/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].rules[1].use[1]!./src/main/webapp/content/scss/vendor.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* after changing this file run 'npm run webapp:build' */
/***************************
put Sass variables here:
eg $input-color: red;
****************************/
/*
* Bootstrap overrides https://getbootstrap.com/docs/4.0/getting-started/theming/
* All values defined in bootstrap source
* https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss can be overwritten here
* Make sure not to add !default to values here
*/
/*!
 * Bootstrap v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto, "Helvetica Neue", sans-serif}
.mat-badge-small .mat-badge-content{font-size:9px}
.mat-badge-large .mat-badge-content{font-size:24px}
.mat-h1,.mat-headline,.mat-typography h1{font:400 24px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}
.mat-h2,.mat-title,.mat-typography h2{font:500 20px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}
.mat-h3,.mat-subheading-2,.mat-typography h3{font:400 16px/28px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}
.mat-h4,.mat-subheading-1,.mat-typography h4{font:400 15px/24px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}
.mat-h5,.mat-typography h5{font:400 calc(14px * 0.83)/20px Roboto, "Helvetica Neue", sans-serif;margin:0 0 12px}
.mat-h6,.mat-typography h6{font:400 calc(14px * 0.67)/20px Roboto, "Helvetica Neue", sans-serif;margin:0 0 12px}
.mat-body-strong,.mat-body-2{font:500 14px/24px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}
.mat-body,.mat-body-1,.mat-typography{font:400 14px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}
.mat-body p,.mat-body-1 p,.mat-typography p{margin:0 0 12px}
.mat-small,.mat-caption{font:400 12px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}
.mat-display-4,.mat-typography .mat-display-4{font:300 112px/112px Roboto, "Helvetica Neue", sans-serif;letter-spacing:-0.05em;margin:0 0 56px}
.mat-display-3,.mat-typography .mat-display-3{font:400 56px/56px Roboto, "Helvetica Neue", sans-serif;letter-spacing:-0.02em;margin:0 0 64px}
.mat-display-2,.mat-typography .mat-display-2{font:400 45px/48px Roboto, "Helvetica Neue", sans-serif;letter-spacing:-0.005em;margin:0 0 64px}
.mat-display-1,.mat-typography .mat-display-1{font:400 34px/40px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 64px}
.mat-bottom-sheet-container{font:400 14px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}
.mat-button,.mat-raised-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button,.mat-fab,.mat-mini-fab{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-weight:500}
.mat-button-toggle{font-family:Roboto, "Helvetica Neue", sans-serif}
.mat-card{font-family:Roboto, "Helvetica Neue", sans-serif}
.mat-card-title{font-size:24px;font-weight:500}
.mat-card-header .mat-card-title{font-size:20px}
.mat-card-subtitle,.mat-card-content{font-size:14px}
.mat-checkbox{font-family:Roboto, "Helvetica Neue", sans-serif}
.mat-checkbox-layout .mat-checkbox-label{line-height:24px}
.mat-chip{font-size:14px;font-weight:500}
.mat-chip .mat-chip-trailing-icon.mat-icon,.mat-chip .mat-chip-remove.mat-icon{font-size:18px}
.mat-table{font-family:Roboto, "Helvetica Neue", sans-serif}
.mat-header-cell{font-size:12px;font-weight:500}
.mat-cell,.mat-footer-cell{font-size:14px}
.mat-calendar{font-family:Roboto, "Helvetica Neue", sans-serif}
.mat-calendar-body{font-size:13px}
.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}
.mat-calendar-table-header th{font-size:11px;font-weight:400}
.mat-dialog-title{font:500 20px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}
.mat-expansion-panel-header{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:15px;font-weight:400}
.mat-expansion-panel-content{font:400 14px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}
.mat-form-field{font-size:inherit;font-weight:400;line-height:1.125;font-family:Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}
.mat-form-field-wrapper{padding-bottom:1.34375em}
.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:150%;line-height:1.125}
.mat-form-field-prefix .mat-icon-button,.mat-form-field-suffix .mat-icon-button{height:1.5em;width:1.5em}
.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon{height:1.125em;line-height:1.125}
.mat-form-field-infix{padding:.5em 0;border-top:.84375em solid transparent}
.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34375em) scale(0.75);width:133.3333333333%}
.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34374em) scale(0.75);width:133.3333433333%}
.mat-form-field-label-wrapper{top:-0.84375em;padding-top:.84375em}
.mat-form-field-label{top:1.34375em}
.mat-form-field-underline{bottom:1.34375em}
.mat-form-field-subscript-wrapper{font-size:75%;margin-top:.6666666667em;top:calc(100% - 1.7916666667em)}
.mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:1.25em}
.mat-form-field-appearance-legacy .mat-form-field-infix{padding:.4375em 0}
.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px);-ms-transform:translateY(-1.28125em) scale(0.75);width:133.3333333333%}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00101px);-ms-transform:translateY(-1.28124em) scale(0.75);width:133.3333433333%}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00102px);-ms-transform:translateY(-1.28123em) scale(0.75);width:133.3333533333%}
.mat-form-field-appearance-legacy .mat-form-field-label{top:1.28125em}
.mat-form-field-appearance-legacy .mat-form-field-underline{bottom:1.25em}
.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper{margin-top:.5416666667em;top:calc(100% - 1.6666666667em)}
@media print{.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28122em) scale(0.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28121em) scale(0.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.2812em) scale(0.75)}}
.mat-form-field-appearance-fill .mat-form-field-infix{padding:.25em 0 .75em 0}
.mat-form-field-appearance-fill .mat-form-field-label{top:1.09375em;margin-top:-0.5em}
.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-0.59375em) scale(0.75);width:133.3333333333%}
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-0.59374em) scale(0.75);width:133.3333433333%}
.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0 1em 0}
.mat-form-field-appearance-outline .mat-form-field-label{top:1.84375em;margin-top:-0.25em}
.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59375em) scale(0.75);width:133.3333333333%}
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59374em) scale(0.75);width:133.3333433333%}
.mat-grid-tile-header,.mat-grid-tile-footer{font-size:14px}
.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}
.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:12px}
input.mat-input-element{margin-top:-0.0625em}
.mat-menu-item{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-weight:400}
.mat-paginator,.mat-paginator-page-size .mat-select-trigger{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:12px}
.mat-radio-button{font-family:Roboto, "Helvetica Neue", sans-serif}
.mat-select{font-family:Roboto, "Helvetica Neue", sans-serif}
.mat-select-trigger{height:1.125em}
.mat-slide-toggle-content{font-family:Roboto, "Helvetica Neue", sans-serif}
.mat-slider-thumb-label-text{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:12px;font-weight:500}
.mat-stepper-vertical,.mat-stepper-horizontal{font-family:Roboto, "Helvetica Neue", sans-serif}
.mat-step-label{font-size:14px;font-weight:400}
.mat-step-sub-label-error{font-weight:normal}
.mat-step-label-error{font-size:14px}
.mat-step-label-selected{font-size:14px;font-weight:500}
.mat-tab-group{font-family:Roboto, "Helvetica Neue", sans-serif}
.mat-tab-label,.mat-tab-link{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-weight:500}
.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font:500 20px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0}
.mat-tooltip{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:10px;padding-top:6px;padding-bottom:6px}
.mat-tooltip-handset{font-size:14px;padding-top:8px;padding-bottom:8px}
.mat-list-item{font-family:Roboto, "Helvetica Neue", sans-serif}
.mat-list-option{font-family:Roboto, "Helvetica Neue", sans-serif}
.mat-list-base .mat-list-item{font-size:16px}
.mat-list-base .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}
.mat-list-base .mat-list-item .mat-line:nth-child(n+2){font-size:14px}
.mat-list-base .mat-list-option{font-size:16px}
.mat-list-base .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}
.mat-list-base .mat-list-option .mat-line:nth-child(n+2){font-size:14px}
.mat-list-base .mat-subheader{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-weight:500}
.mat-list-base[dense] .mat-list-item{font-size:12px}
.mat-list-base[dense] .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}
.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2){font-size:12px}
.mat-list-base[dense] .mat-list-option{font-size:12px}
.mat-list-base[dense] .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}
.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2){font-size:12px}
.mat-list-base[dense] .mat-subheader{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:12px;font-weight:500}
.mat-option{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:16px}
.mat-optgroup-label{font:500 14px/24px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}
.mat-simple-snackbar{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px}
.mat-simple-snackbar-action{line-height:1;font-family:inherit;font-size:inherit;font-weight:500}
.mat-tree{font-family:Roboto, "Helvetica Neue", sans-serif}
.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}
.mat-ripple{overflow:hidden;position:relative}
.mat-ripple:not(:empty){transform:translateZ(0)}
.mat-ripple.mat-ripple-unbounded{overflow:visible}
.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale(0)}
.cdk-high-contrast-active .mat-ripple-element{display:none}
.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none}
.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}
.cdk-overlay-container{position:fixed;z-index:1000}
.cdk-overlay-container:empty{display:none}
.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}
.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}
.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);opacity:0}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}
.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}
.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}
.cdk-overlay-transparent-backdrop,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}
.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}
.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}
textarea.cdk-textarea-autosize{resize:none}
textarea.cdk-textarea-autosize-measuring{padding:2px 0 !important;box-sizing:content-box !important;height:auto !important;overflow:hidden !important}
textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0 !important;box-sizing:content-box !important;height:0 !important}
@keyframes cdk-text-field-autofill-start{/*!*/}
@keyframes cdk-text-field-autofill-end{/*!*/}
.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}
.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}
.mat-focus-indicator{position:relative}
.mat-mdc-focus-indicator{position:relative}
.mat-ripple-element{background-color:rgba(0,0,0,.1)}
.mat-option{color:rgba(0,0,0,.87)}
.mat-option:hover:not(.mat-option-disabled),.mat-option:focus:not(.mat-option-disabled){background:rgba(0,0,0,.04)}
.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled){background:rgba(0,0,0,.04)}
.mat-option.mat-active{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}
.mat-option.mat-option-disabled{color:rgba(0,0,0,.38)}
.mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:#3f51b5}
.mat-accent .mat-option.mat-selected:not(.mat-option-disabled){color:#ff4081}
.mat-warn .mat-option.mat-selected:not(.mat-option-disabled){color:#f44336}
.mat-optgroup-label{color:rgba(0,0,0,.54)}
.mat-optgroup-disabled .mat-optgroup-label{color:rgba(0,0,0,.38)}
.mat-pseudo-checkbox{color:rgba(0,0,0,.54)}
.mat-pseudo-checkbox::after{color:#fafafa}
.mat-pseudo-checkbox-disabled{color:#b0b0b0}
.mat-primary .mat-pseudo-checkbox-checked,.mat-primary .mat-pseudo-checkbox-indeterminate{background:#3f51b5}
.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-indeterminate,.mat-accent .mat-pseudo-checkbox-checked,.mat-accent .mat-pseudo-checkbox-indeterminate{background:#ff4081}
.mat-warn .mat-pseudo-checkbox-checked,.mat-warn .mat-pseudo-checkbox-indeterminate{background:#f44336}
.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background:#b0b0b0}
.mat-app-background{background-color:#fafafa;color:rgba(0,0,0,.87)}
.mat-elevation-z0{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}
.mat-elevation-z1{box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0, 0, 0, 0.12)}
.mat-elevation-z2{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}
.mat-elevation-z3{box-shadow:0px 3px 3px -2px rgba(0, 0, 0, 0.2),0px 3px 4px 0px rgba(0, 0, 0, 0.14),0px 1px 8px 0px rgba(0, 0, 0, 0.12)}
.mat-elevation-z4{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}
.mat-elevation-z5{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 5px 8px 0px rgba(0, 0, 0, 0.14),0px 1px 14px 0px rgba(0, 0, 0, 0.12)}
.mat-elevation-z6{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0, 0, 0, 0.12)}
.mat-elevation-z7{box-shadow:0px 4px 5px -2px rgba(0, 0, 0, 0.2),0px 7px 10px 1px rgba(0, 0, 0, 0.14),0px 2px 16px 1px rgba(0, 0, 0, 0.12)}
.mat-elevation-z8{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0, 0, 0, 0.12)}
.mat-elevation-z9{box-shadow:0px 5px 6px -3px rgba(0, 0, 0, 0.2),0px 9px 12px 1px rgba(0, 0, 0, 0.14),0px 3px 16px 2px rgba(0, 0, 0, 0.12)}
.mat-elevation-z10{box-shadow:0px 6px 6px -3px rgba(0, 0, 0, 0.2),0px 10px 14px 1px rgba(0, 0, 0, 0.14),0px 4px 18px 3px rgba(0, 0, 0, 0.12)}
.mat-elevation-z11{box-shadow:0px 6px 7px -4px rgba(0, 0, 0, 0.2),0px 11px 15px 1px rgba(0, 0, 0, 0.14),0px 4px 20px 3px rgba(0, 0, 0, 0.12)}
.mat-elevation-z12{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 12px 17px 2px rgba(0, 0, 0, 0.14),0px 5px 22px 4px rgba(0, 0, 0, 0.12)}
.mat-elevation-z13{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 13px 19px 2px rgba(0, 0, 0, 0.14),0px 5px 24px 4px rgba(0, 0, 0, 0.12)}
.mat-elevation-z14{box-shadow:0px 7px 9px -4px rgba(0, 0, 0, 0.2),0px 14px 21px 2px rgba(0, 0, 0, 0.14),0px 5px 26px 4px rgba(0, 0, 0, 0.12)}
.mat-elevation-z15{box-shadow:0px 8px 9px -5px rgba(0, 0, 0, 0.2),0px 15px 22px 2px rgba(0, 0, 0, 0.14),0px 6px 28px 5px rgba(0, 0, 0, 0.12)}
.mat-elevation-z16{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0, 0, 0, 0.12)}
.mat-elevation-z17{box-shadow:0px 8px 11px -5px rgba(0, 0, 0, 0.2),0px 17px 26px 2px rgba(0, 0, 0, 0.14),0px 6px 32px 5px rgba(0, 0, 0, 0.12)}
.mat-elevation-z18{box-shadow:0px 9px 11px -5px rgba(0, 0, 0, 0.2),0px 18px 28px 2px rgba(0, 0, 0, 0.14),0px 7px 34px 6px rgba(0, 0, 0, 0.12)}
.mat-elevation-z19{box-shadow:0px 9px 12px -6px rgba(0, 0, 0, 0.2),0px 19px 29px 2px rgba(0, 0, 0, 0.14),0px 7px 36px 6px rgba(0, 0, 0, 0.12)}
.mat-elevation-z20{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2),0px 20px 31px 3px rgba(0, 0, 0, 0.14),0px 8px 38px 7px rgba(0, 0, 0, 0.12)}
.mat-elevation-z21{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2),0px 21px 33px 3px rgba(0, 0, 0, 0.14),0px 8px 40px 7px rgba(0, 0, 0, 0.12)}
.mat-elevation-z22{box-shadow:0px 10px 14px -6px rgba(0, 0, 0, 0.2),0px 22px 35px 3px rgba(0, 0, 0, 0.14),0px 8px 42px 7px rgba(0, 0, 0, 0.12)}
.mat-elevation-z23{box-shadow:0px 11px 14px -7px rgba(0, 0, 0, 0.2),0px 23px 36px 3px rgba(0, 0, 0, 0.14),0px 9px 44px 8px rgba(0, 0, 0, 0.12)}
.mat-elevation-z24{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0, 0, 0, 0.12)}
.mat-theme-loaded-marker{display:none}
.mat-autocomplete-panel{background:#fff;color:rgba(0,0,0,.87)}
.mat-autocomplete-panel:not([class*=mat-elevation-z]){box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}
.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover){background:#fff}
.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled){color:rgba(0,0,0,.87)}
.mat-badge{position:relative}
.mat-badge-hidden .mat-badge-content{display:none}
.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform 200ms ease-in-out;transform:scale(0.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}
.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}
.mat-badge-content.mat-badge-active{transform:none}
.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}
.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}
.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}
.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}
[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}
.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}
[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}
.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}
[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}
.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}
[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}
.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}
.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}
.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}
.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}
[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}
.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}
[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}
.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}
[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}
.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}
[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}
.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}
.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}
.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}
.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}
[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}
.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}
[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}
.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}
[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}
.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}
[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}
.mat-badge-content{color:#fff;background:#3f51b5}
.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}
.mat-badge-accent .mat-badge-content{background:#ff4081;color:#fff}
.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}
.mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:rgba(0,0,0,.38)}
.mat-bottom-sheet-container{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0, 0, 0, 0.12);background:#fff;color:rgba(0,0,0,.87)}
.mat-button,.mat-icon-button,.mat-stroked-button{color:inherit;background:transparent}
.mat-button.mat-primary,.mat-icon-button.mat-primary,.mat-stroked-button.mat-primary{color:#3f51b5}
.mat-button.mat-accent,.mat-icon-button.mat-accent,.mat-stroked-button.mat-accent{color:#ff4081}
.mat-button.mat-warn,.mat-icon-button.mat-warn,.mat-stroked-button.mat-warn{color:#f44336}
.mat-button.mat-primary.mat-button-disabled,.mat-button.mat-accent.mat-button-disabled,.mat-button.mat-warn.mat-button-disabled,.mat-button.mat-button-disabled.mat-button-disabled,.mat-icon-button.mat-primary.mat-button-disabled,.mat-icon-button.mat-accent.mat-button-disabled,.mat-icon-button.mat-warn.mat-button-disabled,.mat-icon-button.mat-button-disabled.mat-button-disabled,.mat-stroked-button.mat-primary.mat-button-disabled,.mat-stroked-button.mat-accent.mat-button-disabled,.mat-stroked-button.mat-warn.mat-button-disabled,.mat-stroked-button.mat-button-disabled.mat-button-disabled{color:rgba(0,0,0,.26)}
.mat-button.mat-primary .mat-button-focus-overlay,.mat-icon-button.mat-primary .mat-button-focus-overlay,.mat-stroked-button.mat-primary .mat-button-focus-overlay{background-color:#3f51b5}
.mat-button.mat-accent .mat-button-focus-overlay,.mat-icon-button.mat-accent .mat-button-focus-overlay,.mat-stroked-button.mat-accent .mat-button-focus-overlay{background-color:#ff4081}
.mat-button.mat-warn .mat-button-focus-overlay,.mat-icon-button.mat-warn .mat-button-focus-overlay,.mat-stroked-button.mat-warn .mat-button-focus-overlay{background-color:#f44336}
.mat-button.mat-button-disabled .mat-button-focus-overlay,.mat-icon-button.mat-button-disabled .mat-button-focus-overlay,.mat-stroked-button.mat-button-disabled .mat-button-focus-overlay{background-color:transparent}
.mat-button .mat-ripple-element,.mat-icon-button .mat-ripple-element,.mat-stroked-button .mat-ripple-element{opacity:.1;background-color:currentColor}
.mat-button-focus-overlay{background:#000}
.mat-stroked-button:not(.mat-button-disabled){border-color:rgba(0,0,0,.12)}
.mat-flat-button,.mat-raised-button,.mat-fab,.mat-mini-fab{color:rgba(0,0,0,.87);background-color:#fff}
.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary{color:#fff}
.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent{color:#fff}
.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{color:#fff}
.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{color:rgba(0,0,0,.26)}
.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary{background-color:#3f51b5}
.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent{background-color:#ff4081}
.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{background-color:#f44336}
.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{background-color:rgba(0,0,0,.12)}
.mat-flat-button.mat-primary .mat-ripple-element,.mat-raised-button.mat-primary .mat-ripple-element,.mat-fab.mat-primary .mat-ripple-element,.mat-mini-fab.mat-primary .mat-ripple-element{background-color:rgba(255,255,255,.1)}
.mat-flat-button.mat-accent .mat-ripple-element,.mat-raised-button.mat-accent .mat-ripple-element,.mat-fab.mat-accent .mat-ripple-element,.mat-mini-fab.mat-accent .mat-ripple-element{background-color:rgba(255,255,255,.1)}
.mat-flat-button.mat-warn .mat-ripple-element,.mat-raised-button.mat-warn .mat-ripple-element,.mat-fab.mat-warn .mat-ripple-element,.mat-mini-fab.mat-warn .mat-ripple-element{background-color:rgba(255,255,255,.1)}
.mat-stroked-button:not([class*=mat-elevation-z]),.mat-flat-button:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}
.mat-raised-button:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}
.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0, 0, 0, 0.12)}
.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}
.mat-fab:not([class*=mat-elevation-z]),.mat-mini-fab:not([class*=mat-elevation-z]){box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0, 0, 0, 0.12)}
.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),.mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 12px 17px 2px rgba(0, 0, 0, 0.14),0px 5px 22px 4px rgba(0, 0, 0, 0.12)}
.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),.mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}
.mat-button-toggle-standalone,.mat-button-toggle-group{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}
.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{box-shadow:none}
.mat-button-toggle{color:rgba(0,0,0,.38)}
.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:rgba(0,0,0,.12)}
.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87);background:#fff}
.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}
.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px rgba(0,0,0,.12)}
[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}
.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px rgba(0,0,0,.12)}
.mat-button-toggle-checked{background-color:#e0e0e0;color:rgba(0,0,0,.54)}
.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87)}
.mat-button-toggle-disabled{color:rgba(0,0,0,.26);background-color:#eee}
.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:#fff}
.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}
.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border:solid 1px rgba(0,0,0,.12)}
.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}
.mat-card{background:#fff;color:rgba(0,0,0,.87)}
.mat-card:not([class*=mat-elevation-z]){box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0, 0, 0, 0.12)}
.mat-card.mat-card-flat:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}
.mat-card-subtitle{color:rgba(0,0,0,.54)}
.mat-checkbox-frame{border-color:rgba(0,0,0,.54)}
.mat-checkbox-checkmark{fill:#fafafa}
.mat-checkbox-checkmark-path{stroke:#fafafa !important}
.mat-checkbox-mixedmark{background-color:#fafafa}
.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,.mat-checkbox-checked.mat-primary .mat-checkbox-background{background-color:#3f51b5}
.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,.mat-checkbox-checked.mat-accent .mat-checkbox-background{background-color:#ff4081}
.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,.mat-checkbox-checked.mat-warn .mat-checkbox-background{background-color:#f44336}
.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background{background-color:#b0b0b0}
.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame{border-color:#b0b0b0}
.mat-checkbox-disabled .mat-checkbox-label{color:rgba(0,0,0,.54)}
.mat-checkbox .mat-ripple-element{background-color:#000}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element{background:#3f51b5}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element{background:#ff4081}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element{background:#f44336}
.mat-chip.mat-standard-chip{background-color:#e0e0e0;color:rgba(0,0,0,.87)}
.mat-chip.mat-standard-chip .mat-chip-remove{color:rgba(0,0,0,.87);opacity:.4}
.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active{box-shadow:0px 3px 3px -2px rgba(0, 0, 0, 0.2),0px 3px 4px 0px rgba(0, 0, 0, 0.14),0px 1px 8px 0px rgba(0, 0, 0, 0.12)}
.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover{opacity:.54}
.mat-chip.mat-standard-chip.mat-chip-disabled{opacity:.4}
.mat-chip.mat-standard-chip::after{background:#000}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary{background-color:#3f51b5;color:#fff}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove{color:#fff;opacity:.4}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element{background-color:rgba(255,255,255,.1)}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn{background-color:#f44336;color:#fff}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove{color:#fff;opacity:.4}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element{background-color:rgba(255,255,255,.1)}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent{background-color:#ff4081;color:#fff}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove{color:#fff;opacity:.4}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element{background-color:rgba(255,255,255,.1)}
.mat-table{background:#fff}
.mat-table thead,.mat-table tbody,.mat-table tfoot,mat-header-row,mat-row,mat-footer-row,[mat-header-row],[mat-row],[mat-footer-row],.mat-table-sticky{background:inherit}
mat-row,mat-header-row,mat-footer-row,th.mat-header-cell,td.mat-cell,td.mat-footer-cell{border-bottom-color:rgba(0,0,0,.12)}
.mat-header-cell{color:rgba(0,0,0,.54)}
.mat-cell,.mat-footer-cell{color:rgba(0,0,0,.87)}
.mat-calendar-arrow{border-top-color:rgba(0,0,0,.54)}
.mat-datepicker-toggle,.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button{color:rgba(0,0,0,.54)}
.mat-calendar-table-header-divider::after{background:rgba(0,0,0,.12)}
.mat-calendar-table-header,.mat-calendar-body-label{color:rgba(0,0,0,.54)}
.mat-calendar-body-cell-content,.mat-date-range-input-separator{color:rgba(0,0,0,.87);border-color:transparent}
.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:rgba(0,0,0,.38)}
.mat-form-field-disabled .mat-date-range-input-separator{color:rgba(0,0,0,.38)}
.mat-calendar-body-in-preview{color:rgba(0,0,0,.24)}
.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(0,0,0,.38)}
.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(0,0,0,.18)}
.mat-calendar-body-in-range::before{background:rgba(63,81,181,.2)}
.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:rgba(249,171,0,.2)}
.mat-calendar-body-comparison-bridge-start::before,[dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, rgba(63, 81, 181, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}
.mat-calendar-body-comparison-bridge-end::before,[dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, rgba(63, 81, 181, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}
.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:#a8dab5}
.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}
.mat-calendar-body-selected{background-color:#3f51b5;color:#fff}
.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(63,81,181,.4)}
.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}
.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(63,81,181,.3)}
.mat-datepicker-content{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12);background-color:#fff;color:rgba(0,0,0,.87)}
.mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before{background:rgba(255,64,129,.2)}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before{background:rgba(249,171,0,.2)}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, rgba(255, 64, 129, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, rgba(255, 64, 129, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}
.mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:#a8dab5}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}
.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#ff4081;color:#fff}
.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(255,64,129,.4)}
.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}
.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(255,64,129,.3)}
.mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before{background:rgba(244,67,54,.2)}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before{background:rgba(249,171,0,.2)}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}
.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:#a8dab5}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}
.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}
.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(244,67,54,.4)}
.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}
.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(244,67,54,.3)}
.mat-datepicker-content-touch{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0, 0, 0, 0.12)}
.mat-datepicker-toggle-active{color:#3f51b5}
.mat-datepicker-toggle-active.mat-accent{color:#ff4081}
.mat-datepicker-toggle-active.mat-warn{color:#f44336}
.mat-date-range-input-inner[disabled]{color:rgba(0,0,0,.38)}
.mat-dialog-container{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0, 0, 0, 0.12);background:#fff;color:rgba(0,0,0,.87)}
.mat-divider{border-top-color:rgba(0,0,0,.12)}
.mat-divider-vertical{border-right-color:rgba(0,0,0,.12)}
.mat-expansion-panel{background:#fff;color:rgba(0,0,0,.87)}
.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}
.mat-action-row{border-top-color:rgba(0,0,0,.12)}
.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:rgba(0,0,0,.04)}
@media(hover: none){.mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:#fff}}
.mat-expansion-panel-header-title{color:rgba(0,0,0,.87)}
.mat-expansion-panel-header-description,.mat-expansion-indicator::after{color:rgba(0,0,0,.54)}
.mat-expansion-panel-header[aria-disabled=true]{color:rgba(0,0,0,.26)}
.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}
.mat-expansion-panel-header{height:48px}
.mat-expansion-panel-header.mat-expanded{height:64px}
.mat-form-field-label{color:rgba(0,0,0,.6)}
.mat-hint{color:rgba(0,0,0,.6)}
.mat-form-field.mat-focused .mat-form-field-label{color:#3f51b5}
.mat-form-field.mat-focused .mat-form-field-label.mat-accent{color:#ff4081}
.mat-form-field.mat-focused .mat-form-field-label.mat-warn{color:#f44336}
.mat-focused .mat-form-field-required-marker{color:#ff4081}
.mat-form-field-ripple{background-color:rgba(0,0,0,.87)}
.mat-form-field.mat-focused .mat-form-field-ripple{background-color:#3f51b5}
.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent{background-color:#ff4081}
.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn{background-color:#f44336}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after{color:#3f51b5}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after{color:#ff4081}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after{color:#f44336}
.mat-form-field.mat-form-field-invalid .mat-form-field-label{color:#f44336}
.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker{color:#f44336}
.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent{background-color:#f44336}
.mat-error{color:#f44336}
.mat-form-field-appearance-legacy .mat-form-field-label{color:rgba(0,0,0,.54)}
.mat-form-field-appearance-legacy .mat-hint{color:rgba(0,0,0,.54)}
.mat-form-field-appearance-legacy .mat-form-field-underline{background-color:rgba(0,0,0,.42)}
.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);background-size:4px 100%;background-repeat:repeat-x}
.mat-form-field-appearance-standard .mat-form-field-underline{background-color:rgba(0,0,0,.42)}
.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);background-size:4px 100%;background-repeat:repeat-x}
.mat-form-field-appearance-fill .mat-form-field-flex{background-color:rgba(0,0,0,.04)}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{background-color:rgba(0,0,0,.02)}
.mat-form-field-appearance-fill .mat-form-field-underline::before{background-color:rgba(0,0,0,.42)}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label{color:rgba(0,0,0,.38)}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before{background-color:transparent}
.mat-form-field-appearance-outline .mat-form-field-outline{color:rgba(0,0,0,.12)}
.mat-form-field-appearance-outline .mat-form-field-outline-thick{color:rgba(0,0,0,.87)}
.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{color:#3f51b5}
.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick{color:#ff4081}
.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick{color:#f44336}
.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick{color:#f44336}
.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label{color:rgba(0,0,0,.38)}
.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:rgba(0,0,0,.06)}
.mat-icon.mat-primary{color:#3f51b5}
.mat-icon.mat-accent{color:#ff4081}
.mat-icon.mat-warn{color:#f44336}
.mat-form-field-type-mat-native-select .mat-form-field-infix::after{color:rgba(0,0,0,.54)}
.mat-input-element:disabled,.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after{color:rgba(0,0,0,.38)}
.mat-input-element{caret-color:#3f51b5}
.mat-input-element::placeholder{color:rgba(0,0,0,.42)}
.mat-input-element::-moz-placeholder{color:rgba(0,0,0,.42)}
.mat-input-element::-webkit-input-placeholder{color:rgba(0,0,0,.42)}
.mat-input-element:-ms-input-placeholder{color:rgba(0,0,0,.42)}
.mat-form-field.mat-accent .mat-input-element{caret-color:#ff4081}
.mat-form-field.mat-warn .mat-input-element,.mat-form-field-invalid .mat-input-element{caret-color:#f44336}
.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after{color:#f44336}
.mat-list-base .mat-list-item{color:rgba(0,0,0,.87)}
.mat-list-base .mat-list-option{color:rgba(0,0,0,.87)}
.mat-list-base .mat-subheader{color:rgba(0,0,0,.54)}
.mat-list-item-disabled{background-color:#eee}
.mat-list-option:hover,.mat-list-option:focus,.mat-nav-list .mat-list-item:hover,.mat-nav-list .mat-list-item:focus,.mat-action-list .mat-list-item:hover,.mat-action-list .mat-list-item:focus{background:rgba(0,0,0,.04)}
.mat-list-single-selected-option,.mat-list-single-selected-option:hover,.mat-list-single-selected-option:focus{background:rgba(0,0,0,.12)}
.mat-menu-panel{background:#fff}
.mat-menu-panel:not([class*=mat-elevation-z]){box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}
.mat-menu-item{background:transparent;color:rgba(0,0,0,.87)}
.mat-menu-item[disabled],.mat-menu-item[disabled] .mat-menu-submenu-icon,.mat-menu-item[disabled] .mat-icon-no-color{color:rgba(0,0,0,.38)}
.mat-menu-item .mat-icon-no-color,.mat-menu-submenu-icon{color:rgba(0,0,0,.54)}
.mat-menu-item:hover:not([disabled]),.mat-menu-item.cdk-program-focused:not([disabled]),.mat-menu-item.cdk-keyboard-focused:not([disabled]),.mat-menu-item-highlighted:not([disabled]){background:rgba(0,0,0,.04)}
.mat-paginator{background:#fff}
.mat-paginator,.mat-paginator-page-size .mat-select-trigger{color:rgba(0,0,0,.54)}
.mat-paginator-decrement,.mat-paginator-increment{border-top:2px solid rgba(0,0,0,.54);border-right:2px solid rgba(0,0,0,.54)}
.mat-paginator-first,.mat-paginator-last{border-top:2px solid rgba(0,0,0,.54)}
.mat-icon-button[disabled] .mat-paginator-decrement,.mat-icon-button[disabled] .mat-paginator-increment,.mat-icon-button[disabled] .mat-paginator-first,.mat-icon-button[disabled] .mat-paginator-last{border-color:rgba(0,0,0,.38)}
.mat-paginator-container{min-height:56px}
.mat-progress-bar-background{fill:#cbd0e9}
.mat-progress-bar-buffer{background-color:#cbd0e9}
.mat-progress-bar-fill::after{background-color:#3f51b5}
.mat-progress-bar.mat-accent .mat-progress-bar-background{fill:#fbccdc}
.mat-progress-bar.mat-accent .mat-progress-bar-buffer{background-color:#fbccdc}
.mat-progress-bar.mat-accent .mat-progress-bar-fill::after{background-color:#ff4081}
.mat-progress-bar.mat-warn .mat-progress-bar-background{fill:#f9ccc9}
.mat-progress-bar.mat-warn .mat-progress-bar-buffer{background-color:#f9ccc9}
.mat-progress-bar.mat-warn .mat-progress-bar-fill::after{background-color:#f44336}
.mat-progress-spinner circle,.mat-spinner circle{stroke:#3f51b5}
.mat-progress-spinner.mat-accent circle,.mat-spinner.mat-accent circle{stroke:#ff4081}
.mat-progress-spinner.mat-warn circle,.mat-spinner.mat-warn circle{stroke:#f44336}
.mat-radio-outer-circle{border-color:rgba(0,0,0,.54)}
.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle{border-color:#3f51b5}
.mat-radio-button.mat-primary .mat-radio-inner-circle,.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-primary:active .mat-radio-persistent-ripple{background-color:#3f51b5}
.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#ff4081}
.mat-radio-button.mat-accent .mat-radio-inner-circle,.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple{background-color:#ff4081}
.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle{border-color:#f44336}
.mat-radio-button.mat-warn .mat-radio-inner-circle,.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-warn:active .mat-radio-persistent-ripple{background-color:#f44336}
.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle{border-color:rgba(0,0,0,.38)}
.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle{background-color:rgba(0,0,0,.38)}
.mat-radio-button.mat-radio-disabled .mat-radio-label-content{color:rgba(0,0,0,.38)}
.mat-radio-button .mat-ripple-element{background-color:#000}
.mat-select-value{color:rgba(0,0,0,.87)}
.mat-select-placeholder{color:rgba(0,0,0,.42)}
.mat-select-disabled .mat-select-value{color:rgba(0,0,0,.38)}
.mat-select-arrow{color:rgba(0,0,0,.54)}
.mat-select-panel{background:#fff}
.mat-select-panel:not([class*=mat-elevation-z]){box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}
.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple){background:rgba(0,0,0,.12)}
.mat-form-field.mat-focused.mat-primary .mat-select-arrow{color:#3f51b5}
.mat-form-field.mat-focused.mat-accent .mat-select-arrow{color:#ff4081}
.mat-form-field.mat-focused.mat-warn .mat-select-arrow{color:#f44336}
.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow{color:#f44336}
.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow{color:rgba(0,0,0,.38)}
.mat-drawer-container{background-color:#fafafa;color:rgba(0,0,0,.87)}
.mat-drawer{background-color:#fff;color:rgba(0,0,0,.87)}
.mat-drawer.mat-drawer-push{background-color:#fff}
.mat-drawer:not(.mat-drawer-side){box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0, 0, 0, 0.12)}
.mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}
.mat-drawer-side.mat-drawer-end{border-left:solid 1px rgba(0,0,0,.12);border-right:none}
[dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}
[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}
.mat-drawer-backdrop.mat-drawer-shown{background-color:rgba(0,0,0,.6)}
.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb{background-color:#ff4081}
.mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background-color:rgba(255,64,129,.54)}
.mat-slide-toggle.mat-checked .mat-ripple-element{background-color:#ff4081}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb{background-color:#3f51b5}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar{background-color:rgba(63,81,181,.54)}
.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element{background-color:#3f51b5}
.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb{background-color:#f44336}
.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar{background-color:rgba(244,67,54,.54)}
.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element{background-color:#f44336}
.mat-slide-toggle:not(.mat-checked) .mat-ripple-element{background-color:#000}
.mat-slide-toggle-thumb{box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0, 0, 0, 0.12);background-color:#fafafa}
.mat-slide-toggle-bar{background-color:rgba(0,0,0,.38)}
.mat-slider-track-background{background-color:rgba(0,0,0,.26)}
.mat-primary .mat-slider-track-fill,.mat-primary .mat-slider-thumb,.mat-primary .mat-slider-thumb-label{background-color:#3f51b5}
.mat-primary .mat-slider-thumb-label-text{color:#fff}
.mat-primary .mat-slider-focus-ring{background-color:rgba(63,81,181,.2)}
.mat-accent .mat-slider-track-fill,.mat-accent .mat-slider-thumb,.mat-accent .mat-slider-thumb-label{background-color:#ff4081}
.mat-accent .mat-slider-thumb-label-text{color:#fff}
.mat-accent .mat-slider-focus-ring{background-color:rgba(255,64,129,.2)}
.mat-warn .mat-slider-track-fill,.mat-warn .mat-slider-thumb,.mat-warn .mat-slider-thumb-label{background-color:#f44336}
.mat-warn .mat-slider-thumb-label-text{color:#fff}
.mat-warn .mat-slider-focus-ring{background-color:rgba(244,67,54,.2)}
.mat-slider:hover .mat-slider-track-background,.mat-slider.cdk-focused .mat-slider-track-background{background-color:rgba(0,0,0,.38)}
.mat-slider-disabled .mat-slider-track-background,.mat-slider-disabled .mat-slider-track-fill,.mat-slider-disabled .mat-slider-thumb{background-color:rgba(0,0,0,.26)}
.mat-slider-disabled:hover .mat-slider-track-background{background-color:rgba(0,0,0,.26)}
.mat-slider-min-value .mat-slider-focus-ring{background-color:rgba(0,0,0,.12)}
.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label{background-color:rgba(0,0,0,.87)}
.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label{background-color:rgba(0,0,0,.26)}
.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{border-color:rgba(0,0,0,.26);background-color:transparent}
.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb{border-color:rgba(0,0,0,.38)}
.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb{border-color:rgba(0,0,0,.26)}
.mat-slider-has-ticks .mat-slider-wrapper::after{border-color:rgba(0,0,0,.7)}
.mat-slider-horizontal .mat-slider-ticks{background-image:repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);background-image:-moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent)}
.mat-slider-vertical .mat-slider-ticks{background-image:repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent)}
.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:rgba(0,0,0,.04)}
.mat-step-header:hover[aria-disabled=true]{cursor:default}
@media(hover: none){.mat-step-header:hover{background:none}}
.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional{color:rgba(0,0,0,.54)}
.mat-step-header .mat-step-icon{background-color:rgba(0,0,0,.54);color:#fff}
.mat-step-header .mat-step-icon-selected,.mat-step-header .mat-step-icon-state-done,.mat-step-header .mat-step-icon-state-edit{background-color:#3f51b5;color:#fff}
.mat-step-header.mat-accent .mat-step-icon{color:#fff}
.mat-step-header.mat-accent .mat-step-icon-selected,.mat-step-header.mat-accent .mat-step-icon-state-done,.mat-step-header.mat-accent .mat-step-icon-state-edit{background-color:#ff4081;color:#fff}
.mat-step-header.mat-warn .mat-step-icon{color:#fff}
.mat-step-header.mat-warn .mat-step-icon-selected,.mat-step-header.mat-warn .mat-step-icon-state-done,.mat-step-header.mat-warn .mat-step-icon-state-edit{background-color:#f44336;color:#fff}
.mat-step-header .mat-step-icon-state-error{background-color:transparent;color:#f44336}
.mat-step-header .mat-step-label.mat-step-label-active{color:rgba(0,0,0,.87)}
.mat-step-header .mat-step-label.mat-step-label-error{color:#f44336}
.mat-stepper-horizontal,.mat-stepper-vertical{background-color:#fff}
.mat-stepper-vertical-line::before{border-left-color:rgba(0,0,0,.12)}
.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after,.mat-stepper-horizontal-line{border-top-color:rgba(0,0,0,.12)}
.mat-horizontal-stepper-header{height:72px}
.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,.mat-vertical-stepper-header{padding:24px 24px}
.mat-stepper-vertical-line::before{top:-16px;bottom:-16px}
.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before{top:36px}
.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{top:36px}
.mat-sort-header-arrow{color:#757575}
.mat-tab-nav-bar,.mat-tab-header{border-bottom:1px solid rgba(0,0,0,.12)}
.mat-tab-group-inverted-header .mat-tab-nav-bar,.mat-tab-group-inverted-header .mat-tab-header{border-top:1px solid rgba(0,0,0,.12);border-bottom:none}
.mat-tab-label,.mat-tab-link{color:rgba(0,0,0,.87)}
.mat-tab-label.mat-tab-disabled,.mat-tab-link.mat-tab-disabled{color:rgba(0,0,0,.38)}
.mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.87)}
.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.38)}
.mat-tab-group[class*=mat-background-]>.mat-tab-header,.mat-tab-nav-bar[class*=mat-background-]{border-bottom:none;border-top:none}
.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(197,202,233,.3)}
.mat-tab-group.mat-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary .mat-ink-bar{background-color:#3f51b5}
.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar{background-color:#fff}
.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,128,171,.3)}
.mat-tab-group.mat-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent .mat-ink-bar{background-color:#ff4081}
.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar{background-color:#fff}
.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}
.mat-tab-group.mat-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn .mat-ink-bar{background-color:#f44336}
.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar{background-color:#fff}
.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(197,202,233,.3)}
.mat-tab-group.mat-background-primary>.mat-tab-header,.mat-tab-group.mat-background-primary>.mat-tab-link-container,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination{background-color:#3f51b5}
.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link{color:#fff}
.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.4)}
.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-group.mat-background-primary>.mat-tab-header .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-focus-indicator::before{border-color:#fff}
.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}
.mat-tab-group.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}
.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,128,171,.3)}
.mat-tab-group.mat-background-accent>.mat-tab-header,.mat-tab-group.mat-background-accent>.mat-tab-link-container,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination{background-color:#ff4081}
.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link{color:#fff}
.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.4)}
.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-group.mat-background-accent>.mat-tab-header .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-focus-indicator::before{border-color:#fff}
.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}
.mat-tab-group.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}
.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}
.mat-tab-group.mat-background-warn>.mat-tab-header,.mat-tab-group.mat-background-warn>.mat-tab-link-container,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination{background-color:#f44336}
.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link{color:#fff}
.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.4)}
.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-group.mat-background-warn>.mat-tab-header .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-focus-indicator::before{border-color:#fff}
.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}
.mat-tab-group.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}
.mat-toolbar{background:#f5f5f5;color:rgba(0,0,0,.87)}
.mat-toolbar.mat-primary{background:#3f51b5;color:#fff}
.mat-toolbar.mat-accent{background:#ff4081;color:#fff}
.mat-toolbar.mat-warn{background:#f44336;color:#fff}
.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}
.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}
.mat-toolbar .mat-input-element{caret-color:currentColor}
.mat-toolbar-multiple-rows{min-height:64px}
.mat-toolbar-row,.mat-toolbar-single-row{height:64px}
@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}
.mat-tooltip{background:rgba(97,97,97,.9)}
.mat-tree{background:#fff}
.mat-tree-node,.mat-nested-tree-node{color:rgba(0,0,0,.87)}
.mat-tree-node{min-height:48px}
.mat-snack-bar-container{color:rgba(255,255,255,.7);background:#323232;box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0, 0, 0, 0.12)}
.mat-simple-snackbar-action{color:#ff4081}
.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}
.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}
.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}
.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:transparent transparent #333}
.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}
.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}
.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}
.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}
.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 0 3px rgba(0,126,255,0.1)}
.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}
.ng-select .ng-has-value .ng-placeholder{display:none}
.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}
.ng-select .ng-select-container:hover{box-shadow:0 1px 0 rgba(0,0,0,0.06)}
.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}
[dir="rtl"] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}
.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}
.ng-select.ng-select-single .ng-select-container{height:36px}
.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}
[dir="rtl"] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}
.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid #e6e6e6}
.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label{display:inline-block;padding:1px 5px}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid #b8dbff}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid #b8dbff;border-right:none}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid #b8dbff}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid #b8dbff}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}
.ng-select .ng-clear-wrapper{color:#999}
.ng-select .ng-clear-wrapper:hover .ng-clear{color:#D0021B}
.ng-select .ng-spinner-zone{padding:5px 5px 0 0}
[dir="rtl"] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}
.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}
[dir="rtl"] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}
.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}
.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px}
.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 0 rgba(0,0,0,0.06);left:0}
.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}
.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}
.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}
.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}
.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}
.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}
.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}
.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}
.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:rgba(0,0,0,0.54);cursor:pointer}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{background-color:#ebf5ff;font-weight:600}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:rgba(0,0,0,0.87);padding:8px 10px}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}
[dir="rtl"] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}
[dir="rtl"] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}
[dir="rtl"] .ng-dropdown-panel{direction:rtl;text-align:right}
.ngx-datatable {
  display: block;
  overflow: hidden;
  justify-content: center;
  position: relative;
  transform: translate3d(0, 0, 0);
  /**
   * Vertical Scrolling Adjustments
   */
  /**
   * Horizontal Scrolling Adjustments
   */
  /**
   * Fixed Header Height Adjustments
   */
  /**
   * Fixed row height adjustments
   */
  /**
   * Shared Styles
   */
  /**
   * Header Styles
   */
  /**
   * Body Styles
   */
  /**
   * Footer Styles
   */ }
.ngx-datatable [hidden] {
    display: none !important; }
.ngx-datatable *,
  .ngx-datatable *:before,
  .ngx-datatable *:after {
    box-sizing: border-box; }
.ngx-datatable.scroll-vertical .datatable-body {
    overflow-y: auto; }
.ngx-datatable.scroll-vertical.virtualized .datatable-body .datatable-row-wrapper {
    position: absolute; }
.ngx-datatable.scroll-horz .datatable-body {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
.ngx-datatable.fixed-header .datatable-header .datatable-header-inner {
    white-space: nowrap; }
.ngx-datatable.fixed-header .datatable-header .datatable-header-inner .datatable-header-cell {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
.ngx-datatable.fixed-row .datatable-scroll {
    white-space: nowrap; }
.ngx-datatable.fixed-row .datatable-scroll .datatable-body-row {
      white-space: nowrap; }
.ngx-datatable.fixed-row .datatable-scroll .datatable-body-row .datatable-body-cell {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }
.ngx-datatable.fixed-row .datatable-scroll .datatable-body-row .datatable-body-group-cell {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }
.ngx-datatable .datatable-body-row,
  .ngx-datatable .datatable-row-center,
  .ngx-datatable .datatable-header-inner {
    display: flex;
    flex-direction: row;
    -o-flex-flow: row;
    flex-flow: row; }
.ngx-datatable .datatable-body-cell,
  .ngx-datatable .datatable-header-cell {
    overflow-x: hidden;
    vertical-align: top;
    display: inline-block;
    line-height: 1.625; }
.ngx-datatable .datatable-body-cell:focus,
    .ngx-datatable .datatable-header-cell:focus {
      outline: none; }
.ngx-datatable .datatable-row-left,
  .ngx-datatable .datatable-row-right {
    z-index: 9; }
.ngx-datatable .datatable-row-left,
  .ngx-datatable .datatable-row-center,
  .ngx-datatable .datatable-row-group,
  .ngx-datatable .datatable-row-right {
    position: relative; }
.ngx-datatable .datatable-header {
    display: block;
    overflow: hidden; }
.ngx-datatable .datatable-header .datatable-header-inner {
      align-items: stretch;
      -webkit-align-items: stretch; }
.ngx-datatable .datatable-header .datatable-header-cell {
      position: relative;
      display: inline-block; }
.ngx-datatable .datatable-header .datatable-header-cell.sortable .datatable-header-cell-wrapper {
        cursor: pointer; }
.ngx-datatable .datatable-header .datatable-header-cell.longpress .datatable-header-cell-wrapper {
        cursor: move; }
.ngx-datatable .datatable-header .datatable-header-cell .sort-btn {
        line-height: 100%;
        vertical-align: middle;
        display: inline-block;
        cursor: pointer; }
.ngx-datatable .datatable-header .datatable-header-cell .resize-handle,
      .ngx-datatable .datatable-header .datatable-header-cell .resize-handle--not-resizable {
        display: inline-block;
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        width: 5px;
        padding: 0 4px;
        visibility: hidden; }
.ngx-datatable .datatable-header .datatable-header-cell .resize-handle {
        cursor: ew-resize; }
.ngx-datatable .datatable-header .datatable-header-cell.resizeable:hover .resize-handle {
        visibility: visible; }
.ngx-datatable .datatable-header .datatable-header-cell:hover .resize-handle--not-resizable {
        visibility: visible; }
.ngx-datatable .datatable-header .datatable-header-cell .targetMarker {
        position: absolute;
        top: 0;
        bottom: 0; }
.ngx-datatable .datatable-header .datatable-header-cell .targetMarker.dragFromLeft {
          right: 0; }
.ngx-datatable .datatable-header .datatable-header-cell .targetMarker.dragFromRight {
          left: 0; }
.ngx-datatable .datatable-header .datatable-header-cell .datatable-header-cell-template-wrap {
        height: inherit; }
.ngx-datatable .datatable-body {
    position: relative;
    z-index: 10;
    display: block; }
.ngx-datatable .datatable-body .datatable-scroll {
      display: inline-block; }
.ngx-datatable .datatable-body .datatable-row-detail {
      overflow-y: hidden; }
.ngx-datatable .datatable-body .datatable-row-wrapper {
      display: flex;
      flex-direction: column; }
.ngx-datatable .datatable-body .datatable-body-row {
      outline: none; }
.ngx-datatable .datatable-body .datatable-body-row > div {
        display: flex; }
.ngx-datatable .datatable-footer {
    display: block;
    width: 100%;
    overflow: auto; }
.ngx-datatable .datatable-footer .datatable-footer-inner {
      display: flex;
      align-items: center;
      width: 100%; }
.ngx-datatable .datatable-footer .selected-count .page-count {
      flex: 1 1 40%; }
.ngx-datatable .datatable-footer .selected-count .datatable-pager {
      flex: 1 1 60%; }
.ngx-datatable .datatable-footer .page-count {
      flex: 1 1 20%; }
.ngx-datatable .datatable-footer .datatable-pager {
      flex: 1 1 80%;
      text-align: right; }
.ngx-datatable .datatable-footer .datatable-pager .pager,
      .ngx-datatable .datatable-footer .datatable-pager .pager li {
        padding: 0;
        margin: 0;
        display: inline-block;
        list-style: none; }
.ngx-datatable .datatable-footer .datatable-pager .pager li,
      .ngx-datatable .datatable-footer .datatable-pager .pager li a {
        outline: none; }
.ngx-datatable .datatable-footer .datatable-pager .pager li a {
        cursor: pointer;
        display: inline-block; }
.ngx-datatable .datatable-footer .datatable-pager .pager li.disabled a {
        cursor: not-allowed; }
@font-face {
  font-family: 'data-table';
  src: url('data-table.40742b4faed98d0250a5.eot');
  src: url('data-table.40742b4faed98d0250a5.eot?#iefix') format('embedded-opentype'), url('data-table.53c319729491b7686d65.woff') format('woff'),
    url('data-table.93be7e0fc94594d266a2.ttf') format('truetype'), url('data-table.7eda0c04830dac128c76.svg#data-table') format('svg');
  font-weight: normal;
  font-style: normal;
}
[data-icon]::before {
  font-family: 'data-table' !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^='datatable-icon-']::before,
[class*=' datatable-icon-']::before {
  font-family: 'data-table' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.datatable-icon-filter::before {
  content: '\62';
}
.datatable-icon-collapse::before {
  content: '\61';
}
.datatable-icon-expand::before {
  content: '\63';
}
.datatable-icon-close::before {
  content: '\64';
}
.datatable-icon-up::before {
  content: '\65';
}
.datatable-icon-down::before {
  content: '\66';
}
.datatable-icon-sort-unset::before {
  content: '\63';
  opacity: 0.5;
}
.datatable-icon-sort::before {
  content: '\67';
}
.datatable-icon-done::before {
  content: '\68';
}
.datatable-icon-done-all::before {
  content: '\69';
}
.datatable-icon-search::before {
  content: '\6a';
}
.datatable-icon-pin::before {
  content: '\6b';
}
.datatable-icon-add::before {
  content: '\6d';
}
.datatable-icon-left::before {
  content: '\6f';
}
.datatable-icon-right::before {
  content: '\70';
}
.datatable-icon-skip::before {
  content: '\71';
}
.datatable-icon-prev::before {
  content: '\72';
}
pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em
}
code.hljs {
  padding: 3px 5px
}
/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/
.hljs {
  color: #24292e;
  background: #ffffff
}
.hljs-doctag,
.hljs-keyword,
.hljs-meta .hljs-keyword,
.hljs-template-tag,
.hljs-template-variable,
.hljs-type,
.hljs-variable.language_ {
  /* prettylights-syntax-keyword */
  color: #d73a49
}
.hljs-title,
.hljs-title.class_,
.hljs-title.class_.inherited__,
.hljs-title.function_ {
  /* prettylights-syntax-entity */
  color: #6f42c1
}
.hljs-attr,
.hljs-attribute,
.hljs-literal,
.hljs-meta,
.hljs-number,
.hljs-operator,
.hljs-variable,
.hljs-selector-attr,
.hljs-selector-class,
.hljs-selector-id {
  /* prettylights-syntax-constant */
  color: #005cc5
}
.hljs-regexp,
.hljs-string,
.hljs-meta .hljs-string {
  /* prettylights-syntax-string */
  color: #032f62
}
.hljs-built_in,
.hljs-symbol {
  /* prettylights-syntax-variable */
  color: #e36209
}
.hljs-comment,
.hljs-code,
.hljs-formula {
  /* prettylights-syntax-comment */
  color: #6a737d
}
.hljs-name,
.hljs-quote,
.hljs-selector-tag,
.hljs-selector-pseudo {
  /* prettylights-syntax-entity-tag */
  color: #22863a
}
.hljs-subst {
  /* prettylights-syntax-storage-modifier-import */
  color: #24292e
}
.hljs-section {
  /* prettylights-syntax-markup-heading */
  color: #005cc5;
  font-weight: bold
}
.hljs-bullet {
  /* prettylights-syntax-markup-list */
  color: #735c0f
}
.hljs-emphasis {
  /* prettylights-syntax-markup-italic */
  color: #24292e;
  font-style: italic
}
.hljs-strong {
  /* prettylights-syntax-markup-bold */
  color: #24292e;
  font-weight: bold
}
.hljs-addition {
  /* prettylights-syntax-markup-inserted */
  color: #22863a;
  background-color: #f0fff4
}
.hljs-deletion {
  /* prettylights-syntax-markup-deleted */
  color: #b31d28;
  background-color: #ffeef0
}
.hljs-char.escape_,
.hljs-link,
.hljs-params,
.hljs-property,
.hljs-punctuation,
.hljs-tag {
  /* purposely ignored */
  
}
@font-face {
    font-family: 'primeicons';
    font-display: auto;
    src: url('primeicons.dfbfef2de4bfb34e9722.eot');
    src: url('primeicons.dfbfef2de4bfb34e9722.eot?#iefix') format('embedded-opentype'), url('primeicons.3a0d4a58da62cf7c55bb.ttf') format('truetype'), url('primeicons.e61f3495a7ecd3d571a4.woff') format('woff'), url('primeicons.c55d94a248721abbd220.svg?#primeicons') format('svg');
    font-weight: normal;
    font-style: normal;
}
.pi {
    font-family: 'primeicons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.pi:before {
    --webkit-backface-visibility:hidden;
    backface-visibility: hidden;
}
.pi-fw {
    width: 1.28571429em;
    text-align: center;
}
.pi-spin {
    animation: fa-spin 2s infinite linear;
}
@keyframes fa-spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(359deg);
    }
}
.pi-send:before {
    content: "\e9ca";
}
.pi-slack:before {
    content: "\e9c9";
}
.pi-sun:before {
    content: "\e9c8";
}
.pi-moon:before {
    content: "\e9c7";
}
.pi-vimeo:before {
    content: "\e9c6";
}
.pi-youtube:before {
    content: "\e9c5";
}
.pi-flag:before {
    content: "\e9c4";
}
.pi-wallet:before {
    content: "\e9c3";
}
.pi-map:before {
    content: "\e9c2";
}
.pi-link:before {
    content: "\e9c1";
}
.pi-credit-card:before {
    content: "\e9bf";
}
.pi-discord:before {
    content: "\e9c0";
}
.pi-percentage:before {
    content: "\e9be";
}
.pi-euro:before {
    content: "\e9bd";
}
.pi-book:before {
    content: "\e9ba";
}
.pi-shield:before {
    content: "\e9b9";
}
.pi-paypal:before {
    content: "\e9bb";
}
.pi-amazon:before {
    content: "\e9bc";
}
.pi-phone:before {
    content: "\e9b8";
}
.pi-filter-slash:before {
    content: "\e9b7";
}
.pi-facebook:before {
    content: "\e9b4";
}
.pi-github:before {
    content: "\e9b5";
}
.pi-twitter:before {
    content: "\e9b6";
}
.pi-step-backward-alt:before {
    content: "\e9ac";
}
.pi-step-forward-alt:before {
    content: "\e9ad";
}
.pi-forward:before {
    content: "\e9ae";
}
.pi-backward:before {
    content: "\e9af";
}
.pi-fast-backward:before {
    content: "\e9b0";
}
.pi-fast-forward:before {
    content: "\e9b1";
}
.pi-pause:before {
    content: "\e9b2";
}
.pi-play:before {
    content: "\e9b3";
}
.pi-compass:before {
    content: "\e9ab";
}
.pi-id-card:before {
    content: "\e9aa";
}
.pi-ticket:before {
    content: "\e9a9";
}
.pi-file-o:before {
    content: "\e9a8";
}
.pi-reply:before {
    content: "\e9a7";
}
.pi-directions-alt:before {
    content: "\e9a5";
}
.pi-directions:before {
    content: "\e9a6";
}
.pi-thumbs-up:before {
    content: "\e9a3";
}
.pi-thumbs-down:before {
    content: "\e9a4";
}
.pi-sort-numeric-down-alt:before {
    content: "\e996";
}
.pi-sort-numeric-up-alt:before {
    content: "\e997";
}
.pi-sort-alpha-down-alt:before {
    content: "\e998";
}
.pi-sort-alpha-up-alt:before {
    content: "\e999";
}
.pi-sort-numeric-down:before {
    content: "\e99a";
}
.pi-sort-numeric-up:before {
    content: "\e99b";
}
.pi-sort-alpha-down:before {
    content: "\e99c";
}
.pi-sort-alpha-up:before {
    content: "\e99d";
}
.pi-sort-alt:before {
    content: "\e99e";
}
.pi-sort-amount-up:before {
    content: "\e99f";
}
.pi-sort-amount-down:before {
    content: "\e9a0";
}
.pi-sort-amount-down-alt:before {
    content: "\e9a1";
}
.pi-sort-amount-up-alt:before {
    content: "\e9a2";
}
.pi-palette:before {
    content: "\e995";
}
.pi-undo:before {
    content: "\e994";
}
.pi-desktop:before {
    content: "\e993";
}
.pi-sliders-v:before {
    content: "\e991";
}
.pi-sliders-h:before {
    content: "\e992";
}
.pi-search-plus:before {
    content: "\e98f";
}
.pi-search-minus:before {
    content: "\e990";
}
.pi-file-excel:before {
    content: "\e98e";
}
.pi-file-pdf:before {
    content: "\e98d";
}
.pi-check-square:before {
    content: "\e98c";
}
.pi-chart-line:before {
    content: "\e98b";
}
.pi-user-edit:before {
    content: "\e98a";
}
.pi-exclamation-circle:before {
    content: "\e989";
}
.pi-android:before {
    content: "\e985";
}
.pi-google:before {
    content: "\e986";
}
.pi-apple:before {
    content: "\e987";
}
.pi-microsoft:before {
    content: "\e988";
}
.pi-heart:before {
    content: "\e984";
}
.pi-mobile:before {
    content: "\e982";
}
.pi-tablet:before {
    content: "\e983";
}
.pi-key:before {
    content: "\e981";
}
.pi-shopping-cart:before {
    content: "\e980";
}
.pi-comments:before {
    content: "\e97e";
}
.pi-comment:before {
    content: "\e97f";
}
.pi-briefcase:before {
    content: "\e97d";
}
.pi-bell:before {
    content: "\e97c";
}
.pi-paperclip:before {
    content: "\e97b";
}
.pi-share-alt:before {
    content: "\e97a";
}
.pi-envelope:before {
    content: "\e979";
}
.pi-volume-down:before {
    content: "\e976";
}
.pi-volume-up:before {
    content: "\e977";
}
.pi-volume-off:before {
    content: "\e978";
}
.pi-eject:before {
    content: "\e975";
}
.pi-money-bill:before {
    content: "\e974";
}
.pi-images:before {
    content: "\e973";
}
.pi-image:before {
    content: "\e972";
}
.pi-sign-in:before {
    content: "\e970";
}
.pi-sign-out:before {
    content: "\e971";
}
.pi-wifi:before {
    content: "\e96f";
}
.pi-sitemap:before {
    content: "\e96e";
}
.pi-chart-bar:before {
    content: "\e96d";
}
.pi-camera:before {
    content: "\e96c";
}
.pi-dollar:before {
    content: "\e96b";
}
.pi-lock-open:before {
    content: "\e96a";
}
.pi-table:before {
    content: "\e969";
}
.pi-map-marker:before {
    content: "\e968";
}
.pi-list:before {
    content: "\e967";
}
.pi-eye-slash:before {
    content: "\e965";
}
.pi-eye:before {
    content: "\e966";
}
.pi-folder-open:before {
    content: "\e964";
}
.pi-folder:before {
    content: "\e963";
}
.pi-video:before {
    content: "\e962";
}
.pi-inbox:before {
    content: "\e961";
}
.pi-lock:before {
    content: "\e95f";
}
.pi-unlock:before {
    content: "\e960";
}
.pi-tags:before {
    content: "\e95d";
}
.pi-tag:before {
    content: "\e95e";
}
.pi-power-off:before {
    content: "\e95c";
}
.pi-save:before {
    content: "\e95b";
}
.pi-question-circle:before {
    content: "\e959";
}
.pi-question:before {
    content: "\e95a";
}
.pi-copy:before {
    content: "\e957";
}
.pi-file:before {
    content: "\e958";
}
.pi-clone:before {
    content: "\e955";
}
.pi-calendar-times:before {
    content: "\e952";
}
.pi-calendar-minus:before {
    content: "\e953";
}
.pi-calendar-plus:before {
    content: "\e954";
}
.pi-ellipsis-v:before {
    content: "\e950";
}
.pi-ellipsis-h:before {
    content: "\e951";
}
.pi-bookmark:before {
    content: "\e94e";
}
.pi-globe:before {
    content: "\e94f";
}
.pi-replay:before {
    content: "\e94d";
}
.pi-filter:before {
    content: "\e94c";
}
.pi-print:before {
    content: "\e94b";
}
.pi-align-right:before {
    content: "\e946";
}
.pi-align-left:before {
    content: "\e947";
}
.pi-align-center:before {
    content: "\e948";
}
.pi-align-justify:before {
    content: "\e949";
}
.pi-cog:before {
    content: "\e94a";
}
.pi-cloud-download:before {
    content: "\e943";
}
.pi-cloud-upload:before {
    content: "\e944";
}
.pi-cloud:before {
    content: "\e945";
}
.pi-pencil:before {
    content: "\e942";
}
.pi-users:before {
    content: "\e941";
}
.pi-clock:before {
    content: "\e940";
}
.pi-user-minus:before {
    content: "\e93e";
}
.pi-user-plus:before {
    content: "\e93f";
}
.pi-trash:before {
    content: "\e93d";
}
.pi-external-link:before {
    content: "\e93c";
}
.pi-window-maximize:before {
    content: "\e93b";
}
.pi-window-minimize:before {
    content: "\e93a";
}
.pi-refresh:before {
    content: "\e938";
}
.pi-user:before {
    content: "\e939";
}
.pi-exclamation-triangle:before {
    content: "\e922";
}
.pi-calendar:before {
    content: "\e927";
}
.pi-chevron-circle-left:before {
    content: "\e928";
}
.pi-chevron-circle-down:before {
    content: "\e929";
}
.pi-chevron-circle-right:before {
    content: "\e92a";
}
.pi-chevron-circle-up:before {
    content: "\e92b";
}
.pi-angle-double-down:before {
    content: "\e92c";
}
.pi-angle-double-left:before {
    content: "\e92d";
}
.pi-angle-double-right:before {
    content: "\e92e";
}
.pi-angle-double-up:before {
    content: "\e92f";
}
.pi-angle-down:before {
    content: "\e930";
}
.pi-angle-left:before {
    content: "\e931";
}
.pi-angle-right:before {
    content: "\e932";
}
.pi-angle-up:before {
    content: "\e933";
}
.pi-upload:before {
    content: "\e934";
}
.pi-download:before {
    content: "\e956";
}
.pi-ban:before {
    content: "\e935";
}
.pi-star-o:before {
    content: "\e936";
}
.pi-star:before {
    content: "\e937";
}
.pi-chevron-left:before {
    content: "\e900";
}
.pi-chevron-right:before {
    content: "\e901";
}
.pi-chevron-down:before {
    content: "\e902";
}
.pi-chevron-up:before {
    content: "\e903";
}
.pi-caret-left:before {
    content: "\e904";
}
.pi-caret-right:before {
    content: "\e905";
}
.pi-caret-down:before {
    content: "\e906";
}
.pi-caret-up:before {
    content: "\e907";
}
.pi-search:before {
    content: "\e908";
}
.pi-check:before {
    content: "\e909";
}
.pi-check-circle:before {
    content: "\e90a";
}
.pi-times:before {
    content: "\e90b";
}
.pi-times-circle:before {
    content: "\e90c";
}
.pi-plus:before {
    content: "\e90d";
}
.pi-plus-circle:before {
    content: "\e90e";
}
.pi-minus:before {
    content: "\e90f";
}
.pi-minus-circle:before {
    content: "\e910";
}
.pi-circle-on:before {
    content: "\e911";
}
.pi-circle-off:before {
    content: "\e912";
}
.pi-sort-down:before {
    content: "\e913";
}
.pi-sort-up:before {
    content: "\e914";
}
.pi-sort:before {
    content: "\e915";
}
.pi-step-backward:before {
    content: "\e916";
}
.pi-step-forward:before {
    content: "\e917";
}
.pi-th-large:before {
    content: "\e918";
}
.pi-arrow-down:before {
    content: "\e919";
}
.pi-arrow-left:before {
    content: "\e91a";
}
.pi-arrow-right:before {
    content: "\e91b";
}
.pi-arrow-up:before {
    content: "\e91c";
}
.pi-bars:before {
    content: "\e91d";
}
.pi-arrow-circle-down:before {
    content: "\e91e";
}
.pi-arrow-circle-left:before {
    content: "\e91f";
}
.pi-arrow-circle-right:before {
    content: "\e920";
}
.pi-arrow-circle-up:before {
    content: "\e921";
}
.pi-info:before {
    content: "\e923";
}
.pi-info-circle:before {
    content: "\e924";
}
.pi-home:before {
    content: "\e925";
}
.pi-spinner:before {
    content: "\e926";
}
.p-component,.p-component *{box-sizing:border-box}
.p-hidden{display:none}
.p-hidden-space{visibility:hidden}
.p-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.p-hidden-accessible input,.p-hidden-accessible select{transform:scale(0)}
.p-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none}
.p-disabled,.p-disabled *{cursor:default !important;pointer-events:none}
.p-component-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.p-overflow-hidden{overflow:hidden}
.p-unselectable-text{-webkit-user-select:none;user-select:none}
.p-scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}
@keyframes p-fadein{0%{opacity:0}100%{opacity:1}}
input[type="button"],input[type="submit"],input[type="reset"],input[type="file"]::-webkit-file-upload-button,button{border-radius:0}
.p-link{text-align:left;background-color:transparent;margin:0;padding:0;border:0;cursor:pointer;-webkit-user-select:none;user-select:none}
.p-sr-only{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}
.p-connected-overlay{opacity:0;transform:scaleY(0.8);transition:transform .12s cubic-bezier(0,0,0.2,1),opacity .12s cubic-bezier(0,0,0.2,1)}
.p-connected-overlay-visible{opacity:1;transform:scaleY(1)}
.p-connected-overlay-hidden{opacity:0;transform:scaleY(1);transition:opacity .1s linear}
.p-toggleable-content.ng-animating{overflow:hidden}
.p-badge{display:inline-block;border-radius:10px;text-align:center;padding:0 .5rem}
.p-overlay-badge{position:relative}
.p-overlay-badge .p-badge{position:absolute;top:0;right:0;transform:translate(50%,-50%);transform-origin:100% 0;margin:0}
.p-badge-dot{width:.5rem;min-width:.5rem;height:.5rem;border-radius:50%;padding:0}
.p-badge-no-gutter{padding:0;border-radius:50%}
.p-button{margin:0;display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;vertical-align:bottom;text-align:center;overflow:hidden;position:relative}
.p-button-label{flex:1 1 auto}
.p-button-icon-right{order:1}
.p-button:disabled{cursor:default}
.p-button-icon-only{justify-content:center}
.p-button-icon-only .p-button-label{visibility:hidden;width:0;flex:0 0 auto}
.p-button-vertical{flex-direction:column}
.p-button-icon-bottom{order:2}
.p-buttonset .p-button{margin:0}
.p-buttonset .p-button:not(:last-child){border-right:0 none}
.p-buttonset .p-button:not(:first-of-type):not(:last-of-type){border-radius:0}
.p-buttonset .p-button:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}
.p-buttonset .p-button:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}
.p-buttonset .p-button:focus{position:relative;z-index:1}
.p-button-label{transition:all .2s}
.p-checkbox{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom;position:relative}
.p-checkbox-disabled{cursor:default !important;pointer-events:none}
.p-checkbox-box{display:flex;justify-content:center;align-items:center}
p-checkbox{display:inline-flex;vertical-align:bottom;align-items:center}
.p-checkbox-label{line-height:1}
.p-colorpicker-panel .p-colorpicker-color{background:transparent url('color.6441e63a57ccc5105bad.png') no-repeat left top}
.p-colorpicker-panel .p-colorpicker-hue{background:transparent url('hue.f8505bd4d6f3e3aa435b.png') no-repeat left top}
.p-inputtext{margin:0}
.p-fluid .p-inputtext{width:100%}
.p-inputgroup{display:flex;align-items:stretch;width:100%}
.p-inputgroup-addon{display:flex;align-items:center;justify-content:center}
.p-inputgroup .p-float-label{display:flex;align-items:stretch;width:100%}
.p-inputgroup .p-inputtext,.p-fluid .p-inputgroup .p-inputtext,.p-inputgroup .p-inputwrapper,.p-inputgroup .p-inputwrapper>.p-component{flex:1 1 auto;width:1%}
.p-float-label{display:block;position:relative}
.p-float-label label{position:absolute;pointer-events:none;top:50%;margin-top:-.5rem;transition-property:all;transition-timing-function:ease;line-height:1}
.p-float-label textarea ~ label{top:1rem}
.p-float-label input:focus ~ label,.p-float-label input.p-filled ~ label,.p-float-label textarea:focus ~ label,.p-float-label textarea.p-filled ~ label,.p-float-label .p-inputwrapper-focus ~ label,.p-float-label .p-inputwrapper-filled ~ label{top:-.75rem;font-size:12px}
.p-float-label .input:-webkit-autofill ~ label{top:-20px;font-size:12px}
.p-input-icon-left,.p-input-icon-right{position:relative;display:inline-block}
.p-input-icon-left>i,.p-input-icon-right>i{position:absolute;top:50%;margin-top:-.5rem}
.p-fluid .p-input-icon-left,.p-fluid .p-input-icon-right{display:block;width:100%}
.p-inputtextarea-resizable{overflow:hidden;resize:none}
.p-fluid .p-inputtextarea{width:100%}
.p-password{position:relative;display:inline-flex}
.p-password-panel{position:absolute;top:0;left:0}
.p-password .p-password-panel{min-width:100%}
.p-password-meter{height:10px}
.p-password-strength{height:100%;width:0;transition:width 1s ease-in-out}
.p-fluid .p-password{display:flex}
.p-radiobutton{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom;position:relative}
.p-radiobutton-box{display:flex;justify-content:center;align-items:center}
.p-radiobutton-icon{backface-visibility:hidden;transform:translateZ(0) scale(.1);border-radius:50%;visibility:hidden}
.p-radiobutton-box.p-highlight .p-radiobutton-icon{transform:translateZ(0) scale(1.0,1.0);visibility:visible}
p-radiobutton{display:inline-flex;vertical-align:bottom;align-items:center}
.p-radiobutton-label{line-height:1}
.p-ripple{overflow:hidden;position:relative}
.p-ink{display:block;position:absolute;background:rgba(255,255,255,0.5);border-radius:100%;transform:scale(0)}
.p-ink-active{animation:ripple .4s linear}
.p-ripple-disabled .p-ink{display:none !important}
@keyframes ripple{100%{opacity:0;transform:scale(2.5)}}
.p-tooltip{position:absolute;display:none;padding:.25em .5rem;max-width:12.5rem}
.p-tooltip.p-tooltip-right,.p-tooltip.p-tooltip-left{padding:0 .25rem}
.p-tooltip.p-tooltip-top,.p-tooltip.p-tooltip-bottom{padding:.25em 0}
.p-tooltip .p-tooltip-text{white-space:pre-line;word-break:break-word}
.p-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
.p-tooltip-right .p-tooltip-arrow{top:50%;left:0;margin-top:-.25rem;border-width:.25em .25em .25em 0}
.p-tooltip-left .p-tooltip-arrow{top:50%;right:0;margin-top:-.25rem;border-width:.25em 0 .25em .25rem}
.p-tooltip.p-tooltip-top{padding:.25em 0}
.p-tooltip-top .p-tooltip-arrow{bottom:0;left:50%;margin-left:-.25rem;border-width:.25em .25em 0}
.p-tooltip-bottom .p-tooltip-arrow{top:0;left:50%;margin-left:-.25rem;border-width:0 .25em .25rem}
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #3e8acc;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #e4e5e6;
}
[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 700;
}
dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #3e8acc;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #286396;
  text-decoration: underline;
}
a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}
figure {
  margin: 0 0 1rem;
}
img {
  vertical-align: middle;
  border-style: none;
}
svg {
  overflow: hidden;
  vertical-align: middle;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
label {
  display: inline-block;
  margin-bottom: 0.5rem;
}
button {
  border-radius: 0;
}
button:focus:not(:focus-visible) {
  outline: 0;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
[role=button] {
  cursor: pointer;
}
select {
  word-wrap: normal;
}
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
  cursor: pointer;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}
h1, .h1 {
  font-size: 2.5rem;
}
h2, .h2 {
  font-size: 2rem;
}
h3, .h3 {
  font-size: 1.75rem;
}
h4, .h4 {
  font-size: 1.5rem;
}
h5, .h5 {
  font-size: 1.25rem;
}
h6, .h6 {
  font-size: 1rem;
}
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
small,
.small {
  font-size: 80%;
  font-weight: 400;
}
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
}
.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}
.img-fluid {
  max-width: 100%;
  height: auto;
}
.img-thumbnail {
  padding: 0.25rem;
  background-color: #e4e5e6;
  border: 1px solid #dee2e6;
  border-radius: 0.15rem;
  max-width: 100%;
  height: auto;
}
.figure {
  display: inline-block;
}
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}
.figure-caption {
  font-size: 90%;
  color: #6c757d;
}
code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.1rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}
pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}
.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.order-first {
  order: -1;
}
.order-last {
  order: 13;
}
.order-0 {
  order: 0;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.order-3 {
  order: 3;
}
.order-4 {
  order: 4;
}
.order-5 {
  order: 5;
}
.order-6 {
  order: 6;
}
.order-7 {
  order: 7;
}
.order-8 {
  order: 8;
}
.order-9 {
  order: 9;
}
.order-10 {
  order: 10;
}
.order-11 {
  order: 11;
}
.order-12 {
  order: 12;
}
.offset-1 {
  margin-left: 8.3333333333%;
}
.offset-2 {
  margin-left: 16.6666666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.3333333333%;
}
.offset-5 {
  margin-left: 41.6666666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.3333333333%;
}
.offset-8 {
  margin-left: 66.6666666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.3333333333%;
}
.offset-11 {
  margin-left: 91.6666666667%;
}
@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-first {
    order: -1;
  }

  .order-sm-last {
    order: 13;
  }

  .order-sm-0 {
    order: 0;
  }

  .order-sm-1 {
    order: 1;
  }

  .order-sm-2 {
    order: 2;
  }

  .order-sm-3 {
    order: 3;
  }

  .order-sm-4 {
    order: 4;
  }

  .order-sm-5 {
    order: 5;
  }

  .order-sm-6 {
    order: 6;
  }

  .order-sm-7 {
    order: 7;
  }

  .order-sm-8 {
    order: 8;
  }

  .order-sm-9 {
    order: 9;
  }

  .order-sm-10 {
    order: 10;
  }

  .order-sm-11 {
    order: 11;
  }

  .order-sm-12 {
    order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }

  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }

  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }

  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }

  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-first {
    order: -1;
  }

  .order-md-last {
    order: 13;
  }

  .order-md-0 {
    order: 0;
  }

  .order-md-1 {
    order: 1;
  }

  .order-md-2 {
    order: 2;
  }

  .order-md-3 {
    order: 3;
  }

  .order-md-4 {
    order: 4;
  }

  .order-md-5 {
    order: 5;
  }

  .order-md-6 {
    order: 6;
  }

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .order-md-11 {
    order: 11;
  }

  .order-md-12 {
    order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.3333333333%;
  }

  .offset-md-2 {
    margin-left: 16.6666666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.3333333333%;
  }

  .offset-md-5 {
    margin-left: 41.6666666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.3333333333%;
  }

  .offset-md-8 {
    margin-left: 66.6666666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.3333333333%;
  }

  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-first {
    order: -1;
  }

  .order-lg-last {
    order: 13;
  }

  .order-lg-0 {
    order: 0;
  }

  .order-lg-1 {
    order: 1;
  }

  .order-lg-2 {
    order: 2;
  }

  .order-lg-3 {
    order: 3;
  }

  .order-lg-4 {
    order: 4;
  }

  .order-lg-5 {
    order: 5;
  }

  .order-lg-6 {
    order: 6;
  }

  .order-lg-7 {
    order: 7;
  }

  .order-lg-8 {
    order: 8;
  }

  .order-lg-9 {
    order: 9;
  }

  .order-lg-10 {
    order: 10;
  }

  .order-lg-11 {
    order: 11;
  }

  .order-lg-12 {
    order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }

  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }

  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }

  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }

  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-first {
    order: -1;
  }

  .order-xl-last {
    order: 13;
  }

  .order-xl-0 {
    order: 0;
  }

  .order-xl-1 {
    order: 1;
  }

  .order-xl-2 {
    order: 2;
  }

  .order-xl-3 {
    order: 3;
  }

  .order-xl-4 {
    order: 4;
  }

  .order-xl-5 {
    order: 5;
  }

  .order-xl-6 {
    order: 6;
  }

  .order-xl-7 {
    order: 7;
  }

  .order-xl-8 {
    order: 8;
  }

  .order-xl-9 {
    order: 9;
  }

  .order-xl-10 {
    order: 10;
  }

  .order-xl-11 {
    order: 11;
  }

  .order-xl-12 {
    order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}
.table-sm th,
.table-sm td {
  padding: 0.3rem;
}
.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}
.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}
.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}
.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #c9def1;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #9bc2e4;
}
.table-hover .table-primary:hover {
  background-color: #b5d2ec;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #b5d2ec;
}
.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb;
}
.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}
.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e;
}
.table-hover .table-success:hover {
  background-color: #b1dfbb;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}
.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}
.table-hover .table-info:hover {
  background-color: #abdde5;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}
.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e;
}
.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}
.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e;
}
.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}
.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}
.table-hover .table-light:hover {
  background-color: #ececf6;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}
.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}
.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}
.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}
.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}
@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}
.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.15rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #a3c7e7;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(62, 138, 204, 0.25);
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  appearance: none;
}
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}
.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.1rem;
}
.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.125rem;
}
select.form-control[size], select.form-control[multiple] {
  height: auto;
}
textarea.form-control {
  height: auto;
}
.form-group {
  margin-bottom: 1rem;
}
.form-text {
  display: block;
  margin-top: 0.25rem;
}
.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}
.form-check-label {
  margin-bottom: 0;
}
.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}
.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.15rem;
}
.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  left: 5px;
}
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}
.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.15rem;
}
.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 5px;
}
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
.form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.15rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(62, 138, 204, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}
.btn-primary {
  color: #fff;
  background-color: #3e8acc;
  border-color: #3e8acc;
}
.btn-primary:hover {
  color: #fff;
  background-color: #3077b4;
  border-color: #2d70aa;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #3077b4;
  border-color: #2d70aa;
  box-shadow: 0 0 0 0.2rem rgba(91, 156, 212, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #3e8acc;
  border-color: #3e8acc;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #2d70aa;
  border-color: #2a69a0;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(91, 156, 212, 0.5);
}
.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-outline-primary {
  color: #3e8acc;
  border-color: #3e8acc;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #3e8acc;
  border-color: #3e8acc;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(62, 138, 204, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #3e8acc;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #3e8acc;
  border-color: #3e8acc;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(62, 138, 204, 0.5);
}
.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-link {
  font-weight: 400;
  color: #3e8acc;
  text-decoration: none;
}
.btn-link:hover {
  color: #286396;
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}
.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.125rem;
}
.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.1rem;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}
input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}
.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}
.collapse:not(.show) {
  display: none;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}
.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.15rem;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}
.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: white;
  text-decoration: none;
  background-color: #343a40;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #3e8acc;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}
.dropdown-menu.show {
  display: block;
}
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n+3),
.input-group.has-validation > .custom-select:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}
.input-group-prepend {
  margin-right: -1px;
}
.input-group-append {
  margin-left: -1px;
}
.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.15rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}
.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}
.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.125rem;
}
.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}
.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.1rem;
}
.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
}
.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}
.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #3e8acc;
  background-color: #3e8acc;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(62, 138, 204, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #a3c7e7;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #cbe0f1;
  border-color: #cbe0f1;
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}
.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50%/50% 50% no-repeat;
}
.custom-checkbox .custom-control-label::before {
  border-radius: 0.15rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #3e8acc;
  background-color: #3e8acc;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(62, 138, 204, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(62, 138, 204, 0.5);
}
.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(62, 138, 204, 0.5);
}
.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(62, 138, 204, 0.5);
}
.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #ced4da;
  border-radius: 0.15rem;
  appearance: none;
}
.custom-select:focus {
  border-color: #a3c7e7;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(62, 138, 204, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}
.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}
.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}
.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #a3c7e7;
  box-shadow: 0 0 0 0.2rem rgba(62, 138, 204, 0.25);
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}
.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.15rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.15rem 0.15rem 0;
}
.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #e4e5e6, 0 0 0 0.2rem rgba(62, 138, 204, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #e4e5e6, 0 0 0 0.2rem rgba(62, 138, 204, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #e4e5e6, 0 0 0 0.2rem rgba(62, 138, 204, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #3e8acc;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #cbe0f1;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #3e8acc;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #cbe0f1;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #3e8acc;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #cbe0f1;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}
.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
.custom-file-label,
.custom-select {
    transition: none;
  }
}
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}
.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  border: 1px solid transparent;
  border-top-left-radius: 0.15rem;
  border-top-right-radius: 0.15rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #e4e5e6;
  border-color: #dee2e6 #dee2e6 #e4e5e6;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-pills .nav-link {
  border-radius: 0.15rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #3e8acc;
}
.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}
.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.15rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50%/100% 100% no-repeat;
}
.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}
@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.15rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.15rem - 1px);
  border-top-right-radius: calc(0.15rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.15rem - 1px);
  border-bottom-left-radius: calc(0.15rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}
.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}
.card-title {
  margin-bottom: 0.75rem;
}
.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}
.card-text:last-child {
  margin-bottom: 0;
}
.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}
.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.15rem - 1px) calc(0.15rem - 1px) 0 0;
}
.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.15rem - 1px) calc(0.15rem - 1px);
}
.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}
.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.15rem - 1px);
}
.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}
.card-img,
.card-img-top {
  border-top-left-radius: calc(0.15rem - 1px);
  border-top-right-radius: calc(0.15rem - 1px);
}
.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.15rem - 1px);
  border-bottom-left-radius: calc(0.15rem - 1px);
}
.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}
.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}
.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    grid-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}
.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.15rem;
}
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6c757d;
}
.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.15rem;
}
.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #3e8acc;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: #286396;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(62, 138, 204, 0.25);
}
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.15rem;
  border-bottom-left-radius: 0.15rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.15rem;
  border-bottom-right-radius: 0.15rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #3e8acc;
  border-color: #3e8acc;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.1rem;
  border-bottom-left-radius: 0.1rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.1rem;
  border-bottom-right-radius: 0.1rem;
}
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.15rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}
.badge-primary {
  color: #fff;
  background-color: #3e8acc;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #2d70aa;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(62, 138, 204, 0.5);
}
.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.badge-success {
  color: #fff;
  background-color: #28a745;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #1e7e34;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.badge-info {
  color: #fff;
  background-color: #17a2b8;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.badge-warning {
  color: #212529;
  background-color: #ffc107;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #d39e00;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.badge-danger {
  color: #fff;
  background-color: #dc3545;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.badge-dark {
  color: #fff;
  background-color: #343a40;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.125rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}
.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.15rem;
}
.alert-heading {
  color: inherit;
}
.alert-link {
  font-weight: 700;
}
.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}
.alert-primary {
  color: #20486a;
  background-color: #d8e8f5;
  border-color: #c9def1;
}
.alert-primary hr {
  border-top-color: #b5d2ec;
}
.alert-primary .alert-link {
  color: #142d43;
}
.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}
.alert-secondary hr {
  border-top-color: #c8cbcf;
}
.alert-secondary .alert-link {
  color: #202326;
}
.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.alert-success hr {
  border-top-color: #b1dfbb;
}
.alert-success .alert-link {
  color: #0b2e13;
}
.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.alert-info hr {
  border-top-color: #abdde5;
}
.alert-info .alert-link {
  color: #062c33;
}
.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.alert-warning hr {
  border-top-color: #ffe8a1;
}
.alert-warning .alert-link {
  color: #533f03;
}
.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.alert-danger hr {
  border-top-color: #f1b0b7;
}
.alert-danger .alert-link {
  color: #491217;
}
.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light hr {
  border-top-color: #ececf6;
}
.alert-light .alert-link {
  color: #686868;
}
.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.alert-dark hr {
  border-top-color: #b9bbbe;
}
.alert-dark .alert-link {
  color: #040505;
}
@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.15rem;
}
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #3e8acc;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}
.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}
.media {
  display: flex;
  align-items: flex-start;
}
.media-body {
  flex: 1;
}
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.15rem;
}
.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #3e8acc;
  border-color: #3e8acc;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}
.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.15rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.15rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}
@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.15rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.15rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.15rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.15rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.15rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.15rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.15rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.15rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}
.list-group-item-primary {
  color: #20486a;
  background-color: #c9def1;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #20486a;
  background-color: #b5d2ec;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #20486a;
  border-color: #20486a;
}
.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}
.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}
.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}
.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}
.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}
.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}
.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}
button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}
a.close.disabled {
  pointer-events: none;
}
.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}
.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.toast-body {
  padding: 0.75rem;
}
.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}
.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.125rem;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}
.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.125rem - 1px);
  border-top-right-radius: calc(0.125rem - 1px);
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}
.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}
.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.125rem - 1px);
  border-bottom-left-radius: calc(0.125rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: min-content;
  }

  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}
.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}
.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}
.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.15rem;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.125rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.125rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}
.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.125rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}
.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}
.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.125rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.125rem - 1px);
  border-top-right-radius: calc(0.125rem - 1px);
}
.popover-header:empty {
  display: none;
}
.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}
.carousel {
  position: relative;
}
.carousel.pointer-event {
  touch-action: pan-y;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}
.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}
.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}
.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    transition: none;
  }
}
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.carousel-control-prev {
  left: 0;
}
.carousel-control-next {
  right: 0;
}
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50%/100% 100% no-repeat;
}
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}
.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}
@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow;
}
.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}
@media (prefers-reduced-motion: reduce) {
  .spinner-border,
.spinner-grow {
    animation-duration: 1.5s;
  }
}
.align-baseline {
  vertical-align: baseline !important;
}
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
.bg-primary {
  background-color: #3e8acc !important;
}
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #2d70aa !important;
}
.bg-secondary {
  background-color: #6c757d !important;
}
a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}
.bg-success {
  background-color: #28a745 !important;
}
a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}
.bg-info {
  background-color: #17a2b8 !important;
}
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}
.bg-warning {
  background-color: #ffc107 !important;
}
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}
.bg-danger {
  background-color: #dc3545 !important;
}
a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}
.bg-light {
  background-color: #f8f9fa !important;
}
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}
.bg-dark {
  background-color: #343a40 !important;
}
a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}
.bg-white {
  background-color: #fff !important;
}
.bg-transparent {
  background-color: transparent !important;
}
.border {
  border: 1px solid #dee2e6 !important;
}
.border-top {
  border-top: 1px solid #dee2e6 !important;
}
.border-right {
  border-right: 1px solid #dee2e6 !important;
}
.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}
.border-left {
  border-left: 1px solid #dee2e6 !important;
}
.border-0 {
  border: 0 !important;
}
.border-top-0 {
  border-top: 0 !important;
}
.border-right-0 {
  border-right: 0 !important;
}
.border-bottom-0 {
  border-bottom: 0 !important;
}
.border-left-0 {
  border-left: 0 !important;
}
.border-primary {
  border-color: #3e8acc !important;
}
.border-secondary {
  border-color: #6c757d !important;
}
.border-success {
  border-color: #28a745 !important;
}
.border-info {
  border-color: #17a2b8 !important;
}
.border-warning {
  border-color: #ffc107 !important;
}
.border-danger {
  border-color: #dc3545 !important;
}
.border-light {
  border-color: #f8f9fa !important;
}
.border-dark {
  border-color: #343a40 !important;
}
.border-white {
  border-color: #fff !important;
}
.rounded-sm {
  border-radius: 0.1rem !important;
}
.rounded {
  border-radius: 0.15rem !important;
}
.rounded-top {
  border-top-left-radius: 0.15rem !important;
  border-top-right-radius: 0.15rem !important;
}
.rounded-right {
  border-top-right-radius: 0.15rem !important;
  border-bottom-right-radius: 0.15rem !important;
}
.rounded-bottom {
  border-bottom-right-radius: 0.15rem !important;
  border-bottom-left-radius: 0.15rem !important;
}
.rounded-left {
  border-top-left-radius: 0.15rem !important;
  border-bottom-left-radius: 0.15rem !important;
}
.rounded-lg {
  border-radius: 0.125rem !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-pill {
  border-radius: 50rem !important;
}
.rounded-0 {
  border-radius: 0 !important;
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: flex !important;
  }

  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }

  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: flex !important;
  }

  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.embed-responsive-4by3::before {
  padding-top: 75%;
}
.embed-responsive-1by1::before {
  padding-top: 100%;
}
.flex-row {
  flex-direction: row !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.flex-grow-0 {
  flex-grow: 0 !important;
}
.flex-grow-1 {
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  flex-shrink: 1 !important;
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center {
  align-items: center !important;
}
.align-items-baseline {
  align-items: baseline !important;
}
.align-items-stretch {
  align-items: stretch !important;
}
.align-content-start {
  align-content: flex-start !important;
}
.align-content-end {
  align-content: flex-end !important;
}
.align-content-center {
  align-content: center !important;
}
.align-content-between {
  align-content: space-between !important;
}
.align-content-around {
  align-content: space-around !important;
}
.align-content-stretch {
  align-content: stretch !important;
}
.align-self-auto {
  align-self: auto !important;
}
.align-self-start {
  align-self: flex-start !important;
}
.align-self-end {
  align-self: flex-end !important;
}
.align-self-center {
  align-self: center !important;
}
.align-self-baseline {
  align-self: baseline !important;
}
.align-self-stretch {
  align-self: stretch !important;
}
@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}
.float-right {
  float: right !important;
}
.float-none {
  float: none !important;
}
@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }

  .float-sm-right {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }

  .float-md-right {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }

  .float-lg-right {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }

  .float-xl-right {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
          user-select: all !important;
}
.user-select-auto {
  -webkit-user-select: auto !important;
          user-select: auto !important;
}
.user-select-none {
  -webkit-user-select: none !important;
          user-select: none !important;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.position-static {
  position: static !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.position-fixed {
  position: fixed !important;
}
.position-sticky {
  position: sticky !important;
}
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.shadow-none {
  box-shadow: none !important;
}
.w-25 {
  width: 25% !important;
}
.w-50 {
  width: 50% !important;
}
.w-75 {
  width: 75% !important;
}
.w-100 {
  width: 100% !important;
}
.w-auto {
  width: auto !important;
}
.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-75 {
  height: 75% !important;
}
.h-100 {
  height: 100% !important;
}
.h-auto {
  height: auto !important;
}
.mw-100 {
  max-width: 100% !important;
}
.mh-100 {
  max-height: 100% !important;
}
.min-vw-100 {
  min-width: 100vw !important;
}
.min-vh-100 {
  min-height: 100vh !important;
}
.vw-100 {
  width: 100vw !important;
}
.vh-100 {
  height: 100vh !important;
}
.m-0 {
  margin: 0 !important;
}
.mt-0,
.my-0 {
  margin-top: 0 !important;
}
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}
.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.mt-3,
.my-3 {
  margin-top: 1rem !important;
}
.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}
.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}
.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}
.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}
.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}
.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.mt-5,
.my-5 {
  margin-top: 3rem !important;
}
.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}
.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}
.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}
.p-0 {
  padding: 0 !important;
}
.pt-0,
.py-0 {
  padding-top: 0 !important;
}
.pr-0,
.px-0 {
  padding-right: 0 !important;
}
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
  padding-left: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}
.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}
.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}
.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}
.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.pt-3,
.py-3 {
  padding-top: 1rem !important;
}
.pr-3,
.px-3 {
  padding-right: 1rem !important;
}
.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}
.pl-3,
.px-3 {
  padding-left: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}
.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}
.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}
.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.pt-5,
.py-5 {
  padding-top: 3rem !important;
}
.pr-5,
.px-5 {
  padding-right: 3rem !important;
}
.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}
.pl-5,
.px-5 {
  padding-left: 3rem !important;
}
.m-n1 {
  margin: -0.25rem !important;
}
.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}
.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}
.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}
.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}
.m-n2 {
  margin: -0.5rem !important;
}
.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}
.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}
.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}
.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}
.m-n3 {
  margin: -1rem !important;
}
.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}
.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}
.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}
.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}
.m-n4 {
  margin: -1.5rem !important;
}
.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}
.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}
.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}
.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}
.m-n5 {
  margin: -3rem !important;
}
.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}
.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}
.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}
.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mt-auto,
.my-auto {
  margin-top: auto !important;
}
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}
@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }

  .mt-sm-0,
.my-sm-0 {
    margin-top: 0 !important;
  }

  .mr-sm-0,
.mx-sm-0 {
    margin-right: 0 !important;
  }

  .mb-sm-0,
.my-sm-0 {
    margin-bottom: 0 !important;
  }

  .ml-sm-0,
.mx-sm-0 {
    margin-left: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .mt-sm-1,
.my-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mr-sm-1,
.mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  .mb-sm-1,
.my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-sm-1,
.mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .mt-sm-2,
.my-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mr-sm-2,
.mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  .mb-sm-2,
.my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-sm-2,
.mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .mt-sm-3,
.my-sm-3 {
    margin-top: 1rem !important;
  }

  .mr-sm-3,
.mx-sm-3 {
    margin-right: 1rem !important;
  }

  .mb-sm-3,
.my-sm-3 {
    margin-bottom: 1rem !important;
  }

  .ml-sm-3,
.mx-sm-3 {
    margin-left: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .mt-sm-4,
.my-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mr-sm-4,
.mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  .mb-sm-4,
.my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-sm-4,
.mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .mt-sm-5,
.my-sm-5 {
    margin-top: 3rem !important;
  }

  .mr-sm-5,
.mx-sm-5 {
    margin-right: 3rem !important;
  }

  .mb-sm-5,
.my-sm-5 {
    margin-bottom: 3rem !important;
  }

  .ml-sm-5,
.mx-sm-5 {
    margin-left: 3rem !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .pt-sm-0,
.py-sm-0 {
    padding-top: 0 !important;
  }

  .pr-sm-0,
.px-sm-0 {
    padding-right: 0 !important;
  }

  .pb-sm-0,
.py-sm-0 {
    padding-bottom: 0 !important;
  }

  .pl-sm-0,
.px-sm-0 {
    padding-left: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .pt-sm-1,
.py-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pr-sm-1,
.px-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pb-sm-1,
.py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-sm-1,
.px-sm-1 {
    padding-left: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .pt-sm-2,
.py-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pr-sm-2,
.px-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pb-sm-2,
.py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-sm-2,
.px-sm-2 {
    padding-left: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .pt-sm-3,
.py-sm-3 {
    padding-top: 1rem !important;
  }

  .pr-sm-3,
.px-sm-3 {
    padding-right: 1rem !important;
  }

  .pb-sm-3,
.py-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pl-sm-3,
.px-sm-3 {
    padding-left: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .pt-sm-4,
.py-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pr-sm-4,
.px-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pb-sm-4,
.py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-sm-4,
.px-sm-4 {
    padding-left: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .pt-sm-5,
.py-sm-5 {
    padding-top: 3rem !important;
  }

  .pr-sm-5,
.px-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-5,
.py-sm-5 {
    padding-bottom: 3rem !important;
  }

  .pl-sm-5,
.px-sm-5 {
    padding-left: 3rem !important;
  }

  .m-sm-n1 {
    margin: -0.25rem !important;
  }

  .mt-sm-n1,
.my-sm-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-sm-n1,
.mx-sm-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-sm-n1,
.my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-sm-n1,
.mx-sm-n1 {
    margin-left: -0.25rem !important;
  }

  .m-sm-n2 {
    margin: -0.5rem !important;
  }

  .mt-sm-n2,
.my-sm-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-sm-n2,
.mx-sm-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-sm-n2,
.my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-sm-n2,
.mx-sm-n2 {
    margin-left: -0.5rem !important;
  }

  .m-sm-n3 {
    margin: -1rem !important;
  }

  .mt-sm-n3,
.my-sm-n3 {
    margin-top: -1rem !important;
  }

  .mr-sm-n3,
.mx-sm-n3 {
    margin-right: -1rem !important;
  }

  .mb-sm-n3,
.my-sm-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-sm-n3,
.mx-sm-n3 {
    margin-left: -1rem !important;
  }

  .m-sm-n4 {
    margin: -1.5rem !important;
  }

  .mt-sm-n4,
.my-sm-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-sm-n4,
.mx-sm-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-sm-n4,
.my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-sm-n4,
.mx-sm-n4 {
    margin-left: -1.5rem !important;
  }

  .m-sm-n5 {
    margin: -3rem !important;
  }

  .mt-sm-n5,
.my-sm-n5 {
    margin-top: -3rem !important;
  }

  .mr-sm-n5,
.mx-sm-n5 {
    margin-right: -3rem !important;
  }

  .mb-sm-n5,
.my-sm-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-sm-n5,
.mx-sm-n5 {
    margin-left: -3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mt-sm-auto,
.my-sm-auto {
    margin-top: auto !important;
  }

  .mr-sm-auto,
.mx-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-auto,
.my-sm-auto {
    margin-bottom: auto !important;
  }

  .ml-sm-auto,
.mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }

  .mt-md-0,
.my-md-0 {
    margin-top: 0 !important;
  }

  .mr-md-0,
.mx-md-0 {
    margin-right: 0 !important;
  }

  .mb-md-0,
.my-md-0 {
    margin-bottom: 0 !important;
  }

  .ml-md-0,
.mx-md-0 {
    margin-left: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .mt-md-1,
.my-md-1 {
    margin-top: 0.25rem !important;
  }

  .mr-md-1,
.mx-md-1 {
    margin-right: 0.25rem !important;
  }

  .mb-md-1,
.my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-md-1,
.mx-md-1 {
    margin-left: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .mt-md-2,
.my-md-2 {
    margin-top: 0.5rem !important;
  }

  .mr-md-2,
.mx-md-2 {
    margin-right: 0.5rem !important;
  }

  .mb-md-2,
.my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-md-2,
.mx-md-2 {
    margin-left: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .mt-md-3,
.my-md-3 {
    margin-top: 1rem !important;
  }

  .mr-md-3,
.mx-md-3 {
    margin-right: 1rem !important;
  }

  .mb-md-3,
.my-md-3 {
    margin-bottom: 1rem !important;
  }

  .ml-md-3,
.mx-md-3 {
    margin-left: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .mt-md-4,
.my-md-4 {
    margin-top: 1.5rem !important;
  }

  .mr-md-4,
.mx-md-4 {
    margin-right: 1.5rem !important;
  }

  .mb-md-4,
.my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-md-4,
.mx-md-4 {
    margin-left: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .mt-md-5,
.my-md-5 {
    margin-top: 3rem !important;
  }

  .mr-md-5,
.mx-md-5 {
    margin-right: 3rem !important;
  }

  .mb-md-5,
.my-md-5 {
    margin-bottom: 3rem !important;
  }

  .ml-md-5,
.mx-md-5 {
    margin-left: 3rem !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .pt-md-0,
.py-md-0 {
    padding-top: 0 !important;
  }

  .pr-md-0,
.px-md-0 {
    padding-right: 0 !important;
  }

  .pb-md-0,
.py-md-0 {
    padding-bottom: 0 !important;
  }

  .pl-md-0,
.px-md-0 {
    padding-left: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .pt-md-1,
.py-md-1 {
    padding-top: 0.25rem !important;
  }

  .pr-md-1,
.px-md-1 {
    padding-right: 0.25rem !important;
  }

  .pb-md-1,
.py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-md-1,
.px-md-1 {
    padding-left: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .pt-md-2,
.py-md-2 {
    padding-top: 0.5rem !important;
  }

  .pr-md-2,
.px-md-2 {
    padding-right: 0.5rem !important;
  }

  .pb-md-2,
.py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-md-2,
.px-md-2 {
    padding-left: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .pt-md-3,
.py-md-3 {
    padding-top: 1rem !important;
  }

  .pr-md-3,
.px-md-3 {
    padding-right: 1rem !important;
  }

  .pb-md-3,
.py-md-3 {
    padding-bottom: 1rem !important;
  }

  .pl-md-3,
.px-md-3 {
    padding-left: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .pt-md-4,
.py-md-4 {
    padding-top: 1.5rem !important;
  }

  .pr-md-4,
.px-md-4 {
    padding-right: 1.5rem !important;
  }

  .pb-md-4,
.py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-md-4,
.px-md-4 {
    padding-left: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .pt-md-5,
.py-md-5 {
    padding-top: 3rem !important;
  }

  .pr-md-5,
.px-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-5,
.py-md-5 {
    padding-bottom: 3rem !important;
  }

  .pl-md-5,
.px-md-5 {
    padding-left: 3rem !important;
  }

  .m-md-n1 {
    margin: -0.25rem !important;
  }

  .mt-md-n1,
.my-md-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-md-n1,
.mx-md-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-md-n1,
.my-md-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-md-n1,
.mx-md-n1 {
    margin-left: -0.25rem !important;
  }

  .m-md-n2 {
    margin: -0.5rem !important;
  }

  .mt-md-n2,
.my-md-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-md-n2,
.mx-md-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-md-n2,
.my-md-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-md-n2,
.mx-md-n2 {
    margin-left: -0.5rem !important;
  }

  .m-md-n3 {
    margin: -1rem !important;
  }

  .mt-md-n3,
.my-md-n3 {
    margin-top: -1rem !important;
  }

  .mr-md-n3,
.mx-md-n3 {
    margin-right: -1rem !important;
  }

  .mb-md-n3,
.my-md-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-md-n3,
.mx-md-n3 {
    margin-left: -1rem !important;
  }

  .m-md-n4 {
    margin: -1.5rem !important;
  }

  .mt-md-n4,
.my-md-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-md-n4,
.mx-md-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-md-n4,
.my-md-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-md-n4,
.mx-md-n4 {
    margin-left: -1.5rem !important;
  }

  .m-md-n5 {
    margin: -3rem !important;
  }

  .mt-md-n5,
.my-md-n5 {
    margin-top: -3rem !important;
  }

  .mr-md-n5,
.mx-md-n5 {
    margin-right: -3rem !important;
  }

  .mb-md-n5,
.my-md-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-md-n5,
.mx-md-n5 {
    margin-left: -3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mt-md-auto,
.my-md-auto {
    margin-top: auto !important;
  }

  .mr-md-auto,
.mx-md-auto {
    margin-right: auto !important;
  }

  .mb-md-auto,
.my-md-auto {
    margin-bottom: auto !important;
  }

  .ml-md-auto,
.mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }

  .mt-lg-0,
.my-lg-0 {
    margin-top: 0 !important;
  }

  .mr-lg-0,
.mx-lg-0 {
    margin-right: 0 !important;
  }

  .mb-lg-0,
.my-lg-0 {
    margin-bottom: 0 !important;
  }

  .ml-lg-0,
.mx-lg-0 {
    margin-left: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .mt-lg-1,
.my-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mr-lg-1,
.mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  .mb-lg-1,
.my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-lg-1,
.mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .mt-lg-2,
.my-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mr-lg-2,
.mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  .mb-lg-2,
.my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-lg-2,
.mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .mt-lg-3,
.my-lg-3 {
    margin-top: 1rem !important;
  }

  .mr-lg-3,
.mx-lg-3 {
    margin-right: 1rem !important;
  }

  .mb-lg-3,
.my-lg-3 {
    margin-bottom: 1rem !important;
  }

  .ml-lg-3,
.mx-lg-3 {
    margin-left: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .mt-lg-4,
.my-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mr-lg-4,
.mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  .mb-lg-4,
.my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-lg-4,
.mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .mt-lg-5,
.my-lg-5 {
    margin-top: 3rem !important;
  }

  .mr-lg-5,
.mx-lg-5 {
    margin-right: 3rem !important;
  }

  .mb-lg-5,
.my-lg-5 {
    margin-bottom: 3rem !important;
  }

  .ml-lg-5,
.mx-lg-5 {
    margin-left: 3rem !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .pt-lg-0,
.py-lg-0 {
    padding-top: 0 !important;
  }

  .pr-lg-0,
.px-lg-0 {
    padding-right: 0 !important;
  }

  .pb-lg-0,
.py-lg-0 {
    padding-bottom: 0 !important;
  }

  .pl-lg-0,
.px-lg-0 {
    padding-left: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .pt-lg-1,
.py-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pr-lg-1,
.px-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pb-lg-1,
.py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-lg-1,
.px-lg-1 {
    padding-left: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .pt-lg-2,
.py-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pr-lg-2,
.px-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pb-lg-2,
.py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-lg-2,
.px-lg-2 {
    padding-left: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .pt-lg-3,
.py-lg-3 {
    padding-top: 1rem !important;
  }

  .pr-lg-3,
.px-lg-3 {
    padding-right: 1rem !important;
  }

  .pb-lg-3,
.py-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pl-lg-3,
.px-lg-3 {
    padding-left: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .pt-lg-4,
.py-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pr-lg-4,
.px-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pb-lg-4,
.py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-lg-4,
.px-lg-4 {
    padding-left: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .pt-lg-5,
.py-lg-5 {
    padding-top: 3rem !important;
  }

  .pr-lg-5,
.px-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-5,
.py-lg-5 {
    padding-bottom: 3rem !important;
  }

  .pl-lg-5,
.px-lg-5 {
    padding-left: 3rem !important;
  }

  .m-lg-n1 {
    margin: -0.25rem !important;
  }

  .mt-lg-n1,
.my-lg-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-lg-n1,
.mx-lg-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-lg-n1,
.my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-lg-n1,
.mx-lg-n1 {
    margin-left: -0.25rem !important;
  }

  .m-lg-n2 {
    margin: -0.5rem !important;
  }

  .mt-lg-n2,
.my-lg-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-lg-n2,
.mx-lg-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-lg-n2,
.my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-lg-n2,
.mx-lg-n2 {
    margin-left: -0.5rem !important;
  }

  .m-lg-n3 {
    margin: -1rem !important;
  }

  .mt-lg-n3,
.my-lg-n3 {
    margin-top: -1rem !important;
  }

  .mr-lg-n3,
.mx-lg-n3 {
    margin-right: -1rem !important;
  }

  .mb-lg-n3,
.my-lg-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-lg-n3,
.mx-lg-n3 {
    margin-left: -1rem !important;
  }

  .m-lg-n4 {
    margin: -1.5rem !important;
  }

  .mt-lg-n4,
.my-lg-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-lg-n4,
.mx-lg-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-lg-n4,
.my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-lg-n4,
.mx-lg-n4 {
    margin-left: -1.5rem !important;
  }

  .m-lg-n5 {
    margin: -3rem !important;
  }

  .mt-lg-n5,
.my-lg-n5 {
    margin-top: -3rem !important;
  }

  .mr-lg-n5,
.mx-lg-n5 {
    margin-right: -3rem !important;
  }

  .mb-lg-n5,
.my-lg-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-lg-n5,
.mx-lg-n5 {
    margin-left: -3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mt-lg-auto,
.my-lg-auto {
    margin-top: auto !important;
  }

  .mr-lg-auto,
.mx-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-auto,
.my-lg-auto {
    margin-bottom: auto !important;
  }

  .ml-lg-auto,
.mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }

  .mt-xl-0,
.my-xl-0 {
    margin-top: 0 !important;
  }

  .mr-xl-0,
.mx-xl-0 {
    margin-right: 0 !important;
  }

  .mb-xl-0,
.my-xl-0 {
    margin-bottom: 0 !important;
  }

  .ml-xl-0,
.mx-xl-0 {
    margin-left: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .mt-xl-1,
.my-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mr-xl-1,
.mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  .mb-xl-1,
.my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xl-1,
.mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .mt-xl-2,
.my-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mr-xl-2,
.mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  .mb-xl-2,
.my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xl-2,
.mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .mt-xl-3,
.my-xl-3 {
    margin-top: 1rem !important;
  }

  .mr-xl-3,
.mx-xl-3 {
    margin-right: 1rem !important;
  }

  .mb-xl-3,
.my-xl-3 {
    margin-bottom: 1rem !important;
  }

  .ml-xl-3,
.mx-xl-3 {
    margin-left: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .mt-xl-4,
.my-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mr-xl-4,
.mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  .mb-xl-4,
.my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xl-4,
.mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .mt-xl-5,
.my-xl-5 {
    margin-top: 3rem !important;
  }

  .mr-xl-5,
.mx-xl-5 {
    margin-right: 3rem !important;
  }

  .mb-xl-5,
.my-xl-5 {
    margin-bottom: 3rem !important;
  }

  .ml-xl-5,
.mx-xl-5 {
    margin-left: 3rem !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .pt-xl-0,
.py-xl-0 {
    padding-top: 0 !important;
  }

  .pr-xl-0,
.px-xl-0 {
    padding-right: 0 !important;
  }

  .pb-xl-0,
.py-xl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xl-0,
.px-xl-0 {
    padding-left: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .pt-xl-1,
.py-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xl-1,
.px-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xl-1,
.py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xl-1,
.px-xl-1 {
    padding-left: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .pt-xl-2,
.py-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xl-2,
.px-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xl-2,
.py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xl-2,
.px-xl-2 {
    padding-left: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .pt-xl-3,
.py-xl-3 {
    padding-top: 1rem !important;
  }

  .pr-xl-3,
.px-xl-3 {
    padding-right: 1rem !important;
  }

  .pb-xl-3,
.py-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xl-3,
.px-xl-3 {
    padding-left: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .pt-xl-4,
.py-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xl-4,
.px-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xl-4,
.py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xl-4,
.px-xl-4 {
    padding-left: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .pt-xl-5,
.py-xl-5 {
    padding-top: 3rem !important;
  }

  .pr-xl-5,
.px-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-5,
.py-xl-5 {
    padding-bottom: 3rem !important;
  }

  .pl-xl-5,
.px-xl-5 {
    padding-left: 3rem !important;
  }

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  .mt-xl-n1,
.my-xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-xl-n1,
.mx-xl-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-xl-n1,
.my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-xl-n1,
.mx-xl-n1 {
    margin-left: -0.25rem !important;
  }

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  .mt-xl-n2,
.my-xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-xl-n2,
.mx-xl-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-xl-n2,
.my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-xl-n2,
.mx-xl-n2 {
    margin-left: -0.5rem !important;
  }

  .m-xl-n3 {
    margin: -1rem !important;
  }

  .mt-xl-n3,
.my-xl-n3 {
    margin-top: -1rem !important;
  }

  .mr-xl-n3,
.mx-xl-n3 {
    margin-right: -1rem !important;
  }

  .mb-xl-n3,
.my-xl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-xl-n3,
.mx-xl-n3 {
    margin-left: -1rem !important;
  }

  .m-xl-n4 {
    margin: -1.5rem !important;
  }

  .mt-xl-n4,
.my-xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-xl-n4,
.mx-xl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-xl-n4,
.my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xl-n4,
.mx-xl-n4 {
    margin-left: -1.5rem !important;
  }

  .m-xl-n5 {
    margin: -3rem !important;
  }

  .mt-xl-n5,
.my-xl-n5 {
    margin-top: -3rem !important;
  }

  .mr-xl-n5,
.mx-xl-n5 {
    margin-right: -3rem !important;
  }

  .mb-xl-n5,
.my-xl-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-xl-n5,
.mx-xl-n5 {
    margin-left: -3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mt-xl-auto,
.my-xl-auto {
    margin-top: auto !important;
  }

  .mr-xl-auto,
.mx-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-auto,
.my-xl-auto {
    margin-bottom: auto !important;
  }

  .ml-xl-auto,
.mx-xl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}
.text-justify {
  text-align: justify !important;
}
.text-wrap {
  white-space: normal !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }

  .text-sm-right {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }

  .text-md-right {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }

  .text-lg-right {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }

  .text-xl-right {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.font-weight-light {
  font-weight: 300 !important;
}
.font-weight-lighter {
  font-weight: lighter !important;
}
.font-weight-normal {
  font-weight: 400 !important;
}
.font-weight-bold {
  font-weight: 700 !important;
}
.font-weight-bolder {
  font-weight: bolder !important;
}
.font-italic {
  font-style: italic !important;
}
.text-white {
  color: #fff !important;
}
.text-primary {
  color: #3e8acc !important;
}
a.text-primary:hover, a.text-primary:focus {
  color: #286396 !important;
}
.text-secondary {
  color: #6c757d !important;
}
a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}
.text-success {
  color: #28a745 !important;
}
a.text-success:hover, a.text-success:focus {
  color: #19692c !important;
}
.text-info {
  color: #17a2b8 !important;
}
a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}
.text-warning {
  color: #ffc107 !important;
}
a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}
.text-danger {
  color: #dc3545 !important;
}
a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important;
}
.text-light {
  color: #f8f9fa !important;
}
a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}
.text-dark {
  color: #343a40 !important;
}
a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}
.text-body {
  color: #212529 !important;
}
.text-muted {
  color: #6c757d !important;
}
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.text-decoration-none {
  text-decoration: none !important;
}
.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}
.text-reset {
  color: inherit !important;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
@media print {
  *,
*::before,
*::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }

  a:not(.btn) {
    text-decoration: underline;
  }

  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  pre {
    white-space: pre-wrap !important;
  }

  pre,
blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
img {
    page-break-inside: avoid;
  }

  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
h3 {
    page-break-after: avoid;
  }

  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }

  .container {
    min-width: 992px !important;
  }

  .navbar {
    display: none;
  }

  .badge {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }
  .table td,
.table th {
    background-color: #fff !important;
  }

  .table-bordered th,
.table-bordered td {
    border: 1px solid #dee2e6 !important;
  }

  .table-dark {
    color: inherit;
  }
  .table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
    border-color: #dee2e6;
  }

  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
/* Add-vendor Add new css style */
/*
  This stylesheet uses scss valiables for most of the colors / background-colors of the table
  to enable the customization of the displayed table without cloning the stylesheet into the
  own application.

  To modify table colors, add the following lines to the scss file of your application
  (this example modifies the color of the selected row - selectionType = single, multi or multiClick):

  $ngx-datatable-selected-active-background: yellow;
  $ngx-datatable-selected-active-background-hover: rgba(yellow, 0.2);

  @import '~@swimlane/ngx-datatable/index.css';
  @import '~@swimlane/ngx-datatable/themes/material.scss';
  @import '~@swimlane/ngx-datatable/assets/icons.css';

That's all.
*/
.ngx-datatable.material {
  background: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  /**
  * Shared Styles
  */
  /**
  * Global Row Styles
  */
  /**
  * Header Styles
  */
  /**
  * Body Styles
  */
  /**
  * Footer Styles
  */
}
.ngx-datatable.material.striped .datatable-row-odd {
  background: #eee;
}
.ngx-datatable.material.single-selection .datatable-body-row.active, .ngx-datatable.material.single-selection .datatable-body-row.active .datatable-row-group, .ngx-datatable.material.multi-selection .datatable-body-row.active, .ngx-datatable.material.multi-selection .datatable-body-row.active .datatable-row-group, .ngx-datatable.material.multi-click-selection .datatable-body-row.active, .ngx-datatable.material.multi-click-selection .datatable-body-row.active .datatable-row-group {
  background-color: #304ffe;
  color: #fff;
}
.ngx-datatable.material.single-selection .datatable-body-row.active:hover, .ngx-datatable.material.single-selection .datatable-body-row.active:hover .datatable-row-group, .ngx-datatable.material.multi-selection .datatable-body-row.active:hover, .ngx-datatable.material.multi-selection .datatable-body-row.active:hover .datatable-row-group, .ngx-datatable.material.multi-click-selection .datatable-body-row.active:hover, .ngx-datatable.material.multi-click-selection .datatable-body-row.active:hover .datatable-row-group {
  background-color: #193ae4;
  color: #fff;
}
.ngx-datatable.material.single-selection .datatable-body-row.active:focus, .ngx-datatable.material.single-selection .datatable-body-row.active:focus .datatable-row-group, .ngx-datatable.material.multi-selection .datatable-body-row.active:focus, .ngx-datatable.material.multi-selection .datatable-body-row.active:focus .datatable-row-group, .ngx-datatable.material.multi-click-selection .datatable-body-row.active:focus, .ngx-datatable.material.multi-click-selection .datatable-body-row.active:focus .datatable-row-group {
  background-color: #2041ef;
  color: #fff;
}
.ngx-datatable.material:not(.cell-selection) .datatable-body-row:hover, .ngx-datatable.material:not(.cell-selection) .datatable-body-row:hover .datatable-row-group {
  background-color: #eee;
  transition-property: background;
  transition-duration: 0.3s;
  transition-timing-function: linear;
}
.ngx-datatable.material:not(.cell-selection) .datatable-body-row:focus, .ngx-datatable.material:not(.cell-selection) .datatable-body-row:focus .datatable-row-group {
  background-color: #ddd;
}
.ngx-datatable.material.cell-selection .datatable-body-cell:hover, .ngx-datatable.material.cell-selection .datatable-body-cell:hover .datatable-row-group {
  background-color: #eee;
  transition-property: background;
  transition-duration: 0.3s;
  transition-timing-function: linear;
}
.ngx-datatable.material.cell-selection .datatable-body-cell:focus, .ngx-datatable.material.cell-selection .datatable-body-cell:focus .datatable-row-group {
  background-color: #ddd;
}
.ngx-datatable.material.cell-selection .datatable-body-cell.active, .ngx-datatable.material.cell-selection .datatable-body-cell.active .datatable-row-group {
  background-color: #304ffe;
  color: #fff;
}
.ngx-datatable.material.cell-selection .datatable-body-cell.active:hover, .ngx-datatable.material.cell-selection .datatable-body-cell.active:hover .datatable-row-group {
  background-color: #193ae4;
  color: #fff;
}
.ngx-datatable.material.cell-selection .datatable-body-cell.active:focus, .ngx-datatable.material.cell-selection .datatable-body-cell.active:focus .datatable-row-group {
  background-color: #2041ef;
  color: #fff;
}
.ngx-datatable.material .empty-row {
  height: 50px;
  text-align: left;
  padding: 0.5rem 1.2rem;
  vertical-align: top;
  border-top: 0;
}
.ngx-datatable.material .loading-row {
  text-align: left;
  padding: 0.5rem 1.2rem;
  vertical-align: top;
  border-top: 0;
}
.ngx-datatable.material .datatable-header .datatable-row-left,
.ngx-datatable.material .datatable-body .datatable-row-left {
  background-color: #fff;
  background-position: 100% 0;
  background-repeat: repeat-y;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAFklEQVQIHWPSkNeSBmJhTQVtbiDNCgASagIIuJX8OgAAAABJRU5ErkJggg==);
}
.ngx-datatable.material .datatable-header .datatable-row-right,
.ngx-datatable.material .datatable-body .datatable-row-right {
  background-position: 0 0;
  background-color: #fff;
  background-repeat: repeat-y;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAFklEQVQI12PQkNdi1VTQ5gbSwkAsDQARLAIGtOSFUAAAAABJRU5ErkJggg==);
}
.ngx-datatable.material .datatable-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.ngx-datatable.material .datatable-header .datatable-header-cell {
  text-align: left;
  padding: 0.9rem 1.2rem;
  font-weight: 400;
  background-color: #fff;
  color: rgba(0, 0, 0, 0.54);
  vertical-align: bottom;
  font-size: 12px;
  font-weight: 500;
}
.ngx-datatable.material .datatable-header .datatable-header-cell .datatable-header-cell-wrapper {
  position: relative;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.longpress .draggable::after {
  transition: transform 400ms ease, opacity 400ms ease;
  opacity: 0.5;
  transform: scale(1);
}
.ngx-datatable.material .datatable-header .datatable-header-cell .draggable::after {
  content: " ";
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -30px 0 0 -30px;
  height: 60px;
  width: 60px;
  background: #eee;
  border-radius: 100%;
  opacity: 1;
  filter: none;
  transform: scale(0);
  z-index: 9999;
  pointer-events: none;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.dragging .resize-handle {
  border-right: none;
}
.ngx-datatable.material .datatable-header .resize-handle {
  border-right: solid 1px #eee;
}
.ngx-datatable.material .datatable-body {
  position: relative;
}
.ngx-datatable.material .datatable-body .datatable-row-detail {
  background: #f5f5f5;
  padding: 10px;
}
.ngx-datatable.material .datatable-body .datatable-group-header {
  background: #f5f5f5;
  border-bottom: solid 1px #d9d8d9;
  border-top: solid 1px #d9d8d9;
}
.ngx-datatable.material .datatable-body .datatable-body-row .datatable-body-cell {
  text-align: left;
  padding: 0.9rem 1.2rem;
  vertical-align: top;
  border-top: 0;
  color: rgba(0, 0, 0, 0.87);
  transition: width 0.3s ease;
  font-size: 14px;
  font-weight: 400;
}
.ngx-datatable.material .datatable-body .datatable-body-row .datatable-body-group-cell {
  text-align: left;
  padding: 0.9rem 1.2rem;
  vertical-align: top;
  border-top: 0;
  color: rgba(0, 0, 0, 0.87);
  transition: width 0.3s ease;
  font-size: 14px;
  font-weight: 400;
}
.ngx-datatable.material .datatable-body .progress-linear {
  display: block;
  position: sticky;
  width: 100%;
  height: 5px;
  padding: 0;
  margin: 0;
  top: 0;
}
.ngx-datatable.material .datatable-body .progress-linear .container {
  display: block;
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 5px;
  transform: translate(0, 0) scale(1, 1);
  background-color: #aad1f9;
}
.ngx-datatable.material .datatable-body .progress-linear .container .bar {
  transition: all 0.2s linear;
  animation: query 0.8s infinite cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: transform 0.2s linear;
  background-color: #106cc8;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 5px;
}
.ngx-datatable.material .datatable-footer {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  font-size: 12px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.54);
}
.ngx-datatable.material .datatable-footer .page-count {
  line-height: 50px;
  height: 50px;
  padding: 0 1.2rem;
}
.ngx-datatable.material .datatable-footer .datatable-pager {
  margin: 0 10px;
}
.ngx-datatable.material .datatable-footer .datatable-pager li {
  vertical-align: middle;
}
.ngx-datatable.material .datatable-footer .datatable-pager li.disabled a {
  color: rgba(0, 0, 0, 0.26) !important;
  background-color: transparent !important;
}
.ngx-datatable.material .datatable-footer .datatable-pager li.active a {
  background-color: rgba(158, 158, 158, 0.2);
  font-weight: bold;
}
.ngx-datatable.material .datatable-footer .datatable-pager a {
  height: 22px;
  min-width: 24px;
  line-height: 22px;
  padding: 0 6px;
  border-radius: 3px;
  margin: 6px 3px;
  text-align: center;
  vertical-align: top;
  color: rgba(0, 0, 0, 0.54);
  text-decoration: none;
  vertical-align: bottom;
}
.ngx-datatable.material .datatable-footer .datatable-pager a:hover {
  color: rgba(0, 0, 0, 0.75);
  background-color: rgba(158, 158, 158, 0.2);
}
.ngx-datatable.material .datatable-footer .datatable-pager .datatable-icon-left,
.ngx-datatable.material .datatable-footer .datatable-pager .datatable-icon-skip,
.ngx-datatable.material .datatable-footer .datatable-pager .datatable-icon-right,
.ngx-datatable.material .datatable-footer .datatable-pager .datatable-icon-prev {
  font-size: 20px;
  line-height: 20px;
  padding: 0 3px;
}
.ngx-datatable.material .datatable-summary-row .datatable-body-row {
  background-color: #ddd;
}
.ngx-datatable.material .datatable-summary-row .datatable-body-row:hover {
  background-color: #ddd;
}
.ngx-datatable.material .datatable-summary-row .datatable-body-row .datatable-body-cell {
  font-weight: bold;
}
/**
 * Checkboxes
**/
.datatable-checkbox {
  position: relative;
  margin: 0;
  cursor: pointer;
  vertical-align: middle;
  display: inline-block;
  box-sizing: border-box;
  padding: 0;
}
.datatable-checkbox input[type=checkbox] {
  position: relative;
  margin: 0 1rem 0 0;
  cursor: pointer;
  outline: none;
}
.datatable-checkbox input[type=checkbox]:before {
  transition: all 0.3s ease-in-out;
  content: "";
  position: absolute;
  left: 0;
  z-index: 1;
  width: 1rem;
  height: 1rem;
  border: 2px solid #f2f2f2;
}
.datatable-checkbox input[type=checkbox]:checked:before {
  transform: rotate(-45deg);
  height: 0.5rem;
  border-color: #009688;
  border-top-style: none;
  border-right-style: none;
}
.datatable-checkbox input[type=checkbox]:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 1rem;
  height: 1rem;
  background: #fff;
  cursor: pointer;
}
/**
 * Progress bar animations
 */
@keyframes query {
  0% {
    opacity: 1;
    transform: translateX(35%) scale(0.3, 1);
  }
  100% {
    opacity: 0;
    transform: translateX(-50%) scale(0, 1);
  }
}
/* based on angular-toastr css https://github.com/Foxandxss/angular-toastr/blob/cb508fe6801d6b288d3afc525bb40fee1b101650/dist/angular-toastr.css */
/* position */
.toast-center-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
/* toast styles */
.toast-title {
  font-weight: bold;
}
.toast-message {
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #FFFFFF;
}
.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  text-shadow: 0 1px 0 #ffffff;
  /* opacity: 0.8; */
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
}
/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.toast-container {
  pointer-events: none;
  position: fixed;
  z-index: 999999;
}
.toast-container * {
  box-sizing: border-box;
}
.toast-container .ngx-toastr {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  background-size: 24px;
  box-shadow: 0 0 12px #999999;
  color: #FFFFFF;
}
.toast-container .ngx-toastr:hover {
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  cursor: pointer;
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/info-circle.svg */
.toast-info {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/times-circle.svg */
.toast-error {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/check.svg */
.toast-success {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/exclamation-triangle.svg */
.toast-warning {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==");
}
.toast-container.toast-top-center .ngx-toastr,
.toast-container.toast-bottom-center .ngx-toastr {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
.toast-container.toast-top-full-width .ngx-toastr,
.toast-container.toast-bottom-full-width .ngx-toastr {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.ngx-toastr {
  background-color: #030303;
  pointer-events: auto;
}
.toast-success {
  background-color: #51A351;
}
.toast-error {
  background-color: #BD362F;
}
.toast-info {
  background-color: #2F96B4;
}
.toast-warning {
  background-color: #F89406;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
}
/* Responsive Design */
@media all and (max-width: 240px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }

  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }

  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  .toast-container .ngx-toastr.div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}
/*
  How to set Font for coponent
    1. With Material component
    https://v11.material.angular.io/guide/typography
    "mat-typography-config" to create config for each commponent

      USING:
      - Default, this must is first
      @include angular-material-typography($vcs-typography);

      - Apply for buton
      @include mat-button-typography($button-config);

   2.With other component, 3rd lib

      USING:
      We defined .light-32, .light-48
      In custom-3rd-lib.scss
        .font{
          @extend .light-48 !optional;
        }

*/
/*
 Roboto Define
*/
@font-face {
  font-family: Roboto-Black;
  src: url("/assets/fonts/RobotoMono/RobotoMono-Regular.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-BlackItalic;
  src: url("/assets/fonts/Roboto/Roboto-BlackItalic.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-Bold;
  src: url("/assets/fonts/Roboto/Roboto-Bold.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-BoldItalic;
  src: url("/assets/fonts/Roboto/Roboto-BoldItalic.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-Italic;
  src: url("/assets/fonts/Roboto/Roboto-Italic.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-Light;
  src: url("/assets/fonts/Roboto/Roboto-Light.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-LightItalic;
  src: url("/assets/fonts/Roboto/Roboto-LightItalic.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/Roboto/Roboto-Medium.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-MediumItalic;
  src: url("/assets/fonts/Roboto/Roboto-MediumItalic.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-Regular;
  src: url("/assets/fonts/Roboto/Roboto-Regular.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-Thin;
  src: url("/assets/fonts/Roboto/Roboto-Thin.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-ThinItalic;
  src: url("/assets/fonts/Roboto/Roboto-ThinItalic.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-Mono-Regular;
  src: url("/assets/fonts/RobotoMono/RobotoMono-Regular.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-Mono-Bold;
  src: url("/assets/fonts/RobotoMono/RobotoMono-Bold.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-Mono-Italic;
  src: url("/assets/fonts/RobotoMono/RobotoMono-Italic.ttf") format("truetype");
}
/*
 MONO
*/
.mono-regular, .vcs-code-regular {
  font-family: "Roboto-Mono-Regular";
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}
.mono-bold, .vcs-code-bold {
  font-family: "Roboto-Mono-Bold";
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
}
.mono-italic, .vcs-code-italic {
  font-family: "Roboto-Mono-Italic";
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}
/*
 LIGHT
 make class for extend:  .light-32, .light-48
*/
.light-32, .vcs-h2, .vcs-headline, .vcs-typography h2, .vcs-codesnippet h2 {
  font-family: "Roboto-Light";
  font-size: 32px;
  line-height: 40px;
  font-weight: 400;
}
.light-48, .vcs-h1, .vcs-headline, .vcs-typography h1, .vcs-codesnippet h1 {
  font-family: "Roboto-Light";
  font-size: 48px;
  line-height: 56px;
  font-weight: 500;
}
/*
 MEDIUM
  make class for extend: .medium-14, .medium-16, .medium-20
*/
.medium-14, .asset-20 .vcs-codesnippet .hljs-strong, .dark-theme .vcs-codesnippet .hljs-strong, .asset-20 .toggle-dark-light-container .toggle-label.active, .dark-theme .toggle-dark-light-container .toggle-label.active, .asset-20 .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-subheader, .dark-theme .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-subheader, .asset-20 .vcs-submenu.mat-menu-panel .mat-menu-content .mat-subheader, .dark-theme .vcs-submenu.mat-menu-panel .mat-menu-content .mat-subheader, .asset-20 .vcs-form-field-label, .dark-theme .vcs-form-field-label, .asset-20 .mat-menu-panel.table-select-columns .mat-subheader, .dark-theme .mat-menu-panel.table-select-columns .mat-subheader, .asset-20 .mat-menu-panel.vcs-menu .mat-subheader, .dark-theme .mat-menu-panel.vcs-menu .mat-subheader, .asset-20 .mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > h6, .dark-theme .mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > h6, .asset-20 .results .count, .asset-20 .results .hightlight, .dark-theme .results .count, .dark-theme .results .hightlight, .vcs-codesnippet .hljs-strong, .toggle-dark-light-container .toggle-label.active, .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-subheader, .vcs-submenu.mat-menu-panel .mat-menu-content .mat-subheader, .vcs-form-field-label, .mat-menu-panel.table-select-columns .mat-subheader, .mat-menu-panel.vcs-menu .mat-subheader, .mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > h6, .results .count, .results .hightlight, .vcs-inline-message .inline-message-header, .vcs-select.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked .mat-checkbox-label, .vcs-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked .mat-checkbox-label, .vcs-select.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked, .vcs-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked, .vcs-select.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .mat-checkbox-label, .vcs-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .mat-checkbox-label, .vcs-select.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup, .vcs-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup, .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item .mat-list-text .mat-line span:first-of-type,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item .mat-list-text .mat-line span:first-of-type, .vcs-datatable.vcs-datatable.material .datatable-header-cell, .vcs-button-medium, .vcs-button-underline-medium, .vcs-subtitle-2 {
  font-family: "Roboto-Medium";
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
}
.medium-16, .vcs-subtitle-1, .vcs-h4, .vcs-typography h5, .vcs-codesnippet h5 {
  font-family: "Roboto-Medium";
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}
.medium-20, .asset-20 .vcs-intro-tooltip.introjs-tooltip .introjs-tooltip-title, .dark-theme .vcs-intro-tooltip.introjs-tooltip .introjs-tooltip-title, .vcs-intro-tooltip.introjs-tooltip .introjs-tooltip-title, .vcs-intro-tooltip.introjs-tooltip .introjs-tooltip-header .introjs-tooltip-title, .vcs-h4, .vcs-typography h4, .vcs-codesnippet h3 {
  font-family: "Roboto-Medium";
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
}
.vcs-button-underline-medium {
  text-decoration: underline;
}
/*
 REGULAR
 make class for extend:  .regular-12, .regular-14, .regular-16
*/
.regular-12, .asset-20 .vcs-mat-error,
.asset-20 .vcs-mat-success,
.asset-20 .vcs-mat-warning, .dark-theme .vcs-mat-error,
.dark-theme .vcs-mat-success,
.dark-theme .vcs-mat-warning, .asset-20 .vcs-form-field.mat-form-field .mat-hint, .asset-20 .vcs-form-field.mat-form-field .mat-error, .dark-theme .vcs-form-field.mat-form-field .mat-hint, .dark-theme .vcs-form-field.mat-form-field .mat-error, .vcs-mat-error,
.vcs-mat-success,
.vcs-mat-warning, .vcs-form-field.mat-form-field .mat-hint, .vcs-form-field.mat-form-field .mat-error, .vcs-caption, .asset-20 .results .date, .asset-20 .results > span, .dark-theme .results .date, .dark-theme .results > span, .results .date, .results > span {
  font-family: "Roboto-Regular";
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
}
.regular-14, .asset-20 .vcs-daterangepicker, .dark-theme .vcs-daterangepicker, .asset-20 .ngx-toastr, .dark-theme .ngx-toastr, .asset-20 .toggle-dark-light-container .toggle-label, .dark-theme .toggle-dark-light-container .toggle-label, .asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix input, .asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix textarea, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix input, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix textarea, .asset-20 .mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > span, .dark-theme .mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > span, .asset-20 .vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row .datatable-body-cell, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row .datatable-body-cell, .asset-20 .vcs-datatable.expandable .datatable-body .datatable-body-row .datatable-body-cell, .dark-theme .vcs-datatable.expandable .datatable-body .datatable-body-row .datatable-body-cell, .asset-20 .vcs-datatable.expandable .datatable-group-header, .dark-theme .vcs-datatable.expandable .datatable-group-header, .asset-20 .results, .dark-theme .results, .vcs-daterangepicker, .ngx-toastr, .toggle-dark-light-container .toggle-label, .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix input, .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix textarea, .mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > span, .vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row .datatable-body-cell, .vcs-datatable.expandable .datatable-body .datatable-body-row .datatable-body-cell, .vcs-datatable.expandable .datatable-group-header, .results, .vcs-tree .tree-node-label, .vcs-tree, .vcs-inline-message .inline-message-content, .vcs-banner.mat-toolbar.mat-toolbar-row span, .vcs-banner.mat-toolbar.mat-toolbar-single-row span, .vcs-datatable.vcs-datatable.material, .vcs-daterangepicker .md-drppicker .btn, .vcs-body-1, .vcs-body-1-underline {
  font-family: "Roboto-Regular";
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}
.regular-16, .vcs-body-2 {
  font-family: "Roboto-Regular";
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
}
.regular-24, .vcs-h3, .vcs-typography h3, .vcs-codesnippet h3 {
  font-family: "Roboto-Regular";
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
}
.vcs-body-1-underline {
  text-decoration: underline;
}
/*
 Overflow
 make class for extend:  .overflow-1-line,  .overflow-2-line ...  .overflow-7-line
*/
.overflow-1-line {
  display: -webkit-box;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
}
.overflow-2-line {
  display: -webkit-box;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
}
.overflow-3-line {
  display: -webkit-box;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
}
.overflow-4-line {
  display: -webkit-box;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
}
.overflow-5-line {
  display: -webkit-box;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
}
.overflow-6-line {
  display: -webkit-box;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
}
.overflow-7-line {
  display: -webkit-box;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
}
.text-ellipsis {
  display: block;
  max-width: calc( 100%);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: pre;
}
/*
  Angular material 11 not support customm h1, h2 with different fonts. It using fort weight to set regular/bold
  => Can't use for this Design systemm
  Angular material 12 support
  11: https://v11.material.angular.io/guide/typography
  12: https://material.angular.io/guide/typography

  Set font for component custom from Angular material

  Ex:
  $headline: mat-typography-level(22px, 48px, 700),
  this is : <h1 class="mat-h1"></h1>
*/
.mat-h1, .mat-headline, .mat-typography h1 {
  font: 400 24px / 32px Roboto-Regular;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h2, .mat-title, .mat-typography h2 {
  font: 500 20px / 32px Roboto-Regular;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h3, .mat-subheading-2, .mat-typography h3 {
  font: 400 16px / 28px Roboto-Regular;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h4, .mat-subheading-1, .mat-typography h4 {
  font: 400 15px / 24px Roboto-Regular;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h5, .mat-typography h5 {
  font: 400 calc(14px * 0.83) / 20px Roboto-Regular;
  margin: 0 0 12px;
}
.mat-h6, .mat-typography h6 {
  font: 400 calc(14px * 0.67) / 20px Roboto-Regular;
  margin: 0 0 12px;
}
.mat-body-strong, .mat-body-2 {
  font: 500 14px / 24px Roboto-Regular;
  letter-spacing: normal;
}
.mat-body, .mat-body-1, .mat-typography {
  font: 400 14px / 20px Roboto-Regular;
  letter-spacing: normal;
}
.mat-body p, .mat-body-1 p, .mat-typography p {
  margin: 0 0 12px;
}
.mat-small, .mat-caption {
  font: 400 12px / 20px Roboto-Regular;
  letter-spacing: normal;
}
.mat-display-4, .mat-typography .mat-display-4 {
  font: 300 112px / 112px Roboto-Regular;
  letter-spacing: -0.05em;
  margin: 0 0 56px;
}
.mat-display-3, .mat-typography .mat-display-3 {
  font: 400 56px / 56px Roboto-Regular;
  letter-spacing: -0.02em;
  margin: 0 0 64px;
}
.mat-display-2, .mat-typography .mat-display-2 {
  font: 400 45px / 48px Roboto-Regular;
  letter-spacing: -0.005em;
  margin: 0 0 64px;
}
.mat-display-1, .mat-typography .mat-display-1 {
  font: 400 34px / 40px Roboto-Regular;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-button, .mat-raised-button, .mat-icon-button, .mat-stroked-button,
.mat-flat-button, .mat-fab, .mat-mini-fab {
  font-family: Roboto-Medium;
  font-size: 14px;
  font-weight: 500;
}
.mat-tab-group {
  font-family: Roboto-Medium;
}
.mat-tab-label, .mat-tab-link {
  font-family: Roboto-Medium;
  font-size: 14px;
  font-weight: 500;
}
.mat-toolbar,
.mat-toolbar h1,
.mat-toolbar h2,
.mat-toolbar h3,
.mat-toolbar h4,
.mat-toolbar h5,
.mat-toolbar h6 {
  font: 500 20px / 32px Roboto-Medium;
  letter-spacing: normal;
  margin: 0;
}
.mat-chip {
  font-size: 14px;
  font-weight: 500;
}
.mat-chip .mat-chip-trailing-icon.mat-icon,
.mat-chip .mat-chip-remove.mat-icon {
  font-size: 18px;
}
/*
  if you want to use .vcs-typography for your project
  Add class .vcs-typography to your body
  You dont need set class for h1,h2,h3,h4, a, span
*/
.mat-icon svg {
  vertical-align: initial;
  pointer-events: none;
}
.mat-icon.vcs-icon-16 {
  width: 16px !important;
  height: 16px !important;
}
.mat-icon.vcs-icon-16 svg {
  vertical-align: super;
}
.mat-icon.sm {
  width: 12px !important;
  height: 12px !important;
}
a {
  color: currentColor;
}
/*
 rotating animation
*/
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.mat-button .text-button {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.vcs-daterangepicker .md-drppicker .btn {
  height: 40px;
  padding: 8px;
  border-radius: 4px;
  min-width: 80px;
  text-transform: inherit !important;
  vertical-align: middle;
}
.vcs-button .mat-button-focus-overlay,
.vcs-button .mat-ripple.mat-button-ripple,
.vcs-button .mat-button-toggle-focus-overlay {
  display: none;
}
.vcs-button.vcs-round-btn {
  border-radius: 50% !important;
  margin-left: 5px;
}
.vcs-button.vcs-round-btn mat-icon {
  width: 24px !important;
  height: 24px !important;
}
.vcs-button.mat-button-toggle .mat-button-toggle-focus-overlay,
.vcs-button.mat-button-toggle .mat-ripple {
  display: none;
}
.vcs-button[disabled] {
  cursor: not-allowed !important;
}
.mat-button-toggle.mat-button-toggle-appearance-standard {
  line-height: initial;
}
.mat-button-toggle, .mat-button-toggle-group {
  padding: 0 !important;
  border: none !important;
}
.mat-button-toggle-group .vcs-button {
  margin: 0 2px !important;
}
.mat-button-toggle-group .vcs-button .mat-button-toggle-button {
  border-radius: 4px;
}
.vcs-button-toggle-group.md .vcs-button > .mat-button-toggle-button {
  height: 40px;
}
.vcs-button-toggle-group.sm .vcs-button > .mat-button-toggle-button {
  height: 40px;
}
.vcs-button-toggle-group .mat-button-toggle-button .mat-button-toggle-label-content {
  display: flex;
  align-items: center;
}
.vcs-button.mat-flat-button,
.vcs-button.mat-stroked-button,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button {
  padding: 0px 12px;
  border-radius: 4px;
}
.vcs-button.mat-flat-button:not([color]),
.vcs-button.mat-stroked-button:not([color]),
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button:not([color]) {
  background-color: transparent;
}
.vcs-button.mat-flat-button:not(.mat-icon-button).md,
.vcs-button.mat-stroked-button:not(.mat-icon-button).md,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button:not(.mat-icon-button).md {
  height: 40px;
}
.vcs-button.mat-flat-button:not(.mat-icon-button).sm,
.vcs-button.mat-stroked-button:not(.mat-icon-button).sm,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button:not(.mat-icon-button).sm {
  height: 40px;
}
.vcs-button.mat-flat-button.mat-icon-button.md,
.vcs-button.mat-stroked-button.mat-icon-button.md,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.mat-icon-button.md {
  height: 40px;
  width: 40px;
  padding: 6px;
}
.vcs-button.mat-flat-button.mat-icon-button.sm,
.vcs-button.mat-stroked-button.mat-icon-button.sm,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.mat-icon-button.sm {
  height: 24px;
  width: 24px;
  padding: 0;
}
.vcs-button.mat-flat-button.mat-icon-button,
.vcs-button.mat-stroked-button.mat-icon-button,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.mat-icon-button {
  min-width: unset;
  width: 40px;
  height: 40px;
  padding: 8px;
  border-radius: 4px;
}
.vcs-button.mat-flat-button.mat-icon-button .mat-button-wrapper .mat-icon,
.vcs-button.mat-stroked-button.mat-icon-button .mat-button-wrapper .mat-icon,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.mat-icon-button .mat-button-wrapper .mat-icon {
  margin-right: 0;
}
.vcs-button.mat-flat-button .mat-button-toggle-label-content,
.vcs-button.mat-stroked-button .mat-button-toggle-label-content,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button .mat-button-toggle-label-content {
  line-height: initial;
  padding: 0;
}
.vcs-button.mat-flat-button.loading .rotating,
.vcs-button.mat-stroked-button.loading .rotating,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.loading .rotating {
  animation: rotating 2s linear infinite;
  -webkit-animation: rotating 2s linear infinite;
}
.vcs-button.mat-flat-button.progress.percent-1::before,
.vcs-button.mat-stroked-button.progress.percent-1::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-1::before {
  width: 1%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-2::before,
.vcs-button.mat-stroked-button.progress.percent-2::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-2::before {
  width: 2%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-3::before,
.vcs-button.mat-stroked-button.progress.percent-3::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-3::before {
  width: 3%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-4::before,
.vcs-button.mat-stroked-button.progress.percent-4::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-4::before {
  width: 4%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-5::before,
.vcs-button.mat-stroked-button.progress.percent-5::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-5::before {
  width: 5%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-6::before,
.vcs-button.mat-stroked-button.progress.percent-6::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-6::before {
  width: 6%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-7::before,
.vcs-button.mat-stroked-button.progress.percent-7::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-7::before {
  width: 7%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-8::before,
.vcs-button.mat-stroked-button.progress.percent-8::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-8::before {
  width: 8%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-9::before,
.vcs-button.mat-stroked-button.progress.percent-9::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-9::before {
  width: 9%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-10::before,
.vcs-button.mat-stroked-button.progress.percent-10::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-10::before {
  width: 10%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-11::before,
.vcs-button.mat-stroked-button.progress.percent-11::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-11::before {
  width: 11%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-12::before,
.vcs-button.mat-stroked-button.progress.percent-12::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-12::before {
  width: 12%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-13::before,
.vcs-button.mat-stroked-button.progress.percent-13::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-13::before {
  width: 13%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-14::before,
.vcs-button.mat-stroked-button.progress.percent-14::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-14::before {
  width: 14%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-15::before,
.vcs-button.mat-stroked-button.progress.percent-15::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-15::before {
  width: 15%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-16::before,
.vcs-button.mat-stroked-button.progress.percent-16::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-16::before {
  width: 16%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-17::before,
.vcs-button.mat-stroked-button.progress.percent-17::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-17::before {
  width: 17%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-18::before,
.vcs-button.mat-stroked-button.progress.percent-18::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-18::before {
  width: 18%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-19::before,
.vcs-button.mat-stroked-button.progress.percent-19::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-19::before {
  width: 19%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-20::before,
.vcs-button.mat-stroked-button.progress.percent-20::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-20::before {
  width: 20%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-21::before,
.vcs-button.mat-stroked-button.progress.percent-21::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-21::before {
  width: 21%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-22::before,
.vcs-button.mat-stroked-button.progress.percent-22::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-22::before {
  width: 22%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-23::before,
.vcs-button.mat-stroked-button.progress.percent-23::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-23::before {
  width: 23%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-24::before,
.vcs-button.mat-stroked-button.progress.percent-24::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-24::before {
  width: 24%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-25::before,
.vcs-button.mat-stroked-button.progress.percent-25::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-25::before {
  width: 25%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-26::before,
.vcs-button.mat-stroked-button.progress.percent-26::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-26::before {
  width: 26%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-27::before,
.vcs-button.mat-stroked-button.progress.percent-27::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-27::before {
  width: 27%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-28::before,
.vcs-button.mat-stroked-button.progress.percent-28::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-28::before {
  width: 28%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-29::before,
.vcs-button.mat-stroked-button.progress.percent-29::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-29::before {
  width: 29%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-30::before,
.vcs-button.mat-stroked-button.progress.percent-30::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-30::before {
  width: 30%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-31::before,
.vcs-button.mat-stroked-button.progress.percent-31::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-31::before {
  width: 31%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-32::before,
.vcs-button.mat-stroked-button.progress.percent-32::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-32::before {
  width: 32%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-33::before,
.vcs-button.mat-stroked-button.progress.percent-33::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-33::before {
  width: 33%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-34::before,
.vcs-button.mat-stroked-button.progress.percent-34::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-34::before {
  width: 34%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-35::before,
.vcs-button.mat-stroked-button.progress.percent-35::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-35::before {
  width: 35%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-36::before,
.vcs-button.mat-stroked-button.progress.percent-36::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-36::before {
  width: 36%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-37::before,
.vcs-button.mat-stroked-button.progress.percent-37::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-37::before {
  width: 37%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-38::before,
.vcs-button.mat-stroked-button.progress.percent-38::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-38::before {
  width: 38%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-39::before,
.vcs-button.mat-stroked-button.progress.percent-39::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-39::before {
  width: 39%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-40::before,
.vcs-button.mat-stroked-button.progress.percent-40::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-40::before {
  width: 40%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-41::before,
.vcs-button.mat-stroked-button.progress.percent-41::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-41::before {
  width: 41%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-42::before,
.vcs-button.mat-stroked-button.progress.percent-42::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-42::before {
  width: 42%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-43::before,
.vcs-button.mat-stroked-button.progress.percent-43::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-43::before {
  width: 43%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-44::before,
.vcs-button.mat-stroked-button.progress.percent-44::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-44::before {
  width: 44%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-45::before,
.vcs-button.mat-stroked-button.progress.percent-45::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-45::before {
  width: 45%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-46::before,
.vcs-button.mat-stroked-button.progress.percent-46::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-46::before {
  width: 46%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-47::before,
.vcs-button.mat-stroked-button.progress.percent-47::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-47::before {
  width: 47%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-48::before,
.vcs-button.mat-stroked-button.progress.percent-48::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-48::before {
  width: 48%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-49::before,
.vcs-button.mat-stroked-button.progress.percent-49::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-49::before {
  width: 49%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-50::before,
.vcs-button.mat-stroked-button.progress.percent-50::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-50::before {
  width: 50%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-51::before,
.vcs-button.mat-stroked-button.progress.percent-51::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-51::before {
  width: 51%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-52::before,
.vcs-button.mat-stroked-button.progress.percent-52::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-52::before {
  width: 52%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-53::before,
.vcs-button.mat-stroked-button.progress.percent-53::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-53::before {
  width: 53%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-54::before,
.vcs-button.mat-stroked-button.progress.percent-54::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-54::before {
  width: 54%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-55::before,
.vcs-button.mat-stroked-button.progress.percent-55::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-55::before {
  width: 55%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-56::before,
.vcs-button.mat-stroked-button.progress.percent-56::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-56::before {
  width: 56%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-57::before,
.vcs-button.mat-stroked-button.progress.percent-57::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-57::before {
  width: 57%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-58::before,
.vcs-button.mat-stroked-button.progress.percent-58::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-58::before {
  width: 58%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-59::before,
.vcs-button.mat-stroked-button.progress.percent-59::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-59::before {
  width: 59%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-60::before,
.vcs-button.mat-stroked-button.progress.percent-60::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-60::before {
  width: 60%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-61::before,
.vcs-button.mat-stroked-button.progress.percent-61::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-61::before {
  width: 61%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-62::before,
.vcs-button.mat-stroked-button.progress.percent-62::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-62::before {
  width: 62%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-63::before,
.vcs-button.mat-stroked-button.progress.percent-63::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-63::before {
  width: 63%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-64::before,
.vcs-button.mat-stroked-button.progress.percent-64::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-64::before {
  width: 64%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-65::before,
.vcs-button.mat-stroked-button.progress.percent-65::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-65::before {
  width: 65%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-66::before,
.vcs-button.mat-stroked-button.progress.percent-66::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-66::before {
  width: 66%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-67::before,
.vcs-button.mat-stroked-button.progress.percent-67::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-67::before {
  width: 67%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-68::before,
.vcs-button.mat-stroked-button.progress.percent-68::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-68::before {
  width: 68%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-69::before,
.vcs-button.mat-stroked-button.progress.percent-69::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-69::before {
  width: 69%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-70::before,
.vcs-button.mat-stroked-button.progress.percent-70::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-70::before {
  width: 70%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-71::before,
.vcs-button.mat-stroked-button.progress.percent-71::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-71::before {
  width: 71%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-72::before,
.vcs-button.mat-stroked-button.progress.percent-72::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-72::before {
  width: 72%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-73::before,
.vcs-button.mat-stroked-button.progress.percent-73::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-73::before {
  width: 73%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-74::before,
.vcs-button.mat-stroked-button.progress.percent-74::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-74::before {
  width: 74%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-75::before,
.vcs-button.mat-stroked-button.progress.percent-75::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-75::before {
  width: 75%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-76::before,
.vcs-button.mat-stroked-button.progress.percent-76::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-76::before {
  width: 76%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-77::before,
.vcs-button.mat-stroked-button.progress.percent-77::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-77::before {
  width: 77%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-78::before,
.vcs-button.mat-stroked-button.progress.percent-78::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-78::before {
  width: 78%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-79::before,
.vcs-button.mat-stroked-button.progress.percent-79::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-79::before {
  width: 79%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-80::before,
.vcs-button.mat-stroked-button.progress.percent-80::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-80::before {
  width: 80%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-81::before,
.vcs-button.mat-stroked-button.progress.percent-81::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-81::before {
  width: 81%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-82::before,
.vcs-button.mat-stroked-button.progress.percent-82::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-82::before {
  width: 82%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-83::before,
.vcs-button.mat-stroked-button.progress.percent-83::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-83::before {
  width: 83%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-84::before,
.vcs-button.mat-stroked-button.progress.percent-84::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-84::before {
  width: 84%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-85::before,
.vcs-button.mat-stroked-button.progress.percent-85::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-85::before {
  width: 85%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-86::before,
.vcs-button.mat-stroked-button.progress.percent-86::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-86::before {
  width: 86%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-87::before,
.vcs-button.mat-stroked-button.progress.percent-87::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-87::before {
  width: 87%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-88::before,
.vcs-button.mat-stroked-button.progress.percent-88::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-88::before {
  width: 88%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-89::before,
.vcs-button.mat-stroked-button.progress.percent-89::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-89::before {
  width: 89%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-90::before,
.vcs-button.mat-stroked-button.progress.percent-90::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-90::before {
  width: 90%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-91::before,
.vcs-button.mat-stroked-button.progress.percent-91::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-91::before {
  width: 91%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-92::before,
.vcs-button.mat-stroked-button.progress.percent-92::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-92::before {
  width: 92%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-93::before,
.vcs-button.mat-stroked-button.progress.percent-93::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-93::before {
  width: 93%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-94::before,
.vcs-button.mat-stroked-button.progress.percent-94::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-94::before {
  width: 94%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-95::before,
.vcs-button.mat-stroked-button.progress.percent-95::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-95::before {
  width: 95%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-96::before,
.vcs-button.mat-stroked-button.progress.percent-96::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-96::before {
  width: 96%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-97::before,
.vcs-button.mat-stroked-button.progress.percent-97::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-97::before {
  width: 97%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-98::before,
.vcs-button.mat-stroked-button.progress.percent-98::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-98::before {
  width: 98%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-99::before,
.vcs-button.mat-stroked-button.progress.percent-99::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-99::before {
  width: 99%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-100::before,
.vcs-button.mat-stroked-button.progress.percent-100::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-100::before {
  width: 100%;
}
.vcs-button.mat-flat-button.progress,
.vcs-button.mat-stroked-button.progress,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress {
  position: relative;
}
.vcs-button.mat-flat-button.progress::before,
.vcs-button.mat-stroked-button.progress::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress::before {
  content: "";
  position: absolute;
  width: 0;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 4px;
  z-index: 1;
}
.vcs-button.mat-flat-button.progress .mat-button-wrapper,
.vcs-button.mat-stroked-button.progress .mat-button-wrapper,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress .mat-button-wrapper {
  z-index: 2;
  position: relative;
}
.vcs-button.mat-stroked-button {
  outline: initial;
}
.vcs-button.mat-stroked-button .mat-ripple.mat-button-ripple {
  display: none;
}
.vcs-button.mat-stroked-button:hover {
  color: #ffffff;
}
.vcs-button.mat-stroked-button.cdk-mouse-focused {
  outline: initial;
}
.vcs-button.mat-stroked-button.cdk-keyboard-focused {
  outline: initial;
}
a.vcs-button.mat-button-base {
  min-width: initial;
  padding: 0;
}
a.vcs-button.mat-button-base.mat-button[disabled] {
  cursor: not-allowed;
}
a.vcs-button.mat-button-base.mat-button[disabled]:hover {
  text-decoration: none;
}
.vcs-button-split {
  display: flex;
  height: 40px;
  width: -moz-fit-content;
  width: fit-content;
}
.vcs-button-split .vcs-button:first-of-type {
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 4px 0 0 4px !important;
  border-right: 1px solid white;
}
.vcs-button-split .vcs-button:last-of-type {
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 0 4px 4px 0 !important;
}
.vcs-button-split .vcs-button + .vcs-button {
  margin-left: 1px !important;
}
.vcs-button-split .btn-split {
  min-width: 40px !important;
  padding: 0 8px !important;
}
a .mat-button-wrapper {
  font-family: "Roboto-Medium" !important;
}
.mat-button-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.mat-chip-ripple,
.mat-button-ripple {
  display: none;
}
.mat-ripple {
  display: none;
}
.mat-radio-button.vcs-radio-button .mat-radio-container {
  width: 24px;
  height: 24px;
}
.mat-radio-button.vcs-radio-button .mat-radio-label-content {
  padding-left: 4px;
}
.mat-radio-button.vcs-radio-button .mat-ripple.mat-radio-ripple,
.mat-radio-button.vcs-radio-button .mat-radio-inner-circle {
  visibility: hidden;
}
.mat-radio-button.vcs-radio-button .mat-radio-outer-circle {
  width: 24px;
  height: 24px;
  border: none;
  background-position: center;
}
.mat-radio-button.vcs-radio-button.cdk-keyboard-focused:not(.mat-radio-disabled).mat-radio-checked .mat-radio-outer-circle {
  background-image: url("/assets/icons/radio/Radio button - focus keyboard.svg") !important;
}
.mat-radio-button.vcs-radio-button.cdk-keyboard-focused:not(.mat-radio-disabled).mat-accent:not(.mat-radio-checked) .mat-radio-outer-circle {
  background-image: url("/assets/icons/radio/Radio button - Focus-update.svg");
  background-position: center;
  background-repeat: no-repeat;
}
.mat-radio-button.vcs-radio-button.mat-radio-disabled > .mat-radio-label {
  cursor: not-allowed;
}
.mat-radio-button.vcs-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle {
  background-image: url("/assets/icons/radio/Radio button - Selected disabled .svg");
}
.mat-radio-button.vcs-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  background-image: url("/assets/icons/radio/Radio button - Disabled .svg");
}
.mat-radio-label-content {
  font-family: "Roboto-Regular" !important;
}
.mat-checkbox.vcs-checkbox .mat-checkbox-inner-container {
  width: 24px;
  height: 24px;
  margin-right: 4px;
}
.mat-checkbox.vcs-checkbox .mat-checkbox-label-content {
  padding-left: 4px;
}
.mat-checkbox.vcs-checkbox .mat-ripple.mat-checkbox-ripple,
.mat-checkbox.vcs-checkbox .mat-checkbox-background {
  display: none;
}
.mat-checkbox.vcs-checkbox .mat-checkbox-frame {
  width: 24px;
  height: 24px;
  border: none;
  background-position: center;
}
.mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled).mat-checkbox-checked .mat-checkbox-frame {
  background-image: url("/assets/icons/checkbox/Checked focus.svg");
}
.mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled).mat-checkbox-unchecked .mat-checkbox-frame {
  background-image: url("/assets/icons/checkbox/Unchecked focus.svg");
}
.mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled).mat-checkbox-indeterminate .mat-checkbox-frame {
  background-image: url("/assets/icons/checkbox/Indeterminate focus.svg");
}
.mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("/assets/icons/checkbox/Unchecked focus.svg");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-disabled .mat-checkbox-frame {
  background-image: url("/assets/icons/checkbox/Unchecked disabled.svg");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-frame {
  background-image: url("/assets/icons/checkbox/Checked disabled.svg");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-frame {
  background-image: url("/assets/icons/checkbox/Indeterminate disabled.svg");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-unchecked:not(.mat-checkbox-disabled) .mat-checkbox-frame, .mat-checkbox.vcs-checkbox:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("/assets/icons/checkbox/Unchecked resting.svg");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-unchecked:not(.mat-checkbox-disabled):hover:not(.mat-checkbox-disabled) .mat-checkbox-frame, .mat-checkbox.vcs-checkbox:not(.mat-checkbox-disabled):hover:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("/assets/icons/checkbox/Unchecked hover.svg");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-unchecked:not(.mat-checkbox-disabled):active:not(.mat-checkbox-disabled) .mat-checkbox-frame, .mat-checkbox.vcs-checkbox:not(.mat-checkbox-disabled):active:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("/assets/icons/checkbox/Unchecked active.svg");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("/assets/icons/checkbox/Checked.svg");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled):hover:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("/assets/icons/checkbox/Checked hover.svg");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled):active:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("/assets/icons/checkbox/Checked active.svg");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("/assets/icons/checkbox/Indeterminate.svg");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled):hover:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("/assets/icons/checkbox/Indeterminate hover.svg");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled):active:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("/assets/icons/checkbox/Indeterminate active.svg");
}
.mat-checkbox-label {
  font-family: "Roboto-Regular";
  font-size: 14px;
  line-height: 20px !important;
  font-weight: 400;
}
.mat-checkbox-layout {
  align-items: center !important;
  margin-bottom: 0px;
}
.vcs-form-field.mat-form-field.search .mat-form-field-suffix .vcs-button.vcs-clear-input-btn {
  padding: 6px !important;
  margin: 2px;
  transform: translateX(0px) translateY(2px);
}
.vcs-form-field.mat-form-field.search .mat-form-field-suffix .vcs-button.vcs-clear-input-btn mat-icon {
  height: 16px !important;
  width: 16px !important;
}
.vcs-form-field.mat-form-field.search .mat-form-field-suffix .vcs-button.clear-input {
  transform: translateX(0px) translateY(5px);
}
.vcs-form-field.mat-form-field.search .mat-form-field-suffix .vcs-button.clear-input:hover {
  background-color: unset;
}
.vcs-form-field.mat-form-field.search .mat-form-field-suffix .vcs-button.clear-input mat-icon {
  height: 16px !important;
  width: 16px !important;
}
.vcs-form-field.mat-form-field.search .mat-form-field-suffix .vcs-button.btn-search-group {
  width: 55px !important;
  height: 32px !important;
  transform: translateX(0px) translateY(2px);
  margin-right: 8px;
  z-index: 99;
}
.vcs-form-field.mat-form-field.search .mat-form-field-suffix .vcs-button.btn-search-group .text {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.vcs-form-field.mat-form-field.table-search .mat-form-field-flex {
  width: 856px;
  height: 40px;
}
.vcs-form-field.mat-form-field {
  /* new style for number */
  /* Firefox */
}
.vcs-form-field.mat-form-field.field-icon-prefix .mat-form-field-infix {
  padding-left: 8px !important;
}
.vcs-form-field.mat-form-field .mat-form-field-underline {
  visibility: hidden;
}
.vcs-form-field.mat-form-field .mat-form-field-wrapper {
  padding-bottom: unset;
}
.vcs-form-field.mat-form-field:not(.mat-form-field-appearance-standard) .mat-form-field-wrapper {
  padding: 0;
}
.vcs-form-field.mat-form-field.password .mat-form-field-flex {
  height: 40px;
}
.vcs-form-field.mat-form-field.password .mat-form-field-wrapper {
  padding-bottom: unset;
}
.vcs-form-field.mat-form-field.password .mat-form-field-infix {
  line-height: 20px;
}
.vcs-form-field.mat-form-field.password .mat-form-field-suffix .mat-icon {
  transform: translateX(-6px) translateY(6px);
  right: -6px;
}
.vcs-form-field.mat-form-field.ccv {
  width: 80px;
}
.vcs-form-field.mat-form-field .mat-form-field-flex {
  border-radius: 4px;
  border: 1px solid;
  padding: 0px;
  align-items: initial;
}
.vcs-form-field.mat-form-field .mat-form-field-flex .mat-form-field-infix {
  border-top: 0;
  padding: 10px 12px;
  width: initial;
  font-family: "Roboto-Regular";
  font-size: 14px;
  line-height: 20px;
}
.vcs-form-field.mat-form-field .mat-form-field-flex .mat-form-field-infix input {
  line-height: 20px !important;
  vertical-align: initial;
}
.vcs-form-field.mat-form-field .mat-form-field-flex .mat-form-field-infix input.number {
  margin-top: 0.0625em;
}
.vcs-form-field.mat-form-field .mat-form-field-flex .mat-form-field-infix input::placeholder {
  display: initial;
}
.vcs-form-field.mat-form-field .mat-form-field-flex .mat-form-field-infix textarea {
  min-height: 120px !important;
}
.vcs-form-field.mat-form-field .mat-form-field-flex .mat-form-field-infix .mat-autocomplete + span.mat-form-field-label-wrapper {
  visibility: hidden;
}
.vcs-form-field.mat-form-field .mat-form-field-flex .mat-form-field-prefix mat-icon,
.vcs-form-field.mat-form-field .mat-form-field-flex .mat-form-field-suffix mat-icon {
  font-size: initial;
  line-height: initial;
}
.vcs-form-field.mat-form-field .mat-form-field-flex .mat-form-field-prefix .vcs-button,
.vcs-form-field.mat-form-field .mat-form-field-flex .mat-form-field-suffix .vcs-button {
  height: inherit;
  line-height: initial;
  padding: 2px 12px;
  min-width: initial;
  margin: 1px;
}
.vcs-form-field.mat-form-field .mat-form-field-flex .mat-form-field-prefix .vcs-button.mat-icon-button,
.vcs-form-field.mat-form-field .mat-form-field-flex .mat-form-field-suffix .vcs-button.mat-icon-button {
  display: initial;
}
.vcs-form-field.mat-form-field .mat-form-field-flex .mat-form-field-prefix {
  padding-left: 8px;
}
.vcs-form-field.mat-form-field .mat-form-field-flex .mat-form-field-prefix .mat-icon {
  transform: translateX(0px) translateY(6px);
}
.vcs-form-field.mat-form-field .mat-form-field-flex .mat-form-field-suffix .vcs-button .mat-icon {
  transform: none;
  right: initial;
}
.vcs-form-field.mat-form-field.mat-form-field-disabled .mat-form-field-flex {
  background: #f6f6f9;
  border: 1px solid transparent;
}
.vcs-form-field.mat-form-field.vcs-number-input .mat-form-field-flex .text.unit {
  display: none;
}
.vcs-form-field.mat-form-field.vcs-number-input .mat-form-field-flex .text.number {
  width: 208px !important;
}
.vcs-form-field.mat-form-field.vcs-number-input .mat-form-field-flex .only-unit.icon-up-down {
  display: none;
}
.vcs-form-field.mat-form-field.vcs-number-input .mat-form-field-flex .only-unit.number {
  width: 190px !important;
}
.vcs-form-field.mat-form-field.vcs-number-input .mat-form-field-flex .icon-up-down {
  margin-top: 1px;
}
.vcs-form-field.mat-form-field.vcs-number-input .mat-form-field-flex .icon-up-down mat-icon {
  color: #62626A;
  margin: 0 4px 0 0;
  height: 18px !important;
  width: 18px !important;
}
.vcs-form-field.mat-form-field.vcs-number-input .mat-form-field-flex .unit {
  position: absolute;
  right: 0;
  margin: 10px 10px 5px 0;
  top: 0;
}
.vcs-form-field.mat-form-field.vcs-number-input .mat-form-field-flex .mat-form-field-infix {
  padding: 0;
}
.vcs-form-field.mat-form-field.vcs-number-input .mat-form-field-flex .mat-form-field-infix .number {
  height: 100%;
  padding-left: 12px;
}
.vcs-form-field.mat-form-field .mat-form-field-subscript-wrapper {
  padding: 0;
  margin-top: 22px;
}
.vcs-form-field.mat-form-field .mat-form-field-subscript-wrapper .mat-error {
  font-size: 12px;
}
.vcs-form-field.mat-form-field .mat-form-field-subscript-wrapper .mat-error .mat-icon {
  vertical-align: text-bottom;
}
.vcs-form-field.mat-form-field .mat-form-field-subscript-wrapper .mat-hint {
  font-size: 12px;
  line-height: 16px;
}
.vcs-form-field.mat-form-field .mat-form-field-subscript-wrapper .mat-hint .mat-icon {
  font-size: 16px;
  vertical-align: text-bottom;
}
.vcs-form-field.mat-form-field.mat-focused .mat-form-field-flex {
  border-radius: 3px;
}
.vcs-form-field.mat-form-field input[type=number] {
  -moz-appearance: textfield;
}
.special-field .mat-form-field-infix {
  padding: 10px 4px !important;
}
.vcs-credit-card .vcs-form-field + .vcs-form-field {
  margin-left: 8px;
}
.vcs-credit-card .mat-form-field:nth-child(3) {
  width: 84px;
}
.strength-meter {
  position: relative;
  height: 2px;
  background: #ddd;
  margin: 5px 0 3px 0;
  border-radius: 1px;
  min-width: 208px;
}
.strength-meter .vcs-pwd-weak,
.strength-meter .vcs-pwd-very-weak,
.strength-meter .vcs-pwd-strong,
.strength-meter .vcs-pwd-very-strong,
.strength-meter .vcs-pwd-fair {
  background: #ffaf16;
}
.strength-meter:before,
.strength-meter:after {
  content: "";
  height: inherit;
  background: transparent;
  display: block;
  border-color: #fff;
  border-style: solid;
  border-width: 0 5px 0 5px;
  position: absolute;
  width: calc(((100% - 20px) / 5) + 10px);
  z-index: 10;
}
.strength-meter:before {
  left: calc((100% - 20px) / 5);
}
.strength-meter:after {
  right: calc((100% - 20px) / 5);
}
.strength-meter-fill {
  background: transparent;
  height: inherit;
  position: absolute;
  width: 0;
  border-radius: inherit;
  transition: width 0.5s ease-in-out, background 0.25s;
}
.strength-meter-fill[data-strength="0"] {
  background: darkred;
  width: 20%;
}
.strength-meter-fill[data-strength="1"] {
  background: orangered;
  width: 40%;
}
.strength-meter-fill[data-strength="2"] {
  background: orange;
  width: 60%;
}
.strength-meter-fill[data-strength="3"] {
  background: yellowgreen;
  width: 80%;
}
.strength-meter-fill[data-strength="4"] {
  background: green;
  width: 100%;
}
.password-feedback,
.password-suggetion {
  font-size: 70%;
  font-weight: 400;
  color: #6c757d !important;
  display: inline-block;
  margin-top: 0.25rem;
}
.vcs-input.mat-input-element {
  width: 100%;
  padding: 8px 10px;
  margin: 8px 0;
  border: 2px solid #c9ccd5;
  border-radius: 2px;
  background: #ffffff;
}
.vcs-input.mat-input-element::placeholder {
  color: #7a869a;
}
.vcs-input.mat-input-element:hover {
  background-color: #dfe0e7;
  color: #7a869a;
}
.vcs-input.mat-input-element:focus {
  border-radius: 0;
  border-color: #00b6f3;
}
.vcs-input-number.mat-input-element {
  background-color: #ffffff;
  border: 2px solid #c9ccd5;
  width: initial;
  border-radius: 2px;
}
.vcs-input-number.mat-input-element.compact {
  padding: 4px 10px;
  line-height: 20px;
}
.vcs-autocomplete.mat-autocomplete-panel {
  margin: 8px 0;
  border-radius: 3px;
  box-shadow: 0 0 1px 0 rgba(9, 30, 66, 0.31), 0 4px 8px -2px rgba(9, 30, 66, 0.25);
}
.vcs-autocomplete.mat-autocomplete-panel .mat-option {
  height: 32px;
  line-height: 32px;
  font-size: 14px;
}
.vcs-form-field.mat-form-field .mat-form-field-flex .mat-form-field-infix .mat-chip-list .mat-chip {
  border-radius: 3px;
  padding: 2px 7px;
  min-height: 20px;
}
.vcs-form-field.mat-form-field .mat-form-field-flex .mat-form-field-suffix .mat-icon {
  height: 24px;
  width: 24px;
}
.vcs-dropdown-option-description .mat-subheader {
  font-size: 0.875rem;
  line-height: 20px;
  margin-bottom: 0;
}
.vcs-dropdown-option-description p {
  font-size: 12px;
  color: #7a869a;
}
.vcs-menu.mat-menu-panel {
  max-width: 360px;
  min-width: 360px;
  border-radius: 0;
  padding: 8px 0;
  box-shadow: 0 0 1px 0 rgba(9, 30, 66, 0.31), 0 4px 8px -2px rgba(9, 30, 66, 0.25);
  overflow: initial;
}
.vcs-menu.mat-menu-panel .mat-subheader {
  font-size: 0.875rem;
  line-height: 20px;
  margin-bottom: 0;
  padding: 0 16px;
  font-family: "FVHCircularXX-Book";
}
.vcs-menu.mat-menu-panel .mat-divider {
  border-top-width: 1px;
}
.vcs-menu.mat-menu-panel .mat-menu-content {
  padding: 0;
  min-width: 48px;
}
.vcs-menu.mat-menu-panel .mat-menu-content .mat-menu-item + .mat-subheader {
  margin-top: 14px;
}
.vcs-menu.mat-menu-panel .mat-menu-content .mat-menu-item,
.vcs-menu.mat-menu-panel .mat-menu-content .mat-option {
  font-size: 14px;
  height: 32px;
  padding: 0 16px;
  line-height: 32px;
  display: block;
  width: 100%;
}
.vcs-menu.mat-menu-panel .mat-menu-content .mat-menu-item .mat-list-item-content,
.vcs-menu.mat-menu-panel .mat-menu-content .mat-option .mat-list-item-content {
  padding: 0;
  line-height: 32px;
}
.vcs-menu.mat-menu-panel .mat-menu-content .cdk-focused {
  outline: none;
}
.vcs-menu.mat-menu-panel.vcs-dropdown-group-header .mat-subheader {
  margin-bottom: 6px;
}
.vcs-menu.mat-menu-panel.vcs-dropdown-divider {
  color: rgba(255, 255, 255, 0.12);
}
.vcs-menu.mat-menu-panel.vcs-dropdown-divider .mat-menu-content {
  padding: 0;
}
.vcs-menu.mat-menu-panel.vcs-dropdown-divider .mat-list {
  padding: 8px 16px;
}
.vcs-menu.mat-menu-panel.vcs-dropdown-search {
  padding-bottom: 8px;
}
.vcs-menu.mat-menu-panel.vcs-dropdown-search .mat-form-field.vcs-form-field {
  padding: 8px 16px 8px 16px;
}
.vcs-menu.mat-menu-panel.vcs-dropdown-search .mat-form-field.vcs-form-field .mat-form-field-wrapper {
  padding-bottom: 8px;
}
.vcs-menu.mat-menu-panel.vcs-dropdown-option-description .mat-subheader {
  padding: 0;
}
.vcs-menu.mat-menu-panel.vcs-dropdown-option-description .mat-menu-item {
  line-height: initial;
  height: initial;
  white-space: initial;
  padding: 8px 16px;
}
.vcs-menu.mat-menu-panel.vcs-dropdown-option-description .mat-menu-item p {
  margin-bottom: 0;
}
.vcs-menu.mat-menu-panel .mat-menu-submenu-icon {
  display: none;
}
.vcsTooltip, .asset-20 .ngxp__container.vcs-tooltip-instruction, .dark-theme .ngxp__container.vcs-tooltip-instruction, .asset-20 .ngxp__container.vcs-tooltip-light, .dark-theme .ngxp__container.vcs-tooltip-light, .asset-20 .ngxp__container.vcs-tooltip, .dark-theme .ngxp__container.vcs-tooltip, .ngxp__container.vcs-tooltip-instruction, .ngxp__container.vcs-tooltip-light, .ngxp__container.vcs-tooltip, .ngxp__container.vcs-tooltip-dark {
  padding: 6px 8px;
  border: 0;
  max-width: 250px;
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.1), 0 5px 8px 0 rgba(0, 0, 0, 0.08), 0 1px 14px 0 rgba(0, 0, 0, 0.12);
  z-index: 999;
}
.vcsTooltip p, .asset-20 .ngxp__container.vcs-tooltip-instruction p, .dark-theme .ngxp__container.vcs-tooltip-instruction p, .asset-20 .ngxp__container.vcs-tooltip-light p, .dark-theme .ngxp__container.vcs-tooltip-light p, .asset-20 .ngxp__container.vcs-tooltip p, .dark-theme .ngxp__container.vcs-tooltip p, .ngxp__container.vcs-tooltip-instruction p, .ngxp__container.vcs-tooltip-light p, .ngxp__container.vcs-tooltip p, .ngxp__container.vcs-tooltip-dark p {
  min-width: 150px;
  margin: 0;
}
.ngxp__container {
  white-space: normal;
}
.ngxp__container.vcs-tooltip-instruction {
  width: 400px;
  box-shadow: none;
  border: none;
}
.vcs-modal-container {
  border-radius: 8px;
}
.vcs-modal-mask {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.vcs-modal-mask.p-component-overlay {
  pointer-events: auto;
}
.vcs-modal-content {
  padding: 24px;
}
.vcs-modal-content .input-box-modal {
  width: 416px;
  height: 40px;
  margin-top: 12px;
}
.vcs-modal-content .text-body {
  text-align: center;
}
.vcs-modal-header {
  display: flex;
  padding: 16px 16px 16px 24px;
  border-radius: 8px;
}
.vcs-modal-footer {
  padding: 16px 24px;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 8px;
}
.vcs-modal-footer .gr-btn {
  display: flex;
  justify-content: center;
}
.vcs-modal-footer .content-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.vcs-modal-footer .content-footer .gr-title {
  display: flex;
  align-items: center;
}
.vcs-modal-footer .content-footer .gr-title .title-footer {
  margin-left: 11px;
}
.vcs-modal-footer .content-footer .gr-btn-config {
  display: flex;
  align-items: center;
}
.vcs-button + .vcs-button {
  margin-left: 16px;
}
/* Top, Bottom, Left, Right, Top* and Bottom* */
.vcs-modal-top .vcs-modal,
.vcs-modal-bottom .vcs-modal,
.vcs-modal-left .vcs-modal,
.vcs-modal-right .vcs-modal,
.vcs-modal-top-left .vcs-modal,
.vcs-modal-top-right .vcs-modal,
.vcs-modal-bottom-left .vcs-modal,
.vcs-modal-center .vcs-modal,
.vcs-modal-bottom-right .vcs-modal {
  margin: 0.75rem;
  transform: translate3d(0px, 0px, 0px);
}
/* Position */
.vcs-modal-center {
  justify-content: center;
}
.vcs-modal-center .vcs-modal-container {
  border-radius: 8px;
}
.vcs-modal-left {
  justify-content: flex-start;
}
.vcs-modal-left .vcs-modal-container {
  border-radius: unset;
  border-bottom-right-radius: 8px;
  border-top-right-radius: 8px;
}
.vcs-modal-right {
  justify-content: flex-end;
}
.vcs-modal-right .vcs-modal-container {
  border-radius: unset;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.vcs-modal-top {
  align-items: flex-start;
}
.vcs-modal-top .vcs-modal-container {
  border-radius: unset;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
}
.vcs-modal-top-left {
  justify-content: flex-start;
  align-items: flex-start;
}
.vcs-modal-top-left .vcs-modal-container {
  border-radius: unset;
  border-bottom-right-radius: 8px;
}
.vcs-modal-top-right {
  justify-content: flex-end;
  align-items: flex-start;
}
.vcs-modal-top-right .vcs-modal-container {
  border-radius: unset;
  border-bottom-left-radius: 8px;
}
.vcs-modal-bottom {
  align-items: flex-end;
}
.vcs-modal-bottom .vcs-modal-container {
  border-radius: unset;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.vcs-modal-bottom-left {
  justify-content: flex-start;
  align-items: flex-end;
}
.vcs-modal-bottom-left .vcs-modal-container {
  border-radius: unset;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.vcs-modal-bottom-right {
  justify-content: flex-end;
  align-items: flex-end;
}
.vcs-modal-bottom-right .vcs-modal-container {
  border-radius: unset;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.p-confirm-dialog .vcs-modal-content {
  display: flex;
  align-items: center;
}
.vcs-config-dialog .mat-dialog-container,
.vcs-confirm-dialog .mat-dialog-container {
  padding: 0;
  overflow: initial;
}
.vcs-config-dialog .mat-dialog-container .mat-dialog-title,
.vcs-confirm-dialog .mat-dialog-container .mat-dialog-title {
  padding: 16px;
  border-radius: 8px 8px 0 0;
  border-bottom: 1px solid #D7D7DB;
  margin: 0;
}
.vcs-config-dialog .mat-dialog-container .mat-dialog-title .mat-toolbar-multiple-rows,
.vcs-confirm-dialog .mat-dialog-container .mat-dialog-title .mat-toolbar-multiple-rows {
  min-height: 28.8px;
}
.vcs-config-dialog .mat-dialog-container .mat-dialog-content,
.vcs-confirm-dialog .mat-dialog-container .mat-dialog-content {
  margin: 0;
  padding: 32px;
  max-height: initial;
  overflow: auto;
  max-height: calc( 100vh - 200px);
}
.vcs-config-dialog .mat-dialog-container .mat-dialog-content .input-box-modal,
.vcs-confirm-dialog .mat-dialog-container .mat-dialog-content .input-box-modal {
  width: 535px;
  margin-top: 4px;
}
.vcs-config-dialog .mat-dialog-container .mat-dialog-actions,
.vcs-confirm-dialog .mat-dialog-container .mat-dialog-actions {
  padding: 16px 24px;
  margin-bottom: 0;
  border-radius: 0 0 8px 8px;
  min-height: 32px !important;
  border-top: 1px solid #D7D7DB;
}
.vcs-config-dialog .mat-dialog-container .mat-dialog-actions .btn-cancel-modal,
.vcs-confirm-dialog .mat-dialog-container .mat-dialog-actions .btn-cancel-modal {
  margin-right: 8px;
}
.vcs-config-dialog .mat-dialog-container h1, .vcs-config-dialog .mat-dialog-container h2, .vcs-config-dialog .mat-dialog-container h3, .vcs-config-dialog .mat-dialog-container h4, .vcs-config-dialog .mat-dialog-container h5, .vcs-config-dialog .mat-dialog-container h6,
.vcs-confirm-dialog .mat-dialog-container h1,
.vcs-confirm-dialog .mat-dialog-container h2,
.vcs-confirm-dialog .mat-dialog-container h3,
.vcs-confirm-dialog .mat-dialog-container h4,
.vcs-confirm-dialog .mat-dialog-container h5,
.vcs-confirm-dialog .mat-dialog-container h6 {
  margin-bottom: 8px;
  font-family: "Roboto-Medium";
}
.vcs-config-dialog .mat-dialog-container .spacer,
.vcs-confirm-dialog .mat-dialog-container .spacer {
  flex: 1 1 auto;
}
.vcs-config-dialog .mat-toolbar,
.vcs-confirm-dialog .mat-toolbar {
  background: inherit;
  padding: 0;
  height: initial;
}
.vcs-config-dialog .mat-toolbar h1,
.vcs-config-dialog .mat-toolbar h2,
.vcs-config-dialog .mat-toolbar h3,
.vcs-config-dialog .mat-toolbar h4,
.vcs-config-dialog .mat-toolbar h5,
.vcs-config-dialog .mat-toolbar h6,
.vcs-confirm-dialog .mat-toolbar h1,
.vcs-confirm-dialog .mat-toolbar h2,
.vcs-confirm-dialog .mat-toolbar h3,
.vcs-confirm-dialog .mat-toolbar h4,
.vcs-confirm-dialog .mat-toolbar h5,
.vcs-confirm-dialog .mat-toolbar h6 {
  line-height: 24px;
}
.vcs-config-dialog .mat-toolbar button + button,
.vcs-confirm-dialog .mat-toolbar button + button {
  margin-left: 24px;
}
.vcs-config-dialog .mat-toolbar button + span,
.vcs-confirm-dialog .mat-toolbar button + span {
  margin-left: 10px;
}
.vcs-config-dialog .mat-toolbar button .mat-button-focus-overlay,
.vcs-confirm-dialog .mat-toolbar button .mat-button-focus-overlay {
  visibility: hidden;
}
.vcs-config-dialog .mat-toolbar .mat-toolbar-row,
.vcs-confirm-dialog .mat-toolbar .mat-toolbar-row {
  padding: 0;
  height: initial;
}
.vcs-config-dialog .mat-toolbar,
.vcs-confirm-dialog .mat-toolbar {
  background: white;
}
.vcs-config-dialog .mat-toolbar .mat-toolbar-row,
.vcs-confirm-dialog .mat-toolbar .mat-toolbar-row {
  margin-bottom: 4px;
}
.vcs-config-dialog .mat-toolbar .mat-toolbar-row h1, .vcs-config-dialog .mat-toolbar .mat-toolbar-row h2, .vcs-config-dialog .mat-toolbar .mat-toolbar-row h3, .vcs-config-dialog .mat-toolbar .mat-toolbar-row h4, .vcs-config-dialog .mat-toolbar .mat-toolbar-row h5, .vcs-config-dialog .mat-toolbar .mat-toolbar-row h6,
.vcs-confirm-dialog .mat-toolbar .mat-toolbar-row h1,
.vcs-confirm-dialog .mat-toolbar .mat-toolbar-row h2,
.vcs-confirm-dialog .mat-toolbar .mat-toolbar-row h3,
.vcs-confirm-dialog .mat-toolbar .mat-toolbar-row h4,
.vcs-confirm-dialog .mat-toolbar .mat-toolbar-row h5,
.vcs-confirm-dialog .mat-toolbar .mat-toolbar-row h6 {
  margin: 0;
}
.vcs-config-dialog .mat-toolbar .mat-icon-button .mat-button-wrapper > *,
.vcs-confirm-dialog .mat-toolbar .mat-icon-button .mat-button-wrapper > * {
  vertical-align: initial;
}
.vcs-config-dialog .mat-toolbar.vcs-action-datatable.mat-toolbar-single-row,
.vcs-confirm-dialog .mat-toolbar.vcs-action-datatable.mat-toolbar-single-row {
  padding: 0 16px;
  border-radius: 8px;
}
.vcs-config-dialog button[mat-icon-button],
.vcs-confirm-dialog button[mat-icon-button] {
  font-size: 14px;
  box-sizing: border-box;
  position: relative;
  -webkit-user-select: none;
          user-select: none;
  cursor: pointer;
  outline: none;
  border: none;
  -webkit-tap-highlight-color: transparent;
  display: inline-block;
  white-space: nowrap;
  text-decoration: none;
  vertical-align: baseline;
  text-align: center;
  margin: 0;
  overflow: visible;
  padding: 0;
  min-width: 0;
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  line-height: 40px;
  border-radius: 50%;
  background: transparent;
}
.vcs-confirm-dialog .mat-dialog-container .mat-dialog-title {
  padding-bottom: 24px;
}
.vcs-confirm-dialog .mat-dialog-container .mat-dialog-title .mat-toolbar .mat-toolbar-row:first-child > .mat-icon {
  margin-left: calc(50% - 32px);
  margin-right: calc(50% - 48px);
  width: 56px;
  height: 56px;
  margin-bottom: 12px;
}
.vcs-confirm-dialog .mat-dialog-container .mat-dialog-title .mat-toolbar .mat-toolbar-row:first-child button {
  transform: translateY(-24px);
}
.vcs-confirm-dialog .mat-dialog-container .mat-toolbar-row:last-child {
  justify-content: center;
}
.vcs-confirm-dialog .mat-dialog-actions .mat-toolbar {
  justify-content: center;
}
.mat-toolbar {
  font-size: initial;
}
.mat-toolbar .spacer {
  flex: 1 1 auto;
}
.vcs-form-horizontal section {
  width: 100%;
  display: flex;
  align-items: center;
}
.vcs-form-horizontal section .label {
  width: 25%;
  display: inline-block;
  text-align: left;
  margin-right: 30px;
}
.vcs-form-horizontal section .mat-form-field {
  width: 65%;
  margin-bottom: 12px;
}
.vcs-form-horizontal section .input-block {
  display: inline-flex;
  justify-content: space-between;
  width: 60%;
  vertical-align: top;
  padding-bottom: 8px;
}
.vcs-form-horizontal section .gr-checkbox {
  display: flex;
  align-items: center;
  margin: 8px 0;
}
.vcs-form-horizontal section .gr-checkbox .checkbox-gr {
  display: inline-grid;
}
.vcs-form-horizontal section .gr-checkbox .list-checkbox {
  margin-right: 130px;
}
/*
  cell content class
*/
.cell-content-center-vertical {
  display: flex !important;
  align-items: center !important;
}
.scrolling-table {
  min-height: calc(80vh - 400px);
  max-height: 100%;
}
.vcs-datatable.vcs-datatable.material {
  box-shadow: none;
}
.vcs-datatable.vcs-datatable.material .datatable-header-cell {
  font-size: 14px;
  height: 100% !important;
}
.vcs-datatable.vcs-datatable.material .datatable-header-cell .datatable-icon-up::before {
  margin-left: 4px;
}
.vcs-datatable.vcs-datatable.material .datatable-header-cell .datatable-icon-down::before {
  margin-left: 4px;
}
.vcs-datatable.vcs-datatable.material .datatable-header-cell .datatable-icon-sort-unset {
  display: none;
}
.vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row .col-actions {
  visibility: hidden;
  display: flex;
}
.vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row:hover .col-actions {
  visibility: visible;
}
.vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row .datatable-body-cell {
  padding: 2px 4px 3px 4px;
  display: flex;
  align-items: center;
  font-family: "Roboto-Regular";
  cursor: pointer;
}
.vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row .datatable-body-cell .datatable-body-cell-label {
  width: 100%;
  overflow: visible !important;
}
.vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row .datatable-body-cell .datatable-body-cell-label a {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row .mat-icon,
.vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row span + .mat-icon,
.vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row .mat-icon + span {
  vertical-align: middle;
  line-height: 20px;
}
.vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row .datatable-row-group.datatable-row-right {
  background-image: none;
}
.vcs-datatable.vcs-datatable.material .datatable-body .datatable-summary-row .datatable-body-cell-label {
  color: transparent;
}
.vcs-datatable.vcs-datatable.material .datatable-body .vcs-loading-animation {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #ffffff;
}
.vcs-datatable.vcs-datatable.material .datatable-body .vcs-loading-animation .loading-text {
  text-align: center;
  position: absolute;
  bottom: 20%;
  width: 100%;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #111113;
  background-color: #ffffff;
}
.vcs-datatable.vcs-datatable.material .datatable-body .vcs-loading-animation .loading-text span {
  color: #5582df;
  text-decoration: underline;
}
.vcs-datatable.vcs-datatable.material .datatable-body .vcs-loading-animation .loading-text-header {
  text-align: center;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  width: 100%;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #111113;
  background-color: #ffffff;
}
.vcs-datatable.vcs-datatable.material .datatable-body .vcs-loading-animation .loading-text-header span {
  color: #5582df;
  text-decoration: underline;
}
.vcs-datatable.vcs-datatable.material .datatable-pager {
  text-align: center;
}
.vcs-datatable.vcs-datatable.material .datatable-pager li.pages > a,
.vcs-datatable.vcs-datatable.material .datatable-pager a {
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  padding: 0 0;
  margin: unset;
  border-radius: 4px;
}
.vcs-datatable.vcs-datatable.material .datatable-pager .pages.active a {
  font-weight: initial;
}
.mat-toolbar.vcs-action-datatable {
  min-height: 32px;
  height: unset;
  padding: 0 0;
}
.vcs-action-datatable {
  padding: 0 0;
}
.vcs-action-datatable .top-search {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 16px;
}
.vcs-action-datatable .top-search .table-search-box {
  width: 100%;
  max-width: 1056px;
  min-width: -moz-fit-content;
  min-width: fit-content;
  margin-right: 8px;
}
.vcs-action-datatable .top-search .table-search-box .mat-form-field-suffix {
  display: flex;
}
.vcs-action-datatable .top-search .table-search-box .mat-form-field-suffix .group-btn-search {
  display: flex;
  align-items: center;
}
.vcs-action-datatable .top-search .table-search-box .mat-form-field-suffix .group-btn-search .vcs-button {
  margin-right: 8px;
}
.vcs-action-datatable .top-search .table-search-box .mat-form-field-suffix .group-btn-search .icon-remove-search-table {
  margin-right: 8px;
}
.vcs-action-datatable .top-search .table-search-box .mat-form-field-suffix .group-btn-search .icon-remove-search-table:hover {
  background-color: #c9c9cf;
  color: #111113;
  border: 1px solid transparent;
  border-radius: 4px;
  height: 20px !important;
  width: 16px !important;
  padding: 1px;
}
.vcs-action-datatable .top-search .table-search-box .mat-form-field-suffix .group-btn-search .icon-remove-search-table:active {
  background-color: #c9c9cf;
  color: #111113;
  border: 1px solid #5582df;
  border-radius: 4px;
  height: 20px !important;
  width: 16px !important;
  padding: 1px;
}
.vcs-action-datatable .top-search .table-search-box .mat-form-field-suffix .group-btn-search .icon-remove-search-table:focus {
  background-color: #c9c9cf;
  color: #111113;
  border: 1px solid #5582df;
  border-radius: 4px;
  height: 20px !important;
  width: 16px !important;
  padding: 1px;
}
.vcs-action-datatable .top-search .table-search-box .mat-form-field-suffix .group-btn-search .icon-sort {
  margin: 7px 8px 2px 4px;
}
.vcs-action-datatable .top-search .table-search-box .mat-form-field-suffix .group-btn-search .icon-sort:hover {
  background-color: #c9c9cf;
  color: #111113;
  border: 1px solid transparent;
  border-radius: 4px;
  height: 20px !important;
  width: 16px !important;
  padding: 1px;
}
.vcs-action-datatable .top-search .table-search-box .mat-form-field-suffix .group-btn-search .icon-sort:active {
  background-color: #c9c9cf;
  color: #111113;
  border: 1px solid #5582df;
  border-radius: 4px;
  height: 20px !important;
  width: 16px !important;
  padding: 1px;
}
.vcs-action-datatable .top-search .table-search-box .mat-form-field-suffix .group-btn-search .icon-sort:focus {
  background-color: #c9c9cf;
  color: #111113;
  border: 1px solid #5582df;
  border-radius: 4px;
  height: 20px !important;
  width: 16px !important;
  padding: 1px;
}
.vcs-action-datatable .top-search .select-table {
  height: 40px;
  border-radius: 4px;
  width: 128px;
  margin-right: 8px;
}
.vcs-action-datatable .top-search .select-table .ng-select-container {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.vcs-action-datatable .top-search .select-table .ng-select-container .ng-value-container {
  padding-top: 2px !important;
  line-height: 20px !important;
}
.vcs-action-datatable .top-search .table-select-date {
  margin: 0px 8px 0 0;
}
.vcs-action-datatable .top-search .table-select-date .vcs-table-date-time:not(.mat-form-field-disabled) .mat-form-field-flex {
  height: 40px;
  width: 262px;
}
.vcs-action-datatable .top-search .table-select-date .vcs-table-date-time:not(.mat-form-field-disabled) .mat-form-field-infix {
  width: 100%;
}
.vcs-action-datatable .top-search .table-select-date .vcs-table-date-time:not(.mat-form-field-disabled) .mat-form-field-infix input {
  margin-left: 4px;
  margin-top: 2px !important;
  z-index: 99;
  position: absolute;
  max-width: 205px;
}
.vcs-action-datatable .top-search .table-select-date .table-calendar {
  margin: 5px;
}
.vcs-action-datatable .top-search .table-select-date .table-calendar mat-icon {
  height: 16px !important;
  width: 16px !important;
}
.vcs-action-datatable .top-search .table-btn-search {
  width: 68px;
}
.vcs-action-datatable .vcs-gr-action {
  margin-bottom: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
}
.vcs-action-datatable .vcs-gr-action .vcs-table-infor .separate {
  margin: 0 8px;
}
.vcs-action-datatable .vcs-gr-action .gr-button {
  display: flex;
  align-items: center;
}
.vcs-action-datatable .vcs-gr-action .gr-button .vcs-button-split {
  margin-right: 12px;
}
.vcs-action-datatable .vcs-gr-action .gr-button .vcs-button-split .vcs-button {
  margin-right: 0 !important;
}
.vcs-action-datatable .vcs-gr-action .gr-button .vcs-button-split .vcs-buttoninput[type=file] {
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
}
.vcs-action-datatable .vcs-gr-action .gr-button .btn-gr-action {
  margin-right: 7px;
}
.vcs-datatable.vcs-datatable.material .vcs-placehoder-loading {
  border: 1px solid;
  border-radius: 4px;
  margin: 0 auto;
  max-width: 472px;
  min-height: 200px;
}
@keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
.vcs-datatable.material.vcs-datatable {
  line-height: 2rem;
}
.vcs-datatable.material.vcs-datatable .datatable-row-wrapper:first-of-type {
  border-top: none;
}
.vcs-datatable.material.vcs-datatable .datatable-header .datatable-header-inner .datatable-header-cell {
  line-height: 28px;
  vertical-align: baseline;
  padding: 0 4px;
}
.vcs-datatable.material.vcs-datatable .datatable-header .datatable-header-inner .datatable-header-cell .mat-checkbox.vcs-checkbox .mat-checkbox-layout {
  margin-bottom: 0.2rem;
}
.vcs-datatable.material.vcs-datatable .datatable-header .vcs-datatable-cell-loading {
  padding: 8px 25% 8px 0;
}
.vcs-datatable.material.vcs-datatable .datatable-header .datatable-header-cell button + .sort-btn {
  vertical-align: super;
}
.vcs-datatable.material.vcs-datatable .datatable-header .datatable-header-cell .d-filter {
  display: flex;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
}
.vcs-datatable.material.vcs-datatable .datatable-header .datatable-header-cell .d-filter .group-icon-filter {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.vcs-datatable.material.vcs-datatable .datatable-header .datatable-header-cell .d-filter .group-icon-filter .icon-sort {
  margin: 0 4px 2px 4px;
}
.vcs-datatable.material.vcs-datatable .datatable-header .datatable-header-cell .d-filter .group-icon-filter .icon-sort:hover {
  background-color: #c9c9cf;
  color: #111113;
  border: 1px solid transparent;
  border-radius: 4px;
}
.vcs-datatable.material.vcs-datatable .datatable-header .datatable-header-cell .d-filter .group-icon-filter .icon-sort:active {
  background-color: #c9c9cf;
  color: #111113;
  border: 1px solid #5582df;
  border-radius: 4px;
}
.vcs-datatable.material.vcs-datatable .datatable-header .datatable-header-cell .d-filter .group-icon-filter .icon-sort:focus {
  background-color: #c9c9cf;
  color: #111113;
  border: 1px solid #5582df;
  border-radius: 4px;
}
.vcs-datatable.material.vcs-datatable .datatable-header .datatable-header-cell .d-filter .group-icon-filter .d-filter-icon {
  margin: 0 4px 2px 0 !important;
  height: 17px;
}
.vcs-datatable.material.vcs-datatable .datatable-header .datatable-header-cell .d-filter .group-icon-filter .d-filter-icon:hover {
  background-color: #c9c9cf;
  color: #111113;
  border: 1px solid transparent;
  border-radius: 4px;
  height: 23px;
  padding: 2px;
}
.vcs-datatable.material.vcs-datatable .datatable-header .datatable-header-cell .d-filter .group-icon-filter .d-filter-icon:active {
  background-color: #c9c9cf;
  color: #111113;
  border: 1px solid #5582df;
  border-radius: 4px;
}
.vcs-datatable.material.vcs-datatable .datatable-header .datatable-header-cell .d-filter .group-icon-filter .d-filter-icon:focus {
  background-color: #c9c9cf;
  color: #111113;
  border: 1px solid #5582df;
  border-radius: 4px;
}
.vcs-datatable.material.vcs-datatable .datatable-header .datatable-header-cell .d-filter .title {
  cursor: pointer;
}
.vcs-datatable.material.vcs-datatable .datatable-body .d-content {
  display: flex;
  align-items: center;
}
.vcs-datatable.material.vcs-datatable .datatable-body .content-column {
  margin: 0 8px;
}
.vcs-datatable.material.vcs-datatable .datatable-body .text-column {
  margin-right: 6px;
}
.vcs-datatable.material.vcs-datatable .datatable-body .c-icon {
  margin-bottom: 2px;
}
.vcs-datatable.material.vcs-datatable .datatable-body .c-icon-status {
  margin-bottom: 2px;
}
.vcs-datatable.material.vcs-datatable .datatable-footer {
  border-top: none;
}
.vcs-datatable-cell-loading {
  padding: 8px 25% 8px 0;
}
.vcs-datatable.vcs-datatable .datatable-header-cell .vcs-datatable-cell-loading {
  padding: 8px 50% 8px 0;
}
@keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
.animated-background {
  border-radius: 4px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-name: placeHolderShimmer;
  background: #c9c9cf;
  background: linear-gradient(to right, #cccccc 8%, #dddddd 18%, #cccccc 33%);
  background-size: 800px 104px;
  height: 100%;
  position: relative;
}
.background-masker {
  background: #fff;
  position: absolute;
}
/*
Expand table
*/
.vcs-datatable .datatable-group-header .expand-section {
  padding-left: 32px;
  height: 100%;
  position: relative;
}
.vcs-datatable .datatable-group-header .expand-section .toggle-group-btn {
  cursor: pointer;
  position: absolute;
  left: 4px;
}
.vcs-datatable.vcs-scroll-vertical {
  overflow: visible;
  background-color: #ffffff;
}
.vcs-datatable.vcs-scroll-vertical > div {
  height: 100%;
  position: relative;
}
.vcs-datatable.vcs-scroll-vertical datatable-header {
  overflow: unset !important;
  position: inherit;
  background: #fff;
  top: 0;
  z-index: 100;
}
.vcs-datatable.vcs-scroll-vertical datatable-header .datatable-header-inner {
  height: 100%;
}
.vcs-datatable.vcs-scroll-vertical datatable-header:before {
  content: " ";
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  background: #fff;
}
.vcs-datatable.vcs-scroll-vertical .datatable-body {
  min-height: 100%;
  height: 100% !important;
}
.vcs-datatable.vcs-scroll-vertical .datatable-body .datatable-row-wrapper:not(:last-child) .datatable-group-header {
  border-top: none !important;
}
.vcs-datatable.vcs-scroll-vertical .datatable-body .toggle-group-btn {
  cursor: pointer;
}
.vcs-datatable.vcs-scroll-vertical .datatable-footer {
  overflow: unset !important;
  position: sticky;
  background: #fff;
  bottom: 0;
  z-index: 100;
}
.d-none {
  display: none !important;
}
.breadcrumb {
  border-bottom: none !important;
  background: none;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 14px;
  display: block;
  margin: 0;
  display: flex;
  padding-left: 0;
  width: 100%;
  flex-wrap: wrap;
}
.breadcrumb.long {
  overflow: auto;
  flex-wrap: nowrap;
}
.breadcrumb.long-wrap {
  overflow: auto;
  flex-wrap: wrap;
}
.breadcrumb.truncation {
  overflow: auto;
  flex-wrap: nowrap;
}
.breadcrumb a {
  font-size: 14px;
  font-family: "Roboto-Medium";
  white-space: nowrap;
  font-weight: 500;
}
.breadcrumb a:hover {
  text-decoration: none;
}
.breadcrumb span {
  font-size: 14px;
  font-family: "Roboto-Medium";
  white-space: nowrap;
  font-weight: 500;
}
.breadcrumb li {
  list-style: none;
  float: left;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 20px;
  height: 20px;
}
.breadcrumb li .breadcrumb-icon {
  font-size: 16px;
  margin-right: 4px;
  transform: scale(0.8);
}
.breadcrumb li .separate-character {
  font-size: 14px;
  margin-right: 8px;
  margin-left: 8px;
}
.breadcrumb li .toggle-collapse {
  cursor: pointer;
}
.breadcrumb li:last-child::after {
  content: "";
}
/*
  How to set Font for coponent
    1. With Material component
    https://v11.material.angular.io/guide/typography
    "mat-typography-config" to create config for each commponent

      USING:
      - Default, this must is first
      @include angular-material-typography($vcs-typography);

      - Apply for buton
      @include mat-button-typography($button-config);

   2.With other component, 3rd lib

      USING:
      We defined .light-32, .light-48
      In custom-3rd-lib.scss
        .font{
          @extend .light-48 !optional;
        }

*/
/*
 Roboto Define
*/
@font-face {
  font-family: Roboto-Black;
  src: url("/assets/fonts/RobotoMono/RobotoMono-Regular.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-BlackItalic;
  src: url("/assets/fonts/Roboto/Roboto-BlackItalic.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-Bold;
  src: url("/assets/fonts/Roboto/Roboto-Bold.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-BoldItalic;
  src: url("/assets/fonts/Roboto/Roboto-BoldItalic.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-Italic;
  src: url("/assets/fonts/Roboto/Roboto-Italic.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-Light;
  src: url("/assets/fonts/Roboto/Roboto-Light.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-LightItalic;
  src: url("/assets/fonts/Roboto/Roboto-LightItalic.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/Roboto/Roboto-Medium.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-MediumItalic;
  src: url("/assets/fonts/Roboto/Roboto-MediumItalic.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-Regular;
  src: url("/assets/fonts/Roboto/Roboto-Regular.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-Thin;
  src: url("/assets/fonts/Roboto/Roboto-Thin.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-ThinItalic;
  src: url("/assets/fonts/Roboto/Roboto-ThinItalic.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-Mono-Regular;
  src: url("/assets/fonts/RobotoMono/RobotoMono-Regular.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-Mono-Bold;
  src: url("/assets/fonts/RobotoMono/RobotoMono-Bold.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-Mono-Italic;
  src: url("/assets/fonts/RobotoMono/RobotoMono-Italic.ttf") format("truetype");
}
/*
 MONO
*/
.mono-regular, .vcs-code-regular {
  font-family: "Roboto-Mono-Regular";
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}
.mono-bold, .vcs-code-bold {
  font-family: "Roboto-Mono-Bold";
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
}
.mono-italic, .vcs-code-italic {
  font-family: "Roboto-Mono-Italic";
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}
/*
 LIGHT
 make class for extend:  .light-32, .light-48
*/
.light-32, .vcs-h2, .vcs-headline, .vcs-typography h2, .vcs-codesnippet h2 {
  font-family: "Roboto-Light";
  font-size: 32px;
  line-height: 40px;
  font-weight: 400;
}
.light-48, .vcs-h1, .vcs-headline, .vcs-typography h1, .vcs-codesnippet h1 {
  font-family: "Roboto-Light";
  font-size: 48px;
  line-height: 56px;
  font-weight: 500;
}
/*
 MEDIUM
  make class for extend: .medium-14, .medium-16, .medium-20
*/
.medium-14, .asset-20 .vcs-codesnippet .hljs-strong, .dark-theme .vcs-codesnippet .hljs-strong, .asset-20 .toggle-dark-light-container .toggle-label.active, .dark-theme .toggle-dark-light-container .toggle-label.active, .asset-20 .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-subheader, .dark-theme .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-subheader, .asset-20 .vcs-submenu.mat-menu-panel .mat-menu-content .mat-subheader, .dark-theme .vcs-submenu.mat-menu-panel .mat-menu-content .mat-subheader, .asset-20 .vcs-form-field-label, .dark-theme .vcs-form-field-label, .asset-20 .mat-menu-panel.table-select-columns .mat-subheader, .dark-theme .mat-menu-panel.table-select-columns .mat-subheader, .asset-20 .mat-menu-panel.vcs-menu .mat-subheader, .dark-theme .mat-menu-panel.vcs-menu .mat-subheader, .asset-20 .mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > h6, .dark-theme .mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > h6, .asset-20 .results .count, .asset-20 .results .hightlight, .dark-theme .results .count, .dark-theme .results .hightlight, .vcs-codesnippet .hljs-strong, .toggle-dark-light-container .toggle-label.active, .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-subheader, .vcs-submenu.mat-menu-panel .mat-menu-content .mat-subheader, .vcs-form-field-label, .mat-menu-panel.table-select-columns .mat-subheader, .mat-menu-panel.vcs-menu .mat-subheader, .mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > h6, .results .count, .results .hightlight, .vcs-inline-message .inline-message-header, .vcs-select.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked .mat-checkbox-label, .vcs-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked .mat-checkbox-label, .vcs-select.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked, .vcs-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked, .vcs-select.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .mat-checkbox-label, .vcs-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .mat-checkbox-label, .vcs-select.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup, .vcs-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup, .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item .mat-list-text .mat-line span:first-of-type,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item .mat-list-text .mat-line span:first-of-type, .vcs-subtitle-2, .vcs-button-medium, .vcs-button-underline-medium, .vcs-datatable.vcs-datatable.material .datatable-header-cell {
  font-family: "Roboto-Medium";
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
}
.medium-16, .vcs-h4, .vcs-typography h5, .vcs-codesnippet h5, .vcs-subtitle-1 {
  font-family: "Roboto-Medium";
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}
.medium-20, .asset-20 .vcs-intro-tooltip.introjs-tooltip .introjs-tooltip-title, .dark-theme .vcs-intro-tooltip.introjs-tooltip .introjs-tooltip-title, .vcs-intro-tooltip.introjs-tooltip .introjs-tooltip-title, .vcs-intro-tooltip.introjs-tooltip .introjs-tooltip-header .introjs-tooltip-title, .vcs-h4, .vcs-typography h4, .vcs-codesnippet h3 {
  font-family: "Roboto-Medium";
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
}
.vcs-button-underline-medium {
  text-decoration: underline;
}
/*
 REGULAR
 make class for extend:  .regular-12, .regular-14, .regular-16
*/
.regular-12, .asset-20 .vcs-mat-error,
.asset-20 .vcs-mat-success,
.asset-20 .vcs-mat-warning, .dark-theme .vcs-mat-error,
.dark-theme .vcs-mat-success,
.dark-theme .vcs-mat-warning, .asset-20 .vcs-form-field.mat-form-field .mat-hint, .asset-20 .vcs-form-field.mat-form-field .mat-error, .dark-theme .vcs-form-field.mat-form-field .mat-hint, .dark-theme .vcs-form-field.mat-form-field .mat-error, .vcs-mat-error,
.vcs-mat-success,
.vcs-mat-warning, .vcs-form-field.mat-form-field .mat-hint, .vcs-form-field.mat-form-field .mat-error, .vcs-caption, .asset-20 .results .date, .asset-20 .results > span, .dark-theme .results .date, .dark-theme .results > span, .results .date, .results > span {
  font-family: "Roboto-Regular";
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
}
.regular-14, .asset-20 .vcs-daterangepicker, .dark-theme .vcs-daterangepicker, .asset-20 .ngx-toastr, .dark-theme .ngx-toastr, .asset-20 .toggle-dark-light-container .toggle-label, .dark-theme .toggle-dark-light-container .toggle-label, .asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix input, .asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix textarea, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix input, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix textarea, .asset-20 .mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > span, .dark-theme .mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > span, .asset-20 .vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row .datatable-body-cell, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row .datatable-body-cell, .asset-20 .vcs-datatable.expandable .datatable-body .datatable-body-row .datatable-body-cell, .dark-theme .vcs-datatable.expandable .datatable-body .datatable-body-row .datatable-body-cell, .asset-20 .vcs-datatable.expandable .datatable-group-header, .dark-theme .vcs-datatable.expandable .datatable-group-header, .asset-20 .results, .dark-theme .results, .vcs-daterangepicker, .ngx-toastr, .toggle-dark-light-container .toggle-label, .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix input, .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix textarea, .mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > span, .vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row .datatable-body-cell, .vcs-datatable.expandable .datatable-body .datatable-body-row .datatable-body-cell, .vcs-datatable.expandable .datatable-group-header, .results, .vcs-tree .tree-node-label, .vcs-tree, .vcs-inline-message .inline-message-content, .vcs-banner.mat-toolbar.mat-toolbar-row span, .vcs-banner.mat-toolbar.mat-toolbar-single-row span, .vcs-body-1, .vcs-body-1-underline, .vcs-daterangepicker .md-drppicker .btn, .vcs-datatable.vcs-datatable.material {
  font-family: "Roboto-Regular";
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}
.regular-16, .vcs-body-2 {
  font-family: "Roboto-Regular";
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
}
.regular-24, .vcs-h3, .vcs-typography h3, .vcs-codesnippet h3 {
  font-family: "Roboto-Regular";
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
}
.vcs-body-1-underline {
  text-decoration: underline;
}
/*
 Overflow
 make class for extend:  .overflow-1-line,  .overflow-2-line ...  .overflow-7-line
*/
.overflow-1-line {
  display: -webkit-box;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
}
.overflow-2-line {
  display: -webkit-box;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
}
.overflow-3-line {
  display: -webkit-box;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
}
.overflow-4-line {
  display: -webkit-box;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
}
.overflow-5-line {
  display: -webkit-box;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
}
.overflow-6-line {
  display: -webkit-box;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
}
.overflow-7-line {
  display: -webkit-box;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
}
.text-ellipsis {
  display: block;
  max-width: calc( 100%);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: pre;
}
/*
  Angular material 11 not support customm h1, h2 with different fonts. It using fort weight to set regular/bold
  => Can't use for this Design systemm
  Angular material 12 support
  11: https://v11.material.angular.io/guide/typography
  12: https://material.angular.io/guide/typography

  Set font for component custom from Angular material

  Ex:
  $headline: mat-typography-level(22px, 48px, 700),
  this is : <h1 class="mat-h1"></h1>
*/
.mat-h1, .mat-headline, .mat-typography h1 {
  font: 400 24px / 32px Roboto-Regular;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h2, .mat-title, .mat-typography h2 {
  font: 500 20px / 32px Roboto-Regular;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h3, .mat-subheading-2, .mat-typography h3 {
  font: 400 16px / 28px Roboto-Regular;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h4, .mat-subheading-1, .mat-typography h4 {
  font: 400 15px / 24px Roboto-Regular;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h5, .mat-typography h5 {
  font: 400 calc(14px * 0.83) / 20px Roboto-Regular;
  margin: 0 0 12px;
}
.mat-h6, .mat-typography h6 {
  font: 400 calc(14px * 0.67) / 20px Roboto-Regular;
  margin: 0 0 12px;
}
.mat-body-strong, .mat-body-2 {
  font: 500 14px / 24px Roboto-Regular;
  letter-spacing: normal;
}
.mat-body, .mat-body-1, .mat-typography {
  font: 400 14px / 20px Roboto-Regular;
  letter-spacing: normal;
}
.mat-body p, .mat-body-1 p, .mat-typography p {
  margin: 0 0 12px;
}
.mat-small, .mat-caption {
  font: 400 12px / 20px Roboto-Regular;
  letter-spacing: normal;
}
.mat-display-4, .mat-typography .mat-display-4 {
  font: 300 112px / 112px Roboto-Regular;
  letter-spacing: -0.05em;
  margin: 0 0 56px;
}
.mat-display-3, .mat-typography .mat-display-3 {
  font: 400 56px / 56px Roboto-Regular;
  letter-spacing: -0.02em;
  margin: 0 0 64px;
}
.mat-display-2, .mat-typography .mat-display-2 {
  font: 400 45px / 48px Roboto-Regular;
  letter-spacing: -0.005em;
  margin: 0 0 64px;
}
.mat-display-1, .mat-typography .mat-display-1 {
  font: 400 34px / 40px Roboto-Regular;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-button, .mat-raised-button, .mat-icon-button, .mat-stroked-button,
.mat-flat-button, .mat-fab, .mat-mini-fab {
  font-family: Roboto-Medium;
  font-size: 14px;
  font-weight: 500;
}
.mat-tab-group {
  font-family: Roboto-Medium;
}
.mat-tab-label, .mat-tab-link {
  font-family: Roboto-Medium;
  font-size: 14px;
  font-weight: 500;
}
.mat-toolbar,
.mat-toolbar h1,
.mat-toolbar h2,
.mat-toolbar h3,
.mat-toolbar h4,
.mat-toolbar h5,
.mat-toolbar h6 {
  font: 500 20px / 32px Roboto-Medium;
  letter-spacing: normal;
  margin: 0;
}
.mat-chip {
  font-size: 14px;
  font-weight: 500;
}
.mat-chip .mat-chip-trailing-icon.mat-icon,
.mat-chip .mat-chip-remove.mat-icon {
  font-size: 18px;
}
/*
  if you want to use .vcs-typography for your project
  Add class .vcs-typography to your body
  You dont need set class for h1,h2,h3,h4, a, span
*/
.vcs-banner {
  justify-content: center;
  align-items: center;
  font-size: 14px !important;
  line-height: 20px !important;
  font-family: "Roboto";
  font-weight: 400;
}
.vcs-banner.mat-toolbar.mat-toolbar-row, .vcs-banner.mat-toolbar.mat-toolbar-single-row {
  height: 48px;
}
.vcs-badge.mat-badge-overlap.mat-badge-medium .mat-badge-content {
  width: initial;
  font-weight: 400;
  width: -moz-fit-content;
  width: fit-content;
  color: #ffffff;
  border-radius: 8px;
  min-width: 18px;
  height: 16px;
  line-height: 16px;
  font-size: 12px !important;
  padding: 0 6px;
  z-index: 1;
}
.vcs-badge.mat-badge-overlap.mat-badge-medium.text-badge .mat-badge-content {
  left: 12px !important;
}
.vcs-badge.mat-badge-overlap.mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -10px;
}
.vcs-badge.mat-badge-overlap.mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.vcs-badge.mat-badge-overlap.mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -70%;
}
[dir=rtl] .vcs-badge.mat-badge-overlap.mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -70%;
}
.vcs-badge.mat-badge-overlap.mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -70%;
}
[dir=rtl] .vcs-badge.mat-badge-overlap.mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -70%;
}
.vcs-badge.mat-badge-overlap.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -70%;
}
[dir=rtl] .vcs-badge.mat-badge-overlap.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -70%;
}
.vcs-badge.mat-badge-overlap.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -70%;
}
[dir=rtl] .vcs-badge.mat-badge-overlap.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -70%;
}
.vcs-badge.mat-badge-overlap.mat-badge-large .mat-badge-content {
  width: initial;
  font-weight: 400;
  width: -moz-fit-content;
  width: fit-content;
  color: #ffffff;
  border-radius: 8px;
  min-width: 18px;
  height: 16px;
  line-height: 16px;
  font-size: 12px !important;
  padding: 0 6px;
  z-index: 1;
}
.vcs-badge.mat-badge-overlap.mat-badge-large.text-badge .mat-badge-content {
  left: 12px !important;
}
.vcs-badge.mat-badge-overlap.mat-badge-large.mat-badge-above .mat-badge-content {
  top: -10px;
}
.vcs-badge.mat-badge-overlap.mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.vcs-badge.mat-badge-overlap.mat-badge-large.mat-badge-before .mat-badge-content {
  left: -70%;
}
[dir=rtl] .vcs-badge.mat-badge-overlap.mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -70%;
}
.vcs-badge.mat-badge-overlap.mat-badge-large.mat-badge-after .mat-badge-content {
  right: -70%;
}
[dir=rtl] .vcs-badge.mat-badge-overlap.mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -70%;
}
.vcs-badge.mat-badge-overlap.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -70%;
}
[dir=rtl] .vcs-badge.mat-badge-overlap.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -70%;
}
.vcs-badge.mat-badge-overlap.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -70%;
}
[dir=rtl] .vcs-badge.mat-badge-overlap.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -70%;
}
.vcs-badge.mat-badge-overlap.mat-badge-large .mat-badge-content {
  padding: 0 4px;
}
.vcs-badge.mat-badge-overlap.mat-badge-important .mat-badge-content {
  color: #ffffff;
}
.vcs-toggle.mat-slide-toggle .mat-slide-toggle-label {
  background: inherit;
}
.vcs-toggle.mat-slide-toggle .mat-slide-toggle-bar {
  height: 20px;
  width: 40px;
  border-radius: 12px;
  box-shadow: 0 0 0 1px transparent;
}
.vcs-toggle.mat-slide-toggle .mat-slide-toggle-bar .mat-slide-toggle-thumb-container {
  top: 0;
  padding: 2px;
  transition: all 150ms linear;
}
.vcs-toggle.mat-slide-toggle .mat-slide-toggle-bar .mat-slide-toggle-thumb-container .mat-slide-toggle-thumb {
  width: 16px;
  height: 16px;
}
.vcs-toggle.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container {
  transform: translate3d(20px, 0, 0);
}
.vcs-toggle.mat-slide-toggle.sm .mat-slide-toggle-bar {
  height: 16px;
  width: 32px;
}
.vcs-toggle.mat-slide-toggle.sm .mat-slide-toggle-bar .mat-slide-toggle-thumb-container {
  top: 0;
  padding: 2px;
  transition: all 150ms linear;
}
.vcs-toggle.mat-slide-toggle.sm .mat-slide-toggle-bar .mat-slide-toggle-thumb-container .mat-slide-toggle-thumb {
  width: 12px;
  height: 12px;
}
.vcs-toggle.mat-slide-toggle.sm.mat-checked .mat-slide-toggle-thumb-container {
  transform: translate3d(16px, 0, 0);
}
.vcs-tab .mat-tab-label,
.vcs-tab .mat-tab-link {
  line-height: 20px;
  height: 32px;
  font-size: 14px;
  min-width: -moz-fit-content;
  min-width: fit-content;
  opacity: 1;
  padding: 6px 15px !important;
}
.vcs-tab .mat-tab-label.mat-tab-label-active:not(.mat-tab-disabled),
.vcs-tab .mat-tab-link.mat-tab-label-active:not(.mat-tab-disabled) {
  opacity: 1;
}
.vcs-tab .mat-ink-bar {
  height: 2px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.vcs-tab .mat-tab-header {
  border-bottom: none !important;
}
.vcs-tab .mat-tab-body-content {
  padding: 10px 0;
}
.vcs-tab .mat-tab-label-container {
  width: -moz-fit-content !important;
  width: fit-content !important;
  height: 32px;
  margin: 0 15px;
}
.vcs-tab .mat-tab-list {
  width: -moz-fit-content !important;
  width: fit-content !important;
  height: 32px;
}
.vcs-tab.tab-paginator .mat-tab-label-container {
  width: 648px !important;
  height: 32px;
  margin: 0 15px;
}
.vcs-tab.tab-paginator .mat-tab-list {
  width: 648px !important;
  height: 32px;
}
.ant-picker-large .ant-picker-input > input, .ant-picker-small .ant-picker-input > input {
  font-family: "Roboto-Regular";
  font-size: 14px;
  line-height: 20px;
}
.ant-picker {
  height: 40px;
  border-radius: 4px;
  border: 1px solid #62626A;
}
.ant-picker .ant-picker-input {
  height: 20px;
}
.ant-picker-header-view {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  font-family: "Roboto-Medium";
}
.ant-picker-panel-container .ant-picker-panels {
  display: flex;
}
.vcs-intro-tooltip.introjs-tooltip * {
  color: #333;
}
.vcs-intro-tooltip.introjs-tooltip {
  min-width: 360px;
  max-width: unset;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-tooltip-header .introjs-skipbutton {
  font-size: 16px;
  height: 16px;
  line-height: 16px;
  margin-top: -4px;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-tooltip-title {
  color: #878B98;
  font-weight: 400;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-tooltiptext {
  padding: 12px 0;
  margin: 0 28px;
  font-family: "FVHCircularXX-Regular";
  font-size: 14px;
  line-height: 20px;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-tooltip-header {
  padding: 20px 28px 8px;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-tooltipbuttons {
  border-top: none;
  display: inline-block;
  padding: 10px 0 20px;
  margin-right: 28px;
  float: right;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-tooltipbuttons .introjs-prevbutton {
  float: initial;
  display: none;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-tooltipbuttons .introjs-nextbutton {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-weight: 400;
  box-sizing: border-box;
  position: relative;
  border: none;
  white-space: nowrap;
  text-decoration: none;
  border-radius: 4px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  text-shadow: none;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-skipbutton {
  padding: 4px 0;
  color: #C4C8D5;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-bullets {
  vertical-align: top;
  display: inline-flex;
  align-items: center;
  text-align: left;
  width: 20%;
  margin-left: 28px;
  height: 70px;
  padding: 10px 0 20px;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-bullets ul {
  margin: 0;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-bullets ul li a {
  height: 8px;
  width: 8px;
  border-radius: 50%;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-bullets ul li a.active {
  width: 8px;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-bullets ul li a.hover {
  width: 8px;
  background: #C4C8D5;
}
.vcs-tag.mat-chip.mat-standard-chip {
  min-height: 20px;
  padding: 0 4px;
  line-height: 20px;
  border-radius: 4px;
  display: flex;
}
.vcs-tag.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: initial;
}
.vcs-tag.mat-chip.mat-standard-chip:focus::after {
  opacity: 0;
}
.vcs-tag.mat-chip.mat-standard-chip .vcs-tag-content {
  flex: 1;
}
.vcs-tag.mat-chip.mat-standard-chip.mat-chip-with-trailing-icon {
  padding: 0 4px;
  margin-left: 4px;
}
.vcs-tag.mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .mat-icon + .vcs-tag-content {
  flex: 1;
}
.vcs-tag.mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .mat-chip-trailing-icon {
  margin-left: 4px !important;
}
.vcs-tag.mat-chip.mat-standard-chip.vcs-tag-icon, .vcs-tag.mat-chip.mat-standard-chip.vcs-tag-round {
  padding: 0 4px 0 4px;
}
.vcs-tag.mat-chip.mat-standard-chip.vcs-tag-icon.mat-chip-with-trailing-icon, .vcs-tag.mat-chip.mat-standard-chip.vcs-tag-round.mat-chip-with-trailing-icon {
  padding: 0 8px 0 8px;
}
.vcs-tag.mat-chip.mat-standard-chip.vcs-tag-round {
  border-radius: 12px;
}
.vcs-tag.mat-chip.mat-standard-chip.vcs-tag-link {
  cursor: pointer;
}
.vcs-tag.mat-chip.mat-standard-chip .vcs-tag-content {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.vcs-codesnippet {
  position: relative;
  display: flex;
}
.vcs-codesnippet .vcs-button.copy-btn {
  position: absolute;
  right: 16px;
  top: 12px;
}
.vcs-codesnippet .hljs {
  width: 100%;
  padding: 0;
  font-family: "Roboto-Mono-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.vcs-codesnippet .hljs:not(.hljs-line-numbers) {
  padding: 12px;
}
.vcs-codesnippet .hljs .hljs-ln tbody tr:first-child .hljs-ln-line {
  padding-top: 12px;
}
.vcs-codesnippet .hljs .hljs-ln tbody tr:last-child .hljs-ln-line {
  padding-bottom: 12px;
}
.vcs-codesnippet .hljs .hljs-ln tbody .hljs-ln-numbers {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
  text-align: center;
  background: #c6c8cd;
  color: #878b98;
  vertical-align: top;
  text-align: right;
  width: 34px;
  font-size: 14px;
}
.vcs-codesnippet .hljs .hljs-ln tbody .hljs-ln-code {
  padding-left: 12px;
}
.mr-right-12px {
  margin-right: 12px !important;
}
.mr-left-8px {
  margin-left: 8px !important;
}
.vcs-navigation.mat-drawer-container .mat-drawer-backdrop.mat-drawer-shown {
  background-color: transparent;
}
.vcs-navigation .vcs-sidebar.mat-drawer {
  transition: width 0.5s;
}
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) {
  width: 64px;
}
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .vcs-title-menu-sidebar {
  display: none;
}
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar):not(.mat-drawer-side) {
  box-shadow: none;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base {
  padding-top: 0px !important;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item {
  height: 40px;
  transition: width 0.5s;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item .mat-list-icon,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item .mat-list-icon {
  line-height: 24px;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:first-of-type,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:first-of-type {
  height: 38px;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:first-of-type .mat-list-item-content,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:first-of-type .mat-list-item-content {
  margin: 7px 12px;
  border-radius: 50%;
  height: 36px;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:first-of-type .mat-list-item-content .mat-icon,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:first-of-type .mat-list-item-content .mat-icon {
  padding: 8px;
  margin: 0;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item .mat-list-item-content,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item .mat-list-text,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item .mat-list-item-content,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item .mat-list-text {
  font-size: 14px;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item .mat-list-item-content span,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item .mat-list-text span,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item .mat-list-item-content span,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item .mat-list-text span {
  vertical-align: middle;
  margin-left: 10px;
  margin-right: 4px;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item .mat-list-item-content .text,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item .mat-list-text .text,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item .mat-list-item-content .text,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item .mat-list-text .text {
  width: 110px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item .mat-list-text,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item .mat-list-text {
  padding: 8px 8px 8px 0px;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item .mat-list-text .mat-line,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item .mat-list-text .mat-line {
  display: flex;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item .mat-list-text .mat-line .mat-icon,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item .mat-list-text .mat-line .mat-icon {
  vertical-align: middle;
  margin-left: auto;
  order: 2;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item .mat-list-text .mat-line .mat-badge-content,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item .mat-list-text .mat-line .mat-badge-content {
  position: absolute;
  right: 12px;
  top: 11px;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item .mat-list-text .mat-line .mat-icon + .mat-badge-content,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item .mat-list-text .mat-line .mat-icon + .mat-badge-content {
  right: 30px;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item .mat-list-item-content,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item .mat-list-item-content {
  padding: 0;
  margin: 5px 12px;
  height: 38px;
  border-radius: 3px;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item .mat-list-item-content .mat-list-icon,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item .mat-list-item-content .mat-list-icon {
  padding: 0px;
  margin: 8px;
}
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar {
  width: 248px;
  box-shadow: 0 0 1px 0 rgba(9, 30, 66, 0.31), 0 4px 8px -2px rgba(9, 30, 66, 0.25);
}
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .vcs-title-menu-sidebar {
  display: block;
}
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-nav-list.mat-list-base .mat-list-item,
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-selection-list.mat-list-base .mat-list-item {
  color: #42526e;
}
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-nav-list.mat-list-base .mat-list-item .mat-icon,
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-selection-list.mat-list-base .mat-list-item .mat-icon {
  color: #7e8189;
}
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-nav-list.mat-list-base .mat-list-item:hover .mat-list-item-content span + .mat-icon, .vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-nav-list.mat-list-base .mat-list-item.vcs-sidebar-link-active .mat-list-item-content span + .mat-icon,
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-selection-list.mat-list-base .mat-list-item:hover .mat-list-item-content span + .mat-icon,
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-selection-list.mat-list-base .mat-list-item.vcs-sidebar-link-active .mat-list-item-content span + .mat-icon {
  color: #172b4d;
}
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-nav-list.mat-list-base .mat-list-item:hover,
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-selection-list.mat-list-base .mat-list-item:hover {
  background-color: transparent;
}
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-nav-list.mat-list-base .mat-list-item:hover:first-of-type .mat-list-item-content,
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-selection-list.mat-list-base .mat-list-item:hover:first-of-type .mat-list-item-content {
  background-color: transparent;
}
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-nav-list.mat-list-base .mat-list-item,
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-selection-list.mat-list-base .mat-list-item {
  color: transparent;
  background-color: transparent;
}
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-nav-list.mat-list-base .mat-list-item:hover .mat-list-item-content .mat-icon, .vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-nav-list.mat-list-base .mat-list-item.vcs-sidebar-link-active .mat-list-item-content .mat-icon,
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-selection-list.mat-list-base .mat-list-item:hover .mat-list-item-content .mat-icon,
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-selection-list.mat-list-base .mat-list-item.vcs-sidebar-link-active .mat-list-item-content .mat-icon {
  color: #ffffff !important;
}
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-nav-list.mat-list-base .mat-list-item:hover,
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-selection-list.mat-list-base .mat-list-item:hover {
  color: transparent;
  background-color: transparent;
}
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-nav-list.mat-list-base .mat-list-item:hover:first-of-type .mat-list-item-content,
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-selection-list.mat-list-base .mat-list-item:hover:first-of-type .mat-list-item-content {
  background-color: transparent;
}
.vcs-navigation .vcs-sidebar.mat-drawer.mat-drawer-side {
  border-right: none;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-divider {
  margin: 9px 12px 16px 12px;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-subheader {
  padding: 8px 20px;
  font-family: "Roboto-Medium";
  font-size: 14px;
  color: #494950;
}
.vcs-navigation .vcs-navigation-header.mat-toolbar {
  height: 56px;
  padding: 0 24px;
}
.vcs-navigation .vcs-navigation-header.mat-toolbar .logo {
  height: 36px;
  width: auto;
}
.vcs-navigation .vcs-sidenav-content {
  z-index: 4;
  margin-left: 248px;
  background: #F2F2F3;
  width: calc(100% - 248px);
  transition: margin-left 0.5s, width 0.5s;
}
.vcs-navigation .vcs-sidenav-content.vcs-expanded-content {
  margin-left: 64px;
  width: calc(100% - 64px);
}
.vcs-navigation .vcs-sidenav-content .icon-langue {
  margin-top: 2px;
}
.vcs-navigation .vcs-sidenav-content .toggle-theme {
  margin-top: 4px;
}
.vcs-navigation .vcs-sidenav-content .header-title {
  width: 110px;
  font-weight: 500;
  font-size: 20px;
  height: 24px;
  line-height: 24px;
}
.vcs-spacer {
  flex: 1 1 auto;
}
.vcs-navigation-menu.mat-menu-panel {
  min-height: 40px;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
  background-color: transparent;
  box-shadow: none;
}
.vcs-navigation-menu.mat-menu-panel .mat-menu-content {
  padding: 0;
}
.vcs-navigation-menu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger {
  color: transparent;
  height: 40px;
  line-height: 40px;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  content: " ";
}
.vcs-navigation-menu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger::after {
  border: none;
}
.vcs-navigation-menu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.vcs-menu-item-trigger-placeholder {
  background-color: transparent;
  width: 64px;
  padding: 0;
}
.vcs-navigation-menu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.vcs-menu-item-trigger-placeholder.expand {
  width: 248px;
}
.vcs-navigation-menu.mat-menu-panel .mat-menu-content .mat-menu-submenu-icon {
  display: none;
}
.level-submenu.mat-menu-panel {
  position: relative;
  left: 12px;
}
.vcs-submenu .icon-badges {
  position: relative;
  float: right;
  top: 16px;
}
.vcs-submenu.mat-menu-panel {
  border-radius: 0;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.vcs-submenu.mat-menu-panel .mat-menu-content {
  width: 248px;
  padding: 8px 12px !important;
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item {
  outline: none;
  border-radius: 4px;
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger::after {
  border: none;
  content: "";
  width: 24px;
  height: 24px;
  top: 50%;
  right: 8px;
  position: absolute;
  display: inline-block;
  transform: translateY(-50%);
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-submenu-icon {
  display: none;
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-divider {
  margin: 9px 12px 16px 12px;
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-subheader {
  padding: 8px 20px;
  font-family: "Roboto-Medium";
  font-size: 14px;
  color: #494950;
}
.vcs-dropdown-submenu.mat-menu-panel {
  border-radius: 0;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  position: relative;
  top: 8px;
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content {
  width: 240px;
  padding: 8px 12px !important;
  box-shadow: 0 0 1px 0 rgba(9, 30, 66, 0.31), 0 4px 8px -2px rgba(9, 30, 66, 0.25);
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item {
  outline: none;
  border-radius: 4px;
  height: 40px;
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger::after {
  border: none;
  content: "";
  width: 24px;
  height: 24px;
  right: 4px;
  position: absolute;
  display: inline-block;
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-divider {
  margin: 9px 12px 16px 12px;
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-subheader {
  padding: 8px 20px;
  font-family: "Roboto-Medium";
  font-size: 14px;
  color: #494950;
}
.vcs-tooltip-light.mat-tooltip {
  padding: 6px 8px;
  max-width: 250px;
  height: 32px;
  box-shadow: 0 3px 5px unset rgba(0, 0, 0, 0.2), 0 5px 8px 0 rgba(0, 0, 0, 0.14), 0 1px 14px 0 rgba(0, 0, 0, 0.12) !important;
  background: transparent;
  font-size: 14px;
}
.vcs-select.ng-select-disabled .ng-select-container {
  cursor: not-allowed !important;
}
.vcs-select label {
  margin-bottom: 0 !important;
}
.vcs-select .ng-select-container {
  border-radius: 3px;
}
.vcs-select .ng-select-container .ng-arrow-wrapper .ng-arrow {
  border: none;
  top: 11px;
  left: -9px;
}
.vcs-select.vcs-select-checkbox .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup {
  padding-left: 8px;
  padding-right: 12px;
}
.vcs-select.vcs-select-checkbox .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  padding-left: 16px;
  padding-right: 12px;
}
.vcs-select.ng-select-single .ng-select-container {
  height: 40px;
  min-height: initial;
}
.vcs-select.ng-select-single .ng-select-container .ng-input {
  top: calc((100% - 20px)/2) !important;
}
.vcs-select.ng-select-single.md .ng-select-container {
  height: 36px;
}
.vcs-select.ng-select-single.sm .ng-select-container {
  height: 32px;
}
.vcs-select.ng-select-multiple .ng-select-container {
  min-height: 40px;
}
.vcs-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  display: flex;
  color: #111113;
  border-radius: 3px;
  height: 20px;
  margin-right: 8px !important;
}
.vcs-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label {
  padding-left: 7px;
}
.vcs-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label {
  display: inline-block;
  line-height: 16px;
  padding: 1px 4px 2px 6px;
  font-family: "Roboto-Regular";
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  max-width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.vcs-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon {
  display: inline-block;
  padding: 2px 1px;
}
.vcs-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover {
  background-color: initial;
}
.vcs-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon .mat-icon {
  width: 16px;
  height: 16px;
}
.vcs-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right {
  border: none;
  display: flex;
  align-items: center;
  padding-right: 4px;
}
.vcs-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
  padding: 0 0 5px 3px;
}
.vcs-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
  top: calc((100% - 20px)/2);
}
.vcs-select.ng-select-multiple.md .ng-select-container {
  min-height: 36px;
}
.vcs-select.ng-select-multiple.sm .ng-select-container {
  min-height: 32px;
}
.vcs-select.ng-dropdown-panel, .vcs-select .ng-dropdown-panel {
  padding: 8px 0;
  background-color: #ffffff;
  box-shadow: 0 0 1px 0 rgba(9, 30, 66, 0.31), 0 4px 8px -2px rgba(9, 30, 66, 0.25);
  border-radius: 3px;
  border: none;
}
.vcs-select.ng-dropdown-panel .ng-dropdown-footer, .vcs-select .ng-dropdown-panel .ng-dropdown-footer {
  border-top: none;
  padding-bottom: 0;
}
.vcs-select.ng-dropdown-panel .ng-dropdown-header, .vcs-select .ng-dropdown-panel .ng-dropdown-header {
  border-bottom: none;
}
.vcs-select.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup, .vcs-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup {
  color: rgba(0, 0, 0, 0.54);
}
.vcs-select.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .mat-checkbox-label, .vcs-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .mat-checkbox-label {
  font-weight: 500 !important;
}
.vcs-select.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked .mat-checkbox-label, .vcs-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked .mat-checkbox-label {
  font-weight: 500 !important;
  color: #111113;
}
.vcs-select.ng-dropdown-panel .ng-dropdown-panel-items .ng-option, .vcs-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  padding: 6px 16px 6px 24px;
  color: rgba(0, 0, 0, 0.87);
}
.vcs-select.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label, .vcs-select.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label, .vcs-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label, .vcs-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label {
  font-weight: initial;
}
.vcs-select.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked, .vcs-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  color: #252832;
}
.vcs-select.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled, .vcs-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled {
  color: #aeb0b6;
}
.vcs-select.ng-dropdown-panel .ng-dropdown-panel-items .ng-option:last-child, .vcs-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:last-child {
  border-radius: 0;
}
.vcs-select.ng-dropdown-panel .ng-dropdown-panel-items .ng-option mat-icon, .vcs-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option mat-icon {
  vertical-align: middle;
}
.vcs-inline-message {
  display: flex;
  min-width: 400px;
  flex-direction: column;
  min-height: 40px;
  padding: 16px;
  border-radius: 4px !important;
}
.vcs-inline-message .inline-message-header {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}
.vcs-inline-message .inline-message-header .message-icon {
  margin-right: 8px;
}
.vcs-inline-message .inline-message-content {
  margin-bottom: 12px;
}
.vcs-inline-message .inline-message-content .inline-message-action {
  background: transparent;
}
.vcs-inline-message .inline-message-content .inline-message-action button {
  margin-right: 12px;
}
.flex-align-items-center {
  display: flex;
  align-items: center;
}
.vcs-tree {
  box-shadow: none !important;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-0 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-1 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-2 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-3 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-4 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-5 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-6 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-7 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-8 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-9 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-10 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-11 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-12 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-13 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-14 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-15 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-16 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-17 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-18 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-19 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-20 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-21 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-22 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-23 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-24 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-25 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-26 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-27 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-28 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-29 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-30 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-31 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-32 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-33 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-34 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-35 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-36 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-37 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-38 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-39 {
  position: relative;
}
.vcs-tree.checkboxes-tree .input-new-node, .vcs-tree.checkboxes-tree .save-node-btn {
  cursor: pointer;
  margin-left: 4px;
}
.vcs-tree.checkboxes-tree .mat-checkbox-layout {
  margin-bottom: 0 !important;
}
.vcs-tree.checkboxes-tree .vcs-mat-tree-node label.mat-checkbox-layout {
  margin-bottom: 0 !important;
  display: flex;
  align-items: center;
}
.vcs-tree.checkboxes-tree .vcs-mat-tree-node label.mat-checkbox-layout .mat-checkbox-label {
  margin-left: 10px;
}
.vcs-tree.checkboxes-tree .vcs-mat-tree-node .add-node-btn {
  cursor: pointer;
  margin-left: 4px;
}
.vcs-tree.checkboxes-tree {
  padding: 0 0;
}
.vcs-tree.checkboxes-tree.dotted {
  background-color: #ffffff;
}
.vcs-tree.checkboxes-tree.dotted .vcs-tree-progress-bar {
  margin-left: 8px;
}
.vcs-tree.checkboxes-tree.dotted .vcs-tree-nested-node {
  padding-left: 8px;
  padding-top: 8px;
}
.vcs-tree.checkboxes-tree.dotted .mat-tree {
  margin: 3px 0 0 32px;
}
.vcs-tree.checkboxes-tree.dotted .mat-tree .vcs-tree-nested-node .mat-nested-tree-node:last-child > .vcs-tree-container {
  border-left: 1px dotted transparent;
}
.vcs-tree.checkboxes-tree.dotted .mat-tree > .mat-nested-tree-node:last-child > li {
  border-left: 1px dotted transparent !important;
}
.vcs-tree.checkboxes-tree.dotted .mat-tree-node {
  min-height: 40px !important;
}
.vcs-tree.checkboxes-tree.dotted .vcs-mat-tree-node {
  height: -moz-fit-content;
  height: fit-content;
  min-height: 40px;
  padding: 0;
  padding-left: 22px;
  position: relative;
  padding-top: 8px;
  display: flex;
  align-items: center;
}
.vcs-tree.checkboxes-tree.dotted .vcs-mat-tree-node .tree-node-label {
  margin-left: 10px;
}
.vcs-tree.checkboxes-tree.dotted .vcs-mat-tree-node .collapse-button {
  position: absolute;
  top: calc(50% - 4px);
  left: 0;
}
.vcs-tree.checkboxes-tree.dotted .vcs-mat-tree-node::before {
  content: "";
  position: absolute;
  width: 24px;
  bottom: calc(50% - 3px);
  border-bottom: 1px dotted #62626A;
  height: 100%;
  border-left: 1px dotted #62626A;
  border-bottom-left-radius: 4px;
  left: -25px;
}
.vcs-tree.checkboxes-tree.dotted .vcs-mat-tree-node .mat-nested-tree-node:last-child .vcs-mat-tree-node::after {
  content: "";
  position: absolute;
  width: 24px;
  left: -25px;
  top: calc( 50% + 1px);
  height: 50%;
}
.vcs-tree.checkboxes-tree.dotted ul,
.vcs-tree.checkboxes-tree.dotted li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.vcs-tree.checkboxes-tree.dotted li.vcs-tree-container {
  border-bottom: 0;
  background: #ffffff;
}
.vcs-tree.checkboxes-tree.dotted ul {
  padding-left: 24px;
}
.vcs-tree.checkboxes-tree.dotted li {
  position: relative;
}
.vcs-tree.checkboxes-tree.dotted li.vcs-mat-tree-node,
.vcs-tree.checkboxes-tree.dotted li div {
  margin: 0;
  position: relative;
  top: 0;
  z-index: 1;
  background: #ffffff;
}
.vcs-tree.checkboxes-tree.dotted li.has-children > .vcs-mat-tree-node > {
  margin: 0;
  position: relative;
  top: 0;
  z-index: 1;
}
.vcs-tree.checkboxes-tree.dotted .collapse-button {
  z-index: 100;
  width: 16px;
  height: 16px;
  cursor: pointer;
}
.vcs-tree.checkboxes-tree.dotted .collapse-button mat-icon {
  color: #62626A;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-0 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-1 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-2 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-3 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-4 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-5 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-6 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-7 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-8 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-9 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-10 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-11 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-12 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-13 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-14 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-15 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-16 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-17 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-18 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-19 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-20 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-21 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-22 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-23 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-24 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-25 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-26 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-27 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-28 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-29 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-30 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-31 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-32 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-33 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-34 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-35 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-36 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-37 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-38 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-39 {
  position: relative;
}
.vcs-tree.checkboxes-tree .input-new-node, .vcs-tree.checkboxes-tree .save-node-btn {
  cursor: pointer;
  margin-left: 4px;
}
.vcs-tree.checkboxes-tree .mat-checkbox-layout {
  margin-bottom: 0 !important;
}
.vcs-tree.checkboxes-tree .vcs-mat-tree-node label.mat-checkbox-layout {
  margin-bottom: 0 !important;
  display: flex;
  align-items: center;
}
.vcs-tree.checkboxes-tree .vcs-mat-tree-node label.mat-checkbox-layout .mat-checkbox-label {
  margin-left: 10px;
}
.vcs-tree.checkboxes-tree .vcs-mat-tree-node .add-node-btn {
  cursor: pointer;
  margin-left: 4px;
}
.vcs-tree.checkboxes-tree {
  padding: 0 0;
}
.vcs-tree.checkboxes-tree.dashed {
  background-color: #ffffff;
}
.vcs-tree.checkboxes-tree.dashed .vcs-tree-progress-bar {
  margin-left: 8px;
}
.vcs-tree.checkboxes-tree.dashed .vcs-tree-nested-node {
  padding-left: 8px;
  padding-top: 8px;
}
.vcs-tree.checkboxes-tree.dashed .mat-tree {
  margin: 3px 0 0 32px;
}
.vcs-tree.checkboxes-tree.dashed .mat-tree .vcs-tree-nested-node .mat-nested-tree-node:last-child > .vcs-tree-container {
  border-left: 1px dashed transparent;
}
.vcs-tree.checkboxes-tree.dashed .mat-tree > .mat-nested-tree-node:last-child > li {
  border-left: 1px dashed transparent !important;
}
.vcs-tree.checkboxes-tree.dashed .mat-tree-node {
  min-height: 40px !important;
}
.vcs-tree.checkboxes-tree.dashed .vcs-mat-tree-node {
  height: -moz-fit-content;
  height: fit-content;
  min-height: 40px;
  padding: 0;
  padding-left: 22px;
  position: relative;
  padding-top: 8px;
  display: flex;
  align-items: center;
}
.vcs-tree.checkboxes-tree.dashed .vcs-mat-tree-node .tree-node-label {
  margin-left: 10px;
}
.vcs-tree.checkboxes-tree.dashed .vcs-mat-tree-node .collapse-button {
  position: absolute;
  top: calc(50% - 4px);
  left: 0;
}
.vcs-tree.checkboxes-tree.dashed .vcs-mat-tree-node::before {
  content: "";
  position: absolute;
  width: 24px;
  bottom: calc(50% - 3px);
  border-bottom: 1px dashed #62626A;
  height: 100%;
  border-left: 1px dashed #62626A;
  border-bottom-left-radius: 4px;
  left: -25px;
}
.vcs-tree.checkboxes-tree.dashed .vcs-mat-tree-node .mat-nested-tree-node:last-child .vcs-mat-tree-node::after {
  content: "";
  position: absolute;
  width: 24px;
  left: -25px;
  top: calc( 50% + 1px);
  height: 50%;
}
.vcs-tree.checkboxes-tree.dashed ul,
.vcs-tree.checkboxes-tree.dashed li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.vcs-tree.checkboxes-tree.dashed li.vcs-tree-container {
  border-bottom: 0;
  background: #ffffff;
}
.vcs-tree.checkboxes-tree.dashed ul {
  padding-left: 24px;
}
.vcs-tree.checkboxes-tree.dashed li {
  position: relative;
}
.vcs-tree.checkboxes-tree.dashed li.vcs-mat-tree-node,
.vcs-tree.checkboxes-tree.dashed li div {
  margin: 0;
  position: relative;
  top: 0;
  z-index: 1;
  background: #ffffff;
}
.vcs-tree.checkboxes-tree.dashed li.has-children > .vcs-mat-tree-node > {
  margin: 0;
  position: relative;
  top: 0;
  z-index: 1;
}
.vcs-tree.checkboxes-tree.dashed .collapse-button {
  z-index: 100;
  width: 16px;
  height: 16px;
  cursor: pointer;
}
.vcs-tree.checkboxes-tree.dashed .collapse-button mat-icon {
  color: #62626A;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-0 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-1 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-2 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-3 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-4 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-5 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-6 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-7 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-8 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-9 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-10 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-11 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-12 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-13 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-14 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-15 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-16 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-17 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-18 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-19 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-20 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-21 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-22 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-23 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-24 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-25 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-26 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-27 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-28 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-29 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-30 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-31 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-32 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-33 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-34 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-35 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-36 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-37 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-38 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-39 {
  position: relative;
}
.vcs-tree.checkboxes-tree .input-new-node, .vcs-tree.checkboxes-tree .save-node-btn {
  cursor: pointer;
  margin-left: 4px;
}
.vcs-tree.checkboxes-tree .mat-checkbox-layout {
  margin-bottom: 0 !important;
}
.vcs-tree.checkboxes-tree .vcs-mat-tree-node label.mat-checkbox-layout {
  margin-bottom: 0 !important;
  display: flex;
  align-items: center;
}
.vcs-tree.checkboxes-tree .vcs-mat-tree-node label.mat-checkbox-layout .mat-checkbox-label {
  margin-left: 10px;
}
.vcs-tree.checkboxes-tree .vcs-mat-tree-node .add-node-btn {
  cursor: pointer;
  margin-left: 4px;
}
.vcs-tree.checkboxes-tree {
  padding: 0 0;
}
.vcs-tree.checkboxes-tree.solid {
  background-color: #ffffff;
}
.vcs-tree.checkboxes-tree.solid .vcs-tree-progress-bar {
  margin-left: 8px;
}
.vcs-tree.checkboxes-tree.solid .vcs-tree-nested-node {
  padding-left: 8px;
  padding-top: 8px;
}
.vcs-tree.checkboxes-tree.solid .mat-tree {
  margin: 3px 0 0 32px;
}
.vcs-tree.checkboxes-tree.solid .mat-tree .vcs-tree-nested-node .mat-nested-tree-node:last-child > .vcs-tree-container {
  border-left: 1px solid transparent;
}
.vcs-tree.checkboxes-tree.solid .mat-tree > .mat-nested-tree-node:last-child > li {
  border-left: 1px solid transparent !important;
}
.vcs-tree.checkboxes-tree.solid .mat-tree-node {
  min-height: 40px !important;
}
.vcs-tree.checkboxes-tree.solid .vcs-mat-tree-node {
  height: -moz-fit-content;
  height: fit-content;
  min-height: 40px;
  padding: 0;
  padding-left: 22px;
  position: relative;
  padding-top: 8px;
  display: flex;
  align-items: center;
}
.vcs-tree.checkboxes-tree.solid .vcs-mat-tree-node .tree-node-label {
  margin-left: 10px;
}
.vcs-tree.checkboxes-tree.solid .vcs-mat-tree-node .collapse-button {
  position: absolute;
  top: calc(50% - 4px);
  left: 0;
}
.vcs-tree.checkboxes-tree.solid .vcs-mat-tree-node::before {
  content: "";
  position: absolute;
  width: 24px;
  bottom: calc(50% - 3px);
  border-bottom: 1px solid #62626A;
  height: 100%;
  border-left: 1px solid #62626A;
  border-bottom-left-radius: 4px;
  left: -25px;
}
.vcs-tree.checkboxes-tree.solid .vcs-mat-tree-node .mat-nested-tree-node:last-child .vcs-mat-tree-node::after {
  content: "";
  position: absolute;
  width: 24px;
  left: -25px;
  top: calc( 50% + 1px);
  height: 50%;
}
.vcs-tree.checkboxes-tree.solid ul,
.vcs-tree.checkboxes-tree.solid li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.vcs-tree.checkboxes-tree.solid li.vcs-tree-container {
  border-bottom: 0;
  background: #ffffff;
}
.vcs-tree.checkboxes-tree.solid ul {
  padding-left: 24px;
}
.vcs-tree.checkboxes-tree.solid li {
  position: relative;
}
.vcs-tree.checkboxes-tree.solid li.vcs-mat-tree-node,
.vcs-tree.checkboxes-tree.solid li div {
  margin: 0;
  position: relative;
  top: 0;
  z-index: 1;
  background: #ffffff;
}
.vcs-tree.checkboxes-tree.solid li.has-children > .vcs-mat-tree-node > {
  margin: 0;
  position: relative;
  top: 0;
  z-index: 1;
}
.vcs-tree.checkboxes-tree.solid .collapse-button {
  z-index: 100;
  width: 16px;
  height: 16px;
  cursor: pointer;
}
.vcs-tree.checkboxes-tree.solid .collapse-button mat-icon {
  color: #62626A;
}
.flex-align-items-center {
  display: flex;
  align-items: center;
}
.vcs-tree {
  box-shadow: none !important;
}
.vcs-tree.nested-tree {
  padding: 0 0;
}
.vcs-tree.nested-tree.dotted {
  background-color: #ffffff;
}
.vcs-tree.nested-tree.dotted .vcs-tree-progress-bar {
  margin-left: 8px;
}
.vcs-tree.nested-tree.dotted .vcs-tree-nested-node {
  padding-left: 8px;
  padding-top: 8px;
}
.vcs-tree.nested-tree.dotted .mat-tree {
  margin: 3px 0 0 7px;
}
.vcs-tree.nested-tree.dotted .mat-tree .vcs-tree-nested-node .mat-nested-tree-node:last-child > .vcs-tree-container {
  border-left: 1px dotted transparent;
}
.vcs-tree.nested-tree.dotted .mat-tree > .mat-nested-tree-node:last-child > li {
  border-left: 1px dotted transparent !important;
}
.vcs-tree.nested-tree.dotted .mat-tree-node {
  min-height: 40px !important;
}
.vcs-tree.nested-tree.dotted .vcs-mat-tree-node {
  height: -moz-fit-content;
  height: fit-content;
  min-height: 40px;
  padding: 0;
  padding-left: 20px;
  position: relative;
  padding-top: 12px;
}
.vcs-tree.nested-tree.dotted .vcs-mat-tree-node .checklist-leaf-node {
  display: flex;
  margin-left: 6px;
}
.vcs-tree.nested-tree.dotted .vcs-mat-tree-node .checklist-leaf-node .item-label {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-left: 6px;
  margin: 2px 6px 0 6px;
}
.vcs-tree.nested-tree.dotted .vcs-mat-tree-node .vcs-mat-tree-node-content .flex-align-items-center .tree-icon {
  margin-left: 6px;
}
.vcs-tree.nested-tree.dotted .vcs-mat-tree-node .vcs-mat-tree-node-content .flex-align-items-center .checklist-leaf-node {
  display: flex;
  margin-left: 6px;
}
.vcs-tree.nested-tree.dotted .vcs-mat-tree-node .vcs-mat-tree-node-content .flex-align-items-center .checklist-leaf-node .item-label {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-left: 6px;
  margin: 1px 6px;
}
.vcs-tree.nested-tree.dotted .vcs-mat-tree-node .tree-node-label {
  margin: 2px 6px 0 6px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.vcs-tree.nested-tree.dotted .vcs-mat-tree-node .collapse-button, .vcs-tree.nested-tree.dotted .vcs-mat-tree-node .vcs-tree-icon {
  position: absolute;
  top: calc(50% - 5px);
  left: 0;
}
.vcs-tree.nested-tree.dotted .vcs-mat-tree-node::before {
  content: "";
  position: absolute;
  width: 24px;
  bottom: calc(50% - 3px);
  border-bottom: 1px dotted #62626A;
  height: 100%;
  border-left: 1px dotted #62626A;
  border-bottom-left-radius: 4px;
  left: -25px;
}
.vcs-tree.nested-tree.dotted .vcs-mat-tree-node .mat-nested-tree-node:last-child .vcs-mat-tree-node::after {
  content: "";
  position: absolute;
  width: 24px;
  left: -25px;
  top: calc( 50% + 1px);
  height: 50%;
}
.vcs-tree.nested-tree.dotted ul,
.vcs-tree.nested-tree.dotted li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.vcs-tree.nested-tree.dotted li.vcs-tree-container {
  border-bottom: 0;
  border-left: 1px dotted #62626A;
  background: transparent;
}
.vcs-tree.nested-tree.dotted ul {
  padding-left: 24px;
}
.vcs-tree.nested-tree.dotted li {
  padding-left: 24px;
  position: relative;
}
.vcs-tree.nested-tree.dotted li.vcs-mat-tree-node,
.vcs-tree.nested-tree.dotted li div {
  margin: 0;
  position: relative;
  top: 0;
  z-index: 1;
  background: transparent;
}
.vcs-tree.nested-tree.dotted li.has-children > .vcs-mat-tree-node > {
  margin: 0;
  position: relative;
  top: 0;
  z-index: 1;
}
.vcs-tree.nested-tree.dotted .collapse-button {
  cursor: pointer;
}
.vcs-tree.nested-tree.dotted .collapse-button, .vcs-tree.nested-tree.dotted .vcs-tree-icon {
  z-index: 100;
  width: 16px;
  height: 16px;
}
.vcs-tree.nested-tree.dotted .collapse-button mat-icon, .vcs-tree.nested-tree.dotted .vcs-tree-icon mat-icon {
  color: #62626A;
}
.vcs-tree.nested-tree {
  padding: 0 0;
}
.vcs-tree.nested-tree.dashed {
  background-color: #ffffff;
}
.vcs-tree.nested-tree.dashed .vcs-tree-progress-bar {
  margin-left: 8px;
}
.vcs-tree.nested-tree.dashed .vcs-tree-nested-node {
  padding-left: 8px;
  padding-top: 8px;
}
.vcs-tree.nested-tree.dashed .mat-tree {
  margin: 3px 0 0 7px;
}
.vcs-tree.nested-tree.dashed .mat-tree .vcs-tree-nested-node .mat-nested-tree-node:last-child > .vcs-tree-container {
  border-left: 1px dashed transparent;
}
.vcs-tree.nested-tree.dashed .mat-tree > .mat-nested-tree-node:last-child > li {
  border-left: 1px dashed transparent !important;
}
.vcs-tree.nested-tree.dashed .mat-tree-node {
  min-height: 40px !important;
}
.vcs-tree.nested-tree.dashed .vcs-mat-tree-node {
  height: -moz-fit-content;
  height: fit-content;
  min-height: 40px;
  padding: 0;
  padding-left: 20px;
  position: relative;
  padding-top: 12px;
}
.vcs-tree.nested-tree.dashed .vcs-mat-tree-node .checklist-leaf-node {
  display: flex;
  margin-left: 6px;
}
.vcs-tree.nested-tree.dashed .vcs-mat-tree-node .checklist-leaf-node .item-label {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-left: 6px;
  margin: 2px 6px 0 6px;
}
.vcs-tree.nested-tree.dashed .vcs-mat-tree-node .vcs-mat-tree-node-content .flex-align-items-center .tree-icon {
  margin-left: 6px;
}
.vcs-tree.nested-tree.dashed .vcs-mat-tree-node .vcs-mat-tree-node-content .flex-align-items-center .checklist-leaf-node {
  display: flex;
  margin-left: 6px;
}
.vcs-tree.nested-tree.dashed .vcs-mat-tree-node .vcs-mat-tree-node-content .flex-align-items-center .checklist-leaf-node .item-label {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-left: 6px;
  margin: 1px 6px;
}
.vcs-tree.nested-tree.dashed .vcs-mat-tree-node .tree-node-label {
  margin: 2px 6px 0 6px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.vcs-tree.nested-tree.dashed .vcs-mat-tree-node .collapse-button, .vcs-tree.nested-tree.dashed .vcs-mat-tree-node .vcs-tree-icon {
  position: absolute;
  top: calc(50% - 5px);
  left: 0;
}
.vcs-tree.nested-tree.dashed .vcs-mat-tree-node::before {
  content: "";
  position: absolute;
  width: 24px;
  bottom: calc(50% - 3px);
  border-bottom: 1px dashed #62626A;
  height: 100%;
  border-left: 1px dashed #62626A;
  border-bottom-left-radius: 4px;
  left: -25px;
}
.vcs-tree.nested-tree.dashed .vcs-mat-tree-node .mat-nested-tree-node:last-child .vcs-mat-tree-node::after {
  content: "";
  position: absolute;
  width: 24px;
  left: -25px;
  top: calc( 50% + 1px);
  height: 50%;
}
.vcs-tree.nested-tree.dashed ul,
.vcs-tree.nested-tree.dashed li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.vcs-tree.nested-tree.dashed li.vcs-tree-container {
  border-bottom: 0;
  border-left: 1px dashed #62626A;
  background: transparent;
}
.vcs-tree.nested-tree.dashed ul {
  padding-left: 24px;
}
.vcs-tree.nested-tree.dashed li {
  padding-left: 24px;
  position: relative;
}
.vcs-tree.nested-tree.dashed li.vcs-mat-tree-node,
.vcs-tree.nested-tree.dashed li div {
  margin: 0;
  position: relative;
  top: 0;
  z-index: 1;
  background: transparent;
}
.vcs-tree.nested-tree.dashed li.has-children > .vcs-mat-tree-node > {
  margin: 0;
  position: relative;
  top: 0;
  z-index: 1;
}
.vcs-tree.nested-tree.dashed .collapse-button {
  cursor: pointer;
}
.vcs-tree.nested-tree.dashed .collapse-button, .vcs-tree.nested-tree.dashed .vcs-tree-icon {
  z-index: 100;
  width: 16px;
  height: 16px;
}
.vcs-tree.nested-tree.dashed .collapse-button mat-icon, .vcs-tree.nested-tree.dashed .vcs-tree-icon mat-icon {
  color: #62626A;
}
.vcs-tree.nested-tree {
  padding: 0 0;
}
.vcs-tree.nested-tree.solid {
  background-color: #ffffff;
}
.vcs-tree.nested-tree.solid .vcs-tree-progress-bar {
  margin-left: 8px;
}
.vcs-tree.nested-tree.solid .vcs-tree-nested-node {
  padding-left: 8px;
  padding-top: 8px;
}
.vcs-tree.nested-tree.solid .mat-tree {
  margin: 3px 0 0 7px;
}
.vcs-tree.nested-tree.solid .mat-tree .vcs-tree-nested-node .mat-nested-tree-node:last-child > .vcs-tree-container {
  border-left: 1px solid transparent;
}
.vcs-tree.nested-tree.solid .mat-tree > .mat-nested-tree-node:last-child > li {
  border-left: 1px solid transparent !important;
}
.vcs-tree.nested-tree.solid .mat-tree-node {
  min-height: 40px !important;
}
.vcs-tree.nested-tree.solid .vcs-mat-tree-node {
  height: -moz-fit-content;
  height: fit-content;
  min-height: 40px;
  padding: 0;
  padding-left: 20px;
  position: relative;
  padding-top: 12px;
}
.vcs-tree.nested-tree.solid .vcs-mat-tree-node .checklist-leaf-node {
  display: flex;
  margin-left: 6px;
}
.vcs-tree.nested-tree.solid .vcs-mat-tree-node .checklist-leaf-node .item-label {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-left: 6px;
  margin: 2px 6px 0 6px;
}
.vcs-tree.nested-tree.solid .vcs-mat-tree-node .vcs-mat-tree-node-content .flex-align-items-center .tree-icon {
  margin-left: 6px;
}
.vcs-tree.nested-tree.solid .vcs-mat-tree-node .vcs-mat-tree-node-content .flex-align-items-center .checklist-leaf-node {
  display: flex;
  margin-left: 6px;
}
.vcs-tree.nested-tree.solid .vcs-mat-tree-node .vcs-mat-tree-node-content .flex-align-items-center .checklist-leaf-node .item-label {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-left: 6px;
  margin: 1px 6px;
}
.vcs-tree.nested-tree.solid .vcs-mat-tree-node .tree-node-label {
  margin: 2px 6px 0 6px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.vcs-tree.nested-tree.solid .vcs-mat-tree-node .collapse-button, .vcs-tree.nested-tree.solid .vcs-mat-tree-node .vcs-tree-icon {
  position: absolute;
  top: calc(50% - 5px);
  left: 0;
}
.vcs-tree.nested-tree.solid .vcs-mat-tree-node::before {
  content: "";
  position: absolute;
  width: 24px;
  bottom: calc(50% - 3px);
  border-bottom: 1px solid #62626A;
  height: 100%;
  border-left: 1px solid #62626A;
  border-bottom-left-radius: 4px;
  left: -25px;
}
.vcs-tree.nested-tree.solid .vcs-mat-tree-node .mat-nested-tree-node:last-child .vcs-mat-tree-node::after {
  content: "";
  position: absolute;
  width: 24px;
  left: -25px;
  top: calc( 50% + 1px);
  height: 50%;
}
.vcs-tree.nested-tree.solid ul,
.vcs-tree.nested-tree.solid li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.vcs-tree.nested-tree.solid li.vcs-tree-container {
  border-bottom: 0;
  border-left: 1px solid #62626A;
  background: transparent;
}
.vcs-tree.nested-tree.solid ul {
  padding-left: 24px;
}
.vcs-tree.nested-tree.solid li {
  padding-left: 24px;
  position: relative;
}
.vcs-tree.nested-tree.solid li.vcs-mat-tree-node,
.vcs-tree.nested-tree.solid li div {
  margin: 0;
  position: relative;
  top: 0;
  z-index: 1;
  background: transparent;
}
.vcs-tree.nested-tree.solid li.has-children > .vcs-mat-tree-node > {
  margin: 0;
  position: relative;
  top: 0;
  z-index: 1;
}
.vcs-tree.nested-tree.solid .collapse-button {
  cursor: pointer;
}
.vcs-tree.nested-tree.solid .collapse-button, .vcs-tree.nested-tree.solid .vcs-tree-icon {
  z-index: 100;
  width: 16px;
  height: 16px;
}
.vcs-tree.nested-tree.solid .collapse-button mat-icon, .vcs-tree.nested-tree.solid .vcs-tree-icon mat-icon {
  color: #62626A;
}
.vcs-progress.mat-progress-bar {
  min-width: 240px;
  height: 6px;
  border-radius: 3px;
}
.license-container {
  width: 960px;
  margin: auto;
  margin-top: 80px;
  border-radius: 8px;
  min-height: calc(100vh - 160px);
  margin-bottom: 10px;
}
.license-container .dialog-licence-container {
  height: calc(100vh - 160px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.license-container .title-license {
  padding: 24px 0px 24px 24px;
  box-sizing: border-box;
  height: 72px;
}
.license-container .title-license .vcs-h4 {
  margin-bottom: 0px;
}
.license-container .general-info {
  margin-top: 24px;
  padding: 0px 24px;
}
.license-container .general-info .content {
  padding-bottom: 24px;
  padding-top: 24px;
}
.license-container .general-info .content .label-form {
  margin-bottom: 0px !important;
  width: 25%;
}
.license-container .package-detail {
  margin-top: 24px;
  padding: 0px 24px;
}
.license-container .package-detail .content {
  padding-bottom: 24px;
  padding-top: 24px;
}
.license-container .package-detail .content .label-form {
  margin-bottom: 0px !important;
  width: 25%;
}
.license-container .action {
  padding-top: 16px;
  padding-bottom: 16px;
  text-align: center;
  border-top: 1px solid #d7d7db;
  height: 72px;
}
.license-border-bottom {
  position: absolute;
  bottom: 72px;
  width: 100%;
}
.license-not-found {
  width: 60%;
  margin: auto;
  margin-top: 80px;
  border-radius: 8px;
  min-height: calc(100vh - 160px);
  align-items: center;
  display: flex;
  justify-content: center;
}
.vcs-license-key-container {
  width: 400px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 4px;
  padding-left: 12px;
  height: 40px;
}
.vcs-license-key-element {
  border: none;
  background: none;
  padding: 0;
  outline: none;
  font: inherit;
  width: 100%;
}
.ant-upload.ant-upload-drag .ant-upload {
  padding: 24px 0 !important;
}
.ant-upload.ant-upload-drag .ant-upload .ant-upload-drag-container .ant-upload-text {
  margin-bottom: 0px !important;
  font-size: 14px !important;
}
/*
 Default config
*/
/*
  Button has many type:  Default , Primary , Link , Ghost , Split ,  Warning , Danger , Group , 
  With states: default, hover focus, active, disabled, selected, disable, progress
  Setting property: background, color, outline, icon
  Should make button-palette for earch type above
*/
/*
  Checkbox has many type:  Standard , Selected , Indeterminate
  With states: default, hover, active, disabled
  Setting property: background, label-color, outline, icon
  Make checkbox-palette for earch type above

  Checkbox Dont has Focus status. In design : Focus = Active in my code.
  Because Checkbox using backgroud-image(svg) to set display. With Indeterminate state, we need more property $active_icon_color. This is color of indeterminate icon.

  Note: checkbox has outline = 2px
*/
body {
  color: #111113;
}
.mat-icon.mat-primary, .mat-icon.mat-default, .mat-icon.mat-icon-no-color {
  color: #111113;
}
.mat-icon.mat-accent, .mat-icon.mat-error {
  color: #EE0033;
}
.mat-icon.mat-warn {
  color: #E8E160;
}
.mat-icon.mat-success {
  color: #697F3E;
}
.mat-icon.mat-infor {
  color: #5582DF;
}
.vcs-button.mat-flat-button {
  min-width: unset !important;
}
.vcs-button.mat-flat-button:focus {
  outline: none !important;
}
.vcs-button.mat-flat-button:not(.mat-button-disabled):focus {
  color: #111113;
  border: 1px solid #5582DF;
}
.vcs-button.mat-flat-button:focus:not(:focus-visible) {
  border: 1px solid #D7D7DB;
  /* Loại bỏ đường viền khi focus bằng chuột */
}
.vcs-button.mat-flat-button:focus-visible {
  border: 1px solid #5582DF !important;
  /* Đường viền màu xanh khi focus bằng bàn phím (tab) */
}
.vcs-button.mat-flat-button.mat-default:not([disabled]) {
  color: #111113;
  background-color: #D7D7DB;
  border: 1px solid transparent;
}
.vcs-button.mat-flat-button.mat-default:not([disabled]):active .mat-button-wrapper {
  color: #C9C9CF !important;
}
.vcs-button.mat-flat-button.mat-default:not([disabled]) mat-icon {
  color: #111113;
}
.vcs-button.mat-flat-button.mat-warn:not([disabled]) {
  color: #111113;
  background-color: #D5CD2D;
  border: 1px solid transparent;
}
.vcs-button.mat-flat-button.mat-warn:not([disabled]) .mat-button-wrapper {
  color: #111113;
}
.vcs-button.mat-flat-button.mat-warn:not([disabled]) mat-icon {
  color: #111113;
}
.vcs-button.mat-flat-button.mat-accent:not([disabled]) {
  color: #F2F2F3;
  background-color: #B04142;
  border: 1px solid transparent;
}
.vcs-button.mat-flat-button.mat-accent:not([disabled]) .mat-button-wrapper {
  color: #F2F2F3;
}
.vcs-button.mat-flat-button.mat-accent:not([disabled]) mat-icon {
  color: #F2F2F3;
  height: 24px;
  width: 24px;
}
.vcs-button.mat-flat-button.mat-primary:not([disabled]) {
  color: #F2F2F3;
  background-color: #18181B;
  border: 1px solid #18181B;
}
.vcs-button.mat-flat-button.mat-primary:not([disabled]) .mat-button-wrapper {
  color: #F2F2F3;
}
.vcs-button.mat-flat-button.mat-primary:not([disabled]) mat-icon {
  color: #F2F2F3;
}
.vcs-button.mat-flat-button:hover {
  transition: background-color 200ms linear;
}
.vcs-button.mat-flat-button:hover.mat-default:not([disabled]) {
  color: #111113;
  background-color: #C9C9CF;
}
.vcs-button.mat-flat-button:hover.mat-default:not([disabled]) .mat-button-wrapper {
  color: #111113 !important;
}
.vcs-button.mat-flat-button:hover.mat-warn:not([disabled]) {
  color: #111113;
  background-color: #E8E160;
}
.vcs-button.mat-flat-button:hover.mat-warn:not([disabled]) .mat-button-wrapper {
  color: #111113 !important;
}
.vcs-button.mat-flat-button:hover.mat-accent:not([disabled]) {
  color: #F2F2F3;
  background-color: #DB696A;
}
.vcs-button.mat-flat-button:hover.mat-accent:not([disabled]) .mat-button-wrapper {
  color: #F2F2F3 !important;
}
.vcs-button.mat-flat-button:hover.mat-primary:not([disabled]) {
  color: #F2F2F3;
  background-color: #303036;
}
.vcs-button.mat-flat-button:hover.mat-primary:not([disabled]) .mat-button-wrapper {
  color: #F2F2F3 !important;
}
.vcs-button.mat-flat-button:active.mat-default:not([disabled]) {
  color: #C9C9CF;
  background-color: #000000;
}
.vcs-button.mat-flat-button:active.mat-default:not([disabled]) mat-icon {
  color: #C9C9CF !important;
}
.vcs-button.mat-flat-button:active.mat-default:not([disabled]) .mat-button-wrapper {
  color: #C9C9CF !important;
}
.vcs-button.mat-flat-button:active.mat-warn:not([disabled]) {
  color: #111113;
  background-color: #B3AC23;
}
.vcs-button.mat-flat-button:active.mat-warn:not([disabled]) mat-icon {
  color: #111113;
}
.vcs-button.mat-flat-button:active.mat-warn:not([disabled]) .mat-button-wrapper {
  color: #111113 !important;
}
.vcs-button.mat-flat-button:active.mat-accent:not([disabled]) {
  color: #F2F2F3;
  background-color: #922A2B;
}
.vcs-button.mat-flat-button:active.mat-accent:not([disabled]) mat-icon {
  color: #F2F2F3;
}
.vcs-button.mat-flat-button:active.mat-accent:not([disabled]) .mat-button-wrapper {
  color: #F2F2F3 !important;
}
.vcs-button.mat-flat-button:active.mat-primary:not([disabled]) {
  color: #C9C9CF;
  background-color: #000000;
}
.vcs-button.mat-flat-button:active.mat-primary:not([disabled]) mat-icon {
  color: #C9C9CF;
}
.vcs-button.mat-flat-button:active.mat-primary:not([disabled]) .mat-button-wrapper {
  color: #C9C9CF !important;
}
.vcs-button.mat-flat-button .mat-button-toggle-label-content {
  line-height: initial;
  padding: 0;
}
.vcs-button.mat-flat-button:disabled {
  background-color: #E5E5E7;
  color: #C9C9CF;
}
.vcs-button.mat-flat-button:disabled mat-icon {
  color: #C9C9CF;
}
.vcs-button.mat-flat-button:disabled .mat-button-wrapper {
  color: #C9C9CF !important;
}
.dark-theme .vcs-button.mat-warn:disabled, .dark-theme .vcs-button.mat-accent:disabled {
  background-color: #E5E5E7;
  opacity: 30%;
}
.vcs-button.mat-flat-button.progress:active {
  background-color: #D7D7DB !important;
}
.vcs-button-toggle-group .mat-button-toggle.vcs-button {
  min-width: unset !important;
}
.vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-appearance-standard {
  background-color: #D7D7DB !important;
}
.vcs-button-toggle-group .mat-button-toggle.vcs-button .mat-button-toggle-button {
  min-width: unset !important;
  color: #111113;
  background-color: #D7D7DB !important;
  border: 1px solid #D7D7DB;
}
.vcs-button-toggle-group .mat-button-toggle.vcs-button .mat-button-toggle-button mat-icon {
  color: #111113;
  position: relative;
  bottom: 1px;
  right: 2px;
}
.vcs-button-toggle-group .mat-button-toggle.vcs-button .mat-button-toggle-button .mat-button-toggle-label-content {
  color: #111113 !important;
}
.vcs-button-toggle-group .mat-button-toggle.vcs-button .mat-button-toggle-button:focus {
  outline: none;
  border: 1px solid #5582DF;
}
.vcs-button-toggle-group .mat-button-toggle.vcs-button .mat-button-toggle-button:focus:not(:focus-visible) {
  border: 1px solid #D7D7DB !important;
}
.vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-checked > button {
  color: #F2F2F3;
  background-color: #000000 !important;
}
.vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-checked > button .mat-button-toggle-label-content {
  color: #F2F2F3 !important;
}
.vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-checked > button mat-icon {
  color: #F2F2F3 !important;
}
.vcs-button-toggle-group .mat-button-toggle.vcs-button > button:active {
  color: #F2F2F3;
  background-color: #000000 !important;
}
.vcs-button-toggle-group .mat-button-toggle.vcs-button > button:active .mat-button-toggle-label-content {
  color: #F2F2F3 !important;
}
.vcs-button-toggle-group .mat-button-toggle.vcs-button > button:active mat-icon {
  color: #F2F2F3 !important;
}
.vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-disabled button {
  cursor: not-allowed !important;
  background-color: #E5E5E7 !important;
  color: #C9C9CF !important;
}
.vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-disabled button .mat-button-toggle-label-content {
  color: #C9C9CF !important;
}
.vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-disabled button mat-icon {
  color: #C9C9CF !important;
}
.vcs-button.mat-flat-button {
  min-width: unset !important;
}
.vcs-button.mat-flat-button.outline {
  background-color: #FFFFFF;
  color: #111113;
  border: 1px solid #62626A;
}
.vcs-button.mat-flat-button.outline .mat-button-wrapper {
  color: #111113;
}
.vcs-button.mat-flat-button.outline mat-icon {
  color: #111113;
}
.vcs-button.mat-flat-button.outline:hover {
  background-color: #FFFFFF;
  color: #111113;
  border: 1px solid #111113;
}
.vcs-button.mat-flat-button.outline:hover .mat-button-wrapper {
  color: #111113;
}
.vcs-button.mat-flat-button.outline:hover mat-icon {
  color: #111113;
}
.vcs-button.mat-flat-button.outline:active {
  background-color: #D7D7DB;
  color: #111113;
  border: 1px solid #62626A;
}
.vcs-button.mat-flat-button.outline:active .mat-button-wrapper {
  color: #111113;
}
.vcs-button.mat-flat-button.outline:active mat-icon {
  color: #111113;
}
.vcs-button.mat-flat-button.outline:disabled {
  border: 1px solid #E5E5E7;
  color: #C9C9CF;
  background-color: #FFFFFF;
}
.vcs-button.mat-flat-button.outline:disabled mat-icon {
  color: #C9C9CF;
}
.vcs-button.mat-flat-button.outline:disabled .mat-button-wrapper {
  color: #C9C9CF;
}
.vcs-button.mat-flat-button.progress.mat-default:not([disabled])::before {
  background-color: #C9C9CF;
  border: 1px solid #C9C9CF;
}
.vcs-button.mat-flat-button.progress.mat-default:not([disabled]):hover {
  background-color: #D7D7DB !important;
}
.vcs-button.mat-flat-button.progress.mat-default:not([disabled]):active {
  color: #111113 !important;
}
.vcs-button.mat-flat-button.progress.mat-default:not([disabled]):active .mat-button-wrapper {
  color: #111113 !important;
}
.vcs-button.mat-flat-button.progress.mat-default:not([disabled]):active mat-icon {
  color: #111113 !important;
}
.vcs-button.mat-flat-button.progress.mat-primary:not([disabled])::before {
  background-color: #303036 !important;
  border: 1px solid #303036;
}
.vcs-button.mat-flat-button.progress.mat-primary:not([disabled]):hover {
  background-color: #18181B !important;
}
.vcs-button.mat-flat-button.loading .mat-button-wrapper {
  position: relative;
  bottom: 0;
}
.vcs-button.mat-flat-button.loading mat-icon {
  color: #111113 !important;
}
.introjs-button:not([disabled]) {
  min-width: unset !important;
  color: #F2F2F3;
  background-color: #18181B;
  border: 1px solid #18181B;
}
.introjs-button:not([disabled]):focus {
  color: #F2F2F3;
  background-color: #18181B;
}
.introjs-button:not([disabled]):hover {
  color: #F2F2F3;
  background-color: #303036;
}
.introjs-button:not([disabled]) mat-icon {
  color: #F2F2F3;
}
.vcs-button.mat-stroked-button {
  min-width: unset !important;
  border: 1px solid transparent;
  background: transparent;
  color: #111113;
}
.vcs-button.mat-stroked-button:not(.mat-button-disabled):hover {
  background-color: #C9C9CF;
  color: #111113;
  transition: background-color 200ms linear;
}
.vcs-button.mat-stroked-button:not(.mat-button-disabled):hover mat-icon {
  color: #111113;
}
.vcs-button.mat-stroked-button:not(.mat-button-disabled):hover .mat-button-wrapper {
  color: #111113 !important;
}
.vcs-button.mat-stroked-button:not(.mat-button-disabled):focus {
  color: #111113;
  border: 1px solid #5582DF;
}
.vcs-button.mat-stroked-button:not(.mat-button-disabled):focus mat-icon {
  color: #111113;
}
.vcs-button.mat-stroked-button:not(.mat-button-disabled):focus .mat-button-wrapper {
  color: #111113 !important;
}
.vcs-button.mat-stroked-button:focus:not(:focus-visible) {
  border: 1px solid transparent;
  /* Loại bỏ đường viền khi focus bằng chuột */
}
.vcs-button.mat-stroked-button:focus-visible {
  border: 1px solid #5582DF !important;
  /* Đường viền màu xanh khi focus bằng bàn phím (tab) */
}
.vcs-button.mat-stroked-button:not(.mat-button-disabled):active {
  background-color: #000000;
  color: #C9C9CF;
  border: 1px solid transparent;
}
.vcs-button.mat-stroked-button:not(.mat-button-disabled):active mat-icon {
  color: #C9C9CF;
}
.vcs-button.mat-stroked-button:not(.mat-button-disabled):active .mat-button-wrapper {
  color: #C9C9CF !important;
}
.vcs-button.mat-stroked-button:disabled {
  cursor: not-allowed;
  background-color: transparent;
  color: #C9C9CF;
}
.vcs-button.mat-stroked-button:disabled mat-icon {
  color: #C9C9CF !important;
}
.vcs-button.mat-stroked-button:disabled .mat-button-wrapper {
  color: #C9C9CF !important;
}
.vcs-button.mat-stroked-button .mat-button-wrapper {
  min-width: unset !important;
}
.vcs-button.mat-stroked-button .mat-button-wrapper .mat-icon {
  position: relative;
  bottom: 0px;
  left: 0px;
}
a.vcs-button.mat-button-base {
  min-width: unset !important;
  color: #5582DF;
}
a.vcs-button.mat-button-base .mat-button-wrapper {
  margin-top: 2px;
}
a.vcs-button.mat-button-base.mat-button:not([disabled]):hover {
  color: #5582DF;
  transition: background-color 200ms linear;
}
a.vcs-button.mat-button-base.mat-button:not([disabled]):hover .mat-button-wrapper {
  color: #5582DF !important;
}
a.vcs-button.mat-button-base.mat-button:not([disabled]):active {
  color: #5582DF;
}
a.vcs-button.mat-button-base.mat-button:not([disabled]):active .mat-button-wrapper {
  color: #376BC0 !important;
}
a.vcs-button.mat-button-base.mat-button:focus {
  color: #5582DF;
}
a.vcs-button.mat-button-base.mat-button:focus .mat-button-wrapper {
  color: #5582DF !important;
}
a.vcs-button.mat-button-base.mat-button[disabled] {
  color: #C9C9CF;
  background-color: transparent !important;
  cursor: not-allowed;
  text-decoration: none !important;
}
a.vcs-button.mat-button-base.mat-button[disabled] .mat-button-wrapper {
  color: #C9C9CF !important;
}
a.vcs-button.mat-button-base.mat-button[disabled]:active {
  border: none;
  outline: none;
}
a.vcs-button.mat-button-base.mat-button mat-icon {
  color: #111113 !important;
}
a.vcs-button.mat-button-base.mat-button.cdk-mouse-focused {
  outline: initial;
}
a.vcs-button.mat-button-base.mat-button.cdk-keyboard-focused {
  outline: initial;
  /* border-radius */
  border-radius: 3px;
  /* box-shadow */
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px #5582DF;
}
.vcs-button .mat-button-focus-overlay,
.vcs-button .mat-ripple.mat-button-ripple,
.vcs-button .mat-button-toggle-focus-overlay {
  display: none;
}
.vcs-button.mat-button-toggle .mat-button-toggle-focus-overlay,
.vcs-button.mat-button-toggle .mat-ripple {
  display: none;
}
.vcs-button-split .pre-btn-split mat-icon {
  position: relative;
  bottom: 2px;
}
.vcs-btn-dropdown {
  width: 112px;
}
.vcs-btn-dropdown mat-icon {
  color: #111113;
  height: 24px;
  width: 24px;
  position: relative;
  left: 5px !important;
}
.only-icon-btn {
  padding: 0px !important;
  width: 40px;
}
.only-icon-btn .mat-button-wrapper mat-icon {
  margin-top: -1px;
}
.menu-button.mat-menu-panel {
  min-width: 140px;
}
.text-highlight.mat-chip.mat-standard-chip {
  padding: 0 12px;
  min-width: 40px;
  border-radius: 2px;
  height: 20px;
}
.text-highlight.mat-chip.mat-standard-chip.mat-gray {
  color: #111113;
  background-color: #E5E5E7;
}
.text-highlight.mat-chip.mat-standard-chip.mat-green {
  color: #111113;
  background-color: #C6D5A4;
}
.text-highlight.mat-chip.mat-standard-chip.mat-primary {
  color: #F2F2F3;
  background-color: #111113;
}
.text-highlight.mat-chip.mat-standard-chip.mat-red {
  color: #111113;
  background-color: #FFC5C7;
}
.text-highlight.mat-chip.mat-standard-chip.mat-yellow {
  color: #111113;
  background-color: #FFFBC1;
}
.text-highlight.mat-chip.mat-standard-chip.mat-blue {
  color: #111113;
  background-color: #9ECFFD;
}
.text-highlight.mat-chip.mat-standard-chip.bold.mat-green {
  color: #F2F2F3;
  background-color: #697F3E;
}
.text-highlight.mat-chip.mat-standard-chip.bold.mat-primary {
  color: #F2F2F3;
  background-color: #111113;
}
.text-highlight.mat-chip.mat-standard-chip.bold.mat-red {
  color: #F2F2F3;
  background-color: #EE0033;
}
.text-highlight.mat-chip.mat-standard-chip.bold.mat-yellow {
  color: #111113;
  background-color: #E8E160;
}
.text-highlight.mat-chip.mat-standard-chip.bold.mat-blue {
  color: #F2F2F3;
  background-color: #467AD0;
}
.vcs-tab {
  border-bottom: none;
}
.vcs-tab *:hover {
  text-decoration: none;
}
.vcs-tab .mat-tab-labels .mat-tab-label-content,
.vcs-tab .mat-tab-links .mat-tab-label-content {
  color: #62626A;
  background-color: transparent;
}
.vcs-tab .mat-tab-labels .mat-tab-label-content:hover,
.vcs-tab .mat-tab-links .mat-tab-label-content:hover {
  color: #111113;
  background-color: transparent;
}
.vcs-tab .mat-tab-labels .mat-tab-label-active,
.vcs-tab .mat-tab-links .mat-tab-label-active {
  color: #111113;
  background-color: transparent;
}
.vcs-tab .mat-tab-labels .mat-tab-label-active .mat-tab-label-content,
.vcs-tab .mat-tab-links .mat-tab-label-active .mat-tab-label-content {
  color: #111113;
  background-color: transparent;
}
.vcs-tab .mat-tab-labels .mat-tab-label-active.cdk-keyboard-focused,
.vcs-tab .mat-tab-links .mat-tab-label-active.cdk-keyboard-focused {
  border-radius: 4px;
  border: 1px solid #5582DF;
  background-color: transparent !important;
}
.vcs-tab .mat-tab-labels .mat-tab-disabled .mat-tab-label-content,
.vcs-tab .mat-tab-links .mat-tab-disabled .mat-tab-label-content {
  color: #C9C9CF;
  cursor: not-allowed;
}
.vcs-tab .mat-tab-labels .mat-tab-disabled .mat-tab-label-content:hover,
.vcs-tab .mat-tab-links .mat-tab-disabled .mat-tab-label-content:hover {
  color: #C9C9CF;
}
.vcs-tab .mat-ink-bar {
  background-color: #111113 !important;
}
.vcs-tab .mat-tab-header-pagination {
  width: 32px;
  height: 32px;
  box-shadow: none;
  border-radius: 4px;
  background: #D7D7DB;
}
.vcs-tab .mat-tab-header-pagination .mat-tab-header-pagination-chevron {
  position: relative;
  border-color: #111113;
}
.vcs-tab .mat-tab-header-pagination .mat-tab-header-pagination-before.mat-tab-header-pagination-disabled {
  background: #E5E5E7 !important;
  color: #C9C9CF !important;
  cursor: not-allowed;
}
.vcs-tab .mat-tab-header-pagination .mat-tab-header-pagination-before.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: #C9C9CF !important;
}
.vcs-tab .mat-tab-header-pagination .mat-tab-header-pagination-after {
  transform: scale(1) rotate(45deg);
}
.vcs-tab .mat-tab-header-pagination .mat-tab-header-pagination-after.mat-tab-header-pagination-disabled {
  background: #E5E5E7 !important;
  color: #C9C9CF !important;
  cursor: not-allowed;
}
.vcs-tab .mat-tab-header-pagination .mat-tab-header-pagination-after.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: #C9C9CF !important;
}
.vcs-tab .mat-tab-header-pagination:not(.mat-tab-header-pagination-disabled):active {
  border: 1px solid #5582DF;
  background: #000000;
}
.vcs-tab .mat-tab-header-pagination:not(.mat-tab-header-pagination-disabled):active .mat-tab-header-pagination-chevron {
  border-color: !important;
}
.vcs-tab .mat-tab-header-pagination:not(.mat-tab-header-pagination-disabled):focus {
  border: 1px solid #5582DF;
  background: #000000;
}
.vcs-tab .mat-tab-header-pagination:not(.mat-tab-header-pagination-disabled):focus .mat-tab-header-pagination-chevron {
  border-color: #62626A !important;
}
.vcs-tab .mat-tab-header-pagination:not(.mat-tab-header-pagination-disabled):hover {
  background: #C9C9CF !important;
}
.vcs-tab .mat-tab-header-pagination:not(.mat-tab-header-pagination-disabled):hover .mat-tab-header-pagination-chevron {
  border-color: !important;
}
.vcs-tab .mat-tab-header-pagination.mat-tab-header-pagination-disabled {
  background: #E5E5E7 !important;
  color: #C9C9CF !important;
  cursor: not-allowed;
}
.vcs-tab .mat-tab-header-pagination.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: #C9C9CF !important;
}
.tabs-layout {
  border-top: 1px solid #C9C9CF;
  position: fixed;
  width: 100%;
  z-index: 1000;
}
.tabs-layout .vcs-tab .mat-tab-header {
  height: 48px;
  color: #62626A;
  background-color: #ffffff;
}
.tabs-layout .mat-tab-label-container {
  margin: 15px 15px 0px 15px !important;
}
.tabs-layout .mat-tab-label-container .mat-tab-label-content {
  font-family: "Roboto-Medium";
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.dark-theme .tabs-layout .vcs-tab .mat-tab-header {
  height: 48px;
  color: #62626A !important;
  background-color: #303036 !important;
}
.vcs-banner.mat-toolbar {
  height: 48px;
  position: relative;
}
.vcs-banner.mat-toolbar .container-banner {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.vcs-banner.mat-toolbar .container-banner .icon-banner {
  min-width: 24px;
}
.vcs-banner.mat-toolbar .container-banner .remove-icon {
  position: absolute;
  right: 16px;
}
.vcs-banner.mat-toolbar .container-banner .banner-link {
  margin-top: 2px;
}
.vcs-banner.mat-toolbar .container-banner .content-banner, .vcs-banner.mat-toolbar .container-banner .banner-link {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.vcs-banner.mat-toolbar.mat-infor {
  background: #5582DF;
  color: #FFFFFF;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  padding-left: 16px;
  padding-right: 32px;
}
.vcs-banner.mat-toolbar.mat-infor * {
  color: #FFFFFF;
}
.vcs-banner.mat-toolbar.mat-infor mat-icon {
  color: #FFFFFF;
  cursor: pointer;
}
.vcs-banner.mat-toolbar.mat-infor a {
  color: #FFFFFF;
  margin-bottom: 2px;
}
.vcs-banner.mat-toolbar.mat-infor a:hover {
  color: #FFFFFF !important;
  cursor: pointer;
}
.vcs-banner.mat-toolbar.mat-infor a:hover .mat-button-wrapper {
  color: #FFFFFF !important;
}
.vcs-banner.mat-toolbar.mat-infor a:active {
  color: #FFFFFF !important;
  cursor: pointer;
}
.vcs-banner.mat-toolbar.mat-infor a:active .mat-button-wrapper {
  color: #FFFFFF !important;
}
.vcs-banner.mat-toolbar.mat-infor a:focus {
  color: #FFFFFF !important;
  cursor: pointer;
}
.vcs-banner.mat-toolbar.mat-infor a:focus .mat-button-wrapper {
  color: #FFFFFF !important;
}
.vcs-banner.mat-toolbar.mat-infor a.vcs-button.mat-button-base.mat-button:not([disabled]):hover .mat-button-wrapper {
  color: #FFFFFF !important;
}
.vcs-banner.mat-toolbar.mat-error {
  background: #B04142;
  color: #F2F2F3;
  padding-left: 16px;
  padding-right: 16px;
}
.vcs-banner.mat-toolbar.mat-error mat-icon {
  color: #FFFFFF;
}
.vcs-banner.mat-toolbar.mat-error * {
  color: #FFFFFF;
}
.vcs-banner.mat-toolbar.mat-error a {
  color: #FFFFFF;
  margin-bottom: 2px;
}
.vcs-banner.mat-toolbar.mat-error a:hover {
  color: #FFFFFF !important;
  cursor: pointer;
}
.vcs-banner.mat-toolbar.mat-error a:hover .mat-button-wrapper {
  color: #FFFFFF !important;
}
.vcs-banner.mat-toolbar.mat-error a:active {
  color: #FFFFFF !important;
  cursor: pointer;
}
.vcs-banner.mat-toolbar.mat-error a:active .mat-button-wrapper {
  color: #FFFFFF !important;
}
.vcs-banner.mat-toolbar.mat-error a:focus {
  color: #FFFFFF !important;
  cursor: pointer;
}
.vcs-banner.mat-toolbar.mat-error a:focus .mat-button-wrapper {
  color: #FFFFFF !important;
}
.vcs-banner.mat-toolbar.mat-error a.vcs-button.mat-button-base.mat-button:not([disabled]):hover .mat-button-wrapper {
  color: #FFFFFF !important;
}
.vcs-banner.mat-toolbar.mat-warn {
  background: #F0E973;
  color: #111113;
  padding-left: 16px;
  padding-right: 32px;
}
.vcs-banner.mat-toolbar.mat-warn * {
  color: #111113;
}
.vcs-banner.mat-toolbar.mat-warn mat-icon {
  color: #111113;
}
.vcs-banner.mat-toolbar.mat-warn a {
  margin-bottom: 2px;
}
.vcs-banner.mat-toolbar.mat-warn a:hover {
  color: #303036 !important;
  cursor: pointer;
}
.vcs-banner.mat-toolbar.mat-warn a:hover .mat-button-wrapper {
  color: #303036 !important;
}
.vcs-banner.mat-toolbar.mat-warn a:active {
  color: #303036 !important;
  cursor: pointer;
  border: none;
}
.vcs-banner.mat-toolbar.mat-warn a:active .mat-button-wrapper {
  color: #303036 !important;
}
.vcs-banner.mat-toolbar.mat-warn a:focus {
  color: #303036 !important;
  cursor: pointer;
}
.vcs-banner.mat-toolbar.mat-warn a:focus .mat-button-wrapper {
  color: #303036 !important;
}
.vcs-banner.mat-toolbar.mat-warn a.vcs-button.mat-button-base.mat-button:not([disabled]):hover .mat-button-wrapper {
  color: #303036 !important;
}
.ant-picker-separator {
  background-image: url("/assets/icons/icon-separator-light.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
.ant-picker-separator i {
  display: none;
}
.ant-picker-large {
  padding: 10px 8px 10px 12px;
}
.ant-picker {
  background: transparent;
}
.ant-picker:hover {
  border-color: #111113;
}
.ant-picker-cell {
  color: #94949E;
  width: 40px;
  height: 32px;
}
.ant-picker-range .ant-picker-clear {
  right: 10px;
}
.ant-picker-focused {
  border: 1px solid #5582DF !important;
  box-shadow: none;
}
.container-picker .mat-error {
  display: flex;
  margin-top: 4px;
  font-size: 12px;
  font-family: "Roboto-Regular";
  line-height: 16px;
}
.container-picker .mat-error .mat-icon {
  color: #EE0033;
}
vcs-datepicker .container-picker .has-error,
vcs-time-picker .container-picker .has-error {
  border-color: #EE0033;
}
.ant-picker-cell-today .ant-picker-cell-inner {
  color: #F2F2F3;
  background-color: #18181B;
}
.ant-picker-cell-today .ant-picker-cell-inner:hover {
  color: #F2F2F3 !important;
}
.ant-picker-cell-today:hover .ant-picker-cell-inner {
  background-color: #303036 !important;
}
.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before {
  border: none;
}
.ant-picker-cell-today:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner {
  background-color: #18181B;
}
.ant-picker-cell:not(.ant-picker-cell-selected) .ant-picker-cell-inner:active {
  border: 1px solid #5582DF;
}
.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner {
  background-color: #EE0033;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner {
  background-color: #EE0033;
}
.ant-picker-clear {
  right: 2px;
  border-radius: 10px;
}
.ant-picker-clear .anticon-close-circle svg {
  width: 19px;
  height: 19px;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner {
  background: #EE0033;
  color: #F2F2F3;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell-selected:hover .ant-picker-time-panel-cell-inner {
  background: #EE0033 !important;
  color: #F2F2F3 !important;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner {
  padding: 0px;
  width: 40px;
  height: 32px;
  line-height: 32px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
}
.ant-picker-time-panel-column > li {
  display: flex;
  justify-content: space-around;
  text-align: center;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover {
  background: #C9C9CF;
  color: #111113;
}
.ant-picker-dropdown .ant-picker-panel > .ant-picker-time-panel {
  width: 268px;
}
.ant-picker-cell-in-view.ant-picker-cell-in-range::before {
  background-color: #FF6272;
  width: 40px;
  height: 32px;
}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after {
  background-color: #FF6272;
  width: 40px;
}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {
  background-color: #FF6272;
  width: 40px;
  left: 0px;
}
.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover::before {
  background-color: #FF6272;
}
.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner {
  background-color: #EE0033;
}
.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range)::after {
  height: 32px;
}
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after {
  height: 32px;
  width: 40px;
}
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after {
  height: 32px;
  width: 40px;
}
.ant-picker-cell .ant-picker-cell-inner {
  min-width: 40px;
  height: 32px;
  line-height: 32px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
}
.ant-picker-cell-in-view,
.ant-picker-content th {
  color: #111113;
}
.ant-picker-header-view button,
.ant-picker-today-btn {
  color: #111113 !important;
}
.ant-picker-header button {
  color: #111113;
}
.ant-picker-ok button {
  width: 40px;
  height: 32px;
  background-color: #18181B;
  border-color: #18181B;
}
.ant-picker-ok button:hover {
  background-color: #62626A;
  border-color: transparent;
}
.ant-picker-panel-container {
  background: #FFFFFF;
}
.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner {
  color: #111113;
  background-color: #C9C9CF;
}
.ant-picker-input > input {
  color: #111113;
  top: 1px;
}
.datetime-timepicker .help-text {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #303036;
  cursor: default !important;
}
.datetime-timepicker .vcs-hint-error {
  cursor: default !important;
}
.ant-picker-cell:not(.ant-picker-cell-in-view) {
  pointer-events: none;
}
.ant-picker-cell::before {
  height: 32px;
  width: 40px;
}
.ant-picker-content td {
  height: 32px;
  width: 40px;
}
.ant-picker-date-panel .ant-picker-content th {
  width: 40px;
}
.ant-picker-content th {
  height: 32px;
  line-height: 32px;
  min-width: 40px;
}
.ant-picker-date-panel {
  min-width: 304px;
}
.ant-picker-header-view {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.ant-picker-header-view .ant-picker-header-year-btn {
  order: 2;
  margin-left: 4px;
  pointer-events: none !important;
}
.ant-picker-header-view .ant-picker-header-month-btn {
  order: 1;
  pointer-events: none !important;
}
.ant-picker-header .ant-picker-header-super-prev-btn,
.ant-picker-header .ant-picker-header-super-next-btn {
  display: none;
}
th[title=Sat], th[title=Mon], th[title=Tue], th[title=Web], th[title=Thu], th[title=Fri], th[title=Sun] {
  font-family: "Roboto-Medium";
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
th[title=Sat], th[title=Sun] {
  color: #EE0033;
}
.ant-picker-range .ant-picker-active-bar {
  background-color: #111113;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after {
  border-top: none;
  border-bottom: none;
  background: #f2f2f3;
  color: #111113;
}
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after {
  border-right: none;
}
.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range)::after {
  border-top: none;
  border-bottom: none;
  background: #f2f2f3;
  color: #111113;
}
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child::after {
  border-right: none;
}
.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after {
  border-left: none;
}
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after {
  border-left: none;
}
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child::after {
  border-left: none;
}
.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after {
  border-right: none;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start::before {
  background: none;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single)::before {
  background: none;
}
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end::before {
  background: none;
}
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after {
  border-top: none;
  border-bottom: none;
  background: #f2f2f3;
  color: #111113;
}
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after {
  border-right: none;
}
.ant-picker-datetime-panel .ant-picker-date-panel .ant-picker-header {
  height: 56px;
  padding-top: 8px;
}
.ant-picker-datetime-panel .ant-picker-time-panel .ant-picker-header {
  height: 56px;
  padding-top: 8px;
  align-items: center;
}
.ant-picker-panel .ant-picker-header {
  height: 56px;
  padding: 0 16px;
  padding-top: 8px;
}
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after {
  border-left: none;
}
.ant-picker-ranges {
  display: none;
}
.ant-picker-footer-extra:not(:last-child) {
  border: none;
}
.ant-picker-footer-extra:not(:last-child) .vcsRenderExtraFooter {
  padding: 16px 16px 16px 0px;
  text-align: right;
}
.ant-picker-footer-extra {
  padding: 0px;
}
/*severity*/
/*status*/
/*pagination*/
/*
  Status
*/
.status {
  display: flex;
  align-items: center;
}
.status .dot {
  border-radius: 50%;
  display: inline-block;
  margin-right: 8px;
}
.status .dot.sm {
  width: 8px;
  height: 8px;
}
.status .dot.md {
  width: 12px;
  height: 12px;
}
.status.enable .dot {
  background-color: #467AD0;
}
.status.disable .dot {
  background-color: #94949E;
}
.results .separate {
  height: 20px;
  border: 1px solid #94949E !important;
}
.results .date, .results > span {
  color: #111113 !important;
}
.results .count, .results .hightlight {
  color: #467AD0 !important;
}
.group-table {
  width: 100%;
}
.group-table .nth-header-group-table {
  height: 28px;
  width: 100%;
  border-bottom: 0.5px solid #94949E;
}
.group-table .nth-header-group-table .d-filter {
  display: flex;
  align-items: center;
  width: 200px;
  height: 32px;
}
.group-table .nth-header-group-table .d-filter .group-icon-filter {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.group-table .nth-header-group-table .d-filter .group-icon-filter .icon-sort {
  margin: 0 4px 2px 4px;
}
.group-table .nth-header-group-table .d-filter .group-icon-filter .icon-sort:hover {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid transparent;
  border-radius: 4px;
}
.group-table .nth-header-group-table .d-filter .group-icon-filter .icon-sort:active {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
}
.group-table .nth-header-group-table .d-filter .group-icon-filter .icon-sort:focus {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
}
.group-table .nth-header-group-table .d-filter .group-icon-filter .d-filter-icon {
  margin: 0 4px 2px 0 !important;
  height: 17px;
}
.group-table .nth-header-group-table .d-filter .group-icon-filter .d-filter-icon:hover {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid transparent;
  border-radius: 4px;
  height: 23px;
  padding: 2px;
}
.group-table .nth-header-group-table .d-filter .group-icon-filter .d-filter-icon:active {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
}
.group-table .nth-header-group-table .d-filter .group-icon-filter .d-filter-icon:focus {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
}
.group-table .nth-header-group-table .d-filter .title {
  cursor: pointer;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #111113;
}
.group-table .tbody-group .nth-body-group-table {
  border-bottom: 0.5px solid #D7D7DB;
}
.group-table .tbody-group .nth-body-group-table .btn-group-actions {
  visibility: hidden;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.group-table .tbody-group .nth-body-group-table .btn-group-actions .btn-table-actions {
  margin-left: 8px;
}
.group-table .tbody-group .nth-body-group-table:hover .btn-group-actions {
  visibility: visible;
}
.group-table .nth-header-group-sub {
  height: 28px;
  border-bottom: 0.5px solid #D7D7DB;
}
.group-table .nth-header-group-sub .d-filter {
  display: flex;
  align-items: center;
  width: 200px;
  height: 28px;
}
.group-table .nth-header-group-sub .d-filter .group-icon-filter {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.group-table .nth-header-group-sub .d-filter .group-icon-filter .icon-sort {
  margin: 0 4px 2px 4px;
}
.group-table .nth-header-group-sub .d-filter .group-icon-filter .icon-sort:hover {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid transparent;
  border-radius: 4px;
}
.group-table .nth-header-group-sub .d-filter .group-icon-filter .icon-sort:active {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
}
.group-table .nth-header-group-sub .d-filter .group-icon-filter .icon-sort:focus {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
}
.group-table .nth-header-group-sub .d-filter .group-icon-filter .d-filter-icon {
  margin: 0 4px 2px 0 !important;
  height: 17px;
}
.group-table .nth-header-group-sub .d-filter .group-icon-filter .d-filter-icon:hover {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid transparent;
  border-radius: 4px;
  height: 23px;
  padding: 2px;
}
.group-table .nth-header-group-sub .d-filter .group-icon-filter .d-filter-icon:active {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
}
.group-table .nth-header-group-sub .d-filter .group-icon-filter .d-filter-icon:focus {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
}
.group-table .nth-header-group-sub .d-filter .title {
  cursor: pointer;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #111113;
}
.group-table .tbody-group-sub .nth-body-sub {
  height: 32px;
  border-bottom: 0.5px solid #D7D7DB;
}
.group-table .tbody-group-sub .nth-body-sub .btn-group-actions {
  visibility: hidden;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.group-table .tbody-group-sub .nth-body-sub .btn-group-actions .btn-table-actions {
  margin-left: 8px;
}
.group-table .tbody-group-sub .nth-body-sub:hover .btn-group-actions {
  visibility: visible;
}
.group-table .vcs-table {
  width: 100%;
}
/*
  action
*/
.vcs-action-datatable {
  background: transparent;
  margin-bottom: 8px;
}
.checkbox-item {
  display: flex !important;
  align-items: flex-end !important;
}
.cell-hoverable .action-hover {
  display: none;
}
.cell-hoverable:hover {
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16) !important;
  position: relative;
}
.cell-hoverable:hover .action-hover {
  display: flex;
  position: absolute;
  top: 0px;
  left: 10px;
}
.vcs-datatable.expandable {
  background-color: #FFFFFF !important;
  color: #111113;
}
.vcs-datatable.expandable .datatable-group-header {
  background-color: #FFFFFF !important;
  color: #111113;
  border-bottom: 0.5px solid #D7D7DB;
  border-top: 0.5px solid #D7D7DB;
  padding: 6px 0px;
  display: flex;
  align-items: center;
}
.vcs-datatable.expandable .datatable-group-header:hover {
  background-color: #F2F2F3 !important;
}
.vcs-datatable.expandable .datatable-body {
  background-color: transparent;
}
.vcs-datatable.expandable .datatable-body .datatable-body-row {
  border-bottom: 0.5px solid #D7D7DB;
}
.vcs-datatable.expandable .datatable-body .datatable-body-row:hover {
  background: #F2F2F3;
}
.vcs-datatable.expandable .datatable-body .datatable-body-row:hover .datatable-body-cell {
  background-color: #F2F2F3 !important;
}
.vcs-datatable.expandable .datatable-body .datatable-body-row .datatable-body-cell {
  display: flex;
  align-items: center;
  color: #111113;
  background-color: transparent;
  border-bottom: 0.5px solid #D7D7DB;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.vcs-datatable.expandable .datatable-body .datatable-body-row.active .datatable-body-cell {
  background-color: #E5E5E7 !important;
}
.vcs-datatable.expandable .datatable-body .datatable-body-row.active {
  background-color: #E5E5E7 !important;
}
.vcs-datatable.vcs-datatable.material {
  /* Extra */
}
.vcs-datatable.vcs-datatable.material .vcs-loading-animation {
  background-color: #C9C9CF;
}
.vcs-datatable.vcs-datatable.material .vcs-loading-animation .loading-text {
  background-color: #C9C9CF;
  color: #111113;
}
.vcs-datatable.vcs-datatable.material .datatable-header {
  display: flex;
  background: #FFFFFF;
  border-bottom: 0.5px solid #94949E !important;
}
.vcs-datatable.vcs-datatable.material .datatable-header .datatable-header-inner .datatable-header-cell {
  cursor: pointer;
  background: #FFFFFF;
  color: #111113;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.vcs-datatable.vcs-datatable.material .datatable-header .datatable-header-inner .datatable-header-cell .datatable-icon-down:before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1'%3E%3Cg transform='translate(6.000000, 9.000000)'%3E%3Cg id='Regular' fill='%23242428'%3E%3Cpath d='M0.605360237,0.422509535 C0.965827384,0.0620087596 1.53305715,0.0342527662 1.92536258,0.339259358 L2.0195738,0.422443571 L5.999,4.402 L9.9804262,0.422443571 C10.340927,0.0619764238 10.9081593,0.0342733463 11.3004363,0.339316535 L11.3946398,0.422509535 C11.7551069,0.783010311 11.78281,1.35024266 11.4777668,1.74251964 L11.3945738,1.8367231 L6.92844348,6.30243639 C6.68232662,6.54890403 6.34830992,6.68739763 6,6.68739763 C5.70144864,6.68739763 5.41339842,6.58564723 5.18253996,6.40170373 L5.07209287,6.3029731 L0.605426202,1.8367231 C0.214883695,1.44621702 0.214854162,0.813052042 0.605360237,0.422509535 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.vcs-datatable.vcs-datatable.material .datatable-header .datatable-header-inner .datatable-header-cell .datatable-icon-up:before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1'%3E%3Cg transform='translate(6.000000, 8.000000)'%3E%3Cg id='Regular' fill='%23242428'%3E%3Cpath d='M6,0.104269037 C6.29855136,0.104269037 6.58660158,0.206019439 6.81746004,0.389962939 L6.92790713,0.488693571 L11.3945738,4.95494357 C11.7851163,5.34544965 11.7851458,5.97861462 11.3946398,6.36915713 C11.0341726,6.72965791 10.4669429,6.7574139 10.0746374,6.45240731 L9.9804262,6.3692231 L6,2.389 L2.0195738,6.3692231 C1.65907302,6.72969024 1.09184067,6.75739332 0.699563695,6.45235013 L0.605360237,6.36915713 C0.24489309,6.00865636 0.217190013,5.44142401 0.522233201,5.04914703 L0.605426202,4.95494357 L5.07155652,0.489230276 C5.31767338,0.24276264 5.65169008,0.104269037 6,0.104269037 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.vcs-datatable.vcs-datatable.material .datatable-header .datatable-header-inner .datatable-header-cell .sort-btn {
  color: #111113 !important;
}
.vcs-datatable.vcs-datatable.material .datatable-footer {
  background: #FFFFFF;
}
.vcs-datatable.vcs-datatable.material .datatable-body {
  background-color: transparent;
}
.vcs-datatable.vcs-datatable.material .datatable-body datatable-selection .empty-row {
  margin-top: 10px;
}
.vcs-datatable.vcs-datatable.material .datatable-body .c-icon {
  color: #62626A !important;
}
.vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row {
  border-bottom: 0.5px solid #D7D7DB;
  line-height: 20px;
}
.vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row:hover {
  background: #F2F2F3;
  box-shadow: 3px 3px 6px 0px rgba(0, 0, 0, 0.16);
}
.vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row:hover .datatable-body-cell {
  background-color: #F2F2F3 !important;
}
.vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row .datatable-body-cell {
  display: flex;
  align-items: center;
  color: #111113;
  background-color: transparent;
  border-bottom: 0.5px solid #D7D7DB;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row.active .datatable-body-cell {
  background-color: #E5E5E7 !important;
}
.vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row.active {
  background-color: #E5E5E7 !important;
}
.vcs-datatable.vcs-datatable.material .datatable-pager mat-icon {
  color: #62626A;
}
.vcs-datatable.vcs-datatable.material .datatable-pager.prev-pager-icon .prev-page {
  color: #C9C9CF;
}
.vcs-datatable.vcs-datatable.material .datatable-pager.next-pager-icon .next-page {
  color: #C9C9CF;
}
.vcs-datatable.vcs-datatable.material .datatable-pager li.pages:not(.active) > a {
  color: #111113;
  background-color: #FFFFFF;
}
.vcs-datatable.vcs-datatable.material .datatable-pager li.pages:not(.active) > a:hover {
  color: #111113;
  background-color: #C9C9CF;
}
.vcs-datatable.vcs-datatable.material .datatable-pager li.pages:not(.active) > a:active {
  color: #F2F2F3;
  background-color: #111113;
  border: 1px solid #5582DF;
}
.vcs-datatable.vcs-datatable.material .datatable-pager .pages.active a {
  color: #F2F2F3;
  background-color: #111113;
}
.vcs-datatable.vcs-datatable.material .mat-checkbox.vcs-checkbox .mat-checkbox-layout {
  margin-bottom: 0;
}
.vcs-datatable.scroll-vertical .datatable-body {
  overflow-y: auto !important;
}
.mat-table th {
  font-family: "Roboto-Medium";
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #111113;
}
.mat-table tr.mat-header-row {
  height: 28px;
}
.mat-table th.mat-header-cell {
  border-bottom-color: gray;
}
.mat-table .mat-cell {
  font-family: "Roboto-Regular";
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #111113;
  padding-right: 10px;
}
.mat-menu-panel.vcs-menu {
  background-color: #FFFFFF !important;
  color: #111113 !important;
  margin-top: 4px;
}
.mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > h6 {
  color: #111113;
}
.mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > p {
  color: #62626A;
}
.mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > span {
  color: #62626A;
}
.vcs-dropdown-search.vcs-menu .mat-menu-content .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled)::before {
  display: none;
}
.mat-menu-panel {
  border-radius: unset;
}
.mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item,
.mat-menu-panel.vcs-menu .mat-menu-content .mat-option {
  padding: 0px 16px 0px 24px;
  position: relative;
  background-color: transparent;
  color: #111113;
}
.mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item:hover,
.mat-menu-panel.vcs-menu .mat-menu-content .mat-option:hover {
  background-color: #FD2F4A;
  color: #ffffff;
}
.mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item:hover > h6, .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item:hover > p, .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item:hover > mat-icon, .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item:hover > div,
.mat-menu-panel.vcs-menu .mat-menu-content .mat-option:hover > h6,
.mat-menu-panel.vcs-menu .mat-menu-content .mat-option:hover > p,
.mat-menu-panel.vcs-menu .mat-menu-content .mat-option:hover > mat-icon,
.mat-menu-panel.vcs-menu .mat-menu-content .mat-option:hover > div {
  color: #F2F2F3;
}
.mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.mat-menu-panel.vcs-menu .mat-menu-content .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  color: #111113;
}
.mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled):hover,
.mat-menu-panel.vcs-menu .mat-menu-content .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled):hover {
  background-color: #FD2F4A;
  color: #ffffff;
}
.mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled):hover::before,
.mat-menu-panel.vcs-menu .mat-menu-content .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled):hover::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='18px' height='16px' viewBox='0 0 18 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E24px / Filled / Interface-Essential / Form-Validation / check%3C/title%3E%3Cg id='Button' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' transform='translate(-3.000000, -4.000000)' fill='%23F2F2F3'%3E%3Cg id='check' transform='translate(3.000000, 4.000000)'%3E%3Cpath d='M17.3595,3.05 L15.2655,0.95 C15.1951468,0.879468724 15.0996204,0.839829662 15,0.839829662 C14.9003796,0.839829662 14.8048532,0.879468724 14.7345,0.95 L5.8905,9.8 C5.8201468,9.87053128 5.72462045,9.91017034 5.625,9.91017034 C5.52537955,9.91017034 5.4298532,9.87053128 5.3595,9.8 L3.2655,7.7 C3.1951468,7.62946872 3.09962045,7.58982966 3,7.58982966 C2.90037955,7.58982966 2.8048532,7.62946872 2.7345,7.7 L0.6405,9.8 C0.494106773,9.94643744 0.494106773,10.1838126 0.6405,10.33025 L5.3595,15.05 C5.4298532,15.1205313 5.52537955,15.1601703 5.625,15.1601703 C5.72462045,15.1601703 5.8201468,15.1205313 5.8905,15.05 L17.3595,3.575 C17.5024286,3.42918368 17.5024286,3.19581632 17.3595,3.05 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled)::before,
.mat-menu-panel.vcs-menu .mat-menu-content .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled)::before {
  content: "";
  width: 14px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='18px' height='16px' viewBox='0 0 18 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E24px / Filled / Interface-Essential / Form-Validation / check%3C/title%3E%3Cg id='Button' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' transform='translate(-3.000000, -4.000000)' fill='%23242428'%3E%3Cg id='check' transform='translate(3.000000, 4.000000)'%3E%3Cpath d='M17.3595,3.05 L15.2655,0.95 C15.1951468,0.879468724 15.0996204,0.839829662 15,0.839829662 C14.9003796,0.839829662 14.8048532,0.879468724 14.7345,0.95 L5.8905,9.8 C5.8201468,9.87053128 5.72462045,9.91017034 5.625,9.91017034 C5.52537955,9.91017034 5.4298532,9.87053128 5.3595,9.8 L3.2655,7.7 C3.1951468,7.62946872 3.09962045,7.58982966 3,7.58982966 C2.90037955,7.58982966 2.8048532,7.62946872 2.7345,7.7 L0.6405,9.8 C0.494106773,9.94643744 0.494106773,10.1838126 0.6405,10.33025 L5.3595,15.05 C5.4298532,15.1205313 5.52537955,15.1601703 5.625,15.1601703 C5.72462045,15.1601703 5.8201468,15.1205313 5.8905,15.05 L17.3595,3.575 C17.5024286,3.42918368 17.5024286,3.19581632 17.3595,3.05 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  position: absolute;
  left: 8px;
  margin-top: 2px;
  background-size: contain;
  background-repeat: no-repeat;
}
.mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) .mat-option-text,
.mat-menu-panel.vcs-menu .mat-menu-content .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) .mat-option-text {
  position: relative;
}
.mat-menu-panel.vcs-menu .mat-subheader {
  color: #111113;
}
.mat-menu-panel.vcs-menu .mat-divider {
  border-top-color: #7A7A85;
}
.mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item,
.mat-menu-panel.table-select-columns .mat-menu-content .field-item {
  background-color: #FFFFFF !important;
  padding: 5px 10px;
  position: relative;
  color: #111113 !important;
}
.mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:hover,
.mat-menu-panel.table-select-columns .mat-menu-content .field-item:hover {
  background-color: #E5E5E7 !important;
  color: #111113 !important;
}
.mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:hover > h6, .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:hover > p, .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:hover > mat-icon, .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:hover > div,
.mat-menu-panel.table-select-columns .mat-menu-content .field-item:hover > h6,
.mat-menu-panel.table-select-columns .mat-menu-content .field-item:hover > p,
.mat-menu-panel.table-select-columns .mat-menu-content .field-item:hover > mat-icon,
.mat-menu-panel.table-select-columns .mat-menu-content .field-item:hover > div {
  color: #111113 !important;
}
.mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:active,
.mat-menu-panel.table-select-columns .mat-menu-content .field-item:active {
  background-color: #E5E5E7 !important;
  color: #111113 !important;
}
.mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:active > h6, .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:active > p, .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:active > mat-icon, .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:active > div,
.mat-menu-panel.table-select-columns .mat-menu-content .field-item:active > h6,
.mat-menu-panel.table-select-columns .mat-menu-content .field-item:active > p,
.mat-menu-panel.table-select-columns .mat-menu-content .field-item:active > mat-icon,
.mat-menu-panel.table-select-columns .mat-menu-content .field-item:active > div {
  color: #111113 !important;
}
.mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.mat-menu-panel.table-select-columns .mat-menu-content .field-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background-color: #E5E5E7 !important;
  color: #111113 !important;
}
.mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) .mat-option-text,
.mat-menu-panel.table-select-columns .mat-menu-content .field-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) .mat-option-text {
  position: relative;
}
.mat-menu-panel.table-select-columns .mat-subheader {
  color: #111113;
  padding: 5px 4px 5px 20px !important;
}
.mat-menu-panel.table-select-columns .mat-divider {
  border-top-color: #7A7A85;
}
.input-tag .user-icon {
  position: relative;
  z-index: 1;
  top: 37px;
  left: 12px;
}
.input-tag .ng-value-container {
  padding: 0 44px !important;
}
.input-tag .ng-input {
  top: 8px !important;
  padding-left: 44px !important;
}
.vcs-form-field-label {
  color: #303036;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 8px;
}
.vcs-form-field-label .label-required::after {
  content: "*";
  width: 7px;
  height: 20px;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #EE0033;
}
.type-textarea .mat-form-field-flex {
  height: 100% !important;
}
.vcs-form-field.mat-form-field {
  /* Firefox */
}
.vcs-form-field.mat-form-field.mat-focused:not(.mat-form-field-disabled, .mat-form-field-invalid) .mat-form-field-flex {
  border: 1px solid #5582DF !important;
}
.vcs-form-field.mat-form-field.mat-focused:not(.mat-form-field-disabled, .mat-form-field-invalid) .mat-form-field-infix input::placeholder, .vcs-form-field.mat-form-field.mat-focused:not(.mat-form-field-disabled, .mat-form-field-invalid) .mat-form-field-infix textarea::placeholder {
  color: #94949E !important;
}
.vcs-form-field.mat-form-field.mat-focused:not(.mat-form-field-disabled, .mat-form-field-invalid) .mat-form-field-infix input.mat-input-element, .vcs-form-field.mat-form-field.mat-focused:not(.mat-form-field-disabled, .mat-form-field-invalid) .mat-form-field-infix textarea.mat-input-element {
  caret-color: #111113;
  background-color: transparent;
}
.vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex {
  border-radius: 4px;
  border: 1px solid #62626A;
  padding: 0px;
  align-items: initial;
  background: transparent;
  line-height: 20px !important;
  height: 40px;
  cursor: pointer;
}
.vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:hover {
  background: #FFFFFF !important;
  border: 1px solid #111113;
}
.vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-infix input::placeholder, .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-infix textarea::placeholder {
  color: #94949E;
}
.vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-infix input.mat-input-element, .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-infix textarea.mat-input-element {
  caret-color: #111113;
}
.vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:active {
  border: 1px solid #5582DF !important;
}
.vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:focus {
  border: 1px solid #5582DF !important;
}
.vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix {
  line-height: 20px !important;
}
.vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix input, .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix textarea {
  color: #111113;
}
.vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix input::placeholder, .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix textarea::placeholder {
  color: #94949E;
}
.vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix input.mat-input-element, .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix textarea.mat-input-element {
  caret-color: #111113;
}
.vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix textarea {
  min-height: 120px !important;
}
.vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-suffix .unit {
  padding: 9px 8px;
  line-height: 20px !important;
  font-weight: 400;
  font-size: 14px;
  color: #111113;
}
.vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex.type-textarea .mat-form-field-infix {
  padding: 8px 5px 8px 11px !important;
}
.vcs-form-field.mat-form-field.mat-form-field-disabled .mat-form-field-flex {
  color: #C9C9CF;
  background-color: #E5E5E7;
  cursor: not-allowed;
  height: 40px;
}
.vcs-form-field.mat-form-field.mat-form-field-disabled .mat-form-field-infix {
  color: #C9C9CF;
  background-color: #E5E5E7;
  cursor: not-allowed;
}
.vcs-form-field.mat-form-field.mat-form-field-disabled input {
  color: #C9C9CF;
  background-color: #E5E5E7;
}
.vcs-form-field.mat-form-field.mat-form-field-disabled.type-textarea .mat-form-field-infix {
  padding: 8px 5px 8px 11px !important;
  height: 128px;
}
.vcs-form-field.mat-form-field.mat-form-field-disabled.type-textarea .mat-form-field-subscript-wrapper {
  margin-top: 30px;
}
.vcs-form-field.mat-form-field.mat-form-field-disabled .mat-icon {
  color: #C9C9CF;
  cursor: not-allowed;
}
.vcs-form-field.mat-form-field .mat-hint, .vcs-form-field.mat-form-field .mat-error {
  color: #303036;
}
.vcs-form-field.mat-form-field.mat-form-field-invalid .mat-form-field-flex {
  border-color: #EE0033 !important;
}
.vcs-form-field.mat-form-field.mat-form-field-invalid .mat-form-field-flex:hover {
  border-color: #EE0033 !important;
}
.vcs-form-field.mat-form-field.mat-form-field-invalid .mat-form-field-subscript-wrapper .mat-error {
  color: #EE0033;
}
.vcs-form-field.mat-form-field.mat-form-field-invalid .mat-form-field-subscript-wrapper .mat-error .mat-icon {
  color: #EE0033;
  vertical-align: text-bottom;
}
.vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint {
  transition: background-color 100ms linear;
}
.vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint.vcs-hint-error, .vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint.vcs-hint-error > .mat-icon {
  color: #EE0033;
}
.vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint.vcs-hint-success, .vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint.vcs-hint-success > .mat-icon {
  color: #697F3E;
}
.vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint.vcs-hint-warn {
  color: #303036;
}
.vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint.vcs-hint-warn .mat-icon {
  color: #E8E160;
}
.vcs-form-field.mat-form-field input[type=number] {
  -moz-appearance: textfield;
}
.strength-meter .vcs-pwd-weak {
  background: #E57B7C;
}
.strength-meter .vcs-pwd-very-weak {
  background: #C95859;
}
.strength-meter .vcs-pwd-strong {
  background: #E57B7C;
}
.strength-meter .vcs-pwd-very-strong {
  background: #576E35;
}
.strength-meter .vcs-pwd-fair {
  background: #DCD450;
}
.strength-meter:before,
.strength-meter:after {
  content: "";
  border-color: #fff;
  background: #C9C9CF;
}
.strength-meter-fill[data-strength="0"] {
  background: #C95859;
  width: 20%;
}
.strength-meter-fill[data-strength="1"] {
  background: #E57B7C;
  width: 40%;
}
.strength-meter-fill[data-strength="2"] {
  background: #DCD450;
  width: 60%;
}
.strength-meter-fill[data-strength="3"] {
  background: #89A357;
  width: 80%;
}
.strength-meter-fill[data-strength="4"] {
  background: #576E35;
  width: 100%;
}
.password-feedback,
.password-suggetion {
  color: #6c757d !important;
}
.vcs-input-number.mat-input-element {
  background-color: #ffffff;
  border: 2px solid #c9ccd5;
}
.vcs-navigation {
  /*
    GENERAL
  */
  /* HUMBERGER  */
  /*
    ITEM
    colappse vs expanded như nhau
  */
}
.vcs-navigation.mat-drawer-container .mat-drawer-backdrop.mat-drawer-shown {
  background-color: transparent;
}
.vcs-navigation .vcs-sidebar.mat-drawer {
  transition: width 0.5s;
}
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar {
  background-color: #242428;
}
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) {
  background-color: #242428;
  width: 64px;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-divider {
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.vcs-navigation .vcs-sidebar.mat-drawer.mat-drawer-side {
  border-right: none;
}
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-nav-list.mat-list-base .mat-list-item:first-of-type .mat-icon,
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-selection-list.mat-list-base .mat-list-item:first-of-type .mat-icon {
  color: #FD2F4A;
  background-color: #3D3D43;
}
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-nav-list.mat-list-base .mat-list-item:first-of-type .mat-icon:hover,
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-selection-list.mat-list-base .mat-list-item:first-of-type .mat-icon:hover {
  color: #FD2F4A;
  background-color: #FFFFFF;
}
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-nav-list.mat-list-base .mat-list-item:first-of-type .mat-icon,
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-selection-list.mat-list-base .mat-list-item:first-of-type .mat-icon {
  color: #AFAFB7;
  background-color: transparent;
}
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-nav-list.mat-list-base .mat-list-item:first-of-type .mat-icon:hover,
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-selection-list.mat-list-base .mat-list-item:first-of-type .mat-icon:hover {
  color: #FFFFFF;
  background-color: #3D3D43;
}
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-nav-list.mat-list-base .mat-list-item:focus,
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-selection-list.mat-list-base .mat-list-item:focus {
  background-color: transparent;
}
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-badge-content.mat-badge-active {
  background: #EE0033 !important;
  color: #FFFFFF !important;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type) .mat-list-item-content,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type) .mat-list-item-content {
  background-color: transparent;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type) .mat-list-item-content .mat-icon,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type) .mat-list-item-content .mat-icon {
  color: #AFAFB7;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type) .mat-list-item-content .mat-line,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type) .mat-list-item-content .mat-line {
  color: #AFAFB7;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content {
  background-color: #FD2F4A !important;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-icon,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-icon {
  color: #FFFFFF !important;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-line,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-line {
  color: #FFFFFF;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-badge-content, .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-badge-active,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-badge-content,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-badge-active {
  background: #F2F2F3 !important;
  color: #FD2F4A !important;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active:hover .mat-list-item-content,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active:hover .mat-list-item-content {
  color: #FFFFFF !important;
  background-color: #FD2F4A !important;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active:hover .mat-list-item-content .mat-icon,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active:hover .mat-list-item-content .mat-icon {
  color: #FFFFFF !important;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active:hover .mat-list-item-content .mat-line,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active:hover .mat-list-item-content .mat-line {
  color: #FFFFFF;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type):hover .mat-list-item-content,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type):hover .mat-list-item-content {
  background-color: #3D3D43 !important;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type):hover .mat-list-item-content .mat-icon,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type):hover .mat-list-item-content .mat-icon {
  color: #FFFFFF !important;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type):hover .mat-list-item-content .mat-line,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type):hover .mat-list-item-content .mat-line {
  color: #FFFFFF;
}
.vcs-submenu.mat-menu-panel .mat-menu-content {
  background: #242428;
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-divider {
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
  margin: 8px 12px;
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-subheader {
  padding: 8px 20px;
  white-space: nowrap;
  color: #AFAFB7;
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item {
  color: #AFAFB7;
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item .mat-icon {
  color: #AFAFB7;
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item:hover {
  background-color: #3D3D43;
  color: #FFFFFF;
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item:hover .mat-icon {
  color: #FFFFFF;
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.mat-menu-item-highlighted {
  background: #3D3D43;
  color: #FFFFFF;
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.mat-menu-item-highlighted:hover {
  background: #3D3D43 !important;
  color: #FFFFFF !important;
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger::after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1' fill='%23AFAFB7'%3E%3Cg transform='translate(9.000000, 6.000000)'%3E%3Cg id='Regular'%3E%3Cpath d='M0.501226552,0.605393219 C0.861710514,0.244909257 1.42894157,0.217179722 1.82123278,0.522204612 L1.91544011,0.605393219 L6.38160306,5.07155652 C6.62807069,5.31767338 6.7665643,5.65169008 6.7665643,6 C6.7665643,6.29855136 6.66481389,6.58660158 6.48084962,6.81748081 L6.38210678,6.92794011 L1.91544011,11.3946068 C1.52491582,11.7851311 0.891750844,11.7851311 0.501226552,11.3946068 C0.140742591,11.0341228 0.113013055,10.4668918 0.418037946,10.0746006 L0.501226552,9.98039322 L4.481,6 L0.501226552,2.01960678 C0.140742591,1.65912282 0.113013055,1.09189176 0.418037946,0.699600557 L0.501226552,0.605393219 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: none;
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger:hover {
  background: #FD2F4A;
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger:hover::after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1' fill='%23FFFFFF'%3E%3Cg transform='translate(9.000000, 6.000000)'%3E%3Cg id='Regular'%3E%3Cpath d='M0.501226552,0.605393219 C0.861710514,0.244909257 1.42894157,0.217179722 1.82123278,0.522204612 L1.91544011,0.605393219 L6.38160306,5.07155652 C6.62807069,5.31767338 6.7665643,5.65169008 6.7665643,6 C6.7665643,6.29855136 6.66481389,6.58660158 6.48084962,6.81748081 L6.38210678,6.92794011 L1.91544011,11.3946068 C1.52491582,11.7851311 0.891750844,11.7851311 0.501226552,11.3946068 C0.140742591,11.0341228 0.113013055,10.4668918 0.418037946,10.0746006 L0.501226552,9.98039322 L4.481,6 L0.501226552,2.01960678 C0.140742591,1.65912282 0.113013055,1.09189176 0.418037946,0.699600557 L0.501226552,0.605393219 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: none;
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.vcs-sidebar-link-active::after, .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.vcs-sidebar-link-active.mat-menu-item-highlighted:hover {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1' fill='%23FFFFFF'%3E%3Cg transform='translate(9.000000, 6.000000)'%3E%3Cg id='Regular'%3E%3Cpath d='M0.501226552,0.605393219 C0.861710514,0.244909257 1.42894157,0.217179722 1.82123278,0.522204612 L1.91544011,0.605393219 L6.38160306,5.07155652 C6.62807069,5.31767338 6.7665643,5.65169008 6.7665643,6 C6.7665643,6.29855136 6.66481389,6.58660158 6.48084962,6.81748081 L6.38210678,6.92794011 L1.91544011,11.3946068 C1.52491582,11.7851311 0.891750844,11.7851311 0.501226552,11.3946068 C0.140742591,11.0341228 0.113013055,10.4668918 0.418037946,10.0746006 L0.501226552,9.98039322 L4.481,6 L0.501226552,2.01960678 C0.140742591,1.65912282 0.113013055,1.09189176 0.418037946,0.699600557 L0.501226552,0.605393219 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: none;
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.vcs-sidebar-link-active:hover {
  color: #FFFFFF !important;
  background: #FD2F4A !important;
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.vcs-sidebar-link-active:hover::after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1' fill='%23FFFFFF'%3E%3Cg transform='translate(9.000000, 6.000000)'%3E%3Cg id='Regular'%3E%3Cpath d='M0.501226552,0.605393219 C0.861710514,0.244909257 1.42894157,0.217179722 1.82123278,0.522204612 L1.91544011,0.605393219 L6.38160306,5.07155652 C6.62807069,5.31767338 6.7665643,5.65169008 6.7665643,6 C6.7665643,6.29855136 6.66481389,6.58660158 6.48084962,6.81748081 L6.38210678,6.92794011 L1.91544011,11.3946068 C1.52491582,11.7851311 0.891750844,11.7851311 0.501226552,11.3946068 C0.140742591,11.0341228 0.113013055,10.4668918 0.418037946,10.0746006 L0.501226552,9.98039322 L4.481,6 L0.501226552,2.01960678 C0.140742591,1.65912282 0.113013055,1.09189176 0.418037946,0.699600557 L0.501226552,0.605393219 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: none;
}
.vcs-submenu .vcs-sidebar-link-active {
  color: #FFFFFF !important;
  background-color: #FD2F4A !important;
}
.vcs-submenu .vcs-sidebar-link-active .mat-icon {
  color: #FFFFFF !important;
}
.vcs-submenu .vcs-sidebar-link-active .mat-line {
  color: #FFFFFF;
}
.vcs-submenu .vcs-sidebar-link-active .mat-badge-content {
  background: #F2F2F3 !important;
  color: #FD2F4A !important;
}
.vcs-submenu .vcs-sidebar-link-active:hover {
  color: #FFFFFF;
  background-color: #FD2F4A;
}
.vcs-submenu .vcs-sidebar-link-active:hover .mat-icon {
  color: #FFFFFF !important;
}
.vcs-submenu .vcs-sidebar-link-active:hover .mat-line {
  color: #FFFFFF;
}
.vcs-dropdown-submenu.mat-menu-panel {
  background: #FFFFFF;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-divider {
  border: !important;
  margin: 8px 12px;
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-subheader {
  padding: 8px 20px;
  white-space: nowrap;
  color: #AFAFB7;
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item {
  color: #111113;
  height: 32px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  border-radius: 4px;
  font-family: "Roboto-Regular";
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item:hover {
  background-color: #FD2F4A;
  color: #FFFFFF;
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item:hover .mat-icon {
  color: #FFFFFF;
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item:active {
  background-color: #FD2F4A;
  color: #FFFFFF;
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item:active .mat-icon {
  color: #FFFFFF;
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.mat-menu-item-highlighted {
  background: #E5E5E7;
  color: #111113;
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.mat-menu-item-highlighted:hover {
  background: #E5E5E7 !important;
  color: #111113 !important;
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger::after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1' fill='%23111113'%3E%3Cg transform='translate(9.000000, 6.000000)'%3E%3Cg id='Regular'%3E%3Cpath d='M0.501226552,0.605393219 C0.861710514,0.244909257 1.42894157,0.217179722 1.82123278,0.522204612 L1.91544011,0.605393219 L6.38160306,5.07155652 C6.62807069,5.31767338 6.7665643,5.65169008 6.7665643,6 C6.7665643,6.29855136 6.66481389,6.58660158 6.48084962,6.81748081 L6.38210678,6.92794011 L1.91544011,11.3946068 C1.52491582,11.7851311 0.891750844,11.7851311 0.501226552,11.3946068 C0.140742591,11.0341228 0.113013055,10.4668918 0.418037946,10.0746006 L0.501226552,9.98039322 L4.481,6 L0.501226552,2.01960678 C0.140742591,1.65912282 0.113013055,1.09189176 0.418037946,0.699600557 L0.501226552,0.605393219 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: none;
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1' fill='%23111113'%3E%3Cg transform='translate(9.000000, 6.000000)'%3E%3Cg id='Regular'%3E%3Cpath d='M0.501226552,0.605393219 C0.861710514,0.244909257 1.42894157,0.217179722 1.82123278,0.522204612 L1.91544011,0.605393219 L6.38160306,5.07155652 C6.62807069,5.31767338 6.7665643,5.65169008 6.7665643,6 C6.7665643,6.29855136 6.66481389,6.58660158 6.48084962,6.81748081 L6.38210678,6.92794011 L1.91544011,11.3946068 C1.52491582,11.7851311 0.891750844,11.7851311 0.501226552,11.3946068 C0.140742591,11.0341228 0.113013055,10.4668918 0.418037946,10.0746006 L0.501226552,9.98039322 L4.481,6 L0.501226552,2.01960678 C0.140742591,1.65912282 0.113013055,1.09189176 0.418037946,0.699600557 L0.501226552,0.605393219 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: none;
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger:hover {
  background: #E5E5E7;
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger:hover::after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1' fill='%23111113'%3E%3Cg transform='translate(9.000000, 6.000000)'%3E%3Cg id='Regular'%3E%3Cpath d='M0.501226552,0.605393219 C0.861710514,0.244909257 1.42894157,0.217179722 1.82123278,0.522204612 L1.91544011,0.605393219 L6.38160306,5.07155652 C6.62807069,5.31767338 6.7665643,5.65169008 6.7665643,6 C6.7665643,6.29855136 6.66481389,6.58660158 6.48084962,6.81748081 L6.38210678,6.92794011 L1.91544011,11.3946068 C1.52491582,11.7851311 0.891750844,11.7851311 0.501226552,11.3946068 C0.140742591,11.0341228 0.113013055,10.4668918 0.418037946,10.0746006 L0.501226552,9.98039322 L4.481,6 L0.501226552,2.01960678 C0.140742591,1.65912282 0.113013055,1.09189176 0.418037946,0.699600557 L0.501226552,0.605393219 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: none;
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger:hover::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1' fill='%23111113'%3E%3Cg transform='translate(9.000000, 6.000000)'%3E%3Cg id='Regular'%3E%3Cpath d='M0.501226552,0.605393219 C0.861710514,0.244909257 1.42894157,0.217179722 1.82123278,0.522204612 L1.91544011,0.605393219 L6.38160306,5.07155652 C6.62807069,5.31767338 6.7665643,5.65169008 6.7665643,6 C6.7665643,6.29855136 6.66481389,6.58660158 6.48084962,6.81748081 L6.38210678,6.92794011 L1.91544011,11.3946068 C1.52491582,11.7851311 0.891750844,11.7851311 0.501226552,11.3946068 C0.140742591,11.0341228 0.113013055,10.4668918 0.418037946,10.0746006 L0.501226552,9.98039322 L4.481,6 L0.501226552,2.01960678 C0.140742591,1.65912282 0.113013055,1.09189176 0.418037946,0.699600557 L0.501226552,0.605393219 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: none;
}
.vcs-navigation-header {
  color: #111113 !important;
  background-color: #FFFFFF !important;
}
.vcs-navigation-header .vcs-button.vcs-round-btn mat-icon {
  left: unset !important;
  top: -1px !important;
}
.vcs-navigation-header .vcs-avatar.circle .status {
  bottom: -4% !important;
}
.vcs-navigation-header.mat-toolbar {
  background-color: #FFFFFF !important;
}
.vcs-navigation-header .line-subtract {
  margin-left: 18px;
  height: 24px;
  border: 1px solid #AFAFB7 !important;
}
.vcs-navigation-header .title {
  margin-left: 18px;
  color: #111113;
}
.vcs-navigation-header .vcs-navigation-badge .mat-badge-content {
  background: #FD2F4A;
}
.vcs-navigation-header .vcs-navigation-badge:hover {
  background: none !important;
}
.vcs-navigation-header .vcs-navigation-badge:active {
  background: #C9C9CF !important;
}
.vcs-navigation-header .vcs-navigation-badge:active mat-icon {
  color: #111113 !important;
}
.vcs-navigation-header .text-message {
  display: flex;
  align-items: center;
  white-space: nowrap;
  width: -moz-fit-content;
  width: fit-content;
  height: 42px;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
}
.vcs-navigation-header .text-message:hover {
  background: #E5E5E7;
  border-radius: 4px;
  color: #111113;
}
.vcs-navigation-header .text-message .text-toolbar {
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  color: #111113;
  padding: 8px 8px 8px;
}
.vcs-navigation-header .text-message .icon-toolbar {
  margin-left: 8px;
}
.vcs-navigation-header .switch-app {
  display: flex;
  align-items: center;
  height: 74px;
  padding: 23px 32px;
  cursor: pointer;
}
.vcs-navigation-header .switch-app:hover {
  background: #E5E5E7;
  border-radius: 4px;
  color: #111113;
}
.vcs-navigation-header .switch-app .logo-app {
  margin-right: 40px;
  width: 90px !important;
}
.vcs-navigation-header .switch-app .desc-app {
  width: 180px;
  height: 62px;
  padding-top: 12px;
}
.vcs-navigation-header .text-toolbar-info {
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  margin-left: 5px;
  color: #111113;
}
.navigation .mat-toolbar .container-breadcrumbs .breadcrumb {
  visibility: hidden;
}
.navigation .mat-toolbar .container-breadcrumbs .breadcrumb::before {
  visibility: visible;
  content: "Navigation";
  color: #111113;
  font-family: "Roboto-Medium";
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
}
.dark-theme .navigation .mat-toolbar .container-breadcrumbs .breadcrumb::before {
  color: #ffffff !important;
}
.option-checked, .asset-20 ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected::before, .asset-20 ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked::before,
.asset-20 .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected::before, .dark-theme ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected::before, .dark-theme ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked::before,
.dark-theme .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected::before, .asset-20 .mat-option.mat-selected::before, .dark-theme .mat-option.mat-selected::before, ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected::before, ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked::before,
.vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected::before, .mat-option.mat-selected::before {
  content: "";
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='18px' height='16px' viewBox='0 0 18 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E24px / Filled / Interface-Essential / Form-Validation / check%3C/title%3E%3Cg id='Button' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' transform='translate(-3.000000, -4.000000)' fill='%23242428'%3E%3Cg id='check' transform='translate(3.000000, 4.000000)'%3E%3Cpath d='M17.3595,3.05 L15.2655,0.95 C15.1951468,0.879468724 15.0996204,0.839829662 15,0.839829662 C14.9003796,0.839829662 14.8048532,0.879468724 14.7345,0.95 L5.8905,9.8 C5.8201468,9.87053128 5.72462045,9.91017034 5.625,9.91017034 C5.52537955,9.91017034 5.4298532,9.87053128 5.3595,9.8 L3.2655,7.7 C3.1951468,7.62946872 3.09962045,7.58982966 3,7.58982966 C2.90037955,7.58982966 2.8048532,7.62946872 2.7345,7.7 L0.6405,9.8 C0.494106773,9.94643744 0.494106773,10.1838126 0.6405,10.33025 L5.3595,15.05 C5.4298532,15.1205313 5.52537955,15.1601703 5.625,15.1601703 C5.72462045,15.1601703 5.8201468,15.1205313 5.8905,15.05 L17.3595,3.575 C17.5024286,3.42918368 17.5024286,3.19581632 17.3595,3.05 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  position: absolute;
  left: 4px;
  background-size: contain;
  background-repeat: no-repeat;
  top: calc(50% - 8px);
}
.vcs-mat-error,
.vcs-mat-success,
.vcs-mat-warning {
  display: flex;
  align-items: center;
  margin-top: 4px;
}
.vcs-mat-error {
  color: #EE0033 !important;
}
.vcs-mat-error .mat-icon {
  color: #EE0033;
  vertical-align: text-bottom;
}
.vcs-mat-success {
  color: #697F3E !important;
}
.vcs-mat-success .mat-icon {
  color: #697F3E;
  vertical-align: text-bottom;
}
.vcs-mat-warning {
  color: #E8E160;
}
.vcs-mat-warning .mat-icon {
  color: #E8E160 !important;
  vertical-align: text-bottom;
}
.mat-option:hover:not(.mat-option-disabled),
.mat-option:focus:not(.mat-option-disabled) {
  background-color: #FD2F4A;
  color: #F2F2F3;
}
.mat-option.mat-selected {
  position: relative;
  background-color: #E5E5E7;
  color: #111113;
  padding: 0 24px;
}
.mat-option.mat-selected:hover {
  background-color: #E5E5E7;
  color: #111113;
}
.vcs-autocomplete.mat-autocomplete-panel .mat-option {
  line-height: 24px;
}
ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected, ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked,
.vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,
.vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked {
  position: relative;
}
ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected:hover, ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:hover,
.vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected:hover,
.vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:hover {
  color: #F2F2F3;
}
ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected:hover::before, ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:hover::before,
.vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected:hover::before,
.vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:hover::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='18px' height='16px' viewBox='0 0 18 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E24px / Filled / Interface-Essential / Form-Validation / check%3C/title%3E%3Cg id='Button' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' transform='translate(-3.000000, -4.000000)' fill='%23F2F2F3'%3E%3Cg id='check' transform='translate(3.000000, 4.000000)'%3E%3Cpath d='M17.3595,3.05 L15.2655,0.95 C15.1951468,0.879468724 15.0996204,0.839829662 15,0.839829662 C14.9003796,0.839829662 14.8048532,0.879468724 14.7345,0.95 L5.8905,9.8 C5.8201468,9.87053128 5.72462045,9.91017034 5.625,9.91017034 C5.52537955,9.91017034 5.4298532,9.87053128 5.3595,9.8 L3.2655,7.7 C3.1951468,7.62946872 3.09962045,7.58982966 3,7.58982966 C2.90037955,7.58982966 2.8048532,7.62946872 2.7345,7.7 L0.6405,9.8 C0.494106773,9.94643744 0.494106773,10.1838126 0.6405,10.33025 L5.3595,15.05 C5.4298532,15.1205313 5.52537955,15.1601703 5.625,15.1601703 C5.72462045,15.1601703 5.8201468,15.1205313 5.8905,15.05 L17.3595,3.575 C17.5024286,3.42918368 17.5024286,3.19581632 17.3595,3.05 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected:active, ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:active,
.vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected:active,
.vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:active {
  color: #111113;
}
ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected:active::before, ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:active::before,
.vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected:active::before,
.vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:active::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='18px' height='16px' viewBox='0 0 18 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E24px / Filled / Interface-Essential / Form-Validation / check%3C/title%3E%3Cg id='Button' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' transform='translate(-3.000000, -4.000000)' fill='%23242428'%3E%3Cg id='check' transform='translate(3.000000, 4.000000)'%3E%3Cpath d='M17.3595,3.05 L15.2655,0.95 C15.1951468,0.879468724 15.0996204,0.839829662 15,0.839829662 C14.9003796,0.839829662 14.8048532,0.879468724 14.7345,0.95 L5.8905,9.8 C5.8201468,9.87053128 5.72462045,9.91017034 5.625,9.91017034 C5.52537955,9.91017034 5.4298532,9.87053128 5.3595,9.8 L3.2655,7.7 C3.1951468,7.62946872 3.09962045,7.58982966 3,7.58982966 C2.90037955,7.58982966 2.8048532,7.62946872 2.7345,7.7 L0.6405,9.8 C0.494106773,9.94643744 0.494106773,10.1838126 0.6405,10.33025 L5.3595,15.05 C5.4298532,15.1205313 5.52537955,15.1601703 5.625,15.1601703 C5.72462045,15.1601703 5.8201468,15.1205313 5.8905,15.05 L17.3595,3.575 C17.5024286,3.42918368 17.5024286,3.19581632 17.3595,3.05 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
ng-dropdown-panel.vcs-select,
.vcs-select.ng-select .ng-dropdown-panel {
  box-shadow: 1px 1px 24px -6px rgba(0, 0, 0, 0.24);
  margin-top: 2px;
  margin-bottom: 2px;
  background: #FFFFFF !important;
}
ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option,
.vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  position: relative;
  background: transparent;
  color: #111113;
}
ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked,
.vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
}
ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked:hover,
.vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked:hover {
  background-color: #FD2F4A;
  color: #F2F2F3;
  font-weight: unset;
}
ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked:hover .mat-icon,
.vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked:hover .mat-icon {
  color: #F2F2F3;
}
ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked:active,
.vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked:active {
  background-color: #E5E5E7;
  color: #111113;
}
ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked:active .mat-icon,
.vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked:active .mat-icon {
  color: #111113;
}
ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked .mat-icon,
.vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked .mat-icon {
  color: #111113;
}
ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked .mat-checkbox-label,
.vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked .mat-checkbox-label {
  color: #111113;
}
ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-disabled,
.vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled {
  cursor: not-allowed;
  background-color: #FFFFFF;
  color: #7A7A85 !important;
}
.vcs-select.ng-select.ng-invalid.ng-touched .ng-select-container {
  border: 1px solid #EE0033 !important;
}
.vcs-select.ng-select.vcs-select-checkbox .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  color: #111113;
}
.vcs-select.ng-select.vcs-select-checkbox .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .mat-checkbox-label.ng-option-selected {
  background: #5582DF !important;
}
.vcs-select.ng-select.ng-select-disabled .ng-select-container {
  background-color: #E5E5E7 !important;
  border: 1px solid #E5E5E7 !important;
  color: #C9C9CF !important;
}
.vcs-select.ng-select.ng-select-disabled .ng-select-container .ng-value {
  color: #C9C9CF !important;
}
.vcs-select.ng-select.ng-select-disabled .ng-select-container .ng-arrow-wrapper .ng-arrow:before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1'%3E%3Cg fill='%23C9C9CF'%3E%3Cg id='Regular'%3E%3Cpath d='M0.605360237,0.422509535 C0.965827384,0.0620087596 1.53305715,0.0342527662 1.92536258,0.339259358 L2.0195738,0.422443571 L5.999,4.402 L9.9804262,0.422443571 C10.340927,0.0619764238 10.9081593,0.0342733463 11.3004363,0.339316535 L11.3946398,0.422509535 C11.7551069,0.783010311 11.78281,1.35024266 11.4777668,1.74251964 L11.3945738,1.8367231 L6.92844348,6.30243639 C6.68232662,6.54890403 6.34830992,6.68739763 6,6.68739763 C5.70144864,6.68739763 5.41339842,6.58564723 5.18253996,6.40170373 L5.07209287,6.3029731 L0.605426202,1.8367231 C0.214883695,1.44621702 0.214854162,0.813052042 0.605360237,0.422509535 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.vcs-select.ng-select.ng-select-focused .ng-select-container {
  border: 1px solid #5582DF;
  box-shadow: none !important;
}
.vcs-select.ng-select.ng-select-focused.ng-select-opened .ng-select-container .ng-arrow-wrapper {
  transform: translateX(-12px) rotate(180deg);
}
.vcs-select.ng-select .ng-select.ng-select-focused:not(.ng-select-opened) > .ng-select-container {
  box-shadow: none !important;
}
.vcs-select.ng-select.ng-select-opened .ng-select-container, .vcs-select.ng-select.ng-select-focused .ng-select-container {
  background-color: transparent !important;
  color: #111113;
  border: 1px solid #5582DF;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.vcs-select.ng-select.ng-select-opened .ng-select-container .ng-arrow-wrapper .ng-arrow, .vcs-select.ng-select.ng-select-focused .ng-select-container .ng-arrow-wrapper .ng-arrow {
  border: none;
}
.vcs-select.ng-select.ng-select-opened .ng-select-container .ng-arrow-wrapper .ng-arrow:before, .vcs-select.ng-select.ng-select-focused .ng-select-container .ng-arrow-wrapper .ng-arrow:before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1'%3E%3Cg fill='%23111113'%3E%3Cg id='Regular'%3E%3Cpath d='M0.605360237,0.422509535 C0.965827384,0.0620087596 1.53305715,0.0342527662 1.92536258,0.339259358 L2.0195738,0.422443571 L5.999,4.402 L9.9804262,0.422443571 C10.340927,0.0619764238 10.9081593,0.0342733463 11.3004363,0.339316535 L11.3946398,0.422509535 C11.7551069,0.783010311 11.78281,1.35024266 11.4777668,1.74251964 L11.3945738,1.8367231 L6.92844348,6.30243639 C6.68232662,6.54890403 6.34830992,6.68739763 6,6.68739763 C5.70144864,6.68739763 5.41339842,6.58564723 5.18253996,6.40170373 L5.07209287,6.3029731 L0.605426202,1.8367231 C0.214883695,1.44621702 0.214854162,0.813052042 0.605360237,0.422509535 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.vcs-select.ng-select .ng-select-container {
  cursor: pointer;
  border-radius: 4px;
  border: 1px solid #62626A;
  background: transparent !important;
}
.vcs-select.ng-select .ng-select-container:hover {
  box-shadow: none;
}
.vcs-select.ng-select .ng-select-container .ng-placeholder {
  color: #94949E;
}
.vcs-select.ng-select .ng-select-container .ng-value,
.vcs-select.ng-select .ng-select-container .ng-input,
.vcs-select.ng-select .ng-select-container .ng-input input,
.vcs-select.ng-select .ng-select-container .ng-input textarea {
  color: #111113;
}
.vcs-select.ng-select .ng-select-container .ng-arrow-wrapper {
  padding: 0 8px 0 0;
  width: 24px;
  height: 24px;
}
.vcs-select.ng-select .ng-select-container .ng-arrow-wrapper .ng-arrow {
  border: none;
}
.vcs-select.ng-select .ng-select-container .ng-arrow-wrapper .ng-arrow:before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1'%3E%3Cg fill='%23111113'%3E%3Cg id='Regular'%3E%3Cpath d='M0.605360237,0.422509535 C0.965827384,0.0620087596 1.53305715,0.0342527662 1.92536258,0.339259358 L2.0195738,0.422443571 L5.999,4.402 L9.9804262,0.422443571 C10.340927,0.0619764238 10.9081593,0.0342733463 11.3004363,0.339316535 L11.3946398,0.422509535 C11.7551069,0.783010311 11.78281,1.35024266 11.4777668,1.74251964 L11.3945738,1.8367231 L6.92844348,6.30243639 C6.68232662,6.54890403 6.34830992,6.68739763 6,6.68739763 C5.70144864,6.68739763 5.41339842,6.58564723 5.18253996,6.40170373 L5.07209287,6.3029731 L0.605426202,1.8367231 C0.214883695,1.44621702 0.214854162,0.813052042 0.605360237,0.422509535 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.vcs-select.ng-select:not(.ng-select-focused):not(.ng-select-disabled) .ng-select-container:hover {
  background-color: #FFFFFF;
  color: #111113;
  border: 1px solid #111113;
}
.vcs-select.ng-select:not(.ng-select-focused):not(.ng-select-disabled) .ng-select-container:hover .ng-arrow-wrapper .ng-arrow:before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1'%3E%3Cg fill='%23111113'%3E%3Cg id='Regular'%3E%3Cpath d='M0.605360237,0.422509535 C0.965827384,0.0620087596 1.53305715,0.0342527662 1.92536258,0.339259358 L2.0195738,0.422443571 L5.999,4.402 L9.9804262,0.422443571 C10.340927,0.0619764238 10.9081593,0.0342733463 11.3004363,0.339316535 L11.3946398,0.422509535 C11.7551069,0.783010311 11.78281,1.35024266 11.4777668,1.74251964 L11.3945738,1.8367231 L6.92844348,6.30243639 C6.68232662,6.54890403 6.34830992,6.68739763 6,6.68739763 C5.70144864,6.68739763 5.41339842,6.58564723 5.18253996,6.40170373 L5.07209287,6.3029731 L0.605426202,1.8367231 C0.214883695,1.44621702 0.214854162,0.813052042 0.605360237,0.422509535 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.vcs-select.ng-select.ng-select-multiple .ng-select-container {
  min-height: 40px;
}
.vcs-select.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  color: #111113;
  background-color: #D7D7DB !important;
  opacity: 0.9;
}
.vcs-select.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value:hover {
  opacity: 1 !important;
}
.vcs-select.ng-select .ng-clear-wrapper {
  border-radius: 50%;
  width: 16px;
  height: 16px;
  text-align: center;
  margin-right: 8px;
  display: flex;
}
.vcs-select.ng-select .ng-clear-wrapper:hover .ng-clear::before {
  opacity: 1 !important;
}
.vcs-select.ng-select .ng-clear-wrapper .ng-clear {
  font-size: 0;
}
.vcs-select.ng-select .ng-clear-wrapper .ng-clear::before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  opacity: 0.9;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 59.1 (86144) - https://sketch.com --%3E%3Ctitle%3E16px / Filled / Interface-Essential / Remove/Add / remove-circle%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg stroke-width='1' fill='%2362626A'%3E%3Cg transform='translate(2.000000, 2.000000)'%3E%3Cg id='remove-circle'%3E%3Cpath d='M6,11.75 C9.17563731,11.75 11.75,9.17563731 11.75,6 C11.75,2.82436269 9.17563731,0.25 6,0.25 C2.82436269,0.25 0.25,2.82436269 0.25,6 C0.253582102,9.17415237 2.82584763,11.7464179 6,11.75 Z M3.525,4.2325 C3.39502171,4.10696276 3.3428937,3.92106105 3.38865142,3.74624634 C3.43440914,3.57143162 3.57093162,3.43490914 3.74574634,3.38915142 C3.92056105,3.3433937 4.10646276,3.39552171 4.232,3.5255 L5.9115,5.205 C5.96028372,5.25363136 6.03921628,5.25363136 6.088,5.205 L7.7675,3.5255 C7.89303724,3.39552171 8.07893895,3.3433937 8.25375366,3.38915142 C8.42856838,3.43490914 8.56509086,3.57143162 8.61084858,3.74624634 C8.6566063,3.92106105 8.60447829,4.10696276 8.4745,4.2325 L6.795,5.912 C6.74636864,5.96078372 6.74636864,6.03971628 6.795,6.0885 L8.4745,7.768 C8.60447829,7.89353724 8.6566063,8.07943895 8.61084858,8.25425366 C8.56509086,8.42906838 8.42856838,8.56559086 8.25375366,8.61134858 C8.07893895,8.6571063 7.89303724,8.60497829 7.7675,8.475 L6.088,6.7955 C6.03921628,6.74686864 5.96028372,6.74686864 5.9115,6.7955 L4.232,8.475 C4.03581056,8.6644861 3.72395761,8.66177619 3.53109071,8.46890929 C3.33822381,8.27604239 3.3355139,7.96418944 3.525,7.768 L5.2045,6.0885 C5.25313136,6.03971628 5.25313136,5.96078372 5.2045,5.912 L3.525,4.2325 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.dark-theme .ng-option-selected .mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled) .mat-checkbox-label {
  color: !important;
}
.mat-checkbox.vcs-checkbox {
  /*
    Focused + Enable
      - checked
      - unchecked
      - indeterminate
  */
  /*
    Not Disable  + Not Checked  ( Not include icon )
      - default
      - hover
      - active
  */
  /*
    Checked(selected) + Enable
      - default
      - hover
      - active
  */
  /*
    Indeterminate + Enable
      - default
      - hover
      - active
  */
  /*
    Disable
      - unchecked
      - checked
      - indeterminate
  */
}
.mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled) .mat-checkbox-label {
  color: #111113;
}
.mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' stroke='none' fill='none' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Unchecked-focus'  fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%235582DF' stroke-width='2'  fill='%23FFFFFF' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled) .mat-checkbox-frame .mat-checkbox-label {
  color: #111113;
}
.mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled).mat-checkbox-checked .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' stroke='none' fill='none' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Checked-focus' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%235582DF' stroke-width='2' fill='%2318181B' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Cpath d='M9.70710678,11.2928932 C9.31658249,10.9023689 8.68341751,10.9023689 8.29289322,11.2928932 C7.90236893,11.6834175 7.90236893,12.3165825 8.29289322,12.7071068 L10.2928932,14.7071068 C10.6834175,15.0976311 11.3165825,15.0976311 11.7071068,14.7071068 L15.7071068,10.7071068 C16.0976311,10.3165825 16.0976311,9.68341751 15.7071068,9.29289322 C15.3165825,8.90236893 14.6834175,8.90236893 14.2928932,9.29289322 L11,12.5857864 L9.70710678,11.2928932 Z' id='Stroke' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled).mat-checkbox-checked .mat-checkbox-frame .mat-checkbox-label {
  color: #111113;
}
.mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled).mat-checkbox-indeterminate .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' stroke='none' fill='none' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Indeterminate-focus' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%235582DF' stroke-width='2'  fill='%2318181B' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Crect id='Stroke' fill='%23FFFFFF' x='8' y='11' width='8' height='2' rx='1'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled).mat-checkbox-indeterminate .mat-checkbox-frame .mat-checkbox-label {
  color: #111113;
}
.mat-checkbox.vcs-checkbox:not(.mat-checkbox-disabled) .mat-checkbox-label {
  color: #111113;
}
.mat-checkbox.vcs-checkbox:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Unchecked-resting' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%2362626A' stroke-width='2' fill='transparent' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.mat-checkbox.vcs-checkbox:not(.mat-checkbox-disabled):hover:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Unchecked-hover' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%23303036' stroke-width='2'  fill='%23FFFFFF' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.mat-checkbox.vcs-checkbox:not(.mat-checkbox-disabled):active:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Unchecked-active' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%235582DF' stroke-width='2'  fill='%23FFFFFF' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.mat-checkbox.vcs-checkbox:not(.mat-checkbox-disabled):focus:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Unchecked-active' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%235582DF' stroke-width='2'  fill='%23FFFFFF' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled) .mat-checkbox-label {
  color: #111113;
}
.mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Checked' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%2318181B' stroke-width='2'  fill='%2318181B' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Cpath d='M9.70710678,11.2928932 C9.31658249,10.9023689 8.68341751,10.9023689 8.29289322,11.2928932 C7.90236893,11.6834175 7.90236893,12.3165825 8.29289322,12.7071068 L10.2928932,14.7071068 C10.6834175,15.0976311 11.3165825,15.0976311 11.7071068,14.7071068 L15.7071068,10.7071068 C16.0976311,10.3165825 16.0976311,9.68341751 15.7071068,9.29289322 C15.3165825,8.90236893 14.6834175,8.90236893 14.2928932,9.29289322 L11,12.5857864 L9.70710678,11.2928932 Z' id='Stroke'  fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled):hover:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Checked-hover' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%23303036' stroke-width='2'  fill='%23303036' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Cpath d='M9.70710678,11.2928932 C9.31658249,10.9023689 8.68341751,10.9023689 8.29289322,11.2928932 C7.90236893,11.6834175 7.90236893,12.3165825 8.29289322,12.7071068 L10.2928932,14.7071068 C10.6834175,15.0976311 11.3165825,15.0976311 11.7071068,14.7071068 L15.7071068,10.7071068 C16.0976311,10.3165825 16.0976311,9.68341751 15.7071068,9.29289322 C15.3165825,8.90236893 14.6834175,8.90236893 14.2928932,9.29289322 L11,12.5857864 L9.70710678,11.2928932 Z' id='Stroke'  fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled):active:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Checked-active' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%235582DF' stroke-width='2'  fill='%2318181B' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Cpath d='M9.70710678,11.2928932 C9.31658249,10.9023689 8.68341751,10.9023689 8.29289322,11.2928932 C7.90236893,11.6834175 7.90236893,12.3165825 8.29289322,12.7071068 L10.2928932,14.7071068 C10.6834175,15.0976311 11.3165825,15.0976311 11.7071068,14.7071068 L15.7071068,10.7071068 C16.0976311,10.3165825 16.0976311,9.68341751 15.7071068,9.29289322 C15.3165825,8.90236893 14.6834175,8.90236893 14.2928932,9.29289322 L11,12.5857864 L9.70710678,11.2928932 Z' id='Stroke'  fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled):focus:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Unchecked-active' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%235582DF' stroke-width='2'  fill='%23FFFFFF' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled) .mat-checkbox-label {
  color: #111113;
}
.mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Indeterminate' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%2318181B' stroke-width='2' fill='%2318181B' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Crect id='Stroke'  fill='%23FFFFFF' x='8' y='11' width='8' height='2' rx='1'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled):hover:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Indeterminate-hover' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%23303036' stroke-width='2' fill='%23303036' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Crect id='Stroke'  fill='%23FFFFFF' x='8' y='11' width='8' height='2' rx='1'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled):active:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Indeterminate-active' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%235582DF' stroke-width='2' fill='%2318181B' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Crect id='Stroke' fill='%23FFFFFF' x='8' y='11' width='8' height='2' rx='1'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled):focus:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Unchecked-active' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%235582DF' stroke-width='2'  fill='%23FFFFFF' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-disabled {
  cursor: not-allowed;
}
.mat-checkbox.vcs-checkbox.mat-checkbox-disabled .mat-checkbox-label {
  color: #111113 !important;
}
.mat-checkbox.vcs-checkbox.mat-checkbox-disabled .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Unchecked-disabled' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%23E5E5E7'  stroke-width='2' fill='%23E5E5E7' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-label {
  color: #111113 !important;
}
.mat-checkbox.vcs-checkbox.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Checked-disabled' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%23E5E5E7' stroke-width='2'  fill='%23E5E5E7' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Cpath d='M9.70710678,11.2928932 C9.31658249,10.9023689 8.68341751,10.9023689 8.29289322,11.2928932 C7.90236893,11.6834175 7.90236893,12.3165825 8.29289322,12.7071068 L10.2928932,14.7071068 C10.6834175,15.0976311 11.3165825,15.0976311 11.7071068,14.7071068 L15.7071068,10.7071068 C16.0976311,10.3165825 16.0976311,9.68341751 15.7071068,9.29289322 C15.3165825,8.90236893 14.6834175,8.90236893 14.2928932,9.29289322 L11,12.5857864 L9.70710678,11.2928932 Z' id='Stroke' fill='%23C9C9CF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-label {
  color: #111113 !important;
}
.mat-checkbox.vcs-checkbox.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Indeterminate-disabled' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%23E5E5E7' stroke-width='2'  fill='%23E5E5E7' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Crect id='Stroke' fill='%23C9C9CF' x='8' y='11' width='8' height='2' rx='1'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.vcs-toggle.mat-slide-toggle:not(.toggle-dark-light) .mat-slide-toggle-label {
  background: transparent;
}
.vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: #D7D7DB;
}
.vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled) .mat-slide-toggle-bar:hover {
  background-color: #C9C9CF;
  color: #FFFFFF;
}
.vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled).mat-checked .mat-slide-toggle-bar {
  background-color: #89A357;
}
.vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled).mat-checked .mat-slide-toggle-bar .mat-slide-toggle-thumb {
  background-color: #FFFFFF;
}
.vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled).mat-checked .mat-slide-toggle-bar:hover {
  background-color: #9EB66F;
  color: #FFFFFF;
}
.vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled).cdk-mouse-focused .mat-slide-toggle-bar, .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled).cdk-keyboard-focused .mat-slide-toggle-bar {
  box-shadow: 0 0 0 1px #5582DF;
}
.vcs-toggle.mat-slide-toggle:not(.toggle-dark-light).mat-disabled {
  cursor: not-allowed;
}
.vcs-toggle.mat-slide-toggle:not(.toggle-dark-light).mat-disabled .mat-slide-toggle-bar {
  background-color: #E5E5E7;
}
.vcs-toggle.mat-slide-toggle:not(.toggle-dark-light).mat-disabled .mat-slide-toggle-bar .mat-slide-toggle-thumb {
  background-color: #C9C9CF;
  box-shadow: none;
}
.vcs-toggle.mat-slide-toggle:not(.toggle-dark-light).mat-disabled.mat-checked .mat-slide-toggle-bar {
  background-color: #E5E5E7;
}
.vcs-toggle.mat-slide-toggle:not(.toggle-dark-light).mat-disabled.mat-checked .mat-slide-toggle-bar .mat-slide-toggle-thumb {
  background-color: #C9C9CF;
}
.toggle-dark-light-container {
  display: flex;
  align-items: center;
}
.toggle-dark-light-container .toggle-label {
  color: #62626A !important;
  margin: 0 4px;
}
.toggle-dark-light-container .toggle-label.active {
  color: #111113 !important;
}
.vcs-toggle.mat-slide-toggle.toggle-dark-light .mat-slide-toggle-label {
  background: transparent;
}
.vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled) .mat-slide-toggle-bar, .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled .mat-slide-toggle-bar {
  background-image: url("/assets/icons/toggle/bg-dark-moon.png") !important;
  background-repeat: no-repeat;
  background-size: contain;
}
.vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled) .mat-slide-toggle-bar .mat-slide-toggle-thumb-container .mat-slide-toggle-thumb, .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled .mat-slide-toggle-bar .mat-slide-toggle-thumb-container .mat-slide-toggle-thumb {
  background-image: url("/assets/icons/toggle/thumb-moon.png") !important;
  background-repeat: no-repeat;
  background-size: contain;
  background-color: transparent;
  transform: scale(0.9);
}
.vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled).mat-checked .mat-slide-toggle-bar, .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.mat-checked .mat-slide-toggle-bar {
  background-image: url("/assets/icons/toggle/bg-light-sunny.png") !important;
  background-repeat: no-repeat;
  background-size: contain;
}
.vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled).mat-checked .mat-slide-toggle-bar .mat-slide-toggle-thumb-container .mat-slide-toggle-thumb, .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.mat-checked .mat-slide-toggle-bar .mat-slide-toggle-thumb-container .mat-slide-toggle-thumb {
  background-image: url("/assets/icons/toggle/thumb-sunny.png") !important;
  background-repeat: no-repeat;
  background-size: contain;
  background-color: transparent;
  transform: scale(0.9);
}
.vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled).cdk-mouse-focused .mat-slide-toggle-bar, .vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled).cdk-keyboard-focused .mat-slide-toggle-bar, .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.cdk-mouse-focused .mat-slide-toggle-bar, .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.cdk-keyboard-focused .mat-slide-toggle-bar {
  box-shadow: 0 0 0 1px #5582DF;
}
.vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled:hover {
  cursor: not-allowed;
}
.vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled .mat-slide-toggle-bar {
  cursor: not-allowed !important;
}
.vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.mat-checked {
  opacity: 0.85;
}
.vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.mat-checked .mat-slide-toggle-bar {
  cursor: not-allowed !important;
}
.mat-badge-vcs-primary .mat-badge-content {
  background: #EE0033 !important;
  color: #FFFFFF !important;
}
.mat-badge-important .mat-badge-content {
  background: #E57B7C !important;
  color: #FFFFFF !important;
}
.mat-badge-primary-inverted .mat-badge-content {
  background: #F2F2F3 !important;
  color: #FD2F4A !important;
  font-weight: 400;
}
.mat-badge .mat-badge-content {
  font-family: "Roboto-Regular";
}
.vcs-modal-container {
  background: #FFFFFF;
}
.vcs-modal-mask .vcs-modal-header {
  background: #FFFFFF;
  color: #111113;
}
.vcs-modal-mask .vcs-modal-header .icon-actions-header {
  width: 24px !important;
  height: 24px !important;
  padding: unset;
  border: none;
  margin-left: 8px;
}
.vcs-modal-mask .vcs-modal-header .icon-actions-header mat-icon {
  width: 16px !important;
  height: 16px !important;
  position: relative !important;
  left: 0px !important;
  top: 0px;
}
.vcs-modal-mask .vcs-modal-header .icon-option-modal {
  width: 16px;
  height: 16px;
  padding: unset;
}
.vcs-modal-mask .vcs-modal-header .vcs-button.mat-flat-button .mat-button-wrapper {
  position: relative;
  left: unset !important;
}
.vcs-modal-mask .vcs-modal-header .vcs-modal-title {
  font-style: normal;
  font-size: 20px;
  line-height: 24px;
  color: #111113;
  width: 100%;
}
.vcs-modal-mask .vcs-modal-header .vcs-modal-title .container-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.vcs-modal-mask .vcs-modal-header .vcs-modal-title .container-title .title {
  font-weight: 500;
}
.vcs-modal-mask .vcs-modal-header .vcs-modal-title .sub-title {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  margin-top: 4px;
}
.vcs-modal-mask .vcs-modal-header .content-header {
  text-align: center;
  margin: 8px 0 8px 20px;
}
.vcs-modal-mask .vcs-modal-header .content-header .warn-icon-title {
  width: 42px;
  height: 42px;
  margin: -1px 0 12px 0;
  color: #C9C9CF !important;
}
.vcs-modal-mask .vcs-modal-header .content-header .title {
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
}
.vcs-modal-mask .vcs-modal-content {
  background: #FFFFFF;
  color: #111113;
  border-bottom: 1px solid #D7D7DB !important;
  border-top: 1px solid #D7D7DB !important;
  font-size: 14px;
  line-height: 20px;
}
.vcs-modal-mask .vcs-modal-content.modal-confirm {
  border-bottom: unset !important;
  padding: 24px 24px 0 24px;
}
.vcs-modal-mask .vcs-modal-content.modal-confirm .sub-text {
  margin-top: unset !important;
}
.vcs-modal-mask .vcs-modal-content.modal-confirm-center {
  padding-left: 32px !important;
  padding-right: 32px !important;
}
.vcs-modal-mask .vcs-modal-content.modal-confirm-center .no-bullets {
  list-style-type: none;
  padding-left: 24px;
  color: #303036;
}
.vcs-modal-mask .vcs-modal-content.modal-body .vcs-modal-content {
  border-radius: unset !important;
  padding-top: 8px;
}
.vcs-modal-mask .vcs-modal-content .text {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #111113;
  font-family: "Roboto-Medium" !important;
}
.vcs-modal-mask .vcs-modal-content .sub-text {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #111113;
  margin-top: 8px;
}
.vcs-modal-mask .vcs-modal-content .text-body {
  color: #111113 !important;
}
.vcs-modal-mask .vcs-modal-content .vcs-form-horizontal section .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex {
  background: transparent;
}
.vcs-modal-mask .vcs-modal-content .vcs-form-horizontal section .vcs-radio-button:not(.mat-radio-disabled) .mat-radio-inner-circle {
  background: #FFFFFF;
}
.vcs-modal-mask .vcs-modal-footer {
  background: #FFFFFF;
  color: #111113;
  padding: 24px 24px;
}
.vcs-modal-mask .vcs-modal-footer .footer-custom-padding {
  margin-top: -8px;
  margin-bottom: -8px;
}
.vcs-modal-mask .vcs-modal-footer .icon-infor-footer {
  color: #000000 !important;
}
.vcs-modal-mask.p-component-overlay {
  background: rgba(0, 0, 0, 0.71) !important;
}
.vcs-config-dialog .mat-dialog-container,
.vcs-confirm-dialog .mat-dialog-container {
  color: #111113;
  border-radius: 11px;
}
.vcs-config-dialog .mat-dialog-container .mat-dialog-title,
.vcs-confirm-dialog .mat-dialog-container .mat-dialog-title {
  background: #FFFFFF;
  color: #111113;
  border-bottom: 1px solid #D7D7DB !important;
}
.vcs-config-dialog .mat-dialog-container .mat-dialog-title .icon-actions-header,
.vcs-confirm-dialog .mat-dialog-container .mat-dialog-title .icon-actions-header {
  width: 24px !important;
  height: 24px !important;
  padding: unset;
  border: none;
}
.vcs-config-dialog .mat-dialog-container .mat-dialog-title .mat-toolbar .mat-toolbar-row:first-child .warn-icon-title,
.vcs-confirm-dialog .mat-dialog-container .mat-dialog-title .mat-toolbar .mat-toolbar-row:first-child .warn-icon-title {
  color: #C9C9CF !important;
}
.vcs-config-dialog .mat-dialog-container .mat-dialog-content,
.vcs-confirm-dialog .mat-dialog-container .mat-dialog-content {
  background: #FFFFFF;
  color: #111113;
}
.vcs-config-dialog .mat-dialog-container .mat-dialog-actions,
.vcs-confirm-dialog .mat-dialog-container .mat-dialog-actions {
  background: #FFFFFF;
  color: #111113;
  border-top: 1px solid #D7D7DB !important;
}
.vcs-config-dialog .mat-toolbar,
.vcs-confirm-dialog .mat-toolbar {
  background: #FFFFFF;
  color: #111113;
}
.mat-standard-chip:hover::after {
  opacity: 0 !important;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip {
  cursor: pointer;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip .tag-remove {
  color: #111113;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip {
  font-family: "Roboto-Regular";
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  min-width: 10px;
  height: 20px;
  border-radius: 4px;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-default {
  color: #111113;
  background-color: #D7D7DB;
  border: 1px solid #D7D7DB;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-default mat-icon {
  color: #62626A !important;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-default:focus {
  border: 1px solid #5582DF;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-default.hover-on:hover {
  background-color: #C9C9CF;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-default.hover-on-link:hover {
  background-color: #C9C9CF;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-green {
  color: #111113;
  background-color: #C6D5A4;
  border: 1px solid #C6D5A4;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-green mat-icon {
  color: #111113 !important;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-green:focus {
  border: 1px solid #5582DF;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-green.hover-on:hover {
  background-color: #B5CB86;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-green.hover-on-link:hover {
  background-color: #B5CB86;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-primary {
  color: #111113;
  background-color: #FFC5C7;
  border: 1px solid #FFC5C7;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-primary mat-icon {
  color: #242428 !important;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-primary:focus {
  border: 1px solid #5582DF;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-primary.hover-on:hover {
  background-color: #FD8A92;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-primary.hover-on-link:hover {
  background-color: #FD8A92;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-violet {
  color: #111113;
  background-color: #DDCAE8;
  border: 1px solid #DDCAE8;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-violet mat-icon {
  color: #242428 !important;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-violet:focus {
  border: 1px solid #5582DF;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-violet.hover-on:hover {
  background-color: #CEB3E1;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-violet.hover-on-link:hover {
  background-color: #CEB3E1;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-yellow {
  color: #111113;
  background-color: #F6EF87;
  border: 1px solid #F6EF87;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-yellow mat-icon {
  color: #111113 !important;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-yellow:focus {
  border: 1px solid #5582DF;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-yellow.hover-on:hover {
  background-color: #F0E973;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-yellow.hover-on-link:hover {
  background-color: #F0E973;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-blue {
  color: #111113;
  background-color: #B1DBFD;
  border: 1px solid #B1DBFD;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-blue mat-icon {
  color: #111113 !important;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-blue:focus {
  border: 1px solid #5582DF;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-blue.hover-on:hover {
  background-color: #9ECFFD;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-blue.hover-on-link:hover {
  background-color: #9ECFFD;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip mat-icon {
  color: #62626A;
}
.mat-chip-list-wrapper .vcs-tag-link {
  color: #5582DF !important;
}
.mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip {
  padding: 0px 12px;
  min-width: 10px;
  min-height: 20px;
  border-radius: 2px;
  height: 20px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.default-tag {
  pointer-events: none;
}
.mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.default-tag.mat-gray {
  color: #111113;
  background-color: #E5E5E7;
}
.mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.default-tag.mat-green {
  color: #111113;
  background-color: #C6D5A4;
}
.mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.default-tag.mat-primary {
  color: #111113;
  background-color: #FFC5C7;
}
.mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.default-tag.mat-yellow {
  color: #111113;
  background-color: #FFFBC1;
}
.mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.default-tag.mat-blue {
  color: #111113;
  background-color: #9ECFFD;
}
.mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.bold-tag {
  pointer-events: none;
}
.mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.bold-tag.mat-gray {
  color: #F2F2F3;
  background-color: #111113;
}
.mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.bold-tag.mat-green {
  color: #F2F2F3;
  background-color: #697F3E;
}
.mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.bold-tag.mat-primary {
  color: #F2F2F3;
  background-color: #EE0033;
}
.mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.bold-tag.mat-yellow {
  color: #111113;
  background-color: #E8E160;
}
.mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.bold-tag.mat-blue {
  color: #F2F2F3;
  background-color: #467AD0;
}
.mat-chip-list-wrapper .mat-chip.mat-standard-chip.vcs-highligh-status::after {
  background: transparent !important;
}
.vcs-avatar {
  height: 32px;
  width: 32px;
  position: relative !important;
  display: flex !important;
  justify-content: center;
  align-items: center;
  color: #FFFFFF;
  background-color: #C9C9CF;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 0 0;
  transition: background-color 100ms linear;
}
.vcs-avatar:focus {
  outline: none;
}
.vcs-avatar.s-16 {
  width: 16px;
  height: 16px;
}
.vcs-avatar.s-16:hover.mat-default:not([disabled]) {
  color: #FFFFFF;
  background-color: #94949E;
}
.vcs-avatar.s-16:focus {
  background-color: #C9C9CF;
  border: 1px solid #5582DF;
}
.vcs-avatar.s-16:disabled {
  background-color: #E5E5E7;
  border: 1px solid #E5E5E7;
}
.vcs-avatar.s-16 .mat-icon {
  transform: scale(0.4);
  color: #FFFFFF;
}
.vcs-avatar.s-16 .text {
  font-size: 12px;
}
.vcs-avatar.s-16 .status {
  height: 0px;
  width: 0px;
  border-radius: 50%;
  position: absolute;
}
.vcs-avatar.s-16 .status::after {
  height: 100%;
  width: 100%;
  text-align: center;
  line-height: 100%;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.vcs-avatar.s-16 .status.online {
  background-color: #89A357;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-16 .status.busy {
  background-color: #E57B7C;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-16 .status.busy::after {
  content: "-";
  color: #ffffff;
  font-size: 100%;
  font-weight: bold;
  transform: scale(0.4);
  margin-top: -0.5px;
}
.vcs-avatar.s-16 .status.offline {
  background-color: #62626A;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-16 .status.offline::after {
  content: "";
  color: #C9C9CF;
  background: #C9C9CF;
  border-radius: 50%;
  transform: scale(0.5);
}
.vcs-avatar.circle {
  border-radius: 50%;
  border: 1px solid transparent;
}
.vcs-avatar.circle.s-128 .status {
  right: 14px;
  bottom: 6px;
}
.vcs-avatar.circle.s-96 .status {
  right: 10px;
  bottom: 2px;
}
.vcs-avatar.circle.s-40 .status {
  right: 0px;
  bottom: -2px;
}
.vcs-avatar.circle.s-32 .status {
  right: -1px;
  bottom: -3px;
}
.vcs-avatar.circle.s-24 .status {
  right: -4px;
  bottom: -4px;
}
.vcs-avatar.container {
  border-radius: 4px;
  border: 1px solid #C9C9CF;
}
.vcs-avatar.container.s-128 .status, .vcs-avatar.container.s-96 .status {
  bottom: 0;
  right: -8px;
}
.vcs-avatar.container.s-40 .status, .vcs-avatar.container.s-32 .status, .vcs-avatar.container.s-24 .status {
  bottom: 0;
  right: -6px;
}
.vcs-avatar img {
  width: inherit;
  height: inherit;
  border-radius: 50%;
}
.vcs-avatar:focus {
  outline: none;
}
.vcs-avatar.s-24 {
  width: 24px;
  height: 24px;
}
.vcs-avatar.s-24:hover.mat-default:not([disabled]) {
  color: #FFFFFF;
  background-color: #94949E;
}
.vcs-avatar.s-24:focus {
  background-color: #C9C9CF;
  border: 1px solid #5582DF;
}
.vcs-avatar.s-24:disabled {
  background-color: #E5E5E7;
  border: 1px solid #E5E5E7;
}
.vcs-avatar.s-24 .mat-icon {
  transform: scale(0.6);
  color: #FFFFFF;
}
.vcs-avatar.s-24 .text {
  font-size: 12px;
}
.vcs-avatar.s-24 .status {
  height: 12px;
  width: 12px;
  border-radius: 50%;
  position: absolute;
}
.vcs-avatar.s-24 .status::after {
  height: 100%;
  width: 100%;
  text-align: center;
  line-height: 100%;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.vcs-avatar.s-24 .status.online {
  background-color: #89A357;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-24 .status.busy {
  background-color: #E57B7C;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-24 .status.busy::after {
  content: "-";
  color: #ffffff;
  font-size: 100%;
  font-weight: bold;
  transform: scale(0.6);
  margin-top: -0.5px;
}
.vcs-avatar.s-24 .status.offline {
  background-color: #62626A;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-24 .status.offline::after {
  content: "";
  color: #C9C9CF;
  background: #C9C9CF;
  border-radius: 50%;
  transform: scale(0.5);
}
.vcs-avatar.circle {
  border-radius: 50%;
  border: 1px solid transparent;
}
.vcs-avatar.circle.s-128 .status {
  right: 14px;
  bottom: 6px;
}
.vcs-avatar.circle.s-96 .status {
  right: 10px;
  bottom: 2px;
}
.vcs-avatar.circle.s-40 .status {
  right: 0px;
  bottom: -2px;
}
.vcs-avatar.circle.s-32 .status {
  right: -1px;
  bottom: -3px;
}
.vcs-avatar.circle.s-24 .status {
  right: -4px;
  bottom: -4px;
}
.vcs-avatar.container {
  border-radius: 4px;
  border: 1px solid #C9C9CF;
}
.vcs-avatar.container.s-128 .status, .vcs-avatar.container.s-96 .status {
  bottom: 0;
  right: -8px;
}
.vcs-avatar.container.s-40 .status, .vcs-avatar.container.s-32 .status, .vcs-avatar.container.s-24 .status {
  bottom: 0;
  right: -6px;
}
.vcs-avatar img {
  width: inherit;
  height: inherit;
  border-radius: 50%;
}
.vcs-avatar:focus {
  outline: none;
}
.vcs-avatar.s-32 {
  width: 32px;
  height: 32px;
}
.vcs-avatar.s-32:hover.mat-default:not([disabled]) {
  color: #FFFFFF;
  background-color: #94949E;
}
.vcs-avatar.s-32:focus {
  background-color: #C9C9CF;
  border: 1px solid #5582DF;
}
.vcs-avatar.s-32:disabled {
  background-color: #E5E5E7;
  border: 1px solid #E5E5E7;
}
.vcs-avatar.s-32 .mat-icon {
  transform: scale(0.8);
  color: #FFFFFF;
}
.vcs-avatar.s-32 .text {
  font-size: 14px;
}
.vcs-avatar.s-32 .status {
  height: 12px;
  width: 12px;
  border-radius: 50%;
  position: absolute;
}
.vcs-avatar.s-32 .status::after {
  height: 100%;
  width: 100%;
  text-align: center;
  line-height: 100%;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.vcs-avatar.s-32 .status.online {
  background-color: #89A357;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-32 .status.busy {
  background-color: #E57B7C;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-32 .status.busy::after {
  content: "-";
  color: #ffffff;
  font-size: 100%;
  font-weight: bold;
  transform: scale(0.8);
  margin-top: -0.5px;
}
.vcs-avatar.s-32 .status.offline {
  background-color: #62626A;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-32 .status.offline::after {
  content: "";
  color: #C9C9CF;
  background: #C9C9CF;
  border-radius: 50%;
  transform: scale(0.5);
}
.vcs-avatar.circle {
  border-radius: 50%;
  border: 1px solid transparent;
}
.vcs-avatar.circle.s-128 .status {
  right: 14px;
  bottom: 6px;
}
.vcs-avatar.circle.s-96 .status {
  right: 10px;
  bottom: 2px;
}
.vcs-avatar.circle.s-40 .status {
  right: 0px;
  bottom: -2px;
}
.vcs-avatar.circle.s-32 .status {
  right: -1px;
  bottom: -3px;
}
.vcs-avatar.circle.s-24 .status {
  right: -4px;
  bottom: -4px;
}
.vcs-avatar.container {
  border-radius: 4px;
  border: 1px solid #C9C9CF;
}
.vcs-avatar.container.s-128 .status, .vcs-avatar.container.s-96 .status {
  bottom: 0;
  right: -8px;
}
.vcs-avatar.container.s-40 .status, .vcs-avatar.container.s-32 .status, .vcs-avatar.container.s-24 .status {
  bottom: 0;
  right: -6px;
}
.vcs-avatar img {
  width: inherit;
  height: inherit;
  border-radius: 50%;
}
.vcs-avatar:focus {
  outline: none;
}
.vcs-avatar.s-36 {
  width: 36px;
  height: 36px;
}
.vcs-avatar.s-36:hover.mat-default:not([disabled]) {
  color: #FFFFFF;
  background-color: #94949E;
}
.vcs-avatar.s-36:focus {
  background-color: #C9C9CF;
  border: 1px solid #5582DF;
}
.vcs-avatar.s-36:disabled {
  background-color: #E5E5E7;
  border: 1px solid #E5E5E7;
}
.vcs-avatar.s-36 .mat-icon {
  transform: scale(1);
  color: #FFFFFF;
}
.vcs-avatar.s-36 .text {
  font-size: 14px;
}
.vcs-avatar.s-36 .status {
  height: 12px;
  width: 12px;
  border-radius: 50%;
  position: absolute;
}
.vcs-avatar.s-36 .status::after {
  height: 100%;
  width: 100%;
  text-align: center;
  line-height: 100%;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.vcs-avatar.s-36 .status.online {
  background-color: #89A357;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-36 .status.busy {
  background-color: #E57B7C;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-36 .status.busy::after {
  content: "-";
  color: #ffffff;
  font-size: 100%;
  font-weight: bold;
  transform: scale(0.8);
  margin-top: -0.5px;
}
.vcs-avatar.s-36 .status.offline {
  background-color: #62626A;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-36 .status.offline::after {
  content: "";
  color: #C9C9CF;
  background: #C9C9CF;
  border-radius: 50%;
  transform: scale(0.5);
}
.vcs-avatar.circle {
  border-radius: 50%;
  border: 1px solid transparent;
}
.vcs-avatar.circle.s-128 .status {
  right: 14px;
  bottom: 6px;
}
.vcs-avatar.circle.s-96 .status {
  right: 10px;
  bottom: 2px;
}
.vcs-avatar.circle.s-40 .status {
  right: 0px;
  bottom: -2px;
}
.vcs-avatar.circle.s-32 .status {
  right: -1px;
  bottom: -3px;
}
.vcs-avatar.circle.s-24 .status {
  right: -4px;
  bottom: -4px;
}
.vcs-avatar.container {
  border-radius: 4px;
  border: 1px solid #C9C9CF;
}
.vcs-avatar.container.s-128 .status, .vcs-avatar.container.s-96 .status {
  bottom: 0;
  right: -8px;
}
.vcs-avatar.container.s-40 .status, .vcs-avatar.container.s-32 .status, .vcs-avatar.container.s-24 .status {
  bottom: 0;
  right: -6px;
}
.vcs-avatar img {
  width: inherit;
  height: inherit;
  border-radius: 50%;
}
.vcs-avatar:focus {
  outline: none;
}
.vcs-avatar.s-40 {
  width: 40px;
  height: 40px;
}
.vcs-avatar.s-40:hover.mat-default:not([disabled]) {
  color: #FFFFFF;
  background-color: #94949E;
}
.vcs-avatar.s-40:focus {
  background-color: #C9C9CF;
  border: 1px solid #5582DF;
}
.vcs-avatar.s-40:disabled {
  background-color: #E5E5E7;
  border: 1px solid #E5E5E7;
}
.vcs-avatar.s-40 .mat-icon {
  transform: scale(1.2);
  color: #FFFFFF;
}
.vcs-avatar.s-40 .text {
  font-size: 20px;
}
.vcs-avatar.s-40 .status {
  height: 12px;
  width: 12px;
  border-radius: 50%;
  position: absolute;
}
.vcs-avatar.s-40 .status::after {
  height: 100%;
  width: 100%;
  text-align: center;
  line-height: 100%;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.vcs-avatar.s-40 .status.online {
  background-color: #89A357;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-40 .status.busy {
  background-color: #E57B7C;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-40 .status.busy::after {
  content: "-";
  color: #ffffff;
  font-size: 100%;
  font-weight: bold;
  transform: scale(0.9);
  margin-top: -0.5px;
}
.vcs-avatar.s-40 .status.offline {
  background-color: #62626A;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-40 .status.offline::after {
  content: "";
  color: #C9C9CF;
  background: #C9C9CF;
  border-radius: 50%;
  transform: scale(0.5);
}
.vcs-avatar.circle {
  border-radius: 50%;
  border: 1px solid transparent;
}
.vcs-avatar.circle.s-128 .status {
  right: 14px;
  bottom: 6px;
}
.vcs-avatar.circle.s-96 .status {
  right: 10px;
  bottom: 2px;
}
.vcs-avatar.circle.s-40 .status {
  right: 0px;
  bottom: -2px;
}
.vcs-avatar.circle.s-32 .status {
  right: -1px;
  bottom: -3px;
}
.vcs-avatar.circle.s-24 .status {
  right: -4px;
  bottom: -4px;
}
.vcs-avatar.container {
  border-radius: 4px;
  border: 1px solid #C9C9CF;
}
.vcs-avatar.container.s-128 .status, .vcs-avatar.container.s-96 .status {
  bottom: 0;
  right: -8px;
}
.vcs-avatar.container.s-40 .status, .vcs-avatar.container.s-32 .status, .vcs-avatar.container.s-24 .status {
  bottom: 0;
  right: -6px;
}
.vcs-avatar img {
  width: inherit;
  height: inherit;
  border-radius: 50%;
}
.vcs-avatar:focus {
  outline: none;
}
.vcs-avatar.s-96 {
  width: 96px;
  height: 96px;
}
.vcs-avatar.s-96:hover.mat-default:not([disabled]) {
  color: #FFFFFF;
  background-color: #94949E;
}
.vcs-avatar.s-96:focus {
  background-color: #C9C9CF;
  border: 1px solid #5582DF;
}
.vcs-avatar.s-96:disabled {
  background-color: #E5E5E7;
  border: 1px solid #E5E5E7;
}
.vcs-avatar.s-96 .mat-icon {
  transform: scale(3);
  color: #FFFFFF;
}
.vcs-avatar.s-96 .text {
  font-size: 46px;
}
.vcs-avatar.s-96 .status {
  height: 16px;
  width: 16px;
  border-radius: 50%;
  position: absolute;
}
.vcs-avatar.s-96 .status::after {
  height: 100%;
  width: 100%;
  text-align: center;
  line-height: 100%;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.vcs-avatar.s-96 .status.online {
  background-color: #89A357;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-96 .status.busy {
  background-color: #E57B7C;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-96 .status.busy::after {
  content: "-";
  color: #ffffff;
  font-size: 100%;
  font-weight: bold;
  transform: scale(1);
  margin-top: -0.5px;
}
.vcs-avatar.s-96 .status.offline {
  background-color: #62626A;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-96 .status.offline::after {
  content: "";
  color: #C9C9CF;
  background: #C9C9CF;
  border-radius: 50%;
  transform: scale(0.5);
}
.vcs-avatar.circle {
  border-radius: 50%;
  border: 1px solid transparent;
}
.vcs-avatar.circle.s-128 .status {
  right: 14px;
  bottom: 6px;
}
.vcs-avatar.circle.s-96 .status {
  right: 10px;
  bottom: 2px;
}
.vcs-avatar.circle.s-40 .status {
  right: 0px;
  bottom: -2px;
}
.vcs-avatar.circle.s-32 .status {
  right: -1px;
  bottom: -3px;
}
.vcs-avatar.circle.s-24 .status {
  right: -4px;
  bottom: -4px;
}
.vcs-avatar.container {
  border-radius: 4px;
  border: 1px solid #C9C9CF;
}
.vcs-avatar.container.s-128 .status, .vcs-avatar.container.s-96 .status {
  bottom: 0;
  right: -8px;
}
.vcs-avatar.container.s-40 .status, .vcs-avatar.container.s-32 .status, .vcs-avatar.container.s-24 .status {
  bottom: 0;
  right: -6px;
}
.vcs-avatar img {
  width: inherit;
  height: inherit;
  border-radius: 50%;
}
.vcs-avatar:focus {
  outline: none;
}
.vcs-avatar.s-128 {
  width: 128px;
  height: 128px;
}
.vcs-avatar.s-128:hover.mat-default:not([disabled]) {
  color: #FFFFFF;
  background-color: #94949E;
}
.vcs-avatar.s-128:focus {
  background-color: #C9C9CF;
  border: 1px solid #5582DF;
}
.vcs-avatar.s-128:disabled {
  background-color: #E5E5E7;
  border: 1px solid #E5E5E7;
}
.vcs-avatar.s-128 .mat-icon {
  transform: scale(4);
  color: #FFFFFF;
}
.vcs-avatar.s-128 .text {
  font-size: 68px;
}
.vcs-avatar.s-128 .status {
  height: 16px;
  width: 16px;
  border-radius: 50%;
  position: absolute;
}
.vcs-avatar.s-128 .status::after {
  height: 100%;
  width: 100%;
  text-align: center;
  line-height: 100%;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.vcs-avatar.s-128 .status.online {
  background-color: #89A357;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-128 .status.busy {
  background-color: #E57B7C;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-128 .status.busy::after {
  content: "-";
  color: #ffffff;
  font-size: 100%;
  font-weight: bold;
  transform: scale(1);
  margin-top: -0.5px;
}
.vcs-avatar.s-128 .status.offline {
  background-color: #62626A;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-128 .status.offline::after {
  content: "";
  color: #C9C9CF;
  background: #C9C9CF;
  border-radius: 50%;
  transform: scale(0.5);
}
.vcs-avatar.circle {
  border-radius: 50%;
  border: 1px solid transparent;
}
.vcs-avatar.circle.s-128 .status {
  right: 14px;
  bottom: 6px;
}
.vcs-avatar.circle.s-96 .status {
  right: 10px;
  bottom: 2px;
}
.vcs-avatar.circle.s-40 .status {
  right: 0px;
  bottom: -2px;
}
.vcs-avatar.circle.s-32 .status {
  right: -1px;
  bottom: -3px;
}
.vcs-avatar.circle.s-24 .status {
  right: -4px;
  bottom: -4px;
}
.vcs-avatar.container {
  border-radius: 4px;
  border: 1px solid #C9C9CF;
}
.vcs-avatar.container.s-128 .status, .vcs-avatar.container.s-96 .status {
  bottom: 0;
  right: -8px;
}
.vcs-avatar.container.s-40 .status, .vcs-avatar.container.s-32 .status, .vcs-avatar.container.s-24 .status {
  bottom: 0;
  right: -6px;
}
.vcs-avatar img {
  width: inherit;
  height: inherit;
  border-radius: 50%;
}
.border-radius-customer {
  border-radius: 8px !important;
  -webkit-border-radius: 8px !important;
  -moz-border-radius: 8px !important;
  -ms-border-radius: 8px !important;
  -o-border-radius: 8px !important;
}
.ngx-toastr {
  background-color: #FFFFFF;
  color: #111113;
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 16px !important;
  width: 400px !important;
  border-radius: 4px !important;
  pointer-events: all;
  background-image: none !important;
  cursor: pointer;
}
.ngx-toastr:hover {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12) !important;
}
.ngx-toastr .row {
  display: grid;
  grid-template-columns: 56px auto 48px;
}
.ngx-toastr .row .toast-col-1,
.ngx-toastr .row .col-2 {
  padding: 0 16px;
}
.ngx-toastr .row .toast-col-1 {
  height: 24px;
}
.ngx-toastr .row .toast-col-3 {
  padding: 0 0;
}
.ngx-toastr .row .toast-col-2 {
  display: flex;
  align-items: center;
}
.ngx-toastr .row .close-btn {
  padding: 0 0px;
  display: flex;
  align-items: center;
}
.ngx-toastr .row .close-btn mat-icon {
  width: 16px;
}
.ngx-toastr .row .toast-title {
  font-family: "Roboto-Medium" !important;
  font-size: 14px;
}
.ngx-toastr .row .toast-message {
  font-size: 14px;
  font-family: "Roboto-Regular" !important;
}
.ngx-toastr .row .btn-left {
  margin-right: 16px;
  line-height: 32px;
  background-repeat: no-repeat;
  border: none;
  outline: none;
  cursor: pointer;
  overflow: hidden;
}
.ngx-toastr .row .btn-left:active {
  outline: none;
}
.ngx-toastr .row .btn-right {
  position: relative;
  -webkit-user-select: none;
          user-select: none;
  cursor: pointer;
  outline: none;
  border: none;
  -webkit-tap-highlight-color: transparent;
  display: inline-block;
  white-space: nowrap;
  text-decoration: none;
  vertical-align: baseline;
  text-align: center;
  min-width: 64px;
  line-height: 20px;
  letter-spacing: 0;
  padding: 6px 12px;
  border-radius: 4px;
  overflow: visible;
  color: #fff;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12) !important;
}
.ngx-toastr .row .btn-right:active {
  outline: none;
}
.ngx-toastr .title {
  margin-bottom: 8px;
}
.ngx-toastr .content {
  margin-bottom: 12px;
}
.ngx-toastr.toast-error {
  background-color: #B04142 !important;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
}
.ngx-toastr.toast-error .row .toast-col-1 mat-icon {
  color: #FFFFFF;
}
.ngx-toastr.toast-error .row .toast-title {
  color: #F2F2F3 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.ngx-toastr.toast-error .row .toast-message {
  color: #F2F2F3 !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ngx-toastr.toast-error .row .close-btn mat-icon {
  color: #FFFFFF;
}
.ngx-toastr.toast-error .row .btn-left {
  background: transparent !important;
  color: #FFFFFF !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.ngx-toastr.toast-error .row .btn-right {
  background: #B04142 !important;
  color: #FFFFFF !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.ngx-toastr.toast-warning {
  background-color: #F0E973 !important;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
}
.ngx-toastr.toast-warning .row .toast-col-1 mat-icon {
  color: #111113;
}
.ngx-toastr.toast-warning .row .toast-title {
  color: #111113 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.ngx-toastr.toast-warning .row .toast-message {
  color: #303036 !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ngx-toastr.toast-warning .row .close-btn mat-icon {
  color: #62626A;
}
.ngx-toastr.toast-warning .row .btn-left {
  background: transparent !important;
  color: #5582DF !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.ngx-toastr.toast-warning .row .btn-right {
  background: #D5CD2D !important;
  color: #111113 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.ngx-toastr.toast-normal {
  background-color: #FFFFFF !important;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
}
.ngx-toastr.toast-normal .row .toast-col-1 mat-icon {
  color: #697F3E;
}
.ngx-toastr.toast-normal .row .toast-title {
  color: #111113 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.ngx-toastr.toast-normal .row .toast-message {
  color: #242428 !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ngx-toastr.toast-normal .row .close-btn mat-icon {
  color: #62626A;
}
.ngx-toastr.toast-normal .row .btn-left {
  background: transparent !important;
  color: #5582DF !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.ngx-toastr.toast-normal .row .btn-right {
  background: #18181B !important;
  color: #FFFFFF !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.ngx-toastr.toast-success {
  background-color: #89A357 !important;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
}
.ngx-toastr.toast-success .row .toast-col-1 mat-icon {
  color: #F2F2F3;
}
.ngx-toastr.toast-success .row .toast-title {
  color: #F2F2F3 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.ngx-toastr.toast-success .row .toast-message {
  color: #F2F2F3 !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ngx-toastr.toast-success .row .close-btn mat-icon {
  color: #D7D7DB;
}
.ngx-toastr.toast-success .row .btn-left {
  background: transparent !important;
  color: #FFFFFF !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.ngx-toastr.toast-success .row .btn-right {
  background: #47592B !important;
  color: #F2F2F3 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.ngx-toastr.toast-info {
  background-color: #5582DF !important;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
}
.ngx-toastr.toast-info .row .toast-col-1 mat-icon {
  color: #FFFFFF;
}
.ngx-toastr.toast-info .row .toast-title {
  color: #F2F2F3 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.ngx-toastr.toast-info .row .toast-message {
  color: #F2F2F3 !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ngx-toastr.toast-info .row .close-btn mat-icon {
  color: #FFFFFF;
}
.ngx-toastr.toast-info .row .btn-left {
  background: transparent !important;
  color: #FFFFFF !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.ngx-toastr.toast-info .row .btn-right {
  background: #2355A5 !important;
  color: #F2F2F3 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.breadcrumb {
  background: transparent !important;
}
.breadcrumb li:not(.breadcrumb-active):hover a, .breadcrumb li:not(.breadcrumb-active):hover .mat-icon {
  color: #494950 !important;
}
.breadcrumb li a {
  color: #62626A;
}
.breadcrumb li .separate-character {
  color: #111113;
}
.breadcrumb li .mat-icon {
  color: #62626A;
}
.breadcrumb li.breadcrumb-active {
  color: #111113;
}
.breadcrumb li.breadcrumb-active .separate-character, .breadcrumb li.breadcrumb-active a {
  color: #111113;
}
.breadcrumb li.breadcrumb-active .mat-icon {
  color: #111113;
}
.custom-font-breadcrumb .breadcrumb a {
  font-family: "Roboto-Medium";
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
  color: #000000;
}
.breadcrumbs .mat-toolbar .container-breadcrumbs .breadcrumb {
  visibility: hidden;
}
.breadcrumbs .mat-toolbar .container-breadcrumbs .breadcrumb::before {
  visibility: visible;
  content: "Breadcrumbs";
  color: #111113;
  font-family: "Roboto-Medium";
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
}
.customer-height .html {
  min-height: 65px;
}
.dark-theme .custom-font-breadcrumb .breadcrumb a {
  color: #ffffff !important;
}
.vcs-codesnippet .hljs {
  background-color: #F2F2F3;
  font-family: "Roboto-Mono-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.vcs-codesnippet .hljs:not(.hljs-line-numbers) {
  padding: 12px 16px;
  border-radius: 4px;
}
.vcs-codesnippet .hljs .hljs-ln tbody .hljs-ln-numbers {
  text-align: center;
  background: #C9C9CF;
  color: #62626A;
}
.vcs-codesnippet .hljs {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  color: #111113 !important;
}
.vcs-codesnippet .hljs-comment,
.vcs-codesnippet .hljs-quote {
  color: #7A7A85 !important;
  font-style: italic;
}
.vcs-codesnippet .hljs-keyword,
.vcs-codesnippet .hljs-selector-tag,
.vcs-codesnippet .hljs-subst {
  color: #EE0033 !important;
  font-weight: 500 !important;
}
.vcs-codesnippet .hljs-number,
.vcs-codesnippet .hljs-literal,
.vcs-codesnippet .hljs-template-variable {
  color: #697F3E !important;
}
.vcs-codesnippet .hljs-doctag {
  color: !important;
}
.vcs-codesnippet .hljs-tag {
  color: #111113 !important;
}
.vcs-codesnippet .hljs-title,
.vcs-codesnippet .hljs-title.class_,
.vcs-codesnippet .hljs-title.class_.inherited__,
.vcs-codesnippet .hljs-title.function_ {
  /* prettylights-syntax-entity */
  color: #734E99 !important;
}
.vcs-codesnippet .hljs-attr,
.vcs-codesnippet .hljs-attribute,
.vcs-codesnippet .hljs-literal,
.vcs-codesnippet .hljs-meta,
.vcs-codesnippet .hljs-number,
.vcs-codesnippet .hljs-operator,
.vcs-codesnippet .hljs-variable,
.vcs-codesnippet .hljs-selector-attr,
.vcs-codesnippet .hljs-selector-class,
.vcs-codesnippet .hljs-selector-id {
  /* prettylights-syntax-constant */
  color: #467AD0 !important;
}
.vcs-codesnippet .hljs-section,
.vcs-codesnippet .hljs-selector-id {
  color: #734E99 !important;
  font-weight: 500 !important;
}
.vcs-codesnippet .hljs-subst {
  font-weight: normal;
}
.vcs-codesnippet .hljs-type,
.vcs-codesnippet .hljs-class {
  color: #734E99 !important;
}
.vcs-codesnippet .hljs-attr {
  color: #467AD0 !important;
}
.vcs-codesnippet .hljs-string {
  color: #113C83 !important;
}
.vcs-codesnippet .hljs-name {
  color: #697F3E !important;
}
.vcs-codesnippet .hljs-regexp,
.vcs-codesnippet .hljs-link {
  color: #113C83 !important;
}
.vcs-codesnippet .hljs-symbol,
.vcs-codesnippet .hljs-bullet {
  color: #DB696A !important;
}
.vcs-codesnippet .hljs-built_in,
.vcs-codesnippet .hljs-builtin-name {
  color: #113C83 !important;
}
.vcs-codesnippet .hljs-meta {
  color: #EE0033 !important;
  font-weight: 500 !important;
}
.vcs-codesnippet .hljs-deletion {
  color: #EE0033 !important;
}
.vcs-codesnippet .hljs-addition {
  color: #697F3E !important;
}
.vcs-codesnippet .hljs-emphasis {
  color: #111113 !important;
}
.vcs-codesnippet .hljs-strong {
  color: #111113 !important;
  font-weight: 600;
}
.vcs-tooltip.vcs-tooltip-inner .ant-tooltip-inner {
  min-width: 352px !important;
  box-shadow: none;
  border: none;
  border-radius: 4px;
  padding: 16px 16px 16px 24px;
  background-color: #FFFFFF;
  color: #111113;
  box-shadow: 3px 3px 6px 0px rgba(0, 0, 0, 0.16);
}
.vcs-tooltip .ant-tooltip-inner {
  background-color: #FFFFFF;
  color: #111113;
  border-radius: 4px;
}
.vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-title {
  width: 280px;
  height: 24px;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 8px;
  color: #111113;
}
.vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .content-body {
  margin: 12px 0 24px 0;
}
.vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-message {
  width: 312px;
  height: 20px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #303036;
}
.vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-close-icon {
  margin-bottom: 14px;
}
.vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-close-icon mat-icon {
  color: #111113;
  width: 16px !important;
  height: 16px !important;
}
.vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .content-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-btn {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .btn-right {
  position: relative;
  -webkit-user-select: none;
          user-select: none;
  cursor: pointer;
  outline: none;
  border: none;
  -webkit-tap-highlight-color: transparent;
  display: inline-block;
  white-space: nowrap;
  text-decoration: none;
  vertical-align: baseline;
  text-align: center;
  line-height: 20px;
  letter-spacing: 0;
  padding: 10px, 12px;
  border-radius: 4px;
  overflow: visible;
  color: #FFFFFF;
  background-color: #18181B;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);
}
.vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-dot mat-icon {
  color: #62626A;
  width: 8px !important;
  height: 8px !important;
}
.vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-dot mat-icon:active {
  color: #111113;
}
.vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .btn-back {
  color: #5582DF;
}
.vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .divider {
  border: 1px solid #94949E;
}
.vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction > .ngxp__arrow {
  background-color: transparent;
}
.vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction > .ngxp__arrow::before {
  background-color: #FFFFFF !important;
}
.vcs-tooltip .ant-tooltip-arrow .ant-tooltip-arrow-content {
  background-color: #FFFFFF;
}
.vcsTooltip, .asset-20 .ngxp__container.vcs-tooltip-instruction, .dark-theme .ngxp__container.vcs-tooltip-instruction, .asset-20 .ngxp__container.vcs-tooltip-light, .dark-theme .ngxp__container.vcs-tooltip-light, .asset-20 .ngxp__container.vcs-tooltip, .dark-theme .ngxp__container.vcs-tooltip, .ngxp__container.vcs-tooltip-instruction, .ngxp__container.vcs-tooltip-light, .ngxp__container.vcs-tooltip, .ngxp__container.vcs-tooltip-dark {
  padding: 6px 8px;
  border: 0;
  max-width: 250px;
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.1), 0 5px 8px 0 rgba(0, 0, 0, 0.08), 0 1px 14px 0 rgba(0, 0, 0, 0.12);
  z-index: 1000;
  background-color: #FFFFFF;
  cursor: pointer;
}
.vcsTooltip p, .asset-20 .ngxp__container.vcs-tooltip-instruction p, .dark-theme .ngxp__container.vcs-tooltip-instruction p, .asset-20 .ngxp__container.vcs-tooltip-light p, .dark-theme .ngxp__container.vcs-tooltip-light p, .asset-20 .ngxp__container.vcs-tooltip p, .dark-theme .ngxp__container.vcs-tooltip p, .ngxp__container.vcs-tooltip-instruction p, .ngxp__container.vcs-tooltip-light p, .ngxp__container.vcs-tooltip p, .ngxp__container.vcs-tooltip-dark p {
  min-width: 150px;
  margin: 0;
}
.vcsTooltip .vcs-button.mat-flat-button.mat-primary:not([disabled]) mat-icon, .ngxp__container.vcs-tooltip-instruction .vcs-button.mat-flat-button.mat-primary:not([disabled]) mat-icon, .ngxp__container.vcs-tooltip-light .vcs-button.mat-flat-button.mat-primary:not([disabled]) mat-icon, .ngxp__container.vcs-tooltip .vcs-button.mat-flat-button.mat-primary:not([disabled]) mat-icon, .ngxp__container.vcs-tooltip-dark .vcs-button.mat-flat-button.mat-primary:not([disabled]) mat-icon {
  bottom: 0px;
  left: unset;
}
.ngxp__container {
  white-space: normal;
}
.ngxp__container.vcs-tooltip {
  background-color: #FFFFFF;
  color: #111113;
  border-radius: 4px;
  cursor: pointer;
}
.ngxp__container.vcs-tooltip > .ngxp__arrow {
  background-color: transparent;
}
.ngxp__container.vcs-tooltip > .ngxp__arrow::before {
  background-color: #FFFFFF !important;
}
.ngxp__container.vcs-tooltip-light > .ngxp__arrow {
  background-color: transparent;
}
.ngxp__container.vcs-tooltip-light > .ngxp__arrow::before {
  background-color: #FFFFFF !important;
}
.ngxp__container.vcs-tooltip-instruction {
  min-width: 352px !important;
  box-shadow: none;
  border: none;
  border-radius: 4px;
  padding: 16px 16px 16px 24px;
  background-color: #FFFFFF;
}
.ngxp__container.vcs-tooltip-instruction .vcs-button.mat-flat-button.mat-primary:not([disabled]) {
  height: unset !important;
}
.ngxp__container.vcs-tooltip-instruction .tooltip-title {
  width: 280px;
  height: 24px;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 8px;
  color: #111113;
}
.ngxp__container.vcs-tooltip-instruction .content-body {
  margin: 12px 0 24px 0;
}
.ngxp__container.vcs-tooltip-instruction .tooltip-message {
  width: 312px;
  height: 20px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #303036;
}
.ngxp__container.vcs-tooltip-instruction .tooltip-close-icon {
  margin-bottom: 14px;
}
.ngxp__container.vcs-tooltip-instruction .tooltip-close-icon mat-icon {
  color: #111113;
  width: 16px !important;
  height: 16px !important;
}
.ngxp__container.vcs-tooltip-instruction .content-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ngxp__container.vcs-tooltip-instruction .tooltip-btn {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.ngxp__container.vcs-tooltip-instruction .btn-right {
  position: relative;
  -webkit-user-select: none;
          user-select: none;
  cursor: pointer;
  outline: none;
  border: none;
  -webkit-tap-highlight-color: transparent;
  display: inline-block;
  white-space: nowrap;
  text-decoration: none;
  vertical-align: baseline;
  text-align: center;
  line-height: 20px;
  letter-spacing: 0;
  padding: 10px, 12px;
  border-radius: 4px;
  overflow: visible;
  color: #FFFFFF;
  background-color: #18181B;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);
}
.ngxp__container.vcs-tooltip-instruction .tooltip-dot mat-icon {
  color: #62626A;
  width: 8px !important;
  height: 8px !important;
}
.ngxp__container.vcs-tooltip-instruction .tooltip-dot mat-icon:active {
  color: #111113;
}
.ngxp__container.vcs-tooltip-instruction .btn-back {
  color: #5582DF;
}
.ngxp__container.vcs-tooltip-instruction .divider {
  border: 1px solid #94949E;
}
.ngxp__container.vcs-tooltip-instruction > .ngxp__arrow {
  background-color: transparent;
}
.ngxp__container.vcs-tooltip-instruction > .ngxp__arrow::before {
  background-color: #FFFFFF !important;
}
.ngxp__container.dropdown-switch-app {
  border: none;
  border-radius: 4px;
  background-color: #FFFFFF;
  padding: 6px 8px;
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.1), 0 5px 8px 0 rgba(0, 0, 0, 0.08), 0 1px 14px 0 rgba(0, 0, 0, 0.12);
  z-index: 999;
  width: 368px;
  height: 382px;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  color: #111113;
}
.ngxp__container.dropdown-switch-app > .ngxp__arrow {
  background-color: transparent;
}
.ngxp__container.dropdown-switch-app > .ngxp__arrow::before {
  background-color: #FFFFFF !important;
}
.ngxp__container.dropdown-switch-app .show-more {
  margin: 20px 100px;
  background-color: #FFFFFF !important;
}
.vcs-tooltip-btn-right {
  margin-left: 16px;
}
.vcs-intro-tooltip.introjs-tooltip * {
  font-family: "Roboto-regular";
}
.vcs-intro-tooltip.introjs-tooltip .introjs-tooltip-header {
  color: !important;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-tooltip-title {
  color: !important;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-tooltiptext {
  padding: 12px 0;
  margin: 0 28px;
  border-top: 1px solid;
  font-family: "FVHCircularXX-Regular";
  font-size: 14px;
  line-height: 20px;
  color: #303036;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-tooltipbuttons {
  border-top: none;
  display: inline-block;
  padding: 10px 0 20px;
  margin-right: 28px;
  float: right;
  cursor: pointer;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-tooltipbuttons .introjs-prevbutton {
  float: initial;
  display: none;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-tooltipbuttons .introjs-nextbutton {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-weight: 400;
  box-sizing: border-box;
  position: relative;
  border: none;
  white-space: nowrap;
  text-decoration: none;
  border-radius: 4px;
  color: white;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  text-shadow: none;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-bullets ul li a {
  background: #62626A !important;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-bullets ul li a.active {
  background: #111113 !important;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-bullets ul li a.hover {
  background: #111113 !important;
  opacity: 0.8;
}
.scrollspy {
  background: #FFFFFF !important;
  border-radius: 8px;
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.vcs-daterangepicker-backdrop-start, .vcs-daterangepicker-backdrop-end {
  display: none;
}
.mat-menu-content:not(:empty) {
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.vcs-daterangepicker {
  z-index: 1;
}
.vcs-daterangepicker .md-drppicker {
  min-width: max-content;
  margin-top: 0;
  margin-left: 0;
  background: #FFFFFF;
  border: 1px solid #fdfdfd;
}
.vcs-daterangepicker .md-drppicker.double .calendar-table {
  border: 1px solid #ddd !important;
  border-radius: 4px !important;
}
.vcs-daterangepicker .md-drppicker .calendar-table {
  background: transparent;
  border: none;
}
.vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr th {
  font-family: "Roboto-Medium";
  font-size: 14px;
  line-height: 24px;
  color: #111113;
}
.vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr th span {
  color: #111113;
}
.vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td {
  width: 40px;
  height: 32px;
  border-radius: 4px;
}
.vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td span {
  font-family: "Roboto-Regular";
  font-size: 14px;
  line-height: 24px;
  color: #111113;
}
.vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available:hover {
  background: #C9C9CF !important;
}
.vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available:hover span {
  color: #111113 !important;
}
.vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.in-range, .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.in-range:hover, .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.start-date, .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.start-date:hover, .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.end-date, .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.end-date:hover, .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today.in-range {
  background: #FF6272 !important;
}
.vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.in-range span, .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.in-range:hover span, .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.start-date span, .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.start-date:hover span, .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.end-date span, .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.end-date:hover span, .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today.in-range span {
  color: #F2F2F3 !important;
}
.vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.off {
  background: transparent !important;
}
.vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.off span {
  color: #C9C9CF !important;
}
.vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today, .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today:hover, .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.start-date.today, .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today.in-range:hover {
  background: #18181B !important;
}
.vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today span, .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today:hover span, .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.start-date.today span, .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today.in-range:hover span {
  color: #F2F2F3 !important;
}
.vcs-daterangepicker .md-drppicker .buttons_input .btn {
  margin-top: 12px;
  background: #18181B !important;
  color: #F2F2F3 !important;
}
.vcs-daterangepicker .md-drppicker .buttons_input .btn:not([disabled]):hover {
  background-color: #303036 !important;
}
.mat-radio-button.vcs-radio-button.mat-radio-disabled:not(.mat-radio-checked) .mat-radio-label-content {
  color: #111113 !important;
}
.mat-radio-button.vcs-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-label-content {
  color: #111113 !important;
}
.mat-radio-button.vcs-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%23E5E5E7' stroke-width='2' fill='%23E5E5E7' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%23C9C9CF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.mat-radio-button.vcs-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%23E5E5E7' stroke-width='2' fill='%23E5E5E7' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%23E5E5E7'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.mat-radio-button.vcs-radio-button.mat-accent:not(.mat-radio-disabled) .mat-radio-label-content {
  color: #111113;
}
.mat-radio-button.vcs-radio-button.mat-accent:not(.mat-radio-disabled) .mat-radio-outer-circle {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%2362626A' stroke-width='2' fill='%23FFFFFF' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.mat-radio-button.vcs-radio-button.mat-accent:not(.mat-radio-disabled) .mat-radio-outer-circle:hover:not(.mat-radio-disabled) {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%23303036' stroke-width='2' fill='%23FFFFFF' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.mat-radio-button.vcs-radio-button.mat-accent:not(.mat-radio-disabled) .mat-radio-outer-circle:active:not(.mat-radio-disabled) {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%235582DF' stroke-width='2' fill='%23FFFFFF' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.mat-radio-button.vcs-radio-button.mat-radio-checked:not(.mat-radio-disabled) .mat-radio-label-content {
  color: #111113;
}
.mat-radio-button.vcs-radio-button.mat-radio-checked:not(.mat-radio-disabled) .mat-radio-outer-circle {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%2318181B' stroke-width='2' fill='%2318181B' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.mat-radio-button.vcs-radio-button.mat-radio-checked:not(.mat-radio-disabled) .mat-radio-outer-circle:hover:not(.mat-radio-disabled) {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%23303036' stroke-width='2' fill='%23303036' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.mat-radio-button.vcs-radio-button.mat-radio-checked:not(.mat-radio-disabled) .mat-radio-outer-circle:active:not(.mat-radio-disabled) {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%235582DF' stroke-width='2' fill='%2318181B' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E") !important;
}
.mat-radio-button.vcs-radio-button.mat-radio-checked:not(.mat-radio-disabled) .mat-radio-outer-circle:focus:not(.mat-radio-disabled) {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%235582DF' stroke-width='2' fill='%2318181B' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.vcs-inline-message {
  margin: 0 0;
}
.vcs-inline-message .inline-message-action .vcs-button {
  margin-left: unset;
}
.vcs-inline-message .vcs-button.mat-flat-button:focus {
  outline: none !important;
}
.vcs-inline-message .vcs-button.mat-flat-button:not(.mat-button-disabled):focus:not(:focus-visible) {
  border: 1px solid transparent;
  /* Loại bỏ đường viền khi focus bằng chuột */
}
.vcs-inline-message .vcs-button.mat-flat-button:not(.mat-button-disabled):focus-visible {
  border: 1px solid #5582DF !important;
  /* Đường viền màu xanh khi focus bằng bàn phím (tab) */
}
.vcs-inline-message.alert {
  background: #FFC4C5;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
  padding: 16px;
  width: 400px;
  border: none;
}
.vcs-inline-message.alert .inline-message-header, .vcs-inline-message.alert .inline-message-header > .title {
  color: #111113 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.vcs-inline-message.alert .inline-message-header .message-icon, .vcs-inline-message.alert .inline-message-header > .title .message-icon {
  color: #922A2B !important;
}
.vcs-inline-message.alert .inline-message-content {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #303036 !important;
}
.vcs-inline-message.alert .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) {
  background-color: #B04142 !important;
  border: 1px solid transparent;
  color: #F2F2F3 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 32px;
}
.vcs-inline-message.alert .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) span, .vcs-inline-message.alert .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) .mat-icon {
  position: relative;
  color: #F2F2F3 !important;
}
.vcs-inline-message.alert .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) {
  background-color: transparent !important;
  color: #922A2B !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 32px;
  padding-left: 0px;
  padding-right: 0px;
  margin-right: 16px;
}
.vcs-inline-message.alert .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) span, .vcs-inline-message.alert .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) .mat-icon {
  position: relative;
  color: #922A2B !important;
}
.vcs-inline-message.default {
  background: #FFFFFF;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
  width: 400px;
}
.vcs-inline-message.default .inline-message-header, .vcs-inline-message.default .inline-message-header > .title {
  color: #111113 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.vcs-inline-message.default .inline-message-header .message-icon, .vcs-inline-message.default .inline-message-header > .title .message-icon {
  color: #5582DF !important;
}
.vcs-inline-message.default .inline-message-content {
  color: #303036 !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.vcs-inline-message.default .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) {
  background-color: #D7D7DB !important;
  color: #111113 !important;
  border: 1px solid transparent;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 32px;
}
.vcs-inline-message.default .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]):hover {
  background-color: #C9C9CF !important;
}
.vcs-inline-message.default .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]):active {
  background-color: #000000 !important;
}
.vcs-inline-message.default .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]):active span {
  color: #C9C9CF !important;
}
.vcs-inline-message.default .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) span, .vcs-inline-message.default .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) .mat-icon {
  position: relative;
  color: #111113 !important;
}
.vcs-inline-message.default .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) {
  background-color: transparent !important;
  color: #5582DF !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 32px;
  padding-left: 0px;
  padding-right: 0px;
  margin-right: 16px;
}
.vcs-inline-message.default .inline-message-action .vcs-button.mat-stroked-button:not([disabled]):hover {
  text-decoration: underline;
}
.vcs-inline-message.default .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) span, .vcs-inline-message.default .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) .mat-icon {
  position: relative;
  color: #5582DF !important;
}
.vcs-inline-message.warning {
  background: #FFFBC1;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
  width: 400px;
}
.vcs-inline-message.warning .inline-message-header, .vcs-inline-message.warning .inline-message-header > .title {
  color: #111113 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.vcs-inline-message.warning .inline-message-header .message-icon, .vcs-inline-message.warning .inline-message-header > .title .message-icon {
  color: #B3AC23 !important;
}
.vcs-inline-message.warning .inline-message-content {
  color: #303036 !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.vcs-inline-message.warning .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) {
  background-color: #D5CD2D !important;
  color: #111113 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 32px;
  border: 1px solid transparent;
}
.vcs-inline-message.warning .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) span, .vcs-inline-message.warning .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) .mat-icon {
  position: relative;
  color: #111113 !important;
}
.vcs-inline-message.warning .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) {
  background-color: transparent !important;
  color: #B3AC23 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 32px;
  padding-left: 0px;
  padding-right: 0px;
  margin-right: 16px;
}
.vcs-inline-message.warning .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) span, .vcs-inline-message.warning .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) .mat-icon {
  position: relative;
  color: #B3AC23 !important;
}
*::-webkit-scrollbar-track {
  border-radius: 10px;
  background: #E5E5E7;
  cursor: pointer;
}
*::-webkit-scrollbar {
  height: 4px;
  /* height of horizontal scrollbar ← You're missing this */
  width: 4px;
  /* width of vertical scrollbar */
  background-color: #E5E5E7;
}
*::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #AFAFB7;
}
.first-arrow-down .btn-tree-arrow-down {
  color: #62626A !important;
}
.first-arrow-down .btn-tree-arrow-down:hover {
  color: #111113 !important;
}
.vcs-tree.nested-tree {
  background: transparent;
  color: #111113;
}
.vcs-tree.nested-tree .vcs-mat-tree-node .vcs-mat-tree-node-content, .vcs-tree.nested-tree .vcs-mat-tree-node .tree-node-label {
  color: #111113;
}
.vcs-tree.nested-tree .vcs-mat-tree-node::before {
  content: "";
  border-bottom-color: #62626A;
  border-left-color: #62626A;
}
.vcs-tree.nested-tree li.vcs-tree-container {
  border-left-color: #62626A;
  background: #F2F2F3;
}
.vcs-tree.nested-tree li.vcs-mat-tree-node,
.vcs-tree.nested-tree li div {
  background: #F2F2F3;
}
.vcs-tree.nested-tree li.has-children > .vcs-mat-tree-node > {
  margin: 0;
  position: relative;
  top: 0;
  z-index: 1;
}
.vcs-tree.nested-tree .collapse-button mat-icon,
.vcs-tree.nested-tree .vcs-tree-icon mat-icon {
  color: #62626A;
}
.vcs-tree.nested-tree .collapse-button mat-icon:hover,
.vcs-tree.nested-tree .vcs-tree-icon mat-icon:hover {
  color: #111113;
}
.vcs-progress.mat-progress-bar.mat-default .mat-progress-bar-fill::after {
  background-color: #111113;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
}
.vcs-progress.mat-progress-bar.mat-default .mat-progress-bar-buffer {
  background-color: #D7D7DB;
}
.vcs-progress.mat-progress-bar.mat-default .mat-progress-bar-background {
  fill: #D7D7DB;
}
.vcs-progress.mat-progress-bar.mat-green .mat-progress-bar-fill::after {
  background-color: #89A357;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
}
.vcs-progress.mat-progress-bar.mat-green .mat-progress-bar-buffer {
  background-color: #D7D7DB;
}
.vcs-progress.mat-progress-bar.mat-green .mat-progress-bar-background {
  fill: #D7D7DB;
}
.vcs-progress.mat-progress-spinner.mat-primary circle {
  stroke: #111113;
}
.vcs-progress.mat-progress-spinner.mat-green circle {
  stroke: #89A357;
}
.loading-container .img-loading {
  height: 18px !important;
  position: relative;
  top: -58px;
  left: 26px;
}
.loading-container .vcs-progress .mat-spinner circle {
  background: conic-gradient(from 90deg at 50% 50%, rgba(39, 174, 96, 0) 0deg, rgba(134, 134, 142, 0) 0.04deg, #86868E 360deg) !important;
}
.loading-container .vcs-progress .mat-spinner.mat-primary circle {
  stroke: #111113;
}
.loading-container .vcs-progress .mat-spinner.mat-green circle {
  stroke: #89A357;
}
.loading {
  display: flex;
  align-items: center;
}
.loading .container-loading {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  background: conic-gradient(from 90deg at 50% 50%, rgba(39, 174, 96, 0) 0deg, rgba(134, 134, 142, 0) 0.04deg, #86868E 360deg);
  width: 240px;
  height: 240px;
  border-radius: 50%;
  animation: loading 2s linear infinite;
}
.loading .container-loading::before {
  position: absolute;
  content: "";
  width: 84%;
  height: 84%;
  border-radius: 50%;
  background-color: #FFFFFF;
}
@keyframes loading {
  100% {
    transform: rotate(360deg);
  }
}
.loading .img-loading {
  z-index: 1;
  position: relative;
  right: 208px;
  width: 180px;
  height: 60px;
}
.vcs-page-footer {
  padding: 20px 4px;
}
.vcs-page-footer .site-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  min-height: 28px;
  background-color: transparent;
}
.vcs-page-footer .site-footer .left-section .content-left {
  color: #111113;
  height: 20px;
}
.vcs-page-footer .site-footer .right-section .content-right {
  color: #111113;
  height: 20px;
}
.container-page-header {
  line-height: 20px;
  min-height: 132px;
}
.container-page-header .site-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: transparent;
}
.container-page-header .site-header .left-section .content-left {
  color: #111113;
  height: 20px;
}
.container-page-header .site-header .left-section .page-title {
  color: #111113;
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 6px;
}
.container-page-header .site-header .left-section .page-desc {
  color: #303036;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
}
.container-page-header .site-header .right-section {
  display: flex;
  align-items: center;
}
.container-page-header .site-header .right-section .btn-gr-header {
  margin-right: 8px;
  height: 40px;
}
.container-page-header .site-header .right-section .btn-gr-header .text {
  margin-right: 12px;
}
.container-page-header .site-header .right-section .search-box {
  width: 240px;
  height: 40px;
}
.container-page-header .site-header .right-section .search-box .group-btn-search {
  display: flex;
  align-items: center;
}
.container-page-header .site-header .right-section .search-box .group-btn-search .icon-sort {
  margin: 10px 8px 2px 4px;
  width: 18px !important;
  height: 18px !important;
}
.container-page-header .site-header .right-section .search-box .group-btn-search .icon-sort:hover {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid transparent;
  border-radius: 4px;
  padding: 1px;
}
.container-page-header .site-header .right-section .search-box .group-btn-search .icon-sort:active {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
  padding: 1px;
}
.container-page-header .site-header .right-section .search-box .group-btn-search .icon-sort:focus {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
  padding: 1px;
}
.container-page-header .site-header .right-section .gr-button {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 40px;
}
.container-page-header .site-header .right-section .gr-button .icon-header {
  width: 24px !important;
  height: 24px !important;
  cursor: pointer;
}
.container-page-header .site-header .right-section .gr-button .vcs-header-option {
  min-width: 200px;
  min-height: -moz-fit-content;
  min-height: fit-content;
  background-color: #FFFFFF;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
  border: none;
  z-index: 99;
}
.container-page-header .site-header .right-section .gr-button .vcs-header-option.ngxp__container {
  padding: unset !important;
}
.container-page-header .site-header .right-section .gr-button .vcs-header-option > .ngxp__arrow {
  background-color: transparent;
}
.container-page-header .site-header .right-section .gr-button .vcs-header-option > .ngxp__arrow::before {
  background-color: #FFFFFF !important;
}
.container-page-header .site-header .right-section .gr-button .vcs-header-option .container-option {
  width: 200px;
  height: 32px;
  padding: 6px 4px;
  border-radius: 4px;
  cursor: pointer;
}
.container-page-header .site-header .right-section .gr-button .vcs-header-option .container-option:hover {
  background-color: #FD2F4A;
}
.container-page-header .site-header .right-section .gr-button .vcs-header-option .container-option:hover .text-option {
  color: #FFFFFF;
}
.container-page-header .site-header .right-section .gr-button .vcs-header-option .container-option .text-option {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #111113;
  padding-left: 24px;
}
.container-sub-menu {
  max-width: 648px !important;
  min-width: 300px !important;
  margin-top: 24px;
  height: 32px;
}
.vcs-language-option {
  background-color: #FFFFFF;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16) !important;
  border-radius: 4px !important;
  border: none !important;
  z-index: 1;
}
.vcs-language-option.ngxp__container {
  padding: unset !important;
  padding-bottom: 8px !important;
}
.vcs-language-option > .ngxp__arrow {
  background-color: transparent;
}
.vcs-language-option > .ngxp__arrow::before {
  background-color: #FFFFFF !important;
}
.vcs-language-option .vcs-item-language {
  padding: 0px !important;
}
.vcs-language-option .vcs-item-language:hover {
  background: none !important;
}
.vcs-language-option .vcs-item-language .dropdown-lang .container-language {
  width: 160px;
  height: -moz-fit-content;
  height: fit-content;
  padding: 4px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.vcs-language-option .vcs-item-language .dropdown-lang .container-language .icon-check-lang {
  width: 18px !important;
  margin: 0 5px 0 2px;
}
.vcs-language-option .vcs-item-language .dropdown-lang .container-language .language {
  display: flex;
  align-items: center;
  height: 32px;
  margin-left: 25px;
}
.vcs-language-option .vcs-item-language .dropdown-lang .container-language .language .text {
  margin-left: 4px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #111113;
}
.vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language {
  color: #111113 !important;
}
.vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language > h6, .vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language > p, .vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language > mat-icon, .vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language > div {
  color: #111113 !important;
}
.vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language .language {
  margin-left: unset;
}
.vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language .language .text {
  color: #111113 !important;
}
.vcs-language-option .vcs-item-language .dropdown-lang .container-language:hover {
  background-color: #FD2F4A;
  color: #111113;
}
.vcs-language-option .vcs-item-language .dropdown-lang .container-language:hover .text {
  color: #111113 !important;
}
.vcs-language-option .vcs-item-language .dropdown-lang .container-language:hover mat-icon {
  color: #111113 !important;
}
.vcs-language-option .vcs-item-language .dropdown-lang .container-language:active {
  color: #111113 !important;
}
.vcs-language-option .vcs-item-language .dropdown-lang .container-language:active > h6, .vcs-language-option .vcs-item-language .dropdown-lang .container-language:active > p, .vcs-language-option .vcs-item-language .dropdown-lang .container-language:active > mat-icon, .vcs-language-option .vcs-item-language .dropdown-lang .container-language:active > div {
  color: #111113 !important;
}
.vcs-language-option .vcs-item-language .dropdown-lang .container-language:active .text {
  color: #111113 !important;
}
.vcs-language-option .vcs-item-language .dropdown-lang .container-language:focus {
  background-color: #FD2F4A !important;
  color: #111113 !important;
}
.vcs-language-option .vcs-item-language .dropdown-lang .container-language:focus > h6, .vcs-language-option .vcs-item-language .dropdown-lang .container-language:focus > p, .vcs-language-option .vcs-item-language .dropdown-lang .container-language:focus > mat-icon, .vcs-language-option .vcs-item-language .dropdown-lang .container-language:focus > div {
  color: #111113 !important;
}
.vcs-language-option .vcs-item-language .dropdown-lang .container-language:focus .text {
  color: #111113 !important;
}
.vcs-language-option .mat-subheader {
  color: #111113;
  padding: 14px 4px 6px 20px !important;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.dropdown-switch-app {
  max-width: 368px !important;
  text-align: center;
  padding: 8px 12px 20px 12px;
}
.dropdown-switch-app .switch-app {
  margin-bottom: 8px;
  line-height: inherit;
  border-radius: 8px;
  padding: 0px;
  height: auto;
}
.dropdown-switch-app .switch-app:hover {
  background: #E5E5E7;
}
.dropdown-switch-app .switch-app .container-switch-app {
  display: flex;
  align-items: center;
  text-wrap: wrap;
  justify-content: space-between;
  padding-top: 4px;
  padding-bottom: 8px;
}
.dropdown-switch-app .switch-app .logo-app {
  padding: 11px 16px 11px 24px;
  margin-left: 8px;
}
.dropdown-switch-app .switch-app .desc-app {
  width: 60%;
  color: #111113;
}
.dropdown-switch-app .show-more {
  margin-top: 12px;
}
.custom-font-breadcrumb .toggle-label {
  display: none;
}
.custom-font-breadcrumb .toggle-dark-light {
  display: none;
}
.custom-font-breadcrumb .toggle-dark-light-container::before {
  content: "Version 2.3.2";
  font-family: "Roboto-Medium";
  font-size: 14px;
  font-weight: 500;
  color: #303036;
}
.page-no-data .container-no-data {
  text-align: center;
}
.page-no-data .container-no-data .text {
  color: #62626A !important;
  font-style: normal;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.page-no-data .container-no-data .text .vcs-h2 {
  margin: 8px 0px;
  color: #62626A !important;
}
.page-no-data .container-no-data .text .vcs-body-1 {
  width: 386px;
  margin-bottom: 8px;
}
.page-no-data .container-no-data .btn-no-data {
  margin-top: 20px;
  margin-bottom: 20px;
}
.page-no-data .search-no-reault .container-no-result {
  display: flex;
  align-items: center;
  margin: 0 0 5px 20px;
}
.page-no-data .search-no-reault .container-no-result .text-result {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #94949E;
  margin: 3px 0 0 5px;
}
.page-no-data .search-no-reault .container-no-result .icon-warn-no-result {
  color: #111113;
}
.error-page .container-error-page {
  text-align: center;
}
.error-page .container-error-page .text {
  color: #62626A;
  font-style: normal;
  margin: 35px 0;
}
.error-page .container-error-page .img-error-page {
  max-width: unset;
}
.package-authen {
  background-color: #E5E5E7;
}
.package-authen .container-content {
  display: flex;
  align-items: center;
}
.package-authen .container-content .img-authen {
  margin: 0 59px 0 72px;
}
.package-authen .container-content .authen-container {
  margin-right: 80px;
}
.package-authen .container-content .authen-container .authen-logo {
  margin-bottom: 40px;
  text-align: center;
}
.package-authen .container-content .authen-container .authen-body {
  background-color: #FFFFFF;
  border: 1px solid #E5E5E7;
  border-radius: 8px;
}
.package-authen .container-content .authen-container .authen-body .input-authen {
  padding: 36px 40px;
}
.package-authen .container-content .authen-container .authen-body .input-authen .text-field {
  margin-bottom: 24px;
}
.package-authen .container-content .authen-container .authen-body .input-authen .text-field-pass {
  margin-bottom: 8px;
}
.package-authen .container-content .authen-container .authen-body .input-authen .title {
  font-style: normal;
  font-weight: 300;
  font-size: 32px;
  line-height: 20px;
  color: #111113;
  margin: 0 0 47px 0;
  text-align: center;
}
.package-authen .container-content .authen-container .authen-body .input-authen .gr-text-filed {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #111113;
}
.package-authen .container-content .authen-container .authen-body .input-authen .gr-sub-text-filed {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #303036;
  margin-bottom: 24px;
}
.package-authen .container-content .authen-container .authen-body .input-authen .change-pass {
  margin-bottom: 15px;
}
.package-authen .container-content .authen-container .authen-body .input-authen .title-factor {
  font-style: normal;
  font-weight: 300;
  font-size: 32px;
  line-height: 40px;
  color: #111113;
  margin-bottom: 8px;
  text-align: center;
  width: 376px;
}
.package-authen .container-content .authen-container .authen-body .input-authen .gr-sub-text-factor {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #303036;
  margin-bottom: 8px;
  text-align: center;
}
.package-authen .container-content .authen-container .authen-body .input-authen .QR-scan {
  text-align: center;
  margin-bottom: 8px;
}
.package-authen .container-content .authen-container .authen-body .input-authen .img-scan {
  width: 255px;
}
.package-authen .container-content .authen-container .authen-body .input-authen .gr-sub-text-2fa {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #303036;
  margin-bottom: 18px;
  text-align: center;
}
.package-authen .container-content .authen-container .authen-body .input-authen .container-2fa {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.package-authen .container-content .authen-container .authen-body .input-authen .container-2fa .input-2fa {
  width: 40px;
  height: 40px;
  text-align: center;
  border: 1px solid #62626A;
  border-radius: 4px;
  background-color: transparent;
  color: #111113;
  caret-color: #5582DF !important;
}
.package-authen .container-content .authen-container .authen-body .input-authen .container-2fa .input-2fa:focus {
  border: 1px solid #5582DF;
  background-color: transparent;
  color: #111113;
}
.package-authen .container-content .authen-container .authen-body .input-authen .container-2fa .input-2fa:active {
  border: 1px solid #5582DF;
  background-color: transparent;
  color: #111113;
}
.package-authen .container-content .authen-container .authen-body .input-authen .container-2fa .input-2fa:hover {
  border: 1px solid #111113;
  background-color: transparent;
  color: #111113;
}
.package-authen .container-content .authen-container .authen-body .input-authen .signed-pass {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.package-authen .container-content .authen-container .authen-body .input-authen .signed-pass .forgot-pass {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #5582DF;
  cursor: pointer;
  margin-top: 3px;
}
.package-authen .container-content .authen-container .authen-body .input-authen .footer {
  margin-top: 20px;
}
.package-authen .container-content .authen-container .authen-body .input-authen .footer .spec-text {
  color: #303036;
  padding: 12px 0;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
}
.package-authen .container-content .authen-container .authen-body .input-authen .footer-forgot-pass {
  margin-top: 10px;
}
.package-authen .container-content .authen-container .authen-body .input-authen .footer-factor {
  text-align: center;
}
.package-authen .container-content .authen-container .authen-body .input-authen .footer-factor .button-authen {
  margin-bottom: 8px;
}
.license-container {
  background: #FFFFFF;
  border: 1px solid #D7D7DB;
}
.license-container .title-license {
  border-bottom: 1px solid #D7D7DB;
}
.license-container .general-info .content {
  border-bottom: 1px solid #D7D7DB;
}
.license-container .general-info .content .label-form {
  color: #62626A;
}
.license-container .general-info .title {
  color: #18181B;
}
.license-container .package-detail .content .label-form {
  color: #62626A;
}
.license-container .package-detail .title {
  color: #18181B;
}
.border-bottom {
  border-bottom: 1px solid #D7D7DB;
}
.license-not-found {
  border: 1px solid #D7D7DB;
}
.license-not-found {
  background: #FFFFFF;
  border: 1px solid #D7D7DB;
}
.vcs-license-key-container {
  border: 1px solid #D7D7DB;
}
.vcs-license-key-container:hover {
  border: 1px solid #111113;
}
.vcs-license-key-container:focus-within {
  border: 1px solid #5582DF !important;
}
.ant-upload.ant-upload-drag .ant-upload .ant-upload-drag-container .ant-upload-text {
  color: #111113 !important;
}
.mess-info-permisstion {
  color: #242428;
}
.asset-20, .dark-theme {
  /*severity*/
  /*status*/
  /*pagination*/
  /*
    Status
  */
  /*
    action
  */
}
.asset-20 body, .dark-theme body {
  color: #FFFFFF;
}
.asset-20 .mat-icon.mat-primary, .asset-20 .mat-icon.mat-default, .asset-20 .mat-icon.mat-icon-no-color, .dark-theme .mat-icon.mat-primary, .dark-theme .mat-icon.mat-default, .dark-theme .mat-icon.mat-icon-no-color {
  color: #F2F2F3;
}
.asset-20 .mat-icon.mat-accent, .asset-20 .mat-icon.mat-error, .dark-theme .mat-icon.mat-accent, .dark-theme .mat-icon.mat-error {
  color: #EE0033;
}
.asset-20 .mat-icon.mat-warn, .dark-theme .mat-icon.mat-warn {
  color: #E8E160;
}
.asset-20 .mat-icon.mat-success, .dark-theme .mat-icon.mat-success {
  color: #576E35;
}
.asset-20 .mat-icon.mat-infor, .dark-theme .mat-icon.mat-infor {
  color: #5582DF;
}
.asset-20 .vcs-button.mat-flat-button, .dark-theme .vcs-button.mat-flat-button {
  min-width: unset !important;
}
.asset-20 .vcs-button.mat-flat-button:focus, .dark-theme .vcs-button.mat-flat-button:focus {
  outline: none !important;
}
.asset-20 .vcs-button.mat-flat-button:not(.mat-button-disabled):focus, .dark-theme .vcs-button.mat-flat-button:not(.mat-button-disabled):focus {
  color: #E5E5E7;
  border: 1px solid #5582DF;
}
.asset-20 .vcs-button.mat-flat-button:focus:not(:focus-visible), .dark-theme .vcs-button.mat-flat-button:focus:not(:focus-visible) {
  border: 1px solid #494950;
  /* Loại bỏ đường viền khi focus bằng chuột */
}
.asset-20 .vcs-button.mat-flat-button:focus-visible, .dark-theme .vcs-button.mat-flat-button:focus-visible {
  border: 1px solid #5582DF !important;
  /* Đường viền màu xanh khi focus bằng bàn phím (tab) */
}
.asset-20 .vcs-button.mat-flat-button.mat-default:not([disabled]), .dark-theme .vcs-button.mat-flat-button.mat-default:not([disabled]) {
  color: #E5E5E7;
  background-color: #494950;
  border: 1px solid transparent;
}
.asset-20 .vcs-button.mat-flat-button.mat-default:not([disabled]):active .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button.mat-default:not([disabled]):active .mat-button-wrapper {
  color: #C9C9CF !important;
}
.asset-20 .vcs-button.mat-flat-button.mat-default:not([disabled]) mat-icon, .dark-theme .vcs-button.mat-flat-button.mat-default:not([disabled]) mat-icon {
  color: #E5E5E7;
}
.asset-20 .vcs-button.mat-flat-button.mat-warn:not([disabled]), .dark-theme .vcs-button.mat-flat-button.mat-warn:not([disabled]) {
  color: #111113;
  background-color: #D5CD2D;
  border: 1px solid transparent;
}
.asset-20 .vcs-button.mat-flat-button.mat-warn:not([disabled]) .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button.mat-warn:not([disabled]) .mat-button-wrapper {
  color: #111113;
}
.asset-20 .vcs-button.mat-flat-button.mat-warn:not([disabled]) mat-icon, .dark-theme .vcs-button.mat-flat-button.mat-warn:not([disabled]) mat-icon {
  color: #111113;
}
.asset-20 .vcs-button.mat-flat-button.mat-accent:not([disabled]), .dark-theme .vcs-button.mat-flat-button.mat-accent:not([disabled]) {
  color: #F2F2F3;
  background-color: #B04142;
  border: 1px solid transparent;
}
.asset-20 .vcs-button.mat-flat-button.mat-accent:not([disabled]) .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button.mat-accent:not([disabled]) .mat-button-wrapper {
  color: #F2F2F3;
}
.asset-20 .vcs-button.mat-flat-button.mat-accent:not([disabled]) mat-icon, .dark-theme .vcs-button.mat-flat-button.mat-accent:not([disabled]) mat-icon {
  color: #F2F2F3;
  height: 24px;
  width: 24px;
}
.asset-20 .vcs-button.mat-flat-button.mat-primary:not([disabled]), .dark-theme .vcs-button.mat-flat-button.mat-primary:not([disabled]) {
  color: #FFFFFF;
  background-color: #FD2F4A;
  border: 1px solid #FD2F4A;
}
.asset-20 .vcs-button.mat-flat-button.mat-primary:not([disabled]) .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button.mat-primary:not([disabled]) .mat-button-wrapper {
  color: #FFFFFF;
}
.asset-20 .vcs-button.mat-flat-button.mat-primary:not([disabled]) mat-icon, .dark-theme .vcs-button.mat-flat-button.mat-primary:not([disabled]) mat-icon {
  color: #FFFFFF;
}
.asset-20 .vcs-button.mat-flat-button:hover, .dark-theme .vcs-button.mat-flat-button:hover {
  transition: background-color 200ms linear;
}
.asset-20 .vcs-button.mat-flat-button:hover.mat-default:not([disabled]), .dark-theme .vcs-button.mat-flat-button:hover.mat-default:not([disabled]) {
  color: #E5E5E7;
  background-color: #62626A;
}
.asset-20 .vcs-button.mat-flat-button:hover.mat-default:not([disabled]) .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button:hover.mat-default:not([disabled]) .mat-button-wrapper {
  color: #E5E5E7 !important;
}
.asset-20 .vcs-button.mat-flat-button:hover.mat-warn:not([disabled]), .dark-theme .vcs-button.mat-flat-button:hover.mat-warn:not([disabled]) {
  color: #111113;
  background-color: #E8E160;
}
.asset-20 .vcs-button.mat-flat-button:hover.mat-warn:not([disabled]) .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button:hover.mat-warn:not([disabled]) .mat-button-wrapper {
  color: #111113 !important;
}
.asset-20 .vcs-button.mat-flat-button:hover.mat-accent:not([disabled]), .dark-theme .vcs-button.mat-flat-button:hover.mat-accent:not([disabled]) {
  color: #F2F2F3;
  background-color: #DB696A;
}
.asset-20 .vcs-button.mat-flat-button:hover.mat-accent:not([disabled]) .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button:hover.mat-accent:not([disabled]) .mat-button-wrapper {
  color: #F2F2F3 !important;
}
.asset-20 .vcs-button.mat-flat-button:hover.mat-primary:not([disabled]), .dark-theme .vcs-button.mat-flat-button:hover.mat-primary:not([disabled]) {
  color: #FFFFFF;
  background-color: #FF6272;
}
.asset-20 .vcs-button.mat-flat-button:hover.mat-primary:not([disabled]) .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button:hover.mat-primary:not([disabled]) .mat-button-wrapper {
  color: #FFFFFF !important;
}
.asset-20 .vcs-button.mat-flat-button:active.mat-default:not([disabled]), .dark-theme .vcs-button.mat-flat-button:active.mat-default:not([disabled]) {
  color: #C9C9CF;
  background-color: #A40027;
}
.asset-20 .vcs-button.mat-flat-button:active.mat-default:not([disabled]) mat-icon, .dark-theme .vcs-button.mat-flat-button:active.mat-default:not([disabled]) mat-icon {
  color: #C9C9CF !important;
}
.asset-20 .vcs-button.mat-flat-button:active.mat-default:not([disabled]) .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button:active.mat-default:not([disabled]) .mat-button-wrapper {
  color: #C9C9CF !important;
}
.asset-20 .vcs-button.mat-flat-button:active.mat-warn:not([disabled]), .dark-theme .vcs-button.mat-flat-button:active.mat-warn:not([disabled]) {
  color: #111113;
  background-color: #B3AC23;
}
.asset-20 .vcs-button.mat-flat-button:active.mat-warn:not([disabled]) mat-icon, .dark-theme .vcs-button.mat-flat-button:active.mat-warn:not([disabled]) mat-icon {
  color: #111113;
}
.asset-20 .vcs-button.mat-flat-button:active.mat-warn:not([disabled]) .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button:active.mat-warn:not([disabled]) .mat-button-wrapper {
  color: #111113 !important;
}
.asset-20 .vcs-button.mat-flat-button:active.mat-accent:not([disabled]), .dark-theme .vcs-button.mat-flat-button:active.mat-accent:not([disabled]) {
  color: #F2F2F3;
  background-color: #922A2B;
}
.asset-20 .vcs-button.mat-flat-button:active.mat-accent:not([disabled]) mat-icon, .dark-theme .vcs-button.mat-flat-button:active.mat-accent:not([disabled]) mat-icon {
  color: #F2F2F3;
}
.asset-20 .vcs-button.mat-flat-button:active.mat-accent:not([disabled]) .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button:active.mat-accent:not([disabled]) .mat-button-wrapper {
  color: #F2F2F3 !important;
}
.asset-20 .vcs-button.mat-flat-button:active.mat-primary:not([disabled]), .dark-theme .vcs-button.mat-flat-button:active.mat-primary:not([disabled]) {
  color: #C9C9CF;
  background-color: #A40027;
}
.asset-20 .vcs-button.mat-flat-button:active.mat-primary:not([disabled]) mat-icon, .dark-theme .vcs-button.mat-flat-button:active.mat-primary:not([disabled]) mat-icon {
  color: #C9C9CF;
}
.asset-20 .vcs-button.mat-flat-button:active.mat-primary:not([disabled]) .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button:active.mat-primary:not([disabled]) .mat-button-wrapper {
  color: #C9C9CF !important;
}
.asset-20 .vcs-button.mat-flat-button .mat-button-toggle-label-content, .dark-theme .vcs-button.mat-flat-button .mat-button-toggle-label-content {
  line-height: initial;
  padding: 0;
}
.asset-20 .vcs-button.mat-flat-button:disabled, .dark-theme .vcs-button.mat-flat-button:disabled {
  background-color: #7A7A85;
  color: #FFFFFF;
}
.asset-20 .vcs-button.mat-flat-button:disabled mat-icon, .dark-theme .vcs-button.mat-flat-button:disabled mat-icon {
  color: #FFFFFF;
}
.asset-20 .vcs-button.mat-flat-button:disabled .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button:disabled .mat-button-wrapper {
  color: #FFFFFF !important;
}
.asset-20 .dark-theme .vcs-button.mat-warn:disabled, .asset-20 .dark-theme .vcs-button.mat-accent:disabled, .dark-theme .dark-theme .vcs-button.mat-warn:disabled, .dark-theme .dark-theme .vcs-button.mat-accent:disabled {
  background-color: #494950;
  opacity: 30%;
}
.asset-20 .vcs-button.mat-flat-button.progress:active, .dark-theme .vcs-button.mat-flat-button.progress:active {
  background-color: #494950 !important;
}
.asset-20 .vcs-button-toggle-group .mat-button-toggle.vcs-button, .dark-theme .vcs-button-toggle-group .mat-button-toggle.vcs-button {
  min-width: unset !important;
}
.asset-20 .vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-appearance-standard, .dark-theme .vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-appearance-standard {
  background-color: #494950 !important;
}
.asset-20 .vcs-button-toggle-group .mat-button-toggle.vcs-button .mat-button-toggle-button, .dark-theme .vcs-button-toggle-group .mat-button-toggle.vcs-button .mat-button-toggle-button {
  min-width: unset !important;
  color: #E5E5E7;
  background-color: #494950 !important;
  border: 1px solid #494950;
}
.asset-20 .vcs-button-toggle-group .mat-button-toggle.vcs-button .mat-button-toggle-button mat-icon, .dark-theme .vcs-button-toggle-group .mat-button-toggle.vcs-button .mat-button-toggle-button mat-icon {
  color: #E5E5E7;
  position: relative;
  bottom: 1px;
  right: 2px;
}
.asset-20 .vcs-button-toggle-group .mat-button-toggle.vcs-button .mat-button-toggle-button .mat-button-toggle-label-content, .dark-theme .vcs-button-toggle-group .mat-button-toggle.vcs-button .mat-button-toggle-button .mat-button-toggle-label-content {
  color: #E5E5E7 !important;
}
.asset-20 .vcs-button-toggle-group .mat-button-toggle.vcs-button .mat-button-toggle-button:focus, .dark-theme .vcs-button-toggle-group .mat-button-toggle.vcs-button .mat-button-toggle-button:focus {
  outline: none;
  border: 1px solid #5582DF;
}
.asset-20 .vcs-button-toggle-group .mat-button-toggle.vcs-button .mat-button-toggle-button:focus:not(:focus-visible), .dark-theme .vcs-button-toggle-group .mat-button-toggle.vcs-button .mat-button-toggle-button:focus:not(:focus-visible) {
  border: 1px solid #494950 !important;
}
.asset-20 .vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-checked > button, .dark-theme .vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-checked > button {
  color: #FFFFFF;
  background-color: #A40027 !important;
}
.asset-20 .vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-checked > button .mat-button-toggle-label-content, .dark-theme .vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-checked > button .mat-button-toggle-label-content {
  color: #FFFFFF !important;
}
.asset-20 .vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-checked > button mat-icon, .dark-theme .vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-checked > button mat-icon {
  color: #FFFFFF !important;
}
.asset-20 .vcs-button-toggle-group .mat-button-toggle.vcs-button > button:active, .dark-theme .vcs-button-toggle-group .mat-button-toggle.vcs-button > button:active {
  color: #FFFFFF;
  background-color: #A40027 !important;
}
.asset-20 .vcs-button-toggle-group .mat-button-toggle.vcs-button > button:active .mat-button-toggle-label-content, .dark-theme .vcs-button-toggle-group .mat-button-toggle.vcs-button > button:active .mat-button-toggle-label-content {
  color: #FFFFFF !important;
}
.asset-20 .vcs-button-toggle-group .mat-button-toggle.vcs-button > button:active mat-icon, .dark-theme .vcs-button-toggle-group .mat-button-toggle.vcs-button > button:active mat-icon {
  color: #FFFFFF !important;
}
.asset-20 .vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-disabled button, .dark-theme .vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-disabled button {
  cursor: not-allowed !important;
  background-color: #494950 !important;
  color: #E5E5E7 !important;
}
.asset-20 .vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-disabled button .mat-button-toggle-label-content, .dark-theme .vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-disabled button .mat-button-toggle-label-content {
  color: #E5E5E7 !important;
}
.asset-20 .vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-disabled button mat-icon, .dark-theme .vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-disabled button mat-icon {
  color: #E5E5E7 !important;
}
.asset-20 .vcs-button.mat-flat-button, .dark-theme .vcs-button.mat-flat-button {
  min-width: unset !important;
}
.asset-20 .vcs-button.mat-flat-button.outline, .dark-theme .vcs-button.mat-flat-button.outline {
  background-color: #18181B;
  color: #E5E5E7;
  border: 1px solid #94949E;
}
.asset-20 .vcs-button.mat-flat-button.outline .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button.outline .mat-button-wrapper {
  color: #E5E5E7;
}
.asset-20 .vcs-button.mat-flat-button.outline mat-icon, .dark-theme .vcs-button.mat-flat-button.outline mat-icon {
  color: #E5E5E7;
}
.asset-20 .vcs-button.mat-flat-button.outline:hover, .dark-theme .vcs-button.mat-flat-button.outline:hover {
  background-color: #18181B;
  color: #E5E5E7;
  border: 1px solid #E5E5E7;
}
.asset-20 .vcs-button.mat-flat-button.outline:hover .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button.outline:hover .mat-button-wrapper {
  color: #E5E5E7;
}
.asset-20 .vcs-button.mat-flat-button.outline:hover mat-icon, .dark-theme .vcs-button.mat-flat-button.outline:hover mat-icon {
  color: #E5E5E7;
}
.asset-20 .vcs-button.mat-flat-button.outline:active, .dark-theme .vcs-button.mat-flat-button.outline:active {
  background-color: #303036;
  color: #C9C9CF;
  border: 1px solid #94949E;
}
.asset-20 .vcs-button.mat-flat-button.outline:active .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button.outline:active .mat-button-wrapper {
  color: #C9C9CF;
}
.asset-20 .vcs-button.mat-flat-button.outline:active mat-icon, .dark-theme .vcs-button.mat-flat-button.outline:active mat-icon {
  color: #C9C9CF;
}
.asset-20 .vcs-button.mat-flat-button.outline:disabled, .dark-theme .vcs-button.mat-flat-button.outline:disabled {
  border: 1px solid #7A7A85;
  color: #FFFFFF;
  background-color: #94949E;
}
.asset-20 .vcs-button.mat-flat-button.outline:disabled mat-icon, .dark-theme .vcs-button.mat-flat-button.outline:disabled mat-icon {
  color: #FFFFFF;
}
.asset-20 .vcs-button.mat-flat-button.outline:disabled .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button.outline:disabled .mat-button-wrapper {
  color: #FFFFFF;
}
.asset-20 .vcs-button.mat-flat-button.progress.mat-default:not([disabled])::before, .dark-theme .vcs-button.mat-flat-button.progress.mat-default:not([disabled])::before {
  background-color: #62626A;
  border: 1px solid #62626A;
}
.asset-20 .vcs-button.mat-flat-button.progress.mat-default:not([disabled]):hover, .dark-theme .vcs-button.mat-flat-button.progress.mat-default:not([disabled]):hover {
  background-color: #494950 !important;
}
.asset-20 .vcs-button.mat-flat-button.progress.mat-default:not([disabled]):active, .dark-theme .vcs-button.mat-flat-button.progress.mat-default:not([disabled]):active {
  color: #E5E5E7 !important;
}
.asset-20 .vcs-button.mat-flat-button.progress.mat-default:not([disabled]):active .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button.progress.mat-default:not([disabled]):active .mat-button-wrapper {
  color: #E5E5E7 !important;
}
.asset-20 .vcs-button.mat-flat-button.progress.mat-default:not([disabled]):active mat-icon, .dark-theme .vcs-button.mat-flat-button.progress.mat-default:not([disabled]):active mat-icon {
  color: #E5E5E7 !important;
}
.asset-20 .vcs-button.mat-flat-button.progress.mat-primary:not([disabled])::before, .dark-theme .vcs-button.mat-flat-button.progress.mat-primary:not([disabled])::before {
  background-color: #FF6272 !important;
  border: 1px solid #FF6272;
}
.asset-20 .vcs-button.mat-flat-button.progress.mat-primary:not([disabled]):hover, .dark-theme .vcs-button.mat-flat-button.progress.mat-primary:not([disabled]):hover {
  background-color: #FD2F4A !important;
}
.asset-20 .vcs-button.mat-flat-button.loading .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button.loading .mat-button-wrapper {
  position: relative;
  bottom: 0;
}
.asset-20 .vcs-button.mat-flat-button.loading mat-icon, .dark-theme .vcs-button.mat-flat-button.loading mat-icon {
  color: #E5E5E7 !important;
}
.asset-20 .introjs-button:not([disabled]), .dark-theme .introjs-button:not([disabled]) {
  min-width: unset !important;
  color: #FFFFFF;
  background-color: #FD2F4A;
  border: 1px solid #FD2F4A;
}
.asset-20 .introjs-button:not([disabled]):focus, .dark-theme .introjs-button:not([disabled]):focus {
  color: #FFFFFF;
  background-color: #FD2F4A;
}
.asset-20 .introjs-button:not([disabled]):hover, .dark-theme .introjs-button:not([disabled]):hover {
  color: #FFFFFF;
  background-color: #FF6272;
}
.asset-20 .introjs-button:not([disabled]) mat-icon, .dark-theme .introjs-button:not([disabled]) mat-icon {
  color: #FFFFFF;
}
.asset-20 .vcs-button.mat-stroked-button, .dark-theme .vcs-button.mat-stroked-button {
  min-width: unset !important;
  border: 1px solid transparent;
  background: transparent;
  color: #E5E5E7;
}
.asset-20 .vcs-button.mat-stroked-button:not(.mat-button-disabled):hover, .dark-theme .vcs-button.mat-stroked-button:not(.mat-button-disabled):hover {
  background-color: #494950;
  color: #E5E5E7;
  transition: background-color 200ms linear;
}
.asset-20 .vcs-button.mat-stroked-button:not(.mat-button-disabled):hover mat-icon, .dark-theme .vcs-button.mat-stroked-button:not(.mat-button-disabled):hover mat-icon {
  color: #E5E5E7;
}
.asset-20 .vcs-button.mat-stroked-button:not(.mat-button-disabled):hover .mat-button-wrapper, .dark-theme .vcs-button.mat-stroked-button:not(.mat-button-disabled):hover .mat-button-wrapper {
  color: #E5E5E7 !important;
}
.asset-20 .vcs-button.mat-stroked-button:not(.mat-button-disabled):focus, .dark-theme .vcs-button.mat-stroked-button:not(.mat-button-disabled):focus {
  color: #E5E5E7;
  border: 1px solid #5582DF;
}
.asset-20 .vcs-button.mat-stroked-button:not(.mat-button-disabled):focus mat-icon, .dark-theme .vcs-button.mat-stroked-button:not(.mat-button-disabled):focus mat-icon {
  color: #E5E5E7;
}
.asset-20 .vcs-button.mat-stroked-button:not(.mat-button-disabled):focus .mat-button-wrapper, .dark-theme .vcs-button.mat-stroked-button:not(.mat-button-disabled):focus .mat-button-wrapper {
  color: #E5E5E7 !important;
}
.asset-20 .vcs-button.mat-stroked-button:focus:not(:focus-visible), .dark-theme .vcs-button.mat-stroked-button:focus:not(:focus-visible) {
  border: 1px solid transparent;
  /* Loại bỏ đường viền khi focus bằng chuột */
}
.asset-20 .vcs-button.mat-stroked-button:focus-visible, .dark-theme .vcs-button.mat-stroked-button:focus-visible {
  border: 1px solid #5582DF !important;
  /* Đường viền màu xanh khi focus bằng bàn phím (tab) */
}
.asset-20 .vcs-button.mat-stroked-button:not(.mat-button-disabled):active, .dark-theme .vcs-button.mat-stroked-button:not(.mat-button-disabled):active {
  background-color: #A40027;
  color: #C9C9CF;
  border: 1px solid transparent;
}
.asset-20 .vcs-button.mat-stroked-button:not(.mat-button-disabled):active mat-icon, .dark-theme .vcs-button.mat-stroked-button:not(.mat-button-disabled):active mat-icon {
  color: #C9C9CF;
}
.asset-20 .vcs-button.mat-stroked-button:not(.mat-button-disabled):active .mat-button-wrapper, .dark-theme .vcs-button.mat-stroked-button:not(.mat-button-disabled):active .mat-button-wrapper {
  color: #C9C9CF !important;
}
.asset-20 .vcs-button.mat-stroked-button:disabled, .dark-theme .vcs-button.mat-stroked-button:disabled {
  cursor: not-allowed;
  background-color: transparent;
  color: #E5E5E7;
}
.asset-20 .vcs-button.mat-stroked-button:disabled mat-icon, .dark-theme .vcs-button.mat-stroked-button:disabled mat-icon {
  color: #E5E5E7 !important;
}
.asset-20 .vcs-button.mat-stroked-button:disabled .mat-button-wrapper, .dark-theme .vcs-button.mat-stroked-button:disabled .mat-button-wrapper {
  color: #E5E5E7 !important;
}
.asset-20 .vcs-button.mat-stroked-button .mat-button-wrapper, .dark-theme .vcs-button.mat-stroked-button .mat-button-wrapper {
  min-width: unset !important;
}
.asset-20 .vcs-button.mat-stroked-button .mat-button-wrapper .mat-icon, .dark-theme .vcs-button.mat-stroked-button .mat-button-wrapper .mat-icon {
  position: relative;
  bottom: 0px;
  left: 0px;
}
.asset-20 a.vcs-button.mat-button-base, .dark-theme a.vcs-button.mat-button-base {
  min-width: unset !important;
  color: #5582DF;
}
.asset-20 a.vcs-button.mat-button-base .mat-button-wrapper, .dark-theme a.vcs-button.mat-button-base .mat-button-wrapper {
  margin-top: 2px;
}
.asset-20 a.vcs-button.mat-button-base.mat-button:not([disabled]):hover, .dark-theme a.vcs-button.mat-button-base.mat-button:not([disabled]):hover {
  color: #5582DF;
  transition: background-color 200ms linear;
}
.asset-20 a.vcs-button.mat-button-base.mat-button:not([disabled]):hover .mat-button-wrapper, .dark-theme a.vcs-button.mat-button-base.mat-button:not([disabled]):hover .mat-button-wrapper {
  color: #5582DF !important;
}
.asset-20 a.vcs-button.mat-button-base.mat-button:not([disabled]):active, .dark-theme a.vcs-button.mat-button-base.mat-button:not([disabled]):active {
  color: #5582DF;
}
.asset-20 a.vcs-button.mat-button-base.mat-button:not([disabled]):active .mat-button-wrapper, .dark-theme a.vcs-button.mat-button-base.mat-button:not([disabled]):active .mat-button-wrapper {
  color: #376BC0 !important;
}
.asset-20 a.vcs-button.mat-button-base.mat-button:focus, .dark-theme a.vcs-button.mat-button-base.mat-button:focus {
  color: #5582DF;
}
.asset-20 a.vcs-button.mat-button-base.mat-button:focus .mat-button-wrapper, .dark-theme a.vcs-button.mat-button-base.mat-button:focus .mat-button-wrapper {
  color: #5582DF !important;
}
.asset-20 a.vcs-button.mat-button-base.mat-button[disabled], .dark-theme a.vcs-button.mat-button-base.mat-button[disabled] {
  color: #E5E5E7;
  background-color: transparent !important;
  cursor: not-allowed;
  text-decoration: none !important;
}
.asset-20 a.vcs-button.mat-button-base.mat-button[disabled] .mat-button-wrapper, .dark-theme a.vcs-button.mat-button-base.mat-button[disabled] .mat-button-wrapper {
  color: #E5E5E7 !important;
}
.asset-20 a.vcs-button.mat-button-base.mat-button[disabled]:active, .dark-theme a.vcs-button.mat-button-base.mat-button[disabled]:active {
  border: none;
  outline: none;
}
.asset-20 a.vcs-button.mat-button-base.mat-button mat-icon, .dark-theme a.vcs-button.mat-button-base.mat-button mat-icon {
  color: #E5E5E7 !important;
}
.asset-20 a.vcs-button.mat-button-base.mat-button.cdk-mouse-focused, .dark-theme a.vcs-button.mat-button-base.mat-button.cdk-mouse-focused {
  outline: initial;
}
.asset-20 a.vcs-button.mat-button-base.mat-button.cdk-keyboard-focused, .dark-theme a.vcs-button.mat-button-base.mat-button.cdk-keyboard-focused {
  outline: initial;
  /* border-radius */
  border-radius: 3px;
  /* box-shadow */
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px #5582DF;
}
.asset-20 .vcs-button .mat-button-focus-overlay,
.asset-20 .vcs-button .mat-ripple.mat-button-ripple,
.asset-20 .vcs-button .mat-button-toggle-focus-overlay, .dark-theme .vcs-button .mat-button-focus-overlay,
.dark-theme .vcs-button .mat-ripple.mat-button-ripple,
.dark-theme .vcs-button .mat-button-toggle-focus-overlay {
  display: none;
}
.asset-20 .vcs-button.mat-button-toggle .mat-button-toggle-focus-overlay,
.asset-20 .vcs-button.mat-button-toggle .mat-ripple, .dark-theme .vcs-button.mat-button-toggle .mat-button-toggle-focus-overlay,
.dark-theme .vcs-button.mat-button-toggle .mat-ripple {
  display: none;
}
.asset-20 .vcs-button-split .pre-btn-split mat-icon, .dark-theme .vcs-button-split .pre-btn-split mat-icon {
  position: relative;
  bottom: 2px;
}
.asset-20 .vcs-btn-dropdown, .dark-theme .vcs-btn-dropdown {
  width: 112px;
}
.asset-20 .vcs-btn-dropdown mat-icon, .dark-theme .vcs-btn-dropdown mat-icon {
  color: #E5E5E7;
  height: 24px;
  width: 24px;
  position: relative;
  left: 5px !important;
}
.asset-20 .only-icon-btn, .dark-theme .only-icon-btn {
  padding: 0px !important;
  width: 40px;
}
.asset-20 .only-icon-btn .mat-button-wrapper mat-icon, .dark-theme .only-icon-btn .mat-button-wrapper mat-icon {
  margin-top: -1px;
}
.asset-20 .menu-button.mat-menu-panel, .dark-theme .menu-button.mat-menu-panel {
  min-width: 140px;
}
.asset-20 .text-highlight.mat-chip.mat-standard-chip, .dark-theme .text-highlight.mat-chip.mat-standard-chip {
  padding: 0 12px;
  min-width: 40px;
  border-radius: 2px;
  height: 20px;
}
.asset-20 .text-highlight.mat-chip.mat-standard-chip.mat-gray, .dark-theme .text-highlight.mat-chip.mat-standard-chip.mat-gray {
  color: #111113;
  background-color: #E5E5E7;
}
.asset-20 .text-highlight.mat-chip.mat-standard-chip.mat-green, .dark-theme .text-highlight.mat-chip.mat-standard-chip.mat-green {
  color: #111113;
  background-color: #C6D5A4;
}
.asset-20 .text-highlight.mat-chip.mat-standard-chip.mat-primary, .dark-theme .text-highlight.mat-chip.mat-standard-chip.mat-primary {
  color: #F2F2F3;
}
.asset-20 .text-highlight.mat-chip.mat-standard-chip.mat-red, .dark-theme .text-highlight.mat-chip.mat-standard-chip.mat-red {
  color: #111113;
  background-color: #FFC5C7;
}
.asset-20 .text-highlight.mat-chip.mat-standard-chip.mat-yellow, .dark-theme .text-highlight.mat-chip.mat-standard-chip.mat-yellow {
  color: #111113;
  background-color: #FFFBC1;
}
.asset-20 .text-highlight.mat-chip.mat-standard-chip.mat-blue, .dark-theme .text-highlight.mat-chip.mat-standard-chip.mat-blue {
  color: #111113;
  background-color: #9ECFFD;
}
.asset-20 .text-highlight.mat-chip.mat-standard-chip.bold.mat-green, .dark-theme .text-highlight.mat-chip.mat-standard-chip.bold.mat-green {
  color: #F2F2F3;
  background-color: #697F3E;
}
.asset-20 .text-highlight.mat-chip.mat-standard-chip.bold.mat-primary, .dark-theme .text-highlight.mat-chip.mat-standard-chip.bold.mat-primary {
  color: #F2F2F3;
  background-color: #111113;
}
.asset-20 .text-highlight.mat-chip.mat-standard-chip.bold.mat-red, .dark-theme .text-highlight.mat-chip.mat-standard-chip.bold.mat-red {
  color: #F2F2F3;
  background-color: #EE0033;
}
.asset-20 .text-highlight.mat-chip.mat-standard-chip.bold.mat-yellow, .dark-theme .text-highlight.mat-chip.mat-standard-chip.bold.mat-yellow {
  color: #111113;
  background-color: #E8E160;
}
.asset-20 .text-highlight.mat-chip.mat-standard-chip.bold.mat-blue, .dark-theme .text-highlight.mat-chip.mat-standard-chip.bold.mat-blue {
  color: #F2F2F3;
  background-color: #467AD0;
}
.asset-20 .vcs-tab, .dark-theme .vcs-tab {
  border-bottom: none;
}
.asset-20 .vcs-tab *:hover, .dark-theme .vcs-tab *:hover {
  text-decoration: none;
}
.asset-20 .vcs-tab .mat-tab-labels .mat-tab-label-content,
.asset-20 .vcs-tab .mat-tab-links .mat-tab-label-content, .dark-theme .vcs-tab .mat-tab-labels .mat-tab-label-content,
.dark-theme .vcs-tab .mat-tab-links .mat-tab-label-content {
  color: #94949E;
  background-color: transparent;
}
.asset-20 .vcs-tab .mat-tab-labels .mat-tab-label-content:hover,
.asset-20 .vcs-tab .mat-tab-links .mat-tab-label-content:hover, .dark-theme .vcs-tab .mat-tab-labels .mat-tab-label-content:hover,
.dark-theme .vcs-tab .mat-tab-links .mat-tab-label-content:hover {
  color: #F2F2F3;
  background-color: transparent;
}
.asset-20 .vcs-tab .mat-tab-labels .mat-tab-label-active,
.asset-20 .vcs-tab .mat-tab-links .mat-tab-label-active, .dark-theme .vcs-tab .mat-tab-labels .mat-tab-label-active,
.dark-theme .vcs-tab .mat-tab-links .mat-tab-label-active {
  color: #F2F2F3;
  background-color: transparent;
}
.asset-20 .vcs-tab .mat-tab-labels .mat-tab-label-active .mat-tab-label-content,
.asset-20 .vcs-tab .mat-tab-links .mat-tab-label-active .mat-tab-label-content, .dark-theme .vcs-tab .mat-tab-labels .mat-tab-label-active .mat-tab-label-content,
.dark-theme .vcs-tab .mat-tab-links .mat-tab-label-active .mat-tab-label-content {
  color: #F2F2F3;
  background-color: transparent;
}
.asset-20 .vcs-tab .mat-tab-labels .mat-tab-label-active.cdk-keyboard-focused,
.asset-20 .vcs-tab .mat-tab-links .mat-tab-label-active.cdk-keyboard-focused, .dark-theme .vcs-tab .mat-tab-labels .mat-tab-label-active.cdk-keyboard-focused,
.dark-theme .vcs-tab .mat-tab-links .mat-tab-label-active.cdk-keyboard-focused {
  border-radius: 4px;
  border: 1px solid #5582DF;
  background-color: transparent !important;
}
.asset-20 .vcs-tab .mat-tab-labels .mat-tab-disabled .mat-tab-label-content,
.asset-20 .vcs-tab .mat-tab-links .mat-tab-disabled .mat-tab-label-content, .dark-theme .vcs-tab .mat-tab-labels .mat-tab-disabled .mat-tab-label-content,
.dark-theme .vcs-tab .mat-tab-links .mat-tab-disabled .mat-tab-label-content {
  color: #E5E5E7;
  cursor: not-allowed;
}
.asset-20 .vcs-tab .mat-tab-labels .mat-tab-disabled .mat-tab-label-content:hover,
.asset-20 .vcs-tab .mat-tab-links .mat-tab-disabled .mat-tab-label-content:hover, .dark-theme .vcs-tab .mat-tab-labels .mat-tab-disabled .mat-tab-label-content:hover,
.dark-theme .vcs-tab .mat-tab-links .mat-tab-disabled .mat-tab-label-content:hover {
  color: #E5E5E7;
}
.asset-20 .vcs-tab .mat-ink-bar, .dark-theme .vcs-tab .mat-ink-bar {
  background-color: #F2F2F3 !important;
}
.asset-20 .vcs-tab .mat-tab-header-pagination, .dark-theme .vcs-tab .mat-tab-header-pagination {
  width: 32px;
  height: 32px;
  box-shadow: none;
  border-radius: 4px;
  background: #494950;
}
.asset-20 .vcs-tab .mat-tab-header-pagination .mat-tab-header-pagination-chevron, .dark-theme .vcs-tab .mat-tab-header-pagination .mat-tab-header-pagination-chevron {
  position: relative;
  border-color: #E5E5E7;
}
.asset-20 .vcs-tab .mat-tab-header-pagination .mat-tab-header-pagination-before.mat-tab-header-pagination-disabled, .dark-theme .vcs-tab .mat-tab-header-pagination .mat-tab-header-pagination-before.mat-tab-header-pagination-disabled {
  background: #494950 !important;
  color: #E5E5E7 !important;
  cursor: not-allowed;
}
.asset-20 .vcs-tab .mat-tab-header-pagination .mat-tab-header-pagination-before.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .dark-theme .vcs-tab .mat-tab-header-pagination .mat-tab-header-pagination-before.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: #E5E5E7 !important;
}
.asset-20 .vcs-tab .mat-tab-header-pagination .mat-tab-header-pagination-after, .dark-theme .vcs-tab .mat-tab-header-pagination .mat-tab-header-pagination-after {
  transform: scale(1) rotate(45deg);
}
.asset-20 .vcs-tab .mat-tab-header-pagination .mat-tab-header-pagination-after.mat-tab-header-pagination-disabled, .dark-theme .vcs-tab .mat-tab-header-pagination .mat-tab-header-pagination-after.mat-tab-header-pagination-disabled {
  background: #494950 !important;
  color: #E5E5E7 !important;
  cursor: not-allowed;
}
.asset-20 .vcs-tab .mat-tab-header-pagination .mat-tab-header-pagination-after.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .dark-theme .vcs-tab .mat-tab-header-pagination .mat-tab-header-pagination-after.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: #E5E5E7 !important;
}
.asset-20 .vcs-tab .mat-tab-header-pagination:not(.mat-tab-header-pagination-disabled):active, .dark-theme .vcs-tab .mat-tab-header-pagination:not(.mat-tab-header-pagination-disabled):active {
  border: 1px solid #5582DF;
  background: #A40027;
}
.asset-20 .vcs-tab .mat-tab-header-pagination:not(.mat-tab-header-pagination-disabled):active .mat-tab-header-pagination-chevron, .dark-theme .vcs-tab .mat-tab-header-pagination:not(.mat-tab-header-pagination-disabled):active .mat-tab-header-pagination-chevron {
  border-color: !important;
}
.asset-20 .vcs-tab .mat-tab-header-pagination:not(.mat-tab-header-pagination-disabled):focus, .dark-theme .vcs-tab .mat-tab-header-pagination:not(.mat-tab-header-pagination-disabled):focus {
  border: 1px solid #5582DF;
  background: #A40027;
}
.asset-20 .vcs-tab .mat-tab-header-pagination:not(.mat-tab-header-pagination-disabled):focus .mat-tab-header-pagination-chevron, .dark-theme .vcs-tab .mat-tab-header-pagination:not(.mat-tab-header-pagination-disabled):focus .mat-tab-header-pagination-chevron {
  border-color: #94949E !important;
}
.asset-20 .vcs-tab .mat-tab-header-pagination:not(.mat-tab-header-pagination-disabled):hover, .dark-theme .vcs-tab .mat-tab-header-pagination:not(.mat-tab-header-pagination-disabled):hover {
  background: #62626A !important;
}
.asset-20 .vcs-tab .mat-tab-header-pagination:not(.mat-tab-header-pagination-disabled):hover .mat-tab-header-pagination-chevron, .dark-theme .vcs-tab .mat-tab-header-pagination:not(.mat-tab-header-pagination-disabled):hover .mat-tab-header-pagination-chevron {
  border-color: !important;
}
.asset-20 .vcs-tab .mat-tab-header-pagination.mat-tab-header-pagination-disabled, .dark-theme .vcs-tab .mat-tab-header-pagination.mat-tab-header-pagination-disabled {
  background: #494950 !important;
  color: #E5E5E7 !important;
  cursor: not-allowed;
}
.asset-20 .vcs-tab .mat-tab-header-pagination.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .dark-theme .vcs-tab .mat-tab-header-pagination.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: #E5E5E7 !important;
}
.asset-20 .tabs-layout, .dark-theme .tabs-layout {
  border-top: 1px solid #E5E5E7;
  position: fixed;
  width: 100%;
  z-index: 1000;
}
.asset-20 .tabs-layout .vcs-tab .mat-tab-header, .dark-theme .tabs-layout .vcs-tab .mat-tab-header {
  height: 48px;
  color: #94949E;
  background-color: #ffffff;
}
.asset-20 .tabs-layout .mat-tab-label-container, .dark-theme .tabs-layout .mat-tab-label-container {
  margin: 15px 15px 0px 15px !important;
}
.asset-20 .tabs-layout .mat-tab-label-container .mat-tab-label-content, .dark-theme .tabs-layout .mat-tab-label-container .mat-tab-label-content {
  font-family: "Roboto-Medium";
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .dark-theme .tabs-layout .vcs-tab .mat-tab-header, .dark-theme .dark-theme .tabs-layout .vcs-tab .mat-tab-header {
  height: 48px;
  color: #94949E !important;
  background-color: #303036 !important;
}
.asset-20 .vcs-banner.mat-toolbar, .dark-theme .vcs-banner.mat-toolbar {
  height: 48px;
  position: relative;
}
.asset-20 .vcs-banner.mat-toolbar .container-banner, .dark-theme .vcs-banner.mat-toolbar .container-banner {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.asset-20 .vcs-banner.mat-toolbar .container-banner .icon-banner, .dark-theme .vcs-banner.mat-toolbar .container-banner .icon-banner {
  min-width: 24px;
}
.asset-20 .vcs-banner.mat-toolbar .container-banner .remove-icon, .dark-theme .vcs-banner.mat-toolbar .container-banner .remove-icon {
  position: absolute;
  right: 16px;
}
.asset-20 .vcs-banner.mat-toolbar .container-banner .banner-link, .dark-theme .vcs-banner.mat-toolbar .container-banner .banner-link {
  margin-top: 2px;
}
.asset-20 .vcs-banner.mat-toolbar .container-banner .content-banner, .asset-20 .vcs-banner.mat-toolbar .container-banner .banner-link, .dark-theme .vcs-banner.mat-toolbar .container-banner .content-banner, .dark-theme .vcs-banner.mat-toolbar .container-banner .banner-link {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.asset-20 .vcs-banner.mat-toolbar.mat-infor, .dark-theme .vcs-banner.mat-toolbar.mat-infor {
  background: #5582DF;
  color: #FFFFFF;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  padding-left: 16px;
  padding-right: 32px;
}
.asset-20 .vcs-banner.mat-toolbar.mat-infor *, .dark-theme .vcs-banner.mat-toolbar.mat-infor * {
  color: #FFFFFF;
}
.asset-20 .vcs-banner.mat-toolbar.mat-infor mat-icon, .dark-theme .vcs-banner.mat-toolbar.mat-infor mat-icon {
  color: #FFFFFF;
  cursor: pointer;
}
.asset-20 .vcs-banner.mat-toolbar.mat-infor a, .dark-theme .vcs-banner.mat-toolbar.mat-infor a {
  color: #FFFFFF;
  margin-bottom: 2px;
}
.asset-20 .vcs-banner.mat-toolbar.mat-infor a:hover, .dark-theme .vcs-banner.mat-toolbar.mat-infor a:hover {
  color: #FFFFFF !important;
  cursor: pointer;
}
.asset-20 .vcs-banner.mat-toolbar.mat-infor a:hover .mat-button-wrapper, .dark-theme .vcs-banner.mat-toolbar.mat-infor a:hover .mat-button-wrapper {
  color: #FFFFFF !important;
}
.asset-20 .vcs-banner.mat-toolbar.mat-infor a:active, .dark-theme .vcs-banner.mat-toolbar.mat-infor a:active {
  color: #FFFFFF !important;
  cursor: pointer;
}
.asset-20 .vcs-banner.mat-toolbar.mat-infor a:active .mat-button-wrapper, .dark-theme .vcs-banner.mat-toolbar.mat-infor a:active .mat-button-wrapper {
  color: #FFFFFF !important;
}
.asset-20 .vcs-banner.mat-toolbar.mat-infor a:focus, .dark-theme .vcs-banner.mat-toolbar.mat-infor a:focus {
  color: #FFFFFF !important;
  cursor: pointer;
}
.asset-20 .vcs-banner.mat-toolbar.mat-infor a:focus .mat-button-wrapper, .dark-theme .vcs-banner.mat-toolbar.mat-infor a:focus .mat-button-wrapper {
  color: #FFFFFF !important;
}
.asset-20 .vcs-banner.mat-toolbar.mat-infor a.vcs-button.mat-button-base.mat-button:not([disabled]):hover .mat-button-wrapper, .dark-theme .vcs-banner.mat-toolbar.mat-infor a.vcs-button.mat-button-base.mat-button:not([disabled]):hover .mat-button-wrapper {
  color: #FFFFFF !important;
}
.asset-20 .vcs-banner.mat-toolbar.mat-error, .dark-theme .vcs-banner.mat-toolbar.mat-error {
  background: #B04142;
  color: #F2F2F3;
  padding-left: 16px;
  padding-right: 16px;
}
.asset-20 .vcs-banner.mat-toolbar.mat-error mat-icon, .dark-theme .vcs-banner.mat-toolbar.mat-error mat-icon {
  color: #FFFFFF;
}
.asset-20 .vcs-banner.mat-toolbar.mat-error *, .dark-theme .vcs-banner.mat-toolbar.mat-error * {
  color: #FFFFFF;
}
.asset-20 .vcs-banner.mat-toolbar.mat-error a, .dark-theme .vcs-banner.mat-toolbar.mat-error a {
  color: #FFFFFF;
  margin-bottom: 2px;
}
.asset-20 .vcs-banner.mat-toolbar.mat-error a:hover, .dark-theme .vcs-banner.mat-toolbar.mat-error a:hover {
  color: #FFFFFF !important;
  cursor: pointer;
}
.asset-20 .vcs-banner.mat-toolbar.mat-error a:hover .mat-button-wrapper, .dark-theme .vcs-banner.mat-toolbar.mat-error a:hover .mat-button-wrapper {
  color: #FFFFFF !important;
}
.asset-20 .vcs-banner.mat-toolbar.mat-error a:active, .dark-theme .vcs-banner.mat-toolbar.mat-error a:active {
  color: #FFFFFF !important;
  cursor: pointer;
}
.asset-20 .vcs-banner.mat-toolbar.mat-error a:active .mat-button-wrapper, .dark-theme .vcs-banner.mat-toolbar.mat-error a:active .mat-button-wrapper {
  color: #FFFFFF !important;
}
.asset-20 .vcs-banner.mat-toolbar.mat-error a:focus, .dark-theme .vcs-banner.mat-toolbar.mat-error a:focus {
  color: #FFFFFF !important;
  cursor: pointer;
}
.asset-20 .vcs-banner.mat-toolbar.mat-error a:focus .mat-button-wrapper, .dark-theme .vcs-banner.mat-toolbar.mat-error a:focus .mat-button-wrapper {
  color: #FFFFFF !important;
}
.asset-20 .vcs-banner.mat-toolbar.mat-error a.vcs-button.mat-button-base.mat-button:not([disabled]):hover .mat-button-wrapper, .dark-theme .vcs-banner.mat-toolbar.mat-error a.vcs-button.mat-button-base.mat-button:not([disabled]):hover .mat-button-wrapper {
  color: #FFFFFF !important;
}
.asset-20 .vcs-banner.mat-toolbar.mat-warn, .dark-theme .vcs-banner.mat-toolbar.mat-warn {
  background: #F0E973;
  color: #111113;
  padding-left: 16px;
  padding-right: 32px;
}
.asset-20 .vcs-banner.mat-toolbar.mat-warn *, .dark-theme .vcs-banner.mat-toolbar.mat-warn * {
  color: #111113;
}
.asset-20 .vcs-banner.mat-toolbar.mat-warn mat-icon, .dark-theme .vcs-banner.mat-toolbar.mat-warn mat-icon {
  color: #111113;
}
.asset-20 .vcs-banner.mat-toolbar.mat-warn a, .dark-theme .vcs-banner.mat-toolbar.mat-warn a {
  margin-bottom: 2px;
}
.asset-20 .vcs-banner.mat-toolbar.mat-warn a:hover, .dark-theme .vcs-banner.mat-toolbar.mat-warn a:hover {
  color: #303036 !important;
  cursor: pointer;
}
.asset-20 .vcs-banner.mat-toolbar.mat-warn a:hover .mat-button-wrapper, .dark-theme .vcs-banner.mat-toolbar.mat-warn a:hover .mat-button-wrapper {
  color: #303036 !important;
}
.asset-20 .vcs-banner.mat-toolbar.mat-warn a:active, .dark-theme .vcs-banner.mat-toolbar.mat-warn a:active {
  color: #303036 !important;
  cursor: pointer;
  border: none;
}
.asset-20 .vcs-banner.mat-toolbar.mat-warn a:active .mat-button-wrapper, .dark-theme .vcs-banner.mat-toolbar.mat-warn a:active .mat-button-wrapper {
  color: #303036 !important;
}
.asset-20 .vcs-banner.mat-toolbar.mat-warn a:focus, .dark-theme .vcs-banner.mat-toolbar.mat-warn a:focus {
  color: #303036 !important;
  cursor: pointer;
}
.asset-20 .vcs-banner.mat-toolbar.mat-warn a:focus .mat-button-wrapper, .dark-theme .vcs-banner.mat-toolbar.mat-warn a:focus .mat-button-wrapper {
  color: #303036 !important;
}
.asset-20 .vcs-banner.mat-toolbar.mat-warn a.vcs-button.mat-button-base.mat-button:not([disabled]):hover .mat-button-wrapper, .dark-theme .vcs-banner.mat-toolbar.mat-warn a.vcs-button.mat-button-base.mat-button:not([disabled]):hover .mat-button-wrapper {
  color: #303036 !important;
}
.asset-20 .ant-picker-separator, .dark-theme .ant-picker-separator {
  background-image: url("/assets/icons/icon-separator-light.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
.asset-20 .ant-picker-separator i, .dark-theme .ant-picker-separator i {
  display: none;
}
.asset-20 .ant-picker-large, .dark-theme .ant-picker-large {
  padding: 10px 8px 10px 12px;
}
.asset-20 .ant-picker, .dark-theme .ant-picker {
  background: transparent;
}
.asset-20 .ant-picker:hover, .dark-theme .ant-picker:hover {
  border-color: #F2F2F3;
}
.asset-20 .ant-picker-cell, .dark-theme .ant-picker-cell {
  color: #94949E;
  width: 40px;
  height: 32px;
}
.asset-20 .ant-picker-range .ant-picker-clear, .dark-theme .ant-picker-range .ant-picker-clear {
  right: 10px;
}
.asset-20 .ant-picker-focused, .dark-theme .ant-picker-focused {
  border: 1px solid #F2F2F3 !important;
  box-shadow: none;
}
.asset-20 .container-picker .mat-error, .dark-theme .container-picker .mat-error {
  display: flex;
  margin-top: 4px;
  font-size: 12px;
  font-family: "Roboto-Regular";
  line-height: 16px;
}
.asset-20 .container-picker .mat-error .mat-icon, .dark-theme .container-picker .mat-error .mat-icon {
  color: #EE0033;
}
.asset-20 vcs-datepicker .container-picker .has-error,
.asset-20 vcs-time-picker .container-picker .has-error, .dark-theme vcs-datepicker .container-picker .has-error,
.dark-theme vcs-time-picker .container-picker .has-error {
  border-color: #EE0033;
}
.asset-20 .ant-picker-cell-today .ant-picker-cell-inner, .dark-theme .ant-picker-cell-today .ant-picker-cell-inner {
  color: #111113;
  background-color: #F2F2F3;
}
.asset-20 .ant-picker-cell-today .ant-picker-cell-inner:hover, .dark-theme .ant-picker-cell-today .ant-picker-cell-inner:hover {
  color: #111113 !important;
}
.asset-20 .ant-picker-cell-today:hover .ant-picker-cell-inner, .dark-theme .ant-picker-cell-today:hover .ant-picker-cell-inner {
  background-color: #303036 !important;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before {
  border: none;
}
.asset-20 .ant-picker-cell-today:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner, .dark-theme .ant-picker-cell-today:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner {
  background-color: #F2F2F3;
}
.asset-20 .ant-picker-cell:not(.ant-picker-cell-selected) .ant-picker-cell-inner:active, .dark-theme .ant-picker-cell:not(.ant-picker-cell-selected) .ant-picker-cell-inner:active {
  border: 1px solid #5582DF;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner {
  background-color: #FD2F4A;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner {
  background-color: #FD2F4A;
}
.asset-20 .ant-picker-clear, .dark-theme .ant-picker-clear {
  right: 2px;
  border-radius: 10px;
}
.asset-20 .ant-picker-clear .anticon-close-circle svg, .dark-theme .ant-picker-clear .anticon-close-circle svg {
  width: 19px;
  height: 19px;
}
.asset-20 .ant-picker-time-panel-column > li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner, .dark-theme .ant-picker-time-panel-column > li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner {
  background: #FD2F4A;
  color: #F2F2F3;
}
.asset-20 .ant-picker-time-panel-column > li.ant-picker-time-panel-cell-selected:hover .ant-picker-time-panel-cell-inner, .dark-theme .ant-picker-time-panel-column > li.ant-picker-time-panel-cell-selected:hover .ant-picker-time-panel-cell-inner {
  background: #FD2F4A !important;
  color: #F2F2F3 !important;
}
.asset-20 .ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner, .dark-theme .ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner {
  padding: 0px;
  width: 40px;
  height: 32px;
  line-height: 32px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
}
.asset-20 .ant-picker-time-panel-column > li, .dark-theme .ant-picker-time-panel-column > li {
  display: flex;
  justify-content: space-around;
  text-align: center;
}
.asset-20 .ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover, .dark-theme .ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover {
  background: #494950;
  color: #F2F2F3;
}
.asset-20 .ant-picker-dropdown .ant-picker-panel > .ant-picker-time-panel, .dark-theme .ant-picker-dropdown .ant-picker-panel > .ant-picker-time-panel {
  width: 268px;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-in-range::before, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-in-range::before {
  background-color: #FF6272;
  width: 40px;
  height: 32px;
}
.asset-20 .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after, .dark-theme .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after {
  background-color: #FF6272;
  width: 40px;
}
.asset-20 .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after, .dark-theme .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {
  background-color: #FF6272;
  width: 40px;
  left: 0px;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover::before, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover::before {
  background-color: #FF6272;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner {
  background-color: #FD2F4A;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range)::after, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range)::after {
  height: 32px;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after {
  height: 32px;
  width: 40px;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after {
  height: 32px;
  width: 40px;
}
.asset-20 .ant-picker-cell .ant-picker-cell-inner, .dark-theme .ant-picker-cell .ant-picker-cell-inner {
  min-width: 40px;
  height: 32px;
  line-height: 32px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
}
.asset-20 .ant-picker-cell-in-view,
.asset-20 .ant-picker-content th, .dark-theme .ant-picker-cell-in-view,
.dark-theme .ant-picker-content th {
  color: #F2F2F3;
}
.asset-20 .ant-picker-header-view button,
.asset-20 .ant-picker-today-btn, .dark-theme .ant-picker-header-view button,
.dark-theme .ant-picker-today-btn {
  color: #F2F2F3 !important;
}
.asset-20 .ant-picker-header button, .dark-theme .ant-picker-header button {
  color: #F2F2F3;
}
.asset-20 .ant-picker-ok button, .dark-theme .ant-picker-ok button {
  width: 40px;
  height: 32px;
  background-color: #FD2F4A;
  border-color: #FD2F4A;
}
.asset-20 .ant-picker-ok button:hover, .dark-theme .ant-picker-ok button:hover {
  background-color: #FF6272;
  border-color: transparent;
}
.asset-20 .ant-picker-panel-container, .dark-theme .ant-picker-panel-container {
  background: #303036;
}
.asset-20 .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner, .dark-theme .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner {
  color: #111113;
  background-color: #494950;
}
.asset-20 .ant-picker-input > input, .dark-theme .ant-picker-input > input {
  color: #F2F2F3;
  top: 1px;
}
.asset-20 .datetime-timepicker .help-text, .dark-theme .datetime-timepicker .help-text {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #C9C9CF;
  cursor: default !important;
}
.asset-20 .datetime-timepicker .vcs-hint-error, .dark-theme .datetime-timepicker .vcs-hint-error {
  cursor: default !important;
}
.asset-20 .ant-picker-cell:not(.ant-picker-cell-in-view), .dark-theme .ant-picker-cell:not(.ant-picker-cell-in-view) {
  pointer-events: none;
}
.asset-20 .ant-picker-cell::before, .dark-theme .ant-picker-cell::before {
  height: 32px;
  width: 40px;
}
.asset-20 .ant-picker-content td, .dark-theme .ant-picker-content td {
  height: 32px;
  width: 40px;
}
.asset-20 .ant-picker-date-panel .ant-picker-content th, .dark-theme .ant-picker-date-panel .ant-picker-content th {
  width: 40px;
}
.asset-20 .ant-picker-content th, .dark-theme .ant-picker-content th {
  height: 32px;
  line-height: 32px;
  min-width: 40px;
}
.asset-20 .ant-picker-date-panel, .dark-theme .ant-picker-date-panel {
  min-width: 304px;
}
.asset-20 .ant-picker-header-view, .dark-theme .ant-picker-header-view {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.asset-20 .ant-picker-header-view .ant-picker-header-year-btn, .dark-theme .ant-picker-header-view .ant-picker-header-year-btn {
  order: 2;
  margin-left: 4px;
  pointer-events: none !important;
}
.asset-20 .ant-picker-header-view .ant-picker-header-month-btn, .dark-theme .ant-picker-header-view .ant-picker-header-month-btn {
  order: 1;
  pointer-events: none !important;
}
.asset-20 .ant-picker-header .ant-picker-header-super-prev-btn,
.asset-20 .ant-picker-header .ant-picker-header-super-next-btn, .dark-theme .ant-picker-header .ant-picker-header-super-prev-btn,
.dark-theme .ant-picker-header .ant-picker-header-super-next-btn {
  display: none;
}
.asset-20 th[title=Sat], .asset-20 th[title=Mon], .asset-20 th[title=Tue], .asset-20 th[title=Web], .asset-20 th[title=Thu], .asset-20 th[title=Fri], .asset-20 th[title=Sun], .dark-theme th[title=Sat], .dark-theme th[title=Mon], .dark-theme th[title=Tue], .dark-theme th[title=Web], .dark-theme th[title=Thu], .dark-theme th[title=Fri], .dark-theme th[title=Sun] {
  font-family: "Roboto-Medium";
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 th[title=Sat], .asset-20 th[title=Sun], .dark-theme th[title=Sat], .dark-theme th[title=Sun] {
  color: #EE0033;
}
.asset-20 .ant-picker-range .ant-picker-active-bar, .dark-theme .ant-picker-range .ant-picker-active-bar {
  background-color: #F2F2F3;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after {
  border-top: none;
  border-bottom: none;
  background: #f2f2f3;
  color: #111113;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after {
  border-right: none;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range)::after, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range)::after {
  border-top: none;
  border-bottom: none;
  background: #f2f2f3;
  color: #111113;
}
.asset-20 tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child::after, .dark-theme tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child::after {
  border-right: none;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after {
  border-left: none;
}
.asset-20 tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after, .dark-theme tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after {
  border-left: none;
}
.asset-20 tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child::after, .dark-theme tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child::after {
  border-left: none;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,
.dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after {
  border-right: none;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start::before, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start::before {
  background: none;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single)::before, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single)::before {
  background: none;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end::before, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end::before {
  background: none;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after {
  border-top: none;
  border-bottom: none;
  background: #f2f2f3;
  color: #111113;
}
.asset-20 tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after, .dark-theme tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after {
  border-right: none;
}
.asset-20 .ant-picker-datetime-panel .ant-picker-date-panel .ant-picker-header, .dark-theme .ant-picker-datetime-panel .ant-picker-date-panel .ant-picker-header {
  height: 56px;
  padding-top: 8px;
}
.asset-20 .ant-picker-datetime-panel .ant-picker-time-panel .ant-picker-header, .dark-theme .ant-picker-datetime-panel .ant-picker-time-panel .ant-picker-header {
  height: 56px;
  padding-top: 8px;
  align-items: center;
}
.asset-20 .ant-picker-panel .ant-picker-header, .dark-theme .ant-picker-panel .ant-picker-header {
  height: 56px;
  padding: 0 16px;
  padding-top: 8px;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after {
  border-left: none;
}
.asset-20 .ant-picker-ranges, .dark-theme .ant-picker-ranges {
  display: none;
}
.asset-20 .ant-picker-footer-extra:not(:last-child), .dark-theme .ant-picker-footer-extra:not(:last-child) {
  border: none;
}
.asset-20 .ant-picker-footer-extra:not(:last-child) .vcsRenderExtraFooter, .dark-theme .ant-picker-footer-extra:not(:last-child) .vcsRenderExtraFooter {
  padding: 16px 16px 16px 0px;
  text-align: right;
}
.asset-20 .ant-picker-footer-extra, .dark-theme .ant-picker-footer-extra {
  padding: 0px;
}
.asset-20 .status, .dark-theme .status {
  display: flex;
  align-items: center;
}
.asset-20 .status .dot, .dark-theme .status .dot {
  border-radius: 50%;
  display: inline-block;
  margin-right: 8px;
}
.asset-20 .status .dot.sm, .dark-theme .status .dot.sm {
  width: 8px;
  height: 8px;
}
.asset-20 .status .dot.md, .dark-theme .status .dot.md {
  width: 12px;
  height: 12px;
}
.asset-20 .status.enable .dot, .dark-theme .status.enable .dot {
  background-color: #467AD0;
}
.asset-20 .status.disable .dot, .dark-theme .status.disable .dot {
  background-color: #94949E;
}
.asset-20 .results .separate, .dark-theme .results .separate {
  height: 20px;
  border: 1px solid #62626A !important;
}
.asset-20 .results .date, .asset-20 .results > span, .dark-theme .results .date, .dark-theme .results > span {
  color: #C9C9CF !important;
}
.asset-20 .results .count, .asset-20 .results .hightlight, .dark-theme .results .count, .dark-theme .results .hightlight {
  color: #639AE3 !important;
}
.asset-20 .group-table, .dark-theme .group-table {
  width: 100%;
}
.asset-20 .group-table .nth-header-group-table, .dark-theme .group-table .nth-header-group-table {
  height: 28px;
  width: 100%;
  border-bottom: 0.5px solid #62626A;
}
.asset-20 .group-table .nth-header-group-table .d-filter, .dark-theme .group-table .nth-header-group-table .d-filter {
  display: flex;
  align-items: center;
  width: 200px;
  height: 32px;
}
.asset-20 .group-table .nth-header-group-table .d-filter .group-icon-filter, .dark-theme .group-table .nth-header-group-table .d-filter .group-icon-filter {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.asset-20 .group-table .nth-header-group-table .d-filter .group-icon-filter .icon-sort, .dark-theme .group-table .nth-header-group-table .d-filter .group-icon-filter .icon-sort {
  margin: 0 4px 2px 4px;
}
.asset-20 .group-table .nth-header-group-table .d-filter .group-icon-filter .icon-sort:hover, .dark-theme .group-table .nth-header-group-table .d-filter .group-icon-filter .icon-sort:hover {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid transparent;
  border-radius: 4px;
}
.asset-20 .group-table .nth-header-group-table .d-filter .group-icon-filter .icon-sort:active, .dark-theme .group-table .nth-header-group-table .d-filter .group-icon-filter .icon-sort:active {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
}
.asset-20 .group-table .nth-header-group-table .d-filter .group-icon-filter .icon-sort:focus, .dark-theme .group-table .nth-header-group-table .d-filter .group-icon-filter .icon-sort:focus {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
}
.asset-20 .group-table .nth-header-group-table .d-filter .group-icon-filter .d-filter-icon, .dark-theme .group-table .nth-header-group-table .d-filter .group-icon-filter .d-filter-icon {
  margin: 0 4px 2px 0 !important;
  height: 17px;
}
.asset-20 .group-table .nth-header-group-table .d-filter .group-icon-filter .d-filter-icon:hover, .dark-theme .group-table .nth-header-group-table .d-filter .group-icon-filter .d-filter-icon:hover {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid transparent;
  border-radius: 4px;
  height: 23px;
  padding: 2px;
}
.asset-20 .group-table .nth-header-group-table .d-filter .group-icon-filter .d-filter-icon:active, .dark-theme .group-table .nth-header-group-table .d-filter .group-icon-filter .d-filter-icon:active {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
}
.asset-20 .group-table .nth-header-group-table .d-filter .group-icon-filter .d-filter-icon:focus, .dark-theme .group-table .nth-header-group-table .d-filter .group-icon-filter .d-filter-icon:focus {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
}
.asset-20 .group-table .nth-header-group-table .d-filter .title, .dark-theme .group-table .nth-header-group-table .d-filter .title {
  cursor: pointer;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #C9C9CF;
}
.asset-20 .group-table .tbody-group .nth-body-group-table, .dark-theme .group-table .tbody-group .nth-body-group-table {
  border-bottom: 0.5px solid rgba(255, 255, 255, 0.12);
}
.asset-20 .group-table .tbody-group .nth-body-group-table .btn-group-actions, .dark-theme .group-table .tbody-group .nth-body-group-table .btn-group-actions {
  visibility: hidden;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.asset-20 .group-table .tbody-group .nth-body-group-table .btn-group-actions .btn-table-actions, .dark-theme .group-table .tbody-group .nth-body-group-table .btn-group-actions .btn-table-actions {
  margin-left: 8px;
}
.asset-20 .group-table .tbody-group .nth-body-group-table:hover .btn-group-actions, .dark-theme .group-table .tbody-group .nth-body-group-table:hover .btn-group-actions {
  visibility: visible;
}
.asset-20 .group-table .nth-header-group-sub, .dark-theme .group-table .nth-header-group-sub {
  height: 28px;
  border-bottom: 0.5px solid rgba(255, 255, 255, 0.12);
}
.asset-20 .group-table .nth-header-group-sub .d-filter, .dark-theme .group-table .nth-header-group-sub .d-filter {
  display: flex;
  align-items: center;
  width: 200px;
  height: 28px;
}
.asset-20 .group-table .nth-header-group-sub .d-filter .group-icon-filter, .dark-theme .group-table .nth-header-group-sub .d-filter .group-icon-filter {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.asset-20 .group-table .nth-header-group-sub .d-filter .group-icon-filter .icon-sort, .dark-theme .group-table .nth-header-group-sub .d-filter .group-icon-filter .icon-sort {
  margin: 0 4px 2px 4px;
}
.asset-20 .group-table .nth-header-group-sub .d-filter .group-icon-filter .icon-sort:hover, .dark-theme .group-table .nth-header-group-sub .d-filter .group-icon-filter .icon-sort:hover {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid transparent;
  border-radius: 4px;
}
.asset-20 .group-table .nth-header-group-sub .d-filter .group-icon-filter .icon-sort:active, .dark-theme .group-table .nth-header-group-sub .d-filter .group-icon-filter .icon-sort:active {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
}
.asset-20 .group-table .nth-header-group-sub .d-filter .group-icon-filter .icon-sort:focus, .dark-theme .group-table .nth-header-group-sub .d-filter .group-icon-filter .icon-sort:focus {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
}
.asset-20 .group-table .nth-header-group-sub .d-filter .group-icon-filter .d-filter-icon, .dark-theme .group-table .nth-header-group-sub .d-filter .group-icon-filter .d-filter-icon {
  margin: 0 4px 2px 0 !important;
  height: 17px;
}
.asset-20 .group-table .nth-header-group-sub .d-filter .group-icon-filter .d-filter-icon:hover, .dark-theme .group-table .nth-header-group-sub .d-filter .group-icon-filter .d-filter-icon:hover {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid transparent;
  border-radius: 4px;
  height: 23px;
  padding: 2px;
}
.asset-20 .group-table .nth-header-group-sub .d-filter .group-icon-filter .d-filter-icon:active, .dark-theme .group-table .nth-header-group-sub .d-filter .group-icon-filter .d-filter-icon:active {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
}
.asset-20 .group-table .nth-header-group-sub .d-filter .group-icon-filter .d-filter-icon:focus, .dark-theme .group-table .nth-header-group-sub .d-filter .group-icon-filter .d-filter-icon:focus {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
}
.asset-20 .group-table .nth-header-group-sub .d-filter .title, .dark-theme .group-table .nth-header-group-sub .d-filter .title {
  cursor: pointer;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #C9C9CF;
}
.asset-20 .group-table .tbody-group-sub .nth-body-sub, .dark-theme .group-table .tbody-group-sub .nth-body-sub {
  height: 32px;
  border-bottom: 0.5px solid rgba(255, 255, 255, 0.12);
}
.asset-20 .group-table .tbody-group-sub .nth-body-sub .btn-group-actions, .dark-theme .group-table .tbody-group-sub .nth-body-sub .btn-group-actions {
  visibility: hidden;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.asset-20 .group-table .tbody-group-sub .nth-body-sub .btn-group-actions .btn-table-actions, .dark-theme .group-table .tbody-group-sub .nth-body-sub .btn-group-actions .btn-table-actions {
  margin-left: 8px;
}
.asset-20 .group-table .tbody-group-sub .nth-body-sub:hover .btn-group-actions, .dark-theme .group-table .tbody-group-sub .nth-body-sub:hover .btn-group-actions {
  visibility: visible;
}
.asset-20 .group-table .vcs-table, .dark-theme .group-table .vcs-table {
  width: 100%;
}
.asset-20 .vcs-action-datatable, .dark-theme .vcs-action-datatable {
  background: transparent;
  margin-bottom: 8px;
}
.asset-20 .checkbox-item, .dark-theme .checkbox-item {
  display: flex !important;
  align-items: flex-end !important;
}
.asset-20 .cell-hoverable .action-hover, .dark-theme .cell-hoverable .action-hover {
  display: none;
}
.asset-20 .cell-hoverable:hover, .dark-theme .cell-hoverable:hover {
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16) !important;
  position: relative;
}
.asset-20 .cell-hoverable:hover .action-hover, .dark-theme .cell-hoverable:hover .action-hover {
  display: flex;
  position: absolute;
  top: 0px;
  left: 10px;
}
.asset-20 .vcs-datatable.expandable, .dark-theme .vcs-datatable.expandable {
  background-color: #242428 !important;
  color: #C9C9CF;
}
.asset-20 .vcs-datatable.expandable .datatable-group-header, .dark-theme .vcs-datatable.expandable .datatable-group-header {
  background-color: #242428 !important;
  color: #C9C9CF;
  border-bottom: 0.5px solid rgba(255, 255, 255, 0.12);
  border-top: 0.5px solid rgba(255, 255, 255, 0.12);
  padding: 6px 0px;
  display: flex;
  align-items: center;
}
.asset-20 .vcs-datatable.expandable .datatable-group-header:hover, .dark-theme .vcs-datatable.expandable .datatable-group-header:hover {
  background-color: #3D3D43 !important;
}
.asset-20 .vcs-datatable.expandable .datatable-body, .dark-theme .vcs-datatable.expandable .datatable-body {
  background-color: transparent;
}
.asset-20 .vcs-datatable.expandable .datatable-body .datatable-body-row, .dark-theme .vcs-datatable.expandable .datatable-body .datatable-body-row {
  border-bottom: 0.5px solid rgba(255, 255, 255, 0.12);
}
.asset-20 .vcs-datatable.expandable .datatable-body .datatable-body-row:hover, .dark-theme .vcs-datatable.expandable .datatable-body .datatable-body-row:hover {
  background: #F2F2F3;
}
.asset-20 .vcs-datatable.expandable .datatable-body .datatable-body-row:hover .datatable-body-cell, .dark-theme .vcs-datatable.expandable .datatable-body .datatable-body-row:hover .datatable-body-cell {
  background-color: #3D3D43 !important;
}
.asset-20 .vcs-datatable.expandable .datatable-body .datatable-body-row .datatable-body-cell, .dark-theme .vcs-datatable.expandable .datatable-body .datatable-body-row .datatable-body-cell {
  display: flex;
  align-items: center;
  color: #C9C9CF;
  background-color: transparent;
  border-bottom: 0.5px solid rgba(255, 255, 255, 0.12);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.asset-20 .vcs-datatable.expandable .datatable-body .datatable-body-row.active .datatable-body-cell, .dark-theme .vcs-datatable.expandable .datatable-body .datatable-body-row.active .datatable-body-cell {
  background-color: #494950 !important;
}
.asset-20 .vcs-datatable.expandable .datatable-body .datatable-body-row.active, .dark-theme .vcs-datatable.expandable .datatable-body .datatable-body-row.active {
  background-color: #494950 !important;
}
.asset-20 .vcs-datatable.vcs-datatable.material, .dark-theme .vcs-datatable.vcs-datatable.material {
  /* Extra */
}
.asset-20 .vcs-datatable.vcs-datatable.material .vcs-loading-animation, .dark-theme .vcs-datatable.vcs-datatable.material .vcs-loading-animation {
  background-color: #62626A;
}
.asset-20 .vcs-datatable.vcs-datatable.material .vcs-loading-animation .loading-text, .dark-theme .vcs-datatable.vcs-datatable.material .vcs-loading-animation .loading-text {
  background-color: #62626A;
  color: #e5e5e7;
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-header, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-header {
  display: flex;
  background: #18181B;
  border-bottom: 0.5px solid #62626A !important;
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-header .datatable-header-inner .datatable-header-cell, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-header .datatable-header-inner .datatable-header-cell {
  cursor: pointer;
  background: #18181B;
  color: #C9C9CF;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-header .datatable-header-inner .datatable-header-cell .datatable-icon-down:before, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-header .datatable-header-inner .datatable-header-cell .datatable-icon-down:before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1'%3E%3Cg transform='translate(6.000000, 9.000000)'%3E%3Cg id='Regular' fill='%23242428'%3E%3Cpath d='M0.605360237,0.422509535 C0.965827384,0.0620087596 1.53305715,0.0342527662 1.92536258,0.339259358 L2.0195738,0.422443571 L5.999,4.402 L9.9804262,0.422443571 C10.340927,0.0619764238 10.9081593,0.0342733463 11.3004363,0.339316535 L11.3946398,0.422509535 C11.7551069,0.783010311 11.78281,1.35024266 11.4777668,1.74251964 L11.3945738,1.8367231 L6.92844348,6.30243639 C6.68232662,6.54890403 6.34830992,6.68739763 6,6.68739763 C5.70144864,6.68739763 5.41339842,6.58564723 5.18253996,6.40170373 L5.07209287,6.3029731 L0.605426202,1.8367231 C0.214883695,1.44621702 0.214854162,0.813052042 0.605360237,0.422509535 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-header .datatable-header-inner .datatable-header-cell .datatable-icon-up:before, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-header .datatable-header-inner .datatable-header-cell .datatable-icon-up:before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1'%3E%3Cg transform='translate(6.000000, 8.000000)'%3E%3Cg id='Regular' fill='%23242428'%3E%3Cpath d='M6,0.104269037 C6.29855136,0.104269037 6.58660158,0.206019439 6.81746004,0.389962939 L6.92790713,0.488693571 L11.3945738,4.95494357 C11.7851163,5.34544965 11.7851458,5.97861462 11.3946398,6.36915713 C11.0341726,6.72965791 10.4669429,6.7574139 10.0746374,6.45240731 L9.9804262,6.3692231 L6,2.389 L2.0195738,6.3692231 C1.65907302,6.72969024 1.09184067,6.75739332 0.699563695,6.45235013 L0.605360237,6.36915713 C0.24489309,6.00865636 0.217190013,5.44142401 0.522233201,5.04914703 L0.605426202,4.95494357 L5.07155652,0.489230276 C5.31767338,0.24276264 5.65169008,0.104269037 6,0.104269037 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-header .datatable-header-inner .datatable-header-cell .sort-btn, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-header .datatable-header-inner .datatable-header-cell .sort-btn {
  color: #C9C9CF !important;
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-footer, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-footer {
  background: #18181B;
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-body, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-body {
  background-color: transparent;
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-body datatable-selection .empty-row, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-body datatable-selection .empty-row {
  margin-top: 10px;
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-body .c-icon, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-body .c-icon {
  color: #C9C9CF !important;
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row {
  border-bottom: 0.5px solid rgba(255, 255, 255, 0.12);
  line-height: 20px;
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row:hover, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row:hover {
  background: #F2F2F3;
  box-shadow: 3px 3px 6px 0px rgba(0, 0, 0, 0.16);
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row:hover .datatable-body-cell, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row:hover .datatable-body-cell {
  background-color: #3D3D43 !important;
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row .datatable-body-cell, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row .datatable-body-cell {
  display: flex;
  align-items: center;
  color: #C9C9CF;
  background-color: transparent;
  border-bottom: 0.5px solid rgba(255, 255, 255, 0.12);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row.active .datatable-body-cell, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row.active .datatable-body-cell {
  background-color: #494950 !important;
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row.active, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row.active {
  background-color: #494950 !important;
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-pager mat-icon, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-pager mat-icon {
  color: #AFAFB7;
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-pager.prev-pager-icon .prev-page, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-pager.prev-pager-icon .prev-page {
  color: rgba(255, 255, 255, 0.12);
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-pager.next-pager-icon .next-page, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-pager.next-pager-icon .next-page {
  color: rgba(255, 255, 255, 0.12);
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-pager li.pages:not(.active) > a, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-pager li.pages:not(.active) > a {
  color: #F2F2F3;
  background-color: #18181B;
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-pager li.pages:not(.active) > a:hover, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-pager li.pages:not(.active) > a:hover {
  color: #F2F2F3;
  background-color: #62626A;
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-pager li.pages:not(.active) > a:active, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-pager li.pages:not(.active) > a:active {
  color: #111113;
  background-color: #F2F2F3;
  border: 1px solid #5582DF;
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-pager .pages.active a, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-pager .pages.active a {
  color: #111113;
  background-color: #F2F2F3;
}
.asset-20 .vcs-datatable.vcs-datatable.material .mat-checkbox.vcs-checkbox .mat-checkbox-layout, .dark-theme .vcs-datatable.vcs-datatable.material .mat-checkbox.vcs-checkbox .mat-checkbox-layout {
  margin-bottom: 0;
}
.asset-20 .vcs-datatable.scroll-vertical .datatable-body, .dark-theme .vcs-datatable.scroll-vertical .datatable-body {
  overflow-y: auto !important;
}
.asset-20 .mat-table th, .dark-theme .mat-table th {
  font-family: "Roboto-Medium";
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #111113;
}
.asset-20 .mat-table tr.mat-header-row, .dark-theme .mat-table tr.mat-header-row {
  height: 28px;
}
.asset-20 .mat-table th.mat-header-cell, .dark-theme .mat-table th.mat-header-cell {
  border-bottom-color: gray;
}
.asset-20 .mat-table .mat-cell, .dark-theme .mat-table .mat-cell {
  font-family: "Roboto-Regular";
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #111113;
  padding-right: 10px;
}
.asset-20 .mat-menu-panel.vcs-menu, .dark-theme .mat-menu-panel.vcs-menu {
  background-color: #18181B !important;
  color: #F2F2F3 !important;
  margin-top: 4px;
}
.asset-20 .mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > h6, .dark-theme .mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > h6 {
  color: #F2F2F3;
}
.asset-20 .mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > p, .dark-theme .mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > p {
  color: #F2F2F3;
}
.asset-20 .mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > span, .dark-theme .mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > span {
  color: #F2F2F3;
}
.asset-20 .vcs-dropdown-search.vcs-menu .mat-menu-content .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled)::before, .dark-theme .vcs-dropdown-search.vcs-menu .mat-menu-content .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled)::before {
  display: none;
}
.asset-20 .mat-menu-panel, .dark-theme .mat-menu-panel {
  border-radius: unset;
}
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item,
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-option, .dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item,
.dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-option {
  padding: 0px 16px 0px 24px;
  position: relative;
  background-color: transparent;
  color: #F2F2F3;
}
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item:hover,
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-option:hover, .dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item:hover,
.dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-option:hover {
  background-color: #FD2F4A;
  color: #ffffff;
}
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item:hover > h6, .asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item:hover > p, .asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item:hover > mat-icon, .asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item:hover > div,
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-option:hover > h6,
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-option:hover > p,
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-option:hover > mat-icon,
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-option:hover > div, .dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item:hover > h6, .dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item:hover > p, .dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item:hover > mat-icon, .dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item:hover > div,
.dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-option:hover > h6,
.dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-option:hover > p,
.dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-option:hover > mat-icon,
.dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-option:hover > div {
  color: #F2F2F3;
}
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled), .dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  color: #F2F2F3;
}
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled):hover,
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled):hover, .dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled):hover,
.dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled):hover {
  background-color: #FD2F4A;
  color: #ffffff;
}
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled):hover::before,
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled):hover::before, .dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled):hover::before,
.dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled):hover::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='18px' height='16px' viewBox='0 0 18 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E24px / Filled / Interface-Essential / Form-Validation / check%3C/title%3E%3Cg id='Button' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' transform='translate(-3.000000, -4.000000)' fill='%23F2F2F3'%3E%3Cg id='check' transform='translate(3.000000, 4.000000)'%3E%3Cpath d='M17.3595,3.05 L15.2655,0.95 C15.1951468,0.879468724 15.0996204,0.839829662 15,0.839829662 C14.9003796,0.839829662 14.8048532,0.879468724 14.7345,0.95 L5.8905,9.8 C5.8201468,9.87053128 5.72462045,9.91017034 5.625,9.91017034 C5.52537955,9.91017034 5.4298532,9.87053128 5.3595,9.8 L3.2655,7.7 C3.1951468,7.62946872 3.09962045,7.58982966 3,7.58982966 C2.90037955,7.58982966 2.8048532,7.62946872 2.7345,7.7 L0.6405,9.8 C0.494106773,9.94643744 0.494106773,10.1838126 0.6405,10.33025 L5.3595,15.05 C5.4298532,15.1205313 5.52537955,15.1601703 5.625,15.1601703 C5.72462045,15.1601703 5.8201468,15.1205313 5.8905,15.05 L17.3595,3.575 C17.5024286,3.42918368 17.5024286,3.19581632 17.3595,3.05 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled)::before,
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled)::before, .dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled)::before,
.dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled)::before {
  content: "";
  width: 14px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='18px' height='16px' viewBox='0 0 18 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E24px / Filled / Interface-Essential / Form-Validation / check%3C/title%3E%3Cg id='Button' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' transform='translate(-3.000000, -4.000000)' fill='%23F2F2F3'%3E%3Cg id='check' transform='translate(3.000000, 4.000000)'%3E%3Cpath d='M17.3595,3.05 L15.2655,0.95 C15.1951468,0.879468724 15.0996204,0.839829662 15,0.839829662 C14.9003796,0.839829662 14.8048532,0.879468724 14.7345,0.95 L5.8905,9.8 C5.8201468,9.87053128 5.72462045,9.91017034 5.625,9.91017034 C5.52537955,9.91017034 5.4298532,9.87053128 5.3595,9.8 L3.2655,7.7 C3.1951468,7.62946872 3.09962045,7.58982966 3,7.58982966 C2.90037955,7.58982966 2.8048532,7.62946872 2.7345,7.7 L0.6405,9.8 C0.494106773,9.94643744 0.494106773,10.1838126 0.6405,10.33025 L5.3595,15.05 C5.4298532,15.1205313 5.52537955,15.1601703 5.625,15.1601703 C5.72462045,15.1601703 5.8201468,15.1205313 5.8905,15.05 L17.3595,3.575 C17.5024286,3.42918368 17.5024286,3.19581632 17.3595,3.05 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  position: absolute;
  left: 8px;
  margin-top: 2px;
  background-size: contain;
  background-repeat: no-repeat;
}
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) .mat-option-text,
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) .mat-option-text, .dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) .mat-option-text,
.dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) .mat-option-text {
  position: relative;
}
.asset-20 .mat-menu-panel.vcs-menu .mat-subheader, .dark-theme .mat-menu-panel.vcs-menu .mat-subheader {
  color: #F2F2F3;
}
.asset-20 .mat-menu-panel.vcs-menu .mat-divider, .dark-theme .mat-menu-panel.vcs-menu .mat-divider {
  border-top-color: #7A7A85;
}
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item,
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .field-item, .dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item,
.dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .field-item {
  background-color: #242428 !important;
  padding: 5px 10px;
  position: relative;
  color: #F2F2F3 !important;
}
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:hover,
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .field-item:hover, .dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:hover,
.dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .field-item:hover {
  background-color: #18181B !important;
  color: #F2F2F3 !important;
}
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:hover > h6, .asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:hover > p, .asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:hover > mat-icon, .asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:hover > div,
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .field-item:hover > h6,
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .field-item:hover > p,
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .field-item:hover > mat-icon,
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .field-item:hover > div, .dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:hover > h6, .dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:hover > p, .dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:hover > mat-icon, .dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:hover > div,
.dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .field-item:hover > h6,
.dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .field-item:hover > p,
.dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .field-item:hover > mat-icon,
.dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .field-item:hover > div {
  color: #F2F2F3 !important;
}
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:active,
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .field-item:active, .dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:active,
.dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .field-item:active {
  background-color: #18181B !important;
  color: #F2F2F3 !important;
}
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:active > h6, .asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:active > p, .asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:active > mat-icon, .asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:active > div,
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .field-item:active > h6,
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .field-item:active > p,
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .field-item:active > mat-icon,
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .field-item:active > div, .dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:active > h6, .dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:active > p, .dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:active > mat-icon, .dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:active > div,
.dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .field-item:active > h6,
.dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .field-item:active > p,
.dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .field-item:active > mat-icon,
.dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .field-item:active > div {
  color: #F2F2F3 !important;
}
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .field-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled), .dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .field-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background-color: #3D3D43 !important;
  color: #F2F2F3 !important;
}
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) .mat-option-text,
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .field-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) .mat-option-text, .dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) .mat-option-text,
.dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .field-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) .mat-option-text {
  position: relative;
}
.asset-20 .mat-menu-panel.table-select-columns .mat-subheader, .dark-theme .mat-menu-panel.table-select-columns .mat-subheader {
  color: #F2F2F3;
  padding: 5px 4px 5px 20px !important;
}
.asset-20 .mat-menu-panel.table-select-columns .mat-divider, .dark-theme .mat-menu-panel.table-select-columns .mat-divider {
  border-top-color: #7A7A85;
}
.asset-20 .input-tag .user-icon, .dark-theme .input-tag .user-icon {
  position: relative;
  z-index: 1;
  top: 37px;
  left: 12px;
}
.asset-20 .input-tag .ng-value-container, .dark-theme .input-tag .ng-value-container {
  padding: 0 44px !important;
}
.asset-20 .input-tag .ng-input, .dark-theme .input-tag .ng-input {
  top: 8px !important;
  padding-left: 44px !important;
}
.asset-20 .vcs-form-field-label, .dark-theme .vcs-form-field-label {
  color: #C9C9CF;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 8px;
}
.asset-20 .vcs-form-field-label .label-required::after, .dark-theme .vcs-form-field-label .label-required::after {
  content: "*";
  width: 7px;
  height: 20px;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #EE0033;
}
.asset-20 .type-textarea .mat-form-field-flex, .dark-theme .type-textarea .mat-form-field-flex {
  height: 100% !important;
}
.asset-20 .vcs-form-field.mat-form-field, .dark-theme .vcs-form-field.mat-form-field {
  /* Firefox */
}
.asset-20 .vcs-form-field.mat-form-field.mat-focused:not(.mat-form-field-disabled, .mat-form-field-invalid) .mat-form-field-flex, .dark-theme .vcs-form-field.mat-form-field.mat-focused:not(.mat-form-field-disabled, .mat-form-field-invalid) .mat-form-field-flex {
  border: 1px solid #5582DF !important;
}
.asset-20 .vcs-form-field.mat-form-field.mat-focused:not(.mat-form-field-disabled, .mat-form-field-invalid) .mat-form-field-infix input::placeholder, .asset-20 .vcs-form-field.mat-form-field.mat-focused:not(.mat-form-field-disabled, .mat-form-field-invalid) .mat-form-field-infix textarea::placeholder, .dark-theme .vcs-form-field.mat-form-field.mat-focused:not(.mat-form-field-disabled, .mat-form-field-invalid) .mat-form-field-infix input::placeholder, .dark-theme .vcs-form-field.mat-form-field.mat-focused:not(.mat-form-field-disabled, .mat-form-field-invalid) .mat-form-field-infix textarea::placeholder {
  color: #94949E !important;
}
.asset-20 .vcs-form-field.mat-form-field.mat-focused:not(.mat-form-field-disabled, .mat-form-field-invalid) .mat-form-field-infix input.mat-input-element, .asset-20 .vcs-form-field.mat-form-field.mat-focused:not(.mat-form-field-disabled, .mat-form-field-invalid) .mat-form-field-infix textarea.mat-input-element, .dark-theme .vcs-form-field.mat-form-field.mat-focused:not(.mat-form-field-disabled, .mat-form-field-invalid) .mat-form-field-infix input.mat-input-element, .dark-theme .vcs-form-field.mat-form-field.mat-focused:not(.mat-form-field-disabled, .mat-form-field-invalid) .mat-form-field-infix textarea.mat-input-element {
  caret-color: #F2F2F3;
  background-color: transparent;
}
.asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex {
  border-radius: 4px;
  border: 1px solid #94949E;
  padding: 0px;
  align-items: initial;
  background: transparent;
  line-height: 20px !important;
  height: 40px;
  cursor: pointer;
}
.asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:hover, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:hover {
  background: #111113 !important;
  border: 1px solid #F2F2F3;
}
.asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-infix input::placeholder, .asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-infix textarea::placeholder, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-infix input::placeholder, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-infix textarea::placeholder {
  color: #94949E;
}
.asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-infix input.mat-input-element, .asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-infix textarea.mat-input-element, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-infix input.mat-input-element, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-infix textarea.mat-input-element {
  caret-color: #F2F2F3;
}
.asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:active, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:active {
  border: 1px solid #5582DF !important;
}
.asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:focus, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:focus {
  border: 1px solid #5582DF !important;
}
.asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix {
  line-height: 20px !important;
}
.asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix input, .asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix textarea, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix input, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix textarea {
  color: #F2F2F3;
}
.asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix input::placeholder, .asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix textarea::placeholder, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix input::placeholder, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix textarea::placeholder {
  color: #7A7A85;
}
.asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix input.mat-input-element, .asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix textarea.mat-input-element, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix input.mat-input-element, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix textarea.mat-input-element {
  caret-color: #F2F2F3;
}
.asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix textarea, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix textarea {
  min-height: 120px !important;
}
.asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-suffix .unit, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-suffix .unit {
  padding: 9px 8px;
  line-height: 20px !important;
  font-weight: 400;
  font-size: 14px;
  color: #111113;
}
.asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex.type-textarea .mat-form-field-infix, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex.type-textarea .mat-form-field-infix {
  padding: 8px 5px 8px 11px !important;
}
.asset-20 .vcs-form-field.mat-form-field.mat-form-field-disabled .mat-form-field-flex, .dark-theme .vcs-form-field.mat-form-field.mat-form-field-disabled .mat-form-field-flex {
  color: #494950;
  background-color: #242428;
  cursor: not-allowed;
  height: 40px;
}
.asset-20 .vcs-form-field.mat-form-field.mat-form-field-disabled .mat-form-field-infix, .dark-theme .vcs-form-field.mat-form-field.mat-form-field-disabled .mat-form-field-infix {
  color: #494950;
  background-color: #242428;
  cursor: not-allowed;
}
.asset-20 .vcs-form-field.mat-form-field.mat-form-field-disabled input, .dark-theme .vcs-form-field.mat-form-field.mat-form-field-disabled input {
  color: #494950;
  background-color: #242428;
}
.asset-20 .vcs-form-field.mat-form-field.mat-form-field-disabled.type-textarea .mat-form-field-infix, .dark-theme .vcs-form-field.mat-form-field.mat-form-field-disabled.type-textarea .mat-form-field-infix {
  padding: 8px 5px 8px 11px !important;
  height: 128px;
}
.asset-20 .vcs-form-field.mat-form-field.mat-form-field-disabled.type-textarea .mat-form-field-subscript-wrapper, .dark-theme .vcs-form-field.mat-form-field.mat-form-field-disabled.type-textarea .mat-form-field-subscript-wrapper {
  margin-top: 30px;
}
.asset-20 .vcs-form-field.mat-form-field.mat-form-field-disabled .mat-icon, .dark-theme .vcs-form-field.mat-form-field.mat-form-field-disabled .mat-icon {
  color: #494950;
  cursor: not-allowed;
}
.asset-20 .vcs-form-field.mat-form-field .mat-hint, .asset-20 .vcs-form-field.mat-form-field .mat-error, .dark-theme .vcs-form-field.mat-form-field .mat-hint, .dark-theme .vcs-form-field.mat-form-field .mat-error {
  color: #C9C9CF;
}
.asset-20 .vcs-form-field.mat-form-field.mat-form-field-invalid .mat-form-field-flex, .dark-theme .vcs-form-field.mat-form-field.mat-form-field-invalid .mat-form-field-flex {
  border-color: #EE0033 !important;
}
.asset-20 .vcs-form-field.mat-form-field.mat-form-field-invalid .mat-form-field-flex:hover, .dark-theme .vcs-form-field.mat-form-field.mat-form-field-invalid .mat-form-field-flex:hover {
  border-color: #EE0033 !important;
}
.asset-20 .vcs-form-field.mat-form-field.mat-form-field-invalid .mat-form-field-subscript-wrapper .mat-error, .dark-theme .vcs-form-field.mat-form-field.mat-form-field-invalid .mat-form-field-subscript-wrapper .mat-error {
  color: #EE0033;
}
.asset-20 .vcs-form-field.mat-form-field.mat-form-field-invalid .mat-form-field-subscript-wrapper .mat-error .mat-icon, .dark-theme .vcs-form-field.mat-form-field.mat-form-field-invalid .mat-form-field-subscript-wrapper .mat-error .mat-icon {
  color: #EE0033;
  vertical-align: text-bottom;
}
.asset-20 .vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint, .dark-theme .vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint {
  transition: background-color 100ms linear;
}
.asset-20 .vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint.vcs-hint-error, .asset-20 .vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint.vcs-hint-error > .mat-icon, .dark-theme .vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint.vcs-hint-error, .dark-theme .vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint.vcs-hint-error > .mat-icon {
  color: #EE0033;
}
.asset-20 .vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint.vcs-hint-success, .asset-20 .vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint.vcs-hint-success > .mat-icon, .dark-theme .vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint.vcs-hint-success, .dark-theme .vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint.vcs-hint-success > .mat-icon {
  color: #576E35;
}
.asset-20 .vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint.vcs-hint-warn, .dark-theme .vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint.vcs-hint-warn {
  color: #C9C9CF;
}
.asset-20 .vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint.vcs-hint-warn .mat-icon, .dark-theme .vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint.vcs-hint-warn .mat-icon {
  color: #E8E160;
}
.asset-20 .vcs-form-field.mat-form-field input[type=number], .dark-theme .vcs-form-field.mat-form-field input[type=number] {
  -moz-appearance: textfield;
}
.asset-20 .strength-meter .vcs-pwd-weak, .dark-theme .strength-meter .vcs-pwd-weak {
  background: #E57B7C;
}
.asset-20 .strength-meter .vcs-pwd-very-weak, .dark-theme .strength-meter .vcs-pwd-very-weak {
  background: #C95859;
}
.asset-20 .strength-meter .vcs-pwd-strong, .dark-theme .strength-meter .vcs-pwd-strong {
  background: #E57B7C;
}
.asset-20 .strength-meter .vcs-pwd-very-strong, .dark-theme .strength-meter .vcs-pwd-very-strong {
  background: #576E35;
}
.asset-20 .strength-meter .vcs-pwd-fair, .dark-theme .strength-meter .vcs-pwd-fair {
  background: #DCD450;
}
.asset-20 .strength-meter:before,
.asset-20 .strength-meter:after, .dark-theme .strength-meter:before,
.dark-theme .strength-meter:after {
  content: "";
  border-color: #fff;
  background: #C9C9CF;
}
.asset-20 .strength-meter-fill[data-strength="0"], .dark-theme .strength-meter-fill[data-strength="0"] {
  background: #C95859;
  width: 20%;
}
.asset-20 .strength-meter-fill[data-strength="1"], .dark-theme .strength-meter-fill[data-strength="1"] {
  background: #E57B7C;
  width: 40%;
}
.asset-20 .strength-meter-fill[data-strength="2"], .dark-theme .strength-meter-fill[data-strength="2"] {
  background: #DCD450;
  width: 60%;
}
.asset-20 .strength-meter-fill[data-strength="3"], .dark-theme .strength-meter-fill[data-strength="3"] {
  background: #89A357;
  width: 80%;
}
.asset-20 .strength-meter-fill[data-strength="4"], .dark-theme .strength-meter-fill[data-strength="4"] {
  background: #576E35;
  width: 100%;
}
.asset-20 .password-feedback,
.asset-20 .password-suggetion, .dark-theme .password-feedback,
.dark-theme .password-suggetion {
  color: #6c757d !important;
}
.asset-20 .vcs-input-number.mat-input-element, .dark-theme .vcs-input-number.mat-input-element {
  background-color: #ffffff;
  border: 2px solid #c9ccd5;
}
.asset-20 .vcs-navigation, .dark-theme .vcs-navigation {
  /*
    GENERAL
  */
  /* HUMBERGER  */
  /*
    ITEM
    colappse vs expanded như nhau
  */
}
.asset-20 .vcs-navigation.mat-drawer-container .mat-drawer-backdrop.mat-drawer-shown, .dark-theme .vcs-navigation.mat-drawer-container .mat-drawer-backdrop.mat-drawer-shown {
  background-color: transparent;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer {
  transition: width 0.5s;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar {
  background-color: #242428;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar), .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) {
  background-color: #242428;
  width: 64px;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-divider, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-divider {
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer.mat-drawer-side, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer.mat-drawer-side {
  border-right: none;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-nav-list.mat-list-base .mat-list-item:first-of-type .mat-icon,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-selection-list.mat-list-base .mat-list-item:first-of-type .mat-icon, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-nav-list.mat-list-base .mat-list-item:first-of-type .mat-icon,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-selection-list.mat-list-base .mat-list-item:first-of-type .mat-icon {
  color: #FD2F4A;
  background-color: #3D3D43;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-nav-list.mat-list-base .mat-list-item:first-of-type .mat-icon:hover,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-selection-list.mat-list-base .mat-list-item:first-of-type .mat-icon:hover, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-nav-list.mat-list-base .mat-list-item:first-of-type .mat-icon:hover,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-selection-list.mat-list-base .mat-list-item:first-of-type .mat-icon:hover {
  color: #FD2F4A;
  background-color: #FFFFFF;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-nav-list.mat-list-base .mat-list-item:first-of-type .mat-icon,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-selection-list.mat-list-base .mat-list-item:first-of-type .mat-icon, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-nav-list.mat-list-base .mat-list-item:first-of-type .mat-icon,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-selection-list.mat-list-base .mat-list-item:first-of-type .mat-icon {
  color: #AFAFB7;
  background-color: transparent;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-nav-list.mat-list-base .mat-list-item:first-of-type .mat-icon:hover,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-selection-list.mat-list-base .mat-list-item:first-of-type .mat-icon:hover, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-nav-list.mat-list-base .mat-list-item:first-of-type .mat-icon:hover,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-selection-list.mat-list-base .mat-list-item:first-of-type .mat-icon:hover {
  color: #FFFFFF;
  background-color: #3D3D43;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-nav-list.mat-list-base .mat-list-item:focus,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-selection-list.mat-list-base .mat-list-item:focus, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-nav-list.mat-list-base .mat-list-item:focus,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-selection-list.mat-list-base .mat-list-item:focus {
  background-color: transparent;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-badge-content.mat-badge-active, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-badge-content.mat-badge-active {
  background: #EE0033 !important;
  color: #FFFFFF !important;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type) .mat-list-item-content,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type) .mat-list-item-content, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type) .mat-list-item-content,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type) .mat-list-item-content {
  background-color: transparent;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type) .mat-list-item-content .mat-icon,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type) .mat-list-item-content .mat-icon, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type) .mat-list-item-content .mat-icon,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type) .mat-list-item-content .mat-icon {
  color: #AFAFB7;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type) .mat-list-item-content .mat-line,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type) .mat-list-item-content .mat-line, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type) .mat-list-item-content .mat-line,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type) .mat-list-item-content .mat-line {
  color: #AFAFB7;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content {
  background-color: #FD2F4A !important;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-icon,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-icon, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-icon,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-icon {
  color: #FFFFFF !important;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-line,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-line, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-line,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-line {
  color: #FFFFFF;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-badge-content, .asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-badge-active,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-badge-content,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-badge-active, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-badge-content, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-badge-active,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-badge-content,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-badge-active {
  background: #F2F2F3 !important;
  color: #FD2F4A !important;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active:hover .mat-list-item-content,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active:hover .mat-list-item-content, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active:hover .mat-list-item-content,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active:hover .mat-list-item-content {
  color: #FFFFFF !important;
  background-color: #FD2F4A !important;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active:hover .mat-list-item-content .mat-icon,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active:hover .mat-list-item-content .mat-icon, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active:hover .mat-list-item-content .mat-icon,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active:hover .mat-list-item-content .mat-icon {
  color: #FFFFFF !important;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active:hover .mat-list-item-content .mat-line,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active:hover .mat-list-item-content .mat-line, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active:hover .mat-list-item-content .mat-line,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active:hover .mat-list-item-content .mat-line {
  color: #FFFFFF;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type):hover .mat-list-item-content,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type):hover .mat-list-item-content, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type):hover .mat-list-item-content,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type):hover .mat-list-item-content {
  background-color: #3D3D43 !important;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type):hover .mat-list-item-content .mat-icon,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type):hover .mat-list-item-content .mat-icon, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type):hover .mat-list-item-content .mat-icon,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type):hover .mat-list-item-content .mat-icon {
  color: #FFFFFF !important;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type):hover .mat-list-item-content .mat-line,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type):hover .mat-list-item-content .mat-line, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type):hover .mat-list-item-content .mat-line,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type):hover .mat-list-item-content .mat-line {
  color: #FFFFFF;
}
.asset-20 .vcs-submenu.mat-menu-panel .mat-menu-content, .dark-theme .vcs-submenu.mat-menu-panel .mat-menu-content {
  background: #242428;
}
.asset-20 .vcs-submenu.mat-menu-panel .mat-menu-content .mat-divider, .dark-theme .vcs-submenu.mat-menu-panel .mat-menu-content .mat-divider {
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
  margin: 8px 12px;
}
.asset-20 .vcs-submenu.mat-menu-panel .mat-menu-content .mat-subheader, .dark-theme .vcs-submenu.mat-menu-panel .mat-menu-content .mat-subheader {
  padding: 8px 20px;
  white-space: nowrap;
  color: #AFAFB7;
}
.asset-20 .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item, .dark-theme .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item {
  color: #AFAFB7;
}
.asset-20 .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item .mat-icon, .dark-theme .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item .mat-icon {
  color: #AFAFB7;
}
.asset-20 .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item:hover, .dark-theme .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item:hover {
  background-color: #3D3D43;
  color: #FFFFFF;
}
.asset-20 .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item:hover .mat-icon, .dark-theme .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item:hover .mat-icon {
  color: #FFFFFF;
}
.asset-20 .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.mat-menu-item-highlighted, .dark-theme .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.mat-menu-item-highlighted {
  background: #3D3D43;
  color: #FFFFFF;
}
.asset-20 .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.mat-menu-item-highlighted:hover, .dark-theme .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.mat-menu-item-highlighted:hover {
  background: #3D3D43 !important;
  color: #FFFFFF !important;
}
.asset-20 .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger::after, .dark-theme .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger::after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1' fill='%23AFAFB7'%3E%3Cg transform='translate(9.000000, 6.000000)'%3E%3Cg id='Regular'%3E%3Cpath d='M0.501226552,0.605393219 C0.861710514,0.244909257 1.42894157,0.217179722 1.82123278,0.522204612 L1.91544011,0.605393219 L6.38160306,5.07155652 C6.62807069,5.31767338 6.7665643,5.65169008 6.7665643,6 C6.7665643,6.29855136 6.66481389,6.58660158 6.48084962,6.81748081 L6.38210678,6.92794011 L1.91544011,11.3946068 C1.52491582,11.7851311 0.891750844,11.7851311 0.501226552,11.3946068 C0.140742591,11.0341228 0.113013055,10.4668918 0.418037946,10.0746006 L0.501226552,9.98039322 L4.481,6 L0.501226552,2.01960678 C0.140742591,1.65912282 0.113013055,1.09189176 0.418037946,0.699600557 L0.501226552,0.605393219 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: none;
}
.asset-20 .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger:hover, .dark-theme .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger:hover {
  background: #FD2F4A;
}
.asset-20 .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger:hover::after, .dark-theme .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger:hover::after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1' fill='%23FFFFFF'%3E%3Cg transform='translate(9.000000, 6.000000)'%3E%3Cg id='Regular'%3E%3Cpath d='M0.501226552,0.605393219 C0.861710514,0.244909257 1.42894157,0.217179722 1.82123278,0.522204612 L1.91544011,0.605393219 L6.38160306,5.07155652 C6.62807069,5.31767338 6.7665643,5.65169008 6.7665643,6 C6.7665643,6.29855136 6.66481389,6.58660158 6.48084962,6.81748081 L6.38210678,6.92794011 L1.91544011,11.3946068 C1.52491582,11.7851311 0.891750844,11.7851311 0.501226552,11.3946068 C0.140742591,11.0341228 0.113013055,10.4668918 0.418037946,10.0746006 L0.501226552,9.98039322 L4.481,6 L0.501226552,2.01960678 C0.140742591,1.65912282 0.113013055,1.09189176 0.418037946,0.699600557 L0.501226552,0.605393219 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: none;
}
.asset-20 .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.vcs-sidebar-link-active::after, .asset-20 .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.vcs-sidebar-link-active.mat-menu-item-highlighted:hover, .dark-theme .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.vcs-sidebar-link-active::after, .dark-theme .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.vcs-sidebar-link-active.mat-menu-item-highlighted:hover {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1' fill='%23FFFFFF'%3E%3Cg transform='translate(9.000000, 6.000000)'%3E%3Cg id='Regular'%3E%3Cpath d='M0.501226552,0.605393219 C0.861710514,0.244909257 1.42894157,0.217179722 1.82123278,0.522204612 L1.91544011,0.605393219 L6.38160306,5.07155652 C6.62807069,5.31767338 6.7665643,5.65169008 6.7665643,6 C6.7665643,6.29855136 6.66481389,6.58660158 6.48084962,6.81748081 L6.38210678,6.92794011 L1.91544011,11.3946068 C1.52491582,11.7851311 0.891750844,11.7851311 0.501226552,11.3946068 C0.140742591,11.0341228 0.113013055,10.4668918 0.418037946,10.0746006 L0.501226552,9.98039322 L4.481,6 L0.501226552,2.01960678 C0.140742591,1.65912282 0.113013055,1.09189176 0.418037946,0.699600557 L0.501226552,0.605393219 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: none;
}
.asset-20 .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.vcs-sidebar-link-active:hover, .dark-theme .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.vcs-sidebar-link-active:hover {
  color: #FFFFFF !important;
  background: #FD2F4A !important;
}
.asset-20 .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.vcs-sidebar-link-active:hover::after, .dark-theme .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.vcs-sidebar-link-active:hover::after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1' fill='%23FFFFFF'%3E%3Cg transform='translate(9.000000, 6.000000)'%3E%3Cg id='Regular'%3E%3Cpath d='M0.501226552,0.605393219 C0.861710514,0.244909257 1.42894157,0.217179722 1.82123278,0.522204612 L1.91544011,0.605393219 L6.38160306,5.07155652 C6.62807069,5.31767338 6.7665643,5.65169008 6.7665643,6 C6.7665643,6.29855136 6.66481389,6.58660158 6.48084962,6.81748081 L6.38210678,6.92794011 L1.91544011,11.3946068 C1.52491582,11.7851311 0.891750844,11.7851311 0.501226552,11.3946068 C0.140742591,11.0341228 0.113013055,10.4668918 0.418037946,10.0746006 L0.501226552,9.98039322 L4.481,6 L0.501226552,2.01960678 C0.140742591,1.65912282 0.113013055,1.09189176 0.418037946,0.699600557 L0.501226552,0.605393219 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: none;
}
.asset-20 .vcs-submenu .vcs-sidebar-link-active, .dark-theme .vcs-submenu .vcs-sidebar-link-active {
  color: #FFFFFF !important;
  background-color: #FD2F4A !important;
}
.asset-20 .vcs-submenu .vcs-sidebar-link-active .mat-icon, .dark-theme .vcs-submenu .vcs-sidebar-link-active .mat-icon {
  color: #FFFFFF !important;
}
.asset-20 .vcs-submenu .vcs-sidebar-link-active .mat-line, .dark-theme .vcs-submenu .vcs-sidebar-link-active .mat-line {
  color: #FFFFFF;
}
.asset-20 .vcs-submenu .vcs-sidebar-link-active .mat-badge-content, .dark-theme .vcs-submenu .vcs-sidebar-link-active .mat-badge-content {
  background: #F2F2F3 !important;
  color: #FD2F4A !important;
}
.asset-20 .vcs-submenu .vcs-sidebar-link-active:hover, .dark-theme .vcs-submenu .vcs-sidebar-link-active:hover {
  color: #FFFFFF;
  background-color: #FD2F4A;
}
.asset-20 .vcs-submenu .vcs-sidebar-link-active:hover .mat-icon, .dark-theme .vcs-submenu .vcs-sidebar-link-active:hover .mat-icon {
  color: #FFFFFF !important;
}
.asset-20 .vcs-submenu .vcs-sidebar-link-active:hover .mat-line, .dark-theme .vcs-submenu .vcs-sidebar-link-active:hover .mat-line {
  color: #FFFFFF;
}
.asset-20 .vcs-dropdown-submenu.mat-menu-panel, .dark-theme .vcs-dropdown-submenu.mat-menu-panel {
  background: #242428;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
}
.asset-20 .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-divider, .dark-theme .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-divider {
  border: !important;
  margin: 8px 12px;
}
.asset-20 .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-subheader, .dark-theme .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-subheader {
  padding: 8px 20px;
  white-space: nowrap;
  color: #AFAFB7;
}
.asset-20 .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item, .dark-theme .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item {
  color: #AFAFB7;
  height: 32px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  border-radius: 4px;
  font-family: "Roboto-Regular";
}
.asset-20 .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item:hover, .dark-theme .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item:hover {
  background-color: #FD2F4A;
  color: #FFFFFF;
}
.asset-20 .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item:hover .mat-icon, .dark-theme .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item:hover .mat-icon {
  color: #FFFFFF;
}
.asset-20 .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item:active, .dark-theme .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item:active {
  background-color: #FD2F4A;
  color: #FFFFFF;
}
.asset-20 .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item:active .mat-icon, .dark-theme .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item:active .mat-icon {
  color: #FFFFFF;
}
.asset-20 .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.mat-menu-item-highlighted, .dark-theme .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.mat-menu-item-highlighted {
  background: #18181B;
  color: #F2F2F3;
}
.asset-20 .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.mat-menu-item-highlighted:hover, .dark-theme .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.mat-menu-item-highlighted:hover {
  background: #18181B !important;
  color: #F2F2F3 !important;
}
.asset-20 .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger::after, .dark-theme .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger::after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1' fill='%23F2F2F3'%3E%3Cg transform='translate(9.000000, 6.000000)'%3E%3Cg id='Regular'%3E%3Cpath d='M0.501226552,0.605393219 C0.861710514,0.244909257 1.42894157,0.217179722 1.82123278,0.522204612 L1.91544011,0.605393219 L6.38160306,5.07155652 C6.62807069,5.31767338 6.7665643,5.65169008 6.7665643,6 C6.7665643,6.29855136 6.66481389,6.58660158 6.48084962,6.81748081 L6.38210678,6.92794011 L1.91544011,11.3946068 C1.52491582,11.7851311 0.891750844,11.7851311 0.501226552,11.3946068 C0.140742591,11.0341228 0.113013055,10.4668918 0.418037946,10.0746006 L0.501226552,9.98039322 L4.481,6 L0.501226552,2.01960678 C0.140742591,1.65912282 0.113013055,1.09189176 0.418037946,0.699600557 L0.501226552,0.605393219 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: none;
}
.asset-20 .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger::before, .dark-theme .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1' fill='%23F2F2F3'%3E%3Cg transform='translate(9.000000, 6.000000)'%3E%3Cg id='Regular'%3E%3Cpath d='M0.501226552,0.605393219 C0.861710514,0.244909257 1.42894157,0.217179722 1.82123278,0.522204612 L1.91544011,0.605393219 L6.38160306,5.07155652 C6.62807069,5.31767338 6.7665643,5.65169008 6.7665643,6 C6.7665643,6.29855136 6.66481389,6.58660158 6.48084962,6.81748081 L6.38210678,6.92794011 L1.91544011,11.3946068 C1.52491582,11.7851311 0.891750844,11.7851311 0.501226552,11.3946068 C0.140742591,11.0341228 0.113013055,10.4668918 0.418037946,10.0746006 L0.501226552,9.98039322 L4.481,6 L0.501226552,2.01960678 C0.140742591,1.65912282 0.113013055,1.09189176 0.418037946,0.699600557 L0.501226552,0.605393219 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: none;
}
.asset-20 .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger:hover, .dark-theme .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger:hover {
  background: #18181B;
}
.asset-20 .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger:hover::after, .dark-theme .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger:hover::after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1' fill='%23F2F2F3'%3E%3Cg transform='translate(9.000000, 6.000000)'%3E%3Cg id='Regular'%3E%3Cpath d='M0.501226552,0.605393219 C0.861710514,0.244909257 1.42894157,0.217179722 1.82123278,0.522204612 L1.91544011,0.605393219 L6.38160306,5.07155652 C6.62807069,5.31767338 6.7665643,5.65169008 6.7665643,6 C6.7665643,6.29855136 6.66481389,6.58660158 6.48084962,6.81748081 L6.38210678,6.92794011 L1.91544011,11.3946068 C1.52491582,11.7851311 0.891750844,11.7851311 0.501226552,11.3946068 C0.140742591,11.0341228 0.113013055,10.4668918 0.418037946,10.0746006 L0.501226552,9.98039322 L4.481,6 L0.501226552,2.01960678 C0.140742591,1.65912282 0.113013055,1.09189176 0.418037946,0.699600557 L0.501226552,0.605393219 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: none;
}
.asset-20 .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger:hover::before, .dark-theme .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger:hover::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1' fill='%23F2F2F3'%3E%3Cg transform='translate(9.000000, 6.000000)'%3E%3Cg id='Regular'%3E%3Cpath d='M0.501226552,0.605393219 C0.861710514,0.244909257 1.42894157,0.217179722 1.82123278,0.522204612 L1.91544011,0.605393219 L6.38160306,5.07155652 C6.62807069,5.31767338 6.7665643,5.65169008 6.7665643,6 C6.7665643,6.29855136 6.66481389,6.58660158 6.48084962,6.81748081 L6.38210678,6.92794011 L1.91544011,11.3946068 C1.52491582,11.7851311 0.891750844,11.7851311 0.501226552,11.3946068 C0.140742591,11.0341228 0.113013055,10.4668918 0.418037946,10.0746006 L0.501226552,9.98039322 L4.481,6 L0.501226552,2.01960678 C0.140742591,1.65912282 0.113013055,1.09189176 0.418037946,0.699600557 L0.501226552,0.605393219 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: none;
}
.asset-20 .vcs-navigation-header, .dark-theme .vcs-navigation-header {
  color: #111113 !important;
  background-color: #242428 !important;
}
.asset-20 .vcs-navigation-header .vcs-button.vcs-round-btn mat-icon, .dark-theme .vcs-navigation-header .vcs-button.vcs-round-btn mat-icon {
  left: unset !important;
  top: -1px !important;
}
.asset-20 .vcs-navigation-header .vcs-avatar.circle .status, .dark-theme .vcs-navigation-header .vcs-avatar.circle .status {
  bottom: -4% !important;
}
.asset-20 .vcs-navigation-header.mat-toolbar, .dark-theme .vcs-navigation-header.mat-toolbar {
  background-color: #242428 !important;
}
.asset-20 .vcs-navigation-header .line-subtract, .dark-theme .vcs-navigation-header .line-subtract {
  margin-left: 18px;
  height: 24px;
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.asset-20 .vcs-navigation-header .title, .dark-theme .vcs-navigation-header .title {
  margin-left: 18px;
  color: #F2F2F3;
}
.asset-20 .vcs-navigation-header .vcs-navigation-badge .mat-badge-content, .dark-theme .vcs-navigation-header .vcs-navigation-badge .mat-badge-content {
  background: #FD2F4A;
}
.asset-20 .vcs-navigation-header .vcs-navigation-badge:hover, .dark-theme .vcs-navigation-header .vcs-navigation-badge:hover {
  background: none !important;
}
.asset-20 .vcs-navigation-header .vcs-navigation-badge:active, .dark-theme .vcs-navigation-header .vcs-navigation-badge:active {
  background: #C9C9CF !important;
}
.asset-20 .vcs-navigation-header .vcs-navigation-badge:active mat-icon, .dark-theme .vcs-navigation-header .vcs-navigation-badge:active mat-icon {
  color: #111113 !important;
}
.asset-20 .vcs-navigation-header .text-message, .dark-theme .vcs-navigation-header .text-message {
  display: flex;
  align-items: center;
  white-space: nowrap;
  width: -moz-fit-content;
  width: fit-content;
  height: 42px;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
}
.asset-20 .vcs-navigation-header .text-message:hover, .dark-theme .vcs-navigation-header .text-message:hover {
  background: #3D3D43;
  border-radius: 4px;
  color: #F2F2F3;
}
.asset-20 .vcs-navigation-header .text-message .text-toolbar, .dark-theme .vcs-navigation-header .text-message .text-toolbar {
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  color: #F2F2F3;
  padding: 8px 8px 8px;
}
.asset-20 .vcs-navigation-header .text-message .icon-toolbar, .dark-theme .vcs-navigation-header .text-message .icon-toolbar {
  margin-left: 8px;
}
.asset-20 .vcs-navigation-header .switch-app, .dark-theme .vcs-navigation-header .switch-app {
  display: flex;
  align-items: center;
  height: 74px;
  padding: 23px 32px;
  cursor: pointer;
}
.asset-20 .vcs-navigation-header .switch-app:hover, .dark-theme .vcs-navigation-header .switch-app:hover {
  background: #3D3D43;
  border-radius: 4px;
  color: #F2F2F3;
}
.asset-20 .vcs-navigation-header .switch-app .logo-app, .dark-theme .vcs-navigation-header .switch-app .logo-app {
  margin-right: 40px;
  width: 90px !important;
}
.asset-20 .vcs-navigation-header .switch-app .desc-app, .dark-theme .vcs-navigation-header .switch-app .desc-app {
  width: 180px;
  height: 62px;
  padding-top: 12px;
}
.asset-20 .vcs-navigation-header .text-toolbar-info, .dark-theme .vcs-navigation-header .text-toolbar-info {
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  margin-left: 5px;
  color: #F2F2F3;
}
.asset-20 .navigation .mat-toolbar .container-breadcrumbs .breadcrumb, .dark-theme .navigation .mat-toolbar .container-breadcrumbs .breadcrumb {
  visibility: hidden;
}
.asset-20 .navigation .mat-toolbar .container-breadcrumbs .breadcrumb::before, .dark-theme .navigation .mat-toolbar .container-breadcrumbs .breadcrumb::before {
  visibility: visible;
  content: "Navigation";
  color: #111113;
  font-family: "Roboto-Medium";
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
}
.asset-20 .dark-theme .navigation .mat-toolbar .container-breadcrumbs .breadcrumb::before, .dark-theme .dark-theme .navigation .mat-toolbar .container-breadcrumbs .breadcrumb::before {
  color: #ffffff !important;
}
.asset-20 .option-checked, .asset-20 ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected::before, .asset-20 ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked::before,
.asset-20 .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected::before, .asset-20 .mat-option.mat-selected::before, ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .asset-20 .ng-option.ng-option-selected::before,
.vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .asset-20 .ng-option.ng-option-selected::before, .dark-theme .option-checked, .dark-theme ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected::before, .dark-theme ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked::before,
.dark-theme .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected::before, .dark-theme .mat-option.mat-selected::before, ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .dark-theme .ng-option.ng-option-selected::before,
.vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .dark-theme .ng-option.ng-option-selected::before {
  content: "";
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='18px' height='16px' viewBox='0 0 18 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E24px / Filled / Interface-Essential / Form-Validation / check%3C/title%3E%3Cg id='Button' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' transform='translate(-3.000000, -4.000000)' fill='%23F2F2F3'%3E%3Cg id='check' transform='translate(3.000000, 4.000000)'%3E%3Cpath d='M17.3595,3.05 L15.2655,0.95 C15.1951468,0.879468724 15.0996204,0.839829662 15,0.839829662 C14.9003796,0.839829662 14.8048532,0.879468724 14.7345,0.95 L5.8905,9.8 C5.8201468,9.87053128 5.72462045,9.91017034 5.625,9.91017034 C5.52537955,9.91017034 5.4298532,9.87053128 5.3595,9.8 L3.2655,7.7 C3.1951468,7.62946872 3.09962045,7.58982966 3,7.58982966 C2.90037955,7.58982966 2.8048532,7.62946872 2.7345,7.7 L0.6405,9.8 C0.494106773,9.94643744 0.494106773,10.1838126 0.6405,10.33025 L5.3595,15.05 C5.4298532,15.1205313 5.52537955,15.1601703 5.625,15.1601703 C5.72462045,15.1601703 5.8201468,15.1205313 5.8905,15.05 L17.3595,3.575 C17.5024286,3.42918368 17.5024286,3.19581632 17.3595,3.05 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  position: absolute;
  left: 4px;
  background-size: contain;
  background-repeat: no-repeat;
  top: calc(50% - 8px);
}
.asset-20 .vcs-mat-error,
.asset-20 .vcs-mat-success,
.asset-20 .vcs-mat-warning, .dark-theme .vcs-mat-error,
.dark-theme .vcs-mat-success,
.dark-theme .vcs-mat-warning {
  display: flex;
  align-items: center;
  margin-top: 4px;
}
.asset-20 .vcs-mat-error, .dark-theme .vcs-mat-error {
  color: #EE0033 !important;
}
.asset-20 .vcs-mat-error .mat-icon, .dark-theme .vcs-mat-error .mat-icon {
  color: #EE0033;
  vertical-align: text-bottom;
}
.asset-20 .vcs-mat-success, .dark-theme .vcs-mat-success {
  color: #576E35 !important;
}
.asset-20 .vcs-mat-success .mat-icon, .dark-theme .vcs-mat-success .mat-icon {
  color: #576E35;
  vertical-align: text-bottom;
}
.asset-20 .vcs-mat-warning, .dark-theme .vcs-mat-warning {
  color: #E8E160;
}
.asset-20 .vcs-mat-warning .mat-icon, .dark-theme .vcs-mat-warning .mat-icon {
  color: #E8E160 !important;
  vertical-align: text-bottom;
}
.asset-20 .mat-option:hover:not(.mat-option-disabled),
.asset-20 .mat-option:focus:not(.mat-option-disabled), .dark-theme .mat-option:hover:not(.mat-option-disabled),
.dark-theme .mat-option:focus:not(.mat-option-disabled) {
  background-color: #FD2F4A;
  color: #F2F2F3;
}
.asset-20 .mat-option.mat-selected, .dark-theme .mat-option.mat-selected {
  position: relative;
  background-color: #3D3D43;
  color: #F2F2F3;
  padding: 0 24px;
}
.asset-20 .mat-option.mat-selected:hover, .dark-theme .mat-option.mat-selected:hover {
  background-color: #3D3D43;
  color: #F2F2F3;
}
.asset-20 .vcs-autocomplete.mat-autocomplete-panel .mat-option, .dark-theme .vcs-autocomplete.mat-autocomplete-panel .mat-option {
  line-height: 24px;
}
.asset-20 ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected, .asset-20 ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked,
.asset-20 .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,
.asset-20 .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked, .dark-theme ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected, .dark-theme ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked,
.dark-theme .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,
.dark-theme .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked {
  position: relative;
}
.asset-20 ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected:hover, .asset-20 ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:hover,
.asset-20 .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected:hover,
.asset-20 .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:hover, .dark-theme ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected:hover, .dark-theme ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:hover,
.dark-theme .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected:hover,
.dark-theme .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:hover {
  color: #F2F2F3;
}
.asset-20 ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected:hover::before, .asset-20 ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:hover::before,
.asset-20 .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected:hover::before,
.asset-20 .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:hover::before, .dark-theme ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected:hover::before, .dark-theme ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:hover::before,
.dark-theme .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected:hover::before,
.dark-theme .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:hover::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='18px' height='16px' viewBox='0 0 18 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E24px / Filled / Interface-Essential / Form-Validation / check%3C/title%3E%3Cg id='Button' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' transform='translate(-3.000000, -4.000000)' fill='%23F2F2F3'%3E%3Cg id='check' transform='translate(3.000000, 4.000000)'%3E%3Cpath d='M17.3595,3.05 L15.2655,0.95 C15.1951468,0.879468724 15.0996204,0.839829662 15,0.839829662 C14.9003796,0.839829662 14.8048532,0.879468724 14.7345,0.95 L5.8905,9.8 C5.8201468,9.87053128 5.72462045,9.91017034 5.625,9.91017034 C5.52537955,9.91017034 5.4298532,9.87053128 5.3595,9.8 L3.2655,7.7 C3.1951468,7.62946872 3.09962045,7.58982966 3,7.58982966 C2.90037955,7.58982966 2.8048532,7.62946872 2.7345,7.7 L0.6405,9.8 C0.494106773,9.94643744 0.494106773,10.1838126 0.6405,10.33025 L5.3595,15.05 C5.4298532,15.1205313 5.52537955,15.1601703 5.625,15.1601703 C5.72462045,15.1601703 5.8201468,15.1205313 5.8905,15.05 L17.3595,3.575 C17.5024286,3.42918368 17.5024286,3.19581632 17.3595,3.05 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected:active, .asset-20 ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:active,
.asset-20 .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected:active,
.asset-20 .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:active, .dark-theme ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected:active, .dark-theme ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:active,
.dark-theme .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected:active,
.dark-theme .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:active {
  color: #F2F2F3;
}
.asset-20 ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected:active::before, .asset-20 ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:active::before,
.asset-20 .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected:active::before,
.asset-20 .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:active::before, .dark-theme ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected:active::before, .dark-theme ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:active::before,
.dark-theme .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected:active::before,
.dark-theme .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:active::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='18px' height='16px' viewBox='0 0 18 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E24px / Filled / Interface-Essential / Form-Validation / check%3C/title%3E%3Cg id='Button' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' transform='translate(-3.000000, -4.000000)' fill='%23F2F2F3'%3E%3Cg id='check' transform='translate(3.000000, 4.000000)'%3E%3Cpath d='M17.3595,3.05 L15.2655,0.95 C15.1951468,0.879468724 15.0996204,0.839829662 15,0.839829662 C14.9003796,0.839829662 14.8048532,0.879468724 14.7345,0.95 L5.8905,9.8 C5.8201468,9.87053128 5.72462045,9.91017034 5.625,9.91017034 C5.52537955,9.91017034 5.4298532,9.87053128 5.3595,9.8 L3.2655,7.7 C3.1951468,7.62946872 3.09962045,7.58982966 3,7.58982966 C2.90037955,7.58982966 2.8048532,7.62946872 2.7345,7.7 L0.6405,9.8 C0.494106773,9.94643744 0.494106773,10.1838126 0.6405,10.33025 L5.3595,15.05 C5.4298532,15.1205313 5.52537955,15.1601703 5.625,15.1601703 C5.72462045,15.1601703 5.8201468,15.1205313 5.8905,15.05 L17.3595,3.575 C17.5024286,3.42918368 17.5024286,3.19581632 17.3595,3.05 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 ng-dropdown-panel.vcs-select,
.asset-20 .vcs-select.ng-select .ng-dropdown-panel, .dark-theme ng-dropdown-panel.vcs-select,
.dark-theme .vcs-select.ng-select .ng-dropdown-panel {
  box-shadow: 1px 1px 24px -6px rgba(0, 0, 0, 0.24);
  margin-top: 2px;
  margin-bottom: 2px;
  background: #18181B !important;
}
.asset-20 ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option,
.asset-20 .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option, .dark-theme ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option,
.dark-theme .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  position: relative;
  background: transparent;
  color: #F2F2F3;
}
.asset-20 ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked,
.asset-20 .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked, .dark-theme ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked,
.dark-theme .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
}
.asset-20 ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked:hover,
.asset-20 .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked:hover, .dark-theme ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked:hover,
.dark-theme .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked:hover {
  background-color: #FD2F4A;
  color: #F2F2F3;
  font-weight: unset;
}
.asset-20 ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked:hover .mat-icon,
.asset-20 .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked:hover .mat-icon, .dark-theme ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked:hover .mat-icon,
.dark-theme .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked:hover .mat-icon {
  color: #F2F2F3;
}
.asset-20 ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked:active,
.asset-20 .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked:active, .dark-theme ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked:active,
.dark-theme .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked:active {
  background-color: #3D3D43;
  color: #F2F2F3;
}
.asset-20 ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked:active .mat-icon,
.asset-20 .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked:active .mat-icon, .dark-theme ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked:active .mat-icon,
.dark-theme .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked:active .mat-icon {
  color: #F2F2F3;
}
.asset-20 ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked .mat-icon,
.asset-20 .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked .mat-icon, .dark-theme ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked .mat-icon,
.dark-theme .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked .mat-icon {
  color: #F2F2F3;
}
.asset-20 ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked .mat-checkbox-label,
.asset-20 .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked .mat-checkbox-label, .dark-theme ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked .mat-checkbox-label,
.dark-theme .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked .mat-checkbox-label {
  color: #F2F2F3;
}
.asset-20 ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-disabled,
.asset-20 .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled, .dark-theme ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-disabled,
.dark-theme .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled {
  cursor: not-allowed;
  background-color: transparent;
  color: #494950 !important;
}
.asset-20 .vcs-select.ng-select.ng-invalid.ng-touched .ng-select-container, .dark-theme .vcs-select.ng-select.ng-invalid.ng-touched .ng-select-container {
  border: 1px solid #EE0033 !important;
}
.asset-20 .vcs-select.ng-select.vcs-select-checkbox .ng-dropdown-panel .ng-dropdown-panel-items .ng-option, .dark-theme .vcs-select.ng-select.vcs-select-checkbox .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  color: #F2F2F3;
}
.asset-20 .vcs-select.ng-select.vcs-select-checkbox .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .mat-checkbox-label.ng-option-selected, .dark-theme .vcs-select.ng-select.vcs-select-checkbox .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .mat-checkbox-label.ng-option-selected {
  background: #9ECFFD !important;
}
.asset-20 .vcs-select.ng-select.ng-select-disabled .ng-select-container, .dark-theme .vcs-select.ng-select.ng-select-disabled .ng-select-container {
  background-color: #242428 !important;
  border: 1px solid #242428 !important;
  color: #494950 !important;
}
.asset-20 .vcs-select.ng-select.ng-select-disabled .ng-select-container .ng-value, .dark-theme .vcs-select.ng-select.ng-select-disabled .ng-select-container .ng-value {
  color: #494950 !important;
}
.asset-20 .vcs-select.ng-select.ng-select-disabled .ng-select-container .ng-arrow-wrapper .ng-arrow:before, .dark-theme .vcs-select.ng-select.ng-select-disabled .ng-select-container .ng-arrow-wrapper .ng-arrow:before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1'%3E%3Cg fill='%23494950'%3E%3Cg id='Regular'%3E%3Cpath d='M0.605360237,0.422509535 C0.965827384,0.0620087596 1.53305715,0.0342527662 1.92536258,0.339259358 L2.0195738,0.422443571 L5.999,4.402 L9.9804262,0.422443571 C10.340927,0.0619764238 10.9081593,0.0342733463 11.3004363,0.339316535 L11.3946398,0.422509535 C11.7551069,0.783010311 11.78281,1.35024266 11.4777668,1.74251964 L11.3945738,1.8367231 L6.92844348,6.30243639 C6.68232662,6.54890403 6.34830992,6.68739763 6,6.68739763 C5.70144864,6.68739763 5.41339842,6.58564723 5.18253996,6.40170373 L5.07209287,6.3029731 L0.605426202,1.8367231 C0.214883695,1.44621702 0.214854162,0.813052042 0.605360237,0.422509535 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .vcs-select.ng-select.ng-select-focused .ng-select-container, .dark-theme .vcs-select.ng-select.ng-select-focused .ng-select-container {
  border: 1px solid #5582DF;
  box-shadow: none !important;
}
.asset-20 .vcs-select.ng-select.ng-select-focused.ng-select-opened .ng-select-container .ng-arrow-wrapper, .dark-theme .vcs-select.ng-select.ng-select-focused.ng-select-opened .ng-select-container .ng-arrow-wrapper {
  transform: translateX(-12px) rotate(180deg);
}
.asset-20 .vcs-select.ng-select .ng-select.ng-select-focused:not(.ng-select-opened) > .ng-select-container, .dark-theme .vcs-select.ng-select .ng-select.ng-select-focused:not(.ng-select-opened) > .ng-select-container {
  box-shadow: none !important;
}
.asset-20 .vcs-select.ng-select.ng-select-opened .ng-select-container, .asset-20 .vcs-select.ng-select.ng-select-focused .ng-select-container, .dark-theme .vcs-select.ng-select.ng-select-opened .ng-select-container, .dark-theme .vcs-select.ng-select.ng-select-focused .ng-select-container {
  background-color: transparent !important;
  color: #F2F2F3;
  border: 1px solid #5582DF;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.asset-20 .vcs-select.ng-select.ng-select-opened .ng-select-container .ng-arrow-wrapper .ng-arrow, .asset-20 .vcs-select.ng-select.ng-select-focused .ng-select-container .ng-arrow-wrapper .ng-arrow, .dark-theme .vcs-select.ng-select.ng-select-opened .ng-select-container .ng-arrow-wrapper .ng-arrow, .dark-theme .vcs-select.ng-select.ng-select-focused .ng-select-container .ng-arrow-wrapper .ng-arrow {
  border: none;
}
.asset-20 .vcs-select.ng-select.ng-select-opened .ng-select-container .ng-arrow-wrapper .ng-arrow:before, .asset-20 .vcs-select.ng-select.ng-select-focused .ng-select-container .ng-arrow-wrapper .ng-arrow:before, .dark-theme .vcs-select.ng-select.ng-select-opened .ng-select-container .ng-arrow-wrapper .ng-arrow:before, .dark-theme .vcs-select.ng-select.ng-select-focused .ng-select-container .ng-arrow-wrapper .ng-arrow:before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1'%3E%3Cg fill='%23F2F2F3'%3E%3Cg id='Regular'%3E%3Cpath d='M0.605360237,0.422509535 C0.965827384,0.0620087596 1.53305715,0.0342527662 1.92536258,0.339259358 L2.0195738,0.422443571 L5.999,4.402 L9.9804262,0.422443571 C10.340927,0.0619764238 10.9081593,0.0342733463 11.3004363,0.339316535 L11.3946398,0.422509535 C11.7551069,0.783010311 11.78281,1.35024266 11.4777668,1.74251964 L11.3945738,1.8367231 L6.92844348,6.30243639 C6.68232662,6.54890403 6.34830992,6.68739763 6,6.68739763 C5.70144864,6.68739763 5.41339842,6.58564723 5.18253996,6.40170373 L5.07209287,6.3029731 L0.605426202,1.8367231 C0.214883695,1.44621702 0.214854162,0.813052042 0.605360237,0.422509535 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .vcs-select.ng-select .ng-select-container, .dark-theme .vcs-select.ng-select .ng-select-container {
  cursor: pointer;
  border-radius: 4px;
  border: 1px solid #94949E;
  background: transparent !important;
}
.asset-20 .vcs-select.ng-select .ng-select-container:hover, .dark-theme .vcs-select.ng-select .ng-select-container:hover {
  box-shadow: none;
}
.asset-20 .vcs-select.ng-select .ng-select-container .ng-placeholder, .dark-theme .vcs-select.ng-select .ng-select-container .ng-placeholder {
  color: #7A7A85;
}
.asset-20 .vcs-select.ng-select .ng-select-container .ng-value,
.asset-20 .vcs-select.ng-select .ng-select-container .ng-input,
.asset-20 .vcs-select.ng-select .ng-select-container .ng-input input,
.asset-20 .vcs-select.ng-select .ng-select-container .ng-input textarea, .dark-theme .vcs-select.ng-select .ng-select-container .ng-value,
.dark-theme .vcs-select.ng-select .ng-select-container .ng-input,
.dark-theme .vcs-select.ng-select .ng-select-container .ng-input input,
.dark-theme .vcs-select.ng-select .ng-select-container .ng-input textarea {
  color: #F2F2F3;
}
.asset-20 .vcs-select.ng-select .ng-select-container .ng-arrow-wrapper, .dark-theme .vcs-select.ng-select .ng-select-container .ng-arrow-wrapper {
  padding: 0 8px 0 0;
  width: 24px;
  height: 24px;
}
.asset-20 .vcs-select.ng-select .ng-select-container .ng-arrow-wrapper .ng-arrow, .dark-theme .vcs-select.ng-select .ng-select-container .ng-arrow-wrapper .ng-arrow {
  border: none;
}
.asset-20 .vcs-select.ng-select .ng-select-container .ng-arrow-wrapper .ng-arrow:before, .dark-theme .vcs-select.ng-select .ng-select-container .ng-arrow-wrapper .ng-arrow:before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1'%3E%3Cg fill='%2394949E'%3E%3Cg id='Regular'%3E%3Cpath d='M0.605360237,0.422509535 C0.965827384,0.0620087596 1.53305715,0.0342527662 1.92536258,0.339259358 L2.0195738,0.422443571 L5.999,4.402 L9.9804262,0.422443571 C10.340927,0.0619764238 10.9081593,0.0342733463 11.3004363,0.339316535 L11.3946398,0.422509535 C11.7551069,0.783010311 11.78281,1.35024266 11.4777668,1.74251964 L11.3945738,1.8367231 L6.92844348,6.30243639 C6.68232662,6.54890403 6.34830992,6.68739763 6,6.68739763 C5.70144864,6.68739763 5.41339842,6.58564723 5.18253996,6.40170373 L5.07209287,6.3029731 L0.605426202,1.8367231 C0.214883695,1.44621702 0.214854162,0.813052042 0.605360237,0.422509535 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .vcs-select.ng-select:not(.ng-select-focused):not(.ng-select-disabled) .ng-select-container:hover, .dark-theme .vcs-select.ng-select:not(.ng-select-focused):not(.ng-select-disabled) .ng-select-container:hover {
  background-color: #111113;
  color: #F2F2F3;
  border: 1px solid #F2F2F3;
}
.asset-20 .vcs-select.ng-select:not(.ng-select-focused):not(.ng-select-disabled) .ng-select-container:hover .ng-arrow-wrapper .ng-arrow:before, .dark-theme .vcs-select.ng-select:not(.ng-select-focused):not(.ng-select-disabled) .ng-select-container:hover .ng-arrow-wrapper .ng-arrow:before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1'%3E%3Cg fill='%2394949E'%3E%3Cg id='Regular'%3E%3Cpath d='M0.605360237,0.422509535 C0.965827384,0.0620087596 1.53305715,0.0342527662 1.92536258,0.339259358 L2.0195738,0.422443571 L5.999,4.402 L9.9804262,0.422443571 C10.340927,0.0619764238 10.9081593,0.0342733463 11.3004363,0.339316535 L11.3946398,0.422509535 C11.7551069,0.783010311 11.78281,1.35024266 11.4777668,1.74251964 L11.3945738,1.8367231 L6.92844348,6.30243639 C6.68232662,6.54890403 6.34830992,6.68739763 6,6.68739763 C5.70144864,6.68739763 5.41339842,6.58564723 5.18253996,6.40170373 L5.07209287,6.3029731 L0.605426202,1.8367231 C0.214883695,1.44621702 0.214854162,0.813052042 0.605360237,0.422509535 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .vcs-select.ng-select.ng-select-multiple .ng-select-container, .dark-theme .vcs-select.ng-select.ng-select-multiple .ng-select-container {
  min-height: 40px;
}
.asset-20 .vcs-select.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value, .dark-theme .vcs-select.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  color: #F2F2F3;
  background-color: #3D3D43 !important;
  opacity: 0.9;
}
.asset-20 .vcs-select.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value:hover, .dark-theme .vcs-select.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value:hover {
  opacity: 1 !important;
}
.asset-20 .vcs-select.ng-select .ng-clear-wrapper, .dark-theme .vcs-select.ng-select .ng-clear-wrapper {
  border-radius: 50%;
  width: 16px;
  height: 16px;
  text-align: center;
  margin-right: 8px;
  display: flex;
}
.asset-20 .vcs-select.ng-select .ng-clear-wrapper:hover .ng-clear::before, .dark-theme .vcs-select.ng-select .ng-clear-wrapper:hover .ng-clear::before {
  opacity: 1 !important;
}
.asset-20 .vcs-select.ng-select .ng-clear-wrapper .ng-clear, .dark-theme .vcs-select.ng-select .ng-clear-wrapper .ng-clear {
  font-size: 0;
}
.asset-20 .vcs-select.ng-select .ng-clear-wrapper .ng-clear::before, .dark-theme .vcs-select.ng-select .ng-clear-wrapper .ng-clear::before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  opacity: 0.9;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 59.1 (86144) - https://sketch.com --%3E%3Ctitle%3E16px / Filled / Interface-Essential / Remove/Add / remove-circle%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg stroke-width='1' fill='%2394949E'%3E%3Cg transform='translate(2.000000, 2.000000)'%3E%3Cg id='remove-circle'%3E%3Cpath d='M6,11.75 C9.17563731,11.75 11.75,9.17563731 11.75,6 C11.75,2.82436269 9.17563731,0.25 6,0.25 C2.82436269,0.25 0.25,2.82436269 0.25,6 C0.253582102,9.17415237 2.82584763,11.7464179 6,11.75 Z M3.525,4.2325 C3.39502171,4.10696276 3.3428937,3.92106105 3.38865142,3.74624634 C3.43440914,3.57143162 3.57093162,3.43490914 3.74574634,3.38915142 C3.92056105,3.3433937 4.10646276,3.39552171 4.232,3.5255 L5.9115,5.205 C5.96028372,5.25363136 6.03921628,5.25363136 6.088,5.205 L7.7675,3.5255 C7.89303724,3.39552171 8.07893895,3.3433937 8.25375366,3.38915142 C8.42856838,3.43490914 8.56509086,3.57143162 8.61084858,3.74624634 C8.6566063,3.92106105 8.60447829,4.10696276 8.4745,4.2325 L6.795,5.912 C6.74636864,5.96078372 6.74636864,6.03971628 6.795,6.0885 L8.4745,7.768 C8.60447829,7.89353724 8.6566063,8.07943895 8.61084858,8.25425366 C8.56509086,8.42906838 8.42856838,8.56559086 8.25375366,8.61134858 C8.07893895,8.6571063 7.89303724,8.60497829 7.7675,8.475 L6.088,6.7955 C6.03921628,6.74686864 5.96028372,6.74686864 5.9115,6.7955 L4.232,8.475 C4.03581056,8.6644861 3.72395761,8.66177619 3.53109071,8.46890929 C3.33822381,8.27604239 3.3355139,7.96418944 3.525,7.768 L5.2045,6.0885 C5.25313136,6.03971628 5.25313136,5.96078372 5.2045,5.912 L3.525,4.2325 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .dark-theme .ng-option-selected .mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled) .mat-checkbox-label, .dark-theme .dark-theme .ng-option-selected .mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled) .mat-checkbox-label {
  color: #111113 !important;
}
.asset-20 .mat-checkbox.vcs-checkbox, .dark-theme .mat-checkbox.vcs-checkbox {
  /*
    Focused + Enable
      - checked
      - unchecked
      - indeterminate
  */
  /*
    Not Disable  + Not Checked  ( Not include icon )
      - default
      - hover
      - active
  */
  /*
    Checked(selected) + Enable
      - default
      - hover
      - active
  */
  /*
    Indeterminate + Enable
      - default
      - hover
      - active
  */
  /*
    Disable
      - unchecked
      - checked
      - indeterminate
  */
}
.asset-20 .mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled) .mat-checkbox-label, .dark-theme .mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled) .mat-checkbox-label {
  color: #F2F2F3;
}
.asset-20 .mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled) .mat-checkbox-frame, .dark-theme .mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' stroke='none' fill='none' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Unchecked-focus'  fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%235582DF' stroke-width='2'  fill='%2318181B' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled) .mat-checkbox-frame .mat-checkbox-label, .dark-theme .mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled) .mat-checkbox-frame .mat-checkbox-label {
  color: #F2F2F3;
}
.asset-20 .mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled).mat-checkbox-checked .mat-checkbox-frame, .dark-theme .mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled).mat-checkbox-checked .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' stroke='none' fill='none' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Checked-focus' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%235582DF' stroke-width='2' fill='%23E5E5E7' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Cpath d='M9.70710678,11.2928932 C9.31658249,10.9023689 8.68341751,10.9023689 8.29289322,11.2928932 C7.90236893,11.6834175 7.90236893,12.3165825 8.29289322,12.7071068 L10.2928932,14.7071068 C10.6834175,15.0976311 11.3165825,15.0976311 11.7071068,14.7071068 L15.7071068,10.7071068 C16.0976311,10.3165825 16.0976311,9.68341751 15.7071068,9.29289322 C15.3165825,8.90236893 14.6834175,8.90236893 14.2928932,9.29289322 L11,12.5857864 L9.70710678,11.2928932 Z' id='Stroke' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled).mat-checkbox-checked .mat-checkbox-frame .mat-checkbox-label, .dark-theme .mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled).mat-checkbox-checked .mat-checkbox-frame .mat-checkbox-label {
  color: #F2F2F3;
}
.asset-20 .mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled).mat-checkbox-indeterminate .mat-checkbox-frame, .dark-theme .mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled).mat-checkbox-indeterminate .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' stroke='none' fill='none' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Indeterminate-focus' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%235582DF' stroke-width='2'  fill='%23E5E5E7' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Crect id='Stroke' fill='%23FFFFFF' x='8' y='11' width='8' height='2' rx='1'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled).mat-checkbox-indeterminate .mat-checkbox-frame .mat-checkbox-label, .dark-theme .mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled).mat-checkbox-indeterminate .mat-checkbox-frame .mat-checkbox-label {
  color: #F2F2F3;
}
.asset-20 .mat-checkbox.vcs-checkbox:not(.mat-checkbox-disabled) .mat-checkbox-label, .dark-theme .mat-checkbox.vcs-checkbox:not(.mat-checkbox-disabled) .mat-checkbox-label {
  color: #F2F2F3;
}
.asset-20 .mat-checkbox.vcs-checkbox:not(.mat-checkbox-disabled) .mat-checkbox-frame, .dark-theme .mat-checkbox.vcs-checkbox:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Unchecked-resting' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%2394949E' stroke-width='2' fill='transparent' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-checkbox.vcs-checkbox:not(.mat-checkbox-disabled):hover:not(.mat-checkbox-disabled) .mat-checkbox-frame, .dark-theme .mat-checkbox.vcs-checkbox:not(.mat-checkbox-disabled):hover:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Unchecked-hover' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%23C9C9CF' stroke-width='2'  fill='%2318181B' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-checkbox.vcs-checkbox:not(.mat-checkbox-disabled):active:not(.mat-checkbox-disabled) .mat-checkbox-frame, .dark-theme .mat-checkbox.vcs-checkbox:not(.mat-checkbox-disabled):active:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Unchecked-active' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%235582DF' stroke-width='2'  fill='%2318181B' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-checkbox.vcs-checkbox:not(.mat-checkbox-disabled):focus:not(.mat-checkbox-disabled) .mat-checkbox-frame, .dark-theme .mat-checkbox.vcs-checkbox:not(.mat-checkbox-disabled):focus:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Unchecked-active' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%235582DF' stroke-width='2'  fill='%2318181B' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled) .mat-checkbox-label, .dark-theme .mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled) .mat-checkbox-label {
  color: #F2F2F3;
}
.asset-20 .mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled) .mat-checkbox-frame, .dark-theme .mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Checked' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%23E5E5E7' stroke-width='2'  fill='%23E5E5E7' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Cpath d='M9.70710678,11.2928932 C9.31658249,10.9023689 8.68341751,10.9023689 8.29289322,11.2928932 C7.90236893,11.6834175 7.90236893,12.3165825 8.29289322,12.7071068 L10.2928932,14.7071068 C10.6834175,15.0976311 11.3165825,15.0976311 11.7071068,14.7071068 L15.7071068,10.7071068 C16.0976311,10.3165825 16.0976311,9.68341751 15.7071068,9.29289322 C15.3165825,8.90236893 14.6834175,8.90236893 14.2928932,9.29289322 L11,12.5857864 L9.70710678,11.2928932 Z' id='Stroke'  fill='%23000000'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled):hover:not(.mat-checkbox-disabled) .mat-checkbox-frame, .dark-theme .mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled):hover:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Checked-hover' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%23F2F2F3' stroke-width='2'  fill='%23F2F2F3' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Cpath d='M9.70710678,11.2928932 C9.31658249,10.9023689 8.68341751,10.9023689 8.29289322,11.2928932 C7.90236893,11.6834175 7.90236893,12.3165825 8.29289322,12.7071068 L10.2928932,14.7071068 C10.6834175,15.0976311 11.3165825,15.0976311 11.7071068,14.7071068 L15.7071068,10.7071068 C16.0976311,10.3165825 16.0976311,9.68341751 15.7071068,9.29289322 C15.3165825,8.90236893 14.6834175,8.90236893 14.2928932,9.29289322 L11,12.5857864 L9.70710678,11.2928932 Z' id='Stroke'  fill='%23000000'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled):active:not(.mat-checkbox-disabled) .mat-checkbox-frame, .dark-theme .mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled):active:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Checked-active' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%235582DF' stroke-width='2'  fill='%23F2F2F3' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Cpath d='M9.70710678,11.2928932 C9.31658249,10.9023689 8.68341751,10.9023689 8.29289322,11.2928932 C7.90236893,11.6834175 7.90236893,12.3165825 8.29289322,12.7071068 L10.2928932,14.7071068 C10.6834175,15.0976311 11.3165825,15.0976311 11.7071068,14.7071068 L15.7071068,10.7071068 C16.0976311,10.3165825 16.0976311,9.68341751 15.7071068,9.29289322 C15.3165825,8.90236893 14.6834175,8.90236893 14.2928932,9.29289322 L11,12.5857864 L9.70710678,11.2928932 Z' id='Stroke'  fill='%23000000'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled):focus:not(.mat-checkbox-disabled) .mat-checkbox-frame, .dark-theme .mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled):focus:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Unchecked-active' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%235582DF' stroke-width='2'  fill='%2318181B' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled) .mat-checkbox-label, .dark-theme .mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled) .mat-checkbox-label {
  color: #F2F2F3;
}
.asset-20 .mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled) .mat-checkbox-frame, .dark-theme .mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Indeterminate' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%23E5E5E7' stroke-width='2' fill='%23E5E5E7' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Crect id='Stroke'  fill='%23000000' x='8' y='11' width='8' height='2' rx='1'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled):hover:not(.mat-checkbox-disabled) .mat-checkbox-frame, .dark-theme .mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled):hover:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Indeterminate-hover' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%23F2F2F3' stroke-width='2' fill='%23F2F2F3' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Crect id='Stroke'  fill='%23000000' x='8' y='11' width='8' height='2' rx='1'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled):active:not(.mat-checkbox-disabled) .mat-checkbox-frame, .dark-theme .mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled):active:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Indeterminate-active' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%235582DF' stroke-width='2' fill='%23F2F2F3' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Crect id='Stroke' fill='%23000000' x='8' y='11' width='8' height='2' rx='1'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled):focus:not(.mat-checkbox-disabled) .mat-checkbox-frame, .dark-theme .mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled):focus:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Unchecked-active' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%235582DF' stroke-width='2'  fill='%2318181B' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-checkbox.vcs-checkbox.mat-checkbox-disabled, .dark-theme .mat-checkbox.vcs-checkbox.mat-checkbox-disabled {
  cursor: not-allowed;
}
.asset-20 .mat-checkbox.vcs-checkbox.mat-checkbox-disabled .mat-checkbox-label, .dark-theme .mat-checkbox.vcs-checkbox.mat-checkbox-disabled .mat-checkbox-label {
  color: #F2F2F3 !important;
}
.asset-20 .mat-checkbox.vcs-checkbox.mat-checkbox-disabled .mat-checkbox-frame, .dark-theme .mat-checkbox.vcs-checkbox.mat-checkbox-disabled .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Unchecked-disabled' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%233D3D43'  stroke-width='2' fill='%233D3D43' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-checkbox.vcs-checkbox.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-label, .dark-theme .mat-checkbox.vcs-checkbox.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-label {
  color: #F2F2F3 !important;
}
.asset-20 .mat-checkbox.vcs-checkbox.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-frame, .dark-theme .mat-checkbox.vcs-checkbox.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Checked-disabled' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%233D3D43' stroke-width='2'  fill='%233D3D43' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Cpath d='M9.70710678,11.2928932 C9.31658249,10.9023689 8.68341751,10.9023689 8.29289322,11.2928932 C7.90236893,11.6834175 7.90236893,12.3165825 8.29289322,12.7071068 L10.2928932,14.7071068 C10.6834175,15.0976311 11.3165825,15.0976311 11.7071068,14.7071068 L15.7071068,10.7071068 C16.0976311,10.3165825 16.0976311,9.68341751 15.7071068,9.29289322 C15.3165825,8.90236893 14.6834175,8.90236893 14.2928932,9.29289322 L11,12.5857864 L9.70710678,11.2928932 Z' id='Stroke' fill='%2362626A'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-checkbox.vcs-checkbox.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-label, .dark-theme .mat-checkbox.vcs-checkbox.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-label {
  color: #F2F2F3 !important;
}
.asset-20 .mat-checkbox.vcs-checkbox.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-frame, .dark-theme .mat-checkbox.vcs-checkbox.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Indeterminate-disabled' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%233D3D43' stroke-width='2'  fill='%233D3D43' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Crect id='Stroke' fill='%2362626A' x='8' y='11' width='8' height='2' rx='1'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light) .mat-slide-toggle-label, .dark-theme .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light) .mat-slide-toggle-label {
  background: transparent;
}
.asset-20 .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled) .mat-slide-toggle-bar, .dark-theme .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: #494950;
}
.asset-20 .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled) .mat-slide-toggle-bar:hover, .dark-theme .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled) .mat-slide-toggle-bar:hover {
  background-color: #62626A;
  color: #FFFFFF;
}
.asset-20 .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled).mat-checked .mat-slide-toggle-bar, .dark-theme .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled).mat-checked .mat-slide-toggle-bar {
  background-color: #89A357;
}
.asset-20 .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled).mat-checked .mat-slide-toggle-bar .mat-slide-toggle-thumb, .dark-theme .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled).mat-checked .mat-slide-toggle-bar .mat-slide-toggle-thumb {
  background-color: #FFFFFF;
}
.asset-20 .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled).mat-checked .mat-slide-toggle-bar:hover, .dark-theme .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled).mat-checked .mat-slide-toggle-bar:hover {
  background-color: #9EB66F;
  color: #FFFFFF;
}
.asset-20 .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled).cdk-mouse-focused .mat-slide-toggle-bar, .asset-20 .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled).cdk-keyboard-focused .mat-slide-toggle-bar, .dark-theme .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled).cdk-mouse-focused .mat-slide-toggle-bar, .dark-theme .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled).cdk-keyboard-focused .mat-slide-toggle-bar {
  box-shadow: 0 0 0 1px #5582DF;
}
.asset-20 .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light).mat-disabled, .dark-theme .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light).mat-disabled {
  cursor: not-allowed;
}
.asset-20 .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light).mat-disabled .mat-slide-toggle-bar, .dark-theme .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light).mat-disabled .mat-slide-toggle-bar {
  background-color: #242428;
}
.asset-20 .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light).mat-disabled .mat-slide-toggle-bar .mat-slide-toggle-thumb, .dark-theme .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light).mat-disabled .mat-slide-toggle-bar .mat-slide-toggle-thumb {
  background-color: #494950;
  box-shadow: none;
}
.asset-20 .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light).mat-disabled.mat-checked .mat-slide-toggle-bar, .dark-theme .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light).mat-disabled.mat-checked .mat-slide-toggle-bar {
  background-color: #242428;
}
.asset-20 .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light).mat-disabled.mat-checked .mat-slide-toggle-bar .mat-slide-toggle-thumb, .dark-theme .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light).mat-disabled.mat-checked .mat-slide-toggle-bar .mat-slide-toggle-thumb {
  background-color: #494950;
}
.asset-20 .toggle-dark-light-container, .dark-theme .toggle-dark-light-container {
  display: flex;
  align-items: center;
}
.asset-20 .toggle-dark-light-container .toggle-label, .dark-theme .toggle-dark-light-container .toggle-label {
  color: #AFAFB7 !important;
  margin: 0 4px;
}
.asset-20 .toggle-dark-light-container .toggle-label.active, .dark-theme .toggle-dark-light-container .toggle-label.active {
  color: #E5E5E7 !important;
}
.asset-20 .vcs-toggle.mat-slide-toggle.toggle-dark-light .mat-slide-toggle-label, .dark-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light .mat-slide-toggle-label {
  background: transparent;
}
.asset-20 .vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled) .mat-slide-toggle-bar, .asset-20 .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled .mat-slide-toggle-bar, .dark-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled) .mat-slide-toggle-bar, .dark-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled .mat-slide-toggle-bar {
  background-image: url("/assets/icons/toggle/bg-dark-moon.png") !important;
  background-repeat: no-repeat;
  background-size: contain;
}
.asset-20 .vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled) .mat-slide-toggle-bar .mat-slide-toggle-thumb-container .mat-slide-toggle-thumb, .asset-20 .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled .mat-slide-toggle-bar .mat-slide-toggle-thumb-container .mat-slide-toggle-thumb, .dark-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled) .mat-slide-toggle-bar .mat-slide-toggle-thumb-container .mat-slide-toggle-thumb, .dark-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled .mat-slide-toggle-bar .mat-slide-toggle-thumb-container .mat-slide-toggle-thumb {
  background-image: url("/assets/icons/toggle/thumb-moon.png") !important;
  background-repeat: no-repeat;
  background-size: contain;
  background-color: transparent;
  transform: scale(0.9);
}
.asset-20 .vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled).mat-checked .mat-slide-toggle-bar, .asset-20 .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.mat-checked .mat-slide-toggle-bar, .dark-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled).mat-checked .mat-slide-toggle-bar, .dark-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.mat-checked .mat-slide-toggle-bar {
  background-image: url("/assets/icons/toggle/bg-light-sunny.png") !important;
  background-repeat: no-repeat;
  background-size: contain;
}
.asset-20 .vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled).mat-checked .mat-slide-toggle-bar .mat-slide-toggle-thumb-container .mat-slide-toggle-thumb, .asset-20 .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.mat-checked .mat-slide-toggle-bar .mat-slide-toggle-thumb-container .mat-slide-toggle-thumb, .dark-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled).mat-checked .mat-slide-toggle-bar .mat-slide-toggle-thumb-container .mat-slide-toggle-thumb, .dark-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.mat-checked .mat-slide-toggle-bar .mat-slide-toggle-thumb-container .mat-slide-toggle-thumb {
  background-image: url("/assets/icons/toggle/thumb-sunny.png") !important;
  background-repeat: no-repeat;
  background-size: contain;
  background-color: transparent;
  transform: scale(0.9);
}
.asset-20 .vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled).cdk-mouse-focused .mat-slide-toggle-bar, .asset-20 .vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled).cdk-keyboard-focused .mat-slide-toggle-bar, .asset-20 .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.cdk-mouse-focused .mat-slide-toggle-bar, .asset-20 .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.cdk-keyboard-focused .mat-slide-toggle-bar, .dark-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled).cdk-mouse-focused .mat-slide-toggle-bar, .dark-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled).cdk-keyboard-focused .mat-slide-toggle-bar, .dark-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.cdk-mouse-focused .mat-slide-toggle-bar, .dark-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.cdk-keyboard-focused .mat-slide-toggle-bar {
  box-shadow: 0 0 0 1px #5582DF;
}
.asset-20 .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled:hover, .dark-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled:hover {
  cursor: not-allowed;
}
.asset-20 .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled .mat-slide-toggle-bar, .dark-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled .mat-slide-toggle-bar {
  cursor: not-allowed !important;
}
.asset-20 .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.mat-checked, .dark-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.mat-checked {
  opacity: 0.85;
}
.asset-20 .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.mat-checked .mat-slide-toggle-bar, .dark-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.mat-checked .mat-slide-toggle-bar {
  cursor: not-allowed !important;
}
.asset-20 .mat-badge-vcs-primary .mat-badge-content, .dark-theme .mat-badge-vcs-primary .mat-badge-content {
  background: #EE0033 !important;
  color: #FFFFFF !important;
}
.asset-20 .mat-badge-important .mat-badge-content, .dark-theme .mat-badge-important .mat-badge-content {
  background: #E57B7C !important;
  color: #FFFFFF !important;
}
.asset-20 .mat-badge-primary-inverted .mat-badge-content, .dark-theme .mat-badge-primary-inverted .mat-badge-content {
  background: #F2F2F3 !important;
  color: #FD2F4A !important;
  font-weight: 400;
}
.asset-20 .mat-badge .mat-badge-content, .dark-theme .mat-badge .mat-badge-content {
  font-family: "Roboto-Regular";
}
.asset-20 .vcs-modal-container, .dark-theme .vcs-modal-container {
  background: #303036;
}
.asset-20 .vcs-modal-mask .vcs-modal-header, .dark-theme .vcs-modal-mask .vcs-modal-header {
  background: #303036;
  color: #F2F2F3;
}
.asset-20 .vcs-modal-mask .vcs-modal-header .icon-actions-header, .dark-theme .vcs-modal-mask .vcs-modal-header .icon-actions-header {
  width: 24px !important;
  height: 24px !important;
  padding: unset;
  border: none;
  margin-left: 8px;
}
.asset-20 .vcs-modal-mask .vcs-modal-header .icon-actions-header mat-icon, .dark-theme .vcs-modal-mask .vcs-modal-header .icon-actions-header mat-icon {
  width: 16px !important;
  height: 16px !important;
  position: relative !important;
  left: 0px !important;
  top: 0px;
}
.asset-20 .vcs-modal-mask .vcs-modal-header .icon-option-modal, .dark-theme .vcs-modal-mask .vcs-modal-header .icon-option-modal {
  width: 16px;
  height: 16px;
  padding: unset;
}
.asset-20 .vcs-modal-mask .vcs-modal-header .vcs-button.mat-flat-button .mat-button-wrapper, .dark-theme .vcs-modal-mask .vcs-modal-header .vcs-button.mat-flat-button .mat-button-wrapper {
  position: relative;
  left: unset !important;
}
.asset-20 .vcs-modal-mask .vcs-modal-header .vcs-modal-title, .dark-theme .vcs-modal-mask .vcs-modal-header .vcs-modal-title {
  font-style: normal;
  font-size: 20px;
  line-height: 24px;
  color: #F2F2F3;
  width: 100%;
}
.asset-20 .vcs-modal-mask .vcs-modal-header .vcs-modal-title .container-title, .dark-theme .vcs-modal-mask .vcs-modal-header .vcs-modal-title .container-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.asset-20 .vcs-modal-mask .vcs-modal-header .vcs-modal-title .container-title .title, .dark-theme .vcs-modal-mask .vcs-modal-header .vcs-modal-title .container-title .title {
  font-weight: 500;
}
.asset-20 .vcs-modal-mask .vcs-modal-header .vcs-modal-title .sub-title, .dark-theme .vcs-modal-mask .vcs-modal-header .vcs-modal-title .sub-title {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  margin-top: 4px;
}
.asset-20 .vcs-modal-mask .vcs-modal-header .content-header, .dark-theme .vcs-modal-mask .vcs-modal-header .content-header {
  text-align: center;
  margin: 8px 0 8px 20px;
}
.asset-20 .vcs-modal-mask .vcs-modal-header .content-header .warn-icon-title, .dark-theme .vcs-modal-mask .vcs-modal-header .content-header .warn-icon-title {
  width: 42px;
  height: 42px;
  margin: -1px 0 12px 0;
  color: #C9C9CF !important;
}
.asset-20 .vcs-modal-mask .vcs-modal-header .content-header .title, .dark-theme .vcs-modal-mask .vcs-modal-header .content-header .title {
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
}
.asset-20 .vcs-modal-mask .vcs-modal-content, .dark-theme .vcs-modal-mask .vcs-modal-content {
  background: #303036;
  color: #F2F2F3;
  border-bottom: 1px solid rgba(255, 255, 255, 0.12) !important;
  border-top: 1px solid rgba(255, 255, 255, 0.12) !important;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .vcs-modal-mask .vcs-modal-content.modal-confirm, .dark-theme .vcs-modal-mask .vcs-modal-content.modal-confirm {
  border-bottom: unset !important;
  padding: 24px 24px 0 24px;
}
.asset-20 .vcs-modal-mask .vcs-modal-content.modal-confirm .sub-text, .dark-theme .vcs-modal-mask .vcs-modal-content.modal-confirm .sub-text {
  margin-top: unset !important;
}
.asset-20 .vcs-modal-mask .vcs-modal-content.modal-confirm-center, .dark-theme .vcs-modal-mask .vcs-modal-content.modal-confirm-center {
  padding-left: 32px !important;
  padding-right: 32px !important;
}
.asset-20 .vcs-modal-mask .vcs-modal-content.modal-confirm-center .no-bullets, .dark-theme .vcs-modal-mask .vcs-modal-content.modal-confirm-center .no-bullets {
  list-style-type: none;
  padding-left: 24px;
}
.asset-20 .vcs-modal-mask .vcs-modal-content.modal-body .vcs-modal-content, .dark-theme .vcs-modal-mask .vcs-modal-content.modal-body .vcs-modal-content {
  border-radius: unset !important;
  padding-top: 8px;
}
.asset-20 .vcs-modal-mask .vcs-modal-content .text, .dark-theme .vcs-modal-mask .vcs-modal-content .text {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #F2F2F3;
  font-family: "Roboto-Medium" !important;
}
.asset-20 .vcs-modal-mask .vcs-modal-content .sub-text, .dark-theme .vcs-modal-mask .vcs-modal-content .sub-text {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #F2F2F3;
  margin-top: 8px;
}
.asset-20 .vcs-modal-mask .vcs-modal-content .text-body, .dark-theme .vcs-modal-mask .vcs-modal-content .text-body {
  color: #F2F2F3 !important;
}
.asset-20 .vcs-modal-mask .vcs-modal-content .vcs-form-horizontal section .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex, .dark-theme .vcs-modal-mask .vcs-modal-content .vcs-form-horizontal section .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex {
  background: transparent;
}
.asset-20 .vcs-modal-mask .vcs-modal-content .vcs-form-horizontal section .vcs-radio-button:not(.mat-radio-disabled) .mat-radio-inner-circle, .dark-theme .vcs-modal-mask .vcs-modal-content .vcs-form-horizontal section .vcs-radio-button:not(.mat-radio-disabled) .mat-radio-inner-circle {
  background: #303036;
}
.asset-20 .vcs-modal-mask .vcs-modal-footer, .dark-theme .vcs-modal-mask .vcs-modal-footer {
  background: #303036;
  color: #F2F2F3;
  padding: 24px 24px;
}
.asset-20 .vcs-modal-mask .vcs-modal-footer .footer-custom-padding, .dark-theme .vcs-modal-mask .vcs-modal-footer .footer-custom-padding {
  margin-top: -8px;
  margin-bottom: -8px;
}
.asset-20 .vcs-modal-mask .vcs-modal-footer .icon-infor-footer, .dark-theme .vcs-modal-mask .vcs-modal-footer .icon-infor-footer {
  color: #F2F2F3 !important;
}
.asset-20 .vcs-modal-mask.p-component-overlay, .dark-theme .vcs-modal-mask.p-component-overlay {
  background: rgba(0, 0, 0, 0.71) !important;
}
.asset-20 .vcs-config-dialog .mat-dialog-container,
.asset-20 .vcs-confirm-dialog .mat-dialog-container, .dark-theme .vcs-config-dialog .mat-dialog-container,
.dark-theme .vcs-confirm-dialog .mat-dialog-container {
  color: #FFFFFF;
  border-radius: 11px;
}
.asset-20 .vcs-config-dialog .mat-dialog-container .mat-dialog-title,
.asset-20 .vcs-confirm-dialog .mat-dialog-container .mat-dialog-title, .dark-theme .vcs-config-dialog .mat-dialog-container .mat-dialog-title,
.dark-theme .vcs-confirm-dialog .mat-dialog-container .mat-dialog-title {
  background: #303036;
  color: #F2F2F3;
  border-bottom: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.asset-20 .vcs-config-dialog .mat-dialog-container .mat-dialog-title .icon-actions-header,
.asset-20 .vcs-confirm-dialog .mat-dialog-container .mat-dialog-title .icon-actions-header, .dark-theme .vcs-config-dialog .mat-dialog-container .mat-dialog-title .icon-actions-header,
.dark-theme .vcs-confirm-dialog .mat-dialog-container .mat-dialog-title .icon-actions-header {
  width: 24px !important;
  height: 24px !important;
  padding: unset;
  border: none;
}
.asset-20 .vcs-config-dialog .mat-dialog-container .mat-dialog-title .mat-toolbar .mat-toolbar-row:first-child .warn-icon-title,
.asset-20 .vcs-confirm-dialog .mat-dialog-container .mat-dialog-title .mat-toolbar .mat-toolbar-row:first-child .warn-icon-title, .dark-theme .vcs-config-dialog .mat-dialog-container .mat-dialog-title .mat-toolbar .mat-toolbar-row:first-child .warn-icon-title,
.dark-theme .vcs-confirm-dialog .mat-dialog-container .mat-dialog-title .mat-toolbar .mat-toolbar-row:first-child .warn-icon-title {
  color: #C9C9CF !important;
}
.asset-20 .vcs-config-dialog .mat-dialog-container .mat-dialog-content,
.asset-20 .vcs-confirm-dialog .mat-dialog-container .mat-dialog-content, .dark-theme .vcs-config-dialog .mat-dialog-container .mat-dialog-content,
.dark-theme .vcs-confirm-dialog .mat-dialog-container .mat-dialog-content {
  background: #303036;
  color: #F2F2F3;
}
.asset-20 .vcs-config-dialog .mat-dialog-container .mat-dialog-actions,
.asset-20 .vcs-confirm-dialog .mat-dialog-container .mat-dialog-actions, .dark-theme .vcs-config-dialog .mat-dialog-container .mat-dialog-actions,
.dark-theme .vcs-confirm-dialog .mat-dialog-container .mat-dialog-actions {
  background: #303036;
  color: #F2F2F3;
  border-top: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.asset-20 .vcs-config-dialog .mat-toolbar,
.asset-20 .vcs-confirm-dialog .mat-toolbar, .dark-theme .vcs-config-dialog .mat-toolbar,
.dark-theme .vcs-confirm-dialog .mat-toolbar {
  background: #303036;
  color: #FFFFFF;
}
.asset-20 .mat-standard-chip:hover::after, .dark-theme .mat-standard-chip:hover::after {
  opacity: 0 !important;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip {
  cursor: pointer;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip .tag-remove, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip .tag-remove {
  color: #F2F2F3;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip {
  font-family: "Roboto-Regular";
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  min-width: 10px;
  height: 20px;
  border-radius: 4px;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-default, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-default {
  color: #F2F2F3;
  background-color: #3D3D43;
  border: 1px solid #3D3D43;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-default mat-icon, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-default mat-icon {
  color: #F2F2F3 !important;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-default:focus, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-default:focus {
  border: 1px solid #5582DF;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-default.hover-on:hover, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-default.hover-on:hover {
  background-color: #494950;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-default.hover-on-link:hover, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-default.hover-on-link:hover {
  background-color: #494950;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-green, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-green {
  color: #F2F2F3;
  background-color: #47592B;
  border: 1px solid #47592B;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-green mat-icon, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-green mat-icon {
  color: #F2F2F3 !important;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-green:focus, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-green:focus {
  border: 1px solid #5582DF;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-green.hover-on:hover, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-green.hover-on:hover {
  background-color: #697F3E;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-green.hover-on-link:hover, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-green.hover-on-link:hover {
  background-color: #697F3E;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-primary, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-primary {
  color: #F2F2F3;
  background-color: #EE0033;
  border: 1px solid #EE0033;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-primary mat-icon, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-primary mat-icon {
  color: #F2F2F3 !important;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-primary:focus, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-primary:focus {
  border: 1px solid #5582DF;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-primary.hover-on:hover, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-primary.hover-on:hover {
  background-color: #FD2F4A;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-primary.hover-on-link:hover, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-primary.hover-on-link:hover {
  background-color: #FD2F4A;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-violet, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-violet {
  color: #F2F2F3;
  background-color: #5D3783;
  border: 1px solid #5D3783;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-violet mat-icon, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-violet mat-icon {
  color: #F2F2F3 !important;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-violet:focus, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-violet:focus {
  border: 1px solid #5582DF;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-violet.hover-on:hover, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-violet.hover-on:hover {
  background-color: #8D66AD;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-violet.hover-on-link:hover, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-violet.hover-on-link:hover {
  background-color: #8D66AD;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-yellow, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-yellow {
  color: #111113;
  background-color: #DCD450;
  border: 1px solid #DCD450;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-yellow mat-icon, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-yellow mat-icon {
  color: #111113 !important;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-yellow:focus, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-yellow:focus {
  border: 1px solid #5582DF;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-yellow.hover-on:hover, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-yellow.hover-on:hover {
  background-color: #E8E160;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-yellow.hover-on-link:hover, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-yellow.hover-on-link:hover {
  background-color: #E8E160;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-blue, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-blue {
  color: #F2F2F3;
  background-color: #2355A5;
  border: 1px solid #2355A5;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-blue mat-icon, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-blue mat-icon {
  color: #F2F2F3 !important;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-blue:focus, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-blue:focus {
  border: 1px solid #5582DF;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-blue.hover-on:hover, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-blue.hover-on:hover {
  background-color: #467AD0;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-blue.hover-on-link:hover, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-blue.hover-on-link:hover {
  background-color: #467AD0;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip mat-icon, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip mat-icon {
  color: #F2F2F3;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag-link, .dark-theme .mat-chip-list-wrapper .vcs-tag-link {
  color: #7EBBFC !important;
}
.asset-20 .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip, .dark-theme .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip {
  padding: 0px 12px;
  min-width: 10px;
  min-height: 20px;
  border-radius: 2px;
  height: 20px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.default-tag, .dark-theme .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.default-tag {
  pointer-events: none;
}
.asset-20 .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.default-tag.mat-gray, .dark-theme .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.default-tag.mat-gray {
  color: #111113;
  background-color: #E5E5E7;
}
.asset-20 .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.default-tag.mat-green, .dark-theme .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.default-tag.mat-green {
  color: #111113;
  background-color: #C6D5A4;
}
.asset-20 .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.default-tag.mat-primary, .dark-theme .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.default-tag.mat-primary {
  color: #111113;
  background-color: #FFC5C7;
}
.asset-20 .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.default-tag.mat-yellow, .dark-theme .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.default-tag.mat-yellow {
  color: #111113;
  background-color: #FFFBC1;
}
.asset-20 .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.default-tag.mat-blue, .dark-theme .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.default-tag.mat-blue {
  color: #111113;
  background-color: #9ECFFD;
}
.asset-20 .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.bold-tag, .dark-theme .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.bold-tag {
  pointer-events: none;
}
.asset-20 .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.bold-tag.mat-gray, .dark-theme .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.bold-tag.mat-gray {
  color: #F2F2F3;
  background-color: #111113;
}
.asset-20 .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.bold-tag.mat-green, .dark-theme .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.bold-tag.mat-green {
  color: #F2F2F3;
  background-color: #697F3E;
}
.asset-20 .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.bold-tag.mat-primary, .dark-theme .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.bold-tag.mat-primary {
  color: #F2F2F3;
  background-color: #EE0033;
}
.asset-20 .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.bold-tag.mat-yellow, .dark-theme .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.bold-tag.mat-yellow {
  color: #111113;
  background-color: #E8E160;
}
.asset-20 .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.bold-tag.mat-blue, .dark-theme .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.bold-tag.mat-blue {
  color: #F2F2F3;
  background-color: #467AD0;
}
.asset-20 .mat-chip-list-wrapper .mat-chip.mat-standard-chip.vcs-highligh-status::after, .dark-theme .mat-chip-list-wrapper .mat-chip.mat-standard-chip.vcs-highligh-status::after {
  background: transparent !important;
}
.asset-20 .vcs-avatar, .dark-theme .vcs-avatar {
  height: 32px;
  width: 32px;
  position: relative !important;
  display: flex !important;
  justify-content: center;
  align-items: center;
  color: #FFFFFF;
  background-color: #C9C9CF;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 0 0;
  transition: background-color 100ms linear;
}
.asset-20 .vcs-avatar:focus, .dark-theme .vcs-avatar:focus {
  outline: none;
}
.asset-20 .vcs-avatar.s-16, .dark-theme .vcs-avatar.s-16 {
  width: 16px;
  height: 16px;
}
.asset-20 .vcs-avatar.s-16:hover.mat-default:not([disabled]), .dark-theme .vcs-avatar.s-16:hover.mat-default:not([disabled]) {
  color: #FFFFFF;
  background-color: #94949E;
}
.asset-20 .vcs-avatar.s-16:focus, .dark-theme .vcs-avatar.s-16:focus {
  background-color: #C9C9CF;
  border: 1px solid #5582DF;
}
.asset-20 .vcs-avatar.s-16:disabled, .dark-theme .vcs-avatar.s-16:disabled {
  background-color: #E5E5E7;
  border: 1px solid #E5E5E7;
}
.asset-20 .vcs-avatar.s-16 .mat-icon, .dark-theme .vcs-avatar.s-16 .mat-icon {
  transform: scale(0.4);
  color: #FFFFFF;
}
.asset-20 .vcs-avatar.s-16 .text, .dark-theme .vcs-avatar.s-16 .text {
  font-size: 12px;
}
.asset-20 .vcs-avatar.s-16 .status, .dark-theme .vcs-avatar.s-16 .status {
  height: 0px;
  width: 0px;
  border-radius: 50%;
  position: absolute;
}
.asset-20 .vcs-avatar.s-16 .status::after, .dark-theme .vcs-avatar.s-16 .status::after {
  height: 100%;
  width: 100%;
  text-align: center;
  line-height: 100%;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.asset-20 .vcs-avatar.s-16 .status.online, .dark-theme .vcs-avatar.s-16 .status.online {
  background-color: #89A357;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-16 .status.busy, .dark-theme .vcs-avatar.s-16 .status.busy {
  background-color: #E57B7C;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-16 .status.busy::after, .dark-theme .vcs-avatar.s-16 .status.busy::after {
  content: "-";
  color: #ffffff;
  font-size: 100%;
  font-weight: bold;
  transform: scale(0.4);
  margin-top: -0.5px;
}
.asset-20 .vcs-avatar.s-16 .status.offline, .dark-theme .vcs-avatar.s-16 .status.offline {
  background-color: #62626A;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-16 .status.offline::after, .dark-theme .vcs-avatar.s-16 .status.offline::after {
  content: "";
  color: #C9C9CF;
  background: #C9C9CF;
  border-radius: 50%;
  transform: scale(0.5);
}
.asset-20 .vcs-avatar.circle, .dark-theme .vcs-avatar.circle {
  border-radius: 50%;
  border: 1px solid transparent;
}
.asset-20 .vcs-avatar.circle.s-128 .status, .dark-theme .vcs-avatar.circle.s-128 .status {
  right: 14px;
  bottom: 6px;
}
.asset-20 .vcs-avatar.circle.s-96 .status, .dark-theme .vcs-avatar.circle.s-96 .status {
  right: 10px;
  bottom: 2px;
}
.asset-20 .vcs-avatar.circle.s-40 .status, .dark-theme .vcs-avatar.circle.s-40 .status {
  right: 0px;
  bottom: -2px;
}
.asset-20 .vcs-avatar.circle.s-32 .status, .dark-theme .vcs-avatar.circle.s-32 .status {
  right: -1px;
  bottom: -3px;
}
.asset-20 .vcs-avatar.circle.s-24 .status, .dark-theme .vcs-avatar.circle.s-24 .status {
  right: -4px;
  bottom: -4px;
}
.asset-20 .vcs-avatar.container, .dark-theme .vcs-avatar.container {
  border-radius: 4px;
  border: 1px solid #C9C9CF;
}
.asset-20 .vcs-avatar.container.s-128 .status, .asset-20 .vcs-avatar.container.s-96 .status, .dark-theme .vcs-avatar.container.s-128 .status, .dark-theme .vcs-avatar.container.s-96 .status {
  bottom: 0;
  right: -8px;
}
.asset-20 .vcs-avatar.container.s-40 .status, .asset-20 .vcs-avatar.container.s-32 .status, .asset-20 .vcs-avatar.container.s-24 .status, .dark-theme .vcs-avatar.container.s-40 .status, .dark-theme .vcs-avatar.container.s-32 .status, .dark-theme .vcs-avatar.container.s-24 .status {
  bottom: 0;
  right: -6px;
}
.asset-20 .vcs-avatar img, .dark-theme .vcs-avatar img {
  width: inherit;
  height: inherit;
  border-radius: 50%;
}
.asset-20 .vcs-avatar:focus, .dark-theme .vcs-avatar:focus {
  outline: none;
}
.asset-20 .vcs-avatar.s-24, .dark-theme .vcs-avatar.s-24 {
  width: 24px;
  height: 24px;
}
.asset-20 .vcs-avatar.s-24:hover.mat-default:not([disabled]), .dark-theme .vcs-avatar.s-24:hover.mat-default:not([disabled]) {
  color: #FFFFFF;
  background-color: #94949E;
}
.asset-20 .vcs-avatar.s-24:focus, .dark-theme .vcs-avatar.s-24:focus {
  background-color: #C9C9CF;
  border: 1px solid #5582DF;
}
.asset-20 .vcs-avatar.s-24:disabled, .dark-theme .vcs-avatar.s-24:disabled {
  background-color: #E5E5E7;
  border: 1px solid #E5E5E7;
}
.asset-20 .vcs-avatar.s-24 .mat-icon, .dark-theme .vcs-avatar.s-24 .mat-icon {
  transform: scale(0.6);
  color: #FFFFFF;
}
.asset-20 .vcs-avatar.s-24 .text, .dark-theme .vcs-avatar.s-24 .text {
  font-size: 12px;
}
.asset-20 .vcs-avatar.s-24 .status, .dark-theme .vcs-avatar.s-24 .status {
  height: 12px;
  width: 12px;
  border-radius: 50%;
  position: absolute;
}
.asset-20 .vcs-avatar.s-24 .status::after, .dark-theme .vcs-avatar.s-24 .status::after {
  height: 100%;
  width: 100%;
  text-align: center;
  line-height: 100%;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.asset-20 .vcs-avatar.s-24 .status.online, .dark-theme .vcs-avatar.s-24 .status.online {
  background-color: #89A357;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-24 .status.busy, .dark-theme .vcs-avatar.s-24 .status.busy {
  background-color: #E57B7C;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-24 .status.busy::after, .dark-theme .vcs-avatar.s-24 .status.busy::after {
  content: "-";
  color: #ffffff;
  font-size: 100%;
  font-weight: bold;
  transform: scale(0.6);
  margin-top: -0.5px;
}
.asset-20 .vcs-avatar.s-24 .status.offline, .dark-theme .vcs-avatar.s-24 .status.offline {
  background-color: #62626A;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-24 .status.offline::after, .dark-theme .vcs-avatar.s-24 .status.offline::after {
  content: "";
  color: #C9C9CF;
  background: #C9C9CF;
  border-radius: 50%;
  transform: scale(0.5);
}
.asset-20 .vcs-avatar.circle, .dark-theme .vcs-avatar.circle {
  border-radius: 50%;
  border: 1px solid transparent;
}
.asset-20 .vcs-avatar.circle.s-128 .status, .dark-theme .vcs-avatar.circle.s-128 .status {
  right: 14px;
  bottom: 6px;
}
.asset-20 .vcs-avatar.circle.s-96 .status, .dark-theme .vcs-avatar.circle.s-96 .status {
  right: 10px;
  bottom: 2px;
}
.asset-20 .vcs-avatar.circle.s-40 .status, .dark-theme .vcs-avatar.circle.s-40 .status {
  right: 0px;
  bottom: -2px;
}
.asset-20 .vcs-avatar.circle.s-32 .status, .dark-theme .vcs-avatar.circle.s-32 .status {
  right: -1px;
  bottom: -3px;
}
.asset-20 .vcs-avatar.circle.s-24 .status, .dark-theme .vcs-avatar.circle.s-24 .status {
  right: -4px;
  bottom: -4px;
}
.asset-20 .vcs-avatar.container, .dark-theme .vcs-avatar.container {
  border-radius: 4px;
  border: 1px solid #C9C9CF;
}
.asset-20 .vcs-avatar.container.s-128 .status, .asset-20 .vcs-avatar.container.s-96 .status, .dark-theme .vcs-avatar.container.s-128 .status, .dark-theme .vcs-avatar.container.s-96 .status {
  bottom: 0;
  right: -8px;
}
.asset-20 .vcs-avatar.container.s-40 .status, .asset-20 .vcs-avatar.container.s-32 .status, .asset-20 .vcs-avatar.container.s-24 .status, .dark-theme .vcs-avatar.container.s-40 .status, .dark-theme .vcs-avatar.container.s-32 .status, .dark-theme .vcs-avatar.container.s-24 .status {
  bottom: 0;
  right: -6px;
}
.asset-20 .vcs-avatar img, .dark-theme .vcs-avatar img {
  width: inherit;
  height: inherit;
  border-radius: 50%;
}
.asset-20 .vcs-avatar:focus, .dark-theme .vcs-avatar:focus {
  outline: none;
}
.asset-20 .vcs-avatar.s-32, .dark-theme .vcs-avatar.s-32 {
  width: 32px;
  height: 32px;
}
.asset-20 .vcs-avatar.s-32:hover.mat-default:not([disabled]), .dark-theme .vcs-avatar.s-32:hover.mat-default:not([disabled]) {
  color: #FFFFFF;
  background-color: #94949E;
}
.asset-20 .vcs-avatar.s-32:focus, .dark-theme .vcs-avatar.s-32:focus {
  background-color: #C9C9CF;
  border: 1px solid #5582DF;
}
.asset-20 .vcs-avatar.s-32:disabled, .dark-theme .vcs-avatar.s-32:disabled {
  background-color: #E5E5E7;
  border: 1px solid #E5E5E7;
}
.asset-20 .vcs-avatar.s-32 .mat-icon, .dark-theme .vcs-avatar.s-32 .mat-icon {
  transform: scale(0.8);
  color: #FFFFFF;
}
.asset-20 .vcs-avatar.s-32 .text, .dark-theme .vcs-avatar.s-32 .text {
  font-size: 14px;
}
.asset-20 .vcs-avatar.s-32 .status, .dark-theme .vcs-avatar.s-32 .status {
  height: 12px;
  width: 12px;
  border-radius: 50%;
  position: absolute;
}
.asset-20 .vcs-avatar.s-32 .status::after, .dark-theme .vcs-avatar.s-32 .status::after {
  height: 100%;
  width: 100%;
  text-align: center;
  line-height: 100%;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.asset-20 .vcs-avatar.s-32 .status.online, .dark-theme .vcs-avatar.s-32 .status.online {
  background-color: #89A357;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-32 .status.busy, .dark-theme .vcs-avatar.s-32 .status.busy {
  background-color: #E57B7C;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-32 .status.busy::after, .dark-theme .vcs-avatar.s-32 .status.busy::after {
  content: "-";
  color: #ffffff;
  font-size: 100%;
  font-weight: bold;
  transform: scale(0.8);
  margin-top: -0.5px;
}
.asset-20 .vcs-avatar.s-32 .status.offline, .dark-theme .vcs-avatar.s-32 .status.offline {
  background-color: #62626A;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-32 .status.offline::after, .dark-theme .vcs-avatar.s-32 .status.offline::after {
  content: "";
  color: #C9C9CF;
  background: #C9C9CF;
  border-radius: 50%;
  transform: scale(0.5);
}
.asset-20 .vcs-avatar.circle, .dark-theme .vcs-avatar.circle {
  border-radius: 50%;
  border: 1px solid transparent;
}
.asset-20 .vcs-avatar.circle.s-128 .status, .dark-theme .vcs-avatar.circle.s-128 .status {
  right: 14px;
  bottom: 6px;
}
.asset-20 .vcs-avatar.circle.s-96 .status, .dark-theme .vcs-avatar.circle.s-96 .status {
  right: 10px;
  bottom: 2px;
}
.asset-20 .vcs-avatar.circle.s-40 .status, .dark-theme .vcs-avatar.circle.s-40 .status {
  right: 0px;
  bottom: -2px;
}
.asset-20 .vcs-avatar.circle.s-32 .status, .dark-theme .vcs-avatar.circle.s-32 .status {
  right: -1px;
  bottom: -3px;
}
.asset-20 .vcs-avatar.circle.s-24 .status, .dark-theme .vcs-avatar.circle.s-24 .status {
  right: -4px;
  bottom: -4px;
}
.asset-20 .vcs-avatar.container, .dark-theme .vcs-avatar.container {
  border-radius: 4px;
  border: 1px solid #C9C9CF;
}
.asset-20 .vcs-avatar.container.s-128 .status, .asset-20 .vcs-avatar.container.s-96 .status, .dark-theme .vcs-avatar.container.s-128 .status, .dark-theme .vcs-avatar.container.s-96 .status {
  bottom: 0;
  right: -8px;
}
.asset-20 .vcs-avatar.container.s-40 .status, .asset-20 .vcs-avatar.container.s-32 .status, .asset-20 .vcs-avatar.container.s-24 .status, .dark-theme .vcs-avatar.container.s-40 .status, .dark-theme .vcs-avatar.container.s-32 .status, .dark-theme .vcs-avatar.container.s-24 .status {
  bottom: 0;
  right: -6px;
}
.asset-20 .vcs-avatar img, .dark-theme .vcs-avatar img {
  width: inherit;
  height: inherit;
  border-radius: 50%;
}
.asset-20 .vcs-avatar:focus, .dark-theme .vcs-avatar:focus {
  outline: none;
}
.asset-20 .vcs-avatar.s-36, .dark-theme .vcs-avatar.s-36 {
  width: 36px;
  height: 36px;
}
.asset-20 .vcs-avatar.s-36:hover.mat-default:not([disabled]), .dark-theme .vcs-avatar.s-36:hover.mat-default:not([disabled]) {
  color: #FFFFFF;
  background-color: #94949E;
}
.asset-20 .vcs-avatar.s-36:focus, .dark-theme .vcs-avatar.s-36:focus {
  background-color: #C9C9CF;
  border: 1px solid #5582DF;
}
.asset-20 .vcs-avatar.s-36:disabled, .dark-theme .vcs-avatar.s-36:disabled {
  background-color: #E5E5E7;
  border: 1px solid #E5E5E7;
}
.asset-20 .vcs-avatar.s-36 .mat-icon, .dark-theme .vcs-avatar.s-36 .mat-icon {
  transform: scale(1);
  color: #FFFFFF;
}
.asset-20 .vcs-avatar.s-36 .text, .dark-theme .vcs-avatar.s-36 .text {
  font-size: 14px;
}
.asset-20 .vcs-avatar.s-36 .status, .dark-theme .vcs-avatar.s-36 .status {
  height: 12px;
  width: 12px;
  border-radius: 50%;
  position: absolute;
}
.asset-20 .vcs-avatar.s-36 .status::after, .dark-theme .vcs-avatar.s-36 .status::after {
  height: 100%;
  width: 100%;
  text-align: center;
  line-height: 100%;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.asset-20 .vcs-avatar.s-36 .status.online, .dark-theme .vcs-avatar.s-36 .status.online {
  background-color: #89A357;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-36 .status.busy, .dark-theme .vcs-avatar.s-36 .status.busy {
  background-color: #E57B7C;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-36 .status.busy::after, .dark-theme .vcs-avatar.s-36 .status.busy::after {
  content: "-";
  color: #ffffff;
  font-size: 100%;
  font-weight: bold;
  transform: scale(0.8);
  margin-top: -0.5px;
}
.asset-20 .vcs-avatar.s-36 .status.offline, .dark-theme .vcs-avatar.s-36 .status.offline {
  background-color: #62626A;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-36 .status.offline::after, .dark-theme .vcs-avatar.s-36 .status.offline::after {
  content: "";
  color: #C9C9CF;
  background: #C9C9CF;
  border-radius: 50%;
  transform: scale(0.5);
}
.asset-20 .vcs-avatar.circle, .dark-theme .vcs-avatar.circle {
  border-radius: 50%;
  border: 1px solid transparent;
}
.asset-20 .vcs-avatar.circle.s-128 .status, .dark-theme .vcs-avatar.circle.s-128 .status {
  right: 14px;
  bottom: 6px;
}
.asset-20 .vcs-avatar.circle.s-96 .status, .dark-theme .vcs-avatar.circle.s-96 .status {
  right: 10px;
  bottom: 2px;
}
.asset-20 .vcs-avatar.circle.s-40 .status, .dark-theme .vcs-avatar.circle.s-40 .status {
  right: 0px;
  bottom: -2px;
}
.asset-20 .vcs-avatar.circle.s-32 .status, .dark-theme .vcs-avatar.circle.s-32 .status {
  right: -1px;
  bottom: -3px;
}
.asset-20 .vcs-avatar.circle.s-24 .status, .dark-theme .vcs-avatar.circle.s-24 .status {
  right: -4px;
  bottom: -4px;
}
.asset-20 .vcs-avatar.container, .dark-theme .vcs-avatar.container {
  border-radius: 4px;
  border: 1px solid #C9C9CF;
}
.asset-20 .vcs-avatar.container.s-128 .status, .asset-20 .vcs-avatar.container.s-96 .status, .dark-theme .vcs-avatar.container.s-128 .status, .dark-theme .vcs-avatar.container.s-96 .status {
  bottom: 0;
  right: -8px;
}
.asset-20 .vcs-avatar.container.s-40 .status, .asset-20 .vcs-avatar.container.s-32 .status, .asset-20 .vcs-avatar.container.s-24 .status, .dark-theme .vcs-avatar.container.s-40 .status, .dark-theme .vcs-avatar.container.s-32 .status, .dark-theme .vcs-avatar.container.s-24 .status {
  bottom: 0;
  right: -6px;
}
.asset-20 .vcs-avatar img, .dark-theme .vcs-avatar img {
  width: inherit;
  height: inherit;
  border-radius: 50%;
}
.asset-20 .vcs-avatar:focus, .dark-theme .vcs-avatar:focus {
  outline: none;
}
.asset-20 .vcs-avatar.s-40, .dark-theme .vcs-avatar.s-40 {
  width: 40px;
  height: 40px;
}
.asset-20 .vcs-avatar.s-40:hover.mat-default:not([disabled]), .dark-theme .vcs-avatar.s-40:hover.mat-default:not([disabled]) {
  color: #FFFFFF;
  background-color: #94949E;
}
.asset-20 .vcs-avatar.s-40:focus, .dark-theme .vcs-avatar.s-40:focus {
  background-color: #C9C9CF;
  border: 1px solid #5582DF;
}
.asset-20 .vcs-avatar.s-40:disabled, .dark-theme .vcs-avatar.s-40:disabled {
  background-color: #E5E5E7;
  border: 1px solid #E5E5E7;
}
.asset-20 .vcs-avatar.s-40 .mat-icon, .dark-theme .vcs-avatar.s-40 .mat-icon {
  transform: scale(1.2);
  color: #FFFFFF;
}
.asset-20 .vcs-avatar.s-40 .text, .dark-theme .vcs-avatar.s-40 .text {
  font-size: 20px;
}
.asset-20 .vcs-avatar.s-40 .status, .dark-theme .vcs-avatar.s-40 .status {
  height: 12px;
  width: 12px;
  border-radius: 50%;
  position: absolute;
}
.asset-20 .vcs-avatar.s-40 .status::after, .dark-theme .vcs-avatar.s-40 .status::after {
  height: 100%;
  width: 100%;
  text-align: center;
  line-height: 100%;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.asset-20 .vcs-avatar.s-40 .status.online, .dark-theme .vcs-avatar.s-40 .status.online {
  background-color: #89A357;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-40 .status.busy, .dark-theme .vcs-avatar.s-40 .status.busy {
  background-color: #E57B7C;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-40 .status.busy::after, .dark-theme .vcs-avatar.s-40 .status.busy::after {
  content: "-";
  color: #ffffff;
  font-size: 100%;
  font-weight: bold;
  transform: scale(0.9);
  margin-top: -0.5px;
}
.asset-20 .vcs-avatar.s-40 .status.offline, .dark-theme .vcs-avatar.s-40 .status.offline {
  background-color: #62626A;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-40 .status.offline::after, .dark-theme .vcs-avatar.s-40 .status.offline::after {
  content: "";
  color: #C9C9CF;
  background: #C9C9CF;
  border-radius: 50%;
  transform: scale(0.5);
}
.asset-20 .vcs-avatar.circle, .dark-theme .vcs-avatar.circle {
  border-radius: 50%;
  border: 1px solid transparent;
}
.asset-20 .vcs-avatar.circle.s-128 .status, .dark-theme .vcs-avatar.circle.s-128 .status {
  right: 14px;
  bottom: 6px;
}
.asset-20 .vcs-avatar.circle.s-96 .status, .dark-theme .vcs-avatar.circle.s-96 .status {
  right: 10px;
  bottom: 2px;
}
.asset-20 .vcs-avatar.circle.s-40 .status, .dark-theme .vcs-avatar.circle.s-40 .status {
  right: 0px;
  bottom: -2px;
}
.asset-20 .vcs-avatar.circle.s-32 .status, .dark-theme .vcs-avatar.circle.s-32 .status {
  right: -1px;
  bottom: -3px;
}
.asset-20 .vcs-avatar.circle.s-24 .status, .dark-theme .vcs-avatar.circle.s-24 .status {
  right: -4px;
  bottom: -4px;
}
.asset-20 .vcs-avatar.container, .dark-theme .vcs-avatar.container {
  border-radius: 4px;
  border: 1px solid #C9C9CF;
}
.asset-20 .vcs-avatar.container.s-128 .status, .asset-20 .vcs-avatar.container.s-96 .status, .dark-theme .vcs-avatar.container.s-128 .status, .dark-theme .vcs-avatar.container.s-96 .status {
  bottom: 0;
  right: -8px;
}
.asset-20 .vcs-avatar.container.s-40 .status, .asset-20 .vcs-avatar.container.s-32 .status, .asset-20 .vcs-avatar.container.s-24 .status, .dark-theme .vcs-avatar.container.s-40 .status, .dark-theme .vcs-avatar.container.s-32 .status, .dark-theme .vcs-avatar.container.s-24 .status {
  bottom: 0;
  right: -6px;
}
.asset-20 .vcs-avatar img, .dark-theme .vcs-avatar img {
  width: inherit;
  height: inherit;
  border-radius: 50%;
}
.asset-20 .vcs-avatar:focus, .dark-theme .vcs-avatar:focus {
  outline: none;
}
.asset-20 .vcs-avatar.s-96, .dark-theme .vcs-avatar.s-96 {
  width: 96px;
  height: 96px;
}
.asset-20 .vcs-avatar.s-96:hover.mat-default:not([disabled]), .dark-theme .vcs-avatar.s-96:hover.mat-default:not([disabled]) {
  color: #FFFFFF;
  background-color: #94949E;
}
.asset-20 .vcs-avatar.s-96:focus, .dark-theme .vcs-avatar.s-96:focus {
  background-color: #C9C9CF;
  border: 1px solid #5582DF;
}
.asset-20 .vcs-avatar.s-96:disabled, .dark-theme .vcs-avatar.s-96:disabled {
  background-color: #E5E5E7;
  border: 1px solid #E5E5E7;
}
.asset-20 .vcs-avatar.s-96 .mat-icon, .dark-theme .vcs-avatar.s-96 .mat-icon {
  transform: scale(3);
  color: #FFFFFF;
}
.asset-20 .vcs-avatar.s-96 .text, .dark-theme .vcs-avatar.s-96 .text {
  font-size: 46px;
}
.asset-20 .vcs-avatar.s-96 .status, .dark-theme .vcs-avatar.s-96 .status {
  height: 16px;
  width: 16px;
  border-radius: 50%;
  position: absolute;
}
.asset-20 .vcs-avatar.s-96 .status::after, .dark-theme .vcs-avatar.s-96 .status::after {
  height: 100%;
  width: 100%;
  text-align: center;
  line-height: 100%;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.asset-20 .vcs-avatar.s-96 .status.online, .dark-theme .vcs-avatar.s-96 .status.online {
  background-color: #89A357;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-96 .status.busy, .dark-theme .vcs-avatar.s-96 .status.busy {
  background-color: #E57B7C;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-96 .status.busy::after, .dark-theme .vcs-avatar.s-96 .status.busy::after {
  content: "-";
  color: #ffffff;
  font-size: 100%;
  font-weight: bold;
  transform: scale(1);
  margin-top: -0.5px;
}
.asset-20 .vcs-avatar.s-96 .status.offline, .dark-theme .vcs-avatar.s-96 .status.offline {
  background-color: #62626A;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-96 .status.offline::after, .dark-theme .vcs-avatar.s-96 .status.offline::after {
  content: "";
  color: #C9C9CF;
  background: #C9C9CF;
  border-radius: 50%;
  transform: scale(0.5);
}
.asset-20 .vcs-avatar.circle, .dark-theme .vcs-avatar.circle {
  border-radius: 50%;
  border: 1px solid transparent;
}
.asset-20 .vcs-avatar.circle.s-128 .status, .dark-theme .vcs-avatar.circle.s-128 .status {
  right: 14px;
  bottom: 6px;
}
.asset-20 .vcs-avatar.circle.s-96 .status, .dark-theme .vcs-avatar.circle.s-96 .status {
  right: 10px;
  bottom: 2px;
}
.asset-20 .vcs-avatar.circle.s-40 .status, .dark-theme .vcs-avatar.circle.s-40 .status {
  right: 0px;
  bottom: -2px;
}
.asset-20 .vcs-avatar.circle.s-32 .status, .dark-theme .vcs-avatar.circle.s-32 .status {
  right: -1px;
  bottom: -3px;
}
.asset-20 .vcs-avatar.circle.s-24 .status, .dark-theme .vcs-avatar.circle.s-24 .status {
  right: -4px;
  bottom: -4px;
}
.asset-20 .vcs-avatar.container, .dark-theme .vcs-avatar.container {
  border-radius: 4px;
  border: 1px solid #C9C9CF;
}
.asset-20 .vcs-avatar.container.s-128 .status, .asset-20 .vcs-avatar.container.s-96 .status, .dark-theme .vcs-avatar.container.s-128 .status, .dark-theme .vcs-avatar.container.s-96 .status {
  bottom: 0;
  right: -8px;
}
.asset-20 .vcs-avatar.container.s-40 .status, .asset-20 .vcs-avatar.container.s-32 .status, .asset-20 .vcs-avatar.container.s-24 .status, .dark-theme .vcs-avatar.container.s-40 .status, .dark-theme .vcs-avatar.container.s-32 .status, .dark-theme .vcs-avatar.container.s-24 .status {
  bottom: 0;
  right: -6px;
}
.asset-20 .vcs-avatar img, .dark-theme .vcs-avatar img {
  width: inherit;
  height: inherit;
  border-radius: 50%;
}
.asset-20 .vcs-avatar:focus, .dark-theme .vcs-avatar:focus {
  outline: none;
}
.asset-20 .vcs-avatar.s-128, .dark-theme .vcs-avatar.s-128 {
  width: 128px;
  height: 128px;
}
.asset-20 .vcs-avatar.s-128:hover.mat-default:not([disabled]), .dark-theme .vcs-avatar.s-128:hover.mat-default:not([disabled]) {
  color: #FFFFFF;
  background-color: #94949E;
}
.asset-20 .vcs-avatar.s-128:focus, .dark-theme .vcs-avatar.s-128:focus {
  background-color: #C9C9CF;
  border: 1px solid #5582DF;
}
.asset-20 .vcs-avatar.s-128:disabled, .dark-theme .vcs-avatar.s-128:disabled {
  background-color: #E5E5E7;
  border: 1px solid #E5E5E7;
}
.asset-20 .vcs-avatar.s-128 .mat-icon, .dark-theme .vcs-avatar.s-128 .mat-icon {
  transform: scale(4);
  color: #FFFFFF;
}
.asset-20 .vcs-avatar.s-128 .text, .dark-theme .vcs-avatar.s-128 .text {
  font-size: 68px;
}
.asset-20 .vcs-avatar.s-128 .status, .dark-theme .vcs-avatar.s-128 .status {
  height: 16px;
  width: 16px;
  border-radius: 50%;
  position: absolute;
}
.asset-20 .vcs-avatar.s-128 .status::after, .dark-theme .vcs-avatar.s-128 .status::after {
  height: 100%;
  width: 100%;
  text-align: center;
  line-height: 100%;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.asset-20 .vcs-avatar.s-128 .status.online, .dark-theme .vcs-avatar.s-128 .status.online {
  background-color: #89A357;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-128 .status.busy, .dark-theme .vcs-avatar.s-128 .status.busy {
  background-color: #E57B7C;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-128 .status.busy::after, .dark-theme .vcs-avatar.s-128 .status.busy::after {
  content: "-";
  color: #ffffff;
  font-size: 100%;
  font-weight: bold;
  transform: scale(1);
  margin-top: -0.5px;
}
.asset-20 .vcs-avatar.s-128 .status.offline, .dark-theme .vcs-avatar.s-128 .status.offline {
  background-color: #62626A;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-128 .status.offline::after, .dark-theme .vcs-avatar.s-128 .status.offline::after {
  content: "";
  color: #C9C9CF;
  background: #C9C9CF;
  border-radius: 50%;
  transform: scale(0.5);
}
.asset-20 .vcs-avatar.circle, .dark-theme .vcs-avatar.circle {
  border-radius: 50%;
  border: 1px solid transparent;
}
.asset-20 .vcs-avatar.circle.s-128 .status, .dark-theme .vcs-avatar.circle.s-128 .status {
  right: 14px;
  bottom: 6px;
}
.asset-20 .vcs-avatar.circle.s-96 .status, .dark-theme .vcs-avatar.circle.s-96 .status {
  right: 10px;
  bottom: 2px;
}
.asset-20 .vcs-avatar.circle.s-40 .status, .dark-theme .vcs-avatar.circle.s-40 .status {
  right: 0px;
  bottom: -2px;
}
.asset-20 .vcs-avatar.circle.s-32 .status, .dark-theme .vcs-avatar.circle.s-32 .status {
  right: -1px;
  bottom: -3px;
}
.asset-20 .vcs-avatar.circle.s-24 .status, .dark-theme .vcs-avatar.circle.s-24 .status {
  right: -4px;
  bottom: -4px;
}
.asset-20 .vcs-avatar.container, .dark-theme .vcs-avatar.container {
  border-radius: 4px;
  border: 1px solid #C9C9CF;
}
.asset-20 .vcs-avatar.container.s-128 .status, .asset-20 .vcs-avatar.container.s-96 .status, .dark-theme .vcs-avatar.container.s-128 .status, .dark-theme .vcs-avatar.container.s-96 .status {
  bottom: 0;
  right: -8px;
}
.asset-20 .vcs-avatar.container.s-40 .status, .asset-20 .vcs-avatar.container.s-32 .status, .asset-20 .vcs-avatar.container.s-24 .status, .dark-theme .vcs-avatar.container.s-40 .status, .dark-theme .vcs-avatar.container.s-32 .status, .dark-theme .vcs-avatar.container.s-24 .status {
  bottom: 0;
  right: -6px;
}
.asset-20 .vcs-avatar img, .dark-theme .vcs-avatar img {
  width: inherit;
  height: inherit;
  border-radius: 50%;
}
.asset-20 .border-radius-customer, .dark-theme .border-radius-customer {
  border-radius: 8px !important;
  -webkit-border-radius: 8px !important;
  -moz-border-radius: 8px !important;
  -ms-border-radius: 8px !important;
  -o-border-radius: 8px !important;
}
.asset-20 .ngx-toastr, .dark-theme .ngx-toastr {
  background-color: #303036;
  color: #F2F2F3;
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 16px !important;
  width: 400px !important;
  border-radius: 4px !important;
  pointer-events: all;
  background-image: none !important;
  cursor: pointer;
}
.asset-20 .ngx-toastr:hover, .dark-theme .ngx-toastr:hover {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12) !important;
}
.asset-20 .ngx-toastr .row, .dark-theme .ngx-toastr .row {
  display: grid;
  grid-template-columns: 56px auto 48px;
}
.asset-20 .ngx-toastr .row .toast-col-1,
.asset-20 .ngx-toastr .row .col-2, .dark-theme .ngx-toastr .row .toast-col-1,
.dark-theme .ngx-toastr .row .col-2 {
  padding: 0 16px;
}
.asset-20 .ngx-toastr .row .toast-col-1, .dark-theme .ngx-toastr .row .toast-col-1 {
  height: 24px;
}
.asset-20 .ngx-toastr .row .toast-col-3, .dark-theme .ngx-toastr .row .toast-col-3 {
  padding: 0 0;
}
.asset-20 .ngx-toastr .row .toast-col-2, .dark-theme .ngx-toastr .row .toast-col-2 {
  display: flex;
  align-items: center;
}
.asset-20 .ngx-toastr .row .close-btn, .dark-theme .ngx-toastr .row .close-btn {
  padding: 0 0px;
  display: flex;
  align-items: center;
}
.asset-20 .ngx-toastr .row .close-btn mat-icon, .dark-theme .ngx-toastr .row .close-btn mat-icon {
  width: 16px;
}
.asset-20 .ngx-toastr .row .toast-title, .dark-theme .ngx-toastr .row .toast-title {
  font-family: "Roboto-Medium" !important;
  font-size: 14px;
}
.asset-20 .ngx-toastr .row .toast-message, .dark-theme .ngx-toastr .row .toast-message {
  font-size: 14px;
  font-family: "Roboto-Regular" !important;
}
.asset-20 .ngx-toastr .row .btn-left, .dark-theme .ngx-toastr .row .btn-left {
  margin-right: 16px;
  line-height: 32px;
  background-repeat: no-repeat;
  border: none;
  outline: none;
  cursor: pointer;
  overflow: hidden;
}
.asset-20 .ngx-toastr .row .btn-left:active, .dark-theme .ngx-toastr .row .btn-left:active {
  outline: none;
}
.asset-20 .ngx-toastr .row .btn-right, .dark-theme .ngx-toastr .row .btn-right {
  position: relative;
  -webkit-user-select: none;
          user-select: none;
  cursor: pointer;
  outline: none;
  border: none;
  -webkit-tap-highlight-color: transparent;
  display: inline-block;
  white-space: nowrap;
  text-decoration: none;
  vertical-align: baseline;
  text-align: center;
  min-width: 64px;
  line-height: 20px;
  letter-spacing: 0;
  padding: 6px 12px;
  border-radius: 4px;
  overflow: visible;
  color: #fff;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12) !important;
}
.asset-20 .ngx-toastr .row .btn-right:active, .dark-theme .ngx-toastr .row .btn-right:active {
  outline: none;
}
.asset-20 .ngx-toastr .title, .dark-theme .ngx-toastr .title {
  margin-bottom: 8px;
}
.asset-20 .ngx-toastr .content, .dark-theme .ngx-toastr .content {
  margin-bottom: 12px;
}
.asset-20 .ngx-toastr.toast-error, .dark-theme .ngx-toastr.toast-error {
  background-color: #B04142 !important;
  box-shadow: 4px 2px 32px #000000;
  border-radius: 4px;
}
.asset-20 .ngx-toastr.toast-error .row .toast-col-1 mat-icon, .dark-theme .ngx-toastr.toast-error .row .toast-col-1 mat-icon {
  color: #FFFFFF;
}
.asset-20 .ngx-toastr.toast-error .row .toast-title, .dark-theme .ngx-toastr.toast-error .row .toast-title {
  color: #F2F2F3 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .ngx-toastr.toast-error .row .toast-message, .dark-theme .ngx-toastr.toast-error .row .toast-message {
  color: #F2F2F3 !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .ngx-toastr.toast-error .row .close-btn mat-icon, .dark-theme .ngx-toastr.toast-error .row .close-btn mat-icon {
  color: #FFFFFF;
}
.asset-20 .ngx-toastr.toast-error .row .btn-left, .dark-theme .ngx-toastr.toast-error .row .btn-left {
  background: transparent !important;
  color: #FFFFFF !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.asset-20 .ngx-toastr.toast-error .row .btn-right, .dark-theme .ngx-toastr.toast-error .row .btn-right {
  background: #B04142 !important;
  color: #FFFFFF !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.asset-20 .ngx-toastr.toast-warning, .dark-theme .ngx-toastr.toast-warning {
  background-color: #F0E973 !important;
  box-shadow: 4px 2px 32px #000000;
  border-radius: 4px;
}
.asset-20 .ngx-toastr.toast-warning .row .toast-col-1 mat-icon, .dark-theme .ngx-toastr.toast-warning .row .toast-col-1 mat-icon {
  color: #111113;
}
.asset-20 .ngx-toastr.toast-warning .row .toast-title, .dark-theme .ngx-toastr.toast-warning .row .toast-title {
  color: #111113 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .ngx-toastr.toast-warning .row .toast-message, .dark-theme .ngx-toastr.toast-warning .row .toast-message {
  color: #303036 !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .ngx-toastr.toast-warning .row .close-btn mat-icon, .dark-theme .ngx-toastr.toast-warning .row .close-btn mat-icon {
  color: #62626A;
}
.asset-20 .ngx-toastr.toast-warning .row .btn-left, .dark-theme .ngx-toastr.toast-warning .row .btn-left {
  background: transparent !important;
  color: #5582DF !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.asset-20 .ngx-toastr.toast-warning .row .btn-right, .dark-theme .ngx-toastr.toast-warning .row .btn-right {
  background: #D5CD2D !important;
  color: #111113 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.asset-20 .ngx-toastr.toast-normal, .dark-theme .ngx-toastr.toast-normal {
  background-color: #303036 !important;
  box-shadow: 4px 2px 32px #000000;
  border-radius: 4px;
}
.asset-20 .ngx-toastr.toast-normal .row .toast-col-1 mat-icon, .dark-theme .ngx-toastr.toast-normal .row .toast-col-1 mat-icon {
  color: #89A357;
}
.asset-20 .ngx-toastr.toast-normal .row .toast-title, .dark-theme .ngx-toastr.toast-normal .row .toast-title {
  color: #F2F2F3 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .ngx-toastr.toast-normal .row .toast-message, .dark-theme .ngx-toastr.toast-normal .row .toast-message {
  color: #E5E5E7 !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .ngx-toastr.toast-normal .row .close-btn mat-icon, .dark-theme .ngx-toastr.toast-normal .row .close-btn mat-icon {
  color: #F2F2F3;
}
.asset-20 .ngx-toastr.toast-normal .row .btn-left, .dark-theme .ngx-toastr.toast-normal .row .btn-left {
  background: transparent !important;
  color: #5582DF !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.asset-20 .ngx-toastr.toast-normal .row .btn-right, .dark-theme .ngx-toastr.toast-normal .row .btn-right {
  background: #FD2F4A !important;
  color: #FFFFFF !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.asset-20 .ngx-toastr.toast-success, .dark-theme .ngx-toastr.toast-success {
  background-color: #89A357 !important;
  box-shadow: 4px 2px 32px #000000;
  border-radius: 4px;
}
.asset-20 .ngx-toastr.toast-success .row .toast-col-1 mat-icon, .dark-theme .ngx-toastr.toast-success .row .toast-col-1 mat-icon {
  color: #F2F2F3;
}
.asset-20 .ngx-toastr.toast-success .row .toast-title, .dark-theme .ngx-toastr.toast-success .row .toast-title {
  color: #F2F2F3 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .ngx-toastr.toast-success .row .toast-message, .dark-theme .ngx-toastr.toast-success .row .toast-message {
  color: #F2F2F3 !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .ngx-toastr.toast-success .row .close-btn mat-icon, .dark-theme .ngx-toastr.toast-success .row .close-btn mat-icon {
  color: #D7D7DB;
}
.asset-20 .ngx-toastr.toast-success .row .btn-left, .dark-theme .ngx-toastr.toast-success .row .btn-left {
  background: transparent !important;
  color: #FFFFFF !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.asset-20 .ngx-toastr.toast-success .row .btn-right, .dark-theme .ngx-toastr.toast-success .row .btn-right {
  background: #47592B !important;
  color: #F2F2F3 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.asset-20 .ngx-toastr.toast-info, .dark-theme .ngx-toastr.toast-info {
  background-color: #5582DF !important;
  box-shadow: 4px 2px 32px #000000;
  border-radius: 4px;
}
.asset-20 .ngx-toastr.toast-info .row .toast-col-1 mat-icon, .dark-theme .ngx-toastr.toast-info .row .toast-col-1 mat-icon {
  color: #FFFFFF;
}
.asset-20 .ngx-toastr.toast-info .row .toast-title, .dark-theme .ngx-toastr.toast-info .row .toast-title {
  color: #F2F2F3 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .ngx-toastr.toast-info .row .toast-message, .dark-theme .ngx-toastr.toast-info .row .toast-message {
  color: #F2F2F3 !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .ngx-toastr.toast-info .row .close-btn mat-icon, .dark-theme .ngx-toastr.toast-info .row .close-btn mat-icon {
  color: #FFFFFF;
}
.asset-20 .ngx-toastr.toast-info .row .btn-left, .dark-theme .ngx-toastr.toast-info .row .btn-left {
  background: transparent !important;
  color: #FFFFFF !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.asset-20 .ngx-toastr.toast-info .row .btn-right, .dark-theme .ngx-toastr.toast-info .row .btn-right {
  background: #2355A5 !important;
  color: #F2F2F3 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.asset-20 .breadcrumb, .dark-theme .breadcrumb {
  background: transparent !important;
}
.asset-20 .breadcrumb li:not(.breadcrumb-active):hover a, .asset-20 .breadcrumb li:not(.breadcrumb-active):hover .mat-icon, .dark-theme .breadcrumb li:not(.breadcrumb-active):hover a, .dark-theme .breadcrumb li:not(.breadcrumb-active):hover .mat-icon {
  color: #AFAFB7 !important;
}
.asset-20 .breadcrumb li a, .dark-theme .breadcrumb li a {
  color: #AFAFB7;
}
.asset-20 .breadcrumb li .separate-character, .dark-theme .breadcrumb li .separate-character {
  color: #AFAFB7;
}
.asset-20 .breadcrumb li .mat-icon, .dark-theme .breadcrumb li .mat-icon {
  color: #AFAFB7;
}
.asset-20 .breadcrumb li.breadcrumb-active, .dark-theme .breadcrumb li.breadcrumb-active {
  color: #E5E5E7;
}
.asset-20 .breadcrumb li.breadcrumb-active .separate-character, .asset-20 .breadcrumb li.breadcrumb-active a, .dark-theme .breadcrumb li.breadcrumb-active .separate-character, .dark-theme .breadcrumb li.breadcrumb-active a {
  color: #E5E5E7;
}
.asset-20 .breadcrumb li.breadcrumb-active .mat-icon, .dark-theme .breadcrumb li.breadcrumb-active .mat-icon {
  color: #E5E5E7;
}
.asset-20 .custom-font-breadcrumb .breadcrumb a, .dark-theme .custom-font-breadcrumb .breadcrumb a {
  font-family: "Roboto-Medium";
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
  color: #000000;
}
.asset-20 .breadcrumbs .mat-toolbar .container-breadcrumbs .breadcrumb, .dark-theme .breadcrumbs .mat-toolbar .container-breadcrumbs .breadcrumb {
  visibility: hidden;
}
.asset-20 .breadcrumbs .mat-toolbar .container-breadcrumbs .breadcrumb::before, .dark-theme .breadcrumbs .mat-toolbar .container-breadcrumbs .breadcrumb::before {
  visibility: visible;
  content: "Breadcrumbs";
  color: #111113;
  font-family: "Roboto-Medium";
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
}
.asset-20 .customer-height .html, .dark-theme .customer-height .html {
  min-height: 65px;
}
.asset-20 .dark-theme .custom-font-breadcrumb .breadcrumb a, .dark-theme .dark-theme .custom-font-breadcrumb .breadcrumb a {
  color: #ffffff !important;
}
.asset-20 .vcs-codesnippet .hljs, .dark-theme .vcs-codesnippet .hljs {
  background-color: #18181B;
  font-family: "Roboto-Mono-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .vcs-codesnippet .hljs:not(.hljs-line-numbers), .dark-theme .vcs-codesnippet .hljs:not(.hljs-line-numbers) {
  padding: 12px 16px;
  border-radius: 4px;
}
.asset-20 .vcs-codesnippet .hljs .hljs-ln tbody .hljs-ln-numbers, .dark-theme .vcs-codesnippet .hljs .hljs-ln tbody .hljs-ln-numbers {
  text-align: center;
  background: #303036;
  color: #94949E;
}
.asset-20 .vcs-codesnippet .hljs, .dark-theme .vcs-codesnippet .hljs {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  color: #F2F2F3 !important;
}
.asset-20 .vcs-codesnippet .hljs-comment,
.asset-20 .vcs-codesnippet .hljs-quote, .dark-theme .vcs-codesnippet .hljs-comment,
.dark-theme .vcs-codesnippet .hljs-quote {
  color: #AFAFB7 !important;
  font-style: italic;
}
.asset-20 .vcs-codesnippet .hljs-keyword,
.asset-20 .vcs-codesnippet .hljs-selector-tag,
.asset-20 .vcs-codesnippet .hljs-subst, .dark-theme .vcs-codesnippet .hljs-keyword,
.dark-theme .vcs-codesnippet .hljs-selector-tag,
.dark-theme .vcs-codesnippet .hljs-subst {
  color: #EE0033 !important;
  font-weight: 500 !important;
}
.asset-20 .vcs-codesnippet .hljs-number,
.asset-20 .vcs-codesnippet .hljs-literal,
.asset-20 .vcs-codesnippet .hljs-template-variable, .dark-theme .vcs-codesnippet .hljs-number,
.dark-theme .vcs-codesnippet .hljs-literal,
.dark-theme .vcs-codesnippet .hljs-template-variable {
  color: #C6D5A4 !important;
}
.asset-20 .vcs-codesnippet .hljs-doctag, .dark-theme .vcs-codesnippet .hljs-doctag {
  color: !important;
}
.asset-20 .vcs-codesnippet .hljs-tag, .dark-theme .vcs-codesnippet .hljs-tag {
  color: #F2F2F3 !important;
}
.asset-20 .vcs-codesnippet .hljs-title,
.asset-20 .vcs-codesnippet .hljs-title.class_,
.asset-20 .vcs-codesnippet .hljs-title.class_.inherited__,
.asset-20 .vcs-codesnippet .hljs-title.function_, .dark-theme .vcs-codesnippet .hljs-title,
.dark-theme .vcs-codesnippet .hljs-title.class_,
.dark-theme .vcs-codesnippet .hljs-title.class_.inherited__,
.dark-theme .vcs-codesnippet .hljs-title.function_ {
  /* prettylights-syntax-entity */
  color: #CEB3E1 !important;
}
.asset-20 .vcs-codesnippet .hljs-attr,
.asset-20 .vcs-codesnippet .hljs-attribute,
.asset-20 .vcs-codesnippet .hljs-literal,
.asset-20 .vcs-codesnippet .hljs-meta,
.asset-20 .vcs-codesnippet .hljs-number,
.asset-20 .vcs-codesnippet .hljs-operator,
.asset-20 .vcs-codesnippet .hljs-variable,
.asset-20 .vcs-codesnippet .hljs-selector-attr,
.asset-20 .vcs-codesnippet .hljs-selector-class,
.asset-20 .vcs-codesnippet .hljs-selector-id, .dark-theme .vcs-codesnippet .hljs-attr,
.dark-theme .vcs-codesnippet .hljs-attribute,
.dark-theme .vcs-codesnippet .hljs-literal,
.dark-theme .vcs-codesnippet .hljs-meta,
.dark-theme .vcs-codesnippet .hljs-number,
.dark-theme .vcs-codesnippet .hljs-operator,
.dark-theme .vcs-codesnippet .hljs-variable,
.dark-theme .vcs-codesnippet .hljs-selector-attr,
.dark-theme .vcs-codesnippet .hljs-selector-class,
.dark-theme .vcs-codesnippet .hljs-selector-id {
  /* prettylights-syntax-constant */
  color: #7EBBFC !important;
}
.asset-20 .vcs-codesnippet .hljs-section,
.asset-20 .vcs-codesnippet .hljs-selector-id, .dark-theme .vcs-codesnippet .hljs-section,
.dark-theme .vcs-codesnippet .hljs-selector-id {
  color: #EE0033 !important;
  font-weight: 500 !important;
}
.asset-20 .vcs-codesnippet .hljs-subst, .dark-theme .vcs-codesnippet .hljs-subst {
  font-weight: normal;
}
.asset-20 .vcs-codesnippet .hljs-type,
.asset-20 .vcs-codesnippet .hljs-class, .dark-theme .vcs-codesnippet .hljs-type,
.dark-theme .vcs-codesnippet .hljs-class {
  color: #DDCAE8 !important;
}
.asset-20 .vcs-codesnippet .hljs-attr, .dark-theme .vcs-codesnippet .hljs-attr {
  color: #7EBBFC !important;
}
.asset-20 .vcs-codesnippet .hljs-string, .dark-theme .vcs-codesnippet .hljs-string {
  color: #5582DF !important;
}
.asset-20 .vcs-codesnippet .hljs-name, .dark-theme .vcs-codesnippet .hljs-name {
  color: #9EB66F !important;
}
.asset-20 .vcs-codesnippet .hljs-regexp,
.asset-20 .vcs-codesnippet .hljs-link, .dark-theme .vcs-codesnippet .hljs-regexp,
.dark-theme .vcs-codesnippet .hljs-link {
  color: #5582DF !important;
}
.asset-20 .vcs-codesnippet .hljs-symbol,
.asset-20 .vcs-codesnippet .hljs-bullet, .dark-theme .vcs-codesnippet .hljs-symbol,
.dark-theme .vcs-codesnippet .hljs-bullet {
  color: #E57B7C !important;
}
.asset-20 .vcs-codesnippet .hljs-built_in,
.asset-20 .vcs-codesnippet .hljs-builtin-name, .dark-theme .vcs-codesnippet .hljs-built_in,
.dark-theme .vcs-codesnippet .hljs-builtin-name {
  color: #5582DF !important;
}
.asset-20 .vcs-codesnippet .hljs-meta, .dark-theme .vcs-codesnippet .hljs-meta {
  color: #FD2F4A !important;
  font-weight: 500 !important;
}
.asset-20 .vcs-codesnippet .hljs-deletion, .dark-theme .vcs-codesnippet .hljs-deletion {
  color: #FFC5C7 !important;
}
.asset-20 .vcs-codesnippet .hljs-addition, .dark-theme .vcs-codesnippet .hljs-addition {
  color: #C6D5A4 !important;
}
.asset-20 .vcs-codesnippet .hljs-emphasis, .dark-theme .vcs-codesnippet .hljs-emphasis {
  color: #FFFFFF !important;
}
.asset-20 .vcs-codesnippet .hljs-strong, .dark-theme .vcs-codesnippet .hljs-strong {
  color: #FFFFFF !important;
  font-weight: 600;
}
.asset-20 .vcs-tooltip.vcs-tooltip-inner .ant-tooltip-inner, .dark-theme .vcs-tooltip.vcs-tooltip-inner .ant-tooltip-inner {
  min-width: 352px !important;
  box-shadow: none;
  border: none;
  border-radius: 4px;
  padding: 16px 16px 16px 24px;
  background-color: #303036;
  color: #F2F2F3;
  box-shadow: 3px 3px 6px 0px rgba(0, 0, 0, 0.16);
}
.asset-20 .vcs-tooltip .ant-tooltip-inner, .dark-theme .vcs-tooltip .ant-tooltip-inner {
  background-color: #303036;
  color: #F2F2F3;
  border-radius: 4px;
}
.asset-20 .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-title, .dark-theme .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-title {
  width: 280px;
  height: 24px;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 8px;
  color: #F2F2F3;
}
.asset-20 .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .content-body, .dark-theme .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .content-body {
  margin: 12px 0 24px 0;
}
.asset-20 .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-message, .dark-theme .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-message {
  width: 312px;
  height: 20px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #C9C9CF;
}
.asset-20 .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-close-icon, .dark-theme .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-close-icon {
  margin-bottom: 14px;
}
.asset-20 .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-close-icon mat-icon, .dark-theme .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-close-icon mat-icon {
  color: #F2F2F3;
  width: 16px !important;
  height: 16px !important;
}
.asset-20 .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .content-footer, .dark-theme .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .content-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.asset-20 .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-btn, .dark-theme .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-btn {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.asset-20 .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .btn-right, .dark-theme .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .btn-right {
  position: relative;
  -webkit-user-select: none;
          user-select: none;
  cursor: pointer;
  outline: none;
  border: none;
  -webkit-tap-highlight-color: transparent;
  display: inline-block;
  white-space: nowrap;
  text-decoration: none;
  vertical-align: baseline;
  text-align: center;
  line-height: 20px;
  letter-spacing: 0;
  padding: 10px, 12px;
  border-radius: 4px;
  overflow: visible;
  color: #FFFFFF;
  background-color: #FD2F4A;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);
}
.asset-20 .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-dot mat-icon, .dark-theme .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-dot mat-icon {
  color: #62626A;
  width: 8px !important;
  height: 8px !important;
}
.asset-20 .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-dot mat-icon:active, .dark-theme .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-dot mat-icon:active {
  color: #F2F2F3;
}
.asset-20 .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .btn-back, .dark-theme .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .btn-back {
  color: #5582DF;
}
.asset-20 .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .divider, .dark-theme .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .divider {
  border: 1px solid rgba(255, 255, 255, 0.12);
}
.asset-20 .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction > .ngxp__arrow, .dark-theme .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction > .ngxp__arrow {
  background-color: transparent;
}
.asset-20 .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction > .ngxp__arrow::before, .dark-theme .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction > .ngxp__arrow::before {
  background-color: #303036 !important;
}
.asset-20 .vcs-tooltip .ant-tooltip-arrow .ant-tooltip-arrow-content, .dark-theme .vcs-tooltip .ant-tooltip-arrow .ant-tooltip-arrow-content {
  background-color: #303036;
}
.asset-20 .vcsTooltip, .asset-20 .ngxp__container.vcs-tooltip-instruction, .asset-20 .ngxp__container.vcs-tooltip-light, .asset-20 .ngxp__container.vcs-tooltip, .asset-20 .ngxp__container.vcs-tooltip-dark, .dark-theme .vcsTooltip, .dark-theme .ngxp__container.vcs-tooltip-instruction, .dark-theme .ngxp__container.vcs-tooltip-light, .dark-theme .ngxp__container.vcs-tooltip, .dark-theme .ngxp__container.vcs-tooltip-dark {
  padding: 6px 8px;
  border: 0;
  max-width: 250px;
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.1), 0 5px 8px 0 rgba(0, 0, 0, 0.08), 0 1px 14px 0 rgba(0, 0, 0, 0.12);
  z-index: 1000;
  background-color: #303036;
  cursor: pointer;
}
.asset-20 .vcsTooltip p, .asset-20 .ngxp__container.vcs-tooltip-instruction p, .asset-20 .ngxp__container.vcs-tooltip-light p, .asset-20 .ngxp__container.vcs-tooltip p, .asset-20 .ngxp__container.vcs-tooltip-dark p, .dark-theme .vcsTooltip p, .dark-theme .ngxp__container.vcs-tooltip-instruction p, .dark-theme .ngxp__container.vcs-tooltip-light p, .dark-theme .ngxp__container.vcs-tooltip p, .dark-theme .ngxp__container.vcs-tooltip-dark p {
  min-width: 150px;
  margin: 0;
}
.asset-20 .vcsTooltip .vcs-button.mat-flat-button.mat-primary:not([disabled]) mat-icon, .asset-20 .ngxp__container.vcs-tooltip-instruction .vcs-button.mat-flat-button.mat-primary:not([disabled]) mat-icon, .asset-20 .ngxp__container.vcs-tooltip-light .vcs-button.mat-flat-button.mat-primary:not([disabled]) mat-icon, .asset-20 .ngxp__container.vcs-tooltip .vcs-button.mat-flat-button.mat-primary:not([disabled]) mat-icon, .asset-20 .ngxp__container.vcs-tooltip-dark .vcs-button.mat-flat-button.mat-primary:not([disabled]) mat-icon, .dark-theme .vcsTooltip .vcs-button.mat-flat-button.mat-primary:not([disabled]) mat-icon, .dark-theme .ngxp__container.vcs-tooltip-instruction .vcs-button.mat-flat-button.mat-primary:not([disabled]) mat-icon, .dark-theme .ngxp__container.vcs-tooltip-light .vcs-button.mat-flat-button.mat-primary:not([disabled]) mat-icon, .dark-theme .ngxp__container.vcs-tooltip .vcs-button.mat-flat-button.mat-primary:not([disabled]) mat-icon, .dark-theme .ngxp__container.vcs-tooltip-dark .vcs-button.mat-flat-button.mat-primary:not([disabled]) mat-icon {
  bottom: 0px;
  left: unset;
}
.asset-20 .ngxp__container, .dark-theme .ngxp__container {
  white-space: normal;
}
.asset-20 .ngxp__container.vcs-tooltip, .dark-theme .ngxp__container.vcs-tooltip {
  background-color: #303036;
  color: #F2F2F3;
  border-radius: 4px;
  cursor: pointer;
}
.asset-20 .ngxp__container.vcs-tooltip > .ngxp__arrow, .dark-theme .ngxp__container.vcs-tooltip > .ngxp__arrow {
  background-color: transparent;
}
.asset-20 .ngxp__container.vcs-tooltip > .ngxp__arrow::before, .dark-theme .ngxp__container.vcs-tooltip > .ngxp__arrow::before {
  background-color: #303036 !important;
}
.asset-20 .ngxp__container.vcs-tooltip-light > .ngxp__arrow, .dark-theme .ngxp__container.vcs-tooltip-light > .ngxp__arrow {
  background-color: transparent;
}
.asset-20 .ngxp__container.vcs-tooltip-light > .ngxp__arrow::before, .dark-theme .ngxp__container.vcs-tooltip-light > .ngxp__arrow::before {
  background-color: #303036 !important;
}
.asset-20 .ngxp__container.vcs-tooltip-instruction, .dark-theme .ngxp__container.vcs-tooltip-instruction {
  min-width: 352px !important;
  box-shadow: none;
  border: none;
  border-radius: 4px;
  padding: 16px 16px 16px 24px;
  background-color: #303036;
}
.asset-20 .ngxp__container.vcs-tooltip-instruction .vcs-button.mat-flat-button.mat-primary:not([disabled]), .dark-theme .ngxp__container.vcs-tooltip-instruction .vcs-button.mat-flat-button.mat-primary:not([disabled]) {
  height: unset !important;
}
.asset-20 .ngxp__container.vcs-tooltip-instruction .tooltip-title, .dark-theme .ngxp__container.vcs-tooltip-instruction .tooltip-title {
  width: 280px;
  height: 24px;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 8px;
  color: #F2F2F3;
}
.asset-20 .ngxp__container.vcs-tooltip-instruction .content-body, .dark-theme .ngxp__container.vcs-tooltip-instruction .content-body {
  margin: 12px 0 24px 0;
}
.asset-20 .ngxp__container.vcs-tooltip-instruction .tooltip-message, .dark-theme .ngxp__container.vcs-tooltip-instruction .tooltip-message {
  width: 312px;
  height: 20px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #C9C9CF;
}
.asset-20 .ngxp__container.vcs-tooltip-instruction .tooltip-close-icon, .dark-theme .ngxp__container.vcs-tooltip-instruction .tooltip-close-icon {
  margin-bottom: 14px;
}
.asset-20 .ngxp__container.vcs-tooltip-instruction .tooltip-close-icon mat-icon, .dark-theme .ngxp__container.vcs-tooltip-instruction .tooltip-close-icon mat-icon {
  color: #F2F2F3;
  width: 16px !important;
  height: 16px !important;
}
.asset-20 .ngxp__container.vcs-tooltip-instruction .content-footer, .dark-theme .ngxp__container.vcs-tooltip-instruction .content-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.asset-20 .ngxp__container.vcs-tooltip-instruction .tooltip-btn, .dark-theme .ngxp__container.vcs-tooltip-instruction .tooltip-btn {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.asset-20 .ngxp__container.vcs-tooltip-instruction .btn-right, .dark-theme .ngxp__container.vcs-tooltip-instruction .btn-right {
  position: relative;
  -webkit-user-select: none;
          user-select: none;
  cursor: pointer;
  outline: none;
  border: none;
  -webkit-tap-highlight-color: transparent;
  display: inline-block;
  white-space: nowrap;
  text-decoration: none;
  vertical-align: baseline;
  text-align: center;
  line-height: 20px;
  letter-spacing: 0;
  padding: 10px, 12px;
  border-radius: 4px;
  overflow: visible;
  color: #FFFFFF;
  background-color: #FD2F4A;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);
}
.asset-20 .ngxp__container.vcs-tooltip-instruction .tooltip-dot mat-icon, .dark-theme .ngxp__container.vcs-tooltip-instruction .tooltip-dot mat-icon {
  color: #62626A;
  width: 8px !important;
  height: 8px !important;
}
.asset-20 .ngxp__container.vcs-tooltip-instruction .tooltip-dot mat-icon:active, .dark-theme .ngxp__container.vcs-tooltip-instruction .tooltip-dot mat-icon:active {
  color: #F2F2F3;
}
.asset-20 .ngxp__container.vcs-tooltip-instruction .btn-back, .dark-theme .ngxp__container.vcs-tooltip-instruction .btn-back {
  color: #5582DF;
}
.asset-20 .ngxp__container.vcs-tooltip-instruction .divider, .dark-theme .ngxp__container.vcs-tooltip-instruction .divider {
  border: 1px solid rgba(255, 255, 255, 0.12);
}
.asset-20 .ngxp__container.vcs-tooltip-instruction > .ngxp__arrow, .dark-theme .ngxp__container.vcs-tooltip-instruction > .ngxp__arrow {
  background-color: transparent;
}
.asset-20 .ngxp__container.vcs-tooltip-instruction > .ngxp__arrow::before, .dark-theme .ngxp__container.vcs-tooltip-instruction > .ngxp__arrow::before {
  background-color: #303036 !important;
}
.asset-20 .ngxp__container.dropdown-switch-app, .dark-theme .ngxp__container.dropdown-switch-app {
  border: none;
  border-radius: 4px;
  background-color: #242428;
  padding: 6px 8px;
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.1), 0 5px 8px 0 rgba(0, 0, 0, 0.08), 0 1px 14px 0 rgba(0, 0, 0, 0.12);
  z-index: 999;
  width: 368px;
  height: 382px;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  color: #F2F2F3;
}
.asset-20 .ngxp__container.dropdown-switch-app > .ngxp__arrow, .dark-theme .ngxp__container.dropdown-switch-app > .ngxp__arrow {
  background-color: transparent;
}
.asset-20 .ngxp__container.dropdown-switch-app > .ngxp__arrow::before, .dark-theme .ngxp__container.dropdown-switch-app > .ngxp__arrow::before {
  background-color: #242428 !important;
}
.asset-20 .ngxp__container.dropdown-switch-app .show-more, .dark-theme .ngxp__container.dropdown-switch-app .show-more {
  margin: 20px 100px;
  background-color: #242428 !important;
}
.asset-20 .vcs-tooltip-btn-right, .dark-theme .vcs-tooltip-btn-right {
  margin-left: 16px;
}
.asset-20 .vcs-intro-tooltip.introjs-tooltip *, .dark-theme .vcs-intro-tooltip.introjs-tooltip * {
  font-family: "Roboto-regular";
}
.asset-20 .vcs-intro-tooltip.introjs-tooltip .introjs-tooltip-header, .dark-theme .vcs-intro-tooltip.introjs-tooltip .introjs-tooltip-header {
  color: !important;
}
.asset-20 .vcs-intro-tooltip.introjs-tooltip .introjs-tooltip-title, .dark-theme .vcs-intro-tooltip.introjs-tooltip .introjs-tooltip-title {
  color: !important;
}
.asset-20 .vcs-intro-tooltip.introjs-tooltip .introjs-tooltiptext, .dark-theme .vcs-intro-tooltip.introjs-tooltip .introjs-tooltiptext {
  padding: 12px 0;
  margin: 0 28px;
  border-top: 1px solid;
  font-family: "FVHCircularXX-Regular";
  font-size: 14px;
  line-height: 20px;
  color: #C9C9CF;
}
.asset-20 .vcs-intro-tooltip.introjs-tooltip .introjs-tooltipbuttons, .dark-theme .vcs-intro-tooltip.introjs-tooltip .introjs-tooltipbuttons {
  border-top: none;
  display: inline-block;
  padding: 10px 0 20px;
  margin-right: 28px;
  float: right;
  cursor: pointer;
}
.asset-20 .vcs-intro-tooltip.introjs-tooltip .introjs-tooltipbuttons .introjs-prevbutton, .dark-theme .vcs-intro-tooltip.introjs-tooltip .introjs-tooltipbuttons .introjs-prevbutton {
  float: initial;
  display: none;
}
.asset-20 .vcs-intro-tooltip.introjs-tooltip .introjs-tooltipbuttons .introjs-nextbutton, .dark-theme .vcs-intro-tooltip.introjs-tooltip .introjs-tooltipbuttons .introjs-nextbutton {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-weight: 400;
  box-sizing: border-box;
  position: relative;
  border: none;
  white-space: nowrap;
  text-decoration: none;
  border-radius: 4px;
  color: white;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  text-shadow: none;
}
.asset-20 .vcs-intro-tooltip.introjs-tooltip .introjs-bullets ul li a, .dark-theme .vcs-intro-tooltip.introjs-tooltip .introjs-bullets ul li a {
  background: #62626A !important;
}
.asset-20 .vcs-intro-tooltip.introjs-tooltip .introjs-bullets ul li a.active, .dark-theme .vcs-intro-tooltip.introjs-tooltip .introjs-bullets ul li a.active {
  background: #F2F2F3 !important;
}
.asset-20 .vcs-intro-tooltip.introjs-tooltip .introjs-bullets ul li a.hover, .dark-theme .vcs-intro-tooltip.introjs-tooltip .introjs-bullets ul li a.hover {
  background: #F2F2F3 !important;
  opacity: 0.8;
}
.asset-20 .scrollspy, .dark-theme .scrollspy {
  background: #303036 !important;
  border-radius: 8px;
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.asset-20 .vcs-daterangepicker-backdrop-start, .asset-20 .vcs-daterangepicker-backdrop-end, .dark-theme .vcs-daterangepicker-backdrop-start, .dark-theme .vcs-daterangepicker-backdrop-end {
  display: none;
}
.asset-20 .mat-menu-content:not(:empty), .dark-theme .mat-menu-content:not(:empty) {
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.asset-20 .vcs-daterangepicker, .dark-theme .vcs-daterangepicker {
  z-index: 1;
}
.asset-20 .vcs-daterangepicker .md-drppicker, .dark-theme .vcs-daterangepicker .md-drppicker {
  min-width: max-content;
  margin-top: 0;
  margin-left: 0;
  background: #303036;
  border: 1px solid #fdfdfd;
}
.asset-20 .vcs-daterangepicker .md-drppicker.double .calendar-table, .dark-theme .vcs-daterangepicker .md-drppicker.double .calendar-table {
  border: 1px solid #ddd !important;
  border-radius: 4px !important;
}
.asset-20 .vcs-daterangepicker .md-drppicker .calendar-table, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table {
  background: transparent;
  border: none;
}
.asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr th, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr th {
  font-family: "Roboto-Medium";
  font-size: 14px;
  line-height: 24px;
  color: #F2F2F3;
}
.asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr th span, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr th span {
  color: #F2F2F3;
}
.asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td {
  width: 40px;
  height: 32px;
  border-radius: 4px;
}
.asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td span, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td span {
  font-family: "Roboto-Regular";
  font-size: 14px;
  line-height: 24px;
  color: #F2F2F3;
}
.asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available:hover, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available:hover {
  background: #494950 !important;
}
.asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available:hover span, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available:hover span {
  color: #F2F2F3 !important;
}
.asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.in-range, .asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.in-range:hover, .asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.start-date, .asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.start-date:hover, .asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.end-date, .asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.end-date:hover, .asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today.in-range, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.in-range, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.in-range:hover, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.start-date, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.start-date:hover, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.end-date, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.end-date:hover, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today.in-range {
  background: #FF6272 !important;
}
.asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.in-range span, .asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.in-range:hover span, .asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.start-date span, .asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.start-date:hover span, .asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.end-date span, .asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.end-date:hover span, .asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today.in-range span, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.in-range span, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.in-range:hover span, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.start-date span, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.start-date:hover span, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.end-date span, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.end-date:hover span, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today.in-range span {
  color: #F2F2F3 !important;
}
.asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.off, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.off {
  background: transparent !important;
}
.asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.off span, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.off span {
  color: #E5E5E7 !important;
}
.asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today, .asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today:hover, .asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.start-date.today, .asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today.in-range:hover, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today:hover, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.start-date.today, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today.in-range:hover {
  background: #F2F2F3 !important;
}
.asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today span, .asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today:hover span, .asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.start-date.today span, .asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today.in-range:hover span, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today span, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today:hover span, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.start-date.today span, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today.in-range:hover span {
  color: #111113 !important;
}
.asset-20 .vcs-daterangepicker .md-drppicker .buttons_input .btn, .dark-theme .vcs-daterangepicker .md-drppicker .buttons_input .btn {
  margin-top: 12px;
  background: #FD2F4A !important;
  color: #FFFFFF !important;
}
.asset-20 .vcs-daterangepicker .md-drppicker .buttons_input .btn:not([disabled]):hover, .dark-theme .vcs-daterangepicker .md-drppicker .buttons_input .btn:not([disabled]):hover {
  background-color: #FF6272 !important;
}
.asset-20 .mat-radio-button.vcs-radio-button.mat-radio-disabled:not(.mat-radio-checked) .mat-radio-label-content, .dark-theme .mat-radio-button.vcs-radio-button.mat-radio-disabled:not(.mat-radio-checked) .mat-radio-label-content {
  color: #F2F2F3 !important;
}
.asset-20 .mat-radio-button.vcs-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-label-content, .dark-theme .mat-radio-button.vcs-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-label-content {
  color: #F2F2F3 !important;
}
.asset-20 .mat-radio-button.vcs-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle, .dark-theme .mat-radio-button.vcs-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%233D3D43' stroke-width='2' fill='%233D3D43' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%2362626A'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-radio-button.vcs-radio-button.mat-radio-disabled .mat-radio-outer-circle, .dark-theme .mat-radio-button.vcs-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%233D3D43' stroke-width='2' fill='%233D3D43' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%2362626A'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-radio-button.vcs-radio-button.mat-accent:not(.mat-radio-disabled) .mat-radio-label-content, .dark-theme .mat-radio-button.vcs-radio-button.mat-accent:not(.mat-radio-disabled) .mat-radio-label-content {
  color: #F2F2F3;
}
.asset-20 .mat-radio-button.vcs-radio-button.mat-accent:not(.mat-radio-disabled) .mat-radio-outer-circle, .dark-theme .mat-radio-button.vcs-radio-button.mat-accent:not(.mat-radio-disabled) .mat-radio-outer-circle {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%2394949E' stroke-width='2' fill='%23111113' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%23111113'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-radio-button.vcs-radio-button.mat-accent:not(.mat-radio-disabled) .mat-radio-outer-circle:hover:not(.mat-radio-disabled), .dark-theme .mat-radio-button.vcs-radio-button.mat-accent:not(.mat-radio-disabled) .mat-radio-outer-circle:hover:not(.mat-radio-disabled) {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%23C9C9CF' stroke-width='2' fill='%23111113' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%23111113'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-radio-button.vcs-radio-button.mat-accent:not(.mat-radio-disabled) .mat-radio-outer-circle:active:not(.mat-radio-disabled), .dark-theme .mat-radio-button.vcs-radio-button.mat-accent:not(.mat-radio-disabled) .mat-radio-outer-circle:active:not(.mat-radio-disabled) {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%235582DF' stroke-width='2' fill='%23111113' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%23111113'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-radio-button.vcs-radio-button.mat-radio-checked:not(.mat-radio-disabled) .mat-radio-label-content, .dark-theme .mat-radio-button.vcs-radio-button.mat-radio-checked:not(.mat-radio-disabled) .mat-radio-label-content {
  color: #F2F2F3;
}
.asset-20 .mat-radio-button.vcs-radio-button.mat-radio-checked:not(.mat-radio-disabled) .mat-radio-outer-circle, .dark-theme .mat-radio-button.vcs-radio-button.mat-radio-checked:not(.mat-radio-disabled) .mat-radio-outer-circle {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%23E5E5E7' stroke-width='2' fill='%23E5E5E7' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%23000000'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-radio-button.vcs-radio-button.mat-radio-checked:not(.mat-radio-disabled) .mat-radio-outer-circle:hover:not(.mat-radio-disabled), .dark-theme .mat-radio-button.vcs-radio-button.mat-radio-checked:not(.mat-radio-disabled) .mat-radio-outer-circle:hover:not(.mat-radio-disabled) {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%23F2F2F3' stroke-width='2' fill='%23F2F2F3' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%23000000'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-radio-button.vcs-radio-button.mat-radio-checked:not(.mat-radio-disabled) .mat-radio-outer-circle:active:not(.mat-radio-disabled), .dark-theme .mat-radio-button.vcs-radio-button.mat-radio-checked:not(.mat-radio-disabled) .mat-radio-outer-circle:active:not(.mat-radio-disabled) {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%235582DF' stroke-width='2' fill='%23E5E5E7' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%23000000'%3E%3C/path%3E%3C/g%3E%3C/svg%3E") !important;
}
.asset-20 .mat-radio-button.vcs-radio-button.mat-radio-checked:not(.mat-radio-disabled) .mat-radio-outer-circle:focus:not(.mat-radio-disabled), .dark-theme .mat-radio-button.vcs-radio-button.mat-radio-checked:not(.mat-radio-disabled) .mat-radio-outer-circle:focus:not(.mat-radio-disabled) {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%235582DF' stroke-width='2' fill='%23E5E5E7' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%23000000'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .vcs-inline-message, .dark-theme .vcs-inline-message {
  margin: 0 0;
}
.asset-20 .vcs-inline-message .inline-message-action .vcs-button, .dark-theme .vcs-inline-message .inline-message-action .vcs-button {
  margin-left: unset;
}
.asset-20 .vcs-inline-message .vcs-button.mat-flat-button:focus, .dark-theme .vcs-inline-message .vcs-button.mat-flat-button:focus {
  outline: none !important;
}
.asset-20 .vcs-inline-message .vcs-button.mat-flat-button:not(.mat-button-disabled):focus:not(:focus-visible), .dark-theme .vcs-inline-message .vcs-button.mat-flat-button:not(.mat-button-disabled):focus:not(:focus-visible) {
  border: 1px solid transparent;
  /* Loại bỏ đường viền khi focus bằng chuột */
}
.asset-20 .vcs-inline-message .vcs-button.mat-flat-button:not(.mat-button-disabled):focus-visible, .dark-theme .vcs-inline-message .vcs-button.mat-flat-button:not(.mat-button-disabled):focus-visible {
  border: 1px solid #5582DF !important;
  /* Đường viền màu xanh khi focus bằng bàn phím (tab) */
}
.asset-20 .vcs-inline-message.alert, .dark-theme .vcs-inline-message.alert {
  background: #FFC4C5;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
  padding: 16px;
  width: 400px;
  border: none;
}
.asset-20 .vcs-inline-message.alert .inline-message-header, .asset-20 .vcs-inline-message.alert .inline-message-header > .title, .dark-theme .vcs-inline-message.alert .inline-message-header, .dark-theme .vcs-inline-message.alert .inline-message-header > .title {
  color: #111113 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .vcs-inline-message.alert .inline-message-header .message-icon, .asset-20 .vcs-inline-message.alert .inline-message-header > .title .message-icon, .dark-theme .vcs-inline-message.alert .inline-message-header .message-icon, .dark-theme .vcs-inline-message.alert .inline-message-header > .title .message-icon {
  color: #922A2B !important;
}
.asset-20 .vcs-inline-message.alert .inline-message-content, .dark-theme .vcs-inline-message.alert .inline-message-content {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #303036 !important;
}
.asset-20 .vcs-inline-message.alert .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]), .dark-theme .vcs-inline-message.alert .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) {
  background-color: #B04142 !important;
  border: 1px solid transparent;
  color: #F2F2F3 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 32px;
}
.asset-20 .vcs-inline-message.alert .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) span, .asset-20 .vcs-inline-message.alert .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) .mat-icon, .dark-theme .vcs-inline-message.alert .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) span, .dark-theme .vcs-inline-message.alert .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) .mat-icon {
  position: relative;
  color: #F2F2F3 !important;
}
.asset-20 .vcs-inline-message.alert .inline-message-action .vcs-button.mat-stroked-button:not([disabled]), .dark-theme .vcs-inline-message.alert .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) {
  background-color: transparent !important;
  color: #922A2B !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 32px;
  padding-left: 0px;
  padding-right: 0px;
  margin-right: 16px;
}
.asset-20 .vcs-inline-message.alert .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) span, .asset-20 .vcs-inline-message.alert .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) .mat-icon, .dark-theme .vcs-inline-message.alert .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) span, .dark-theme .vcs-inline-message.alert .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) .mat-icon {
  position: relative;
  color: #922A2B !important;
}
.asset-20 .vcs-inline-message.default, .dark-theme .vcs-inline-message.default {
  background: #303036;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
  width: 400px;
}
.asset-20 .vcs-inline-message.default .inline-message-header, .asset-20 .vcs-inline-message.default .inline-message-header > .title, .dark-theme .vcs-inline-message.default .inline-message-header, .dark-theme .vcs-inline-message.default .inline-message-header > .title {
  color: #F2F2F3 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .vcs-inline-message.default .inline-message-header .message-icon, .asset-20 .vcs-inline-message.default .inline-message-header > .title .message-icon, .dark-theme .vcs-inline-message.default .inline-message-header .message-icon, .dark-theme .vcs-inline-message.default .inline-message-header > .title .message-icon {
  color: #5582DF !important;
}
.asset-20 .vcs-inline-message.default .inline-message-content, .dark-theme .vcs-inline-message.default .inline-message-content {
  color: #E5E5E7 !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .vcs-inline-message.default .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]), .dark-theme .vcs-inline-message.default .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) {
  background-color: #494950 !important;
  color: #E5E5E7 !important;
  border: 1px solid transparent;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 32px;
}
.asset-20 .vcs-inline-message.default .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]):hover, .dark-theme .vcs-inline-message.default .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]):hover {
  background-color: #C9C9CF !important;
}
.asset-20 .vcs-inline-message.default .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]):active, .dark-theme .vcs-inline-message.default .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]):active {
  background-color: #000000 !important;
}
.asset-20 .vcs-inline-message.default .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]):active span, .dark-theme .vcs-inline-message.default .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]):active span {
  color: #C9C9CF !important;
}
.asset-20 .vcs-inline-message.default .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) span, .asset-20 .vcs-inline-message.default .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) .mat-icon, .dark-theme .vcs-inline-message.default .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) span, .dark-theme .vcs-inline-message.default .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) .mat-icon {
  position: relative;
  color: #E5E5E7 !important;
}
.asset-20 .vcs-inline-message.default .inline-message-action .vcs-button.mat-stroked-button:not([disabled]), .dark-theme .vcs-inline-message.default .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) {
  background-color: transparent !important;
  color: #5582DF !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 32px;
  padding-left: 0px;
  padding-right: 0px;
  margin-right: 16px;
}
.asset-20 .vcs-inline-message.default .inline-message-action .vcs-button.mat-stroked-button:not([disabled]):hover, .dark-theme .vcs-inline-message.default .inline-message-action .vcs-button.mat-stroked-button:not([disabled]):hover {
  text-decoration: underline;
}
.asset-20 .vcs-inline-message.default .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) span, .asset-20 .vcs-inline-message.default .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) .mat-icon, .dark-theme .vcs-inline-message.default .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) span, .dark-theme .vcs-inline-message.default .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) .mat-icon {
  position: relative;
  color: #5582DF !important;
}
.asset-20 .vcs-inline-message.warning, .dark-theme .vcs-inline-message.warning {
  background: #FFFBC1;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
  width: 400px;
}
.asset-20 .vcs-inline-message.warning .inline-message-header, .asset-20 .vcs-inline-message.warning .inline-message-header > .title, .dark-theme .vcs-inline-message.warning .inline-message-header, .dark-theme .vcs-inline-message.warning .inline-message-header > .title {
  color: #111113 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .vcs-inline-message.warning .inline-message-header .message-icon, .asset-20 .vcs-inline-message.warning .inline-message-header > .title .message-icon, .dark-theme .vcs-inline-message.warning .inline-message-header .message-icon, .dark-theme .vcs-inline-message.warning .inline-message-header > .title .message-icon {
  color: #B3AC23 !important;
}
.asset-20 .vcs-inline-message.warning .inline-message-content, .dark-theme .vcs-inline-message.warning .inline-message-content {
  color: #303036 !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .vcs-inline-message.warning .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]), .dark-theme .vcs-inline-message.warning .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) {
  background-color: #D5CD2D !important;
  color: #111113 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 32px;
  border: 1px solid transparent;
}
.asset-20 .vcs-inline-message.warning .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) span, .asset-20 .vcs-inline-message.warning .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) .mat-icon, .dark-theme .vcs-inline-message.warning .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) span, .dark-theme .vcs-inline-message.warning .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) .mat-icon {
  position: relative;
  color: #111113 !important;
}
.asset-20 .vcs-inline-message.warning .inline-message-action .vcs-button.mat-stroked-button:not([disabled]), .dark-theme .vcs-inline-message.warning .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) {
  background-color: transparent !important;
  color: #B3AC23 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 32px;
  padding-left: 0px;
  padding-right: 0px;
  margin-right: 16px;
}
.asset-20 .vcs-inline-message.warning .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) span, .asset-20 .vcs-inline-message.warning .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) .mat-icon, .dark-theme .vcs-inline-message.warning .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) span, .dark-theme .vcs-inline-message.warning .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) .mat-icon {
  position: relative;
  color: #B3AC23 !important;
}
.asset-20 *::-webkit-scrollbar-track, .dark-theme *::-webkit-scrollbar-track {
  border-radius: 10px;
  background: #E5E5E7;
  cursor: pointer;
}
.asset-20 *::-webkit-scrollbar, .dark-theme *::-webkit-scrollbar {
  height: 4px;
  /* height of horizontal scrollbar ← You're missing this */
  width: 4px;
  /* width of vertical scrollbar */
  background-color: #E5E5E7;
}
.asset-20 *::-webkit-scrollbar-thumb, .dark-theme *::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #242428;
}
.asset-20 .first-arrow-down .btn-tree-arrow-down, .dark-theme .first-arrow-down .btn-tree-arrow-down {
  color: #94949E !important;
}
.asset-20 .first-arrow-down .btn-tree-arrow-down:hover, .dark-theme .first-arrow-down .btn-tree-arrow-down:hover {
  color: #F2F2F3 !important;
}
.asset-20 .vcs-tree.nested-tree, .dark-theme .vcs-tree.nested-tree {
  background: transparent;
  color: #F2F2F3;
}
.asset-20 .vcs-tree.nested-tree .vcs-mat-tree-node .vcs-mat-tree-node-content, .asset-20 .vcs-tree.nested-tree .vcs-mat-tree-node .tree-node-label, .dark-theme .vcs-tree.nested-tree .vcs-mat-tree-node .vcs-mat-tree-node-content, .dark-theme .vcs-tree.nested-tree .vcs-mat-tree-node .tree-node-label {
  color: #F2F2F3;
}
.asset-20 .vcs-tree.nested-tree .vcs-mat-tree-node::before, .dark-theme .vcs-tree.nested-tree .vcs-mat-tree-node::before {
  content: "";
  border-bottom-color: #94949E;
  border-left-color: #94949E;
}
.asset-20 .vcs-tree.nested-tree li.vcs-tree-container, .dark-theme .vcs-tree.nested-tree li.vcs-tree-container {
  border-left-color: #94949E;
  background: #111113;
}
.asset-20 .vcs-tree.nested-tree li.vcs-mat-tree-node,
.asset-20 .vcs-tree.nested-tree li div, .dark-theme .vcs-tree.nested-tree li.vcs-mat-tree-node,
.dark-theme .vcs-tree.nested-tree li div {
  background: #111113;
}
.asset-20 .vcs-tree.nested-tree li.has-children > .vcs-mat-tree-node >, .dark-theme .vcs-tree.nested-tree li.has-children > .vcs-mat-tree-node > {
  margin: 0;
  position: relative;
  top: 0;
  z-index: 1;
}
.asset-20 .vcs-tree.nested-tree .collapse-button mat-icon,
.asset-20 .vcs-tree.nested-tree .vcs-tree-icon mat-icon, .dark-theme .vcs-tree.nested-tree .collapse-button mat-icon,
.dark-theme .vcs-tree.nested-tree .vcs-tree-icon mat-icon {
  color: #94949E;
}
.asset-20 .vcs-tree.nested-tree .collapse-button mat-icon:hover,
.asset-20 .vcs-tree.nested-tree .vcs-tree-icon mat-icon:hover, .dark-theme .vcs-tree.nested-tree .collapse-button mat-icon:hover,
.dark-theme .vcs-tree.nested-tree .vcs-tree-icon mat-icon:hover {
  color: #F2F2F3;
}
.asset-20 .vcs-progress.mat-progress-bar.mat-default .mat-progress-bar-fill::after, .dark-theme .vcs-progress.mat-progress-bar.mat-default .mat-progress-bar-fill::after {
  background-color: #E5E5E7;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
}
.asset-20 .vcs-progress.mat-progress-bar.mat-default .mat-progress-bar-buffer, .dark-theme .vcs-progress.mat-progress-bar.mat-default .mat-progress-bar-buffer {
  background-color: #494950;
}
.asset-20 .vcs-progress.mat-progress-bar.mat-default .mat-progress-bar-background, .dark-theme .vcs-progress.mat-progress-bar.mat-default .mat-progress-bar-background {
  fill: #494950;
}
.asset-20 .vcs-progress.mat-progress-bar.mat-green .mat-progress-bar-fill::after, .dark-theme .vcs-progress.mat-progress-bar.mat-green .mat-progress-bar-fill::after {
  background-color: #9EB66F;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
}
.asset-20 .vcs-progress.mat-progress-bar.mat-green .mat-progress-bar-buffer, .dark-theme .vcs-progress.mat-progress-bar.mat-green .mat-progress-bar-buffer {
  background-color: #494950;
}
.asset-20 .vcs-progress.mat-progress-bar.mat-green .mat-progress-bar-background, .dark-theme .vcs-progress.mat-progress-bar.mat-green .mat-progress-bar-background {
  fill: #494950;
}
.asset-20 .vcs-progress.mat-progress-spinner.mat-primary circle, .dark-theme .vcs-progress.mat-progress-spinner.mat-primary circle {
  stroke: #E5E5E7;
}
.asset-20 .vcs-progress.mat-progress-spinner.mat-green circle, .dark-theme .vcs-progress.mat-progress-spinner.mat-green circle {
  stroke: #9EB66F;
}
.asset-20 .loading-container .img-loading, .dark-theme .loading-container .img-loading {
  height: 18px !important;
  position: relative;
  top: -58px;
  left: 26px;
}
.asset-20 .loading-container .vcs-progress .mat-spinner circle, .dark-theme .loading-container .vcs-progress .mat-spinner circle {
  background: conic-gradient(from 90deg at 50% 50%, rgba(39, 174, 96, 0) 0deg, rgba(134, 134, 142, 0) 0.04deg, #86868E 360deg) !important;
}
.asset-20 .loading-container .vcs-progress .mat-spinner.mat-primary circle, .dark-theme .loading-container .vcs-progress .mat-spinner.mat-primary circle {
  stroke: #E5E5E7;
}
.asset-20 .loading-container .vcs-progress .mat-spinner.mat-green circle, .dark-theme .loading-container .vcs-progress .mat-spinner.mat-green circle {
  stroke: #9EB66F;
}
.asset-20 .loading, .dark-theme .loading {
  display: flex;
  align-items: center;
}
.asset-20 .loading .container-loading, .dark-theme .loading .container-loading {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  background: conic-gradient(from 90deg at 50% 50%, rgba(39, 174, 96, 0) 0deg, rgba(134, 134, 142, 0) 0.04deg, #86868E 360deg);
  width: 240px;
  height: 240px;
  border-radius: 50%;
  animation: loading 2s linear infinite;
}
.asset-20 .loading .container-loading::before, .dark-theme .loading .container-loading::before {
  position: absolute;
  content: "";
  width: 84%;
  height: 84%;
  border-radius: 50%;
  background-color: #000000;
}
@keyframes loading {
  100% {
    transform: rotate(360deg);
  }
}
.asset-20 .loading .img-loading, .dark-theme .loading .img-loading {
  z-index: 1;
  position: relative;
  right: 208px;
  width: 180px;
  height: 60px;
}
.asset-20 .vcs-page-footer, .dark-theme .vcs-page-footer {
  padding: 20px 4px;
}
.asset-20 .vcs-page-footer .site-footer, .dark-theme .vcs-page-footer .site-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  min-height: 28px;
  background-color: transparent;
}
.asset-20 .vcs-page-footer .site-footer .left-section .content-left, .dark-theme .vcs-page-footer .site-footer .left-section .content-left {
  color: #F2F2F3;
  height: 20px;
}
.asset-20 .vcs-page-footer .site-footer .right-section .content-right, .dark-theme .vcs-page-footer .site-footer .right-section .content-right {
  color: #F2F2F3;
  height: 20px;
}
.asset-20 .container-page-header, .dark-theme .container-page-header {
  line-height: 20px;
  min-height: 132px;
}
.asset-20 .container-page-header .site-header, .dark-theme .container-page-header .site-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: transparent;
}
.asset-20 .container-page-header .site-header .left-section .content-left, .dark-theme .container-page-header .site-header .left-section .content-left {
  color: #F2F2F3;
  height: 20px;
}
.asset-20 .container-page-header .site-header .left-section .page-title, .dark-theme .container-page-header .site-header .left-section .page-title {
  color: #F2F2F3;
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 6px;
}
.asset-20 .container-page-header .site-header .left-section .page-desc, .dark-theme .container-page-header .site-header .left-section .page-desc {
  color: #AFAFB7;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
}
.asset-20 .container-page-header .site-header .right-section, .dark-theme .container-page-header .site-header .right-section {
  display: flex;
  align-items: center;
}
.asset-20 .container-page-header .site-header .right-section .btn-gr-header, .dark-theme .container-page-header .site-header .right-section .btn-gr-header {
  margin-right: 8px;
  height: 40px;
}
.asset-20 .container-page-header .site-header .right-section .btn-gr-header .text, .dark-theme .container-page-header .site-header .right-section .btn-gr-header .text {
  margin-right: 12px;
}
.asset-20 .container-page-header .site-header .right-section .search-box, .dark-theme .container-page-header .site-header .right-section .search-box {
  width: 240px;
  height: 40px;
}
.asset-20 .container-page-header .site-header .right-section .search-box .group-btn-search, .dark-theme .container-page-header .site-header .right-section .search-box .group-btn-search {
  display: flex;
  align-items: center;
}
.asset-20 .container-page-header .site-header .right-section .search-box .group-btn-search .icon-sort, .dark-theme .container-page-header .site-header .right-section .search-box .group-btn-search .icon-sort {
  margin: 10px 8px 2px 4px;
  width: 18px !important;
  height: 18px !important;
}
.asset-20 .container-page-header .site-header .right-section .search-box .group-btn-search .icon-sort:hover, .dark-theme .container-page-header .site-header .right-section .search-box .group-btn-search .icon-sort:hover {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid transparent;
  border-radius: 4px;
  padding: 1px;
}
.asset-20 .container-page-header .site-header .right-section .search-box .group-btn-search .icon-sort:active, .dark-theme .container-page-header .site-header .right-section .search-box .group-btn-search .icon-sort:active {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
  padding: 1px;
}
.asset-20 .container-page-header .site-header .right-section .search-box .group-btn-search .icon-sort:focus, .dark-theme .container-page-header .site-header .right-section .search-box .group-btn-search .icon-sort:focus {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
  padding: 1px;
}
.asset-20 .container-page-header .site-header .right-section .gr-button, .dark-theme .container-page-header .site-header .right-section .gr-button {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 40px;
}
.asset-20 .container-page-header .site-header .right-section .gr-button .icon-header, .dark-theme .container-page-header .site-header .right-section .gr-button .icon-header {
  width: 24px !important;
  height: 24px !important;
  cursor: pointer;
}
.asset-20 .container-page-header .site-header .right-section .gr-button .vcs-header-option, .dark-theme .container-page-header .site-header .right-section .gr-button .vcs-header-option {
  min-width: 200px;
  min-height: -moz-fit-content;
  min-height: fit-content;
  background-color: #242428;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
  border: none;
  z-index: 99;
}
.asset-20 .container-page-header .site-header .right-section .gr-button .vcs-header-option.ngxp__container, .dark-theme .container-page-header .site-header .right-section .gr-button .vcs-header-option.ngxp__container {
  padding: unset !important;
}
.asset-20 .container-page-header .site-header .right-section .gr-button .vcs-header-option > .ngxp__arrow, .dark-theme .container-page-header .site-header .right-section .gr-button .vcs-header-option > .ngxp__arrow {
  background-color: transparent;
}
.asset-20 .container-page-header .site-header .right-section .gr-button .vcs-header-option > .ngxp__arrow::before, .dark-theme .container-page-header .site-header .right-section .gr-button .vcs-header-option > .ngxp__arrow::before {
  background-color: #242428 !important;
}
.asset-20 .container-page-header .site-header .right-section .gr-button .vcs-header-option .container-option, .dark-theme .container-page-header .site-header .right-section .gr-button .vcs-header-option .container-option {
  width: 200px;
  height: 32px;
  padding: 6px 4px;
  border-radius: 4px;
  cursor: pointer;
}
.asset-20 .container-page-header .site-header .right-section .gr-button .vcs-header-option .container-option:hover, .dark-theme .container-page-header .site-header .right-section .gr-button .vcs-header-option .container-option:hover {
  background-color: #FD2F4A;
}
.asset-20 .container-page-header .site-header .right-section .gr-button .vcs-header-option .container-option:hover .text-option, .dark-theme .container-page-header .site-header .right-section .gr-button .vcs-header-option .container-option:hover .text-option {
  color: #FFFFFF;
}
.asset-20 .container-page-header .site-header .right-section .gr-button .vcs-header-option .container-option .text-option, .dark-theme .container-page-header .site-header .right-section .gr-button .vcs-header-option .container-option .text-option {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #F2F2F3;
  padding-left: 24px;
}
.asset-20 .container-sub-menu, .dark-theme .container-sub-menu {
  max-width: 648px !important;
  min-width: 300px !important;
  margin-top: 24px;
  height: 32px;
}
.asset-20 .vcs-language-option, .dark-theme .vcs-language-option {
  background-color: #242428;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16) !important;
  border-radius: 4px !important;
  border: none !important;
  z-index: 1;
}
.asset-20 .vcs-language-option.ngxp__container, .dark-theme .vcs-language-option.ngxp__container {
  padding: unset !important;
  padding-bottom: 8px !important;
}
.asset-20 .vcs-language-option > .ngxp__arrow, .dark-theme .vcs-language-option > .ngxp__arrow {
  background-color: transparent;
}
.asset-20 .vcs-language-option > .ngxp__arrow::before, .dark-theme .vcs-language-option > .ngxp__arrow::before {
  background-color: #242428 !important;
}
.asset-20 .vcs-language-option .vcs-item-language, .dark-theme .vcs-language-option .vcs-item-language {
  padding: 0px !important;
}
.asset-20 .vcs-language-option .vcs-item-language:hover, .dark-theme .vcs-language-option .vcs-item-language:hover {
  background: none !important;
}
.asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language {
  width: 160px;
  height: -moz-fit-content;
  height: fit-content;
  padding: 4px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language .icon-check-lang, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language .icon-check-lang {
  width: 18px !important;
  margin: 0 5px 0 2px;
}
.asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language .language, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language .language {
  display: flex;
  align-items: center;
  height: 32px;
  margin-left: 25px;
}
.asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language .language .text, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language .language .text {
  margin-left: 4px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #F2F2F3;
}
.asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language {
  color: #F2F2F3 !important;
}
.asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language > h6, .asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language > p, .asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language > mat-icon, .asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language > div, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language > h6, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language > p, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language > mat-icon, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language > div {
  color: #F2F2F3 !important;
}
.asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language .language, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language .language {
  margin-left: unset;
}
.asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language .language .text, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language .language .text {
  color: #F2F2F3 !important;
}
.asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language:hover, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language:hover {
  background-color: #FD2F4A;
  color: #F2F2F3;
}
.asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language:hover .text, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language:hover .text {
  color: #F2F2F3 !important;
}
.asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language:hover mat-icon, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language:hover mat-icon {
  color: #F2F2F3 !important;
}
.asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language:active, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language:active {
  color: #F2F2F3 !important;
}
.asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language:active > h6, .asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language:active > p, .asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language:active > mat-icon, .asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language:active > div, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language:active > h6, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language:active > p, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language:active > mat-icon, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language:active > div {
  color: #F2F2F3 !important;
}
.asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language:active .text, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language:active .text {
  color: #F2F2F3 !important;
}
.asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language:focus, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language:focus {
  background-color: #FD2F4A !important;
  color: #F2F2F3 !important;
}
.asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language:focus > h6, .asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language:focus > p, .asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language:focus > mat-icon, .asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language:focus > div, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language:focus > h6, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language:focus > p, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language:focus > mat-icon, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language:focus > div {
  color: #F2F2F3 !important;
}
.asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language:focus .text, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language:focus .text {
  color: #F2F2F3 !important;
}
.asset-20 .vcs-language-option .mat-subheader, .dark-theme .vcs-language-option .mat-subheader {
  color: #F2F2F3;
  padding: 14px 4px 6px 20px !important;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .dropdown-switch-app, .dark-theme .dropdown-switch-app {
  max-width: 368px !important;
  text-align: center;
  padding: 8px 12px 20px 12px;
}
.asset-20 .dropdown-switch-app .switch-app, .dark-theme .dropdown-switch-app .switch-app {
  margin-bottom: 8px;
  line-height: inherit;
  border-radius: 8px;
  padding: 0px;
  height: auto;
}
.asset-20 .dropdown-switch-app .switch-app:hover, .dark-theme .dropdown-switch-app .switch-app:hover {
  background: #FFE2E2;
}
.asset-20 .dropdown-switch-app .switch-app .container-switch-app, .dark-theme .dropdown-switch-app .switch-app .container-switch-app {
  display: flex;
  align-items: center;
  text-wrap: wrap;
  justify-content: space-between;
  padding-top: 4px;
  padding-bottom: 8px;
}
.asset-20 .dropdown-switch-app .switch-app .logo-app, .dark-theme .dropdown-switch-app .switch-app .logo-app {
  padding: 11px 16px 11px 24px;
  margin-left: 8px;
}
.asset-20 .dropdown-switch-app .switch-app .desc-app, .dark-theme .dropdown-switch-app .switch-app .desc-app {
  width: 60%;
}
.asset-20 .dropdown-switch-app .show-more, .dark-theme .dropdown-switch-app .show-more {
  margin-top: 12px;
}
.asset-20 .custom-font-breadcrumb .toggle-label, .dark-theme .custom-font-breadcrumb .toggle-label {
  display: none;
}
.asset-20 .custom-font-breadcrumb .toggle-dark-light, .dark-theme .custom-font-breadcrumb .toggle-dark-light {
  display: none;
}
.asset-20 .custom-font-breadcrumb .toggle-dark-light-container::before, .dark-theme .custom-font-breadcrumb .toggle-dark-light-container::before {
  content: "Version 2.3.2";
  font-family: "Roboto-Medium";
  font-size: 14px;
  font-weight: 500;
  color: #303036;
}
.asset-20 .page-no-data .container-no-data, .dark-theme .page-no-data .container-no-data {
  text-align: center;
}
.asset-20 .page-no-data .container-no-data .text, .dark-theme .page-no-data .container-no-data .text {
  color: #AFAFB7 !important;
  font-style: normal;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.asset-20 .page-no-data .container-no-data .text .vcs-h2, .dark-theme .page-no-data .container-no-data .text .vcs-h2 {
  margin: 8px 0px;
  color: #AFAFB7 !important;
}
.asset-20 .page-no-data .container-no-data .text .vcs-body-1, .dark-theme .page-no-data .container-no-data .text .vcs-body-1 {
  width: 386px;
  margin-bottom: 8px;
}
.asset-20 .page-no-data .container-no-data .btn-no-data, .dark-theme .page-no-data .container-no-data .btn-no-data {
  margin-top: 20px;
  margin-bottom: 20px;
}
.asset-20 .page-no-data .search-no-reault .container-no-result, .dark-theme .page-no-data .search-no-reault .container-no-result {
  display: flex;
  align-items: center;
  margin: 0 0 5px 20px;
}
.asset-20 .page-no-data .search-no-reault .container-no-result .text-result, .dark-theme .page-no-data .search-no-reault .container-no-result .text-result {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #7A7A85;
  margin: 3px 0 0 5px;
}
.asset-20 .page-no-data .search-no-reault .container-no-result .icon-warn-no-result, .dark-theme .page-no-data .search-no-reault .container-no-result .icon-warn-no-result {
  color: #7A7A85;
}
.asset-20 .error-page .container-error-page, .dark-theme .error-page .container-error-page {
  text-align: center;
}
.asset-20 .error-page .container-error-page .text, .dark-theme .error-page .container-error-page .text {
  color: #AFAFB7;
  font-style: normal;
  margin: 35px 0;
}
.asset-20 .error-page .container-error-page .img-error-page, .dark-theme .error-page .container-error-page .img-error-page {
  max-width: unset;
}
.asset-20 .package-authen, .dark-theme .package-authen {
  background-color: transparent;
}
.asset-20 .package-authen .container-content, .dark-theme .package-authen .container-content {
  display: flex;
  align-items: center;
}
.asset-20 .package-authen .container-content .img-authen, .dark-theme .package-authen .container-content .img-authen {
  margin: 0 59px 0 72px;
}
.asset-20 .package-authen .container-content .authen-container, .dark-theme .package-authen .container-content .authen-container {
  margin-right: 80px;
}
.asset-20 .package-authen .container-content .authen-container .authen-logo, .dark-theme .package-authen .container-content .authen-container .authen-logo {
  margin-bottom: 40px;
  text-align: center;
}
.asset-20 .package-authen .container-content .authen-container .authen-body, .dark-theme .package-authen .container-content .authen-container .authen-body {
  background-color: #242428;
  border: 1px solid #303036;
  border-radius: 8px;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen {
  padding: 36px 40px;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .text-field, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .text-field {
  margin-bottom: 24px;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .text-field-pass, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .text-field-pass {
  margin-bottom: 8px;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .title, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .title {
  font-style: normal;
  font-weight: 300;
  font-size: 32px;
  line-height: 20px;
  color: #F2F2F3;
  margin: 0 0 47px 0;
  text-align: center;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .gr-text-filed, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .gr-text-filed {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #F2F2F3;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .gr-sub-text-filed, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .gr-sub-text-filed {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #E5E5E7;
  margin-bottom: 24px;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .change-pass, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .change-pass {
  margin-bottom: 15px;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .title-factor, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .title-factor {
  font-style: normal;
  font-weight: 300;
  font-size: 32px;
  line-height: 40px;
  color: #F2F2F3;
  margin-bottom: 8px;
  text-align: center;
  width: 376px;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .gr-sub-text-factor, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .gr-sub-text-factor {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #E5E5E7;
  margin-bottom: 8px;
  text-align: center;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .QR-scan, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .QR-scan {
  text-align: center;
  margin-bottom: 8px;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .img-scan, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .img-scan {
  width: 255px;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .gr-sub-text-2fa, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .gr-sub-text-2fa {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #E5E5E7;
  margin-bottom: 18px;
  text-align: center;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .container-2fa, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .container-2fa {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .container-2fa .input-2fa, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .container-2fa .input-2fa {
  width: 40px;
  height: 40px;
  text-align: center;
  border: 1px solid #94949E;
  border-radius: 4px;
  background-color: transparent;
  color: #F2F2F3;
  caret-color: #5582DF !important;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .container-2fa .input-2fa:focus, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .container-2fa .input-2fa:focus {
  border: 1px solid #5582DF;
  background-color: transparent;
  color: #F2F2F3;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .container-2fa .input-2fa:active, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .container-2fa .input-2fa:active {
  border: 1px solid #5582DF;
  background-color: transparent;
  color: #F2F2F3;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .container-2fa .input-2fa:hover, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .container-2fa .input-2fa:hover {
  border: 1px solid #F2F2F3;
  background-color: transparent;
  color: #F2F2F3;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .signed-pass, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .signed-pass {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .signed-pass .forgot-pass, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .signed-pass .forgot-pass {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #5582DF;
  cursor: pointer;
  margin-top: 3px;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .footer, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .footer {
  margin-top: 20px;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .footer .spec-text, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .footer .spec-text {
  color: #E5E5E7;
  padding: 12px 0;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .footer-forgot-pass, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .footer-forgot-pass {
  margin-top: 10px;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .footer-factor, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .footer-factor {
  text-align: center;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .footer-factor .button-authen, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .footer-factor .button-authen {
  margin-bottom: 8px;
}
.asset-20 .license-container, .dark-theme .license-container {
  background: #FFFFFF;
  border: 1px solid #D7D7DB;
}
.asset-20 .license-container .title-license, .dark-theme .license-container .title-license {
  border-bottom: 1px solid #D7D7DB;
}
.asset-20 .license-container .general-info .content, .dark-theme .license-container .general-info .content {
  border-bottom: 1px solid #D7D7DB;
}
.asset-20 .license-container .general-info .content .label-form, .dark-theme .license-container .general-info .content .label-form {
  color: #62626A;
}
.asset-20 .license-container .package-detail .content .label-form, .dark-theme .license-container .package-detail .content .label-form {
  color: #62626A;
}
.asset-20 .border-bottom, .dark-theme .border-bottom {
  border-bottom: 1px solid #D7D7DB;
}
.asset-20 .license-not-found, .dark-theme .license-not-found {
  border: 1px solid #D7D7DB;
}
.asset-20 .license-not-found, .dark-theme .license-not-found {
  background: #FFFFFF;
  border: 1px solid #D7D7DB;
}
.asset-20 .vcs-license-key-container, .dark-theme .vcs-license-key-container {
  border: 1px solid #D7D7DB;
}
.asset-20 .vcs-license-key-container:hover, .dark-theme .vcs-license-key-container:hover {
  border: 1px solid #111113;
}
.asset-20 .vcs-license-key-container:focus-within, .dark-theme .vcs-license-key-container:focus-within {
  border: 1px solid #5582DF !important;
}
.asset-20 .ant-upload.ant-upload-drag .ant-upload .ant-upload-drag-container .ant-upload-text, .dark-theme .ant-upload.ant-upload-drag .ant-upload .ant-upload-drag-container .ant-upload-text {
  color: #111113 !important;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].rules[1].use[1]!./src/main/webapp/content/scss/global.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.cdk-overlay-container,body,html{height:100%;width:100%}
.ant-alert,body{font-feature-settings:'tnum';font-size:14px}
a,a:active,a:focus,a:hover{outline:0;text-decoration:none}
address,dl,ol,p,pre,ul{margin-bottom:1em}
.ant-avatar,img{vertical-align:middle}
.ant-btn,[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}
pre,textarea{overflow:auto}
dd,h1,h2,h3,h4,h5,h6,legend{margin-bottom:.5em}
.ant-badge-status,progress,sub,sup{vertical-align:baseline}
[ant-click-animating-without-extra-node=true],[ant-click-animating=true],sub,sup{position:relative}
.ant-carousel .slick-slider,.cdk-overlay-backdrop,html{-webkit-tap-highlight-color:transparent}
[class*=ant-] input::-ms-clear,[class*=ant-] input::-ms-reveal,[class*=ant-]::-ms-clear,[class^=ant-] input::-ms-clear,[class^=ant-] input::-ms-reveal,[class^=ant-]::-ms-clear{display:none}
input::-ms-clear,input::-ms-reveal{display:none}
*,::after,::before{box-sizing:border-box}
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;--antd-wave-shadow-color:#1890ff;--scroll-bar:0}
.ant-pagination-item,body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}
body{margin:0;color:rgba(0,0,0,.85);font-variant:tabular-nums;line-height:1.5715;background-color:#fff}
[tabindex='-1']:focus{outline:0!important}
hr{box-sizing:content-box;height:0;overflow:visible}
h1,h2,h3,h4,h5,h6{margin-top:0;color:rgba(0,0,0,.85);font-weight:500}
dl,ol,p,ul{margin-top:0}
abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}
address{font-style:normal;line-height:inherit}
input[type=password],input[type=number],input[type=text],textarea{-webkit-appearance:none}
ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
dt{font-weight:500}
dd{margin-left:0}
blockquote,figure{margin:0 0 1em}
dfn{font-style:italic}
b,strong{font-weight:bolder}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0}
sub{bottom:-.25em}
sup{top:-.5em}
a{color:#1890ff;background-color:transparent;cursor:pointer;transition:color .3s;-webkit-text-decoration-skip:objects}
a:hover{color:#40a9ff}
a:active{color:#096dd9}
a[disabled]{color:rgba(0,0,0,.25);cursor:not-allowed}
code,kbd,pre,samp{font-size:1em;font-family:SFMono-Regular,Consolas,'Liberation Mono',Menlo,Courier,monospace}
pre{margin-top:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
table{border-collapse:collapse}
caption{padding-top:.75em;padding-bottom:.3em;color:rgba(0,0,0,.45);text-align:left;caption-side:bottom}
button,input,optgroup,select,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}
button,input{overflow:visible}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}
input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}
input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}
textarea{resize:vertical}
fieldset{min-width:0;margin:0;padding:0;border:0}
legend{display:block;width:100%;max-width:100%;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{outline-offset:-2px;-webkit-appearance:none}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
.ant-input-number-handler-down-inner,.ant-input-number-handler-up-inner,.ant-select-arrow,.ant-select-multiple .ant-select-selection-item-remove,.anticon{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal}
output{display:inline-block}
summary{display:list-item}
template{display:none}
[hidden]{display:none!important}
.clearfix::after,.clearfix::before{display:table;content:''}
mark{padding:.2em;background-color:#feffe6}
::selection{color:#fff;background:#1890ff}
.clearfix::after{clear:both}
.anticon,.anticon svg{display:inline-block}
.anticon{color:inherit;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em}
.anticon>*{line-height:1}
.anticon::before{display:none}
.anticon .anticon-icon{display:block}
.anticon[tabindex]{cursor:pointer}
.anticon-spin,.anticon-spin::before{display:inline-block;animation:loadingCircle 1s infinite linear}
.ant-fade-appear,.ant-fade-enter,.ant-fade-leave{animation-timing-function:linear}
.ant-fade-appear,.ant-fade-enter,.ant-fade-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}
.ant-fade-appear.ant-fade-appear-active,.ant-fade-enter.ant-fade-enter-active{animation-name:antFadeIn;animation-play-state:running}
.ant-fade-leave.ant-fade-leave-active{animation-name:antFadeOut;animation-play-state:running;pointer-events:none}
.ant-fade-appear,.ant-fade-enter{opacity:0}
@keyframes antFadeIn{0%{opacity:0}100%{opacity:1}}
@keyframes antFadeOut{0%{opacity:1}100%{opacity:0}}
.ant-move-up-appear,.ant-move-up-enter,.ant-move-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}
.ant-move-up-appear.ant-move-up-appear-active,.ant-move-up-enter.ant-move-up-enter-active{animation-name:antMoveUpIn;animation-play-state:running}
.ant-move-up-leave.ant-move-up-leave-active{animation-name:antMoveUpOut;animation-play-state:running;pointer-events:none}
.ant-move-up-appear,.ant-move-up-enter{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}
.ant-move-up-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}
.ant-move-down-appear,.ant-move-down-enter,.ant-move-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}
.ant-move-down-appear.ant-move-down-appear-active,.ant-move-down-enter.ant-move-down-enter-active{animation-name:antMoveDownIn;animation-play-state:running}
.ant-move-down-leave.ant-move-down-leave-active{animation-name:antMoveDownOut;animation-play-state:running;pointer-events:none}
.ant-move-down-appear,.ant-move-down-enter{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}
.ant-move-down-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}
.ant-move-left-appear,.ant-move-left-enter,.ant-move-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}
.ant-move-left-appear.ant-move-left-appear-active,.ant-move-left-enter.ant-move-left-enter-active{animation-name:antMoveLeftIn;animation-play-state:running}
.ant-move-left-leave.ant-move-left-leave-active{animation-name:antMoveLeftOut;animation-play-state:running;pointer-events:none}
.ant-move-left-appear,.ant-move-left-enter{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}
.ant-move-left-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}
.ant-move-right-appear,.ant-move-right-enter,.ant-move-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}
.ant-move-right-appear.ant-move-right-appear-active,.ant-move-right-enter.ant-move-right-enter-active{animation-name:antMoveRightIn;animation-play-state:running}
.ant-move-right-leave.ant-move-right-leave-active{animation-name:antMoveRightOut;animation-play-state:running;pointer-events:none}
.ant-move-right-appear,.ant-move-right-enter{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}
.ant-move-right-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}
@keyframes antMoveDownIn{0%{transform:translateY(100%);transform-origin:0 0;opacity:0}100%{transform:translateY(0);transform-origin:0 0;opacity:1}}
@keyframes antMoveDownOut{0%{transform:translateY(0);transform-origin:0 0;opacity:1}100%{transform:translateY(100%);transform-origin:0 0;opacity:0}}
@keyframes antMoveLeftIn{0%{transform:translateX(-100%);transform-origin:0 0;opacity:0}100%{transform:translateX(0);transform-origin:0 0;opacity:1}}
@keyframes antMoveLeftOut{0%{transform:translateX(0);transform-origin:0 0;opacity:1}100%{transform:translateX(-100%);transform-origin:0 0;opacity:0}}
@keyframes antMoveRightIn{0%{transform:translateX(100%);transform-origin:0 0;opacity:0}100%{transform:translateX(0);transform-origin:0 0;opacity:1}}
@keyframes antMoveRightOut{0%{transform:translateX(0);transform-origin:0 0;opacity:1}100%{transform:translateX(100%);transform-origin:0 0;opacity:0}}
@keyframes antMoveUpIn{0%{transform:translateY(-100%);transform-origin:0 0;opacity:0}100%{transform:translateY(0);transform-origin:0 0;opacity:1}}
@keyframes antMoveUpOut{0%{transform:translateY(0);transform-origin:0 0;opacity:1}100%{transform:translateY(-100%);transform-origin:0 0;opacity:0}}
@keyframes loadingCircle{100%{transform:rotate(360deg)}}
.ant-click-animating-node,[ant-click-animating-without-extra-node=true]::after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:inherit;box-shadow:0 0 0 0 #1890ff;box-shadow:0 0 0 0 var(--antd-wave-shadow-color);opacity:.2;animation:fadeEffect 2s cubic-bezier(.08,.82,.17,1),waveEffect .4s cubic-bezier(.08,.82,.17,1);animation-fill-mode:forwards;content:'';pointer-events:none}
@keyframes waveEffect{100%{box-shadow:0 0 0 #1890ff;box-shadow:0 0 0 6px var(--antd-wave-shadow-color)}}
@keyframes fadeEffect{100%{opacity:0}}
.ant-slide-up-appear,.ant-slide-up-enter,.ant-slide-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}
.ant-slide-up-appear.ant-slide-up-appear-active,.ant-slide-up-enter.ant-slide-up-enter-active{animation-name:antSlideUpIn;animation-play-state:running}
.ant-slide-up-leave.ant-slide-up-leave-active{animation-name:antSlideUpOut;animation-play-state:running;pointer-events:none}
.ant-slide-up-appear,.ant-slide-up-enter{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}
.ant-slide-up-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}
.ant-slide-down-appear,.ant-slide-down-enter,.ant-slide-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}
.ant-slide-down-appear.ant-slide-down-appear-active,.ant-slide-down-enter.ant-slide-down-enter-active{animation-name:antSlideDownIn;animation-play-state:running}
.ant-slide-down-leave.ant-slide-down-leave-active{animation-name:antSlideDownOut;animation-play-state:running;pointer-events:none}
.ant-slide-down-appear,.ant-slide-down-enter{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}
.ant-slide-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}
.ant-slide-left-appear,.ant-slide-left-enter,.ant-slide-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}
.ant-slide-left-appear.ant-slide-left-appear-active,.ant-slide-left-enter.ant-slide-left-enter-active{animation-name:antSlideLeftIn;animation-play-state:running}
.ant-slide-left-leave.ant-slide-left-leave-active{animation-name:antSlideLeftOut;animation-play-state:running;pointer-events:none}
.ant-slide-left-appear,.ant-slide-left-enter{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}
.ant-slide-left-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}
.ant-slide-right-appear,.ant-slide-right-enter,.ant-slide-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}
.ant-slide-right-appear.ant-slide-right-appear-active,.ant-slide-right-enter.ant-slide-right-enter-active{animation-name:antSlideRightIn;animation-play-state:running}
.ant-slide-right-leave.ant-slide-right-leave-active{animation-name:antSlideRightOut;animation-play-state:running;pointer-events:none}
.ant-slide-right-appear,.ant-slide-right-enter{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}
.ant-slide-right-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}
@keyframes antSlideUpIn{0%{transform:scaleY(.8);transform-origin:0 0;opacity:0}100%{transform:scaleY(1);transform-origin:0 0;opacity:1}}
@keyframes antSlideUpOut{0%{transform:scaleY(1);transform-origin:0 0;opacity:1}100%{transform:scaleY(.8);transform-origin:0 0;opacity:0}}
@keyframes antSlideDownIn{0%{transform:scaleY(.8);transform-origin:100% 100%;opacity:0}100%{transform:scaleY(1);transform-origin:100% 100%;opacity:1}}
@keyframes antSlideDownOut{0%{transform:scaleY(1);transform-origin:100% 100%;opacity:1}100%{transform:scaleY(.8);transform-origin:100% 100%;opacity:0}}
@keyframes antSlideLeftIn{0%{transform:scaleX(.8);transform-origin:0 0;opacity:0}100%{transform:scaleX(1);transform-origin:0 0;opacity:1}}
@keyframes antSlideLeftOut{0%{transform:scaleX(1);transform-origin:0 0;opacity:1}100%{transform:scaleX(.8);transform-origin:0 0;opacity:0}}
@keyframes antSlideRightIn{0%{transform:scaleX(.8);transform-origin:100% 0;opacity:0}100%{transform:scaleX(1);transform-origin:100% 0;opacity:1}}
@keyframes antSlideRightOut{0%{transform:scaleX(1);transform-origin:100% 0;opacity:1}100%{transform:scaleX(.8);transform-origin:100% 0;opacity:0}}
.ant-zoom-appear,.ant-zoom-enter,.ant-zoom-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}
.ant-zoom-appear.ant-zoom-appear-active,.ant-zoom-enter.ant-zoom-enter-active{animation-name:antZoomIn;animation-play-state:running}
.ant-zoom-leave.ant-zoom-leave-active{animation-name:antZoomOut;animation-play-state:running;pointer-events:none}
.ant-zoom-appear,.ant-zoom-enter{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}
.ant-zoom-appear-prepare,.ant-zoom-enter-prepare{transform:none}
.ant-zoom-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}
.ant-zoom-big-appear,.ant-zoom-big-enter,.ant-zoom-big-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}
.ant-zoom-big-appear.ant-zoom-big-appear-active,.ant-zoom-big-enter.ant-zoom-big-enter-active{animation-name:antZoomBigIn;animation-play-state:running}
.ant-zoom-big-leave.ant-zoom-big-leave-active{animation-name:antZoomBigOut;animation-play-state:running;pointer-events:none}
.ant-zoom-big-appear,.ant-zoom-big-enter{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}
.ant-zoom-big-appear-prepare,.ant-zoom-big-enter-prepare{transform:none}
.ant-zoom-big-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}
.ant-zoom-big-fast-appear,.ant-zoom-big-fast-enter,.ant-zoom-big-fast-leave{animation-duration:.1s;animation-fill-mode:both;animation-play-state:paused}
.ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active,.ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active{animation-name:antZoomBigIn;animation-play-state:running}
.ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active{animation-name:antZoomBigOut;animation-play-state:running;pointer-events:none}
.ant-zoom-big-fast-appear,.ant-zoom-big-fast-enter{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}
.ant-zoom-big-fast-appear-prepare,.ant-zoom-big-fast-enter-prepare{transform:none}
.ant-zoom-big-fast-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}
.ant-zoom-up-appear,.ant-zoom-up-enter,.ant-zoom-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}
.ant-zoom-up-appear.ant-zoom-up-appear-active,.ant-zoom-up-enter.ant-zoom-up-enter-active{animation-name:antZoomUpIn;animation-play-state:running}
.ant-zoom-up-leave.ant-zoom-up-leave-active{animation-name:antZoomUpOut;animation-play-state:running;pointer-events:none}
.ant-zoom-up-appear,.ant-zoom-up-enter{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}
.ant-zoom-up-appear-prepare,.ant-zoom-up-enter-prepare{transform:none}
.ant-zoom-up-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}
.ant-zoom-down-appear,.ant-zoom-down-enter,.ant-zoom-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}
.ant-zoom-down-appear.ant-zoom-down-appear-active,.ant-zoom-down-enter.ant-zoom-down-enter-active{animation-name:antZoomDownIn;animation-play-state:running}
.ant-zoom-down-leave.ant-zoom-down-leave-active{animation-name:antZoomDownOut;animation-play-state:running;pointer-events:none}
.ant-zoom-down-appear,.ant-zoom-down-enter{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}
.ant-zoom-down-appear-prepare,.ant-zoom-down-enter-prepare{transform:none}
.ant-zoom-down-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}
.ant-zoom-left-appear,.ant-zoom-left-enter,.ant-zoom-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}
.ant-zoom-left-appear.ant-zoom-left-appear-active,.ant-zoom-left-enter.ant-zoom-left-enter-active{animation-name:antZoomLeftIn;animation-play-state:running}
.ant-zoom-left-leave.ant-zoom-left-leave-active{animation-name:antZoomLeftOut;animation-play-state:running;pointer-events:none}
.ant-zoom-left-appear,.ant-zoom-left-enter{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}
.ant-zoom-left-appear-prepare,.ant-zoom-left-enter-prepare{transform:none}
.ant-zoom-left-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}
.ant-zoom-right-appear,.ant-zoom-right-enter,.ant-zoom-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}
.ant-zoom-right-appear.ant-zoom-right-appear-active,.ant-zoom-right-enter.ant-zoom-right-enter-active{animation-name:antZoomRightIn;animation-play-state:running}
.ant-zoom-right-leave.ant-zoom-right-leave-active{animation-name:antZoomRightOut;animation-play-state:running;pointer-events:none}
.ant-zoom-right-appear,.ant-zoom-right-enter{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}
.ant-zoom-right-appear-prepare,.ant-zoom-right-enter-prepare{transform:none}
.ant-zoom-right-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}
@keyframes antZoomIn{0%{transform:scale(.2);opacity:0}100%{transform:scale(1);opacity:1}}
@keyframes antZoomOut{0%{transform:scale(1)}100%{transform:scale(.2);opacity:0}}
@keyframes antZoomBigIn{0%{transform:scale(.8);opacity:0}100%{transform:scale(1);opacity:1}}
@keyframes antZoomBigOut{0%{transform:scale(1)}100%{transform:scale(.8);opacity:0}}
@keyframes antZoomUpIn{0%{transform:scale(.8);transform-origin:50% 0;opacity:0}100%{transform:scale(1);transform-origin:50% 0}}
@keyframes antZoomUpOut{0%{transform:scale(1);transform-origin:50% 0}100%{transform:scale(.8);transform-origin:50% 0;opacity:0}}
@keyframes antZoomLeftIn{0%{transform:scale(.8);transform-origin:0 50%;opacity:0}100%{transform:scale(1);transform-origin:0 50%}}
@keyframes antZoomLeftOut{0%{transform:scale(1);transform-origin:0 50%}100%{transform:scale(.8);transform-origin:0 50%;opacity:0}}
@keyframes antZoomRightIn{0%{transform:scale(.8);transform-origin:100% 50%;opacity:0}100%{transform:scale(1);transform-origin:100% 50%}}
@keyframes antZoomRightOut{0%{transform:scale(1);transform-origin:100% 50%}100%{transform:scale(.8);transform-origin:100% 50%;opacity:0}}
@keyframes antZoomDownIn{0%{transform:scale(.8);transform-origin:50% 100%;opacity:0}100%{transform:scale(1);transform-origin:50% 100%}}
@keyframes antZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}100%{transform:scale(.8);transform-origin:50% 100%;opacity:0}}
.ant-motion-collapse-legacy{overflow:hidden}
.ant-motion-collapse-legacy-active{transition:height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1)!important}
.ant-motion-collapse{overflow:hidden;transition:height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1)!important}
.cdk-overlay-container{pointer-events:none;top:0;left:0;position:fixed;z-index:1000}
.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;outline:0;-webkit-appearance:none;-moz-appearance:none}
.cdk-overlay-backdrop{top:0;bottom:0;left:0;right:0;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0;position:absolute;pointer-events:auto;z-index:1000}
.cdk-overlay-backdrop.ant-modal-mask{opacity:1}
.cdk-overlay-pane{position:absolute;pointer-events:auto;z-index:1000}
.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}
.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}
.cdk-global-scrollblock body{overflow-x:visible}
.nz-overlay-transparent-backdrop,.nz-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}
.nz-animate-disabled.ant-drawer.ant-drawer-open .ant-drawer-mask,.nz-animate-disabled.ant-scroll-number-only{animation:none;transition:none}
.nz-animate-disabled.ant-drawer>*{transition:none}
.nz-animate-disabled .ant-modal,.nz-animate-disabled .ant-modal-mask,.nz-animate-disabled .ant-modal-mask.zoom-enter,.nz-animate-disabled .ant-modal-mask.zoom-enter-active,.nz-animate-disabled .ant-modal-mask.zoom-leave,.nz-animate-disabled .ant-modal-mask.zoom-leave-active,.nz-animate-disabled .ant-modal.zoom-enter,.nz-animate-disabled .ant-modal.zoom-enter-active,.nz-animate-disabled .ant-modal.zoom-leave,.nz-animate-disabled .ant-modal.zoom-leave-active{animation:none;transition:none}
.nz-animate-disabled.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg,.nz-animate-disabled.ant-menu,.nz-animate-disabled.ant-menu .ant-menu-item,.nz-animate-disabled.ant-menu .ant-menu-item .anticon,.nz-animate-disabled.ant-menu .ant-menu-item .anticon+span,.nz-animate-disabled.ant-menu .ant-menu-submenu-title,.nz-animate-disabled.ant-menu .ant-menu-submenu-title .anticon,.nz-animate-disabled.ant-menu .ant-menu-submenu-title .anticon+span,.nz-animate-disabled.ant-tabs .ant-tabs-bottom-content.ant-tabs-content-animated,.nz-animate-disabled.ant-tabs .ant-tabs-bottom-content>.ant-tabs-tabpane,.nz-animate-disabled.ant-tabs .ant-tabs-top-content.ant-tabs-content-animated,.nz-animate-disabled.ant-tabs .ant-tabs-top-content>.ant-tabs-tabpane,.nz-animate-disabled.ant-tabs.ant-tabs-bottom .ant-tabs-ink-bar-animated,.nz-animate-disabled.ant-tabs.ant-tabs-left .ant-tabs-ink-bar-animated,.nz-animate-disabled.ant-tabs.ant-tabs-right .ant-tabs-ink-bar-animated,.nz-animate-disabled.ant-tabs.ant-tabs-top .ant-tabs-ink-bar-animated{transition:none}
.ant-affix{position:fixed;z-index:10}
.ant-alert,.ant-anchor{line-height:1.5715;position:relative}
nz-affix{display:block}
.ant-alert{box-sizing:border-box;margin:0;color:rgba(0,0,0,.85);font-variant:tabular-nums;list-style:none;display:flex;align-items:center;padding:8px 15px;word-wrap:break-word;border-radius:2px}
.ant-alert-content{flex:1;min-width:0}
.ant-alert-icon{margin-right:8px}
.ant-alert-description{display:none;font-size:14px;line-height:22px}
.ant-alert-success{background-color:#f6ffed;border:1px solid #b7eb8f}
.ant-alert-success .ant-alert-icon{color:#52c41a}
.ant-alert-info{background-color:#e6f7ff;border:1px solid #91d5ff}
.ant-alert-info .ant-alert-icon{color:#1890ff}
.ant-alert-warning{background-color:#fffbe6;border:1px solid #ffe58f}
.ant-alert-warning .ant-alert-icon{color:#faad14}
.ant-alert-error{background-color:#fff2f0;border:1px solid #ffccc7}
.ant-alert-error .ant-alert-icon{color:#ff4d4f}
.ant-alert-error .ant-alert-description>pre{margin:0;padding:0}
.ant-alert-action{margin-left:8px}
.ant-alert-close-icon{margin-left:8px;padding:0;overflow:hidden;font-size:12px;line-height:12px;background-color:transparent;border:none;outline:0;cursor:pointer}
.ant-alert-close-icon .anticon-close{color:rgba(0,0,0,.45);transition:color .3s}
.ant-alert-close-icon .anticon-close:hover{color:rgba(0,0,0,.75)}
.ant-alert-close-text{color:rgba(0,0,0,.45);transition:color .3s}
.ant-alert-close-text:hover{color:rgba(0,0,0,.75)}
.ant-alert-with-description{align-items:flex-start;padding:15px 15px 15px 24px}
.ant-alert-with-description.ant-alert-no-icon{padding:15px}
.ant-alert-with-description .ant-alert-icon{margin-right:15px;font-size:24px}
.ant-alert-with-description .ant-alert-message{display:block;margin-bottom:4px;color:rgba(0,0,0,.85);font-size:16px}
.ant-anchor,.ant-avatar{font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:'tnum';box-sizing:border-box}
.ant-alert-message{color:rgba(0,0,0,.85)}
.ant-alert-with-description .ant-alert-description{display:block}
.ant-alert.ant-alert-motion-leave{overflow:hidden;opacity:1;transition:max-height .3s cubic-bezier(.78,.14,.15,.86),opacity .3s cubic-bezier(.78,.14,.15,.86),padding-top .3s cubic-bezier(.78,.14,.15,.86),padding-bottom .3s cubic-bezier(.78,.14,.15,.86),margin-bottom .3s cubic-bezier(.78,.14,.15,.86)}
.ant-alert.ant-alert-motion-leave-active{max-height:0;margin-bottom:0!important;padding-top:0;padding-bottom:0;opacity:0}
.ant-alert-banner{margin-bottom:0;border:0;border-radius:0}
.ant-alert.ant-alert-rtl{direction:rtl}
.ant-alert-rtl.ant-alert.ant-alert-no-icon{padding:8px 15px}
.ant-alert-rtl .ant-alert-icon{margin-right:auto;margin-left:8px}
.ant-alert-rtl .ant-alert-action,.ant-alert-rtl .ant-alert-close-icon{margin-right:8px;margin-left:auto}
.ant-alert-rtl.ant-alert-with-description .ant-alert-icon{margin-right:auto;margin-left:15px}
.ant-anchor,.ant-avatar,.ant-avatar-lg.ant-avatar-icon>.anticon,.ant-avatar-sm.ant-avatar-icon>.anticon,.ant-avatar.ant-avatar-icon>.anticon{margin:0}
nz-alert{display:block}
.ant-anchor{padding:0 0 0 2px;color:rgba(0,0,0,.85)}
.ant-anchor-wrapper{margin-left:-4px;padding-left:4px;overflow:auto;background-color:transparent}
.ant-anchor-ink{position:absolute;top:0;left:0;height:100%}
.ant-anchor-ink::before{position:relative;display:block;width:2px;height:100%;margin:0 auto;background-color:#f0f0f0;content:' '}
.ant-anchor-ink-ball{position:absolute;left:50%;display:none;width:8px;height:8px;background-color:#fff;border:2px solid #1890ff;border-radius:8px;transform:translateX(-50%);transition:top .3s ease-in-out}
.ant-anchor-link-title,.ant-avatar{position:relative;overflow:hidden;white-space:nowrap}
.ant-anchor-ink-ball.visible{display:inline-block}
.ant-anchor.fixed .ant-anchor-ink .ant-anchor-ink-ball{display:none}
.ant-anchor-link{padding:7px 0 7px 16px;line-height:1.143}
.ant-anchor-link-title{display:block;margin-bottom:6px;color:rgba(0,0,0,.85);text-overflow:ellipsis;transition:all .3s}
.ant-anchor-link-title:only-child{margin-bottom:0}
.ant-anchor-link-active>.ant-anchor-link-title{color:#1890ff}
.ant-anchor-link .ant-anchor-link{padding-top:5px;padding-bottom:5px}
.ant-anchor-rtl{direction:rtl}
.ant-anchor-rtl.ant-anchor-wrapper{margin-right:-4px;margin-left:0;padding-right:4px;padding-left:0}
.ant-anchor-rtl .ant-anchor-ink{right:0;left:auto}
.ant-anchor-rtl .ant-anchor-ink-ball{right:50%;left:0;transform:translateX(50%)}
.ant-anchor-rtl .ant-anchor-link{padding:7px 16px 7px 0}
nz-link{display:block}
.ant-avatar{padding:0;display:inline-block;color:#fff;text-align:center;background:#ccc;width:32px;height:32px;line-height:32px;border-radius:50%}
.ant-avatar-lg-string,.ant-avatar-sm-string,.ant-avatar-string{position:absolute;transform-origin:0 center;left:50%}
.ant-avatar-image{background:0 0}
.ant-avatar .ant-image-img{display:block}
.ant-avatar.ant-avatar-icon{font-size:18px}
.ant-avatar-lg{width:40px;height:40px;line-height:40px;border-radius:50%}
.ant-avatar-lg.ant-avatar-icon{font-size:24px}
.ant-avatar-sm.ant-avatar-icon,.ant-back-top{font-size:14px}
.ant-avatar-sm{width:24px;height:24px;line-height:24px;border-radius:50%}
.ant-avatar-square{border-radius:2px}
.ant-avatar>img{display:block;width:100%;height:100%;object-fit:cover}
.ant-avatar-group,.ant-btn-group{display:inline-flex}
.ant-avatar-group .ant-avatar{border:1px solid #fff}
.ant-avatar-group .ant-avatar:not(:first-child){margin-left:-8px}
.ant-avatar-group-popover .ant-avatar+.ant-avatar{margin-left:3px}
.ant-avatar-group-rtl .ant-avatar:not(:first-child){margin-right:-8px;margin-left:0}
.ant-avatar-group-popover.ant-popover-rtl .ant-avatar+.ant-avatar{margin-right:3px;margin-left:0}
.ant-back-top,.ant-badge{margin:0;padding:0;font-variant:tabular-nums;list-style:none;font-feature-settings:'tnum'}
.ant-back-top{box-sizing:border-box;color:rgba(0,0,0,.85);line-height:1.5715;position:fixed;right:100px;bottom:50px;z-index:10;width:40px;height:40px;cursor:pointer}
.ant-back-top:empty{display:none}
.ant-badge,.ant-badge-status-dot{display:inline-block;position:relative}
.ant-back-top-rtl{right:auto;left:100px;direction:rtl}
.ant-back-top-content{width:40px;height:40px;overflow:hidden;color:#fff;text-align:center;background-color:rgba(0,0,0,.45);border-radius:20px;transition:all .3s}
.ant-back-top-content:hover{background-color:rgba(0,0,0,.85);transition:all .3s}
.ant-back-top-icon{font-size:24px;line-height:40px}
@media screen and (max-width:768px){.ant-back-top{right:60px}}
@media screen and (max-width:480px){.ant-back-top{right:20px}}
.ant-badge{box-sizing:border-box;color:rgba(0,0,0,.85);font-size:14px;line-height:1}
.ant-badge-count{z-index:auto;min-width:20px;height:20px;padding:0 6px;color:#fff;font-weight:400;font-size:12px;line-height:20px;white-space:nowrap;text-align:center;background:#ff4d4f;border-radius:10px;box-shadow:0 0 0 1px #fff}
.ant-badge-count a,.ant-badge-count a:hover{color:#fff}
.ant-badge-count-sm{min-width:14px;height:14px;padding:0;font-size:12px;line-height:14px;border-radius:7px}
.ant-badge-multiple-words,.ant-ribbon{padding:0 8px}
.ant-badge-dot{z-index:auto;width:6px;min-width:6px;height:6px;background:#ff4d4f;border-radius:100%;box-shadow:0 0 0 1px #fff}
.ant-badge-dot.ant-scroll-number{transition:background 1.5s}
.ant-badge .ant-scroll-number-custom-component,.ant-badge-count,.ant-badge-dot{position:absolute;top:0;right:0;transform:translate(50%,-50%);transform-origin:100% 0}
.ant-badge .ant-scroll-number-custom-component.anticon-spin,.ant-badge-count.anticon-spin,.ant-badge-dot.anticon-spin{animation:antBadgeLoadingCircle 1s infinite linear}
.ant-badge-status{line-height:inherit}
.ant-badge-not-a-wrapper:not(.ant-badge-status),.ant-badge-status-dot{vertical-align:middle}
.ant-badge-status-dot{top:-1px;width:6px;height:6px;border-radius:50%}
.ant-badge-status-success{background-color:#52c41a}
.ant-badge-status-processing{position:relative;background-color:#1890ff}
.ant-badge-status-processing::after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #1890ff;border-radius:50%;animation:antStatusProcessing 1.2s infinite ease-in-out;content:''}
.ant-badge-status-default{background-color:#d9d9d9}
.ant-badge-status-error{background-color:#ff4d4f}
.ant-badge-status-warning{background-color:#faad14}
.ant-badge-status-magenta,.ant-badge-status-pink{background:#eb2f96}
.ant-badge-status-red{background:#f5222d}
.ant-badge-status-volcano{background:#fa541c}
.ant-badge-status-orange{background:#fa8c16}
.ant-badge-status-yellow{background:#fadb14}
.ant-badge-status-gold{background:#faad14}
.ant-badge-status-cyan{background:#13c2c2}
.ant-badge-status-lime{background:#a0d911}
.ant-badge-status-green{background:#52c41a}
.ant-badge-status-blue{background:#1890ff}
.ant-badge-status-geekblue{background:#2f54eb}
.ant-badge-status-purple{background:#722ed1}
.ant-badge-status-text{margin-left:8px;color:rgba(0,0,0,.85);font-size:14px}
.ant-badge-zoom-appear,.ant-badge-zoom-enter{animation:antZoomBadgeIn .3s cubic-bezier(.12,.4,.29,1.46);animation-fill-mode:both}
.ant-badge-zoom-leave{animation:antZoomBadgeOut .3s cubic-bezier(.71,-.46,.88,.6);animation-fill-mode:both}
.ant-badge-not-a-wrapper .ant-badge-zoom-appear,.ant-badge-not-a-wrapper .ant-badge-zoom-enter{animation:antNoWrapperZoomBadgeIn .3s cubic-bezier(.12,.4,.29,1.46)}
.ant-badge-not-a-wrapper .ant-badge-zoom-leave{animation:antNoWrapperZoomBadgeOut .3s cubic-bezier(.71,-.46,.88,.6)}
.ant-badge-not-a-wrapper .ant-scroll-number-custom-component{transform:none}
.ant-badge-not-a-wrapper .ant-scroll-number,.ant-badge-not-a-wrapper .ant-scroll-number-custom-component{position:relative;top:auto;display:block;transform-origin:50% 50%}
@keyframes antStatusProcessing{0%{transform:scale(.8);opacity:.5}100%{transform:scale(2.4);opacity:0}}
.ant-scroll-number-only,.ant-scroll-number-only>p.ant-scroll-number-only-unit{height:20px;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}
.ant-scroll-number{overflow:hidden}
.ant-scroll-number-only{position:relative;display:inline-block;transition:all .3s cubic-bezier(.645,.045,.355,1)}
.ant-scroll-number-only>p.ant-scroll-number-only-unit{margin:0}
.ant-scroll-number-symbol{vertical-align:top}
@keyframes antZoomBadgeIn{0%{transform:scale(0) translate(50%,-50%);opacity:0}100%{transform:scale(1) translate(50%,-50%)}}
@keyframes antZoomBadgeOut{0%{transform:scale(1) translate(50%,-50%)}100%{transform:scale(0) translate(50%,-50%);opacity:0}}
@keyframes antNoWrapperZoomBadgeIn{0%{transform:scale(0);opacity:0}100%{transform:scale(1)}}
@keyframes antNoWrapperZoomBadgeOut{0%{transform:scale(1)}100%{transform:scale(0);opacity:0}}
@keyframes antBadgeLoadingCircle{0%{transform-origin:50%}100%{transform:translate(50%,-50%) rotate(360deg);transform-origin:50%}}
.ant-ribbon-wrapper{position:relative}
.ant-ribbon{box-sizing:border-box;margin:0;font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:'tnum';position:absolute;top:8px;height:22px;color:#fff;line-height:22px;white-space:nowrap;background-color:#1890ff;border-radius:2px}
.ant-breadcrumb,.ant-btn{line-height:1.5715;font-size:14px}
.ant-ribbon-text{color:#fff}
.ant-ribbon-corner{position:absolute;top:100%;width:8px;height:8px;color:currentColor;border:4px solid;transform:scaleY(.75);transform-origin:top}
.ant-ribbon-corner::after{position:absolute;top:-4px;left:-4px;width:inherit;height:inherit;color:rgba(0,0,0,.25);border:inherit;content:''}
.ant-ribbon-color-magenta,.ant-ribbon-color-pink{color:#eb2f96;background:#eb2f96}
.ant-ribbon-color-red{color:#f5222d;background:#f5222d}
.ant-ribbon-color-volcano{color:#fa541c;background:#fa541c}
.ant-ribbon-color-orange{color:#fa8c16;background:#fa8c16}
.ant-ribbon-color-yellow{color:#fadb14;background:#fadb14}
.ant-ribbon-color-gold{color:#faad14;background:#faad14}
.ant-ribbon-color-cyan{color:#13c2c2;background:#13c2c2}
.ant-ribbon-color-lime{color:#a0d911;background:#a0d911}
.ant-ribbon-color-green{color:#52c41a;background:#52c41a}
.ant-ribbon-color-blue{color:#1890ff;background:#1890ff}
.ant-ribbon-color-geekblue{color:#2f54eb;background:#2f54eb}
.ant-ribbon-color-purple{color:#722ed1;background:#722ed1}
.ant-ribbon.ant-ribbon-placement-end{right:-8px;border-bottom-right-radius:0}
.ant-ribbon.ant-ribbon-placement-end .ant-ribbon-corner{right:0;border-color:currentColor transparent transparent currentColor}
.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner,.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner::after,.ant-ribbon.ant-ribbon-placement-start .ant-ribbon-corner{border-color:currentColor currentColor transparent transparent}
.ant-ribbon.ant-ribbon-placement-start{left:-8px;border-bottom-left-radius:0}
.ant-ribbon.ant-ribbon-placement-start .ant-ribbon-corner{left:0}
.ant-badge-rtl{direction:rtl}
.ant-badge-rtl .ant-badge .ant-scroll-number-custom-component,.ant-badge-rtl .ant-badge-count,.ant-badge-rtl .ant-badge-dot{right:auto;left:0;direction:ltr;transform:translate(-50%,-50%);transform-origin:0 0}
.ant-breadcrumb-rtl,.ant-btn-group.ant-btn-group-rtl,.ant-btn-rtl,.ant-card-rtl,.ant-carousel-rtl,.ant-checkbox-rtl,.ant-collapse-rtl,.ant-comment-rtl,.ant-picker-dropdown-rtl .ant-picker-footer-extra,.ant-picker-input>input-rtl,.ant-picker-panel-rtl,.ant-picker-rtl,.ant-ribbon-rtl{direction:rtl}
.ant-badge-rtl.ant-badge .ant-scroll-number-custom-component{right:auto;left:0;transform:translate(-50%,-50%);transform-origin:0 0}
.ant-badge-rtl .ant-badge-status-text{margin-right:8px;margin-left:0}
.ant-badge-rtl .ant-badge-zoom-appear,.ant-badge-rtl .ant-badge-zoom-enter{animation-name:antZoomBadgeInRtl}
.ant-badge-rtl .ant-badge-zoom-leave{animation-name:antZoomBadgeOutRtl}
.ant-badge-not-a-wrapper .ant-badge-count{transform:none}
.ant-ribbon-rtl.ant-ribbon-placement-end{right:unset;left:-8px;border-bottom-right-radius:2px;border-bottom-left-radius:0}
.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner{right:unset;left:0}
.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner,.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner::after{border-color:currentColor transparent transparent currentColor}
.ant-ribbon-rtl.ant-ribbon-placement-start{right:-8px;left:unset;border-bottom-right-radius:0;border-bottom-left-radius:2px}
.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner{right:0;left:unset}
@keyframes antZoomBadgeInRtl{0%{transform:scale(0) translate(-50%,-50%);opacity:0}100%{transform:scale(1) translate(-50%,-50%)}}
@keyframes antZoomBadgeOutRtl{0%{transform:scale(1) translate(-50%,-50%)}100%{transform:scale(0) translate(-50%,-50%);opacity:0}}
.ant-badge .ant-scroll-number:only-child{position:relative;top:auto;display:block}
.ant-badge .ant-badge-count:only-child{transform:none}
nz-ribbon{display:block}
.ant-breadcrumb{box-sizing:border-box;margin:0;padding:0;font-variant:tabular-nums;list-style:none;font-feature-settings:'tnum';color:rgba(0,0,0,.45)}
.ant-breadcrumb .anticon{font-size:14px}
.ant-breadcrumb a{color:rgba(0,0,0,.45);transition:color .3s}
.ant-breadcrumb a:hover{color:#40a9ff}
.ant-breadcrumb>span:last-child,.ant-breadcrumb>span:last-child a{color:rgba(0,0,0,.85)}
.ant-breadcrumb>span:last-child .ant-breadcrumb-separator{display:none}
.ant-breadcrumb-rtl::after,.ant-breadcrumb-rtl::before{display:table;content:''}
.ant-breadcrumb-separator{margin:0 8px;color:rgba(0,0,0,.45)}
.ant-breadcrumb>nz-breadcrumb-item:last-child,.ant-breadcrumb>nz-breadcrumb-item:last-child a,.ant-btn{color:rgba(0,0,0,.85)}
.ant-breadcrumb-link>.anticon+a,.ant-breadcrumb-link>.anticon+span,.ant-breadcrumb-overlay-link>.anticon{margin-left:4px}
.ant-breadcrumb-rtl::after{clear:both}
.ant-breadcrumb-rtl>span{float:right}
.ant-breadcrumb-rtl .ant-breadcrumb-link>.anticon+a,.ant-breadcrumb-rtl .ant-breadcrumb-link>.anticon+span,.ant-breadcrumb-rtl .ant-breadcrumb-overlay-link>.anticon{margin-right:4px;margin-left:0}
.ant-breadcrumb-link .anticon+span{margin-left:4px}
.ant-breadcrumb-rtl>nz-breadcrumb-item{float:right}
nz-breadcrumb{display:block}
nz-breadcrumb-item:last-child .ant-breadcrumb-separator{display:none}
.ant-btn,.ant-btn>span{display:inline-block}
.ant-btn{position:relative;font-weight:400;white-space:nowrap;text-align:center;border:1px solid #d9d9d9;box-shadow:0 2px 0 rgba(0,0,0,.015);cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;user-select:none;height:32px;padding:4px 15px;border-radius:2px;background:#fff}
.ant-btn:active>a:only-child::after,.ant-btn:focus>a:only-child::after,.ant-btn:hover>a:only-child::after,.ant-btn>a:only-child::after{background:0 0;top:0;right:0;bottom:0;left:0;position:absolute;content:''}
.ant-btn>.anticon{line-height:1}
.ant-btn,.ant-btn:active,.ant-btn:focus{outline:0}
.ant-btn:not([disabled]):hover{text-decoration:none}
.ant-btn:not([disabled]):active{outline:0;box-shadow:none}
.ant-btn[disabled]{cursor:not-allowed}
.ant-btn[disabled]>*{pointer-events:none}
.ant-btn-lg{height:40px;padding:6.4px 15px;font-size:16px;border-radius:2px}
.ant-btn-sm{height:24px;padding:0 7px;font-size:14px;border-radius:2px}
.ant-btn>a:only-child{color:currentColor}
.ant-btn:focus,.ant-btn:hover{color:#40a9ff;border-color:#40a9ff}
.ant-btn:focus>a:only-child,.ant-btn:hover>a:only-child{color:currentColor}
.ant-btn:active{color:#096dd9;border-color:#096dd9}
.ant-btn:active>a:only-child{color:currentColor}
.ant-btn[disabled],.ant-btn[disabled]:active,.ant-btn[disabled]:focus,.ant-btn[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}
.ant-btn[disabled]:active>a:only-child,.ant-btn[disabled]:focus>a:only-child,.ant-btn[disabled]:hover>a:only-child,.ant-btn[disabled]>a:only-child{color:currentColor}
.ant-btn[disabled]:active>a:only-child::after,.ant-btn[disabled]:focus>a:only-child::after,.ant-btn[disabled]:hover>a:only-child::after,.ant-btn[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn:active,.ant-btn:focus,.ant-btn:hover{text-decoration:none;background:#fff}
.ant-btn-primary{color:#fff;border-color:#1890ff;background:#1890ff;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px 0 rgba(0,0,0,.045)}
.ant-btn-primary>a:only-child{color:currentColor}
.ant-btn-primary>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-primary:focus,.ant-btn-primary:hover{color:#fff;border-color:#40a9ff;background:#40a9ff}
.ant-btn-primary:focus>a:only-child,.ant-btn-primary:hover>a:only-child{color:currentColor}
.ant-btn-primary:focus>a:only-child::after,.ant-btn-primary:hover>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-primary:active{color:#fff;border-color:#096dd9;background:#096dd9}
.ant-btn-primary:active>a:only-child{color:currentColor}
.ant-btn-primary:active>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-primary[disabled],.ant-btn-primary[disabled]:active,.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}
.ant-btn-primary[disabled]:active>a:only-child,.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-primary[disabled]>a:only-child{color:currentColor}
.ant-btn-primary[disabled]:active>a:only-child::after,.ant-btn-primary[disabled]:focus>a:only-child::after,.ant-btn-primary[disabled]:hover>a:only-child::after,.ant-btn-primary[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child){border-right-color:#40a9ff;border-left-color:#40a9ff}
.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled{border-color:#d9d9d9}
.ant-btn-group .ant-btn-primary:first-child:not(:last-child){border-right-color:#40a9ff}
.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled]{border-right-color:#d9d9d9}
.ant-btn-group .ant-btn-primary+.ant-btn-primary,.ant-btn-group .ant-btn-primary:last-child:not(:first-child){border-left-color:#40a9ff}
.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled],.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled]{border-left-color:#d9d9d9}
.ant-btn-ghost{color:rgba(0,0,0,.85);border-color:#d9d9d9;background:0 0}
.ant-btn-ghost>a:only-child{color:currentColor}
.ant-btn-ghost>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-ghost:focus,.ant-btn-ghost:hover{color:#40a9ff;border-color:#40a9ff;background:0 0}
.ant-btn-ghost:focus>a:only-child,.ant-btn-ghost:hover>a:only-child{color:currentColor}
.ant-btn-ghost:focus>a:only-child::after,.ant-btn-ghost:hover>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-ghost:active{color:#096dd9;border-color:#096dd9;background:0 0}
.ant-btn-ghost:active>a:only-child{color:currentColor}
.ant-btn-ghost:active>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-ghost[disabled],.ant-btn-ghost[disabled]:active,.ant-btn-ghost[disabled]:focus,.ant-btn-ghost[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}
.ant-btn-ghost[disabled]:active>a:only-child,.ant-btn-ghost[disabled]:focus>a:only-child,.ant-btn-ghost[disabled]:hover>a:only-child,.ant-btn-ghost[disabled]>a:only-child{color:currentColor}
.ant-btn-ghost[disabled]:active>a:only-child::after,.ant-btn-ghost[disabled]:focus>a:only-child::after,.ant-btn-ghost[disabled]:hover>a:only-child::after,.ant-btn-ghost[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dashed{color:rgba(0,0,0,.85);border-color:#d9d9d9;background:#fff;border-style:dashed}
.ant-btn-dashed>a:only-child{color:currentColor}
.ant-btn-dashed>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dashed:focus,.ant-btn-dashed:hover{color:#40a9ff;border-color:#40a9ff;background:#fff}
.ant-btn-dashed:focus>a:only-child,.ant-btn-dashed:hover>a:only-child{color:currentColor}
.ant-btn-dashed:focus>a:only-child::after,.ant-btn-dashed:hover>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dashed:active{color:#096dd9;border-color:#096dd9;background:#fff}
.ant-btn-dashed:active>a:only-child{color:currentColor}
.ant-btn-dashed:active>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dashed[disabled],.ant-btn-dashed[disabled]:active,.ant-btn-dashed[disabled]:focus,.ant-btn-dashed[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}
.ant-btn-dashed[disabled]:active>a:only-child,.ant-btn-dashed[disabled]:focus>a:only-child,.ant-btn-dashed[disabled]:hover>a:only-child,.ant-btn-dashed[disabled]>a:only-child{color:currentColor}
.ant-btn-dashed[disabled]:active>a:only-child::after,.ant-btn-dashed[disabled]:focus>a:only-child::after,.ant-btn-dashed[disabled]:hover>a:only-child::after,.ant-btn-dashed[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-danger{color:#fff;border-color:#ff4d4f;background:#ff4d4f;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px 0 rgba(0,0,0,.045)}
.ant-btn-danger>a:only-child{color:currentColor}
.ant-btn-danger>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-danger:focus,.ant-btn-danger:hover{color:#fff;border-color:#ff7875;background:#ff7875}
.ant-btn-danger:focus>a:only-child,.ant-btn-danger:hover>a:only-child{color:currentColor}
.ant-btn-danger:focus>a:only-child::after,.ant-btn-danger:hover>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-danger:active{color:#fff;border-color:#d9363e;background:#d9363e}
.ant-btn-danger:active>a:only-child{color:currentColor}
.ant-btn-danger:active>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-danger[disabled],.ant-btn-danger[disabled]:active,.ant-btn-danger[disabled]:focus,.ant-btn-danger[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}
.ant-btn-danger[disabled]:active>a:only-child,.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-danger[disabled]>a:only-child{color:currentColor}
.ant-btn-danger[disabled]:active>a:only-child::after,.ant-btn-danger[disabled]:focus>a:only-child::after,.ant-btn-danger[disabled]:hover>a:only-child::after,.ant-btn-danger[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-link{color:#1890ff;border-color:transparent;background:0 0;box-shadow:none}
.ant-btn-link>a:only-child{color:currentColor}
.ant-btn-link>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-link:focus,.ant-btn-link:hover{color:#40a9ff;background:0 0}
.ant-btn-link:focus>a:only-child,.ant-btn-link:hover>a:only-child{color:currentColor}
.ant-btn-link:focus>a:only-child::after,.ant-btn-link:hover>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-link:active{color:#096dd9;background:0 0}
.ant-btn-link:active>a:only-child{color:currentColor}
.ant-btn-link:active>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-link:hover{background:0 0}
.ant-btn-link:active,.ant-btn-link:focus,.ant-btn-link:hover{border-color:transparent}
.ant-btn-link[disabled],.ant-btn-link[disabled]:active,.ant-btn-link[disabled]:focus,.ant-btn-link[disabled]:hover{color:rgba(0,0,0,.25);border-color:transparent;background:0 0;text-shadow:none;box-shadow:none}
.ant-btn-link[disabled]:active>a:only-child,.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-link[disabled]>a:only-child{color:currentColor}
.ant-btn-link[disabled]:active>a:only-child::after,.ant-btn-link[disabled]:focus>a:only-child::after,.ant-btn-link[disabled]:hover>a:only-child::after,.ant-btn-link[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-text{color:rgba(0,0,0,.85);border-color:transparent;background:0 0;box-shadow:none}
.ant-btn-text>a:only-child{color:currentColor}
.ant-btn-text>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-text:focus,.ant-btn-text:hover{color:#40a9ff}
.ant-btn-text:focus>a:only-child,.ant-btn-text:hover>a:only-child{color:currentColor}
.ant-btn-text:focus>a:only-child::after,.ant-btn-text:hover>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-text:active{color:#096dd9}
.ant-btn-text:active>a:only-child{color:currentColor}
.ant-btn-text:active>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-text:focus,.ant-btn-text:hover{color:rgba(0,0,0,.85);background:rgba(0,0,0,.018);border-color:transparent}
.ant-btn-text:active{color:rgba(0,0,0,.85);background:rgba(0,0,0,.028);border-color:transparent}
.ant-btn-text[disabled],.ant-btn-text[disabled]:active,.ant-btn-text[disabled]:focus,.ant-btn-text[disabled]:hover{color:rgba(0,0,0,.25);border-color:transparent;background:0 0;text-shadow:none;box-shadow:none}
.ant-btn-text[disabled]:active>a:only-child,.ant-btn-text[disabled]:focus>a:only-child,.ant-btn-text[disabled]:hover>a:only-child,.ant-btn-text[disabled]>a:only-child{color:currentColor}
.ant-btn-text[disabled]:active>a:only-child::after,.ant-btn-text[disabled]:focus>a:only-child::after,.ant-btn-text[disabled]:hover>a:only-child::after,.ant-btn-text[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dangerous{color:#ff4d4f;border-color:#ff4d4f;background:#fff}
.ant-btn-dangerous>a:only-child{color:currentColor}
.ant-btn-dangerous>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dangerous:focus,.ant-btn-dangerous:hover{color:#ff7875;border-color:#ff7875;background:#fff}
.ant-btn-dangerous:focus>a:only-child,.ant-btn-dangerous:hover>a:only-child{color:currentColor}
.ant-btn-dangerous:focus>a:only-child::after,.ant-btn-dangerous:hover>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dangerous:active{color:#d9363e;border-color:#d9363e;background:#fff}
.ant-btn-dangerous:active>a:only-child{color:currentColor}
.ant-btn-dangerous:active>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dangerous[disabled],.ant-btn-dangerous[disabled]:active,.ant-btn-dangerous[disabled]:focus,.ant-btn-dangerous[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}
.ant-btn-dangerous[disabled]:active>a:only-child,.ant-btn-dangerous[disabled]:focus>a:only-child,.ant-btn-dangerous[disabled]:hover>a:only-child,.ant-btn-dangerous[disabled]>a:only-child{color:currentColor}
.ant-btn-dangerous[disabled]:active>a:only-child::after,.ant-btn-dangerous[disabled]:focus>a:only-child::after,.ant-btn-dangerous[disabled]:hover>a:only-child::after,.ant-btn-dangerous[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dangerous.ant-btn-primary{color:#fff;border-color:#ff4d4f;background:#ff4d4f;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px 0 rgba(0,0,0,.045)}
.ant-btn-dangerous.ant-btn-primary>a:only-child{color:currentColor}
.ant-btn-dangerous.ant-btn-primary>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dangerous.ant-btn-primary:focus,.ant-btn-dangerous.ant-btn-primary:hover{color:#fff;border-color:#ff7875;background:#ff7875}
.ant-btn-dangerous.ant-btn-primary:focus>a:only-child,.ant-btn-dangerous.ant-btn-primary:hover>a:only-child{color:currentColor}
.ant-btn-dangerous.ant-btn-primary:focus>a:only-child::after,.ant-btn-dangerous.ant-btn-primary:hover>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dangerous.ant-btn-primary:active{color:#fff;border-color:#d9363e;background:#d9363e}
.ant-btn-dangerous.ant-btn-primary:active>a:only-child{color:currentColor}
.ant-btn-dangerous.ant-btn-primary:active>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dangerous.ant-btn-primary[disabled],.ant-btn-dangerous.ant-btn-primary[disabled]:active,.ant-btn-dangerous.ant-btn-primary[disabled]:focus,.ant-btn-dangerous.ant-btn-primary[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}
.ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child{color:currentColor}
.ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child::after,.ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child::after,.ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child::after,.ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dangerous.ant-btn-link{color:#ff4d4f;border-color:transparent;background:0 0;box-shadow:none}
.ant-btn-dangerous.ant-btn-link>a:only-child{color:currentColor}
.ant-btn-dangerous.ant-btn-link>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dangerous.ant-btn-link:focus,.ant-btn-dangerous.ant-btn-link:hover{color:#ff7875;border-color:transparent;background:0 0}
.ant-btn-dangerous.ant-btn-link:focus>a:only-child,.ant-btn-dangerous.ant-btn-link:hover>a:only-child{color:currentColor}
.ant-btn-dangerous.ant-btn-link:focus>a:only-child::after,.ant-btn-dangerous.ant-btn-link:hover>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dangerous.ant-btn-link:active{color:#d9363e;border-color:transparent;background:0 0}
.ant-btn-dangerous.ant-btn-link:active>a:only-child{color:currentColor}
.ant-btn-dangerous.ant-btn-link:active>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-dangerous.ant-btn-link[disabled]:active,.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-dangerous.ant-btn-link[disabled]:hover{color:rgba(0,0,0,.25);border-color:transparent;background:0 0;text-shadow:none;box-shadow:none}
.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child{color:currentColor}
.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child::after,.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child::after,.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child::after,.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dangerous.ant-btn-text{color:#ff4d4f;border-color:transparent;background:0 0;box-shadow:none}
.ant-btn-dangerous.ant-btn-text>a:only-child{color:currentColor}
.ant-btn-dangerous.ant-btn-text>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dangerous.ant-btn-text:focus,.ant-btn-dangerous.ant-btn-text:hover{color:#ff7875;border-color:transparent;background:rgba(0,0,0,.018)}
.ant-btn-dangerous.ant-btn-text:focus>a:only-child,.ant-btn-dangerous.ant-btn-text:hover>a:only-child{color:currentColor}
.ant-btn-dangerous.ant-btn-text:focus>a:only-child::after,.ant-btn-dangerous.ant-btn-text:hover>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dangerous.ant-btn-text:active{color:#d9363e;border-color:transparent;background:rgba(0,0,0,.028)}
.ant-btn-dangerous.ant-btn-text:active>a:only-child{color:currentColor}
.ant-btn-dangerous.ant-btn-text:active>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dangerous.ant-btn-text[disabled],.ant-btn-dangerous.ant-btn-text[disabled]:active,.ant-btn-dangerous.ant-btn-text[disabled]:focus,.ant-btn-dangerous.ant-btn-text[disabled]:hover{color:rgba(0,0,0,.25);border-color:transparent;background:0 0;text-shadow:none;box-shadow:none}
.ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]>a:only-child{color:currentColor}
.ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child::after,.ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child::after,.ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child::after,.ant-btn-dangerous.ant-btn-text[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-icon-only{width:32px;height:32px;padding:2.4px 0;font-size:16px;border-radius:2px;vertical-align:-3px}
.ant-btn-icon-only>*{font-size:16px}
.ant-btn-icon-only.ant-btn-lg{width:40px;height:40px;padding:4.9px 0;font-size:18px;border-radius:2px}
.ant-btn-icon-only.ant-btn-lg>*{font-size:18px}
.ant-btn-icon-only.ant-btn-sm{width:24px;height:24px;padding:0;font-size:14px;border-radius:2px}
.ant-btn-icon-only.ant-btn-sm>*{font-size:14px}
.ant-btn-icon-only>.anticon{display:flex;justify-content:center}
.ant-btn-round{height:32px;padding:4px 16px;font-size:14px;border-radius:32px}
.ant-btn-round.ant-btn-lg{height:40px;padding:6.4px 20px;font-size:16px;border-radius:40px}
.ant-btn-round.ant-btn-sm{height:24px;padding:0 12px;font-size:14px;border-radius:24px}
.ant-btn-round.ant-btn-icon-only{width:auto}
.ant-btn-circle{min-width:32px;padding-right:0;padding-left:0;text-align:center;border-radius:50%}
.ant-btn-circle.ant-btn-lg{min-width:40px;border-radius:50%}
.ant-btn-circle.ant-btn-sm{min-width:24px;border-radius:50%}
.ant-btn::before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;display:none;background:#fff;border-radius:inherit;opacity:.35;transition:opacity .2s;content:'';pointer-events:none}
.ant-btn-group,.ant-btn-group>.ant-btn,.ant-btn-group>span>.ant-btn,.ant-btn.ant-btn-loading,.ant-btn:active>span,.ant-btn:focus>span{position:relative}
.ant-btn .anticon{transition:margin-left .3s cubic-bezier(.645,.045,.355,1)}
.ant-btn .anticon.anticon-minus>svg,.ant-btn .anticon.anticon-plus>svg{shape-rendering:optimizeSpeed}
.ant-btn.ant-btn-loading:not([disabled]){pointer-events:none}
.ant-btn.ant-btn-loading::before{display:block}
.ant-btn>.ant-btn-loading-icon{transition:all .3s cubic-bezier(.645,.045,.355,1)}
.ant-btn>.ant-btn-loading-icon .anticon{padding-right:8px;animation:none}
.ant-btn>.ant-btn-loading-icon .anticon svg{animation:loadingCircle 1s infinite linear}
.ant-btn>.ant-btn-loading-icon:only-child .anticon{padding-right:0}
.ant-btn-group>.ant-btn:active,.ant-btn-group>.ant-btn:focus,.ant-btn-group>.ant-btn:hover,.ant-btn-group>span>.ant-btn:active,.ant-btn-group>span>.ant-btn:focus,.ant-btn-group>span>.ant-btn:hover{z-index:2}
.ant-btn-group>.ant-btn[disabled],.ant-btn-group>span>.ant-btn[disabled]{z-index:0}
.ant-btn-group .ant-btn-icon-only{font-size:14px}
.ant-btn-group-lg>.ant-btn,.ant-btn-group-lg>span>.ant-btn{height:40px;padding:6.4px 15px;font-size:16px;border-radius:0}
.ant-btn-group-lg .ant-btn.ant-btn-icon-only{width:40px;height:40px;padding-right:0;padding-left:0}
.ant-btn-group-sm>.ant-btn,.ant-btn-group-sm>span>.ant-btn{height:24px;padding:0 7px;font-size:14px;border-radius:0}
.ant-btn-group-sm>.ant-btn>.anticon,.ant-btn-group-sm>span>.ant-btn>.anticon{font-size:14px}
.ant-btn-group-sm .ant-btn.ant-btn-icon-only{width:24px;height:24px;padding-right:0;padding-left:0}
.ant-btn+.ant-btn-group,.ant-btn-group .ant-btn+.ant-btn,.ant-btn-group .ant-btn+span,.ant-btn-group span+.ant-btn,.ant-btn-group+.ant-btn,.ant-btn-group+.ant-btn-group,.ant-btn-group>span+span{margin-left:-1px}
.ant-btn-group .ant-btn-primary+.ant-btn:not(.ant-btn-primary):not([disabled]){border-left-color:transparent}
.ant-btn-group .ant-btn{border-radius:0}
.ant-btn-group-sm>.ant-btn:only-child,.ant-btn-group-sm>span:only-child>.ant-btn,.ant-btn-group>.ant-btn:only-child,.ant-btn-group>span:only-child>.ant-btn,.ant-card{border-radius:2px}
.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn,.ant-btn-group>.ant-btn:first-child:not(:last-child),.ant-btn-group>span:first-child:not(:last-child)>.ant-btn{border-top-left-radius:2px;border-bottom-left-radius:2px}
.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn,.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group>span:last-child:not(:first-child)>.ant-btn{border-top-right-radius:2px;border-bottom-right-radius:2px}
.ant-btn-group>.ant-btn:first-child,.ant-btn-group>span:first-child>.ant-btn{margin-left:0}
.ant-btn-group>.ant-btn-group{float:left}
.ant-btn-group>.ant-btn-group:not(:first-child):not(:last-child)>.ant-btn{border-radius:0}
.ant-btn-group>.ant-btn-group:first-child:not(:last-child)>.ant-btn:last-child{padding-right:8px;border-top-right-radius:0;border-bottom-right-radius:0}
.ant-btn-group>.ant-btn-group:last-child:not(:first-child)>.ant-btn:first-child{padding-left:8px;border-top-left-radius:0;border-bottom-left-radius:0}
.ant-btn-group-rtl.ant-btn+.ant-btn-group,.ant-btn-group-rtl.ant-btn-group .ant-btn+.ant-btn,.ant-btn-group-rtl.ant-btn-group .ant-btn+span,.ant-btn-group-rtl.ant-btn-group span+.ant-btn,.ant-btn-group-rtl.ant-btn-group+.ant-btn,.ant-btn-group-rtl.ant-btn-group+.ant-btn-group,.ant-btn-group-rtl.ant-btn-group>span+span,.ant-btn-rtl.ant-btn+.ant-btn-group,.ant-btn-rtl.ant-btn-group .ant-btn+.ant-btn,.ant-btn-rtl.ant-btn-group .ant-btn+span,.ant-btn-rtl.ant-btn-group span+.ant-btn,.ant-btn-rtl.ant-btn-group+.ant-btn,.ant-btn-rtl.ant-btn-group+.ant-btn-group,.ant-btn-rtl.ant-btn-group>span+span{margin-right:-1px;margin-left:auto}
.ant-btn-group-rtl.ant-btn-group>.ant-btn:first-child:not(:last-child),.ant-btn-group-rtl.ant-btn-group>span:first-child:not(:last-child)>.ant-btn{border-radius:0 2px 2px 0}
.ant-btn-group-rtl.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group>span:last-child:not(:first-child)>.ant-btn{border-radius:2px 0 0 2px}
.ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),.ant-btn-group-rtl.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn{border-radius:0 2px 2px 0}
.ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn{border-radius:2px 0 0 2px}
.ant-btn-background-ghost.ant-btn-primary:active>a:only-child::after,.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child::after,.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child::after,.ant-btn-background-ghost.ant-btn-primary>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn>.anticon+span,.ant-btn>span+.anticon{margin-left:8px}
.ant-btn.ant-btn-background-ghost{color:#fff;border-color:#fff}
.ant-btn.ant-btn-background-ghost,.ant-btn.ant-btn-background-ghost:active,.ant-btn.ant-btn-background-ghost:focus,.ant-btn.ant-btn-background-ghost:hover{background:0 0}
.ant-btn-background-ghost.ant-btn-primary{color:#1890ff;border-color:#1890ff;text-shadow:none}
.ant-btn-background-ghost.ant-btn-primary>a:only-child{color:currentColor}
.ant-btn-background-ghost.ant-btn-primary:focus,.ant-btn-background-ghost.ant-btn-primary:hover{color:#40a9ff;border-color:#40a9ff}
.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child{color:currentColor}
.ant-btn-background-ghost.ant-btn-primary:active{color:#096dd9;border-color:#096dd9}
.ant-btn-background-ghost.ant-btn-primary:active>a:only-child{color:currentColor}
.ant-btn-background-ghost.ant-btn-primary[disabled],.ant-btn-background-ghost.ant-btn-primary[disabled]:active,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}
.ant-btn-background-ghost.ant-btn-danger:active>a:only-child::after,.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child::after,.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child::after,.ant-btn-background-ghost.ant-btn-danger>a:only-child::after,.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child::after,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child::after,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child::after,.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child{color:currentColor}
.ant-btn-background-ghost.ant-btn-danger{color:#ff4d4f;border-color:#ff4d4f;text-shadow:none}
.ant-btn-background-ghost.ant-btn-danger>a:only-child{color:currentColor}
.ant-btn-background-ghost.ant-btn-danger:focus,.ant-btn-background-ghost.ant-btn-danger:hover{color:#ff7875;border-color:#ff7875}
.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child{color:currentColor}
.ant-btn-background-ghost.ant-btn-danger:active{color:#d9363e;border-color:#d9363e}
.ant-btn-background-ghost.ant-btn-danger:active>a:only-child{color:currentColor}
.ant-btn-background-ghost.ant-btn-danger[disabled],.ant-btn-background-ghost.ant-btn-danger[disabled]:active,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}
.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child::after,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child::after,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child::after,.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous:active>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child{color:currentColor}
.ant-btn-background-ghost.ant-btn-dangerous{color:#ff4d4f;border-color:#ff4d4f;text-shadow:none}
.ant-btn-background-ghost.ant-btn-dangerous>a:only-child{color:currentColor}
.ant-btn-background-ghost.ant-btn-dangerous:focus,.ant-btn-background-ghost.ant-btn-dangerous:hover{color:#ff7875;border-color:#ff7875}
.ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child{color:currentColor}
.ant-btn-background-ghost.ant-btn-dangerous:active{color:#d9363e;border-color:#d9363e}
.ant-btn-background-ghost.ant-btn-dangerous:active>a:only-child{color:currentColor}
.ant-btn-background-ghost.ant-btn-dangerous[disabled],.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child::after{background:0 0;position:absolute;right:0;content:'';top:0;bottom:0;left:0}
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child{color:currentColor}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link{color:#ff4d4f;border-color:transparent;text-shadow:none}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link>a:only-child{color:currentColor}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover{color:#ff7875;border-color:transparent}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover>a:only-child{color:currentColor}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active{color:#d9363e;border-color:transparent}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active>a:only-child{color:currentColor}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child{color:currentColor}
.ant-card,.ant-card-extra,.ant-card-head,.ant-card-head .ant-tabs{color:rgba(0,0,0,.85)}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-two-chinese-chars::first-letter{letter-spacing:.34em}
.ant-btn-two-chinese-chars>:not(.anticon){margin-right:-.34em;letter-spacing:.34em}
.ant-btn-block{width:100%}
.ant-btn:empty{display:inline-block;width:0;visibility:hidden;content:'\a0'}
.ant-card-head::after,.ant-card-head::before{display:table;content:''}
a.ant-btn{padding-top:.01px!important;line-height:30px}
a.ant-btn-lg{line-height:38px}
a.ant-btn-sm{line-height:22px}
.ant-card,.ant-card-actions>li>span{line-height:1.5715;position:relative}
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary,.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child){border-right-color:#40a9ff;border-left-color:#d9d9d9}
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled],.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled]{border-right-color:#d9d9d9;border-left-color:#40a9ff}
.ant-btn-rtl.ant-btn>.ant-btn-loading-icon .anticon{padding-right:0;padding-left:8px}
.ant-btn>.ant-btn-loading-icon:only-child .anticon{padding-left:0}
.ant-btn-rtl.ant-btn>.anticon+span,.ant-btn-rtl.ant-btn>span+.anticon{margin-right:8px;margin-left:0}
.ant-card{box-sizing:border-box;margin:0;padding:0;font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:'tnum';background:#fff}
.ant-card-hoverable{cursor:pointer;transition:box-shadow .3s,border-color .3s}
.ant-card-hoverable:hover{border-color:transparent;box-shadow:0 1px 2px -2px rgba(0,0,0,.16),0 3px 6px 0 rgba(0,0,0,.12),0 5px 12px 4px rgba(0,0,0,.09)}
.ant-card-head,.ant-card-head .ant-tabs-bar{border-bottom:1px solid #f0f0f0}
.ant-card-bordered{border:1px solid #f0f0f0}
.ant-card-head{min-height:48px;margin-bottom:-1px;padding:0 24px;font-weight:500;font-size:16px;background:0 0;border-radius:2px 2px 0 0}
.ant-card-head::after{clear:both}
.ant-card-head-wrapper{display:flex;align-items:center}
.ant-card-head-title{display:inline-block;flex:1;padding:16px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ant-card-body::after,.ant-card-body::before{display:table;content:''}
.ant-card-head-title>.ant-typography,.ant-card-head-title>.ant-typography-edit-content{left:0;margin-top:0;margin-bottom:0}
.ant-card-head .ant-tabs{clear:both;margin-bottom:-17px;font-weight:400;font-size:14px}
.ant-card-extra{float:right;margin-left:auto;padding:16px 0;font-weight:400;font-size:14px}
.ant-card-rtl .ant-card-extra{margin-right:auto;margin-left:0}
.ant-card-body{padding:24px}
.ant-card-body::after{clear:both}
.ant-card-contain-grid:not(.ant-card-loading) .ant-card-body{margin:-1px 0 0 -1px;padding:0}
.ant-card-grid{float:left;width:33.33%;padding:24px;border:0;border-radius:0;box-shadow:1px 0 0 0 #f0f0f0,0 1px 0 0 #f0f0f0,1px 1px 0 0 #f0f0f0,1px 0 0 0 #f0f0f0 inset,0 1px 0 0 #f0f0f0 inset;transition:all .3s}
.ant-card-rtl .ant-card-grid{float:right}
.ant-card-grid-hoverable:hover{position:relative;z-index:1;box-shadow:0 1px 2px -2px rgba(0,0,0,.16),0 3px 6px 0 rgba(0,0,0,.12),0 5px 12px 4px rgba(0,0,0,.09)}
.ant-card-contain-tabs>.ant-card-head .ant-card-head-title{min-height:32px;padding-bottom:0}
.ant-card-contain-tabs>.ant-card-head .ant-card-extra{padding-bottom:0}
.ant-card-bordered .ant-card-cover{margin-top:-1px;margin-right:-1px;margin-left:-1px}
.ant-card-cover>*{display:block;width:100%}
.ant-card-actions::after,.ant-card-actions::before{display:table;content:''}
.ant-card-cover img{border-radius:2px 2px 0 0}
.ant-card-actions{margin:0;padding:0;list-style:none;background:#fff;border-top:1px solid #f0f0f0}
.ant-card-actions::after{clear:both}
.ant-card-actions>li{float:left;margin:12px 0;color:rgba(0,0,0,.45);text-align:center}
.ant-card-rtl .ant-card-actions>li{float:right}
.ant-card-actions>li>span{display:block;min-width:32px;font-size:14px;cursor:pointer}
.ant-card-actions>li>span:hover{color:#1890ff;transition:color .3s}
.ant-card-actions>li>span a:not(.ant-btn),.ant-card-actions>li>span>.anticon{display:inline-block;width:100%;color:rgba(0,0,0,.45);line-height:22px;transition:color .3s}
.ant-card-meta::after,.ant-card-meta::before{display:table;content:''}
.ant-card-actions>li>span a:not(.ant-btn):hover,.ant-card-actions>li>span>.anticon:hover{color:#1890ff}
.ant-card-actions>li>span>.anticon{font-size:16px;line-height:22px}
.ant-card-actions>li:not(:last-child){border-right:1px solid #f0f0f0}
.ant-card-rtl .ant-card-actions>li:not(:last-child){border-right:none;border-left:1px solid #f0f0f0}
.ant-card-type-inner .ant-card-head{padding:0 24px;background:#fafafa}
.ant-card-type-inner .ant-card-head-title{padding:12px 0;font-size:14px}
.ant-card-type-inner .ant-card-body{padding:16px 24px}
.ant-card-type-inner .ant-card-extra{padding:13.5px 0}
.ant-card-meta{margin:-4px 0}
.ant-card-meta::after{clear:both}
.ant-card-meta-avatar{float:left;padding-right:16px}
.ant-card-rtl .ant-card-meta-avatar{float:right;padding-right:0;padding-left:16px}
.ant-card-meta-detail{overflow:hidden}
.ant-card-meta-detail>div:not(:last-child){margin-bottom:8px}
.ant-card-meta-title{overflow:hidden;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;white-space:nowrap;text-overflow:ellipsis}
.ant-card-meta-description,.ant-comment-content-author-name,.ant-comment-content-author-name>*,.ant-comment-content-author-name>:hover{color:rgba(0,0,0,.45)}
.ant-carousel,.ant-checkbox{color:rgba(0,0,0,.85);font-variant:tabular-nums;list-style:none}
.ant-card-loading{overflow:hidden}
.ant-card-loading .ant-card-body{-webkit-user-select:none;user-select:none}
.ant-card-loading-content p{margin:0}
.ant-card-loading-block{height:14px;margin:4px 0;background:linear-gradient(90deg,rgba(207,216,220,.2),rgba(207,216,220,.4),rgba(207,216,220,.2));background-size:600% 600%;border-radius:2px;animation:card-loading 1.4s ease infinite}
@keyframes card-loading{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}
.ant-card-small>.ant-card-head{min-height:36px;padding:0 12px;font-size:14px}
.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-head-title{padding:8px 0}
.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-extra{padding:8px 0;font-size:14px}
.ant-card-small>.ant-card-body{padding:12px}
.ant-card-rtl .ant-skeleton-header{padding:0 0 0 16px}
nz-card,nz-card-loading,nz-card-meta{display:block}
.ant-carousel{box-sizing:border-box;margin:0;padding:0;font-size:14px;line-height:1.5715;font-feature-settings:'tnum'}
.ant-carousel .slick-slider{position:relative;display:block;box-sizing:border-box;touch-action:pan-y;-webkit-touch-callout:none}
.ant-carousel .slick-list{position:relative;display:block;margin:0;padding:0;overflow:hidden}
.ant-carousel .slick-list:focus{outline:0}
.ant-carousel .slick-list.dragging{cursor:pointer}
.ant-carousel .slick-list .slick-slide{pointer-events:none}
.ant-carousel .slick-list .slick-slide input.ant-checkbox-input,.ant-carousel .slick-list .slick-slide input.ant-radio-input{visibility:hidden}
.ant-carousel .slick-list .slick-slide.slick-active{pointer-events:auto}
.ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input,.ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input{visibility:visible}
.ant-carousel .slick-loading .slick-slide,.ant-checkbox-checked::after,.slick-loading .ant-carousel .slick-track{visibility:hidden}
.ant-carousel .slick-list .slick-slide>div>div{vertical-align:bottom}
.ant-carousel .slick-slider .slick-list,.ant-carousel .slick-slider .slick-track{transform:translate3d(0,0,0);touch-action:pan-y}
.ant-carousel .slick-track{position:relative;top:0;left:0;display:block}
.ant-carousel .slick-track::after,.ant-carousel .slick-track::before{display:table;content:''}
.ant-carousel .slick-track::after{clear:both}
.ant-carousel .slick-slide{display:none;float:left;height:100%;min-height:1px}
.ant-carousel .slick-slide img{display:block}
.ant-carousel .slick-slide.slick-loading img{display:none}
.ant-carousel .slick-slide.dragging img{pointer-events:none}
.ant-carousel .slick-initialized .slick-slide{display:block}
.ant-carousel .slick-vertical .slick-slide{display:block;height:auto}
.ant-carousel .slick-arrow.slick-hidden{display:none}
.ant-carousel .slick-next,.ant-carousel .slick-prev{position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;color:transparent;font-size:0;line-height:0;background:0 0;border:0;outline:0;cursor:pointer}
.ant-carousel .slick-next:focus,.ant-carousel .slick-next:hover,.ant-carousel .slick-prev:focus,.ant-carousel .slick-prev:hover{color:transparent;background:0 0;outline:0}
.ant-carousel .slick-next:focus::before,.ant-carousel .slick-next:hover::before,.ant-carousel .slick-prev:focus::before,.ant-carousel .slick-prev:hover::before{opacity:1}
.ant-carousel .slick-next.slick-disabled::before,.ant-carousel .slick-prev.slick-disabled::before{opacity:.25}
.ant-carousel .slick-prev{left:-25px}
.ant-carousel .slick-prev::before{content:'←'}
.ant-carousel .slick-next::before,.ant-carousel-rtl .ant-carousel .slick-prev::before{content:'→'}
.ant-carousel .slick-next{right:-25px}
.ant-carousel .slick-dots{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex!important;justify-content:center;margin-right:15%;margin-left:15%;padding-left:0;list-style:none}
.ant-carousel .slick-dots-bottom,.ant-popover-placement-leftBottom .ant-popover-arrow,.ant-popover-placement-rightBottom .ant-popover-arrow{bottom:12px}
.ant-carousel .slick-dots-top{top:12px;bottom:auto}
.ant-carousel .slick-dots li{position:relative;display:inline-block;flex:0 1 auto;box-sizing:content-box;width:16px;height:3px;margin:0 3px;padding:0;text-align:center;text-indent:-999px;vertical-align:top;transition:all .5s}
.ant-checkbox,.ant-checkbox-group,.ant-checkbox-wrapper,.ant-collapse,.ant-divider,.ant-dropdown,.ant-picker,.ant-picker-dropdown{box-sizing:border-box;font-feature-settings:'tnum'}
.ant-carousel .slick-dots li button{display:block;width:100%;height:3px;padding:0;color:transparent;font-size:0;background:#fff;border:0;border-radius:1px;outline:0;cursor:pointer;opacity:.3;transition:all .5s}
.ant-carousel .slick-dots li button:focus,.ant-carousel .slick-dots li button:hover{opacity:.75}
.ant-carousel .slick-dots li.slick-active{width:24px}
.ant-carousel .slick-dots li.slick-active button{background:#fff;opacity:1}
.ant-carousel .slick-dots li.slick-active:focus,.ant-carousel .slick-dots li.slick-active:hover{opacity:1}
.ant-carousel-vertical .slick-dots{top:50%;bottom:auto;flex-direction:column;width:3px;height:auto;margin:0;transform:translateY(-50%)}
.ant-carousel-vertical .slick-dots-left{right:auto;left:12px}
.ant-carousel-vertical .slick-dots-right{right:12px;left:auto}
.ant-carousel-vertical .slick-dots li{width:3px;height:16px;margin:4px 2px;vertical-align:baseline}
.ant-carousel-vertical .slick-dots li button{width:3px;height:16px}
.ant-carousel-vertical .slick-dots li.slick-active,.ant-carousel-vertical .slick-dots li.slick-active button{width:3px;height:24px}
.ant-carousel-rtl .ant-carousel .slick-track{right:0;left:auto}
.ant-carousel-rtl .ant-carousel .slick-prev{right:-25px;left:auto}
.ant-carousel-rtl .ant-carousel .slick-next{right:auto;left:-25px}
.ant-carousel-rtl .ant-carousel .slick-next::before{content:'←'}
.ant-carousel-rtl.ant-carousel .slick-dots{flex-direction:row-reverse}
.ant-carousel-rtl.ant-carousel-vertical .slick-dots{flex-direction:column}
nz-carousel{display:block;position:relative;overflow:hidden;width:100%;height:100%}
.slick-dots{display:block}
.slick-track{opacity:1}
.slick-list{direction:ltr}
@keyframes antCheckboxEffect{0%{transform:scale(1);opacity:.5}100%{transform:scale(1.6);opacity:0}}
.ant-checkbox{margin:0;padding:0;font-size:14px;position:relative;top:.2em;line-height:1;white-space:nowrap;outline:0;cursor:pointer}
.ant-checkbox-input:focus+.ant-checkbox-inner,.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner{border-color:#1890ff}
.ant-checkbox-checked::after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #1890ff;border-radius:2px;animation:antCheckboxEffect .36s ease-in-out;animation-fill-mode:backwards;content:''}
.ant-checkbox-wrapper:hover .ant-checkbox::after,.ant-checkbox:hover::after{visibility:visible}
.ant-checkbox-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;direction:ltr;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;border-collapse:separate;transition:all .3s}
.ant-checkbox-inner::after{position:absolute;top:50%;left:21.5%;display:table;width:5.71px;height:9.14px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:' '}
.ant-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}
.ant-checkbox-disabled,.ant-checkbox-disabled .ant-checkbox-input,.ant-checkbox-disabled+span{cursor:not-allowed}
.ant-checkbox-checked .ant-checkbox-inner::after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:' '}
.ant-checkbox-checked .ant-checkbox-inner{background-color:#1890ff;border-color:#1890ff}
.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after{border-color:rgba(0,0,0,.25);animation-name:none}
.ant-checkbox-disabled .ant-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}
.ant-checkbox-disabled .ant-checkbox-inner::after{border-color:#f5f5f5;border-collapse:separate;animation-name:none}
.ant-checkbox-disabled+span{color:rgba(0,0,0,.25)}
.ant-checkbox-disabled:hover::after,.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after{visibility:hidden}
.ant-checkbox-wrapper{margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;list-style:none;display:inline-flex;align-items:baseline;line-height:unset;cursor:pointer}
.ant-checkbox-wrapper::after{display:inline-block;width:0;overflow:hidden;content:'\a0'}
.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled{cursor:not-allowed}
.ant-checkbox-wrapper+.ant-checkbox-wrapper{margin-left:8px}
.ant-checkbox+span{padding-right:8px;padding-left:8px}
.ant-checkbox-group{margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;display:inline-block}
.ant-checkbox-group-item{margin-right:8px}
.ant-checkbox-group-item:last-child{margin-right:0}
.ant-checkbox-group-item+.ant-checkbox-group-item{margin-left:0}
.ant-checkbox-indeterminate .ant-checkbox-inner{background-color:#fff;border-color:#d9d9d9}
.ant-checkbox-indeterminate .ant-checkbox-inner::after{top:50%;left:50%;width:8px;height:8px;background-color:#1890ff;border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:' '}
.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after{background-color:rgba(0,0,0,.25);border-color:rgba(0,0,0,.25)}
.ant-checkbox-group-rtl .ant-checkbox-group-item{margin-right:0;margin-left:8px}
.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child{margin-left:0!important}
.ant-checkbox-group-rtl .ant-checkbox-group-item+.ant-checkbox-group-item{margin-left:8px}
.ant-checkbox+span:empty{display:none}
.ant-collapse{margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;background-color:#fafafa;border:1px solid #d9d9d9;border-bottom:0;border-radius:2px}
.ant-collapse-item:last-child>.ant-collapse-content,.ant-collapse>.ant-collapse-item:last-child,.ant-collapse>.ant-collapse-item:last-child>.ant-collapse-header{border-radius:0 0 2px 2px}
.ant-collapse>.ant-collapse-item{border-bottom:1px solid #d9d9d9}
.ant-collapse>.ant-collapse-item>.ant-collapse-header{position:relative;padding:12px 16px;color:rgba(0,0,0,.85);line-height:1.5715;cursor:pointer;transition:all .3s,visibility 0s}
.ant-collapse>.ant-collapse-item>.ant-collapse-header::before{display:table;content:''}
.ant-collapse>.ant-collapse-item>.ant-collapse-header::after{display:table;clear:both;content:''}
.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{display:inline-block;margin-right:12px;font-size:12px;vertical-align:-1px}
.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{transition:transform .24s}
.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra{float:right}
.ant-collapse>.ant-collapse-item>.ant-collapse-header:focus{outline:0}
.ant-collapse>.ant-collapse-item .ant-collapse-header-collapsible-only{cursor:default}
.ant-collapse>.ant-collapse-item .ant-collapse-header-collapsible-only .ant-collapse-header-text{cursor:pointer}
.ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header{padding-left:12px}
.ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header{padding:12px 40px 12px 16px}
.ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{position:absolute;top:50%;right:16px;left:auto;margin:0;transform:translateY(-50%)}
.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg,.ant-dropdown-wrap-open .anticon-down::before,.ant-picker-rtl .ant-picker-separator{transform:rotate(180deg)}
.ant-collapse-content{color:rgba(0,0,0,.85);background-color:#fff;border-top:1px solid #d9d9d9}
.ant-collapse-borderless,.ant-descriptions-bordered .ant-descriptions-item-label{background-color:#fafafa}
.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content,.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content{border-top:0;background-color:transparent}
.ant-collapse-content>.ant-collapse-content-box{padding:16px}
.ant-collapse-content-hidden{display:none}
nz-collapse,nz-collapse-panel,nz-comment,nz-comment-content{display:block}
.ant-collapse-borderless{border:0}
.ant-collapse-borderless>.ant-collapse-item{border-bottom:1px solid #d9d9d9}
.ant-collapse-borderless>.ant-collapse-item:last-child,.ant-collapse-borderless>.ant-collapse-item:last-child .ant-collapse-header{border-radius:0}
.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding-top:4px}
.ant-collapse-ghost{background-color:transparent;border:0}
.ant-collapse-ghost>.ant-collapse-item{border-bottom:0}
.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding-top:12px;padding-bottom:12px}
.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header,.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header>.arrow{color:rgba(0,0,0,.25);cursor:not-allowed}
.ant-collapse-rtl .ant-collapse>.ant-collapse-item>.ant-collapse-header{padding:12px 40px 12px 16px}
.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra{float:left}
.ant-collapse-rtl.ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header{padding-right:12px;padding-left:0}
.ant-comment{position:relative;background-color:inherit}
.ant-comment-inner{display:flex;padding:16px 0}
.ant-comment-avatar{position:relative;flex-shrink:0;margin-right:12px;cursor:pointer}
.ant-comment-avatar img{width:32px;height:32px;border-radius:50%}
.ant-comment-content{position:relative;flex:1 1 auto;min-width:1px;font-size:14px;word-wrap:break-word}
.ant-comment-content-author{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:4px;font-size:14px}
.ant-comment-content-author>a,.ant-comment-content-author>span{padding-right:8px;font-size:12px;line-height:18px}
.ant-comment-content-author-name{font-size:14px;transition:color .3s}
.ant-comment-content-author-time{color:#ccc;white-space:nowrap;cursor:auto}
.ant-comment-content-detail p{margin-bottom:inherit;white-space:pre-wrap}
.ant-comment-actions{margin-top:12px;margin-bottom:inherit;padding-left:0}
.ant-comment-actions>li{display:inline-block;color:rgba(0,0,0,.45)}
.ant-comment-actions>li>span{margin-right:10px;color:rgba(0,0,0,.45);font-size:12px;cursor:pointer;transition:color .3s;-webkit-user-select:none;user-select:none}
.ant-comment-actions>li>span:hover{color:#595959}
.ant-comment-nested{margin-left:44px}
.ant-comment-rtl .ant-comment-avatar{margin-right:0;margin-left:12px}
.ant-comment-rtl .ant-comment-content-author>a,.ant-comment-rtl .ant-comment-content-author>span{padding-right:0;padding-left:8px}
.ant-comment-rtl .ant-comment-actions{padding-right:0}
.ant-comment-rtl .ant-comment-actions>li>span{margin-right:0;margin-left:10px}
.ant-comment-rtl .ant-comment-nested{margin-right:44px;margin-left:0}
.ant-picker,.ant-picker-input{display:inline-flex;position:relative}
.ant-picker{margin:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;padding:4px 11px;align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:2px;transition:border .3s,box-shadow .3s}
.ant-picker-focused,.ant-picker:hover{border-color:#40a9ff;border-right-width:1px!important}
.ant-input-rtl .ant-picker-focused,.ant-input-rtl .ant-picker:hover{border-right-width:0;border-left-width:1px!important}
.ant-picker-focused{border-color:#40a9ff;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(24,144,255,.2)}
.ant-input-rtl .ant-picker-focused{border-right-width:0;border-left-width:1px!important}
.ant-picker.ant-picker-disabled{background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}
.ant-picker.ant-picker-disabled .ant-picker-suffix{color:rgba(0,0,0,.25)}
.ant-picker.ant-picker-borderless{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}
.ant-picker-input{align-items:center;width:100%}
.ant-picker-input>input{position:relative;display:inline-block;width:100%;color:rgba(0,0,0,.85);font-size:14px;line-height:1.5715;border-radius:2px;transition:all .3s;flex:auto;min-width:1px;height:auto;padding:0;background:0 0;border:0}
.ant-picker-input>input::placeholder{color:#bfbfbf}
.ant-picker-input>input-disabled,.ant-picker-input>input[disabled]{color:rgba(0,0,0,.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}
.ant-picker-input>input:placeholder-shown{text-overflow:ellipsis}
.ant-picker-input>input:hover{border-color:#40a9ff;border-right-width:1px!important}
.ant-input-rtl .ant-picker-input>input:hover{border-right-width:0;border-left-width:1px!important}
.ant-picker-input>input-focused,.ant-picker-input>input:focus{border-color:#40a9ff;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(24,144,255,.2)}
.ant-input-rtl .ant-picker-input>input-focused,.ant-input-rtl .ant-picker-input>input:focus{border-right-width:0;border-left-width:1px!important}
.ant-picker-input>input-disabled:hover,.ant-picker-input>input[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}
.ant-picker-input>input-disabled{border-color:#d9d9d9;box-shadow:none}
.ant-picker-input>input[disabled]{border-color:#d9d9d9;box-shadow:none}
.ant-picker-input>input-borderless,.ant-picker-input>input-borderless-disabled,.ant-picker-input>input-borderless-focused,.ant-picker-input>input-borderless:focus,.ant-picker-input>input-borderless:hover,.ant-picker-input>input-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}
textarea.ant-picker-input>input{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}
.ant-picker-input>input-lg{padding:6.5px 11px;font-size:16px}
.ant-picker-input>input-sm{padding:0 7px}
.ant-picker-input>input:focus{box-shadow:none}
.ant-picker-input>input[disabled]{background:0 0}
.ant-picker-input:hover .ant-picker-clear{opacity:1}
.ant-picker-input-placeholder>input{color:#bfbfbf}
.ant-picker-large{padding:6.5px 11px}
.ant-picker-large .ant-picker-input>input{font-size:16px}
.ant-picker-small{padding:0 7px}
.ant-picker-suffix{align-self:center;margin-left:4px;color:rgba(0,0,0,.25);line-height:1;pointer-events:none}
.ant-picker-suffix>*{vertical-align:top}
.ant-picker-clear{position:absolute;top:50%;right:0;color:rgba(0,0,0,.25);line-height:1;background:#fff;transform:translateY(-50%);cursor:pointer;opacity:0;transition:opacity .3s,color .3s}
.ant-picker-clear>*{vertical-align:top}
.ant-picker-clear:hover{color:rgba(0,0,0,.45)}
.ant-picker-separator{position:relative;display:inline-block;width:1em;height:16px;color:rgba(0,0,0,.25);font-size:16px;vertical-align:top;cursor:default}
.ant-picker-focused .ant-picker-separator{color:rgba(0,0,0,.45)}
.ant-picker-disabled .ant-picker-range-separator .ant-picker-separator{cursor:not-allowed}
.ant-picker-range{position:relative;display:inline-flex}
.ant-picker-range .ant-picker-clear{right:11px}
.ant-picker-range:hover .ant-picker-clear{opacity:1}
.ant-picker-range .ant-picker-active-bar{bottom:-1px;height:2px;margin-left:11px;background:#1890ff;opacity:0;transition:all .3s ease-out;pointer-events:none}
.ant-picker-range.ant-picker-small .ant-picker-active-bar,.ant-tag>.anticon+span,.ant-tag>span+.anticon{margin-left:7px}
.ant-picker-range.ant-picker-focused .ant-picker-active-bar{opacity:1}
.ant-picker-range-separator{align-items:center;padding:0 8px;line-height:1}
.ant-picker-range.ant-picker-small .ant-picker-clear{right:7px}
.ant-picker-dropdown{margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;position:absolute;z-index:1050}
.ant-picker-dropdown-hidden{display:none}
.ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow{top:1.67px;display:block;transform:rotate(-45deg)}
.ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow{bottom:1.67px;display:block;transform:rotate(135deg)}
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topRight,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topRight{animation-name:antSlideDownIn}
.ant-cascader-menus.ant-slide-up-appear.ant-slide-up-appear-active.ant-cascader-menus-placement-bottomLeft,.ant-cascader-menus.ant-slide-up-enter.ant-slide-up-enter-active.ant-cascader-menus-placement-bottomLeft,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomRight,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomRight,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomRight,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomRight,.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomLeft,.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomLeft{animation-name:antSlideUpIn}
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topRight{animation-name:antSlideDownOut}
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomRight{animation-name:antSlideUpOut}
.ant-picker-dropdown-range{padding:6.67px 0}
.ant-picker-dropdown .ant-picker-panel>.ant-picker-time-panel,.ant-steps-with-progress .ant-steps-item{padding-top:4px}
.ant-picker-dropdown-range-hidden{display:none}
.ant-picker-ranges{margin-bottom:0;padding:4px 12px;overflow:hidden;line-height:34px;text-align:left;list-style:none}
.ant-picker-ranges>li{display:inline-block}
.ant-picker-ranges .ant-picker-preset>.ant-tag-blue{color:#1890ff;background:#e6f7ff;border-color:#91d5ff;cursor:pointer}
.ant-picker-ranges .ant-picker-ok{float:right;margin-left:8px}
.ant-picker-range-wrapper{display:flex}
.ant-picker-range-arrow{position:absolute;z-index:1;display:none;width:10px;height:10px;margin-left:16.5px;box-shadow:2px -2px 6px rgba(0,0,0,.06);transition:left .3s ease-out}
.ant-picker-range-arrow::after{position:absolute;top:1px;right:1px;width:10px;height:10px;border:5px solid #f0f0f0;border-color:#fff #fff transparent transparent;content:''}
.ant-picker-panel-container{overflow:hidden;vertical-align:top;background:#fff;border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);transition:margin .3s}
.ant-picker-panel-container .ant-picker-panels{display:inline-flex;flex-wrap:nowrap;direction:ltr}
.ant-picker-panel-container .ant-picker-panel{vertical-align:top;background:0 0;border-width:0 0 1px;border-radius:0}
.ant-picker-panel-container .ant-picker-panel .ant-picker-content,.ant-picker-panel-container .ant-picker-panel table{text-align:center}
.ant-picker-panel-container .ant-picker-panel-focused{border-color:#f0f0f0}
.ant-picker-panel{display:inline-flex;flex-direction:column;text-align:center;background:#fff;border:1px solid #f0f0f0;border-radius:2px;outline:0}
.ant-picker-panel-focused{border-color:#1890ff}
.ant-picker-date-panel,.ant-picker-decade-panel,.ant-picker-month-panel,.ant-picker-quarter-panel,.ant-picker-time-panel,.ant-picker-week-panel,.ant-picker-year-panel{display:flex;flex-direction:column;width:280px}
.ant-picker-header{display:flex;padding:0 8px;color:rgba(0,0,0,.85);border-bottom:1px solid #f0f0f0}
.ant-picker-header>*{flex:none}
.ant-picker-header button{padding:0;color:rgba(0,0,0,.25);line-height:40px;background:0 0;border:0;cursor:pointer;transition:color .3s}
.ant-picker-header>button{min-width:1.6em;font-size:14px}
.ant-picker-header>button:hover{color:rgba(0,0,0,.85)}
.ant-picker-header-view{flex:auto;font-weight:500;line-height:40px}
.ant-picker-header-view button{color:inherit;font-weight:inherit}
.ant-picker-header-view button:not(:first-child){margin-left:8px}
.ant-picker-header-view button:hover{color:#1890ff}
.ant-picker-next-icon,.ant-picker-prev-icon,.ant-picker-super-next-icon,.ant-picker-super-prev-icon{position:relative;display:inline-block;width:7px;height:7px}
.ant-picker-next-icon::before,.ant-picker-prev-icon::before,.ant-picker-super-next-icon::before,.ant-picker-super-prev-icon::before{position:absolute;top:0;left:0;display:inline-block;width:7px;height:7px;border:0 solid currentColor;border-width:1.5px 0 0 1.5px;content:''}
.ant-picker-super-next-icon::after,.ant-picker-super-prev-icon::after{position:absolute;top:4px;left:4px;display:inline-block;width:7px;height:7px;border:0 solid currentColor;border-width:1.5px 0 0 1.5px;content:''}
.ant-picker-prev-icon,.ant-picker-super-prev-icon{transform:rotate(-45deg)}
.ant-picker-next-icon,.ant-picker-super-next-icon{transform:rotate(135deg)}
.ant-picker-content{width:100%;table-layout:fixed;border-collapse:collapse}
.ant-picker-content td,.ant-picker-content th{position:relative;min-width:24px;font-weight:400}
.ant-picker-content th{height:30px;color:rgba(0,0,0,.85);line-height:30px}
.ant-picker-cell{padding:3px 0;color:rgba(0,0,0,.25);cursor:pointer}
.ant-picker-cell-in-view{color:rgba(0,0,0,.85)}
.ant-picker-cell::before{position:absolute;top:50%;right:0;left:0;z-index:1;height:24px;transform:translateY(-50%);transition:all .3s;content:''}
.ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner{background:#f5f5f5}
.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:1px solid #1890ff;border-radius:2px;content:''}
.ant-picker-cell-in-view.ant-picker-cell-in-range{position:relative}
.ant-picker-cell-in-view.ant-picker-cell-in-range::before{background:#e6f7ff}
.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{color:#fff;background:#1890ff}
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single)::before,.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single)::before{background:#e6f7ff}
.ant-picker-cell-in-view.ant-picker-cell-range-start::before{left:50%}
.ant-picker-cell-in-view.ant-picker-cell-range-end::before{right:50%}
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single::after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-start-near-hover::after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single::after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-end-near-hover::after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after,.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range)::after{position:absolute;top:50%;z-index:0;height:24px;border-top:1px dashed #7ec1ff;border-bottom:1px dashed #7ec1ff;transform:translateY(-50%);transition:all .3s;content:''}
.ant-picker-cell-range-hover-end::after,.ant-picker-cell-range-hover-start::after,.ant-picker-cell-range-hover::after{right:0;left:2px}
.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover::before,.ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover::before,.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end::before,.ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover::before,.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start::before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end::before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start::before{background:#cbe6ff}
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{border-radius:2px 0 0 2px}
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner{border-radius:0 2px 2px 0}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after,.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after{position:absolute;top:0;bottom:0;z-index:-1;background:#cbe6ff;transition:all .3s;content:''}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after{right:-6px;left:0}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after{right:0;left:-6px}
.ant-picker-cell-range-hover.ant-picker-cell-range-start::after{right:50%}
.ant-picker-cell-range-hover.ant-picker-cell-range-end::after{left:50%}
.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after,.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range::after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child::after{left:6px;border-left:1px dashed #7ec1ff;border-top-left-radius:2px;border-bottom-left-radius:2px}
.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range::after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child::after{right:6px;border-right:1px dashed #7ec1ff;border-top-right-radius:2px;border-bottom-right-radius:2px}
.ant-picker-cell-disabled{color:rgba(0,0,0,.25);pointer-events:none}
.ant-picker-cell-disabled .ant-picker-cell-inner{background:0 0}
.ant-picker-cell-disabled::before{background:rgba(0,0,0,.04)}
.ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner::before{border-color:rgba(0,0,0,.25)}
.ant-picker-decade-panel .ant-picker-content,.ant-picker-month-panel .ant-picker-content,.ant-picker-quarter-panel .ant-picker-content,.ant-picker-year-panel .ant-picker-content{height:264px}
.ant-picker-decade-panel .ant-picker-cell-inner,.ant-picker-month-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-year-panel .ant-picker-cell-inner{padding:0 8px}
.ant-picker-quarter-panel .ant-picker-content{height:56px}
.ant-picker-footer{width:min-content;min-width:100%;line-height:38px;text-align:center;border-bottom:1px solid transparent}
.ant-picker-panel .ant-picker-footer{border-top:1px solid #f0f0f0}
.ant-picker-footer-extra{padding:0 12px;line-height:38px;text-align:left}
.ant-picker-footer-extra:not(:last-child){border-bottom:1px solid #f0f0f0}
.ant-picker-now{text-align:left}
.ant-picker-today-btn{color:#1890ff}
.ant-picker-today-btn:hover{color:#40a9ff}
.ant-picker-today-btn:active{color:#096dd9}
.ant-picker-today-btn.ant-picker-today-btn-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}
.ant-picker-decade-panel .ant-picker-cell-inner{padding:0 4px}
.ant-picker-decade-panel .ant-picker-cell::before{display:none}
.ant-picker-month-panel .ant-picker-body,.ant-picker-quarter-panel .ant-picker-body,.ant-picker-year-panel .ant-picker-body{padding:0 8px}
.ant-picker-date-panel .ant-picker-body,.ant-picker-week-panel .ant-picker-body{padding:8px 12px}
.ant-picker-month-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-year-panel .ant-picker-cell-inner{width:60px}
.ant-picker-month-panel .ant-picker-cell-range-hover-start::after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-start::after,.ant-picker-year-panel .ant-picker-cell-range-hover-start::after{left:14px;border-left:1px dashed #7ec1ff;border-radius:2px 0 0 2px}
.ant-picker-month-panel .ant-picker-cell-range-hover-end::after,.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-start::after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-start::after,.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-start::after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-end::after,.ant-picker-year-panel .ant-picker-cell-range-hover-end::after{right:14px;border-right:1px dashed #7ec1ff;border-radius:0 2px 2px 0}
.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-end::after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-end::after,.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-end::after{left:14px;border-left:1px dashed #7ec1ff;border-radius:2px 0 0 2px}
.ant-picker-week-panel .ant-picker-cell .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell:hover .ant-picker-cell-inner{background:0 0!important}
.ant-picker-week-panel-row td{transition:background .3s}
.ant-picker-week-panel-row:hover td{background:#f5f5f5}
.ant-picker-week-panel-row-selected td,.ant-picker-week-panel-row-selected:hover td{background:#1890ff}
.ant-picker-week-panel-row-selected td.ant-picker-cell-week,.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-week{color:rgba(255,255,255,.5)}
.ant-picker-week-panel-row-selected td.ant-picker-cell-today .ant-picker-cell-inner::before,.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-today .ant-picker-cell-inner::before{border-color:#fff}
.ant-picker-datetime-panel .ant-picker-time-panel,.ant-picker-time-panel-column:not(:first-child){border-left:1px solid #f0f0f0}
.ant-picker-week-panel-row-selected td .ant-picker-cell-inner,.ant-picker-week-panel-row-selected:hover td .ant-picker-cell-inner{color:#fff}
.ant-picker-date-panel .ant-picker-content{width:252px}
.ant-picker-date-panel .ant-picker-content th{width:36px}
.ant-picker-datetime-panel{display:flex}
.ant-picker-datetime-panel .ant-picker-date-panel,.ant-picker-datetime-panel .ant-picker-time-panel{transition:opacity .3s}
.ant-picker-datetime-panel-active .ant-picker-date-panel,.ant-picker-datetime-panel-active .ant-picker-time-panel{opacity:.3}
.ant-picker-datetime-panel-active .ant-picker-date-panel-active,.ant-picker-datetime-panel-active .ant-picker-time-panel-active{opacity:1}
.ant-picker-time-panel{width:auto;min-width:auto}
.ant-picker-time-panel .ant-picker-content{display:flex;flex:auto;height:224px}
.ant-picker-time-panel-column{flex:1 0 auto;width:56px;margin:0;padding:0;overflow-y:hidden;text-align:left;list-style:none;transition:background .3s}
.ant-picker-time-panel-column::after{display:block;height:196px;content:''}
.ant-picker-datetime-panel .ant-picker-time-panel-column::after{height:198px}
.ant-picker-time-panel-column-active{background:rgba(230,247,255,.2)}
.ant-picker-time-panel-column:hover{overflow-y:auto}
.ant-picker-time-panel-column>li{margin:0;padding:0}
.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{display:block;width:100%;height:28px;margin:0;padding:0 0 0 14px;color:rgba(0,0,0,.85);line-height:28px;border-radius:0;cursor:pointer;transition:background .3s}
.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover{background:#f5f5f5}
.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:#e6f7ff}
.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner{color:rgba(0,0,0,.25);background:0 0;cursor:not-allowed}
:root .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,:root .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell,_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell{padding:21px 0}
.ant-picker-rtl .ant-picker-suffix{margin-right:4px;margin-left:0}
.ant-picker-rtl .ant-picker-clear{right:auto;left:0}
.ant-picker-panel-rtl .ant-picker-header-view button:not(:first-child){margin-right:8px;margin-left:0}
.ant-picker-rtl.ant-picker-range .ant-picker-clear{right:auto;left:11px}
.ant-picker-rtl.ant-picker-range .ant-picker-active-bar{margin-right:11px;margin-left:0}
.ant-picker-rtl.ant-picker-range.ant-picker-small .ant-picker-active-bar{margin-right:7px}
.ant-picker-dropdown-rtl .ant-picker-ranges{text-align:right}
.ant-picker-dropdown-rtl .ant-picker-ranges .ant-picker-ok{float:left;margin-right:8px;margin-left:0}
.ant-picker-panel-rtl .ant-picker-prev-icon,.ant-picker-panel-rtl .ant-picker-super-prev-icon{transform:rotate(135deg)}
.ant-picker-panel-rtl .ant-picker-next-icon,.ant-picker-panel-rtl .ant-picker-super-next-icon{transform:rotate(-45deg)}
.ant-picker-cell .ant-picker-cell-inner{position:relative;z-index:2;display:inline-block;min-width:24px;height:24px;line-height:24px;border-radius:2px;transition:background .3s,border .3s}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start::before{right:50%;left:0}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end::before{right:0;left:50%}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-end::before{right:50%;left:50%}
.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after{right:0;left:-6px}
.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after{right:-6px;left:0}
.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-start::after{right:0;left:50%}
.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-end::after{right:50%;left:0}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{border-radius:0 2px 2px 0}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner{border-radius:2px 0 0 2px}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range::after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):first-child::after{right:6px;left:0;border-right:1px dashed #7ec1ff;border-left:none;border-radius:0 2px 2px 0}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range::after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):last-child::after{right:0;left:6px;border-right:none;border-left:1px dashed #7ec1ff;border-radius:2px 0 0 2px}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-start.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover)::after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover)::after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-end.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover)::after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-end:first-child::after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-start:last-child::after{right:6px;left:6px;border-right:1px dashed #7ec1ff;border-left:1px dashed #7ec1ff;border-radius:2px}
.ant-picker-dropdown-rtl .ant-picker-footer-extra{text-align:right}
.ant-picker-panel-rtl .ant-picker-time-panel{direction:ltr}
.ant-descriptions-rtl,.ant-divider-rtl,.ant-drawer-rtl,.ant-dropdown-menu.ant-dropdown-menu-rtl,.ant-dropdown-rtl,.ant-dropdown-rtl .ant-dropdown-menu-item-group-title,.ant-empty-rtl,.ant-input-affix-wrapper-rtl,.ant-input-group-rtl,.ant-input-group-wrapper-rtl,.ant-input-number-rtl,.ant-input-rtl,.ant-input-search-rtl,.ant-input-textarea-rtl,.ant-row-rtl{direction:rtl}
.ant-picker-inline{border:none;padding:0}
.ant-picker-inline .ant-picker-range-arrow{display:none!important}
.ant-descriptions-header{display:flex;align-items:center;margin-bottom:20px}
.ant-descriptions-title{flex:auto;overflow:hidden;color:rgba(0,0,0,.85);font-weight:700;font-size:16px;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}
.ant-descriptions-extra,.ant-descriptions-item-content,.ant-descriptions-item-label,.ant-divider{font-size:14px;color:rgba(0,0,0,.85)}
.ant-descriptions-extra{margin-left:auto}
.ant-descriptions-view{width:100%;overflow:hidden;border-radius:2px}
.ant-descriptions-view table{width:100%;table-layout:fixed}
.ant-descriptions-row>td,.ant-descriptions-row>th{padding-bottom:16px}
.ant-descriptions-row:last-child{border-bottom:none}
.ant-descriptions-item-label{font-weight:400;line-height:1.5715;text-align:start}
.ant-descriptions-item-label::after{content:':';position:relative;top:-.5px;margin:0 8px 0 2px}
.ant-descriptions-item-label.ant-descriptions-item-no-colon::after,.ant-dropdown::before{content:' '}
.ant-descriptions-item-no-label::after{margin:0;content:''}
.ant-descriptions-item-content{display:table-cell;flex:1;line-height:1.5715;word-break:break-word;overflow-wrap:break-word}
.ant-descriptions-item{padding-bottom:0;vertical-align:top}
.ant-descriptions-item-container{display:flex}
.ant-descriptions-item-container .ant-descriptions-item-content,.ant-descriptions-item-container .ant-descriptions-item-label{display:inline-flex;align-items:baseline}
.ant-descriptions-middle .ant-descriptions-row>td,.ant-descriptions-middle .ant-descriptions-row>th{padding-bottom:12px}
.ant-descriptions-small .ant-descriptions-row>td,.ant-descriptions-small .ant-descriptions-row>th{padding-bottom:8px}
.ant-descriptions-bordered .ant-descriptions-view{border:1px solid #f0f0f0}
.ant-descriptions-bordered .ant-descriptions-view>table{table-layout:auto;border-collapse:collapse}
.ant-descriptions-bordered .ant-descriptions-item-content,.ant-descriptions-bordered .ant-descriptions-item-label{padding:16px 24px;border-right:1px solid #f0f0f0}
.ant-descriptions-bordered .ant-descriptions-item-content:last-child,.ant-descriptions-bordered .ant-descriptions-item-label:last-child{border-right:none}
.ant-descriptions-bordered .ant-descriptions-item-label::after{display:none}
.ant-descriptions-bordered .ant-descriptions-row{border-bottom:1px solid #f0f0f0}
.ant-descriptions-bordered .ant-descriptions-row:last-child{border-bottom:none}
.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-content,.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-label{padding:12px 24px}
.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-content,.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-label{padding:8px 16px}
.ant-descriptions-rtl .ant-descriptions-item-label::after{margin:0 2px 0 8px}
.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content,.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label{border-right:none;border-left:1px solid #f0f0f0}
.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content:last-child,.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label:last-child{border-left:none}
nz-descriptions{display:block}
.ant-divider{margin:0;padding:0;font-variant:tabular-nums;line-height:1.5715;list-style:none;border-top:1px solid rgba(0,0,0,.06)}
.ant-divider-vertical{position:relative;top:-.06em;display:inline-block;height:.9em;margin:0 8px;vertical-align:middle;border-top:0;border-left:1px solid rgba(0,0,0,.06)}
.ant-divider-horizontal{display:flex;clear:both;width:100%;min-width:100%;margin:24px 0}
.ant-divider-horizontal.ant-divider-with-text{display:flex;margin:16px 0;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;white-space:nowrap;text-align:center;border-top:0;border-top-color:rgba(0,0,0,.06)}
.ant-divider-horizontal.ant-divider-with-text::after,.ant-divider-horizontal.ant-divider-with-text::before{position:relative;top:50%;width:50%;border-top:1px solid transparent;border-top-color:inherit;border-bottom:0;transform:translateY(50%);content:''}
.ant-divider-horizontal.ant-divider-with-text-left::before{top:50%;width:5%}
.ant-divider-horizontal.ant-divider-with-text-left::after,.ant-divider-horizontal.ant-divider-with-text-right::before{top:50%;width:95%}
.ant-divider-horizontal.ant-divider-with-text-right::after{top:50%;width:5%}
.ant-divider-inner-text{display:inline-block;padding:0 1em}
.ant-divider-dashed{background:0 0;border-color:rgba(0,0,0,.06);border-style:dashed;border-width:1px 0 0}
.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed{border-top:0}
.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::after,.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::before{border-style:dashed none none}
.ant-divider-vertical.ant-divider-dashed{border-width:0 0 0 1px}
.ant-divider-plain.ant-divider-with-text{color:rgba(0,0,0,.85);font-weight:400;font-size:14px}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::before{width:95%}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::after,.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::before{width:5%}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::after{width:95%}
.ant-drawer{position:fixed;z-index:1000;width:0%;height:100%;transition:transform .3s cubic-bezier(.7,.3,.1,1),height 0s ease .3s,width 0s ease .3s}
.ant-drawer>*{transition:transform .3s cubic-bezier(.7,.3,.1,1),box-shadow .3s cubic-bezier(.7,.3,.1,1)}
.ant-drawer-content-wrapper{position:absolute;width:100%;height:100%}
.ant-drawer .ant-drawer-content{width:100%;height:100%}
.ant-drawer-left,.ant-drawer-right{top:0;width:0%;height:100%}
.ant-drawer-left .ant-drawer-content-wrapper,.ant-drawer-right .ant-drawer-content-wrapper{height:100%}
.ant-drawer-left.ant-drawer-open,.ant-drawer-right.ant-drawer-open{width:100%;transition:transform .3s cubic-bezier(.7,.3,.1,1)}
.ant-drawer-left,.ant-drawer-left .ant-drawer-content-wrapper{left:0}
.ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:6px 0 16px -8px rgba(0,0,0,.08),9px 0 28px 0 rgba(0,0,0,.05),12px 0 48px 16px rgba(0,0,0,.03)}
.ant-drawer-right,.ant-drawer-right .ant-drawer-content-wrapper{right:0}
.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:-6px 0 16px -8px rgba(0,0,0,.08),-9px 0 28px 0 rgba(0,0,0,.05),-12px 0 48px 16px rgba(0,0,0,.03)}
.ant-drawer-right.ant-drawer-open.no-mask{right:1px;transform:translateX(1px)}
.ant-drawer-bottom,.ant-drawer-top{left:0;width:100%;height:0%}
.ant-drawer-bottom .ant-drawer-content-wrapper,.ant-drawer-top .ant-drawer-content-wrapper{width:100%}
.ant-drawer-bottom.ant-drawer-open,.ant-drawer-top.ant-drawer-open{height:100%;transition:transform .3s cubic-bezier(.7,.3,.1,1)}
.ant-drawer-top{top:0}
.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:0 6px 16px -8px rgba(0,0,0,.08),0 9px 28px 0 rgba(0,0,0,.05),0 12px 48px 16px rgba(0,0,0,.03)}
.ant-drawer-bottom,.ant-drawer-bottom .ant-drawer-content-wrapper{bottom:0}
.ant-drawer-bottom.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:0 -6px 16px -8px rgba(0,0,0,.08),0 -9px 28px 0 rgba(0,0,0,.05),0 -12px 48px 16px rgba(0,0,0,.03)}
.ant-drawer-bottom.ant-drawer-open.no-mask{bottom:1px;transform:translateY(1px)}
.ant-drawer.ant-drawer-open .ant-drawer-mask{height:100%;opacity:1;transition:none;animation:antdDrawerFadeIn .3s cubic-bezier(.7,.3,.1,1);pointer-events:auto}
.ant-drawer-title{margin:0;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;line-height:22px}
.ant-drawer-content{position:relative;z-index:1;overflow:auto;background-color:#fff;background-clip:padding-box;border:0}
.ant-drawer-close{position:absolute;top:0;right:0;z-index:10;display:block;padding:20px;color:rgba(0,0,0,.45);font-weight:700;font-size:16px;font-style:normal;line-height:1;text-align:center;text-transform:none;text-decoration:none;background:0 0;border:0;outline:0;cursor:pointer;transition:color .3s;text-rendering:auto}
.ant-drawer-body,.ant-dropdown{font-size:14px;line-height:1.5715}
.ant-drawer-header,.ant-list-split .ant-list-item{border-bottom:1px solid #f0f0f0}
.ant-drawer-close:focus,.ant-drawer-close:hover{color:rgba(0,0,0,.75);text-decoration:none}
.ant-drawer-header,.ant-drawer-header-no-title{color:rgba(0,0,0,.85);background:#fff}
.ant-drawer-header-no-title .ant-drawer-close{margin-right:var(--scroll-bar);padding-right:calc(20px - var(--scroll-bar))}
.ant-drawer-header{position:relative;padding:16px 24px;border-radius:2px 2px 0 0}
.ant-drawer-wrapper-body{display:flex;flex-direction:column;flex-wrap:nowrap;width:100%;height:100%}
.ant-drawer-body{flex-grow:1;padding:24px;overflow:auto;word-wrap:break-word}
.ant-drawer-footer{flex-shrink:0;padding:10px 16px;border-top:1px solid #f0f0f0}
.ant-drawer-mask{position:absolute;top:0;left:0;width:100%;height:0;background-color:rgba(0,0,0,.45);opacity:0;filter:alpha(opacity=45);transition:opacity .3s linear,height 0s ease .3s;pointer-events:none}
.ant-drawer-open-content{box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}
.ant-drawer .ant-picker-clear{background:#fff}
@keyframes antdDrawerFadeIn{0%{opacity:0}100%{opacity:1}}
.ant-drawer-rtl .ant-drawer-close{right:auto;left:0}
.ant-dropdown-menu-item.ant-dropdown-menu-item-danger{color:#ff4d4f}
.ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover{color:#fff;background-color:#ff4d4f}
.ant-dropdown{margin:0;padding:0;color:rgba(0,0,0,.85);font-variant:tabular-nums;list-style:none;z-index:1050;display:block}
.ant-dropdown::before{position:absolute;top:-4px;right:0;bottom:-4px;left:-7px;z-index:-9999;opacity:.0001}
.ant-dropdown-placement-bottomRight>.ant-dropdown-arrow,.ant-dropdown-placement-topRight>.ant-dropdown-arrow{right:16px}
.ant-input-affix-wrapper-disabled,.ant-input-affix-wrapper[disabled]{opacity:1;background-color:#f5f5f5;color:rgba(0,0,0,.25);box-shadow:none}
.ant-dropdown-wrap{position:relative}
.ant-dropdown-wrap .ant-btn>.anticon-down{font-size:10px}
.ant-dropdown-wrap .anticon-down::before{transition:transform .2s}
.ant-dropdown-hidden,.ant-dropdown-menu-hidden,.ant-dropdown-menu-submenu-hidden{display:none}
.ant-dropdown-show-arrow.ant-dropdown-placement-topCenter,.ant-dropdown-show-arrow.ant-dropdown-placement-topLeft,.ant-dropdown-show-arrow.ant-dropdown-placement-topRight{padding-bottom:10px}
.ant-dropdown-show-arrow.ant-dropdown-placement-bottomCenter,.ant-dropdown-show-arrow.ant-dropdown-placement-bottomLeft,.ant-dropdown-show-arrow.ant-dropdown-placement-bottomRight{padding-top:10px}
.ant-dropdown-arrow{position:absolute;z-index:1;display:block;width:8.49px;height:8.49px;background:0 0;border-style:solid;border-width:4.24px;transform:rotate(45deg)}
.ant-dropdown-placement-topCenter>.ant-dropdown-arrow,.ant-dropdown-placement-topLeft>.ant-dropdown-arrow,.ant-dropdown-placement-topRight>.ant-dropdown-arrow{bottom:6.2px;box-shadow:3px 3px 7px rgba(0,0,0,.07);border-color:transparent #fff #fff transparent}
.ant-dropdown-placement-topCenter>.ant-dropdown-arrow{left:50%;transform:translateX(-50%) rotate(45deg)}
.ant-dropdown-placement-topLeft>.ant-dropdown-arrow{left:16px}
.ant-dropdown-placement-bottomCenter>.ant-dropdown-arrow,.ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow,.ant-dropdown-placement-bottomRight>.ant-dropdown-arrow{top:6px;box-shadow:-2px -2px 5px rgba(0,0,0,.06);border-color:#fff transparent transparent #fff}
.ant-dropdown-menu,.ant-mention-dropdown,.ant-menu,.ant-message-notice-content,.ant-modal-content,.ant-notification-notice,.ant-popover-inner,.ant-select-dropdown{box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}
.ant-dropdown-placement-bottomCenter>.ant-dropdown-arrow{left:50%;transform:translateX(-50%) rotate(45deg)}
.ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow{left:16px}
.ant-dropdown-menu{position:relative;margin:0;padding:4px 0;text-align:left;list-style-type:none;background-color:#fff;background-clip:padding-box;border-radius:2px;outline:0}
.ant-dropdown-menu-item-group-title{padding:5px 12px;color:rgba(0,0,0,.45);transition:all .3s}
.ant-dropdown-menu-submenu-popup{position:absolute;z-index:1050;background:0 0;box-shadow:none;transform-origin:0 0}
.ant-dropdown-menu-submenu-popup li,.ant-dropdown-menu-submenu-popup ul{list-style:none}
.ant-dropdown-menu-submenu-popup ul{margin-right:.3em;margin-left:.3em}
.ant-dropdown-menu-item{position:relative;display:flex;align-items:center}
.ant-dropdown-menu-item-icon{min-width:12px;margin-right:8px;font-size:12px}
.ant-dropdown-menu-title-content{flex:auto}
.ant-dropdown-menu-title-content>a{color:inherit;transition:all .3s}
.ant-dropdown-menu-title-content>a:hover{color:inherit}
.ant-dropdown-menu-title-content>a::after{position:absolute;top:0;right:0;bottom:0;left:0;content:''}
.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title{clear:both;margin:0;padding:5px 12px;color:rgba(0,0,0,.85);font-weight:400;font-size:14px;line-height:22px;white-space:nowrap;cursor:pointer;transition:all .3s}
.ant-dropdown-menu-item-selected,.ant-dropdown-menu-submenu-title-selected{color:#1890ff;background-color:#e6f7ff}
.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title:hover{background-color:#f5f5f5}
.ant-dropdown-menu-item-disabled,.ant-dropdown-menu-submenu-title-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}
.ant-dropdown-menu-item-disabled:hover,.ant-dropdown-menu-submenu-title-disabled:hover{color:rgba(0,0,0,.25);background-color:#fff;cursor:not-allowed}
.ant-dropdown-menu-item-disabled a,.ant-dropdown-menu-submenu-title-disabled a{pointer-events:none}
.ant-dropdown-menu-item-divider,.ant-dropdown-menu-submenu-title-divider{height:1px;margin:4px 0;overflow:hidden;line-height:0;background-color:#f0f0f0}
.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon{position:absolute;right:8px}
.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon{margin-right:0!important;color:rgba(0,0,0,.45);font-size:10px;font-style:normal}
.ant-dropdown-menu-item-group-list{margin:0 8px;padding:0;list-style:none}
.ant-dropdown-menu-submenu-title{padding-right:24px}
.ant-dropdown-menu-submenu-vertical{position:relative}
.ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu{position:absolute;top:0;left:100%;min-width:100%;margin-left:4px;transform-origin:0 0}
.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon{color:rgba(0,0,0,.25);background-color:#fff;cursor:not-allowed}
.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title{color:#1890ff}
.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topCenter,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topRight,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topCenter,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topRight{animation-name:antSlideDownIn}
.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomRight{animation-name:antSlideUpOut}
.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topCenter,.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topRight{animation-name:antSlideDownOut}
.ant-dropdown-button>.anticon.anticon-down,.ant-dropdown-link>.anticon.anticon-down,.ant-dropdown-trigger>.anticon.anticon-down{font-size:10px;vertical-align:baseline}
.ant-dropdown-button{white-space:nowrap}
.ant-dropdown-button.ant-btn-group>.ant-btn:last-child:not(:first-child):not(.ant-btn-icon-only){padding-right:8px;padding-left:8px}
.ant-dropdown-menu-dark,.ant-dropdown-menu-dark .ant-dropdown-menu{background:#001529}
.ant-dropdown-menu-dark .ant-dropdown-menu-item,.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow::after,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a .ant-dropdown-menu-submenu-arrow::after,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a .ant-dropdown-menu-submenu-arrow::after,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow::after{color:rgba(255,255,255,.65)}
.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover{color:#fff;background:0 0}
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected>a{color:#fff;background:#1890ff}
.ant-dropdown-rtl.ant-dropdown::before{right:-7px;left:0}
.ant-dropdown-menu.ant-dropdown-menu-rtl,.ant-dropdown-rtl .ant-dropdown-menu-item-group-title{text-align:right}
.ant-dropdown-menu-submenu-popup.ant-dropdown-menu-submenu-rtl{transform-origin:100% 0}
.ant-dropdown-rtl .ant-dropdown-menu-item,.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup li,.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup ul,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title{text-align:right}
.ant-dropdown-rtl .ant-dropdown-menu-item>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-item>span>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title>span>.anticon:first-child{margin-right:0;margin-left:8px}
.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow{right:auto;left:8px}
.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow-icon,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon{margin-left:0!important;transform:scaleX(-1)}
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title{padding-right:12px;padding-left:24px}
.ant-dropdown-rtl .ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu{right:100%;left:0;margin-right:4px;margin-left:0}
.ant-dropdown-menu>ul{list-style:inherit;margin:0;padding:0}
.ant-input,.ant-input-affix-wrapper{padding:4px 11px;background-color:#fff;background-image:none}
.ant-dropdown{top:0;left:0;position:relative;width:100%;margin-top:6px;margin-bottom:6px}
.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow{transform:rotate(180deg)}
.ant-empty{margin:0 8px;font-size:14px;line-height:1.5715;text-align:center}
.ant-empty-image{height:100px;margin-bottom:8px}
.ant-empty-image img{height:100%}
.ant-empty-image svg{height:100%;margin:auto}
.ant-empty-normal .ant-empty-image,.ant-input-group-lg .ant-select-single .ant-select-selector{height:40px}
.ant-empty-footer{margin-top:16px}
.ant-empty-normal{margin:32px 0;color:rgba(0,0,0,.25)}
.ant-empty-small{margin:8px 0;color:rgba(0,0,0,.25)}
.ant-empty-small .ant-empty-image{height:35px}
.ant-empty-img-default-ellipse{fill:#f5f5f5;fill-opacity:.8}
.ant-empty-img-default-path-1{fill:#aeb8c2}
.ant-empty-img-default-path-2{fill:url(#linearGradient-1)}
.ant-empty-img-default-path-3{fill:#f5f5f7}
.ant-empty-img-default-path-4,.ant-empty-img-default-path-5{fill:#dce0e6}
.ant-empty-img-default-g{fill:#fff}
.ant-empty-img-simple-ellipse{fill:#f5f5f5}
.ant-empty-img-simple-g{stroke:#d9d9d9}
.ant-empty-img-simple-path{fill:#fafafa}
nz-empty{display:block}
.ant-row,.ant-row::after,.ant-row::before{display:flex}
.ant-row{flex-flow:row wrap}
.ant-col-1,.ant-col-10,.ant-col-11,.ant-col-12,.ant-col-13,.ant-col-14,.ant-col-15,.ant-col-16,.ant-col-17,.ant-col-18,.ant-col-19,.ant-col-2,.ant-col-20,.ant-col-21,.ant-col-22,.ant-col-23,.ant-col-24,.ant-col-3,.ant-col-4,.ant-col-5,.ant-col-6,.ant-col-7,.ant-col-8,.ant-col-9{display:block}
.ant-row-no-wrap{flex-wrap:nowrap}
.ant-row-start{justify-content:flex-start}
.ant-row-center{justify-content:center}
.ant-row-end{justify-content:flex-end}
.ant-row-space-between{justify-content:space-between}
.ant-row-space-around{justify-content:space-around}
.ant-row-top{align-items:flex-start}
.ant-row-middle{align-items:center}
.ant-row-bottom{align-items:flex-end}
.ant-col{position:relative;max-width:100%;min-height:1px}
.ant-col-24{flex:0 0 100%;max-width:100%}
.ant-col-push-24{left:100%}
.ant-col-pull-24{right:100%}
.ant-col-offset-24{margin-left:100%}
.ant-col-order-24{order:24}
.ant-col-23{flex:0 0 95.83333333%;max-width:95.83333333%}
.ant-col-push-23{left:95.83333333%}
.ant-col-pull-23{right:95.83333333%}
.ant-col-offset-23{margin-left:95.83333333%}
.ant-col-order-23{order:23}
.ant-col-22{flex:0 0 91.66666667%;max-width:91.66666667%}
.ant-col-push-22{left:91.66666667%}
.ant-col-pull-22{right:91.66666667%}
.ant-col-offset-22{margin-left:91.66666667%}
.ant-col-order-22{order:22}
.ant-col-21{flex:0 0 87.5%;max-width:87.5%}
.ant-col-push-21{left:87.5%}
.ant-col-pull-21{right:87.5%}
.ant-col-offset-21{margin-left:87.5%}
.ant-col-order-21{order:21}
.ant-col-20{flex:0 0 83.33333333%;max-width:83.33333333%}
.ant-col-push-20{left:83.33333333%}
.ant-col-pull-20{right:83.33333333%}
.ant-col-offset-20{margin-left:83.33333333%}
.ant-col-order-20{order:20}
.ant-col-19{flex:0 0 79.16666667%;max-width:79.16666667%}
.ant-col-push-19{left:79.16666667%}
.ant-col-pull-19{right:79.16666667%}
.ant-col-offset-19{margin-left:79.16666667%}
.ant-col-order-19{order:19}
.ant-col-18{flex:0 0 75%;max-width:75%}
.ant-col-push-18{left:75%}
.ant-col-pull-18{right:75%}
.ant-col-offset-18{margin-left:75%}
.ant-col-order-18{order:18}
.ant-col-17{flex:0 0 70.83333333%;max-width:70.83333333%}
.ant-col-push-17{left:70.83333333%}
.ant-col-pull-17{right:70.83333333%}
.ant-col-offset-17{margin-left:70.83333333%}
.ant-col-order-17{order:17}
.ant-col-16{flex:0 0 66.66666667%;max-width:66.66666667%}
.ant-col-push-16{left:66.66666667%}
.ant-col-pull-16{right:66.66666667%}
.ant-col-offset-16{margin-left:66.66666667%}
.ant-col-order-16{order:16}
.ant-col-15{flex:0 0 62.5%;max-width:62.5%}
.ant-col-push-15{left:62.5%}
.ant-col-pull-15{right:62.5%}
.ant-col-offset-15{margin-left:62.5%}
.ant-col-order-15{order:15}
.ant-col-14{flex:0 0 58.33333333%;max-width:58.33333333%}
.ant-col-push-14{left:58.33333333%}
.ant-col-pull-14{right:58.33333333%}
.ant-col-offset-14{margin-left:58.33333333%}
.ant-col-order-14{order:14}
.ant-col-13{flex:0 0 54.16666667%;max-width:54.16666667%}
.ant-col-push-13{left:54.16666667%}
.ant-col-pull-13{right:54.16666667%}
.ant-col-offset-13{margin-left:54.16666667%}
.ant-col-order-13{order:13}
.ant-col-12{flex:0 0 50%;max-width:50%}
.ant-col-push-12{left:50%}
.ant-col-pull-12{right:50%}
.ant-col-offset-12{margin-left:50%}
.ant-col-order-12{order:12}
.ant-col-11{flex:0 0 45.83333333%;max-width:45.83333333%}
.ant-col-push-11{left:45.83333333%}
.ant-col-pull-11{right:45.83333333%}
.ant-col-offset-11{margin-left:45.83333333%}
.ant-col-order-11{order:11}
.ant-col-10{flex:0 0 41.66666667%;max-width:41.66666667%}
.ant-col-push-10{left:41.66666667%}
.ant-col-pull-10{right:41.66666667%}
.ant-col-offset-10{margin-left:41.66666667%}
.ant-col-order-10{order:10}
.ant-col-9{flex:0 0 37.5%;max-width:37.5%}
.ant-col-push-9{left:37.5%}
.ant-col-pull-9{right:37.5%}
.ant-col-offset-9{margin-left:37.5%}
.ant-col-order-9{order:9}
.ant-col-8{flex:0 0 33.33333333%;max-width:33.33333333%}
.ant-col-push-8{left:33.33333333%}
.ant-col-pull-8{right:33.33333333%}
.ant-col-offset-8{margin-left:33.33333333%}
.ant-col-order-8{order:8}
.ant-col-7{flex:0 0 29.16666667%;max-width:29.16666667%}
.ant-col-push-7{left:29.16666667%}
.ant-col-pull-7{right:29.16666667%}
.ant-col-offset-7{margin-left:29.16666667%}
.ant-col-order-7{order:7}
.ant-col-6{flex:0 0 25%;max-width:25%}
.ant-col-push-6{left:25%}
.ant-col-pull-6{right:25%}
.ant-col-offset-6{margin-left:25%}
.ant-col-order-6{order:6}
.ant-col-5{flex:0 0 20.83333333%;max-width:20.83333333%}
.ant-col-push-5{left:20.83333333%}
.ant-col-pull-5{right:20.83333333%}
.ant-col-offset-5{margin-left:20.83333333%}
.ant-col-order-5{order:5}
.ant-col-4{flex:0 0 16.66666667%;max-width:16.66666667%}
.ant-col-push-4{left:16.66666667%}
.ant-col-pull-4{right:16.66666667%}
.ant-col-offset-4{margin-left:16.66666667%}
.ant-col-order-4{order:4}
.ant-col-3{flex:0 0 12.5%;max-width:12.5%}
.ant-col-push-3{left:12.5%}
.ant-col-pull-3{right:12.5%}
.ant-col-offset-3{margin-left:12.5%}
.ant-col-order-3{order:3}
.ant-col-2{flex:0 0 8.33333333%;max-width:8.33333333%}
.ant-col-push-2{left:8.33333333%}
.ant-col-pull-2{right:8.33333333%}
.ant-col-offset-2{margin-left:8.33333333%}
.ant-col-order-2{order:2}
.ant-col-1{flex:0 0 4.16666667%;max-width:4.16666667%}
.ant-col-push-1{left:4.16666667%}
.ant-col-pull-1{right:4.16666667%}
.ant-col-offset-1{margin-left:4.16666667%}
.ant-col-order-1{order:1}
.ant-col-0{display:none}
.ant-col-offset-0{margin-left:0}
.ant-col-order-0{order:0}
.ant-col-offset-0.ant-col-rtl{margin-right:0}
.ant-col-push-1.ant-col-rtl{right:4.16666667%;left:auto}
.ant-col-pull-1.ant-col-rtl{right:auto;left:4.16666667%}
.ant-col-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}
.ant-col-push-2.ant-col-rtl{right:8.33333333%;left:auto}
.ant-col-pull-2.ant-col-rtl{right:auto;left:8.33333333%}
.ant-col-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}
.ant-col-push-3.ant-col-rtl{right:12.5%;left:auto}
.ant-col-pull-3.ant-col-rtl{right:auto;left:12.5%}
.ant-col-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}
.ant-col-push-4.ant-col-rtl{right:16.66666667%;left:auto}
.ant-col-pull-4.ant-col-rtl{right:auto;left:16.66666667%}
.ant-col-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}
.ant-col-push-5.ant-col-rtl{right:20.83333333%;left:auto}
.ant-col-pull-5.ant-col-rtl{right:auto;left:20.83333333%}
.ant-col-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}
.ant-col-push-6.ant-col-rtl{right:25%;left:auto}
.ant-col-pull-6.ant-col-rtl{right:auto;left:25%}
.ant-col-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}
.ant-col-push-7.ant-col-rtl{right:29.16666667%;left:auto}
.ant-col-pull-7.ant-col-rtl{right:auto;left:29.16666667%}
.ant-col-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}
.ant-col-push-8.ant-col-rtl{right:33.33333333%;left:auto}
.ant-col-pull-8.ant-col-rtl{right:auto;left:33.33333333%}
.ant-col-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}
.ant-col-push-9.ant-col-rtl{right:37.5%;left:auto}
.ant-col-pull-9.ant-col-rtl{right:auto;left:37.5%}
.ant-col-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}
.ant-col-push-10.ant-col-rtl{right:41.66666667%;left:auto}
.ant-col-pull-10.ant-col-rtl{right:auto;left:41.66666667%}
.ant-col-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}
.ant-col-push-11.ant-col-rtl{right:45.83333333%;left:auto}
.ant-col-pull-11.ant-col-rtl{right:auto;left:45.83333333%}
.ant-col-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}
.ant-col-push-12.ant-col-rtl{right:50%;left:auto}
.ant-col-pull-12.ant-col-rtl{right:auto;left:50%}
.ant-col-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}
.ant-col-push-13.ant-col-rtl{right:54.16666667%;left:auto}
.ant-col-pull-13.ant-col-rtl{right:auto;left:54.16666667%}
.ant-col-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}
.ant-col-push-14.ant-col-rtl{right:58.33333333%;left:auto}
.ant-col-pull-14.ant-col-rtl{right:auto;left:58.33333333%}
.ant-col-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}
.ant-col-push-15.ant-col-rtl{right:62.5%;left:auto}
.ant-col-pull-15.ant-col-rtl{right:auto;left:62.5%}
.ant-col-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}
.ant-col-push-16.ant-col-rtl{right:66.66666667%;left:auto}
.ant-col-pull-16.ant-col-rtl{right:auto;left:66.66666667%}
.ant-col-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}
.ant-col-push-17.ant-col-rtl{right:70.83333333%;left:auto}
.ant-col-pull-17.ant-col-rtl{right:auto;left:70.83333333%}
.ant-col-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}
.ant-col-push-18.ant-col-rtl{right:75%;left:auto}
.ant-col-pull-18.ant-col-rtl{right:auto;left:75%}
.ant-col-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}
.ant-col-push-19.ant-col-rtl{right:79.16666667%;left:auto}
.ant-col-pull-19.ant-col-rtl{right:auto;left:79.16666667%}
.ant-col-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}
.ant-col-push-20.ant-col-rtl{right:83.33333333%;left:auto}
.ant-col-pull-20.ant-col-rtl{right:auto;left:83.33333333%}
.ant-col-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}
.ant-col-push-21.ant-col-rtl{right:87.5%;left:auto}
.ant-col-pull-21.ant-col-rtl{right:auto;left:87.5%}
.ant-col-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}
.ant-col-push-22.ant-col-rtl{right:91.66666667%;left:auto}
.ant-col-pull-22.ant-col-rtl{right:auto;left:91.66666667%}
.ant-col-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}
.ant-col-push-23.ant-col-rtl{right:95.83333333%;left:auto}
.ant-col-pull-23.ant-col-rtl{right:auto;left:95.83333333%}
.ant-col-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}
.ant-col-push-24.ant-col-rtl{right:100%;left:auto}
.ant-col-pull-24.ant-col-rtl{right:auto;left:100%}
.ant-col-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}
.ant-col-xs-24{display:block;flex:0 0 100%;max-width:100%}
.ant-col-xs-push-24{left:100%}
.ant-col-xs-pull-24{right:100%}
.ant-col-xs-offset-24{margin-left:100%}
.ant-col-xs-order-24{order:24}
.ant-col-xs-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}
.ant-col-xs-push-23{left:95.83333333%}
.ant-col-xs-pull-23{right:95.83333333%}
.ant-col-xs-offset-23{margin-left:95.83333333%}
.ant-col-xs-order-23{order:23}
.ant-col-xs-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}
.ant-col-xs-push-22{left:91.66666667%}
.ant-col-xs-pull-22{right:91.66666667%}
.ant-col-xs-offset-22{margin-left:91.66666667%}
.ant-col-xs-order-22{order:22}
.ant-col-xs-21{display:block;flex:0 0 87.5%;max-width:87.5%}
.ant-col-xs-push-21{left:87.5%}
.ant-col-xs-pull-21{right:87.5%}
.ant-col-xs-offset-21{margin-left:87.5%}
.ant-col-xs-order-21{order:21}
.ant-col-xs-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}
.ant-col-xs-push-20{left:83.33333333%}
.ant-col-xs-pull-20{right:83.33333333%}
.ant-col-xs-offset-20{margin-left:83.33333333%}
.ant-col-xs-order-20{order:20}
.ant-col-xs-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}
.ant-col-xs-push-19{left:79.16666667%}
.ant-col-xs-pull-19{right:79.16666667%}
.ant-col-xs-offset-19{margin-left:79.16666667%}
.ant-col-xs-order-19{order:19}
.ant-col-xs-18{display:block;flex:0 0 75%;max-width:75%}
.ant-col-xs-push-18{left:75%}
.ant-col-xs-pull-18{right:75%}
.ant-col-xs-offset-18{margin-left:75%}
.ant-col-xs-order-18{order:18}
.ant-col-xs-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}
.ant-col-xs-push-17{left:70.83333333%}
.ant-col-xs-pull-17{right:70.83333333%}
.ant-col-xs-offset-17{margin-left:70.83333333%}
.ant-col-xs-order-17{order:17}
.ant-col-xs-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}
.ant-col-xs-push-16{left:66.66666667%}
.ant-col-xs-pull-16{right:66.66666667%}
.ant-col-xs-offset-16{margin-left:66.66666667%}
.ant-col-xs-order-16{order:16}
.ant-col-xs-15{display:block;flex:0 0 62.5%;max-width:62.5%}
.ant-col-xs-push-15{left:62.5%}
.ant-col-xs-pull-15{right:62.5%}
.ant-col-xs-offset-15{margin-left:62.5%}
.ant-col-xs-order-15{order:15}
.ant-col-xs-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}
.ant-col-xs-push-14{left:58.33333333%}
.ant-col-xs-pull-14{right:58.33333333%}
.ant-col-xs-offset-14{margin-left:58.33333333%}
.ant-col-xs-order-14{order:14}
.ant-col-xs-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}
.ant-col-xs-push-13{left:54.16666667%}
.ant-col-xs-pull-13{right:54.16666667%}
.ant-col-xs-offset-13{margin-left:54.16666667%}
.ant-col-xs-order-13{order:13}
.ant-col-xs-12{display:block;flex:0 0 50%;max-width:50%}
.ant-col-xs-push-12{left:50%}
.ant-col-xs-pull-12{right:50%}
.ant-col-xs-offset-12{margin-left:50%}
.ant-col-xs-order-12{order:12}
.ant-col-xs-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}
.ant-col-xs-push-11{left:45.83333333%}
.ant-col-xs-pull-11{right:45.83333333%}
.ant-col-xs-offset-11{margin-left:45.83333333%}
.ant-col-xs-order-11{order:11}
.ant-col-xs-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}
.ant-col-xs-push-10{left:41.66666667%}
.ant-col-xs-pull-10{right:41.66666667%}
.ant-col-xs-offset-10{margin-left:41.66666667%}
.ant-col-xs-order-10{order:10}
.ant-col-xs-9{display:block;flex:0 0 37.5%;max-width:37.5%}
.ant-col-xs-push-9{left:37.5%}
.ant-col-xs-pull-9{right:37.5%}
.ant-col-xs-offset-9{margin-left:37.5%}
.ant-col-xs-order-9{order:9}
.ant-col-xs-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}
.ant-col-xs-push-8{left:33.33333333%}
.ant-col-xs-pull-8{right:33.33333333%}
.ant-col-xs-offset-8{margin-left:33.33333333%}
.ant-col-xs-order-8{order:8}
.ant-col-xs-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}
.ant-col-xs-push-7{left:29.16666667%}
.ant-col-xs-pull-7{right:29.16666667%}
.ant-col-xs-offset-7{margin-left:29.16666667%}
.ant-col-xs-order-7{order:7}
.ant-col-xs-6{display:block;flex:0 0 25%;max-width:25%}
.ant-col-xs-push-6{left:25%}
.ant-col-xs-pull-6{right:25%}
.ant-col-xs-offset-6{margin-left:25%}
.ant-col-xs-order-6{order:6}
.ant-col-xs-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}
.ant-col-xs-push-5{left:20.83333333%}
.ant-col-xs-pull-5{right:20.83333333%}
.ant-col-xs-offset-5{margin-left:20.83333333%}
.ant-col-xs-order-5{order:5}
.ant-col-xs-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}
.ant-col-xs-push-4{left:16.66666667%}
.ant-col-xs-pull-4{right:16.66666667%}
.ant-col-xs-offset-4{margin-left:16.66666667%}
.ant-col-xs-order-4{order:4}
.ant-col-xs-3{display:block;flex:0 0 12.5%;max-width:12.5%}
.ant-col-xs-push-3{left:12.5%}
.ant-col-xs-pull-3{right:12.5%}
.ant-col-xs-offset-3{margin-left:12.5%}
.ant-col-xs-order-3{order:3}
.ant-col-xs-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}
.ant-col-xs-push-2{left:8.33333333%}
.ant-col-xs-pull-2{right:8.33333333%}
.ant-col-xs-offset-2{margin-left:8.33333333%}
.ant-col-xs-order-2{order:2}
.ant-col-xs-order-1,.ant-layout-sider-right,.ant-tabs-rtl.ant-tabs-left>.ant-tabs-nav{order:1}
.ant-col-xs-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}
.ant-col-xs-push-1{left:4.16666667%}
.ant-col-pull-0.ant-col-rtl,.ant-col-push-0,.ant-col-xs-pull-0.ant-col-rtl,.ant-col-xs-push-0,.ant-col-xs-push-1.ant-col-rtl{left:auto}
.ant-col-xs-pull-1{right:4.16666667%}
.ant-col-pull-0,.ant-col-push-0.ant-col-rtl,.ant-col-xs-pull-0,.ant-col-xs-push-0.ant-col-rtl{right:auto}
.ant-col-xs-offset-1{margin-left:4.16666667%}
.ant-col-xs-0{display:none}
.ant-col-xs-offset-0{margin-left:0}
.ant-col-xs-order-0{order:0}
.ant-col-xs-offset-0.ant-col-rtl{margin-right:0}
.ant-col-xs-push-1.ant-col-rtl{right:4.16666667%}
.ant-col-xs-pull-1.ant-col-rtl{right:auto;left:4.16666667%}
.ant-col-xs-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}
.ant-col-xs-push-2.ant-col-rtl{right:8.33333333%;left:auto}
.ant-col-xs-pull-2.ant-col-rtl{right:auto;left:8.33333333%}
.ant-col-xs-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}
.ant-col-xs-push-3.ant-col-rtl{right:12.5%;left:auto}
.ant-col-xs-pull-3.ant-col-rtl{right:auto;left:12.5%}
.ant-col-xs-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}
.ant-col-xs-push-4.ant-col-rtl{right:16.66666667%;left:auto}
.ant-col-xs-pull-4.ant-col-rtl{right:auto;left:16.66666667%}
.ant-col-xs-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}
.ant-col-xs-push-5.ant-col-rtl{right:20.83333333%;left:auto}
.ant-col-xs-pull-5.ant-col-rtl{right:auto;left:20.83333333%}
.ant-col-xs-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}
.ant-col-xs-push-6.ant-col-rtl{right:25%;left:auto}
.ant-col-xs-pull-6.ant-col-rtl{right:auto;left:25%}
.ant-col-xs-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}
.ant-col-xs-push-7.ant-col-rtl{right:29.16666667%;left:auto}
.ant-col-xs-pull-7.ant-col-rtl{right:auto;left:29.16666667%}
.ant-col-xs-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}
.ant-col-xs-push-8.ant-col-rtl{right:33.33333333%;left:auto}
.ant-col-xs-pull-8.ant-col-rtl{right:auto;left:33.33333333%}
.ant-col-xs-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}
.ant-col-xs-push-9.ant-col-rtl{right:37.5%;left:auto}
.ant-col-xs-pull-9.ant-col-rtl{right:auto;left:37.5%}
.ant-col-xs-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}
.ant-col-xs-push-10.ant-col-rtl{right:41.66666667%;left:auto}
.ant-col-xs-pull-10.ant-col-rtl{right:auto;left:41.66666667%}
.ant-col-xs-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}
.ant-col-xs-push-11.ant-col-rtl{right:45.83333333%;left:auto}
.ant-col-xs-pull-11.ant-col-rtl{right:auto;left:45.83333333%}
.ant-col-xs-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}
.ant-col-xs-push-12.ant-col-rtl{right:50%;left:auto}
.ant-col-xs-pull-12.ant-col-rtl{right:auto;left:50%}
.ant-col-xs-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}
.ant-col-xs-push-13.ant-col-rtl{right:54.16666667%;left:auto}
.ant-col-xs-pull-13.ant-col-rtl{right:auto;left:54.16666667%}
.ant-col-xs-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}
.ant-col-xs-push-14.ant-col-rtl{right:58.33333333%;left:auto}
.ant-col-xs-pull-14.ant-col-rtl{right:auto;left:58.33333333%}
.ant-col-xs-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}
.ant-col-xs-push-15.ant-col-rtl{right:62.5%;left:auto}
.ant-col-xs-pull-15.ant-col-rtl{right:auto;left:62.5%}
.ant-col-xs-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}
.ant-col-xs-push-16.ant-col-rtl{right:66.66666667%;left:auto}
.ant-col-xs-pull-16.ant-col-rtl{right:auto;left:66.66666667%}
.ant-col-xs-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}
.ant-col-xs-push-17.ant-col-rtl{right:70.83333333%;left:auto}
.ant-col-xs-pull-17.ant-col-rtl{right:auto;left:70.83333333%}
.ant-col-xs-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}
.ant-col-xs-push-18.ant-col-rtl{right:75%;left:auto}
.ant-col-xs-pull-18.ant-col-rtl{right:auto;left:75%}
.ant-col-xs-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}
.ant-col-xs-push-19.ant-col-rtl{right:79.16666667%;left:auto}
.ant-col-xs-pull-19.ant-col-rtl{right:auto;left:79.16666667%}
.ant-col-xs-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}
.ant-col-xs-push-20.ant-col-rtl{right:83.33333333%;left:auto}
.ant-col-xs-pull-20.ant-col-rtl{right:auto;left:83.33333333%}
.ant-col-xs-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}
.ant-col-xs-push-21.ant-col-rtl{right:87.5%;left:auto}
.ant-col-xs-pull-21.ant-col-rtl{right:auto;left:87.5%}
.ant-col-xs-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}
.ant-col-xs-push-22.ant-col-rtl{right:91.66666667%;left:auto}
.ant-col-xs-pull-22.ant-col-rtl{right:auto;left:91.66666667%}
.ant-col-xs-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}
.ant-col-xs-push-23.ant-col-rtl{right:95.83333333%;left:auto}
.ant-col-xs-pull-23.ant-col-rtl{right:auto;left:95.83333333%}
.ant-col-xs-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}
.ant-col-xs-push-24.ant-col-rtl{right:100%;left:auto}
.ant-col-xs-pull-24.ant-col-rtl{right:auto;left:100%}
.ant-col-xs-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}
@media (min-width:576px){.ant-col-sm-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-sm-push-24{left:100%}.ant-col-sm-pull-24{right:100%}.ant-col-sm-offset-24{margin-left:100%}.ant-col-sm-order-24{order:24}.ant-col-sm-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-sm-push-23{left:95.83333333%}.ant-col-sm-pull-23{right:95.83333333%}.ant-col-sm-offset-23{margin-left:95.83333333%}.ant-col-sm-order-23{order:23}.ant-col-sm-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-sm-push-22{left:91.66666667%}.ant-col-sm-pull-22{right:91.66666667%}.ant-col-sm-offset-22{margin-left:91.66666667%}.ant-col-sm-order-22{order:22}.ant-col-sm-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-sm-push-21{left:87.5%}.ant-col-sm-pull-21{right:87.5%}.ant-col-sm-offset-21{margin-left:87.5%}.ant-col-sm-order-21{order:21}.ant-col-sm-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-sm-push-20{left:83.33333333%}.ant-col-sm-pull-20{right:83.33333333%}.ant-col-sm-offset-20{margin-left:83.33333333%}.ant-col-sm-order-20{order:20}.ant-col-sm-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-sm-push-19{left:79.16666667%}.ant-col-sm-pull-19{right:79.16666667%}.ant-col-sm-offset-19{margin-left:79.16666667%}.ant-col-sm-order-19{order:19}.ant-col-sm-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-sm-push-18{left:75%}.ant-col-sm-pull-18{right:75%}.ant-col-sm-offset-18{margin-left:75%}.ant-col-sm-order-18{order:18}.ant-col-sm-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-sm-push-17{left:70.83333333%}.ant-col-sm-pull-17{right:70.83333333%}.ant-col-sm-offset-17{margin-left:70.83333333%}.ant-col-sm-order-17{order:17}.ant-col-sm-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-sm-push-16{left:66.66666667%}.ant-col-sm-pull-16{right:66.66666667%}.ant-col-sm-offset-16{margin-left:66.66666667%}.ant-col-sm-order-16{order:16}.ant-col-sm-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-sm-push-15{left:62.5%}.ant-col-sm-pull-15{right:62.5%}.ant-col-sm-offset-15{margin-left:62.5%}.ant-col-sm-order-15{order:15}.ant-col-sm-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-sm-push-14{left:58.33333333%}.ant-col-sm-pull-14{right:58.33333333%}.ant-col-sm-offset-14{margin-left:58.33333333%}.ant-col-sm-order-14{order:14}.ant-col-sm-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-sm-push-13{left:54.16666667%}.ant-col-sm-pull-13{right:54.16666667%}.ant-col-sm-offset-13{margin-left:54.16666667%}.ant-col-sm-order-13{order:13}.ant-col-sm-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-sm-push-12{left:50%}.ant-col-sm-pull-12{right:50%}.ant-col-sm-offset-12{margin-left:50%}.ant-col-sm-order-12{order:12}.ant-col-sm-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-sm-push-11{left:45.83333333%}.ant-col-sm-pull-11{right:45.83333333%}.ant-col-sm-offset-11{margin-left:45.83333333%}.ant-col-sm-order-11{order:11}.ant-col-sm-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-sm-push-10{left:41.66666667%}.ant-col-sm-pull-10{right:41.66666667%}.ant-col-sm-offset-10{margin-left:41.66666667%}.ant-col-sm-order-10{order:10}.ant-col-sm-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-sm-push-9{left:37.5%}.ant-col-sm-pull-9{right:37.5%}.ant-col-sm-offset-9{margin-left:37.5%}.ant-col-sm-order-9{order:9}.ant-col-sm-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-sm-push-8{left:33.33333333%}.ant-col-sm-pull-8{right:33.33333333%}.ant-col-sm-offset-8{margin-left:33.33333333%}.ant-col-sm-order-8{order:8}.ant-col-sm-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-sm-push-7{left:29.16666667%}.ant-col-sm-pull-7{right:29.16666667%}.ant-col-sm-offset-7{margin-left:29.16666667%}.ant-col-sm-order-7{order:7}.ant-col-sm-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-sm-push-6{left:25%}.ant-col-sm-pull-6{right:25%}.ant-col-sm-offset-6{margin-left:25%}.ant-col-sm-order-6{order:6}.ant-col-sm-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-sm-push-5{left:20.83333333%}.ant-col-sm-pull-5{right:20.83333333%}.ant-col-sm-offset-5{margin-left:20.83333333%}.ant-col-sm-order-5{order:5}.ant-col-sm-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-sm-push-4{left:16.66666667%}.ant-col-sm-pull-4{right:16.66666667%}.ant-col-sm-offset-4{margin-left:16.66666667%}.ant-col-sm-order-4{order:4}.ant-col-sm-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-sm-push-3{left:12.5%}.ant-col-sm-pull-3{right:12.5%}.ant-col-sm-offset-3{margin-left:12.5%}.ant-col-sm-order-3{order:3}.ant-col-sm-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-sm-push-2{left:8.33333333%}.ant-col-sm-pull-2{right:8.33333333%}.ant-col-sm-offset-2{margin-left:8.33333333%}.ant-col-sm-order-2{order:2}.ant-col-sm-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-sm-push-1{left:4.16666667%}.ant-col-pull-0.ant-col-rtl,.ant-col-push-0,.ant-col-sm-pull-0.ant-col-rtl,.ant-col-sm-push-0,.ant-col-sm-push-1.ant-col-rtl{left:auto}.ant-col-sm-pull-1{right:4.16666667%}.ant-col-pull-0,.ant-col-push-0.ant-col-rtl,.ant-col-sm-pull-0,.ant-col-sm-push-0.ant-col-rtl{right:auto}.ant-col-sm-offset-1{margin-left:4.16666667%}.ant-col-sm-order-1{order:1}.ant-col-sm-0{display:none}.ant-col-sm-offset-0{margin-left:0}.ant-col-sm-order-0{order:0}.ant-col-sm-offset-0.ant-col-rtl{margin-right:0}.ant-col-sm-push-1.ant-col-rtl{right:4.16666667%}.ant-col-sm-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-sm-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-sm-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-sm-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-sm-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-sm-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-sm-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-sm-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-sm-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-sm-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-sm-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-sm-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-sm-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-sm-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-sm-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-sm-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-sm-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-sm-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-sm-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-sm-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-sm-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-sm-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-sm-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-sm-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-sm-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-sm-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-sm-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-sm-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-sm-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-sm-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-sm-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-sm-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-sm-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-sm-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-sm-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-sm-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-sm-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-sm-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-sm-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-sm-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-sm-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-sm-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-sm-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-sm-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-sm-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-sm-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-sm-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-sm-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-sm-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-sm-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-sm-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-sm-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-sm-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-sm-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-sm-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-sm-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-sm-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-sm-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-sm-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-sm-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-sm-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-sm-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-sm-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-sm-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-sm-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-sm-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-sm-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-sm-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-sm-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-sm-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-sm-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}
@media (min-width:768px){.ant-col-md-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-md-push-24{left:100%}.ant-col-md-pull-24{right:100%}.ant-col-md-offset-24{margin-left:100%}.ant-col-md-order-24{order:24}.ant-col-md-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-md-push-23{left:95.83333333%}.ant-col-md-pull-23{right:95.83333333%}.ant-col-md-offset-23{margin-left:95.83333333%}.ant-col-md-order-23{order:23}.ant-col-md-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-md-push-22{left:91.66666667%}.ant-col-md-pull-22{right:91.66666667%}.ant-col-md-offset-22{margin-left:91.66666667%}.ant-col-md-order-22{order:22}.ant-col-md-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-md-push-21{left:87.5%}.ant-col-md-pull-21{right:87.5%}.ant-col-md-offset-21{margin-left:87.5%}.ant-col-md-order-21{order:21}.ant-col-md-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-md-push-20{left:83.33333333%}.ant-col-md-pull-20{right:83.33333333%}.ant-col-md-offset-20{margin-left:83.33333333%}.ant-col-md-order-20{order:20}.ant-col-md-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-md-push-19{left:79.16666667%}.ant-col-md-pull-19{right:79.16666667%}.ant-col-md-offset-19{margin-left:79.16666667%}.ant-col-md-order-19{order:19}.ant-col-md-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-md-push-18{left:75%}.ant-col-md-pull-18{right:75%}.ant-col-md-offset-18{margin-left:75%}.ant-col-md-order-18{order:18}.ant-col-md-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-md-push-17{left:70.83333333%}.ant-col-md-pull-17{right:70.83333333%}.ant-col-md-offset-17{margin-left:70.83333333%}.ant-col-md-order-17{order:17}.ant-col-md-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-md-push-16{left:66.66666667%}.ant-col-md-pull-16{right:66.66666667%}.ant-col-md-offset-16{margin-left:66.66666667%}.ant-col-md-order-16{order:16}.ant-col-md-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-md-push-15{left:62.5%}.ant-col-md-pull-15{right:62.5%}.ant-col-md-offset-15{margin-left:62.5%}.ant-col-md-order-15{order:15}.ant-col-md-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-md-push-14{left:58.33333333%}.ant-col-md-pull-14{right:58.33333333%}.ant-col-md-offset-14{margin-left:58.33333333%}.ant-col-md-order-14{order:14}.ant-col-md-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-md-push-13{left:54.16666667%}.ant-col-md-pull-13{right:54.16666667%}.ant-col-md-offset-13{margin-left:54.16666667%}.ant-col-md-order-13{order:13}.ant-col-md-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-md-push-12{left:50%}.ant-col-md-pull-12{right:50%}.ant-col-md-offset-12{margin-left:50%}.ant-col-md-order-12{order:12}.ant-col-md-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-md-push-11{left:45.83333333%}.ant-col-md-pull-11{right:45.83333333%}.ant-col-md-offset-11{margin-left:45.83333333%}.ant-col-md-order-11{order:11}.ant-col-md-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-md-push-10{left:41.66666667%}.ant-col-md-pull-10{right:41.66666667%}.ant-col-md-offset-10{margin-left:41.66666667%}.ant-col-md-order-10{order:10}.ant-col-md-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-md-push-9{left:37.5%}.ant-col-md-pull-9{right:37.5%}.ant-col-md-offset-9{margin-left:37.5%}.ant-col-md-order-9{order:9}.ant-col-md-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-md-push-8{left:33.33333333%}.ant-col-md-pull-8{right:33.33333333%}.ant-col-md-offset-8{margin-left:33.33333333%}.ant-col-md-order-8{order:8}.ant-col-md-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-md-push-7{left:29.16666667%}.ant-col-md-pull-7{right:29.16666667%}.ant-col-md-offset-7{margin-left:29.16666667%}.ant-col-md-order-7{order:7}.ant-col-md-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-md-push-6{left:25%}.ant-col-md-pull-6{right:25%}.ant-col-md-offset-6{margin-left:25%}.ant-col-md-order-6{order:6}.ant-col-md-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-md-push-5{left:20.83333333%}.ant-col-md-pull-5{right:20.83333333%}.ant-col-md-offset-5{margin-left:20.83333333%}.ant-col-md-order-5{order:5}.ant-col-md-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-md-push-4{left:16.66666667%}.ant-col-md-pull-4{right:16.66666667%}.ant-col-md-offset-4{margin-left:16.66666667%}.ant-col-md-order-4{order:4}.ant-col-md-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-md-push-3{left:12.5%}.ant-col-md-pull-3{right:12.5%}.ant-col-md-offset-3{margin-left:12.5%}.ant-col-md-order-3{order:3}.ant-col-md-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-md-push-2{left:8.33333333%}.ant-col-md-pull-2{right:8.33333333%}.ant-col-md-offset-2{margin-left:8.33333333%}.ant-col-md-order-2{order:2}.ant-col-md-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-md-push-1{left:4.16666667%}.ant-col-md-pull-0.ant-col-rtl,.ant-col-md-push-0,.ant-col-md-push-1.ant-col-rtl,.ant-col-pull-0.ant-col-rtl,.ant-col-push-0{left:auto}.ant-col-md-pull-1{right:4.16666667%}.ant-col-md-pull-0,.ant-col-md-push-0.ant-col-rtl,.ant-col-pull-0,.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-md-offset-1{margin-left:4.16666667%}.ant-col-md-order-1{order:1}.ant-col-md-0{display:none}.ant-col-md-offset-0{margin-left:0}.ant-col-md-order-0{order:0}.ant-col-md-offset-0.ant-col-rtl{margin-right:0}.ant-col-md-push-1.ant-col-rtl{right:4.16666667%}.ant-col-md-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-md-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-md-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-md-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-md-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-md-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-md-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-md-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-md-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-md-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-md-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-md-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-md-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-md-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-md-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-md-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-md-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-md-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-md-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-md-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-md-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-md-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-md-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-md-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-md-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-md-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-md-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-md-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-md-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-md-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-md-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-md-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-md-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-md-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-md-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-md-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-md-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-md-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-md-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-md-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-md-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-md-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-md-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-md-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-md-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-md-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-md-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-md-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-md-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-md-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-md-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-md-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-md-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-md-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-md-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-md-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-md-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-md-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-md-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-md-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-md-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-md-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-md-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-md-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-md-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-md-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-md-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-md-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-md-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-md-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-md-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}
@media (min-width:992px){.ant-col-lg-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-lg-push-24{left:100%}.ant-col-lg-pull-24{right:100%}.ant-col-lg-offset-24{margin-left:100%}.ant-col-lg-order-24{order:24}.ant-col-lg-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-lg-push-23{left:95.83333333%}.ant-col-lg-pull-23{right:95.83333333%}.ant-col-lg-offset-23{margin-left:95.83333333%}.ant-col-lg-order-23{order:23}.ant-col-lg-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-lg-push-22{left:91.66666667%}.ant-col-lg-pull-22{right:91.66666667%}.ant-col-lg-offset-22{margin-left:91.66666667%}.ant-col-lg-order-22{order:22}.ant-col-lg-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-lg-push-21{left:87.5%}.ant-col-lg-pull-21{right:87.5%}.ant-col-lg-offset-21{margin-left:87.5%}.ant-col-lg-order-21{order:21}.ant-col-lg-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-lg-push-20{left:83.33333333%}.ant-col-lg-pull-20{right:83.33333333%}.ant-col-lg-offset-20{margin-left:83.33333333%}.ant-col-lg-order-20{order:20}.ant-col-lg-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-lg-push-19{left:79.16666667%}.ant-col-lg-pull-19{right:79.16666667%}.ant-col-lg-offset-19{margin-left:79.16666667%}.ant-col-lg-order-19{order:19}.ant-col-lg-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-lg-push-18{left:75%}.ant-col-lg-pull-18{right:75%}.ant-col-lg-offset-18{margin-left:75%}.ant-col-lg-order-18{order:18}.ant-col-lg-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-lg-push-17{left:70.83333333%}.ant-col-lg-pull-17{right:70.83333333%}.ant-col-lg-offset-17{margin-left:70.83333333%}.ant-col-lg-order-17{order:17}.ant-col-lg-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-lg-push-16{left:66.66666667%}.ant-col-lg-pull-16{right:66.66666667%}.ant-col-lg-offset-16{margin-left:66.66666667%}.ant-col-lg-order-16{order:16}.ant-col-lg-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-lg-push-15{left:62.5%}.ant-col-lg-pull-15{right:62.5%}.ant-col-lg-offset-15{margin-left:62.5%}.ant-col-lg-order-15{order:15}.ant-col-lg-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-lg-push-14{left:58.33333333%}.ant-col-lg-pull-14{right:58.33333333%}.ant-col-lg-offset-14{margin-left:58.33333333%}.ant-col-lg-order-14{order:14}.ant-col-lg-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-lg-push-13{left:54.16666667%}.ant-col-lg-pull-13{right:54.16666667%}.ant-col-lg-offset-13{margin-left:54.16666667%}.ant-col-lg-order-13{order:13}.ant-col-lg-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-lg-push-12{left:50%}.ant-col-lg-pull-12{right:50%}.ant-col-lg-offset-12{margin-left:50%}.ant-col-lg-order-12{order:12}.ant-col-lg-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-lg-push-11{left:45.83333333%}.ant-col-lg-pull-11{right:45.83333333%}.ant-col-lg-offset-11{margin-left:45.83333333%}.ant-col-lg-order-11{order:11}.ant-col-lg-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-lg-push-10{left:41.66666667%}.ant-col-lg-pull-10{right:41.66666667%}.ant-col-lg-offset-10{margin-left:41.66666667%}.ant-col-lg-order-10{order:10}.ant-col-lg-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-lg-push-9{left:37.5%}.ant-col-lg-pull-9{right:37.5%}.ant-col-lg-offset-9{margin-left:37.5%}.ant-col-lg-order-9{order:9}.ant-col-lg-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-lg-push-8{left:33.33333333%}.ant-col-lg-pull-8{right:33.33333333%}.ant-col-lg-offset-8{margin-left:33.33333333%}.ant-col-lg-order-8{order:8}.ant-col-lg-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-lg-push-7{left:29.16666667%}.ant-col-lg-pull-7{right:29.16666667%}.ant-col-lg-offset-7{margin-left:29.16666667%}.ant-col-lg-order-7{order:7}.ant-col-lg-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-lg-push-6{left:25%}.ant-col-lg-pull-6{right:25%}.ant-col-lg-offset-6{margin-left:25%}.ant-col-lg-order-6{order:6}.ant-col-lg-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-lg-push-5{left:20.83333333%}.ant-col-lg-pull-5{right:20.83333333%}.ant-col-lg-offset-5{margin-left:20.83333333%}.ant-col-lg-order-5{order:5}.ant-col-lg-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-lg-push-4{left:16.66666667%}.ant-col-lg-pull-4{right:16.66666667%}.ant-col-lg-offset-4{margin-left:16.66666667%}.ant-col-lg-order-4{order:4}.ant-col-lg-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-lg-push-3{left:12.5%}.ant-col-lg-pull-3{right:12.5%}.ant-col-lg-offset-3{margin-left:12.5%}.ant-col-lg-order-3{order:3}.ant-col-lg-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-lg-push-2{left:8.33333333%}.ant-col-lg-pull-2{right:8.33333333%}.ant-col-lg-offset-2{margin-left:8.33333333%}.ant-col-lg-order-2{order:2}.ant-col-lg-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-lg-push-1{left:4.16666667%}.ant-col-lg-pull-0.ant-col-rtl,.ant-col-lg-push-0,.ant-col-lg-push-1.ant-col-rtl,.ant-col-pull-0.ant-col-rtl,.ant-col-push-0{left:auto}.ant-col-lg-pull-1{right:4.16666667%}.ant-col-lg-pull-0,.ant-col-lg-push-0.ant-col-rtl,.ant-col-pull-0,.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-lg-offset-1{margin-left:4.16666667%}.ant-col-lg-order-1{order:1}.ant-col-lg-0{display:none}.ant-col-lg-offset-0{margin-left:0}.ant-col-lg-order-0{order:0}.ant-col-lg-offset-0.ant-col-rtl{margin-right:0}.ant-col-lg-push-1.ant-col-rtl{right:4.16666667%}.ant-col-lg-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-lg-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-lg-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-lg-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-lg-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-lg-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-lg-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-lg-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-lg-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-lg-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-lg-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-lg-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-lg-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-lg-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-lg-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-lg-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-lg-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-lg-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-lg-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-lg-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-lg-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-lg-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-lg-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-lg-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-lg-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-lg-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-lg-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-lg-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-lg-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-lg-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-lg-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-lg-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-lg-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-lg-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-lg-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-lg-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-lg-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-lg-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-lg-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-lg-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-lg-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-lg-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-lg-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-lg-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-lg-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-lg-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-lg-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-lg-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-lg-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-lg-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-lg-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-lg-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-lg-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-lg-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-lg-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-lg-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-lg-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-lg-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-lg-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-lg-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-lg-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-lg-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-lg-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-lg-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-lg-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-lg-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-lg-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-lg-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-lg-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-lg-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-lg-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}
@media (min-width:1200px){.ant-col-xl-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xl-push-24{left:100%}.ant-col-xl-pull-24{right:100%}.ant-col-xl-offset-24{margin-left:100%}.ant-col-xl-order-24{order:24}.ant-col-xl-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xl-push-23{left:95.83333333%}.ant-col-xl-pull-23{right:95.83333333%}.ant-col-xl-offset-23{margin-left:95.83333333%}.ant-col-xl-order-23{order:23}.ant-col-xl-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xl-push-22{left:91.66666667%}.ant-col-xl-pull-22{right:91.66666667%}.ant-col-xl-offset-22{margin-left:91.66666667%}.ant-col-xl-order-22{order:22}.ant-col-xl-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xl-push-21{left:87.5%}.ant-col-xl-pull-21{right:87.5%}.ant-col-xl-offset-21{margin-left:87.5%}.ant-col-xl-order-21{order:21}.ant-col-xl-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xl-push-20{left:83.33333333%}.ant-col-xl-pull-20{right:83.33333333%}.ant-col-xl-offset-20{margin-left:83.33333333%}.ant-col-xl-order-20{order:20}.ant-col-xl-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xl-push-19{left:79.16666667%}.ant-col-xl-pull-19{right:79.16666667%}.ant-col-xl-offset-19{margin-left:79.16666667%}.ant-col-xl-order-19{order:19}.ant-col-xl-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xl-push-18{left:75%}.ant-col-xl-pull-18{right:75%}.ant-col-xl-offset-18{margin-left:75%}.ant-col-xl-order-18{order:18}.ant-col-xl-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xl-push-17{left:70.83333333%}.ant-col-xl-pull-17{right:70.83333333%}.ant-col-xl-offset-17{margin-left:70.83333333%}.ant-col-xl-order-17{order:17}.ant-col-xl-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xl-push-16{left:66.66666667%}.ant-col-xl-pull-16{right:66.66666667%}.ant-col-xl-offset-16{margin-left:66.66666667%}.ant-col-xl-order-16{order:16}.ant-col-xl-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xl-push-15{left:62.5%}.ant-col-xl-pull-15{right:62.5%}.ant-col-xl-offset-15{margin-left:62.5%}.ant-col-xl-order-15{order:15}.ant-col-xl-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xl-push-14{left:58.33333333%}.ant-col-xl-pull-14{right:58.33333333%}.ant-col-xl-offset-14{margin-left:58.33333333%}.ant-col-xl-order-14{order:14}.ant-col-xl-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xl-push-13{left:54.16666667%}.ant-col-xl-pull-13{right:54.16666667%}.ant-col-xl-offset-13{margin-left:54.16666667%}.ant-col-xl-order-13{order:13}.ant-col-xl-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xl-push-12{left:50%}.ant-col-xl-pull-12{right:50%}.ant-col-xl-offset-12{margin-left:50%}.ant-col-xl-order-12{order:12}.ant-col-xl-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xl-push-11{left:45.83333333%}.ant-col-xl-pull-11{right:45.83333333%}.ant-col-xl-offset-11{margin-left:45.83333333%}.ant-col-xl-order-11{order:11}.ant-col-xl-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xl-push-10{left:41.66666667%}.ant-col-xl-pull-10{right:41.66666667%}.ant-col-xl-offset-10{margin-left:41.66666667%}.ant-col-xl-order-10{order:10}.ant-col-xl-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xl-push-9{left:37.5%}.ant-col-xl-pull-9{right:37.5%}.ant-col-xl-offset-9{margin-left:37.5%}.ant-col-xl-order-9{order:9}.ant-col-xl-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xl-push-8{left:33.33333333%}.ant-col-xl-pull-8{right:33.33333333%}.ant-col-xl-offset-8{margin-left:33.33333333%}.ant-col-xl-order-8{order:8}.ant-col-xl-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xl-push-7{left:29.16666667%}.ant-col-xl-pull-7{right:29.16666667%}.ant-col-xl-offset-7{margin-left:29.16666667%}.ant-col-xl-order-7{order:7}.ant-col-xl-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xl-push-6{left:25%}.ant-col-xl-pull-6{right:25%}.ant-col-xl-offset-6{margin-left:25%}.ant-col-xl-order-6{order:6}.ant-col-xl-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xl-push-5{left:20.83333333%}.ant-col-xl-pull-5{right:20.83333333%}.ant-col-xl-offset-5{margin-left:20.83333333%}.ant-col-xl-order-5{order:5}.ant-col-xl-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xl-push-4{left:16.66666667%}.ant-col-xl-pull-4{right:16.66666667%}.ant-col-xl-offset-4{margin-left:16.66666667%}.ant-col-xl-order-4{order:4}.ant-col-xl-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xl-push-3{left:12.5%}.ant-col-xl-pull-3{right:12.5%}.ant-col-xl-offset-3{margin-left:12.5%}.ant-col-xl-order-3{order:3}.ant-col-xl-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xl-push-2{left:8.33333333%}.ant-col-xl-pull-2{right:8.33333333%}.ant-col-xl-offset-2{margin-left:8.33333333%}.ant-col-xl-order-2{order:2}.ant-col-xl-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xl-push-1{left:4.16666667%}.ant-col-pull-0.ant-col-rtl,.ant-col-push-0,.ant-col-xl-pull-0.ant-col-rtl,.ant-col-xl-push-0,.ant-col-xl-push-1.ant-col-rtl{left:auto}.ant-col-xl-pull-1{right:4.16666667%}.ant-col-pull-0,.ant-col-push-0.ant-col-rtl,.ant-col-xl-pull-0,.ant-col-xl-push-0.ant-col-rtl{right:auto}.ant-col-xl-offset-1{margin-left:4.16666667%}.ant-col-xl-order-1{order:1}.ant-col-xl-0{display:none}.ant-col-xl-offset-0{margin-left:0}.ant-col-xl-order-0{order:0}.ant-col-xl-offset-0.ant-col-rtl{margin-right:0}.ant-col-xl-push-1.ant-col-rtl{right:4.16666667%}.ant-col-xl-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xl-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xl-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xl-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xl-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xl-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xl-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xl-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xl-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xl-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xl-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xl-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xl-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xl-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xl-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xl-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xl-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xl-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xl-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xl-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xl-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xl-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xl-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xl-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xl-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xl-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xl-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xl-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xl-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xl-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xl-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xl-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xl-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xl-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xl-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xl-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xl-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xl-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xl-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xl-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xl-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xl-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xl-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xl-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xl-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xl-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xl-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xl-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xl-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xl-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xl-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xl-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xl-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xl-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xl-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xl-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xl-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xl-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xl-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xl-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xl-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xl-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xl-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xl-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xl-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xl-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xl-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xl-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xl-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xl-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xl-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}
@media (min-width:1600px){.ant-col-xxl-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xxl-push-24{left:100%}.ant-col-xxl-pull-24{right:100%}.ant-col-xxl-offset-24{margin-left:100%}.ant-col-xxl-order-24{order:24}.ant-col-xxl-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xxl-push-23{left:95.83333333%}.ant-col-xxl-pull-23{right:95.83333333%}.ant-col-xxl-offset-23{margin-left:95.83333333%}.ant-col-xxl-order-23{order:23}.ant-col-xxl-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xxl-push-22{left:91.66666667%}.ant-col-xxl-pull-22{right:91.66666667%}.ant-col-xxl-offset-22{margin-left:91.66666667%}.ant-col-xxl-order-22{order:22}.ant-col-xxl-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xxl-push-21{left:87.5%}.ant-col-xxl-pull-21{right:87.5%}.ant-col-xxl-offset-21{margin-left:87.5%}.ant-col-xxl-order-21{order:21}.ant-col-xxl-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xxl-push-20{left:83.33333333%}.ant-col-xxl-pull-20{right:83.33333333%}.ant-col-xxl-offset-20{margin-left:83.33333333%}.ant-col-xxl-order-20{order:20}.ant-col-xxl-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xxl-push-19{left:79.16666667%}.ant-col-xxl-pull-19{right:79.16666667%}.ant-col-xxl-offset-19{margin-left:79.16666667%}.ant-col-xxl-order-19{order:19}.ant-col-xxl-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xxl-push-18{left:75%}.ant-col-xxl-pull-18{right:75%}.ant-col-xxl-offset-18{margin-left:75%}.ant-col-xxl-order-18{order:18}.ant-col-xxl-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xxl-push-17{left:70.83333333%}.ant-col-xxl-pull-17{right:70.83333333%}.ant-col-xxl-offset-17{margin-left:70.83333333%}.ant-col-xxl-order-17{order:17}.ant-col-xxl-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xxl-push-16{left:66.66666667%}.ant-col-xxl-pull-16{right:66.66666667%}.ant-col-xxl-offset-16{margin-left:66.66666667%}.ant-col-xxl-order-16{order:16}.ant-col-xxl-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xxl-push-15{left:62.5%}.ant-col-xxl-pull-15{right:62.5%}.ant-col-xxl-offset-15{margin-left:62.5%}.ant-col-xxl-order-15{order:15}.ant-col-xxl-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xxl-push-14{left:58.33333333%}.ant-col-xxl-pull-14{right:58.33333333%}.ant-col-xxl-offset-14{margin-left:58.33333333%}.ant-col-xxl-order-14{order:14}.ant-col-xxl-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xxl-push-13{left:54.16666667%}.ant-col-xxl-pull-13{right:54.16666667%}.ant-col-xxl-offset-13{margin-left:54.16666667%}.ant-col-xxl-order-13{order:13}.ant-col-xxl-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xxl-push-12{left:50%}.ant-col-xxl-pull-12{right:50%}.ant-col-xxl-offset-12{margin-left:50%}.ant-col-xxl-order-12{order:12}.ant-col-xxl-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xxl-push-11{left:45.83333333%}.ant-col-xxl-pull-11{right:45.83333333%}.ant-col-xxl-offset-11{margin-left:45.83333333%}.ant-col-xxl-order-11{order:11}.ant-col-xxl-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xxl-push-10{left:41.66666667%}.ant-col-xxl-pull-10{right:41.66666667%}.ant-col-xxl-offset-10{margin-left:41.66666667%}.ant-col-xxl-order-10{order:10}.ant-col-xxl-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xxl-push-9{left:37.5%}.ant-col-xxl-pull-9{right:37.5%}.ant-col-xxl-offset-9{margin-left:37.5%}.ant-col-xxl-order-9{order:9}.ant-col-xxl-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xxl-push-8{left:33.33333333%}.ant-col-xxl-pull-8{right:33.33333333%}.ant-col-xxl-offset-8{margin-left:33.33333333%}.ant-col-xxl-order-8{order:8}.ant-col-xxl-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xxl-push-7{left:29.16666667%}.ant-col-xxl-pull-7{right:29.16666667%}.ant-col-xxl-offset-7{margin-left:29.16666667%}.ant-col-xxl-order-7{order:7}.ant-col-xxl-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xxl-push-6{left:25%}.ant-col-xxl-pull-6{right:25%}.ant-col-xxl-offset-6{margin-left:25%}.ant-col-xxl-order-6{order:6}.ant-col-xxl-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xxl-push-5{left:20.83333333%}.ant-col-xxl-pull-5{right:20.83333333%}.ant-col-xxl-offset-5{margin-left:20.83333333%}.ant-col-xxl-order-5{order:5}.ant-col-xxl-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xxl-push-4{left:16.66666667%}.ant-col-xxl-pull-4{right:16.66666667%}.ant-col-xxl-offset-4{margin-left:16.66666667%}.ant-col-xxl-order-4{order:4}.ant-col-xxl-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xxl-push-3{left:12.5%}.ant-col-xxl-pull-3{right:12.5%}.ant-col-xxl-offset-3{margin-left:12.5%}.ant-col-xxl-order-3{order:3}.ant-col-xxl-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xxl-push-2{left:8.33333333%}.ant-col-xxl-pull-2{right:8.33333333%}.ant-col-xxl-offset-2{margin-left:8.33333333%}.ant-col-xxl-order-2{order:2}.ant-col-xxl-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xxl-push-1{left:4.16666667%}.ant-col-pull-0.ant-col-rtl,.ant-col-push-0,.ant-col-xxl-pull-0.ant-col-rtl,.ant-col-xxl-push-0,.ant-col-xxl-push-1.ant-col-rtl{left:auto}.ant-col-xxl-pull-1{right:4.16666667%}.ant-col-pull-0,.ant-col-push-0.ant-col-rtl,.ant-col-xxl-pull-0,.ant-col-xxl-push-0.ant-col-rtl{right:auto}.ant-col-xxl-offset-1{margin-left:4.16666667%}.ant-col-xxl-order-1{order:1}.ant-col-xxl-0{display:none}.ant-col-xxl-offset-0{margin-left:0}.ant-col-xxl-order-0{order:0}.ant-col-xxl-offset-0.ant-col-rtl{margin-right:0}.ant-col-xxl-push-1.ant-col-rtl{right:4.16666667%}.ant-col-xxl-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xxl-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xxl-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xxl-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xxl-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xxl-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xxl-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xxl-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xxl-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xxl-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xxl-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xxl-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xxl-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xxl-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xxl-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xxl-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xxl-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xxl-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xxl-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xxl-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xxl-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xxl-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xxl-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xxl-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xxl-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xxl-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xxl-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xxl-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xxl-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xxl-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xxl-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xxl-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xxl-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xxl-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xxl-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xxl-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xxl-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xxl-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xxl-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xxl-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xxl-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xxl-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xxl-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xxl-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xxl-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xxl-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xxl-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xxl-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xxl-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xxl-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xxl-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xxl-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xxl-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xxl-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xxl-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xxl-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xxl-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xxl-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xxl-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xxl-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xxl-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xxl-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xxl-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xxl-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xxl-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xxl-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xxl-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xxl-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xxl-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xxl-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xxl-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}
.ant-input-affix-wrapper{position:relative;width:100%;min-width:0;color:rgba(0,0,0,.85);font-size:14px;line-height:1.5715;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s;display:inline-flex}
.ant-input-affix-wrapper::placeholder{color:#bfbfbf}
.ant-input-affix-wrapper:placeholder-shown{text-overflow:ellipsis}
.ant-input-affix-wrapper:hover{border-color:#40a9ff;border-right-width:1px!important}
.ant-input-rtl .ant-input-affix-wrapper:hover{border-right-width:0;border-left-width:1px!important}
.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus{border-color:#40a9ff;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(24,144,255,.2)}
.ant-input-rtl .ant-input-affix-wrapper-focused,.ant-input-rtl .ant-input-affix-wrapper:focus{border-right-width:0;border-left-width:1px!important}
.ant-input-affix-wrapper-disabled:hover,.ant-input-affix-wrapper[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}
.ant-input-affix-wrapper-disabled{border-color:#d9d9d9;cursor:not-allowed}
.ant-input-affix-wrapper[disabled]{border-color:#d9d9d9;cursor:not-allowed}
.ant-input-affix-wrapper-borderless,.ant-input-affix-wrapper-borderless-disabled,.ant-input-affix-wrapper-borderless-focused,.ant-input-affix-wrapper-borderless:focus,.ant-input-affix-wrapper-borderless:hover,.ant-input-affix-wrapper-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}
textarea.ant-input-affix-wrapper{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}
.ant-input-affix-wrapper-lg{padding:6.5px 11px;font-size:16px}
.ant-input-affix-wrapper-sm{padding:0 7px}
.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-color:#40a9ff;border-right-width:1px!important;z-index:1}
.ant-input-rtl .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-right-width:0;border-left-width:1px!important}
.ant-input-search-with-button .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{z-index:0}
.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus{z-index:1}
.ant-input-affix-wrapper-disabled .ant-input[disabled]{background:0 0}
.ant-input-affix-wrapper>input.ant-input{padding:0;border:none;outline:0}
.ant-input-affix-wrapper>input.ant-input:focus{box-shadow:none!important}
.ant-input-affix-wrapper::before{width:0;visibility:hidden;content:'\a0'}
.ant-input-prefix,.ant-input-suffix{display:flex;flex:none;align-items:center}
.ant-input-prefix{margin-right:4px}
.ant-input-suffix{margin-left:4px}
.anticon.ant-input-clear-icon{margin:0;color:rgba(0,0,0,.25);font-size:12px;vertical-align:-1px;cursor:pointer;transition:color .3s}
.anticon.ant-input-clear-icon:hover{color:rgba(0,0,0,.45)}
.ant-input,.anticon.ant-input-clear-icon:active{color:rgba(0,0,0,.85)}
.anticon.ant-input-clear-icon-hidden{visibility:hidden}
.anticon.ant-input-clear-icon-has-suffix{margin:0 4px}
.ant-input-affix-wrapper-textarea-with-clear-btn{padding:0!important;border:0!important}
.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon{position:absolute;top:8px;right:8px;z-index:1}
.ant-input,.ant-input-group{box-sizing:border-box;margin:0;line-height:1.5715;position:relative;width:100%;list-style:none;font-variant:tabular-nums;font-feature-settings:'tnum'}
.ant-input{display:inline-block;min-width:0;font-size:14px;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s}
.ant-input::placeholder{color:#bfbfbf}
.ant-input-disabled,.ant-input[disabled]{color:rgba(0,0,0,.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}
.ant-input:placeholder-shown{text-overflow:ellipsis}
.ant-input:hover{border-color:#40a9ff;border-right-width:1px!important}
.ant-input-rtl .ant-input:hover{border-right-width:0;border-left-width:1px!important}
.ant-input-focused,.ant-input:focus{border-color:#40a9ff;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(24,144,255,.2)}
.ant-input-rtl .ant-input-focused,.ant-input-rtl .ant-input:focus{border-right-width:0;border-left-width:1px!important}
.ant-input-disabled:hover,.ant-input[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}
.ant-input-disabled{border-color:#d9d9d9;box-shadow:none}
.ant-input[disabled]{border-color:#d9d9d9;box-shadow:none}
.ant-input-borderless,.ant-input-borderless-disabled,.ant-input-borderless-focused,.ant-input-borderless:focus,.ant-input-borderless:hover,.ant-input-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}
textarea.ant-input{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}
.ant-input-lg{padding:6.5px 11px;font-size:16px}
.ant-input-sm{padding:0 7px}
.ant-input-group{padding:0;color:rgba(0,0,0,.85);font-size:14px;display:table;border-collapse:separate;border-spacing:0}
.ant-input-group[class*=col-]{float:none;padding-right:0;padding-left:0}
.ant-input-group>[class*=col-]{padding-right:8px}
.ant-input-group>[class*=col-]:last-child{padding-right:0}
.ant-input-group-addon,.ant-input-group-wrap,.ant-input-group>.ant-input{display:table-cell}
.ant-input-group-addon:not(:first-child):not(:last-child),.ant-input-group-wrap:not(:first-child):not(:last-child),.ant-input-group>.ant-input:not(:first-child):not(:last-child){border-radius:0}
.ant-input-group-addon,.ant-input-group-wrap{width:1px;white-space:nowrap;vertical-align:middle}
.ant-input-group-wrap>*{display:block!important}
.ant-input-group .ant-input{float:left;width:100%;margin-bottom:0;text-align:inherit}
.ant-input-group .ant-input:focus,.ant-input-group .ant-input:hover{z-index:1;border-right-width:1px}
.ant-input-group-addon,.ant-input-number{transition:all .3s;border:1px solid #d9d9d9;position:relative}
.ant-input-search-with-button .ant-input-group .ant-input:hover{z-index:0}
.ant-input-group-addon{padding:0 11px;color:rgba(0,0,0,.85);font-weight:400;font-size:14px;text-align:center;background-color:#fafafa;border-radius:2px}
.ant-input-group-addon .ant-select{margin:-5px -11px}
.ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{background-color:inherit;border:1px solid transparent;box-shadow:none}
.ant-input-group-addon .ant-select-focused .ant-select-selector,.ant-input-group-addon .ant-select-open .ant-select-selector{color:#1890ff}
.ant-input-group-addon .ant-cascader-picker{margin:-9px -12px;background-color:transparent}
.ant-input-group-addon .ant-cascader-picker .ant-cascader-input{text-align:left;border:0;box-shadow:none}
.ant-input-group .ant-input-affix-wrapper:not(:first-child),.ant-input-group-addon:last-child,.ant-input-group-addon:last-child .ant-select .ant-select-selector,.ant-input-group>.ant-input-affix-wrapper:not(:first-child) .ant-input,.ant-input-group>.ant-input:last-child,.ant-input-group>.ant-input:last-child .ant-select .ant-select-selector{border-top-left-radius:0;border-bottom-left-radius:0}
.ant-input-group .ant-input-affix-wrapper:not(:last-child),.ant-input-group-addon:first-child,.ant-input-group-addon:first-child .ant-select .ant-select-selector,.ant-input-group>.ant-input-affix-wrapper:not(:last-child) .ant-input,.ant-input-group>.ant-input:first-child,.ant-input-group>.ant-input:first-child .ant-select .ant-select-selector{border-top-right-radius:0;border-bottom-right-radius:0}
.ant-input-group-addon:first-child{border-right:0}
.ant-input-group-addon:last-child{border-left:0}
.ant-input-group-lg .ant-input,.ant-input-group-lg>.ant-input-group-addon{padding:6.5px 11px;font-size:16px}
.ant-input-group-sm .ant-input,.ant-input-group-sm>.ant-input-group-addon{padding:0 7px}
.ant-input-group-sm .ant-select-single .ant-select-selector{height:24px}
.ant-input-search-button,.ant-input[type=color]{height:32px}
.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child){border-top-left-radius:2px;border-bottom-left-radius:2px}
.ant-input-group.ant-input-group-compact{display:block}
.ant-input-group.ant-input-group-compact::after,.ant-input-group.ant-input-group-compact::before{display:table;content:''}
.ant-input-group.ant-input-group-compact::after{clear:both}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child){border-right-width:1px}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):hover{z-index:1}
.ant-input-group.ant-input-group-compact>*{display:inline-block;float:none;vertical-align:top;border-radius:0}
.ant-input-group.ant-input-group-compact>.ant-input-affix-wrapper,.ant-input-group.ant-input-group-compact>.ant-picker-range{display:inline-flex}
.ant-input-group.ant-input-group-compact>:not(:last-child){margin-right:-1px;border-right-width:1px}
.ant-input-group.ant-input-group-compact .ant-input{float:none}
.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector{border-right-width:1px;border-radius:0}
.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-select-focused,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-arrow,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:focus,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:hover{z-index:1}
.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}
.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>:last-child{border-right-width:1px;border-top-right-radius:2px;border-bottom-right-radius:2px}
.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input{vertical-align:top}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper{margin-left:-1px}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper,.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button{border-radius:0}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input{border-radius:2px 0 0 2px}
.ant-input-group-rtl .ant-input-group-addon:first-child,.ant-input-group>.ant-input-rtl:first-child{border-radius:0 2px 2px 0}
.ant-input-group-rtl .ant-input-group-addon:first-child{border-right:1px solid #d9d9d9;border-left:0}
.ant-input-group-rtl .ant-input-group-addon:last-child{border-right:0;border-left:1px solid #d9d9d9}
.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child),.ant-input-group-rtl.ant-input-group-addon:last-child,.ant-input-group-rtl.ant-input-group>.ant-input:last-child{border-radius:2px 0 0 2px}
.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child),.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:first-child{border-radius:0 2px 2px 0}
.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:not(:last-child){margin-right:0;margin-left:-1px;border-left-width:1px}
.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:last-child{border-left-width:1px;border-radius:2px 0 0 2px}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl+.ant-input-group-wrapper-rtl{margin-right:-1px;margin-left:0}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search>.ant-input-group>.ant-input{border-radius:0 2px 2px 0}
.ant-input-group-wrapper{display:inline-block;width:100%;text-align:start;vertical-align:top}
.ant-input-password-icon{color:rgba(0,0,0,.45);cursor:pointer;transition:all .3s}
.ant-input-password-icon:hover{color:rgba(0,0,0,.85)}
.ant-input[type=color].ant-input-lg{height:40px}
.ant-input[type=color].ant-input-sm{height:24px;padding-top:3px;padding-bottom:3px}
.ant-input-textarea-show-count::after{float:right;color:rgba(0,0,0,.45);white-space:nowrap;content:attr(data-count);pointer-events:none}
.ant-input-search .ant-input:focus,.ant-input-search .ant-input:hover{border-color:#40a9ff}
.ant-input-search .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){border-left-color:#40a9ff}
.ant-input-search .ant-input-affix-wrapper{border-radius:0}
.ant-input-search .ant-input-lg{line-height:1.5713}
.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child{left:-1px;padding:0;border:0}
.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button{padding-top:0;padding-bottom:0;border-radius:0 2px 2px 0}
.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary){color:rgba(0,0,0,.45)}
.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading::before{top:0;right:0;bottom:0;left:0}
.ant-input-search-button:focus,.ant-input-search-button:hover{z-index:1}
.ant-input-search-large .ant-input-search-button{height:40px}
.ant-input-search-small .ant-input-search-button{height:24px}
.ant-input-affix-wrapper.ant-input-affix-wrapper-rtl>input.ant-input{border:none;outline:0}
.ant-input-affix-wrapper-rtl .ant-input-prefix{margin:0 0 0 4px}
.ant-input-affix-wrapper-rtl .ant-input-suffix{margin:0 4px 0 0}
.ant-input-textarea-rtl.ant-input-textarea-show-count::after{text-align:left}
.ant-input-affix-wrapper-rtl .ant-input-clear-icon-has-suffix{margin-right:0;margin-left:4px}
.ant-input-affix-wrapper-rtl .ant-input-clear-icon{right:auto;left:8px}
.ant-input-search-rtl .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search-rtl .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){border-right-color:#40a9ff;border-left-color:#d9d9d9}
.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper-focused,.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper:hover{border-right-color:#40a9ff}
.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon{right:-1px;left:auto}
.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon .ant-input-search-button{border-radius:2px 0 0 2px}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){.ant-input{height:32px}.ant-input-lg{height:40px}.ant-input-sm{height:24px}.ant-input-affix-wrapper>input.ant-input{height:auto}}
textarea.nz-textarea-autosize-measuring{height:auto!important;overflow:hidden!important;padding:2px 0!important;box-sizing:content-box!important}
.ant-form,.ant-form input[type=search],.ant-form-item,.ant-input-number,.ant-layout,.ant-layout *,.ant-list,.ant-mention-wrapper,.ant-menu{box-sizing:border-box}
.ant-input-search-rtl.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only,.ant-input-search-rtl.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only{width:32px;height:32px}
.ant-input-search-rtl.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-sm,.ant-input-search-rtl.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-sm{width:24px;height:24px}
.ant-input-search-rtl.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-lg,.ant-input-search-rtl.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-lg{width:40px;height:40px}
.ant-input-number{font-variant:tabular-nums;list-style:none;font-feature-settings:'tnum';min-width:0;color:rgba(0,0,0,.85);font-size:14px;line-height:1.5715;background-color:#fff;background-image:none;display:inline-block;width:90px;margin:0;padding:0;border-radius:2px}
.ant-input-number::placeholder{color:#bfbfbf}
.ant-input-number:placeholder-shown{text-overflow:ellipsis}
.ant-input-rtl .ant-input-number:hover{border-right-width:0;border-left-width:1px!important}
.ant-input-number-focused,.ant-input-number:focus{border-color:#40a9ff;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(24,144,255,.2)}
.ant-input-rtl .ant-input-number-focused,.ant-input-rtl .ant-input-number:focus{border-right-width:0;border-left-width:1px!important}
.ant-input-number[disabled]{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}
.ant-input-number[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}
.ant-input-number-borderless,.ant-input-number-borderless-disabled,.ant-input-number-borderless-focused,.ant-input-number-borderless:focus,.ant-input-number-borderless:hover,.ant-input-number-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}
textarea.ant-input-number{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}
.ant-input-number-handler{position:relative;display:block;width:100%;height:50%;overflow:hidden;color:rgba(0,0,0,.45);font-weight:700;line-height:0;text-align:center;border-left:1px solid #d9d9d9;transition:all .1s linear}
.ant-input-number-focused,.ant-input-number:hover{border-color:#40a9ff;border-right-width:1px!important}
.ant-input-number-handler:active{background:#f4f4f4}
.ant-input-number-handler:hover .ant-input-number-handler-down-inner,.ant-input-number-handler:hover .ant-input-number-handler-up-inner{color:#40a9ff}
.ant-input-number-handler-down-inner,.ant-input-number-handler-up-inner{display:inline-block;color:inherit;text-transform:none;vertical-align:-.125em;position:absolute;right:4px;width:12px;height:12px;color:rgba(0,0,0,.45);line-height:12px;transition:all .1s linear;-webkit-user-select:none;user-select:none}
.ant-input-number-handler-down-inner>*,.ant-input-number-handler-up-inner>*{line-height:1}
.ant-input-number-handler-down-inner svg,.ant-input-number-handler-up-inner svg{display:inline-block}
.ant-input-number-disabled .ant-input-number-handler-wrap,.ant-input-number-handler-down-inner::before,.ant-input-number-handler-up-inner::before,.ant-input-number-readonly .ant-input-number-handler-wrap{display:none}
.ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon,.ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,.ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,.ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon,nz-content,nz-footer,nz-header{display:block}
.ant-input-number:hover+.ant-form-item-children-icon{opacity:0;transition:opacity .24s linear .24s}
.ant-input-number-focused{outline:0;box-shadow:0 0 0 2px rgba(24,144,255,.2)}
.ant-input-rtl .ant-input-number-focused{border-right-width:0;border-left-width:1px!important}
.ant-input-number-disabled{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}
.ant-input-number-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}
.ant-input-number-disabled .ant-input-number-input{cursor:not-allowed}
.ant-input-number-input{width:100%;height:30px;padding:0 11px;text-align:left;background-color:transparent;border:0;border-radius:2px;outline:0;transition:all .3s linear;-moz-appearance:textfield!important}
.ant-input-number-input::placeholder{color:#bfbfbf}
.ant-input-number-input:placeholder-shown{text-overflow:ellipsis}
.ant-input-number-input[type=number]::-webkit-inner-spin-button,.ant-input-number-input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}
.ant-input-number-lg{padding:0;font-size:16px}
.ant-input-number-lg input{height:38px}
.ant-input-number-sm{padding:0}
.ant-input-number-sm input{height:22px;padding:0 7px}
.ant-input-number-handler-wrap{position:absolute;top:0;right:0;width:22px;height:100%;background:#fff;border-radius:0 2px 2px 0;opacity:0;transition:opacity .24s linear .1s}
.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner,.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner{min-width:auto;margin-right:0;font-size:7px}
.ant-input-number-borderless .ant-input-number-handler-wrap{border-left-width:0}
.ant-input-number-handler-wrap:hover .ant-input-number-handler{height:40%}
.ant-input-number-handler-down:hover,.ant-input-number-handler-up:hover{height:60%!important}
.ant-input-number:hover .ant-input-number-handler-wrap{opacity:1}
.ant-input-number-handler-up{border-top-right-radius:2px;cursor:pointer}
.ant-input-number-handler-up-inner{top:50%;margin-top:-5px;text-align:center}
.ant-input-number-handler-down{top:0;border-top:1px solid #d9d9d9;border-bottom-right-radius:2px;cursor:pointer}
.ant-input-number-handler-down-inner{top:50%;text-align:center;transform:translateY(-50%)}
.ant-input-number-borderless .ant-input-number-handler-down{border-top-width:0}
.ant-input-number-handler-down-disabled,.ant-input-number-handler-up-disabled{cursor:not-allowed}
.ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner,.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner{color:rgba(0,0,0,.25)}
.ant-input-number-borderless{box-shadow:none}
.ant-input-number-out-of-range input{color:#ff4d4f}
.ant-input-number-rtl .ant-input-number-handler-wrap{right:auto;left:0;border-right:1px solid #d9d9d9;border-left:0;border-radius:2px 0 0 2px}
.ant-input-number-rtl.ant-input-number-borderless .ant-input-number-handler-wrap{border-right-width:0}
.ant-input-number-rtl .ant-input-number-input{direction:ltr;text-align:right}
.ant-form-rtl,.ant-layout-rtl,.ant-list-rtl,.ant-list-rtl .ReactVirtualized__List .ant-list-item,.ant-mention-wrapper .ant-mention-editor-rtl,.ant-menu.ant-menu-rtl,.ant-message-rtl,.ant-message-rtl span,.ant-modal-wrap-rtl,.ant-modal-wrap-rtl .ant-modal-confirm-body,.ant-notification-rtl,.ant-page-header-rtl,.ant-pagination-options-quick-jumper input-rtl,.ant-popover-rtl,.ant-progress-rtl,.ant-radio-group.ant-radio-group-rtl,.ant-radio-wrapper.ant-radio-wrapper-rtl,.ant-rate-rtl,.ant-select-dropdown-rtl,.ant-select-rtl,.ant-skeleton-rtl,.ant-slider-rtl,.ant-spin-rtl{direction:rtl}
.ant-layout{display:flex;flex:auto;flex-direction:column;min-height:0;background:#f0f2f5}
.ant-layout.ant-layout-has-sider{flex-direction:row}
.ant-layout.ant-layout-has-sider>.ant-layout,.ant-layout.ant-layout-has-sider>.ant-layout-content{width:0}
.ant-layout-footer,.ant-layout-header{flex:0 0 auto}
.ant-layout-header{height:64px;padding:0 50px;color:rgba(0,0,0,.85);line-height:64px;background:#001529}
.ant-layout-footer{padding:24px 50px;color:rgba(0,0,0,.85);font-size:14px;background:#f0f2f5}
.ant-layout-content{flex:auto;min-height:0}
.ant-layout-sider{position:relative;min-width:0;background:#001529;transition:all .2s}
.ant-layout-sider-children{height:100%;margin-top:-.1px;padding-top:.1px}
.ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed{width:auto}
.ant-layout-sider-has-trigger{padding-bottom:48px}
.ant-layout-sider-trigger{position:fixed;bottom:0;z-index:1;height:48px;color:#fff;line-height:48px;text-align:center;background:#002140;cursor:pointer;transition:all .2s}
.ant-layout-sider-zero-width>*{overflow:hidden}
.ant-layout-sider-zero-width-trigger{position:absolute;top:64px;right:-36px;z-index:1;width:36px;height:42px;color:#fff;font-size:18px;line-height:42px;text-align:center;background:#001529;border-radius:0 2px 2px 0;cursor:pointer;transition:background .3s ease}
.ant-layout-sider-zero-width-trigger::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;transition:all .3s;content:''}
.ant-layout-sider-zero-width-trigger:hover::after{background:rgba(255,255,255,.1)}
.ant-layout-sider-zero-width-trigger-right{left:-36px;border-radius:2px 0 0 2px}
.ant-layout-sider-light{background:#fff}
.ant-layout-sider-light .ant-layout-sider-trigger,.ant-layout-sider-light .ant-layout-sider-zero-width-trigger{color:rgba(0,0,0,.85);background:#fff}
.ant-form-item .ant-mentions,.ant-form-item textarea.ant-input{height:auto}
.ant-form-item .ant-upload{background:0 0}
.ant-form-item .ant-upload.ant-upload-drag{background:#fafafa}
.ant-form-item input[type=radio],.ant-form-item input[type=checkbox]{width:14px;height:14px}
.ant-form-item .ant-checkbox-inline,.ant-form-item .ant-radio-inline{display:inline-block;margin-left:8px;font-weight:400;vertical-align:middle;cursor:pointer}
.ant-form-item .ant-checkbox-inline:first-child,.ant-form-item .ant-checkbox-vertical+.ant-checkbox-vertical,.ant-form-item .ant-radio-inline:first-child,.ant-form-item .ant-radio-vertical+.ant-radio-vertical{margin-left:0}
.ant-form-item .ant-checkbox-vertical,.ant-form-item .ant-radio-vertical{display:block}
.ant-form-item .ant-input-number+.ant-form-text{margin-left:8px}
.ant-form-item .ant-input-number-handler-wrap{z-index:2}
.ant-form-item .ant-cascader-picker,.ant-form-item .ant-select{width:100%}
.ant-form-item .ant-input-group .ant-cascader-picker,.ant-form-item .ant-input-group .ant-select,.ant-form-item .ant-picker-calendar-month-select,.ant-form-item .ant-picker-calendar-year-select{width:auto}
.ant-form-inline{display:flex;flex-wrap:wrap}
.ant-form-inline .ant-form-item{flex:none;flex-wrap:nowrap;margin-right:16px;margin-bottom:0}
.ant-form-inline .ant-form-item-with-help{margin-bottom:24px}
.ant-form-inline .ant-form-item>.ant-form-item-control,.ant-form-inline .ant-form-item>.ant-form-item-label{display:inline-block;vertical-align:top}
.ant-form-inline .ant-form-item>.ant-form-item-label{flex:none}
.ant-form-inline .ant-form-item .ant-form-item-has-feedback,.ant-form-inline .ant-form-item .ant-form-text{display:inline-block}
.ant-form-horizontal .ant-form-item-label{flex-grow:0}
.ant-form-horizontal .ant-form-item-control{flex:1 1 0}
.ant-form-item-control,.ant-form-vertical .ant-form-item,.ant-steps-vertical{flex-direction:column}
.ant-form-vertical .ant-form-item-label>label{height:auto}
.ant-col-24.ant-form-item-label,.ant-col-xl-24.ant-form-item-label,.ant-form-vertical .ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}
.ant-col-24.ant-form-item-label>label,.ant-col-xl-24.ant-form-item-label>label,.ant-form-vertical .ant-form-item-label>label{margin:0}
.ant-col-24.ant-form-item-label>label::after,.ant-col-xl-24.ant-form-item-label>label::after,.ant-form-vertical .ant-form-item-label>label::after{display:none}
.ant-form-rtl.ant-col-24.ant-form-item-label,.ant-form-rtl.ant-col-xl-24.ant-form-item-label,.ant-form-rtl.ant-form-vertical .ant-form-item-label{text-align:right}
@media (max-width:575px){.ant-col-xs-24.ant-form-item-label>label,.ant-form-item .ant-form-item-label>label{margin:0}.ant-col-xs-24.ant-form-item-label>label::after,.ant-form-item .ant-form-item-label>label::after{display:none}.ant-form-item .ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-form-rtl.ant-form-item .ant-form-item-label{text-align:right}.ant-form .ant-form-item{flex-wrap:wrap}.ant-form .ant-form-item .ant-form-item-control,.ant-form .ant-form-item .ant-form-item-label{flex:0 0 100%;max-width:100%}.ant-col-xs-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-form-rtl.ant-col-xs-24.ant-form-item-label{text-align:right}}
@media (max-width:767px){.ant-col-sm-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-sm-24.ant-form-item-label>label{margin:0}.ant-col-sm-24.ant-form-item-label>label::after{display:none}.ant-form-rtl.ant-col-sm-24.ant-form-item-label{text-align:right}}
@media (max-width:991px){.ant-col-md-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-md-24.ant-form-item-label>label{margin:0}.ant-col-md-24.ant-form-item-label>label::after{display:none}.ant-form-rtl.ant-col-md-24.ant-form-item-label{text-align:right}}
@media (max-width:1199px){.ant-col-lg-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-lg-24.ant-form-item-label>label{margin:0}.ant-col-lg-24.ant-form-item-label>label::after{display:none}.ant-form-rtl.ant-col-lg-24.ant-form-item-label{text-align:right}}
@media (max-width:1599px){.ant-col-xl-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-xl-24.ant-form-item-label>label{margin:0}.ant-col-xl-24.ant-form-item-label>label::after{display:none}.ant-form-rtl.ant-col-xl-24.ant-form-item-label{text-align:right}}
.ant-form-item-explain.ant-form-item-explain-error{color:#ff4d4f}
.ant-form-item-explain.ant-form-item-explain-warning{color:#faad14}
.ant-form-item-has-feedback .ant-input{padding-right:24px}
.ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix{padding-right:18px}
.ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix{right:28px}
.ant-form-item-has-feedback .ant-cascader-picker-clear,.ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-arrow,.ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-clear,.ant-form-item-has-feedback>.ant-select .ant-select-arrow,.ant-form-item-has-feedback>.ant-select .ant-select-clear{right:32px}
.ant-form-item-has-feedback .ant-switch{margin:2px 0 4px}
.ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection-selected-value,.ant-form-item-has-feedback>.ant-select .ant-select-selection-selected-value{padding-right:42px}
.ant-form-item-has-feedback .ant-cascader-picker-arrow{margin-right:19px}
.ant-form-item-has-feedback .ant-picker,.ant-form-item-has-feedback .ant-picker-large{padding-right:29.2px}
.ant-form-item-has-feedback .ant-picker-small{padding-right:25.2px}
.ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,.ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,.ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,.ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon{position:absolute;top:50%;right:0;z-index:1;width:32px;height:20px;margin-top:-10px;font-size:14px;line-height:20px;text-align:center;visibility:visible;animation:zoomIn .3s cubic-bezier(.12,.4,.29,1.46);pointer-events:none}
.ant-notification .notification-fade-effect,.ant-notification-fade-appear,.ant-notification-fade-enter,.ant-notification-fade-leave,.ant-show-help-appear,.ant-show-help-enter,.ant-show-help-leave{animation-timing-function:cubic-bezier(.645,.045,.355,1)}
.ant-form-item-has-success.ant-form-item-has-feedback .ant-form-item-children-icon{color:#52c41a;animation-name:diffZoomIn1!important}
.ant-form-item-has-warning .ant-form-item-split{color:#faad14}
.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover,.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover{background-color:#fff;border-color:#faad14}
.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input,.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus{border-color:#ffc53d;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(250,173,20,.2)}
.ant-form-item-has-warning .ant-input-prefix{color:#faad14}
.ant-form-item-has-warning .ant-input-group-addon{color:#faad14;border-color:#faad14}
.ant-form-item-has-warning .has-feedback{color:#faad14}
.ant-form-item-has-warning.ant-form-item-has-feedback .ant-form-item-children-icon{color:#faad14;animation-name:diffZoomIn3!important}
.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector{background-color:#fff;border-color:#faad14!important}
.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector,.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector{border-color:#ffc53d;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(250,173,20,.2)}
.ant-form-item-has-warning .ant-input-number,.ant-form-item-has-warning .ant-picker{background-color:#fff;border-color:#faad14}
.ant-form-item-has-warning .ant-input-number-focused,.ant-form-item-has-warning .ant-input-number:focus,.ant-form-item-has-warning .ant-picker-focused,.ant-form-item-has-warning .ant-picker:focus{border-color:#ffc53d;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(250,173,20,.2)}
.ant-form-item-has-warning .ant-input-number:not([disabled]):hover,.ant-form-item-has-warning .ant-picker:not([disabled]):hover{background-color:#fff;border-color:#faad14}
.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input{border-color:#ffc53d;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(250,173,20,.2)}
.ant-form-item-has-error .ant-form-item-split{color:#ff4d4f}
.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover,.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover{background-color:#fff;border-color:#ff4d4f}
.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input,.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus{border-color:#ff7875;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(255,77,79,.2)}
.ant-form-item-has-error .ant-input-prefix{color:#ff4d4f}
.ant-form-item-has-error .ant-input-group-addon{color:#ff4d4f;border-color:#ff4d4f}
.ant-form-item-has-error .has-feedback{color:#ff4d4f}
.ant-form-item-has-error.ant-form-item-has-feedback .ant-form-item-children-icon{color:#ff4d4f;animation-name:diffZoomIn2!important}
.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector{background-color:#fff;border-color:#ff4d4f!important}
.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector,.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector{border-color:#ff7875;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(255,77,79,.2)}
.ant-form-item-has-error .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{background-color:inherit;border:0;box-shadow:none}
.ant-form-item-has-error .ant-select.ant-select-auto-complete .ant-input:focus{border-color:#ff4d4f}
.ant-form-item-has-error .ant-input-number,.ant-form-item-has-error .ant-picker{background-color:#fff;border-color:#ff4d4f}
.ant-form-item-has-error .ant-input-number-focused,.ant-form-item-has-error .ant-input-number:focus,.ant-form-item-has-error .ant-picker-focused,.ant-form-item-has-error .ant-picker:focus{border-color:#ff7875;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(255,77,79,.2)}
.ant-form-item-has-error .ant-input-number:not([disabled]):hover,.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor,.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover,.ant-form-item-has-error .ant-picker:not([disabled]):hover{background-color:#fff;border-color:#ff4d4f}
.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus,.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor{border-color:#ff7875;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(255,77,79,.2)}
.ant-form-item-has-error .ant-cascader-picker:hover .ant-cascader-picker-label:hover+.ant-cascader-input.ant-input{border-color:#ff4d4f}
.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input{background-color:#fff;border-color:#ff7875;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(255,77,79,.2)}
.ant-form-item-has-error .ant-transfer-list{border-color:#ff4d4f}
.ant-form-item-has-error .ant-transfer-list-search:not([disabled]){border-color:#d9d9d9}
.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover{border-color:#40a9ff;border-right-width:1px!important}
.ant-input-rtl .ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover{border-right-width:0;border-left-width:1px!important}
.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):focus{border-color:#40a9ff;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(24,144,255,.2)}
.ant-input-rtl .ant-form-item-has-error .ant-transfer-list-search:not([disabled]):focus{border-right-width:0;border-left-width:1px!important}
.ant-form-item-has-error .ant-radio-button-wrapper{border-color:#ff4d4f!important}
.ant-form-item-has-error .ant-radio-button-wrapper:not(:first-child)::before{background-color:#ff4d4f}
.ant-form-item-is-validating.ant-form-item-has-feedback .ant-form-item-children-icon{display:inline-block;color:#1890ff}
.ant-form{margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:'tnum'}
.ant-form legend{display:block;width:100%;margin-bottom:20px;padding:0;color:rgba(0,0,0,.45);font-size:16px;line-height:inherit;border:0;border-bottom:1px solid #d9d9d9}
.ant-form label{font-size:14px}
.ant-form input[type=radio],.ant-form input[type=checkbox]{line-height:normal}
.ant-form output,.ant-form-item{line-height:1.5715;color:rgba(0,0,0,.85);font-size:14px}
.ant-form input[type=file]{display:block}
.ant-form input[type=range]{display:block;width:100%}
.ant-form select[multiple],.ant-form select[size]{height:auto}
.ant-form input[type=radio]:focus,.ant-form input[type=checkbox]:focus,.ant-form input[type=file]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}
.ant-form output{display:block;padding-top:15px}
.ant-form .ant-form-text{display:inline-block;padding-right:8px}
.ant-form-small .ant-form-item-label>label{height:24px}
.ant-form-small .ant-form-item-control-input{min-height:24px}
.ant-form-large .ant-form-item-label>label{height:40px}
.ant-form-large .ant-form-item-control-input{min-height:40px}
.ant-form-item{margin:0 0 24px;padding:0;font-variant:tabular-nums;list-style:none;font-feature-settings:'tnum';vertical-align:top}
.ant-form-item-with-help{margin-bottom:0}
.ant-form-item-hidden,.ant-form-item-hidden.ant-row{display:none}
.ant-form-item-label{display:inline-block;flex-grow:0;overflow:hidden;white-space:nowrap;text-align:right;vertical-align:middle}
.ant-form-item-label-left,.ant-form-rtl .ant-form-item-label{text-align:left}
.ant-form-item-label>label{position:relative;display:inline-flex;align-items:center;max-width:100%;height:32px;color:rgba(0,0,0,.85);font-size:14px}
.ant-form-item-label>label>.anticon{font-size:14px;vertical-align:top}
.ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before{display:inline-block;margin-right:4px;color:#ff4d4f;font-size:14px;font-family:SimSun,sans-serif;line-height:1;content:'*'}
.ant-form-hide-required-mark .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before{display:none}
.ant-form-item-label>label .ant-form-item-optional{display:inline-block;margin-left:4px;color:rgba(0,0,0,.45)}
.ant-form-hide-required-mark .ant-form-item-label>label .ant-form-item-optional{display:none}
.ant-form-item-label>label .ant-form-item-tooltip{color:rgba(0,0,0,.45);cursor:help;writing-mode:horizontal-tb;margin-inline-start:4px}
.ant-form-item-label>label::after{content:':';position:relative;top:-.5px;margin:0 8px 0 2px}
.ant-form-item-label>label.ant-form-item-no-colon::after,.ant-menu-submenu-popup::before{content:' '}
.ant-form-item-control{display:flex;flex-grow:1}
.ant-form-item-control:first-child:not([class^=ant-col-]):not([class*=' ant-col-']){width:100%}
.ant-form-item-control-input{position:relative;display:flex;align-items:center;min-height:32px}
.ant-form-item-control-input-content{flex:auto;max-width:100%}
.ant-form-item-explain,.ant-form-item-extra{clear:both;min-height:24px;color:rgba(0,0,0,.45);font-size:14px;line-height:1.5715;transition:color .3s cubic-bezier(.215,.61,.355,1)}
.ant-list-spin,.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add{min-height:40px}
.ant-form-item .ant-input-textarea-show-count::after{margin-bottom:-22px}
.ant-show-help-appear,.ant-show-help-enter,.ant-show-help-leave{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}
.ant-show-help-appear.ant-show-help-appear-active,.ant-show-help-enter.ant-show-help-enter-active{animation-name:antShowHelpIn;animation-play-state:running}
.ant-show-help-leave.ant-show-help-leave-active{animation-name:antShowHelpOut;animation-play-state:running;pointer-events:none}
.ant-show-help-appear,.ant-show-help-enter{opacity:0}
@keyframes antShowHelpIn{0%{transform:translateY(-5px);opacity:0}100%{transform:translateY(0);opacity:1}}
@keyframes antShowHelpOut{to{transform:translateY(-5px);opacity:0}}
@keyframes diffZoomIn1{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}
@keyframes diffZoomIn2{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}
@keyframes diffZoomIn3{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}
.ant-form-rtl .ant-form-item-label>label.ant-form-item-required::before{margin-right:0;margin-left:4px}
.ant-form-rtl .ant-form-item-label>label::after{margin:0 2px 0 8px}
.ant-form-rtl .ant-form-item-label>label .ant-form-item-optional{margin-right:4px;margin-left:0}
.ant-col-rtl .ant-form-item-control:first-child{width:100%}
.ant-form-rtl .ant-form-item-has-feedback .ant-input{padding-right:11px;padding-left:24px}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix{padding-right:11px;padding-left:18px}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input{padding:0}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix{right:auto;left:28px}
.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-clear,.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-clear{left:32px;right:auto}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-number{padding-left:18px}
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection-selected-value,.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-selection-selected-value{padding-right:0;padding-left:42px}
.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow{margin-right:0;margin-left:19px}
.ant-form-rtl .ant-form-item-has-feedback .ant-picker,.ant-form-rtl .ant-form-item-has-feedback .ant-picker-large{padding-right:11px;padding-left:29.2px}
.ant-form-rtl .ant-form-item-has-feedback .ant-picker-small{padding-right:7px;padding-left:25.2px}
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon{right:auto;left:0}
.ant-form-rtl.ant-form-inline .ant-form-item{margin-right:0;margin-left:16px}
.ant-list{margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:'tnum';position:relative}
.ant-list *{outline:0}
.ant-list-pagination{margin-top:24px;text-align:right}
.ant-list-pagination .ant-pagination-options{text-align:left}
.ant-list-more{margin-top:12px;text-align:center}
.ant-list-more button{padding-right:32px;padding-left:32px}
.ant-list-spin{text-align:center}
.ant-list-empty-text{padding:16px;color:rgba(0,0,0,.25);font-size:14px;text-align:center}
.ant-list-items{margin:0;padding:0;list-style:none}
.ant-list-item{display:flex;align-items:center;justify-content:space-between;padding:12px 0;color:rgba(0,0,0,.85)}
.ant-list-item-meta{display:flex;flex:1;align-items:flex-start;max-width:100%}
.ant-list-item-meta-avatar{margin-right:16px}
.ant-list-item-meta-content{flex:1 0;width:0;color:rgba(0,0,0,.85)}
.ant-list-item-meta-title{margin-bottom:4px;color:rgba(0,0,0,.85);font-size:14px;line-height:1.5715}
.ant-list-item-meta-title>a{color:rgba(0,0,0,.85);transition:all .3s}
.ant-list-item-meta-title>a:hover{color:#1890ff}
.ant-list-item-meta-description{color:rgba(0,0,0,.45);font-size:14px;line-height:1.5715}
.ant-list-item-action{flex:0 0 auto;margin-left:48px;padding:0;font-size:0;list-style:none}
.ant-list-item-action>li{position:relative;display:inline-block;padding:0 8px;color:rgba(0,0,0,.45);font-size:14px;line-height:1.5715;text-align:center}
.ant-list-item-action>li:first-child{padding-left:0}
.ant-list-item-action-split{position:absolute;top:50%;right:0;width:1px;height:14px;margin-top:-7px;background-color:#f0f0f0}
.ant-list-footer,.ant-list-header{background:0 0;padding-top:12px;padding-bottom:12px}
.ant-list-empty{padding:16px 0;color:rgba(0,0,0,.45);font-size:12px;text-align:center}
.ant-list-split .ant-list-item:last-child{border-bottom:none}
.ant-list-split .ant-list-header,.ant-list-split.ant-list-something-after-last-item .ant-spin-container>.ant-list-items>.ant-list-item:last-child{border-bottom:1px solid #f0f0f0}
.ant-list-split.ant-list-empty .ant-list-footer{border-top:1px solid #f0f0f0}
.ant-list-loading .ant-list-spin-nested-loading{min-height:32px}
.ant-list-lg .ant-list-item{padding:16px 24px}
.ant-list-sm .ant-list-item{padding:8px 16px}
.ant-list-vertical .ant-list-item{align-items:initial}
.ant-list-vertical .ant-list-item-main{display:block;flex:1}
.ant-list-vertical .ant-list-item-extra{margin-left:40px}
.ant-list-vertical .ant-list-item-meta{margin-bottom:16px}
.ant-list-vertical .ant-list-item-meta-title{margin-bottom:12px;color:rgba(0,0,0,.85);font-size:16px;line-height:24px}
.ant-menu-dark .ant-menu-item-danger.ant-menu-item,.ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover,.ant-menu-dark .ant-menu-item-danger.ant-menu-item>a,.ant-menu-item-danger.ant-menu-item,.ant-menu-item-danger.ant-menu-item-active,.ant-menu-item-danger.ant-menu-item-selected,.ant-menu-item-danger.ant-menu-item-selected>a,.ant-menu-item-danger.ant-menu-item-selected>a:hover,.ant-menu-item-danger.ant-menu-item:hover{color:#ff4d4f}
.ant-list-vertical .ant-list-item-action{margin-top:16px;margin-left:auto}
.ant-list-vertical .ant-list-item-action>li{padding:0 16px}
.ant-list-vertical .ant-list-item-action>li:first-child{padding-left:0}
.ant-list-grid .ant-col>.ant-list-item{display:block;max-width:100%;margin-bottom:16px;padding-top:0;padding-bottom:0;border-bottom:none}
.ant-list-item-no-flex{display:block}
.ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action{float:right}
.ant-list-bordered{border:1px solid #d9d9d9;border-radius:2px}
.ant-list-bordered .ant-list-footer,.ant-list-bordered .ant-list-header,.ant-list-bordered .ant-list-item{padding-right:24px;padding-left:24px}
.ant-list-bordered .ant-list-pagination{margin:16px 24px}
.ant-list-bordered.ant-list-sm .ant-list-footer,.ant-list-bordered.ant-list-sm .ant-list-header,.ant-list-bordered.ant-list-sm .ant-list-item{padding:8px 16px}
.ant-list-bordered.ant-list-lg .ant-list-footer,.ant-list-bordered.ant-list-lg .ant-list-header,.ant-list-bordered.ant-list-lg .ant-list-item{padding:16px 24px}
.ant-list-rtl .ant-list-vertical .ant-list-item-action>li:first-child,.ant-list.ant-list-rtl .ant-list-item-action>li:first-child{padding-right:0;padding-left:16px}
@media screen and (max-width:768px){.ant-list-item-action,.ant-list-vertical .ant-list-item-extra{margin-left:24px}}
@media screen and (max-width:576px){.ant-list-item{flex-wrap:wrap}.ant-list-item-action{margin-left:12px}.ant-list-vertical .ant-list-item{flex-wrap:wrap-reverse}.ant-list-vertical .ant-list-item-main{min-width:220px}.ant-list-vertical .ant-list-item-extra{margin:auto auto 16px}}
.ant-list-rtl{text-align:right}
.ant-list-rtl .ant-list-pagination,.ant-menu{text-align:left}
.ant-list-rtl .ant-list-item-meta-avatar{margin-right:0;margin-left:16px}
.ant-list-rtl .ant-list-item-action{margin-right:48px;margin-left:0}
.ant-list-rtl .ant-list-item-action-split{right:auto;left:0}
.ant-list-rtl.ant-list-vertical .ant-list-item-extra{margin-right:40px;margin-left:0}
.ant-list-rtl.ant-list-vertical .ant-list-item-action{margin-right:auto}
.ant-list-rtl .ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action{float:left}
@media screen and (max-width:768px){.ant-list-rtl .ant-list-item-action,.ant-list-rtl .ant-list-vertical .ant-list-item-extra{margin-right:24px;margin-left:0}}
@media screen and (max-width:576px){.ant-list-rtl .ant-list-item-action{margin-right:22px;margin-left:0}.ant-list-rtl.ant-list-vertical .ant-list-item-extra{margin:auto auto 16px}}
.ant-menu,.ant-menu ol,.ant-menu ul{margin:0;padding:0;list-style:none}
nz-list,nz-list nz-spin,nz-list-empty,nz-list-footer,nz-list-header,nz-list-item-extra,nz-list-pagination{display:block}
.ant-menu-item-danger.ant-menu-item:active{background:#fff1f0}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected{background-color:#fff1f0}
.ant-menu-inline .ant-menu-item-danger.ant-menu-item::after{border-right-color:#ff4d4f}
.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected{color:#fff;background-color:#ff4d4f}
.ant-menu{font-variant:tabular-nums;font-feature-settings:'tnum';color:rgba(0,0,0,.85);font-size:14px;line-height:0;background:#fff;outline:0;transition:background .3s,width .3s cubic-bezier(.2,0,0,1) 0s}
.ant-menu::before{display:table;content:''}
.ant-menu::after{display:table;clear:both;content:''}
.ant-menu.ant-menu-root:focus-visible{box-shadow:0 0 0 2px rgba(24,144,255,.2)}
.ant-menu-overflow{display:flex}
.ant-menu-hidden,.ant-menu-submenu-hidden,.ant-menu-submenu-horizontal .ant-menu-submenu-arrow{display:none}
.ant-menu-overflow-item{flex:none}
.ant-menu-item-group-title{height:1.5715;padding:8px 16px;color:rgba(0,0,0,.45);font-size:14px;line-height:1.5715;transition:all .3s}
.ant-menu-horizontal .ant-menu-submenu{transition:border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1)}
.ant-menu-submenu,.ant-menu-submenu-inline{transition:border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1),padding .15s cubic-bezier(.645,.045,.355,1)}
.ant-menu-submenu-selected{color:#1890ff}
.ant-menu-item:active,.ant-menu-submenu-title:active{background:#e6f7ff}
.ant-menu-submenu .ant-menu-sub{cursor:initial;transition:background .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)}
.ant-menu-title-content{transition:color .3s}
.ant-menu-item a{color:rgba(0,0,0,.85)}
.ant-menu-item a:hover{color:#1890ff}
.ant-menu-item a::before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;content:''}
.ant-menu-item>.ant-badge a{color:rgba(0,0,0,.85)}
.ant-menu-item-selected,.ant-menu-item-selected a,.ant-menu-item-selected a:hover,.ant-menu-item>.ant-badge a:hover{color:#1890ff}
.ant-menu-item-divider{height:1px;overflow:hidden;line-height:0;background-color:#f0f0f0}
.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu{margin-top:-1px}
.ant-menu-horizontal>.ant-menu-item-active,.ant-menu-horizontal>.ant-menu-item:hover,.ant-menu-horizontal>.ant-menu-submenu .ant-menu-submenu-title:hover{background-color:transparent}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:#e6f7ff}
.ant-menu-inline,.ant-menu-vertical,.ant-menu-vertical-left{border-right:1px solid #f0f0f0}
.ant-menu-vertical-right{border-left:1px solid #f0f0f0}
.ant-menu-vertical-left.ant-menu-sub,.ant-menu-vertical-right.ant-menu-sub,.ant-menu-vertical.ant-menu-sub{min-width:160px;max-height:calc(100vh - 100px);padding:0;overflow:hidden;border-right:0}
.ant-menu-vertical-left.ant-menu-sub:not([class*='-active']),.ant-menu-vertical-right.ant-menu-sub:not([class*='-active']),.ant-menu-vertical.ant-menu-sub:not([class*='-active']){overflow-x:hidden;overflow-y:auto}
.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item,.ant-menu-vertical.ant-menu-sub .ant-menu-item{left:0;margin-left:0;border-right:0}
.ant-menu-vertical-left.ant-menu-sub .ant-menu-item::after,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item::after,.ant-menu-vertical.ant-menu-sub .ant-menu-item::after{border-right:0}
.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu{transform-origin:0 0}
.ant-menu-horizontal.ant-menu-sub{min-width:114px}
.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu-title{transition:border-color .3s,background .3s}
.ant-menu-item,.ant-menu-submenu-title{position:relative;display:block;margin:0;padding:0 20px;white-space:nowrap;cursor:pointer;transition:border-color .3s,background .3s,padding .3s cubic-bezier(.645,.045,.355,1)}
.ant-menu-item .ant-menu-item-icon,.ant-menu-item .anticon,.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-submenu-title .anticon{min-width:14px;font-size:14px;transition:font-size .15s cubic-bezier(.215,.61,.355,1),margin .3s cubic-bezier(.645,.045,.355,1),color .3s}
.ant-menu-item .ant-menu-item-icon+span,.ant-menu-item .anticon+span,.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu-submenu-title .anticon+span{margin-left:10px;opacity:1;transition:opacity .3s cubic-bezier(.645,.045,.355,1),margin .3s,color .3s}
.ant-menu-submenu-arrow,.ant-menu-submenu-expand-icon,.ant-menu-submenu>.ant-menu-submenu-title::after{transition:transform .3s cubic-bezier(.645,.045,.355,1)}
.ant-menu-item .ant-menu-item-icon.svg,.ant-menu-submenu-title .ant-menu-item-icon.svg{vertical-align:-.125em}
.ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-item.ant-menu-item-only-child>.anticon,.ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-submenu-title.ant-menu-item-only-child>.anticon{margin-right:0}
.ant-menu-item:focus-visible,.ant-menu-submenu-title:focus-visible{box-shadow:0 0 0 2px rgba(24,144,255,.2)}
.ant-menu>.ant-menu-item-divider{height:1px;margin:1px 0;padding:0;overflow:hidden;line-height:0;background-color:#f0f0f0}
.ant-menu-submenu-popup{position:absolute;z-index:1050;background:0 0;border-radius:2px;box-shadow:none;transform-origin:0 0}
.ant-menu-submenu-popup::before{position:absolute;top:-7px;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;opacity:.0001}
.ant-menu-submenu-placement-rightTop::before{top:0;left:-7px}
.ant-menu-submenu>.ant-menu{background-color:#fff;border-radius:2px}
.ant-menu-submenu-popup>.ant-menu{background-color:#fff}
.ant-menu-submenu-arrow,.ant-menu-submenu-expand-icon{position:absolute;top:50%;right:16px;width:10px;color:rgba(0,0,0,.85);transform:translateY(-50%)}
.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-expand-icon,.ant-menu-vertical .ant-menu-submenu-selected,.ant-menu-vertical-left .ant-menu-submenu-selected,.ant-menu-vertical-right .ant-menu-submenu-selected{color:#1890ff}
.ant-menu-submenu-arrow::after,.ant-menu-submenu-arrow::before{position:absolute;width:6px;height:1.5px;background-color:currentColor;border-radius:2px;transition:background .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1);content:''}
.ant-menu-submenu-arrow::before{transform:rotate(45deg) translateY(-2.5px)}
.ant-menu-submenu-arrow::after{transform:rotate(-45deg) translateY(2.5px)}
.ant-menu-inline-collapsed .ant-menu-submenu-arrow::before,.ant-menu-submenu-inline .ant-menu-submenu-arrow::before{transform:rotate(-45deg) translateX(2.5px)}
.ant-menu-inline-collapsed .ant-menu-submenu-arrow::after,.ant-menu-submenu-inline .ant-menu-submenu-arrow::after{transform:rotate(45deg) translateX(-2.5px)}
.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow{transform:translateY(-2px)}
.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after{transform:rotate(-45deg) translateX(-2.5px)}
.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before{transform:rotate(45deg) translateX(2.5px)}
.ant-menu-horizontal{line-height:46px;border:0;border-bottom:1px solid #f0f0f0;box-shadow:none}
.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu{margin-top:-1px;margin-bottom:0;padding:0 20px}
.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active::after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open::after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected::after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover::after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active::after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open::after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected::after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover::after{border-bottom:2px solid #1890ff}
.ant-menu-horizontal>.ant-menu-item,.ant-menu-horizontal>.ant-menu-submenu{position:relative;top:1px;display:inline-block;vertical-align:bottom}
.ant-menu-horizontal>.ant-menu-item::after,.ant-menu-horizontal>.ant-menu-submenu::after{position:absolute;right:20px;bottom:0;left:20px;border-bottom:2px solid transparent;transition:border-color .3s cubic-bezier(.645,.045,.355,1);content:''}
.ant-menu-horizontal>.ant-menu-submenu>.ant-menu-submenu-title{padding:0}
.ant-menu-horizontal>.ant-menu-item a{color:rgba(0,0,0,.85)}
.ant-menu-horizontal>.ant-menu-item a:hover,.ant-menu-horizontal>.ant-menu-item-selected a{color:#1890ff}
.ant-menu-horizontal>.ant-menu-item a::before{bottom:-2px}
.ant-menu-horizontal::after{display:block;clear:both;height:0;content:'\20'}
.ant-menu-inline .ant-menu-item,.ant-menu-vertical .ant-menu-item,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-right .ant-menu-item{position:relative}
.ant-menu-inline .ant-menu-item::after,.ant-menu-vertical .ant-menu-item::after,.ant-menu-vertical-left .ant-menu-item::after,.ant-menu-vertical-right .ant-menu-item::after{position:absolute;top:0;right:0;bottom:0;border-right:3px solid #1890ff;transform:scaleY(.0001);opacity:0;transition:transform .15s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1);content:''}
.ant-menu-inline .ant-menu-item,.ant-menu-inline .ant-menu-submenu-title,.ant-menu-vertical .ant-menu-item,.ant-menu-vertical .ant-menu-submenu-title,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-left .ant-menu-submenu-title,.ant-menu-vertical-right .ant-menu-item,.ant-menu-vertical-right .ant-menu-submenu-title{height:40px;margin-top:4px;margin-bottom:4px;padding:0 16px;overflow:hidden;line-height:40px;text-overflow:ellipsis}
.ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title,.ant-menu-inline .ant-menu-submenu-title,.ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title,.ant-menu-vertical .ant-menu-submenu-title{padding-right:34px}
.ant-menu-inline .ant-menu-submenu,.ant-menu-vertical .ant-menu-submenu,.ant-menu-vertical-left .ant-menu-submenu,.ant-menu-vertical-right .ant-menu-submenu{padding-bottom:.02px}
.ant-menu-inline .ant-menu-item:not(:last-child),.ant-menu-vertical .ant-menu-item:not(:last-child),.ant-menu-vertical-left .ant-menu-item:not(:last-child),.ant-menu-vertical-right .ant-menu-item:not(:last-child){margin-bottom:8px}
.ant-menu-inline>.ant-menu-item,.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-left>.ant-menu-item,.ant-menu-vertical-left>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-right>.ant-menu-item,.ant-menu-vertical-right>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical>.ant-menu-item,.ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title{height:40px;line-height:40px}
.ant-menu-inline{width:100%}
.ant-menu-inline .ant-menu-item-selected::after,.ant-menu-inline .ant-menu-selected::after{transform:scaleY(1);opacity:1;transition:transform .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1)}
.ant-menu-inline .ant-menu-item,.ant-menu-inline .ant-menu-submenu-title{width:calc(100% + 1px)}
.ant-menu-inline.ant-menu-root .ant-menu-item,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title{display:flex;align-items:center;transition:border-color .3s,background .3s,padding .1s cubic-bezier(.215,.61,.355,1)}
.ant-menu-inline.ant-menu-root .ant-menu-item>.ant-menu-title-content,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>.ant-menu-title-content{flex:auto;min-width:0;overflow:hidden;text-overflow:ellipsis}
.ant-menu-inline.ant-menu-root .ant-menu-item>*,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>*{flex:none}
.ant-menu.ant-menu-inline-collapsed{width:80px}
.ant-menu.ant-menu-inline-collapsed>.ant-menu-item,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{left:0;padding:0 calc(50% - 16px / 2);text-overflow:clip}
.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow{opacity:0}
.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon{margin:0;font-size:16px;line-height:40px}
.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span{display:inline-block;opacity:0}
.ant-menu.ant-menu-inline-collapsed .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed .anticon{display:inline-block}
.ant-menu.ant-menu-inline-collapsed-tooltip{pointer-events:none}
.ant-menu.ant-menu-inline-collapsed-tooltip .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed-tooltip .anticon{display:none}
.ant-menu.ant-menu-inline-collapsed-tooltip a{color:rgba(255,255,255,.85)}
.ant-menu.ant-menu-inline-collapsed .ant-menu-item-group-title{padding-right:4px;padding-left:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ant-menu-item-group-list{margin:0;padding:0}
.ant-menu-item-group-list .ant-menu-item,.ant-menu-item-group-list .ant-menu-submenu-title{padding:0 16px 0 28px}
.ant-menu-root.ant-menu-inline,.ant-menu-root.ant-menu-vertical,.ant-menu-root.ant-menu-vertical-left,.ant-menu-root.ant-menu-vertical-right{box-shadow:none}
.ant-menu-root.ant-menu-inline-collapsed .ant-menu-item>.ant-menu-inline-collapsed-noicon,.ant-menu-root.ant-menu-inline-collapsed .ant-menu-submenu .ant-menu-submenu-title>.ant-menu-inline-collapsed-noicon{font-size:16px;text-align:center}
.ant-menu-rtl .ant-menu-item-group-title,.ant-menu-rtl.ant-menu-inline .ant-menu-item,.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical .ant-menu-item,.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-submenu-title,.ant-menu.ant-menu-rtl{text-align:right}
.ant-menu-sub.ant-menu-inline{padding:0;background:#fafafa;border-radius:0;box-shadow:none}
.ant-menu-sub.ant-menu-inline>.ant-menu-item,.ant-menu-sub.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{height:40px;line-height:40px;list-style-position:inside;list-style-type:disc}
.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title{padding-left:32px}
.ant-menu-item-disabled,.ant-menu-submenu-disabled{color:rgba(0,0,0,.25)!important;background:0 0;cursor:not-allowed}
.ant-menu-item-disabled::after,.ant-menu-submenu-disabled::after{border-color:transparent!important}
.ant-menu-item-disabled a,.ant-menu-submenu-disabled a{color:rgba(0,0,0,.25)!important;pointer-events:none}
.ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-submenu-disabled>.ant-menu-submenu-title{color:rgba(0,0,0,.25)!important;cursor:not-allowed}
.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after,.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before{background:rgba(0,0,0,.25)!important}
.ant-layout-header .ant-menu{line-height:inherit}
.ant-menu-light .ant-menu-item-active,.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-active,.ant-menu-light .ant-menu-submenu-title:hover,.ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open{color:#1890ff}
.ant-menu-dark .ant-menu-sub,.ant-menu.ant-menu-dark,.ant-menu.ant-menu-dark .ant-menu-sub{color:rgba(255,255,255,.65);background:#001529}
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow{opacity:.45;transition:all .3s}
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::after,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::before,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::after,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::before,.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::after,.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::before{background:#fff}
.ant-menu-dark.ant-menu-submenu-popup{background:0 0}
.ant-menu-dark .ant-menu-inline.ant-menu-sub{background:#000c17}
.ant-menu-dark.ant-menu-horizontal{border-bottom:0}
.ant-menu-dark.ant-menu-horizontal>.ant-menu-item,.ant-menu-dark.ant-menu-horizontal>.ant-menu-submenu{top:0;margin-top:0;padding:0 20px;border-color:#001529;border-bottom:0}
.ant-menu-dark.ant-menu-horizontal>.ant-menu-item:hover{background-color:#1890ff}
.ant-menu-dark.ant-menu-horizontal>.ant-menu-item>a::before{bottom:0}
.ant-menu-dark .ant-menu-item,.ant-menu-dark .ant-menu-item-group-title,.ant-menu-dark .ant-menu-item>a,.ant-menu-dark .ant-menu-item>span>a{color:rgba(255,255,255,.65)}
.ant-menu-dark.ant-menu-inline,.ant-menu-dark.ant-menu-vertical,.ant-menu-dark.ant-menu-vertical-left,.ant-menu-dark.ant-menu-vertical-right{border-right:0}
.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-vertical .ant-menu-item,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item{left:0;margin-left:0;border-right:0}
.ant-menu-dark.ant-menu-inline .ant-menu-item::after,.ant-menu-dark.ant-menu-vertical .ant-menu-item::after,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item::after,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item::after{border-right:0}
.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title{width:100%}
.ant-menu-dark .ant-menu-item-active,.ant-menu-dark .ant-menu-item:hover,.ant-menu-dark .ant-menu-submenu-active,.ant-menu-dark .ant-menu-submenu-open,.ant-menu-dark .ant-menu-submenu-selected,.ant-menu-dark .ant-menu-submenu-title:hover{color:#fff;background-color:transparent}
.ant-menu-dark .ant-menu-item-active>a,.ant-menu-dark .ant-menu-item-active>span>a,.ant-menu-dark .ant-menu-item:hover>a,.ant-menu-dark .ant-menu-item:hover>span>a,.ant-menu-dark .ant-menu-submenu-active>a,.ant-menu-dark .ant-menu-submenu-active>span>a,.ant-menu-dark .ant-menu-submenu-open>a,.ant-menu-dark .ant-menu-submenu-open>span>a,.ant-menu-dark .ant-menu-submenu-selected>a,.ant-menu-dark .ant-menu-submenu-selected>span>a,.ant-menu-dark .ant-menu-submenu-title:hover>a,.ant-menu-dark .ant-menu-submenu-title:hover>span>a{color:#fff}
.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{opacity:1}
.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before{background:#fff}
.ant-menu-dark .ant-menu-item:hover{background-color:transparent}
.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected,.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected,.ant-menu.ant-menu-dark .ant-menu-item-selected{background-color:#1890ff}
.ant-menu-dark .ant-menu-item-selected{color:#fff;border-right:0}
.ant-menu-dark .ant-menu-item-selected::after{border-right:0}
.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon,.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon+span,.ant-menu-dark .ant-menu-item-selected .anticon,.ant-menu-dark .ant-menu-item-selected .anticon+span,.ant-menu-dark .ant-menu-item-selected>a,.ant-menu-dark .ant-menu-item-selected>a:hover,.ant-menu-dark .ant-menu-item-selected>span>a,.ant-menu-dark .ant-menu-item-selected>span>a:hover{color:#fff}
.ant-menu-dark .ant-menu-item-disabled,.ant-menu-dark .ant-menu-item-disabled>a,.ant-menu-dark .ant-menu-item-disabled>span>a,.ant-menu-dark .ant-menu-submenu-disabled,.ant-menu-dark .ant-menu-submenu-disabled>a,.ant-menu-dark .ant-menu-submenu-disabled>span>a{color:rgba(255,255,255,.35)!important;opacity:.8}
.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title{color:rgba(255,255,255,.35)!important}
.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after,.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before{background:rgba(255,255,255,.35)!important}
.ant-menu-rtl.ant-menu-inline,.ant-menu-rtl.ant-menu-vertical{border-right:none;border-left:1px solid #f0f0f0}
.ant-menu-rtl.ant-menu-dark.ant-menu-inline,.ant-menu-rtl.ant-menu-dark.ant-menu-vertical{border-left:none}
.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu,.ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu{transform-origin:top right}
.ant-menu-rtl .ant-menu-item .ant-menu-item-icon,.ant-menu-rtl .ant-menu-item .anticon,.ant-menu-rtl .ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-rtl .ant-menu-submenu-title .anticon{margin-right:auto;margin-left:10px}
.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.anticon,.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.anticon{margin-left:0}
.ant-menu-submenu-rtl.ant-menu-submenu-popup{transform-origin:100% 0}
.ant-menu-rtl .ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow{right:auto;left:16px}
.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow::before,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow::before,.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow::before{transform:rotate(-45deg) translateY(-2px)}
.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow::after,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow::after,.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow::after{transform:rotate(45deg) translateY(2px)}
.ant-menu-rtl.ant-menu-inline .ant-menu-item::after,.ant-menu-rtl.ant-menu-vertical .ant-menu-item::after,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item::after,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item::after{right:auto;left:0}
.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title{padding-right:0;padding-left:34px}
.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title{padding-right:16px;padding-left:34px}
.ant-menu-rtl.ant-menu-inline-collapsed.ant-menu-vertical .ant-menu-submenu-title{padding:0 calc(50% - 16px / 2)}
.ant-menu-rtl .ant-menu-item-group-list .ant-menu-item,.ant-menu-rtl .ant-menu-item-group-list .ant-menu-submenu-title{padding:0 28px 0 16px}
.ant-menu-sub.ant-menu-inline{border:0}
.ant-menu-rtl.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title{padding-right:32px;padding-left:0}
.ant-mention-wrapper,.ant-mention-wrapper .ant-mention-editor{position:relative;color:rgba(0,0,0,.85);font-size:14px;padding:0;line-height:1.5715;width:100%}
.ant-menu-submenu.ant-menu-submenu-placement-bottom{top:6px;position:relative}
.ant-menu-submenu.ant-menu-submenu-placement-right{left:4px;position:relative}
.ant-menu-submenu.ant-menu-submenu-placement-right.ant-menu-submenu-rtl{left:auto;right:4px}
.ant-menu-submenu.ant-menu-submenu-placement-left{right:4px;position:relative}
.ant-menu-submenu.ant-menu-submenu-placement-left.ant-menu-submenu-rtl{right:auto;left:4px}
.ant-mention-wrapper{margin:0;font-variant:tabular-nums;list-style:none;font-feature-settings:'tnum';display:inline-block;vertical-align:middle}
.ant-mention-wrapper .ant-mention-editor{min-width:0;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s;display:block;height:auto;min-height:32px}
.ant-mention-wrapper .ant-mention-editor::placeholder{color:#bfbfbf}
.ant-mention-wrapper .ant-mention-editor:placeholder-shown{text-overflow:ellipsis}
.ant-mention-wrapper .ant-mention-editor:hover{border-color:#40a9ff;border-right-width:1px!important}
.ant-input-rtl .ant-mention-wrapper .ant-mention-editor:hover{border-right-width:0;border-left-width:1px!important}
.ant-mention-wrapper .ant-mention-editor-focused,.ant-mention-wrapper .ant-mention-editor:focus{border-color:#40a9ff;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(24,144,255,.2)}
.ant-input-rtl .ant-mention-wrapper .ant-mention-editor-focused,.ant-input-rtl .ant-mention-wrapper .ant-mention-editor:focus{border-right-width:0;border-left-width:1px!important}
.ant-mention-wrapper .ant-mention-editor-disabled:hover,.ant-mention-wrapper .ant-mention-editor[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}
.ant-mention-wrapper .ant-mention-editor-disabled{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}
.ant-mention-wrapper .ant-mention-editor[disabled]{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}
.ant-mention-wrapper .ant-mention-editor-borderless,.ant-mention-wrapper .ant-mention-editor-borderless-disabled,.ant-mention-wrapper .ant-mention-editor-borderless-focused,.ant-mention-wrapper .ant-mention-editor-borderless:focus,.ant-mention-wrapper .ant-mention-editor-borderless:hover,.ant-mention-wrapper .ant-mention-editor-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}
textarea.ant-mention-wrapper .ant-mention-editor{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}
.ant-mention-wrapper .ant-mention-editor-lg{padding:6.5px 11px;font-size:16px}
.ant-mention-dropdown,.ant-message{font-size:14px;box-sizing:border-box}
.ant-mention-wrapper .ant-mention-editor-sm{padding:0 7px}
.ant-mention-wrapper .ant-mention-editor-wrapper{height:auto;overflow-y:auto}
.ant-mention-wrapper.ant-mention-active:not(.disabled) .ant-mention-editor{border-color:#40a9ff;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(24,144,255,.2)}
.ant-input-rtl .ant-mention-wrapper.ant-mention-active:not(.disabled) .ant-mention-editor{border-right-width:0;border-left-width:1px!important}
.ant-mention-wrapper.disabled .ant-mention-editor{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}
.ant-mention-wrapper.disabled .ant-mention-editor:hover{border-color:#d9d9d9;border-right-width:1px!important}
.ant-mention-wrapper .public-DraftEditorPlaceholder-root{position:absolute;pointer-events:none}
.ant-mention-wrapper .public-DraftEditorPlaceholder-root .public-DraftEditorPlaceholder-inner{height:auto;padding:5px 11px;color:#bfbfbf;white-space:pre-wrap;word-wrap:break-word;outline:0;opacity:1}
.ant-mention-wrapper .DraftEditor-editorContainer .public-DraftEditor-content{height:auto;padding:5px 11px}
.ant-mention-dropdown{margin:1.5em 0 0;padding:0;color:rgba(0,0,0,.85);font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:'tnum';z-index:1050;min-width:120px;max-height:250px;overflow-x:hidden;overflow-y:auto;background-color:#fff;border-radius:2px;outline:0}
.ant-mention-dropdown-placement-top{margin-top:-.1em}
.ant-mention-dropdown-notfound.ant-mention-dropdown-item{color:rgba(0,0,0,.25)}
.ant-mention-dropdown-notfound.ant-mention-dropdown-item .anticon-loading{display:block;color:#1890ff;text-align:center}
.ant-mention-dropdown-item{position:relative;display:block;padding:5px 12px;overflow:hidden;color:rgba(0,0,0,.85);font-weight:400;line-height:22px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:background .3s}
.ant-mention-dropdown-item:hover{background-color:#f5f5f5}
.ant-mention-dropdown-item-active,.ant-mention-dropdown-item.focus{background-color:#e6f7ff}
.ant-mention-dropdown-item-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}
.ant-mention-dropdown-item-disabled:hover{color:rgba(0,0,0,.25);background-color:#fff;cursor:not-allowed}
.ant-mention-dropdown-item-selected,.ant-mention-dropdown-item-selected:hover{color:rgba(0,0,0,.85);font-weight:700;background-color:#f5f5f5}
.ant-mention-dropdown-item-divider{height:1px;margin:1px 0;overflow:hidden;line-height:0;background-color:#f0f0f0}
.ant-message,.ant-modal{line-height:1.5715;list-style:none;font-variant:tabular-nums;font-feature-settings:'tnum'}
.ant-mention-dropdown{top:100%;left:0;position:relative;width:100%;margin-top:4px;margin-bottom:4px}
.ant-message{margin:0;padding:0;color:rgba(0,0,0,.85);position:fixed;top:8px;left:0;z-index:1010;width:100%;pointer-events:none}
.ant-message-notice{padding:8px;text-align:center}
.ant-message-notice-content{display:inline-block;padding:10px 16px;background:#fff;border-radius:2px;pointer-events:all}
.ant-message-success .anticon{color:#52c41a}
.ant-message-error .anticon{color:#ff4d4f}
.ant-message-warning .anticon{color:#faad14}
.ant-message-info .anticon,.ant-message-loading .anticon{color:#1890ff}
.ant-message .anticon{position:relative;top:1px;margin-right:8px;font-size:16px}
.ant-message-notice.ant-move-up-leave.ant-move-up-leave-active{animation-name:MessageMoveOut;animation-duration:.3s}
@keyframes MessageMoveOut{0%{max-height:150px;padding:8px;opacity:1}100%{max-height:0;padding:0;opacity:0}}
.ant-message-rtl .anticon{margin-right:0;margin-left:8px}
.ant-modal{box-sizing:border-box;padding:0 0 24px;color:rgba(0,0,0,.85);font-size:14px;pointer-events:none;position:relative;top:100px;width:auto;max-width:calc(100vw - 32px);margin:0 auto}
.ant-modal-mask,.ant-modal-wrap{position:fixed;z-index:1000;left:0;right:0;bottom:0}
.ant-modal.ant-zoom-enter,.ant-modal.antzoom-appear{transform:none;opacity:0;animation-duration:.3s;-webkit-user-select:none;user-select:none}
.ant-modal-mask{top:0;height:100%;background-color:rgba(0,0,0,.45)}
.ant-modal-mask-hidden{display:none}
.ant-modal-wrap{top:0;overflow:auto;outline:0;-webkit-overflow-scrolling:touch}
.ant-modal-title{margin:0;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;line-height:22px;word-wrap:break-word}
.ant-modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:0;border-radius:2px;pointer-events:auto}
.ant-modal-close{position:absolute;top:0;right:0;z-index:10;padding:0;color:rgba(0,0,0,.45);font-weight:700;line-height:1;text-decoration:none;background:0 0;border:0;outline:0;cursor:pointer;transition:color .3s}
.ant-modal-close-x{display:block;width:56px;height:56px;font-size:16px;font-style:normal;line-height:56px;text-align:center;text-transform:none;text-rendering:auto}
.ant-modal-close:focus,.ant-modal-close:hover{color:rgba(0,0,0,.75);text-decoration:none}
.ant-modal-header{padding:16px 24px;color:rgba(0,0,0,.85);background:#fff;border-bottom:1px solid #f0f0f0;border-radius:2px 2px 0 0}
.ant-modal-body{padding:24px;font-size:14px;line-height:1.5715;word-wrap:break-word}
.ant-modal-footer{padding:10px 16px;text-align:right;background:0 0;border-top:1px solid #f0f0f0;border-radius:0 0 2px 2px}
.ant-modal-footer .ant-btn+.ant-btn:not(.ant-dropdown-trigger){margin-bottom:0;margin-left:8px}
.ant-modal-open{overflow:hidden}
.ant-modal-centered{text-align:center}
.ant-modal-centered::before{display:inline-block;width:0;height:100%;vertical-align:middle;content:''}
.ant-modal-centered .ant-modal{top:0;display:inline-block;text-align:left;vertical-align:middle}
@media (max-width:767px){.ant-modal{max-width:calc(100vw - 16px);margin:8px auto}.ant-modal-centered .ant-modal{flex:1}}
.ant-modal-confirm .ant-modal-header{display:none}
.ant-modal-confirm-body-wrapper::after,.ant-modal-confirm-body-wrapper::before{display:table;content:''}
.ant-modal-confirm .ant-modal-body{padding:32px 32px 24px}
.ant-modal-confirm-body-wrapper::after{clear:both}
.ant-modal-confirm-body .ant-modal-confirm-title{display:block;overflow:hidden;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;line-height:1.4}
.ant-modal-confirm-body .ant-modal-confirm-content{margin-top:8px;color:rgba(0,0,0,.85);font-size:14px}
.ant-modal-confirm-body>.anticon{float:left;margin-right:16px;font-size:22px}
.ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{margin-left:38px}
.ant-modal-confirm .ant-modal-confirm-btns{float:right;margin-top:24px}
.ant-modal-confirm .ant-modal-confirm-btns .ant-btn+.ant-btn{margin-bottom:0;margin-left:8px}
.ant-modal-confirm-error .ant-modal-confirm-body>.anticon{color:#ff4d4f}
.ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon,.ant-modal-confirm-warning .ant-modal-confirm-body>.anticon{color:#faad14}
.ant-modal-confirm-info .ant-modal-confirm-body>.anticon{color:#1890ff}
.ant-modal-confirm-success .ant-modal-confirm-body>.anticon{color:#52c41a}
.ant-modal-wrap-rtl .ant-modal-close{right:initial;left:0}
.ant-modal-wrap-rtl .ant-modal-footer{text-align:left}
.ant-modal-wrap-rtl .ant-modal-footer .ant-btn+.ant-btn{margin-right:8px;margin-left:0}
.ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon{float:right;margin-right:0;margin-left:16px}
.ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{margin-right:38px;margin-left:0}
.ant-modal-wrap-rtl .ant-modal-confirm-btns{float:left}
.ant-modal-wrap-rtl .ant-modal-confirm-btns .ant-btn+.ant-btn{margin-right:8px;margin-left:0}
.ant-modal-wrap-rtl.ant-modal-centered .ant-modal{text-align:right}
.ant-notification{box-sizing:border-box;margin:0 24px 0 0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:'tnum';position:fixed;z-index:1010}
.ant-notification-bottomLeft,.ant-notification-topLeft{margin-right:0;margin-left:24px}
.ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active{animation-name:NotificationLeftFadeIn}
.ant-notification-close-icon{font-size:14px;cursor:pointer}
.ant-notification-hook-holder{position:relative}
.ant-notification-notice{position:relative;width:384px;max-width:calc(100vw - 24px * 2);margin-bottom:16px;margin-left:auto;padding:16px 24px;overflow:hidden;line-height:1.5715;word-wrap:break-word;background:#fff;border-radius:2px}
.ant-notification-bottomLeft .ant-notification-notice,.ant-notification-topLeft .ant-notification-notice{margin-right:auto;margin-left:0}
.ant-notification-notice-message{margin-bottom:8px;color:rgba(0,0,0,.85);font-size:16px;line-height:24px}
.ant-notification-notice-message-single-line-auto-margin{display:block;width:calc(384px - 24px * 2 - 24px - 48px - 100%);max-width:4px;background-color:transparent;pointer-events:none}
.ant-notification-notice-message-single-line-auto-margin::before{display:block;content:''}
.ant-notification-notice-description{font-size:14px}
.ant-notification-notice-closable .ant-notification-notice-message{padding-right:24px}
.ant-notification-notice-with-icon .ant-notification-notice-message{margin-bottom:4px;margin-left:48px;font-size:16px}
.ant-notification-notice-with-icon .ant-notification-notice-description{margin-left:48px;font-size:14px}
.ant-notification-notice-icon{position:absolute;margin-left:4px;font-size:24px;line-height:24px}
.anticon.ant-notification-notice-icon-success{color:#52c41a}
.anticon.ant-notification-notice-icon-info{color:#1890ff}
.anticon.ant-notification-notice-icon-warning{color:#faad14}
.anticon.ant-notification-notice-icon-error{color:#ff4d4f}
.ant-notification-notice-close{position:absolute;top:16px;right:22px;color:rgba(0,0,0,.45);outline:0}
.ant-page-header,.ant-pagination-jump-next .ant-pagination-item-container,.ant-pagination-jump-prev .ant-pagination-item-container{position:relative}
.ant-notification-notice-close:hover{color:rgba(0,0,0,.67)}
.ant-notification-notice-btn{float:right;margin-top:16px}
.ant-notification .notification-fade-effect{animation-duration:.24s;animation-fill-mode:both}
.ant-notification-fade-appear,.ant-notification-fade-enter{animation-duration:.24s;animation-fill-mode:both;opacity:0;animation-play-state:paused}
.ant-notification-fade-leave{animation-fill-mode:both;animation-duration:.2s;animation-play-state:paused}
.ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-fade-enter.ant-notification-fade-enter-active{animation-name:NotificationFadeIn;animation-play-state:running}
.ant-notification-fade-leave.ant-notification-fade-leave-active{animation-name:NotificationFadeOut;animation-play-state:running}
@keyframes NotificationFadeIn{0%{left:384px;opacity:0}100%{left:0;opacity:1}}
@keyframes NotificationLeftFadeIn{0%{right:384px;opacity:0}100%{right:0;opacity:1}}
@keyframes NotificationFadeOut{0%{max-height:150px;margin-bottom:16px;opacity:1}100%{max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0}}
.ant-notification-rtl .ant-notification-notice-closable .ant-notification-notice-message{padding-right:0;padding-left:24px}
.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-description,.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-message{margin-right:48px;margin-left:0}
.ant-notification-rtl .ant-notification-notice-icon{margin-right:4px;margin-left:0}
.ant-notification-rtl .ant-notification-notice-close{right:auto;left:22px}
.ant-notification-rtl .ant-notification-notice-btn{float:left}
.ant-page-header{box-sizing:border-box;margin:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:'tnum';padding:16px 24px;background-color:#fff}
.ant-page-header-content,.ant-page-header.has-breadcrumb{padding-top:12px}
.ant-page-header-ghost{background-color:inherit}
.ant-page-header.has-footer{padding-bottom:0}
.ant-page-header-back{margin-right:16px;font-size:16px;line-height:1}
.ant-page-header-back-button{text-decoration:none;outline:0;transition:color .3s;color:#000;cursor:pointer}
.ant-page-header-back-button:focus,.ant-page-header-back-button:hover{color:#40a9ff}
.ant-page-header-back-button:active{color:#096dd9}
.ant-page-header .ant-divider-vertical{height:14px;margin:0 12px;vertical-align:middle}
.ant-breadcrumb+.ant-page-header-heading{margin-top:8px}
.ant-page-header-heading{display:flex;justify-content:space-between}
.ant-page-header-heading-left{display:flex;align-items:center;margin:4px 0;overflow:hidden}
.ant-page-header-heading-title{margin-right:12px;margin-bottom:0;color:rgba(0,0,0,.85);font-weight:600;font-size:20px;line-height:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ant-page-header-heading .ant-avatar{margin-right:12px}
.ant-page-header-heading-sub-title{margin-right:12px;color:rgba(0,0,0,.45);font-size:14px;line-height:1.5715;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ant-page-header-heading-extra{margin:4px 0;white-space:nowrap}
.ant-page-header-heading-extra>*{margin-left:12px;white-space:unset}
.ant-page-header-heading-extra>:first-child{margin-left:0}
.ant-page-header-footer{margin-top:16px}
.ant-page-header-footer .ant-tabs>.ant-tabs-nav{margin:0}
.ant-page-header-footer .ant-tabs>.ant-tabs-nav::before{border:none}
.ant-page-header-footer .ant-tabs .ant-tabs-tab{padding-top:8px;padding-bottom:8px;font-size:16px}
.ant-page-header-compact .ant-page-header-heading{flex-wrap:wrap}
.ant-page-header-rtl .ant-page-header-back{float:right;margin-right:0;margin-left:16px}
.ant-page-header-rtl .ant-page-header-heading .ant-avatar,.ant-page-header-rtl .ant-page-header-heading-title{margin-right:0;margin-left:12px}
.ant-page-header-rtl .ant-page-header-heading-sub-title{float:right;margin-right:0;margin-left:12px}
.ant-page-header-rtl .ant-page-header-heading-tags{float:right}
.ant-page-header-rtl .ant-page-header-heading-extra{float:left}
.ant-page-header-rtl .ant-page-header-heading-extra>*{margin-right:12px;margin-left:0}
.ant-pagination,.ant-pagination ol,.ant-pagination ul{margin:0;list-style:none;padding:0}
.ant-page-header-rtl .ant-page-header-heading-extra>:first-child{margin-right:0}
.ant-page-header-rtl .ant-page-header-footer .ant-tabs-bar .ant-tabs-nav{float:right}
.ant-page-header-back-button{border:0;background:0 0;padding:0;line-height:inherit;display:inline-block}
nz-page-header,nz-page-header-content,nz-page-header-footer{display:block}
.ant-pagination{box-sizing:border-box;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;font-feature-settings:'tnum'}
.ant-pagination::after{display:block;clear:both;height:0;overflow:hidden;visibility:hidden;content:' '}
.ant-pagination-item,.ant-pagination-total-text{display:inline-block;margin-right:8px;line-height:30px}
.ant-pagination-total-text{height:32px;vertical-align:middle}
.ant-pagination-item{min-width:32px;height:32px;text-align:center;vertical-align:middle;list-style:none;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;outline:0;cursor:pointer;-webkit-user-select:none;user-select:none}
.ant-pagination-item a{display:block;padding:0 6px;color:rgba(0,0,0,.85);transition:none}
.ant-pagination-item-active a,.ant-pagination-item:focus-visible a,.ant-pagination-item:hover a{color:#1890ff}
.ant-pagination-item a:hover{text-decoration:none}
.ant-pagination-item:focus-visible,.ant-pagination-item:hover{border-color:#1890ff;transition:all .3s}
.ant-pagination-item-active{font-weight:500;background:#fff;border-color:#1890ff}
.ant-pagination-item-active:focus-visible,.ant-pagination-item-active:hover,.ant-pagination-next:hover button,.ant-pagination-prev:hover button{border-color:#40a9ff}
.ant-pagination-item-active:focus-visible a,.ant-pagination-item-active:hover a{color:#40a9ff}
.ant-pagination-jump-next,.ant-pagination-jump-prev{outline:0}
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon,.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon{color:#1890ff;font-size:12px;letter-spacing:-1px;opacity:0;transition:all .2s}
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg,.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg{top:0;right:0;bottom:0;left:0;margin:auto}
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis,.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:auto;color:rgba(0,0,0,.25);font-family:Arial,Helvetica,sans-serif;letter-spacing:2px;text-align:center;text-indent:.13em;opacity:1;transition:all .2s}
.ant-pagination-jump-next,.ant-pagination-jump-prev,.ant-pagination-next,.ant-pagination-prev,.ant-select-multiple .ant-select-selection-search-input,.ant-select-multiple .ant-select-selection-search-mirror,.ant-statistic-content,.ant-steps-item-icon{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}
.ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon,.ant-pagination-jump-next:hover .ant-pagination-item-link-icon,.ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon,.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon{opacity:1}
.ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis,.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis,.ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis,.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis{opacity:0}
.ant-pagination-jump-next,.ant-pagination-jump-prev,.ant-pagination-prev{margin-right:8px}
.ant-pagination-jump-next,.ant-pagination-jump-prev,.ant-pagination-next,.ant-pagination-prev{display:inline-block;min-width:32px;height:32px;color:rgba(0,0,0,.85);line-height:32px;text-align:center;vertical-align:middle;list-style:none;border-radius:2px;cursor:pointer;transition:all .3s}
.ant-pagination-next,.ant-pagination-prev{font-family:Arial,Helvetica,sans-serif;outline:0}
.ant-pagination-next button,.ant-pagination-prev button{color:rgba(0,0,0,.85);cursor:pointer;-webkit-user-select:none;user-select:none}
.ant-pagination-next .ant-pagination-item-link,.ant-pagination-prev .ant-pagination-item-link{display:block;width:100%;height:100%;padding:0;font-size:12px;text-align:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;outline:0;transition:all .3s}
.ant-pagination-next:focus-visible .ant-pagination-item-link,.ant-pagination-next:hover .ant-pagination-item-link,.ant-pagination-prev:focus-visible .ant-pagination-item-link,.ant-pagination-prev:hover .ant-pagination-item-link{color:#1890ff;border-color:#1890ff}
.ant-pagination-disabled,.ant-pagination-disabled:focus-visible,.ant-pagination-disabled:hover{cursor:not-allowed}
.ant-pagination-disabled .ant-pagination-item-link,.ant-pagination-disabled:focus-visible .ant-pagination-item-link,.ant-pagination-disabled:hover .ant-pagination-item-link{color:rgba(0,0,0,.25);border-color:#d9d9d9;cursor:not-allowed}
.ant-pagination-slash{margin:0 10px 0 5px}
.ant-pagination-options{display:inline-block;margin-left:16px;vertical-align:middle}
@media all and (-ms-high-contrast:none){.ant-pagination-options,.ant-pagination-options ::-ms-backdrop{vertical-align:top}}
.ant-pagination-options-size-changer.ant-select{display:inline-block;width:auto}
.ant-pagination-options-quick-jumper{display:inline-block;height:32px;margin-left:8px;line-height:32px;vertical-align:top}
.ant-pagination-options-quick-jumper input{position:relative;display:inline-block;min-width:0;padding:4px 11px;color:rgba(0,0,0,.85);font-size:14px;line-height:1.5715;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s;width:50px;height:32px;margin:0 8px}
.ant-pagination-options-quick-jumper input::placeholder{color:#bfbfbf}
.ant-pagination-options-quick-jumper input:placeholder-shown{text-overflow:ellipsis}
.ant-pagination-options-quick-jumper input:hover{border-color:#40a9ff;border-right-width:1px!important}
.ant-input-rtl .ant-pagination-options-quick-jumper input:hover{border-right-width:0;border-left-width:1px!important}
.ant-pagination-options-quick-jumper input-focused,.ant-pagination-options-quick-jumper input:focus{border-color:#40a9ff;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(24,144,255,.2)}
.ant-input-rtl .ant-pagination-options-quick-jumper input-focused,.ant-input-rtl .ant-pagination-options-quick-jumper input:focus{border-right-width:0;border-left-width:1px!important}
.ant-pagination-options-quick-jumper input-disabled:hover,.ant-pagination-options-quick-jumper input[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}
.ant-pagination-options-quick-jumper input-disabled{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}
.ant-pagination-options-quick-jumper input[disabled]{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}
.ant-pagination-options-quick-jumper input-borderless,.ant-pagination-options-quick-jumper input-borderless-disabled,.ant-pagination-options-quick-jumper input-borderless-focused,.ant-pagination-options-quick-jumper input-borderless:focus,.ant-pagination-options-quick-jumper input-borderless:hover,.ant-pagination-options-quick-jumper input-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}
textarea.ant-pagination-options-quick-jumper input{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}
.ant-pagination-options-quick-jumper input-lg{padding:6.5px 11px;font-size:16px}
.ant-pagination-options-quick-jumper input-sm{padding:0 7px}
.ant-pagination-simple .ant-pagination-next,.ant-pagination-simple .ant-pagination-prev{height:24px;line-height:24px;vertical-align:top}
.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link,.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link{height:24px;background-color:transparent;border:0}
.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link::after,.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link::after{height:24px;line-height:24px}
.ant-pagination-simple .ant-pagination-simple-pager{display:inline-block;height:24px;margin-right:8px}
.ant-pagination-simple .ant-pagination-simple-pager input{box-sizing:border-box;height:100%;margin-right:8px;padding:0 6px;text-align:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;outline:0;transition:border-color .3s}
.ant-pagination-simple .ant-pagination-simple-pager input:hover{border-color:#1890ff}
.ant-pagination-simple .ant-pagination-simple-pager input[disabled]{color:rgba(0,0,0,.25);background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}
.ant-pagination.mini .ant-pagination-item:not(.ant-pagination-item-active),.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link,.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link{background:0 0;border-color:transparent}
.ant-pagination.mini .ant-pagination-simple-pager,.ant-pagination.mini .ant-pagination-total-text{height:24px;line-height:24px}
.ant-pagination.mini .ant-pagination-item{min-width:24px;height:24px;margin:0;line-height:22px}
.ant-pagination.mini .ant-pagination-next,.ant-pagination.mini .ant-pagination-prev{min-width:24px;height:24px;margin:0;line-height:24px}
.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link::after,.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link::after{height:24px;line-height:24px}
.ant-pagination.mini .ant-pagination-jump-next,.ant-pagination.mini .ant-pagination-jump-prev{height:24px;margin-right:0;line-height:24px}
.ant-pagination.mini .ant-pagination-options{margin-left:2px}
.ant-pagination.mini .ant-pagination-options-size-changer{top:0}
.ant-pagination.mini .ant-pagination-options-quick-jumper{height:24px;line-height:24px}
.ant-popover,.ant-progress{box-sizing:border-box;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:'tnum';font-size:14px}
.ant-pagination.mini .ant-pagination-options-quick-jumper input{padding:0 7px;width:44px;height:24px}
.ant-pagination.ant-pagination-disabled{cursor:not-allowed}
.ant-pagination.ant-pagination-disabled .ant-pagination-item{background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}
.ant-pagination.ant-pagination-disabled .ant-pagination-item a{color:rgba(0,0,0,.25);background:0 0;border:none;cursor:not-allowed}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-active{background:#e6e6e6}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a{color:rgba(0,0,0,.25)}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-link{color:rgba(0,0,0,.25);background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}
.ant-pagination-simple.ant-pagination.ant-pagination-disabled .ant-pagination-item-link{background:0 0}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-link-icon{opacity:0}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-ellipsis{opacity:1}
.ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager{color:rgba(0,0,0,.25)}
@media only screen and (max-width:992px){.ant-pagination-item-after-jump-prev,.ant-pagination-item-before-jump-next{display:none}}
@media only screen and (max-width:576px){.ant-pagination-options{display:none}}
.ant-pagination-rtl .ant-pagination-item,.ant-pagination-rtl .ant-pagination-jump-next,.ant-pagination-rtl .ant-pagination-jump-prev,.ant-pagination-rtl .ant-pagination-prev,.ant-pagination-rtl .ant-pagination-total-text{margin-right:0;margin-left:8px}
.ant-pagination-rtl .ant-pagination-slash{margin:0 5px 0 10px}
.ant-pagination-rtl .ant-pagination-options{margin-right:16px;margin-left:0}
.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-size-changer.ant-select{margin-right:0;margin-left:8px}
.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-quick-jumper{margin-left:0}
.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager,.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input{margin-right:0;margin-left:8px}
.ant-pagination-rtl.ant-pagination.mini .ant-pagination-options{margin-right:2px;margin-left:0}
nz-pagination{display:block}
.ant-popover{margin:0;padding:0;color:rgba(0,0,0,.85);top:0;left:0;z-index:1030;font-weight:400;white-space:normal;text-align:left;cursor:auto;-webkit-user-select:text;user-select:text}
.ant-popover::after{position:absolute;background:rgba(255,255,255,.01);content:''}
.ant-popover-hidden{display:none}
.ant-popover-placement-top,.ant-popover-placement-topLeft,.ant-popover-placement-topRight{padding-bottom:10px}
.ant-popover-placement-right,.ant-popover-placement-rightBottom,.ant-popover-placement-rightTop{padding-left:10px}
.ant-popover-placement-bottom,.ant-popover-placement-bottomLeft,.ant-popover-placement-bottomRight{padding-top:10px}
.ant-popover-placement-left,.ant-popover-placement-leftBottom,.ant-popover-placement-leftTop{padding-right:10px}
.ant-popover-inner{background-color:#fff;background-clip:padding-box;border-radius:2px;box-shadow:0 0 8px rgba(0,0,0,.15)\9}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){.ant-popover-inner{box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}}
.ant-popover-title{min-width:177px;min-height:32px;margin:0;padding:5px 16px 4px;color:rgba(0,0,0,.85);font-weight:500;border-bottom:1px solid #f0f0f0}
.ant-popover-inner-content{padding:12px 16px;color:rgba(0,0,0,.85)}
.ant-popover-message{position:relative;padding:4px 0 12px;color:rgba(0,0,0,.85);font-size:14px}
.ant-popover-message>.anticon{position:absolute;top:8px;color:#faad14;font-size:14px}
.ant-popover-message-title{padding-left:22px}
.ant-popover-buttons{margin-bottom:4px;text-align:right}
.ant-popover-buttons button{margin-left:8px}
.ant-popover-arrow{position:absolute;display:block;width:8.49px;height:8.49px;overflow:hidden;background:0 0;pointer-events:none}
.ant-popover-arrow-content{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:6px;height:6px;margin:auto;background-color:#fff;content:'';pointer-events:auto}
.ant-progress,.ant-progress-steps{display:inline-block}
.ant-popover-placement-top .ant-popover-arrow,.ant-popover-placement-topLeft .ant-popover-arrow,.ant-popover-placement-topRight .ant-popover-arrow{bottom:1.51px}
.ant-popover-placement-top .ant-popover-arrow-content,.ant-popover-placement-topLeft .ant-popover-arrow-content,.ant-popover-placement-topRight .ant-popover-arrow-content{box-shadow:3px 3px 7px rgba(0,0,0,.07);transform:translateY(-4.24px) rotate(45deg)}
.ant-popover-placement-top .ant-popover-arrow{left:50%;transform:translateX(-50%)}
.ant-popover-placement-topLeft .ant-popover-arrow{left:16px}
.ant-popover-placement-topRight .ant-popover-arrow{right:16px}
.ant-popover-placement-right .ant-popover-arrow,.ant-popover-placement-rightBottom .ant-popover-arrow,.ant-popover-placement-rightTop .ant-popover-arrow{left:1.51px}
.ant-popover-placement-right .ant-popover-arrow-content,.ant-popover-placement-rightBottom .ant-popover-arrow-content,.ant-popover-placement-rightTop .ant-popover-arrow-content{box-shadow:-3px 3px 7px rgba(0,0,0,.07);transform:translateX(4.24px) rotate(45deg)}
.ant-popover-placement-right .ant-popover-arrow{top:50%;transform:translateY(-50%)}
.ant-popover-placement-rightTop .ant-popover-arrow{top:12px}
.ant-popover-placement-bottom .ant-popover-arrow,.ant-popover-placement-bottomLeft .ant-popover-arrow,.ant-popover-placement-bottomRight .ant-popover-arrow{top:1.51px}
.ant-popover-placement-bottom .ant-popover-arrow-content,.ant-popover-placement-bottomLeft .ant-popover-arrow-content,.ant-popover-placement-bottomRight .ant-popover-arrow-content{box-shadow:-2px -2px 5px rgba(0,0,0,.06);transform:translateY(4.24px) rotate(45deg)}
.ant-popover-placement-bottom .ant-popover-arrow{left:50%;transform:translateX(-50%)}
.ant-popover-placement-bottomLeft .ant-popover-arrow{left:16px}
.ant-popover-placement-bottomRight .ant-popover-arrow{right:16px}
.ant-popover-placement-left .ant-popover-arrow,.ant-popover-placement-leftBottom .ant-popover-arrow,.ant-popover-placement-leftTop .ant-popover-arrow{right:1.51px}
.ant-popover-placement-left .ant-popover-arrow-content,.ant-popover-placement-leftBottom .ant-popover-arrow-content,.ant-popover-placement-leftTop .ant-popover-arrow-content{box-shadow:3px -3px 7px rgba(0,0,0,.07);transform:translateX(-4.24px) rotate(45deg)}
.ant-popover-placement-left .ant-popover-arrow{top:50%;transform:translateY(-50%)}
.ant-popover-placement-leftTop .ant-popover-arrow{top:12px}
.ant-popover-magenta .ant-popover-arrow-content,.ant-popover-magenta .ant-popover-inner,.ant-popover-pink .ant-popover-arrow-content,.ant-popover-pink .ant-popover-inner{background-color:#eb2f96}
.ant-popover-red .ant-popover-arrow-content,.ant-popover-red .ant-popover-inner{background-color:#f5222d}
.ant-popover-volcano .ant-popover-arrow-content,.ant-popover-volcano .ant-popover-inner{background-color:#fa541c}
.ant-popover-orange .ant-popover-arrow-content,.ant-popover-orange .ant-popover-inner{background-color:#fa8c16}
.ant-popover-yellow .ant-popover-arrow-content,.ant-popover-yellow .ant-popover-inner{background-color:#fadb14}
.ant-popover-gold .ant-popover-arrow-content,.ant-popover-gold .ant-popover-inner{background-color:#faad14}
.ant-popover-cyan .ant-popover-arrow-content,.ant-popover-cyan .ant-popover-inner{background-color:#13c2c2}
.ant-popover-lime .ant-popover-arrow-content,.ant-popover-lime .ant-popover-inner{background-color:#a0d911}
.ant-popover-green .ant-popover-arrow-content,.ant-popover-green .ant-popover-inner{background-color:#52c41a}
.ant-popover-blue .ant-popover-arrow-content,.ant-popover-blue .ant-popover-inner{background-color:#1890ff}
.ant-popover-geekblue .ant-popover-arrow-content,.ant-popover-geekblue .ant-popover-inner{background-color:#2f54eb}
.ant-popover-purple .ant-popover-arrow-content,.ant-popover-purple .ant-popover-inner{background-color:#722ed1}
.ant-popover-rtl{text-align:right}
.ant-popover-rtl .ant-popover-message-title{padding-right:22px;padding-left:16px}
.ant-popover-rtl .ant-popover-buttons{text-align:left}
.ant-popover-rtl .ant-popover-buttons button{margin-right:8px;margin-left:0}
.ant-popover{position:relative}
.ant-progress{margin:0;padding:0;color:rgba(0,0,0,.85)}
.ant-progress-line{position:relative;width:100%;font-size:14px}
.ant-progress-steps-outer{display:flex;flex-direction:row;align-items:center}
.ant-progress-steps-item{flex-shrink:0;min-width:2px;margin-right:2px;background:#f3f3f3;transition:all .3s}
.ant-progress-steps-item-active{background:#1890ff}
.ant-progress-small.ant-progress-line,.ant-progress-small.ant-progress-line .ant-progress-text .anticon{font-size:12px}
.ant-progress-outer{display:inline-block;width:100%;margin-right:0;padding-right:0}
.ant-progress-show-info .ant-progress-outer{margin-right:calc(-2em - 8px);padding-right:calc(2em + 8px)}
.ant-progress-inner{position:relative;display:inline-block;width:100%;overflow:hidden;vertical-align:middle;background-color:#f5f5f5;border-radius:100px}
.ant-progress-circle-trail{stroke:#f5f5f5}
.ant-progress-circle-path{animation:ant-progress-appear .3s}
.ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#1890ff}
.ant-progress-bg,.ant-progress-success-bg{position:relative;background-color:#1890ff;border-radius:100px;transition:all .4s cubic-bezier(.08,.82,.17,1) 0s}
.ant-progress-success-bg{position:absolute;top:0;left:0;background-color:#52c41a}
.ant-progress-text{display:inline-block;width:2em;margin-left:8px;color:rgba(0,0,0,.85);font-size:1em;line-height:1;white-space:nowrap;text-align:left;vertical-align:middle;word-break:normal}
.ant-progress-text .anticon{font-size:14px}
.ant-progress-status-active .ant-progress-bg::before{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border-radius:10px;opacity:0;animation:ant-progress-active 2.4s cubic-bezier(.23,1,.32,1) infinite;content:''}
.ant-radio,.ant-radio-wrapper{position:relative;font-size:14px}
.ant-progress-status-exception .ant-progress-bg{background-color:#ff4d4f}
.ant-progress-status-exception .ant-progress-text{color:#ff4d4f}
.ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#ff4d4f}
.ant-progress-status-success .ant-progress-bg{background-color:#52c41a}
.ant-progress-status-success .ant-progress-text{color:#52c41a}
.ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#52c41a}
.ant-progress-circle .ant-progress-inner{position:relative;line-height:1;background-color:transparent}
.ant-progress-circle .ant-progress-text{position:absolute;top:50%;left:50%;width:100%;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:1em;line-height:1;white-space:normal;text-align:center;transform:translate(-50%,-50%)}
.ant-progress-circle .ant-progress-text .anticon{font-size:1.16666667em}
.ant-progress-circle.ant-progress-status-exception .ant-progress-text{color:#ff4d4f}
.ant-progress-circle.ant-progress-status-success .ant-progress-text{color:#52c41a}
@keyframes ant-progress-active{0%{transform:translateX(-100%) scaleX(0);opacity:.1}20%{transform:translateX(-100%) scaleX(0);opacity:.5}100%{transform:translateX(0) scaleX(1);opacity:0}}
.ant-progress-rtl.ant-progress-show-info .ant-progress-outer{margin-right:0;margin-left:calc(-2em - 8px);padding-right:0;padding-left:calc(2em + 8px)}
.ant-radio,.ant-radio-group,.ant-radio-wrapper{box-sizing:border-box;padding:0;color:rgba(0,0,0,.85);line-height:1.5715;font-variant:tabular-nums;font-feature-settings:'tnum';list-style:none}
.ant-progress-rtl .ant-progress-success-bg{right:0;left:auto}
.ant-progress-rtl.ant-progress-line .ant-progress-text,.ant-progress-rtl.ant-progress-steps .ant-progress-text{margin-right:8px;margin-left:0;text-align:right}
.ant-radio-group{margin:0;display:inline-block;font-size:0}
.ant-radio-group .ant-badge-count{z-index:1}
.ant-radio-group>.ant-badge:not(:first-child)>.ant-radio-button-wrapper{border-left:none}
.ant-radio-wrapper{margin:0 8px 0 0;display:inline-flex;align-items:baseline;cursor:pointer}
.ant-radio-wrapper::after{display:inline-block;width:0;overflow:hidden;content:'\a0'}
.ant-radio{margin:0;top:.2em;display:inline-block;outline:0;cursor:pointer}
.ant-radio-input:focus+.ant-radio-inner,.ant-radio-wrapper:hover .ant-radio,.ant-radio:hover .ant-radio-inner{border-color:#1890ff}
.ant-radio-input:focus+.ant-radio-inner{box-shadow:0 0 0 3px rgba(24,144,255,.08)}
.ant-radio-checked::after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #1890ff;border-radius:50%;visibility:hidden;animation:antRadioEffect .36s ease-in-out;animation-fill-mode:both;content:''}
.ant-radio-inner,.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle,.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle,.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle{border-radius:50%}
.ant-radio-wrapper:hover .ant-radio::after,.ant-radio:hover::after,.ant-tooltip{visibility:visible}
.ant-radio-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;background-color:#fff;border-color:#d9d9d9;border-style:solid;border-width:1px;transition:all .3s}
.ant-radio-inner::after{position:absolute;top:3px;left:3px;display:block;width:8px;height:8px;background-color:#1890ff;border-top:0;border-left:0;border-radius:8px;transform:scale(0);opacity:0;transition:all .3s cubic-bezier(.78,.14,.15,.86);content:' '}
.ant-radio-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer;opacity:0}
.ant-radio-button-wrapper-disabled,.ant-radio-disabled,.ant-radio-disabled .ant-radio-inner,.ant-radio-disabled .ant-radio-input,.ant-radio-disabled+span{cursor:not-allowed}
.ant-radio-checked .ant-radio-inner{border-color:#1890ff}
.ant-radio-checked .ant-radio-inner::after{transform:scale(1);opacity:1;transition:all .3s cubic-bezier(.78,.14,.15,.86)}
.ant-radio-disabled .ant-radio-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}
.ant-radio-disabled .ant-radio-inner::after{background-color:rgba(0,0,0,.2)}
.ant-radio-disabled+span{color:rgba(0,0,0,.25)}
span.ant-radio+*{padding-right:8px;padding-left:8px}
.ant-radio-button-wrapper{position:relative;display:inline-block;height:32px;margin:0;padding:0 15px;color:rgba(0,0,0,.85);font-size:14px;line-height:30px;background:#fff;border:1px solid #d9d9d9;border-top-width:1.02px;border-left-width:0;cursor:pointer;transition:color .3s,background .3s,border-color .3s,box-shadow .3s}
.ant-radio-button-wrapper a{color:rgba(0,0,0,.85)}
.ant-radio-button-wrapper>.ant-radio-button{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}
.ant-radio-group-large .ant-radio-button-wrapper{height:40px;font-size:16px;line-height:38px}
.ant-radio-group-small .ant-radio-button-wrapper{height:24px;padding:0 7px;line-height:22px}
.ant-radio-button-wrapper:not(:first-child)::before{position:absolute;top:-1px;left:-1px;display:block;box-sizing:content-box;width:1px;height:100%;padding:1px 0;background-color:#d9d9d9;transition:background-color .3s;content:''}
.ant-radio-button-wrapper:first-child{border-left:1px solid #d9d9d9;border-radius:2px 0 0 2px}
.ant-radio-button-wrapper:last-child{border-radius:0 2px 2px 0}
.ant-radio-button-wrapper:first-child:last-child{border-radius:2px}
.ant-radio-button-wrapper:hover{position:relative;color:#1890ff}
.ant-radio-button-wrapper:focus-within{box-shadow:0 0 0 3px rgba(24,144,255,.08)}
.ant-radio-button-wrapper .ant-radio-inner,.ant-radio-button-wrapper input[type=radio],.ant-radio-button-wrapper input[type=checkbox]{width:0;height:0;opacity:0;pointer-events:none}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){z-index:1;color:#1890ff;background:#fff;border-color:#1890ff}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before{background-color:#1890ff}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child{border-color:#1890ff}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:#40a9ff;border-color:#40a9ff}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover::before{background-color:#40a9ff}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{color:#096dd9;border-color:#096dd9}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active::before{background-color:#096dd9}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within{box-shadow:0 0 0 3px rgba(24,144,255,.08)}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:#fff;background:#1890ff;border-color:#1890ff}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:#fff;background:#40a9ff;border-color:#40a9ff}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{color:#fff;background:#096dd9;border-color:#096dd9}
.ant-radio-button-wrapper-disabled,.ant-radio-button-wrapper-disabled:first-child,.ant-radio-button-wrapper-disabled:hover{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within{box-shadow:0 0 0 3px rgba(24,144,255,.08)}
.ant-radio-button-wrapper-disabled:first-child{border-left-color:#d9d9d9}
.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked{color:rgba(0,0,0,.25);background-color:#e6e6e6;border-color:#d9d9d9;box-shadow:none}
@keyframes antRadioEffect{0%{transform:scale(1);opacity:.5}100%{transform:scale(1.6);opacity:0}}
.ant-radio-wrapper.ant-radio-wrapper-rtl{margin-right:0;margin-left:8px}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl{border-right-width:0;border-left-width:1px}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child)::before{right:-1px;left:0}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child{border-right:1px solid #d9d9d9;border-radius:0 2px 2px 0}
.ant-radio-button-wrapper-checked:not([class*=' ant-radio-button-wrapper-disabled']).ant-radio-button-wrapper:first-child{border-right-color:#40a9ff}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child{border-radius:2px 0 0 2px}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child{border-right-color:#d9d9d9}
.ant-radio+span:empty{display:none}
.ant-rate,.ant-rate-star,.ant-rate-text{display:inline-block}
.ant-rate{box-sizing:border-box;font-variant:tabular-nums;font-feature-settings:'tnum';margin:0;padding:0;color:#fadb14;font-size:20px;line-height:unset;list-style:none;outline:0}
.ant-rate-disabled .ant-rate-star{cursor:default}
.ant-rate-disabled .ant-rate-star:hover{transform:scale(1)}
.ant-rate-star{position:relative;color:inherit;cursor:pointer}
.ant-rate-star:not(:last-child){margin-right:8px}
.ant-rate-star>div{transition:all .3s,outline 0s}
.ant-rate-star>div:focus-visible,.ant-rate-star>div:hover{transform:scale(1.1)}
.ant-rate-star>div:focus{outline:0}
.ant-rate-star>div:focus-visible{outline:#fadb14 dashed 1px}
.ant-rate-star-first,.ant-rate-star-second{color:#f0f0f0;transition:all .3s;-webkit-user-select:none;user-select:none}
.ant-rate-star-first .anticon,.ant-rate-star-second .anticon{vertical-align:middle}
.ant-rate-star-first{position:absolute;top:0;left:0;width:50%;height:100%;overflow:hidden;opacity:0}
.ant-rate-star-half .ant-rate-star-first,.ant-rate-star-half .ant-rate-star-second{opacity:1}
.ant-rate-star-full .ant-rate-star-second,.ant-rate-star-half .ant-rate-star-first{color:inherit}
.ant-rate-text{margin:0 8px;font-size:14px}
.ant-rate-rtl .ant-rate-star:not(:last-child){margin-right:0;margin-left:8px}
.ant-rate-rtl .ant-rate-star-first{right:0;left:auto}
.ant-select-single .ant-select-selector{display:flex}
.ant-select-single .ant-select-selector .ant-select-selection-search{position:absolute;top:0;right:11px;bottom:0;left:11px}
.ant-select-single .ant-select-selector .ant-select-selection-search-input{width:100%}
.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{padding:0;line-height:30px;transition:all .3s}
@supports (-moz-appearance:meterbar){.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:30px}}
.ant-select-single .ant-select-selector .ant-select-selection-item{position:relative;-webkit-user-select:none;user-select:none}
.ant-select-single .ant-select-selector .ant-select-selection-placeholder{pointer-events:none}
.ant-select-single .ant-select-selector .ant-select-selection-item::after,.ant-select-single .ant-select-selector .ant-select-selection-placeholder::after,.ant-select-single .ant-select-selector::after{display:inline-block;width:0;visibility:hidden;content:'\a0'}
.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder::after,.ant-select-single.ant-select-customize-input .ant-select-selector::after{display:none}
.ant-select-single.ant-select-show-arrow .ant-select-selection-search{right:25px}
.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-right:18px}
.ant-select-single.ant-select-open .ant-select-selection-item{color:#bfbfbf}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{width:100%;height:32px;padding:0 11px}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{height:30px}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector::after{line-height:30px}
.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search{position:static;width:100%}
.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder{position:absolute;right:0;left:0;padding:0 11px}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{height:40px}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector::after{line-height:38px}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{height:38px}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{height:24px;padding:0 7px}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector::after{line-height:22px}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{height:22px}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search{right:7px;left:7px}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{right:28px}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder{padding-right:21px}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{padding:0 11px}
.ant-select-selection-overflow{position:relative;display:flex;flex:auto;flex-wrap:wrap;max-width:100%}
.ant-select-selection-overflow-item{flex:none;align-self:center;max-width:100%}
.ant-select-multiple .ant-select-selector{display:flex;flex-wrap:wrap;align-items:center;padding:1px 4px}
.ant-select-show-search.ant-select-multiple .ant-select-selector{cursor:text}
.ant-select-disabled.ant-select-multiple .ant-select-selector{background:#f5f5f5;cursor:not-allowed}
.ant-select-multiple .ant-select-selector::after{display:inline-block;width:0;margin:2px 0;line-height:24px;content:'\a0'}
.ant-select-multiple.ant-select-allow-clear .ant-select-selector,.ant-select-multiple.ant-select-show-arrow .ant-select-selector{padding-right:24px}
.ant-select-multiple .ant-select-selection-item{position:relative;display:flex;flex:none;box-sizing:border-box;max-width:100%;height:24px;margin-top:2px;margin-bottom:2px;line-height:22px;background:#f5f5f5;border:1px solid #f0f0f0;border-radius:2px;cursor:default;transition:font-size .3s,line-height .3s,height .3s;-webkit-user-select:none;user-select:none;margin-inline-end:4px;padding-inline-start:8px;padding-inline-end:4px}
.ant-select-disabled.ant-select-multiple .ant-select-selection-item{color:#bfbfbf;border-color:#d9d9d9;cursor:not-allowed}
.ant-select-multiple .ant-select-selection-item-content{display:inline-block;margin-right:4px;overflow:hidden;white-space:pre;text-overflow:ellipsis}
.ant-select-multiple .ant-select-selection-item-remove{color:inherit;text-align:center;text-transform:none;vertical-align:-.125em;display:inline-block;color:rgba(0,0,0,.45);font-weight:700;font-size:10px;line-height:inherit;cursor:pointer}
.ant-select-multiple .ant-select-selection-item-remove>*{line-height:1}
.ant-select-multiple .ant-select-selection-item-remove svg{display:inline-block}
.ant-select-disabled .ant-select-selection-item-remove,.ant-select-multiple .ant-select-selection-item-remove::before{display:none}
.ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon{display:block}
.ant-select-multiple .ant-select-selection-item-remove>.anticon{vertical-align:-.2em}
.ant-select-multiple .ant-select-selection-item-remove:hover{color:rgba(0,0,0,.75)}
.ant-select-multiple .ant-select-selection-overflow-item+.ant-select-selection-overflow-item .ant-select-selection-search{margin-inline-start:0}
.ant-select-multiple .ant-select-selection-search{position:relative;max-width:100%;margin-top:2px;margin-bottom:2px;margin-inline-start:7px}
.ant-select-multiple .ant-select-selection-search-input,.ant-select-multiple .ant-select-selection-search-mirror{height:24px;line-height:24px;transition:all .3s}
.ant-select-multiple .ant-select-selection-search-input{width:100%;min-width:4.1px}
.ant-select-multiple .ant-select-selection-search-mirror{position:absolute;top:0;left:0;z-index:999;white-space:pre;visibility:hidden}
.ant-select-multiple .ant-select-selection-placeholder{position:absolute;top:50%;right:11px;left:11px;transform:translateY(-50%);transition:all .3s}
.ant-select-multiple.ant-select-lg .ant-select-selector::after{line-height:32px}
.ant-select-multiple.ant-select-lg .ant-select-selection-search{height:32px;line-height:32px}
.ant-select-multiple.ant-select-lg .ant-select-selection-search-input,.ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror{height:32px;line-height:30px}
.ant-select-multiple.ant-select-sm .ant-select-selector::after{line-height:16px}
.ant-select-multiple.ant-select-sm .ant-select-selection-item{height:16px;line-height:14px}
.ant-select-multiple.ant-select-sm .ant-select-selection-search{height:16px;line-height:16px;margin-inline-start:3px}
.ant-select-multiple.ant-select-sm .ant-select-selection-search-input,.ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror{height:16px;line-height:14px}
.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{left:7px}
.ant-select-multiple.ant-select-lg .ant-select-selection-item{height:32px;line-height:32px}
.ant-select{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:'tnum';position:relative;display:inline-block;cursor:pointer}
.ant-select:not(.ant-select-customize-input) .ant-select-selector{position:relative;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s cubic-bezier(.645,.045,.355,1)}
.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:pointer}
.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector{cursor:text}
.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:auto}
.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:#40a9ff;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(24,144,255,.2)}
.ant-input-rtl .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-right-width:0;border-left-width:1px!important}
.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{color:rgba(0,0,0,.25);background:#f5f5f5;cursor:not-allowed}
.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{background:#f5f5f5}
.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:not-allowed}
.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{margin:0;padding:0;background:0 0;border:none;outline:0;appearance:none}
.ant-select-arrow,.ant-select-clear{position:absolute;top:50%;right:11px;width:12px;height:12px;margin-top:-6px;font-size:12px;line-height:1;text-transform:none;text-align:center}
.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}
.ant-select-arrow,.ant-select-arrow svg{display:inline-block}
.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#40a9ff;border-right-width:1px!important}
.ant-input-rtl .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-right-width:0;border-left-width:1px!important}
.ant-select-selection-item{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
@media all and (-ms-high-contrast:none){.ant-select-selection-item,.ant-select-selection-item ::-ms-backdrop{flex:auto}}
.ant-select-selection-placeholder{flex:1;overflow:hidden;color:#bfbfbf;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}
@media all and (-ms-high-contrast:none){.ant-select-selection-placeholder,.ant-select-selection-placeholder ::-ms-backdrop{flex:auto}}
.ant-select-arrow{color:inherit;vertical-align:-.125em;color:rgba(0,0,0,.25);pointer-events:none}
.ant-select-arrow>*{line-height:1}
.ant-select-arrow::before{display:none}
.ant-select-arrow .ant-select-arrow-icon{display:block}
.ant-select-arrow .anticon{vertical-align:top;transition:transform .3s}
.ant-select-arrow .anticon>svg{vertical-align:top}
.ant-select-arrow .anticon:not(.ant-select-suffix){pointer-events:auto}
.ant-select-disabled .ant-select-arrow{cursor:not-allowed}
.ant-select-clear{z-index:1;display:inline-block;color:rgba(0,0,0,.25);font-style:normal;background:#fff;cursor:pointer;opacity:0;transition:color .3s ease,opacity .15s ease;text-rendering:auto}
.ant-select-clear::before{display:block}
.ant-select-clear:hover{color:rgba(0,0,0,.45)}
.ant-select:hover .ant-select-clear{opacity:1}
.ant-select-dropdown{margin:0;color:rgba(0,0,0,.85);line-height:1.5715;list-style:none;font-feature-settings:'tnum';z-index:1050;box-sizing:border-box;padding:4px 0;overflow:hidden;font-size:14px;font-variant:initial;background-color:#fff;border-radius:2px;outline:0}
.ant-select-dropdown-empty,.ant-select-item-empty{color:rgba(0,0,0,.25)}
.ant-select-item,.ant-select-item-empty{display:block;min-height:32px;padding:5px 12px;position:relative;font-size:14px;line-height:22px;font-weight:400}
.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topLeft,.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topLeft{animation-name:antSlideDownIn}
.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomLeft{animation-name:antSlideUpOut}
.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topLeft{animation-name:antSlideDownOut}
.ant-select-item{color:rgba(0,0,0,.85);cursor:pointer;transition:background .3s ease}
.ant-select-item-group{color:rgba(0,0,0,.45);font-size:12px;cursor:default}
.ant-select-item-option{display:flex}
.ant-select-item-option-content{flex:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ant-select-item-option-state{flex:none}
.ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#f5f5f5}
.ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:rgba(0,0,0,.85);font-weight:600;background-color:#e6f7ff}
.ant-select-item-option-disabled.ant-select-item-option-selected,.ant-slider-rail{background-color:#f5f5f5}
.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:#1890ff}
.ant-select-item-option-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}
.ant-select-item-option-grouped{padding-left:24px}
.ant-select-lg{font-size:16px}
.ant-select-borderless .ant-select-selector{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}
.ant-select-rtl .ant-select-arrow,.ant-select-rtl .ant-select-clear{right:initial;left:11px}
.ant-select-dropdown-rtl .ant-select-item-option-grouped{padding-right:24px;padding-left:12px}
.ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector,.ant-select-rtl.ant-select-multiple.ant-select-show-arrow .ant-select-selector{padding-right:4px;padding-left:24px}
.ant-select-rtl.ant-select-multiple .ant-select-selection-item{text-align:right}
.ant-select-rtl.ant-select-multiple .ant-select-selection-item-content{margin-right:0;margin-left:4px;text-align:right}
.ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror{right:0;left:auto}
.ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder{right:11px;left:auto}
.ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{right:7px}
.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder{right:0;left:9px;text-align:right}
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search{right:11px;left:25px}
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-right:0;padding-left:18px}
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{right:6px}
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder{padding-right:0;padding-left:21px}
.ant-select-dropdown{top:100%;left:0;position:relative;width:100%;margin-top:4px;margin-bottom:4px;display:block}
.ant-select-dropdown .cdk-virtual-scroll-content-wrapper{right:0}
.ant-select-dropdown .full-width{contain:initial}
.ant-select-dropdown .full-width .cdk-virtual-scroll-content-wrapper{position:static}
.ant-skeleton{display:table;width:100%}
.ant-skeleton-header{display:table-cell;padding-right:16px;vertical-align:top}
.ant-skeleton-header .ant-skeleton-avatar{display:inline-block;vertical-align:top;background:rgba(190,190,190,.2);width:32px;height:32px;line-height:32px}
.ant-skeleton-header .ant-skeleton-avatar-lg{width:40px;height:40px;line-height:40px}
.ant-skeleton-header .ant-skeleton-avatar-sm{width:24px;height:24px;line-height:24px}
.ant-skeleton-content{display:table-cell;width:100%;vertical-align:top}
.ant-skeleton-content .ant-skeleton-title{width:100%;height:16px;margin-top:16px;background:rgba(190,190,190,.2);border-radius:4px}
.ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph{margin-top:24px}
.ant-skeleton-content .ant-skeleton-paragraph{padding:0}
.ant-skeleton-content .ant-skeleton-paragraph>li{width:100%;height:16px;list-style:none;background:rgba(190,190,190,.2);border-radius:4px}
.ant-skeleton-content .ant-skeleton-paragraph>li:last-child:not(:first-child):not(:nth-child(2)){width:61%}
.ant-skeleton-content .ant-skeleton-paragraph>li+li{margin-top:16px}
.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title{margin-top:12px}
.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph{margin-top:28px}
.ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton-round .ant-skeleton-content .ant-skeleton-title{border-radius:100px}
.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,.ant-skeleton.ant-skeleton-active .ant-skeleton-button,.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,.ant-skeleton.ant-skeleton-active .ant-skeleton-image,.ant-skeleton.ant-skeleton-active .ant-skeleton-input{background:linear-gradient(90deg,rgba(190,190,190,.2) 25%,rgba(129,129,129,.24) 37%,rgba(190,190,190,.2) 63%);background-size:400% 100%;animation:ant-skeleton-loading 1.4s ease infinite}
.ant-skeleton-element{display:inline-block;width:auto}
.ant-skeleton-element .ant-skeleton-button{display:inline-block;vertical-align:top;background:rgba(190,190,190,.2);border-radius:2px;width:64px;height:32px;line-height:32px}
.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle{width:32px;border-radius:50%}
.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round{border-radius:32px}
.ant-skeleton-element .ant-skeleton-button-lg{width:80px;height:40px;line-height:40px}
.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle{width:40px;border-radius:50%}
.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round{border-radius:40px}
.ant-skeleton-element .ant-skeleton-button-sm{width:48px;height:24px;line-height:24px}
.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle{width:24px;border-radius:50%}
.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round{border-radius:24px}
.ant-image-preview-switch-left,.ant-image-preview-switch-right,.ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle,.ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle,.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle,.ant-skeleton-element .ant-skeleton-image-svg.ant-skeleton-image-circle,.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle{border-radius:50%}
.ant-skeleton-element .ant-skeleton-avatar{display:inline-block;vertical-align:top;background:rgba(190,190,190,.2);width:32px;height:32px;line-height:32px}
.ant-skeleton-element .ant-skeleton-avatar-lg{width:40px;height:40px;line-height:40px}
.ant-skeleton-element .ant-skeleton-avatar-sm{width:24px;height:24px;line-height:24px}
.ant-skeleton-element .ant-skeleton-input{display:inline-block;vertical-align:top;background:rgba(190,190,190,.2);width:100%;height:32px;line-height:32px}
.ant-skeleton-element .ant-skeleton-input-lg{width:100%;height:40px;line-height:40px}
.ant-skeleton-element .ant-skeleton-input-sm{width:100%;height:24px;line-height:24px}
.ant-skeleton-element .ant-skeleton-image{display:flex;align-items:center;justify-content:center;vertical-align:top;background:rgba(190,190,190,.2);width:96px;height:96px;line-height:96px}
.ant-skeleton-element .ant-skeleton-image-path{fill:#bfbfbf}
.ant-skeleton-element .ant-skeleton-image-svg{width:48px;height:48px;line-height:48px;max-width:192px;max-height:192px}
.ant-slider,.ant-spin,.ant-statistic,.ant-steps{line-height:1.5715;font-variant:tabular-nums;list-style:none;font-feature-settings:'tnum'}
@keyframes ant-skeleton-loading{0%{background-position:100% 50%}100%{background-position:0 50%}}
.ant-skeleton-rtl .ant-skeleton-header{padding-right:0;padding-left:16px}
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title{animation-name:ant-skeleton-loading-rtl}
@keyframes ant-skeleton-loading-rtl{0%{background-position:0 50%}100%{background-position:100% 50%}}
.ant-slider{box-sizing:border-box;color:rgba(0,0,0,.85);font-size:14px;position:relative;height:12px;margin:10px 6px;padding:4px 0;cursor:pointer;touch-action:none}
.ant-slider-vertical{width:12px;height:100%;margin:6px 10px;padding:0 4px}
.ant-spin,.ant-statistic,.ant-steps{padding:0;box-sizing:border-box}
.ant-slider-vertical .ant-slider-rail{width:4px;height:100%}
.ant-slider-vertical .ant-slider-track{width:4px}
.ant-slider-vertical .ant-slider-handle{margin-top:-6px;margin-left:-5px}
.ant-slider-vertical .ant-slider-mark{top:0;left:12px;width:18px;height:100%}
.ant-slider-vertical .ant-slider-mark-text{left:4px;white-space:nowrap}
.ant-slider-vertical .ant-slider-step{width:4px;height:100%}
.ant-slider-rail,.ant-slider-track{height:4px;border-radius:2px;position:absolute}
.ant-slider-vertical .ant-slider-dot{top:auto;left:2px;margin-bottom:-4px}
.ant-slider-tooltip .ant-tooltip-inner{min-width:unset}
.ant-slider-rtl.ant-slider-vertical .ant-slider-handle{margin-right:-5px;margin-left:0}
.ant-slider-rtl.ant-slider-vertical .ant-slider-mark{right:12px;left:auto}
.ant-slider-rtl.ant-slider-vertical .ant-slider-mark-text{right:4px;left:auto}
.ant-slider-rtl.ant-slider-vertical .ant-slider-dot{right:2px;left:auto}
.ant-slider-with-marks{margin-bottom:28px}
.ant-slider-rail{width:100%;transition:background-color .3s}
.ant-slider-track{background-color:#91d5ff;transition:background-color .3s}
.ant-slider-handle{position:absolute;width:14px;height:14px;margin-top:-5px;background-color:#fff;border:2px solid #91d5ff;border-radius:50%;box-shadow:0;cursor:pointer;transition:border-color .3s,box-shadow .6s,transform .3s cubic-bezier(.18,.89,.32,1.28)}
.ant-slider-handle-dragging.ant-slider-handle-dragging.ant-slider-handle-dragging,.ant-slider-handle:focus{border-color:#46a6ff;box-shadow:0 0 0 5px rgba(24,144,255,.12)}
.ant-slider-handle:focus{outline:0}
.ant-slider-handle.ant-tooltip-open{border-color:#1890ff}
.ant-slider:hover .ant-slider-rail{background-color:#e1e1e1}
.ant-slider:hover .ant-slider-track{background-color:#69c0ff}
.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open){border-color:#69c0ff}
.ant-slider-mark{position:absolute;top:14px;left:0;width:100%;font-size:14px}
.ant-slider-mark-text{position:absolute;display:inline-block;color:rgba(0,0,0,.45);text-align:center;word-break:keep-all;cursor:pointer;-webkit-user-select:none;user-select:none}
.ant-slider-mark-text-active{color:rgba(0,0,0,.85)}
.ant-slider-step{position:absolute;width:100%;height:4px;background:0 0}
.ant-slider-dot{position:absolute;top:-2px;width:8px;height:8px;margin-left:-4px;background-color:#fff;border:2px solid #f0f0f0;border-radius:50%;cursor:pointer}
.ant-slider-dot:first-child,.ant-slider-dot:last-child{margin-left:-4px}
.ant-slider-dot-active{border-color:#8cc8ff}
.ant-slider-disabled{cursor:not-allowed}
.ant-slider-disabled .ant-slider-track{background-color:rgba(0,0,0,.25)!important}
.ant-slider-disabled .ant-slider-dot,.ant-slider-disabled .ant-slider-handle{background-color:#fff;border-color:rgba(0,0,0,.25)!important;box-shadow:none;cursor:not-allowed}
.ant-slider-disabled .ant-slider-dot,.ant-slider-disabled .ant-slider-mark-text{cursor:not-allowed!important}
.ant-slider-rtl .ant-slider-mark{right:0;left:auto}
.ant-slider-rtl .ant-slider-dot,.ant-slider-rtl .ant-slider-dot:first-child,.ant-slider-rtl .ant-slider-dot:last-child{margin-right:-4px;margin-left:0}
.ant-spin{margin:0;font-size:14px;position:absolute;display:none;color:#1890ff;text-align:center;vertical-align:middle;opacity:0;transition:transform .3s cubic-bezier(.78,.14,.15,.86)}
.ant-spin-spinning{position:static;display:inline-block;opacity:1}
.ant-spin-nested-loading{position:relative}
.ant-spin-nested-loading>div>.ant-spin{position:absolute;top:0;left:0;z-index:4;display:block;width:100%;height:100%;max-height:400px}
.ant-spin-nested-loading>div>.ant-spin .ant-spin-dot{position:absolute;top:50%;left:50%;margin:-10px}
.ant-spin-nested-loading>div>.ant-spin .ant-spin-text{position:absolute;top:50%;width:100%;padding-top:5px;text-shadow:0 1px 2px #fff}
.ant-spin-nested-loading>div>.ant-spin.ant-spin-show-text .ant-spin-dot{margin-top:-20px}
.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-dot{margin:-7px}
.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-text{padding-top:2px}
.ant-spin-nested-loading>div>.ant-spin-sm.ant-spin-show-text .ant-spin-dot{margin-top:-17px}
.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-dot{margin:-16px}
.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-text{padding-top:11px}
.ant-spin-nested-loading>div>.ant-spin-lg.ant-spin-show-text .ant-spin-dot{margin-top:-26px}
.ant-spin-container{position:relative;transition:opacity .3s}
.ant-spin-container::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:none\9;width:100%;height:100%;background:#fff;opacity:0;transition:all .3s;content:'';pointer-events:none}
.ant-spin-blur{clear:both;overflow:hidden;opacity:.5;-webkit-user-select:none;user-select:none;pointer-events:none}
.ant-spin-blur::after{opacity:.4;pointer-events:auto}
.ant-spin-tip{color:rgba(0,0,0,.45)}
.ant-spin-dot{position:relative;display:inline-block;font-size:20px;width:1em;height:1em}
.ant-spin-dot-item{position:absolute;display:block;width:9px;height:9px;background-color:#1890ff;border-radius:100%;transform:scale(.75);transform-origin:50% 50%;opacity:.3;animation:antSpinMove 1s infinite linear alternate}
.ant-spin-dot-item:nth-child(1){top:0;left:0}
.ant-spin-dot-item:nth-child(2){top:0;right:0;animation-delay:.4s}
.ant-spin-dot-item:nth-child(3){right:0;bottom:0;animation-delay:.8s}
.ant-spin-dot-item:nth-child(4){bottom:0;left:0;animation-delay:1.2s}
.ant-spin-dot-spin{transform:rotate(45deg);animation:antRotate 1.2s infinite linear}
.ant-spin-sm .ant-spin-dot{font-size:14px}
.ant-spin-sm .ant-spin-dot i{width:6px;height:6px}
.ant-spin-lg .ant-spin-dot{font-size:32px}
.ant-spin-lg .ant-spin-dot i{width:14px;height:14px}
.ant-spin.ant-spin-show-text .ant-spin-text{display:block}
@media all and (-ms-high-contrast:none), (-ms-high-contrast:active){.ant-spin-blur{background:#fff;opacity:.5}}
@keyframes antSpinMove{to{opacity:1}}
@keyframes antRotate{to{transform:rotate(405deg)}}
.ant-spin-rtl .ant-spin-dot-spin{transform:rotate(-45deg);animation-name:antRotateRtl}
@keyframes antRotateRtl{to{transform:rotate(-405deg)}}
nz-spin{display:block}
.ant-statistic{margin:0;color:rgba(0,0,0,.85);font-size:14px}
.ant-statistic-title{margin-bottom:4px;color:rgba(0,0,0,.45);font-size:14px}
.ant-statistic-content{color:rgba(0,0,0,.85);font-size:24px}
.ant-statistic-content-value{display:inline-block;direction:ltr}
.ant-cascader-menu-rtl .ant-cascader-menu,.ant-cascader-picker-rtl,.ant-picker-calendar-rtl,.ant-result-rtl,.ant-select-tree-checkbox-rtl,.ant-space-rtl,.ant-statistic-rtl,.ant-steps-rtl,.ant-switch-rtl,.ant-table-rtl,.ant-table-wrapper-rtl,.ant-tabs-dropdown-rtl,.ant-tabs-rtl,.ant-tag.ant-tag-rtl,.ant-timeline-rtl,.ant-tooltip-rtl,.ant-transfer-rtl,.ant-tree .ant-tree-treenode-rtl,.ant-tree-checkbox-rtl,.ant-tree-rtl,.ant-tree-select-dropdown-rtl,.ant-typography-rtl,.ant-upload-list-rtl,.ant-upload-rtl{direction:rtl}
.ant-statistic-content-prefix,.ant-statistic-content-suffix{display:inline-block}
.ant-statistic-content-prefix{margin-right:4px}
.ant-statistic-content-suffix{margin-left:4px}
.ant-statistic-rtl .ant-statistic-content-prefix{margin-right:0;margin-left:4px}
.ant-statistic-rtl .ant-statistic-content-suffix{margin-right:4px;margin-left:0}
.ant-steps{margin:0;color:rgba(0,0,0,.85);display:flex;width:100%;font-size:0;text-align:initial}
.ant-steps-item{position:relative;display:inline-block;flex:1;overflow:hidden;vertical-align:top}
.ant-steps-item-container{outline:0}
.ant-steps-item:last-child{flex:none}
.ant-steps-item:last-child>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title::after,.ant-steps-item:last-child>.ant-steps-item-container>.ant-steps-item-tail{display:none}
.ant-steps-item-content,.ant-steps-item-icon{display:inline-block;vertical-align:top}
.ant-steps-item-icon{width:32px;height:32px;margin:0 8px 0 0;font-size:16px;line-height:32px;text-align:center;border:1px solid rgba(0,0,0,.25);border-radius:32px;transition:background-color .3s,border-color .3s}
.ant-steps-item-icon .ant-steps-icon{position:relative;top:-.5px;color:#1890ff;line-height:1}
.ant-steps-item-tail{position:absolute;top:12px;left:0;width:100%;padding:0 10px}
.ant-steps-item-tail::after{display:inline-block;width:100%;height:1px;background:#f0f0f0;border-radius:1px;transition:background .3s;content:''}
.ant-steps-item-title{position:relative;display:inline-block;padding-right:16px;color:rgba(0,0,0,.85);font-size:16px;line-height:32px}
.ant-steps-item-description,.ant-steps-item-subtitle{color:rgba(0,0,0,.45);font-size:14px}
.ant-steps-item-title::after{position:absolute;top:16px;left:100%;display:block;width:9999px;height:1px;background:#f0f0f0;content:''}
.ant-steps-item-subtitle{display:inline;margin-left:8px;font-weight:400}
.ant-steps-item-wait .ant-steps-item-icon{background-color:#fff;border-color:rgba(0,0,0,.25)}
.ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon{color:rgba(0,0,0,.25)}
.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description,.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:rgba(0,0,0,.45)}
.ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:rgba(0,0,0,.25)}
.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title::after,.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-tail::after{background-color:#f0f0f0}
.ant-steps-item-process .ant-steps-item-icon{background-color:#fff;border-color:#1890ff}
.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{color:#1890ff}
.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description,.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:rgba(0,0,0,.85)}
.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:#1890ff}
.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title::after,.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-tail::after{background-color:#f0f0f0}
.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon{background:#1890ff}
.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon .ant-steps-icon{color:#fff}
.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-title{font-weight:500}
.ant-steps-item-finish .ant-steps-item-icon{background-color:#fff;border-color:#1890ff}
.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title::after,.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail::after{background-color:#1890ff}
.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:#1890ff}
.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title,.ant-switch,.ant-table{color:rgba(0,0,0,.85)}
.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:#1890ff}
.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{color:rgba(0,0,0,.45)}
.ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon,.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description,.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:#ff4d4f}
.ant-steps-item-error .ant-steps-item-icon{background-color:#fff;border-color:#ff4d4f}
.ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:#ff4d4f}
.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title::after,.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-tail::after{background-color:#f0f0f0}
.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process)>.ant-steps-item-container[role=button]:hover .ant-steps-item-icon .ant-steps-icon,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-description,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-subtitle,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-title,.ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{color:#1890ff}
.ant-steps-item.ant-steps-next-error .ant-steps-item-title::after{background:#ff4d4f}
.ant-steps-item-disabled{cursor:not-allowed}
.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]{cursor:pointer}
.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-description,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-icon .ant-steps-icon,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-subtitle,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-title{transition:color .3s}
.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process)>.ant-steps-item-container[role=button]:hover .ant-steps-item-icon{border-color:#1890ff}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-left:16px;white-space:nowrap}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{padding-left:0}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title{padding-right:0}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail{display:none}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description{max-width:140px;white-space:normal}
.ant-steps-item-custom>.ant-steps-item-container>.ant-steps-item-icon{height:auto;background:0 0;border:0}
.ant-steps-item-custom>.ant-steps-item-container>.ant-steps-item-icon>.ant-steps-icon{top:0;left:.5px;width:32px;height:32px;font-size:24px;line-height:32px}
.ant-steps:not(.ant-steps-vertical) .ant-steps-item-custom .ant-steps-item-icon{width:auto;background:0 0}
.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-left:12px}
.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{padding-left:0}
.ant-steps-small .ant-steps-item-icon{width:24px;height:24px;margin:0 8px 0 0;font-size:12px;line-height:24px;text-align:center;border-radius:24px}
.ant-steps-small .ant-steps-item-title{padding-right:12px;font-size:14px;line-height:24px}
.ant-steps-small .ant-steps-item-title::after{top:12px}
.ant-steps-small .ant-steps-item-description{color:rgba(0,0,0,.45);font-size:14px}
.ant-steps-small .ant-steps-item-tail{top:8px}
.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon{width:inherit;height:inherit;line-height:inherit;background:0 0;border:0;border-radius:0}
.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon{font-size:24px;line-height:24px;transform:none}
.ant-steps-vertical{display:flex}
.ant-steps-vertical>.ant-steps-item{display:block;flex:1 0 auto;padding-left:0;overflow:visible}
.ant-steps-vertical>.ant-steps-item .ant-steps-item-icon{float:left;margin-right:16px}
.ant-steps-vertical>.ant-steps-item .ant-steps-item-content{display:block;min-height:48px;overflow:hidden}
.ant-steps-vertical>.ant-steps-item .ant-steps-item-title{line-height:32px}
.ant-steps-vertical>.ant-steps-item .ant-steps-item-description{padding-bottom:12px}
.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{position:absolute;top:0;left:16px;width:1px;height:100%;padding:38px 0 6px}
.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail::after{width:1px;height:100%}
.ant-steps-vertical>.ant-steps-item:not(:last-child)>.ant-steps-item-container>.ant-steps-item-tail{display:block}
.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title::after{display:none}
.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail{position:absolute;top:0;left:12px;padding:30px 0 6px}
.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-title{line-height:24px}
.ant-steps-label-vertical .ant-steps-item{overflow:visible}
.ant-steps-label-vertical .ant-steps-item-tail{margin-left:58px;padding:3.5px 24px}
.ant-steps-label-vertical .ant-steps-item-content{display:block;width:116px;margin-top:8px;text-align:center}
.ant-steps-label-vertical .ant-steps-item-icon{display:inline-block;margin-left:42px}
.ant-steps-label-vertical .ant-steps-item-title{padding-right:0;padding-left:0}
.ant-steps-label-vertical .ant-steps-item-title::after{display:none}
.ant-steps-label-vertical .ant-steps-item-subtitle{display:block;margin-bottom:4px;margin-left:0;line-height:1.5715}
.ant-steps-label-vertical.ant-steps-small:not(.ant-steps-dot) .ant-steps-item-icon{margin-left:46px}
.ant-steps-dot .ant-steps-item-title,.ant-steps-dot.ant-steps-small .ant-steps-item-title{line-height:1.5715}
.ant-steps-dot .ant-steps-item-tail,.ant-steps-dot.ant-steps-small .ant-steps-item-tail{top:2px;width:100%;margin:0 0 0 70px;padding:0}
.ant-steps-dot .ant-steps-item-tail::after,.ant-steps-dot.ant-steps-small .ant-steps-item-tail::after{width:calc(100% - 20px);height:3px;margin-left:12px}
.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot{left:2px}
.ant-steps-dot .ant-steps-item-icon,.ant-steps-dot.ant-steps-small .ant-steps-item-icon{width:8px;height:8px;margin-left:67px;padding-right:0;line-height:8px;background:0 0;border:0}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot{position:relative;float:left;width:100%;height:100%;border-radius:100px;transition:all .3s}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot::after,.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot::after{position:absolute;top:-12px;left:-26px;width:60px;height:32px;background:rgba(0,0,0,.001);content:''}
.ant-steps-dot .ant-steps-item-content,.ant-steps-dot.ant-steps-small .ant-steps-item-content{width:140px}
.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon,.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon{position:relative;top:-1px;width:10px;height:10px;line-height:10px;background:0 0}
.ant-steps-dot .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot{left:0}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon{margin-top:8px;margin-left:0;background:0 0}
.ant-steps-vertical.ant-steps-dot .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{top:2px;left:-9px;margin:0;padding:22px 0 4px}
.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot{left:0}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-content{width:inherit}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-item-container .ant-steps-item-icon .ant-steps-icon-dot{left:-2px}
.ant-steps-navigation{padding-top:12px}
.ant-steps-navigation.ant-steps-small .ant-steps-item-container{margin-left:-12px}
.ant-steps-navigation .ant-steps-item{overflow:visible;text-align:center}
.ant-steps-navigation .ant-steps-item-container{display:inline-block;height:100%;margin-left:-16px;padding-bottom:12px;text-align:left;transition:opacity .3s}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title::after,.ant-steps-navigation .ant-steps-item:last-child::after{display:none}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-content{max-width:auto}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title{max-width:100%;padding-right:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role=button]{cursor:pointer}
.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role=button]:hover{opacity:.85}
.ant-steps-navigation .ant-steps-item:last-child{flex:1}
.ant-steps-navigation .ant-steps-item::after{position:absolute;top:50%;left:100%;display:inline-block;width:12px;height:12px;margin-top:-14px;margin-left:-2px;border:1px solid rgba(0,0,0,.25);border-bottom:none;border-left:none;transform:rotate(45deg);content:''}
.ant-steps-navigation .ant-steps-item::before{position:absolute;bottom:0;left:50%;display:inline-block;width:0;height:2px;background-color:#1890ff;transition:width .3s,left .3s;transition-timing-function:ease-out;content:''}
.ant-steps-navigation .ant-steps-item.ant-steps-item-active::before{left:0;width:100%}
.ant-steps-navigation.ant-steps-vertical>.ant-steps-item{margin-right:0!important}
.ant-steps-navigation.ant-steps-vertical>.ant-steps-item::before{display:none}
.ant-steps-navigation.ant-steps-vertical>.ant-steps-item.ant-steps-item-active::before{top:0;right:0;left:unset;display:block;width:3px;height:calc(100% - 24px)}
.ant-steps-navigation.ant-steps-vertical>.ant-steps-item::after{position:relative;top:-2px;left:50%;display:block;width:8px;height:8px;margin-bottom:8px;text-align:center;transform:rotate(135deg)}
.ant-steps-navigation.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{visibility:hidden}
.ant-steps.ant-steps-rtl .ant-steps-item-icon{margin-right:0;margin-left:8px}
.ant-steps-rtl .ant-steps-item-tail{right:0;left:auto}
.ant-steps-rtl .ant-steps-item-title{padding-right:0;padding-left:16px}
.ant-steps-rtl .ant-steps-item-title::after{right:100%;left:auto}
.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-right:16px;padding-left:0}
.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{padding-right:0}
.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title{padding-left:0}
.ant-steps-rtl .ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon{right:.5px;left:auto}
.ant-steps-rtl.ant-steps-navigation.ant-steps-small .ant-steps-item-container{margin-right:-12px;margin-left:0}
.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container{margin-right:-16px;margin-left:0;text-align:right}
.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title{padding-left:0}
.ant-steps-rtl.ant-steps-navigation .ant-steps-item::after{right:100%;left:auto;margin-right:-2px;margin-left:0;transform:rotate(225deg)}
.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-right:12px;padding-left:0}
.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{padding-right:0}
.ant-steps-rtl.ant-steps-small .ant-steps-item-title{padding-right:0;padding-left:12px}
.ant-steps-rtl.ant-steps-vertical>.ant-steps-item .ant-steps-item-icon{float:right;margin-right:0;margin-left:16px}
.ant-steps-rtl.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{right:16px;left:auto}
.ant-steps-rtl.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail{right:12px;left:auto}
.ant-steps-rtl.ant-steps-label-vertical .ant-steps-item-title{padding-left:0}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail{margin:0 70px 0 0}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail::after,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail::after{margin-right:12px;margin-left:0}
.ant-steps-rtl.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot{right:2px;left:auto}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon{margin-right:67px;margin-left:0}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot{float:right}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot::after,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot::after{right:-26px;left:auto}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon{margin-right:0;margin-left:16px}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{right:-9px;left:auto}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot{right:0;left:auto}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot{right:-2px;left:auto}
.ant-steps-rtl.ant-steps-with-progress.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item:first-child.ant-steps-item-active{padding-right:4px}
.ant-steps-with-progress .ant-steps-item .ant-steps-item-tail{top:4px!important}
.ant-steps-with-progress.ant-steps-horizontal .ant-steps-item:first-child{padding-bottom:4px;padding-left:4px}
.ant-steps-with-progress .ant-steps-item-icon{position:relative}
.ant-steps-with-progress .ant-steps-item-icon .ant-progress{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}
.ant-switch{margin:0;padding:0;font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:'tnum';position:relative;display:inline-block;box-sizing:border-box;min-width:44px;height:22px;line-height:22px;vertical-align:middle;background-color:rgba(0,0,0,.25);border:0;border-radius:100px;cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none}
.ant-switch:focus{outline:0;box-shadow:0 0 0 2px rgba(0,0,0,.1)}
.ant-switch-checked:focus{box-shadow:0 0 0 2px rgba(24,144,255,.2)}
.ant-switch:focus:hover{box-shadow:none}
.ant-switch-checked{background-color:#1890ff}
.ant-switch-disabled,.ant-switch-loading{cursor:not-allowed;opacity:.4}
.ant-switch-disabled *,.ant-switch-loading *{box-shadow:none;cursor:not-allowed}
.ant-switch-inner{display:block;margin:0 7px 0 25px;color:#fff;font-size:12px;transition:margin .2s}
.ant-switch-handle,.ant-switch-handle::before{position:absolute;transition:all .2s ease-in-out}
.ant-switch-checked .ant-switch-inner{margin:0 25px 0 7px}
.ant-switch-handle{top:2px;left:2px;width:18px;height:18px}
.ant-switch-handle::before{top:0;right:0;bottom:0;left:0;background-color:#fff;border-radius:9px;box-shadow:0 2px 4px 0 rgba(0,35,11,.2);content:''}
.ant-switch-checked .ant-switch-handle{left:calc(100% - 18px - 2px)}
.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle::before{right:-30%;left:0}
.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle::before{right:0;left:-30%}
.ant-switch-loading-icon{position:relative;top:2px;color:rgba(0,0,0,.65);vertical-align:top}
.ant-switch-checked .ant-switch-loading-icon{color:#1890ff}
.ant-switch-small{min-width:28px;height:16px;line-height:16px}
.ant-table,.ant-table-filter-dropdown{line-height:1.5715;box-sizing:border-box;font-variant:tabular-nums;list-style:none}
.ant-switch-small .ant-switch-inner{margin:0 5px 0 18px;font-size:12px}
.ant-switch-small .ant-switch-handle{width:12px;height:12px}
.ant-switch-small .ant-switch-loading-icon{top:1.5px;font-size:9px}
.ant-table,.ant-table.ant-table-middle,.ant-table.ant-table-small{font-size:14px}
.ant-switch-small.ant-switch-checked .ant-switch-inner{margin:0 18px 0 5px}
.ant-switch-small.ant-switch-checked .ant-switch-handle{left:calc(100% - 12px - 2px)}
.ant-switch-rtl .ant-switch-inner{margin:0 25px 0 7px}
.ant-switch-rtl .ant-switch-handle{right:2px;left:auto}
.ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle::before{right:0;left:-30%}
.ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle::before{right:-30%;left:0}
.ant-switch-rtl.ant-switch-checked .ant-switch-inner{margin:0 7px 0 25px}
.ant-switch-rtl.ant-switch-checked .ant-switch-handle{right:calc(100% - 18px - 2px)}
.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle{right:calc(100% - 12px - 2px)}
nz-switch{display:inline-block}
.ant-table-wrapper::after,.ant-table-wrapper::before{display:table;content:''}
.ant-table.ant-table-middle .ant-table-footer,.ant-table.ant-table-middle .ant-table-tbody>tr>td,.ant-table.ant-table-middle .ant-table-thead>tr>th,.ant-table.ant-table-middle .ant-table-title,.ant-table.ant-table-middle tfoot>tr>td,.ant-table.ant-table-middle tfoot>tr>th{padding:12px 8px}
.ant-table.ant-table-middle .ant-table-filter-trigger{margin-right:-4px}
.ant-table.ant-table-middle .ant-table-expanded-row-fixed{margin:-12px -8px}
.ant-table.ant-table-middle .ant-table-tbody .ant-table-wrapper:only-child .ant-table{margin:-12px -8px -12px 25px}
.ant-table.ant-table-small .ant-table-footer,.ant-table.ant-table-small .ant-table-tbody>tr>td,.ant-table.ant-table-small .ant-table-thead>tr>th,.ant-table.ant-table-small .ant-table-title,.ant-table.ant-table-small tfoot>tr>td,.ant-table.ant-table-small tfoot>tr>th{padding:8px}
.ant-table.ant-table-small .ant-table-filter-trigger{margin-right:-4px}
.ant-table.ant-table-small .ant-table-expanded-row-fixed{margin:-8px}
.ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table{margin:-8px -8px -8px 25px}
.ant-table-small .ant-table-thead>tr>th{background-color:#fafafa}
.ant-table-small .ant-table-selection-column{width:46px;min-width:46px}
.ant-table.ant-table-bordered>.ant-table-title{border:1px solid #f0f0f0;border-bottom:0}
.ant-table-thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr:not(:last-child)>th{border-bottom:1px solid #f0f0f0}
.ant-table.ant-table-bordered>.ant-table-container{border-left:1px solid #f0f0f0}
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th{border-right:1px solid #f0f0f0}
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th::before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th::before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th::before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th::before{background-color:transparent!important}
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>.ant-table-cell-fix-right-first::after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>.ant-table-cell-fix-right-first::after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>.ant-table-cell-fix-right-first::after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>.ant-table-cell-fix-right-first::after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>.ant-table-cell-fix-right-first::after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>.ant-table-cell-fix-right-first::after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>.ant-table-cell-fix-right-first::after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>.ant-table-cell-fix-right-first::after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>.ant-table-cell-fix-right-first::after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>.ant-table-cell-fix-right-first::after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>.ant-table-cell-fix-right-first::after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>.ant-table-cell-fix-right-first::after{border-right:1px solid #f0f0f0}
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-16px -17px}
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed::after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed::after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed::after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td>.ant-table-expanded-row-fixed::after{position:absolute;top:0;right:1px;bottom:0;border-right:1px solid #f0f0f0;content:''}
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table{border-top:1px solid #f0f0f0}
.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-expanded-row>td,.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-placeholder>td{border-right:0}
.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-12px -9px}
.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-8px -9px}
.ant-table.ant-table-bordered>.ant-table-footer{border:1px solid #f0f0f0;border-top:0}
.ant-table-cell .ant-table-container:first-child{border-top:0}
.ant-table-cell-scrollbar{box-shadow:0 1px 0 1px #fafafa}
.ant-table-wrapper{clear:both;max-width:100%}
.ant-table-wrapper::after{clear:both}
.ant-table{margin:0;padding:0;font-feature-settings:'tnum';position:relative;background:#fff;border-radius:2px}
.ant-table-footer,.ant-table-thead>tr>th{color:rgba(0,0,0,.85);background:#fafafa}
.ant-table table{width:100%;text-align:left;border-radius:2px 2px 0 0;border-collapse:separate;border-spacing:0}
.ant-table tfoot>tr>td,.ant-table tfoot>tr>th,.ant-table-tbody>tr>td,.ant-table-thead>tr>th{position:relative;padding:16px;overflow-wrap:break-word}
.ant-table-cell-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all}
.ant-table-cell-ellipsis.ant-table-cell-fix-left-last,.ant-table-cell-ellipsis.ant-table-cell-fix-right-first{overflow:visible}
.ant-table-cell-ellipsis.ant-table-cell-fix-left-last .ant-table-cell-content,.ant-table-cell-ellipsis.ant-table-cell-fix-right-first .ant-table-cell-content{display:block;overflow:hidden;text-overflow:ellipsis}
.ant-table-cell-ellipsis .ant-table-column-title{overflow:hidden;text-overflow:ellipsis;word-break:keep-all}
.ant-table-footer,.ant-table-title{padding:16px}
.ant-table-thead>tr>th{position:relative;font-weight:500;text-align:left;transition:background .3s ease}
.ant-table-thead>tr>th[colspan]:not([colspan='1']){text-align:center}
.ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before{position:absolute;top:50%;right:0;width:1px;height:1.6em;background-color:rgba(0,0,0,.06);transform:translateY(-50%);transition:background-color .3s;content:''}
.ant-table-thead>tr:not(:last-child)>th[colspan]{border-bottom:0}
.ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;transition:background .3s}
.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table,.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table{margin:-16px -16px -16px 33px}
.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td,.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td{border-bottom:0}
.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:first-child,.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:last-child,.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:first-child,.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:last-child{border-radius:0}
.ant-table-tbody>tr.ant-table-row:hover>td{background:#fafafa}
.ant-table-tbody>tr.ant-table-row-selected>td{background:#e6f7ff;border-color:rgba(0,0,0,.03)}
.ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#dcf4ff}
.ant-table-summary{position:relative;z-index:2;background:#fff}
div.ant-table-summary{box-shadow:0 -1px 0 #f0f0f0}
.ant-table-summary>tr>td,.ant-table-summary>tr>th{border-bottom:1px solid #f0f0f0}
.ant-table-pagination.ant-pagination{margin:16px 0}
.ant-table-pagination{display:flex;flex-wrap:wrap;grid-row-gap:8px;row-gap:8px}
.ant-table-pagination>*{flex:none}
.ant-table-pagination-left{justify-content:flex-start}
.ant-table-pagination-center{justify-content:center}
.ant-table-pagination-right{justify-content:flex-end}
.ant-table-thead th.ant-table-column-has-sorters{cursor:pointer;transition:all .3s}
.ant-table-thead th.ant-table-column-has-sorters:hover{background:rgba(0,0,0,.04)}
.ant-table-thead th.ant-table-column-has-sorters:hover::before{background-color:transparent!important}
.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-left:hover,.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-right:hover,.ant-table-thead th.ant-table-column-sort{background:#f5f5f5}
.ant-table-thead th.ant-table-column-sort::before{background-color:transparent!important}
td.ant-table-column-sort{background:#fafafa}
.ant-table-column-title{position:relative;z-index:1;flex:1}
.ant-table-column-sorters{display:flex;flex:auto;align-items:center;justify-content:space-between}
.ant-table-column-sorters::after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:''}
.ant-table-column-sorter{color:#bfbfbf;font-size:0;transition:color .3s}
.ant-table-column-sorter-inner{display:inline-flex;flex-direction:column;align-items:center}
.ant-table-filter-column,.ant-table-filter-dropdown-btns{display:flex;justify-content:space-between}
.ant-table-column-sorter-down,.ant-table-column-sorter-up{font-size:11px}
.ant-table-column-sorter-down.active,.ant-table-column-sorter-up.active{color:#1890ff}
.ant-table-column-sorter-up+.ant-table-column-sorter-down{margin-top:-.3em}
.ant-table-column-sorters:hover .ant-table-column-sorter{color:#a6a6a6}
.ant-table-filter-trigger{position:relative;display:flex;align-items:center;margin:-4px -8px -4px 4px;padding:0 4px;color:#bfbfbf;font-size:12px;border-radius:2px;cursor:pointer;transition:all .3s}
.ant-table-filter-trigger:hover{color:rgba(0,0,0,.45);background:rgba(0,0,0,.04)}
.ant-table-filter-trigger.active{color:#1890ff}
.ant-table-filter-dropdown{margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-feature-settings:'tnum';min-width:120px;background-color:#fff;border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}
.ant-table-filter-dropdown .ant-dropdown-menu{max-height:264px;overflow-x:hidden;border:0;box-shadow:none}
.ant-table-filter-dropdown-submenu>ul{max-height:calc(100vh - 130px);overflow-x:hidden;overflow-y:auto}
.ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span{padding-left:8px}
.ant-table-filter-dropdown-btns{padding:7px 8px 7px 3px;overflow:hidden;background-color:inherit;border-top:1px solid #f0f0f0}
.ant-table-selection-col{width:32px}
.ant-table-bordered .ant-table-selection-col{width:50px}
table tr td.ant-table-selection-column,table tr th.ant-table-selection-column{padding-right:8px;padding-left:8px;text-align:center}
table tr td.ant-table-selection-column .ant-radio-wrapper,table tr th.ant-table-selection-column .ant-radio-wrapper{margin-right:0}
table tr th.ant-table-selection-column::after{background-color:transparent!important}
.ant-table-selection{position:relative;display:inline-flex;flex-direction:column}
.ant-table-selection-extra{position:absolute;top:0;z-index:1;cursor:pointer;transition:all .3s;margin-inline-start:100%;padding-inline-start:4px}
.ant-table-selection-extra .anticon{color:#bfbfbf;font-size:10px}
.ant-table-selection-extra .anticon:hover{color:#a6a6a6}
.ant-table-expand-icon-col{width:48px}
.ant-table-row-expand-icon-cell{text-align:center}
.ant-table-row-indent{float:left;height:1px}
.ant-table-row-expand-icon{text-decoration:none;cursor:pointer;position:relative;display:inline-flex;float:left;box-sizing:border-box;width:17px;height:17px;padding:0;color:inherit;line-height:17px;background:#fff;border:1px solid #f0f0f0;border-radius:2px;outline:0;transform:scale(.94117647);transition:all .3s;-webkit-user-select:none;user-select:none}
.ant-tabs,.ant-tabs-dropdown,.ant-timeline{box-sizing:border-box;line-height:1.5715}
.ant-table-row-expand-icon:focus,.ant-table-row-expand-icon:hover{color:#40a9ff}
.ant-table-row-expand-icon:active{color:#096dd9}
.ant-table-row-expand-icon:active,.ant-table-row-expand-icon:focus,.ant-table-row-expand-icon:hover{border-color:currentColor}
.ant-table-row-expand-icon::after,.ant-table-row-expand-icon::before{position:absolute;background:currentColor;transition:transform .3s ease-out;content:''}
.ant-table-row-expand-icon::before{top:7px;right:3px;left:3px;height:1px}
.ant-table-row-expand-icon::after{top:3px;bottom:3px;left:7px;width:1px;transform:rotate(90deg)}
.ant-table-row-expand-icon-collapsed::before{transform:rotate(-180deg)}
.ant-table-row-expand-icon-collapsed::after{transform:rotate(0)}
.ant-table-row-expand-icon-spaced{background:0 0;border:0;visibility:hidden}
.ant-table-row-expand-icon-spaced::after,.ant-table-row-expand-icon-spaced::before{display:none;content:none}
.ant-table-row-indent+.ant-table-row-expand-icon{margin-top:2.5px;margin-right:8px}
tr.ant-table-expanded-row:hover>td,tr.ant-table-expanded-row>td{background:#fbfbfb}
tr.ant-table-expanded-row .ant-descriptions-view{display:flex}
tr.ant-table-expanded-row .ant-descriptions-view table{flex:auto;width:auto}
.ant-table .ant-table-expanded-row-fixed{position:relative;margin:-16px;padding:16px}
.ant-table-tbody>tr.ant-table-placeholder{text-align:center}
.ant-table-empty .ant-table-tbody>tr.ant-table-placeholder{color:rgba(0,0,0,.25)}
.ant-table-tbody>tr.ant-table-placeholder:hover>td{background:#fff}
.ant-table-cell-fix-left,.ant-table-cell-fix-right{position:sticky!important;z-index:2;background:#fff}
.ant-table .ant-table-container::after,.ant-table .ant-table-container::before,.ant-table-cell-fix-left-first::after,.ant-table-cell-fix-left-last::after,.ant-table-cell-fix-right-first::after,.ant-table-cell-fix-right-last::after{position:absolute;transition:box-shadow .3s;width:30px;top:0;pointer-events:none;content:''}
.ant-table-cell-fix-left-first::after,.ant-table-cell-fix-left-last::after{right:0;bottom:-1px;transform:translateX(100%)}
.ant-table-cell-fix-right-first::after,.ant-table-cell-fix-right-last::after{bottom:-1px;left:0;transform:translateX(-100%)}
.ant-table .ant-table-container::after,.ant-table .ant-table-container::before{bottom:0;z-index:1}
.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container,.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container{position:relative}
.ant-table .ant-table-container::before{left:0}
.ant-table .ant-table-container::after{right:0}
.ant-table-ping-left .ant-table-cell-fix-left-first::after,.ant-table-ping-left .ant-table-cell-fix-left-last::after,.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container::before{box-shadow:inset 10px 0 8px -8px rgba(0,0,0,.15)}
.ant-table-ping-left .ant-table-cell-fix-left-last::before{background-color:transparent!important}
.ant-table-sticky-holder,.ant-table-sticky-scroll{position:sticky;z-index:3;background:#fff}
.ant-table-ping-right .ant-table-cell-fix-right-first::after,.ant-table-ping-right .ant-table-cell-fix-right-last::after,.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container::after{box-shadow:inset -10px 0 8px -8px rgba(0,0,0,.15)}
.ant-table-sticky-scroll{bottom:0;display:flex;align-items:center;border-top:1px solid #f0f0f0;opacity:.6}
.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after{opacity:1}
.ant-table-sticky-scroll:hover{transform-origin:center bottom}
.ant-table-sticky-scroll-bar{height:8px;background-color:rgba(0,0,0,.35);border-radius:4px}
.ant-table-sticky-scroll-bar-active,.ant-table-sticky-scroll-bar:hover{background-color:rgba(0,0,0,.8)}
@media all and (-ms-high-contrast:none){.ant-table-ping-left .ant-table-cell-fix-left-last::after,.ant-table-ping-right .ant-table-cell-fix-right-first::after{box-shadow:none!important}}
.ant-table-title{border-radius:2px 2px 0 0}
.ant-table-title+.ant-table-container{border-top-left-radius:0;border-top-right-radius:0}
.ant-table-title+.ant-table-container table>thead>tr:first-child th:first-child,.ant-table-title+.ant-table-container table>thead>tr:first-child th:last-child{border-radius:0}
.ant-table-container,.ant-table-container table>thead>tr:first-child th:first-child{border-top-left-radius:2px}
.ant-table-container,.ant-table-container table>thead>tr:first-child th:last-child{border-top-right-radius:2px}
.ant-table-footer{border-radius:0 0 2px 2px}
.ant-table-wrapper-rtl .ant-table table{text-align:right}
.ant-table-wrapper-rtl .ant-table-thead>tr>th[colspan]:not([colspan='1']){text-align:center}
.ant-table-wrapper-rtl .ant-table-thead>tr>th{text-align:right}
.ant-table-wrapper-rtl .ant-table thead>tr>th.ant-table-selection-column,.ant-table-wrapper-rtl .ant-table-selection{text-align:center}
.ant-table-tbody>tr .ant-table-wrapper:only-child .ant-table.ant-table-rtl{margin:-16px 33px -16px -16px}
.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-left{justify-content:flex-end}
.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-right{justify-content:flex-start}
.ant-table-wrapper-rtl .ant-table-column-sorter{margin-right:8px;margin-left:0}
.ant-table-wrapper-rtl .ant-table-filter-column-title{padding:16px 16px 16px 2.3em}
.ant-table-rtl .ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column-title{padding:0 0 0 2.3em}
.ant-table-wrapper-rtl .ant-table-filter-trigger-container{right:auto;left:0}
.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span,.ant-dropdown-rtl .ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-dropdown-rtl .ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span{padding-right:8px;padding-left:0}
.ant-table-wrapper-rtl .ant-table-row-expand-icon,.ant-table-wrapper-rtl .ant-table-row-indent{float:right}
.ant-table-wrapper-rtl .ant-table-row-indent+.ant-table-row-expand-icon{margin-right:0;margin-left:8px}
.ant-table-wrapper-rtl .ant-table-row-expand-icon::after{transform:rotate(-90deg)}
.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed::before{transform:rotate(180deg)}
.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed::after{transform:rotate(0)}
nz-table,nz-table-inner-default,nz-table-inner-scroll,nz-table-selection,nz-table-title-footer{display:block}
nz-filter-trigger{display:inline-flex}
.nz-table-out-bordered>.ant-table-container,.nz-table-out-bordered>.ant-table-title{border:1px solid #f0f0f0;border-bottom:0}
.nz-table-out-bordered>.ant-table-footer{border:1px solid #f0f0f0;border-top:0}
cdk-virtual-scroll-viewport.ant-table-body{overflow-y:scroll}
.nz-table-hide-scrollbar{scrollbar-color:#fafafa #fafafa}
.nz-table-hide-scrollbar::-webkit-scrollbar{background-color:#fafafa}
.ant-table.ant-table-small .nz-table-hide-scrollbar{scrollbar-color:#fafafa #fafafa}
.ant-table.ant-table-small .nz-table-hide-scrollbar::-webkit-scrollbar{background-color:transparent}
.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>thead>tr>th{border-right:1px solid #f0f0f0}
.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>thead>tr:not(:last-child)>th{border-bottom:1px solid #f0f0f0}
.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tbody>tr>.ant-table-cell-fix-right-first::after,.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tfoot>tr>.ant-table-cell-fix-right-first::after,.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>thead>tr>.ant-table-cell-fix-right-first::after{border-right:1px solid #f0f0f0}
.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-16px -17px}
.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tbody>tr>td>.ant-table-expanded-row-fixed::after{position:absolute;top:0;right:1px;bottom:0;border-right:1px solid #f0f0f0;content:''}
.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tbody>tr.ant-table-expanded-row>td,.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tbody>tr.ant-table-placeholder>td{border-right:0}
.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-12px -9px}
.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-8px -9px}
.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{padding:8px 0;font-size:14px}
.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{padding:16px 0;font-size:16px}
.ant-tabs-card.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{padding:6px 16px}
.ant-tabs-card.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{padding:7px 16px 6px}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab{margin:0 0 0 32px}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab:last-of-type{margin-left:0}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .anticon{margin-right:0;margin-left:12px}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove{margin-right:8px;margin-left:-4px}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove .anticon{margin:0}
.ant-tabs-rtl.ant-tabs-left>.ant-tabs-content-holder,.ant-tabs-rtl.ant-tabs-right>.ant-tabs-nav{order:0}
.ant-tabs-rtl.ant-tabs-right>.ant-tabs-content-holder{order:1}
.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-right:2px;margin-left:0}
.ant-tabs-dropdown-rtl .ant-tabs-dropdown-menu-item{text-align:right}
.ant-tabs-bottom,.ant-tabs-top{flex-direction:column}
.ant-tabs-bottom>.ant-tabs-nav,.ant-tabs-bottom>div>.ant-tabs-nav,.ant-tabs-top>.ant-tabs-nav,.ant-tabs-top>div>.ant-tabs-nav{margin:0 0 16px}
.ant-tabs-bottom>.ant-tabs-nav::before,.ant-tabs-bottom>div>.ant-tabs-nav::before,.ant-tabs-top>.ant-tabs-nav::before,.ant-tabs-top>div>.ant-tabs-nav::before{position:absolute;right:0;left:0;border-bottom:1px solid #f0f0f0;content:''}
.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar{height:2px}
.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar-animated{transition:width .3s,left .3s,right .3s}
.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap::after,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap::before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap::after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap::after,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap::before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap::after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap::before{top:0;bottom:0;width:30px}
.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap::before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap::before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap::before{left:0;box-shadow:inset 10px 0 8px -8px rgba(0,0,0,.08)}
.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap::after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap::after,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap::after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap::after{right:0;box-shadow:inset -10px 0 8px -8px rgba(0,0,0,.08)}
.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>.ant-tabs-nav::before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>div>.ant-tabs-nav::before{bottom:0}
.ant-tabs-bottom>.ant-tabs-nav,.ant-tabs-bottom>div>.ant-tabs-nav{order:1;margin-top:16px;margin-bottom:0}
.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>.ant-tabs-nav::before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>div>.ant-tabs-nav::before{top:0}
.ant-tabs-bottom>.ant-tabs-content-holder,.ant-tabs-bottom>div>.ant-tabs-content-holder{order:0}
.ant-tabs-left>.ant-tabs-nav,.ant-tabs-left>div>.ant-tabs-nav,.ant-tabs-right>.ant-tabs-nav,.ant-tabs-right>div>.ant-tabs-nav{flex-direction:column;min-width:50px}
.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab{padding:8px 24px;text-align:center}
.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin:16px 0 0}
.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap{flex-direction:column}
.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap::after,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap::before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap::after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap::after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap::before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap::after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap::before{right:0;left:0;height:30px}
.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap::before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap::before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap::before{top:0;box-shadow:inset 0 10px 8px -8px rgba(0,0,0,.08)}
.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap::after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap::after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap::after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap::after{bottom:0;box-shadow:inset 0 -10px 8px -8px rgba(0,0,0,.08)}
.ant-tabs-dropdown-menu,.ant-tooltip-inner,.nz-tabs-dropdown.ant-dropdown .ant-dropdown-menu{box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}
.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar{width:2px}
.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar-animated{transition:height .3s,top .3s}
.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-operations{flex:1 0 auto;flex-direction:column}
.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar{right:0}
.ant-tabs-left>.ant-tabs-content-holder,.ant-tabs-left>div>.ant-tabs-content-holder{margin-left:-1px;border-left:1px solid #f0f0f0}
.ant-tabs-left>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,.ant-tabs-left>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{padding-left:24px}
.ant-tabs-right>.ant-tabs-nav,.ant-tabs-right>div>.ant-tabs-nav{order:1}
.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar{left:0}
.ant-tabs-right>.ant-tabs-content-holder,.ant-tabs-right>div>.ant-tabs-content-holder{order:0;margin-right:-1px;border-right:1px solid #f0f0f0}
.ant-tabs-right>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,.ant-tabs-right>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{padding-right:24px}
.ant-tabs-dropdown{margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:'tnum';position:absolute;top:-9999px;left:-9999px;z-index:1050;display:block}
.ant-tabs-dropdown-hidden{display:none}
.ant-tabs-dropdown-menu{max-height:200px;margin:0;padding:4px 0;overflow-x:hidden;overflow-y:auto;text-align:left;list-style-type:none;background-color:#fff;background-clip:padding-box;border-radius:2px;outline:0}
.ant-tabs-dropdown-menu-item{min-width:120px;margin:0;padding:5px 12px;overflow:hidden;color:rgba(0,0,0,.85);font-weight:400;font-size:14px;line-height:22px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:all .3s}
.ant-tabs-dropdown-menu-item:hover{background:#f5f5f5}
.ant-tabs-dropdown-menu-item-disabled,.ant-tabs-dropdown-menu-item-disabled:hover{color:rgba(0,0,0,.25);background:0 0;cursor:not-allowed}
.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab{margin:0;padding:8px 16px;background:#fafafa;border:1px solid #f0f0f0;transition:all .3s cubic-bezier(.645,.045,.355,1)}
.ant-tabs,.ant-timeline,.ant-tooltip,.ant-transfer{padding:0;font-variant:tabular-nums;font-feature-settings:'tnum'}
.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab-active{color:#1890ff;background:#fff}
.ant-tabs-card>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-ink-bar{visibility:hidden}
.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-left:2px}
.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab{border-radius:2px 2px 0 0}
.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab-active{border-bottom-color:#fff}
.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab{border-radius:0 0 2px 2px}
.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab-active{border-top-color:#fff}
.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-top:2px}
.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab{border-radius:2px 0 0 2px}
.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab-active{border-right-color:#fff}
.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab{border-radius:0 2px 2px 0}
.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab-active{border-left-color:#fff}
.ant-tabs{margin:0;color:rgba(0,0,0,.85);font-size:14px;list-style:none;display:flex;overflow:hidden}
.ant-tabs>.ant-tabs-nav,.ant-tabs>div>.ant-tabs-nav{position:relative;display:flex;flex:none;align-items:center}
.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap{position:relative;display:inline-block;display:flex;flex:auto;align-self:stretch;overflow:hidden;white-space:nowrap;transform:translate(0)}
.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap::after,.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap::before,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap::after,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap::before{position:absolute;z-index:1;opacity:0;transition:opacity .3s;content:'';pointer-events:none}
.ant-tabs>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-list{position:relative;display:flex;transition:transform .3s}
.ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations{display:flex;align-self:stretch}
.ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations-hidden,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations-hidden{position:absolute;visibility:hidden;pointer-events:none}
.ant-tabs>.ant-tabs-nav .ant-tabs-nav-more,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more{position:relative;padding:8px 16px;background:0 0;border:0}
.ant-tabs>.ant-tabs-nav .ant-tabs-nav-more::after,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more::after{position:absolute;right:0;bottom:0;left:0;height:5px;transform:translateY(100%);content:''}
.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add{min-width:40px;margin-left:2px;padding:0 8px;background:#fafafa;border:1px solid #f0f0f0;border-radius:2px 2px 0 0;outline:0;cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1)}
.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:hover,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:hover{color:#40a9ff}
.ant-tabs-tab-btn:active,.ant-tabs-tab-btn:focus,.ant-tabs-tab-remove:active,.ant-tabs-tab-remove:focus,.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:active,.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:focus,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:active,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:focus{color:#096dd9}
.ant-tabs-extra-content{flex:none}
.ant-tabs-centered>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*=ant-tabs-nav-wrap-ping]),.ant-tabs-centered>div>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*=ant-tabs-nav-wrap-ping]){justify-content:center}
.ant-tabs-ink-bar{position:absolute;background:#1890ff;pointer-events:none}
.ant-tabs-dropdown-menu-item a[nz-tab-link],.ant-tabs-tab{position:relative}
.ant-tabs-tab,.ant-tabs-tab-remove{background:0 0;cursor:pointer;outline:0}
.ant-tabs-tab{display:inline-flex;align-items:center;padding:12px 0;font-size:14px;border:0}
.ant-tabs-tab-btn{outline:0;transition:all .3s}
.ant-tabs-tab-remove{flex:none;margin-right:-4px;margin-left:8px;color:rgba(0,0,0,.45);font-size:12px;border:none;transition:all .3s}
.ant-tabs-tab-remove:hover{color:rgba(0,0,0,.85)}
.ant-tabs-tab:hover{color:#40a9ff}
.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1890ff;text-shadow:0 0 .25px currentColor}
.ant-tabs-tab.ant-tabs-tab-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}
.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:active,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:focus,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:active,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:focus{color:rgba(0,0,0,.25)}
.ant-tabs-tab .ant-tabs-tab-remove .anticon{margin:0}
.ant-tabs-tab .anticon{margin-right:12px}
.ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 32px}
.ant-tabs-content{display:flex;width:100%}
.ant-tabs-content-holder{flex:auto;min-width:0;min-height:0}
.ant-tabs-content-animated{transition:margin .3s}
.ant-tabs-tabpane{flex:none;width:100%;outline:0}
a[nz-tab-link]::before{position:absolute;top:0;left:0;right:0;bottom:0;background-color:transparent;content:''}
a[nz-tab-link]~*{position:relative}
nz-tab-nav-operation,nz-tabs-nav,nz-tabset{display:block}
.nz-tabs-dropdown.ant-dropdown .ant-dropdown-menu{max-height:200px;margin:0;padding:4px 0;overflow-x:hidden;overflow-y:auto;text-align:left;list-style-type:none;background-color:#fff;background-clip:padding-box;border-radius:2px;outline:0}
.nz-tabs-dropdown.ant-dropdown .ant-dropdown-menu-item{min-width:120px;margin:0;padding:5px 12px;overflow:hidden;color:rgba(0,0,0,.85);font-weight:400;font-size:14px;line-height:22px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:all .3s}
.nz-tabs-dropdown.ant-dropdown .ant-dropdown-menu-item:hover{background:#f5f5f5}
.nz-tabs-dropdown.ant-dropdown .ant-dropdown-menu-item-disabled,.nz-tabs-dropdown.ant-dropdown .ant-dropdown-menu-item-disabled:hover{color:rgba(0,0,0,.25);background:0 0;cursor:not-allowed}
.nz-tabs-dropdown.ant-dropdown .ant-dropdown-menu-item-disabled a,.nz-tabs-dropdown.ant-dropdown .ant-dropdown-menu-item-disabled:hover a{pointer-events:none;color:rgba(0,0,0,.25)}
.ant-tabs-rtl .ant-tabs-rtl-tab-next{right:auto;left:2px}
.ant-tabs-tab-disabled a{pointer-events:none;color:rgba(0,0,0,.25)}
.ant-tag{box-sizing:border-box;margin:0 8px 0 0;font-variant:tabular-nums;list-style:none;font-feature-settings:'tnum';display:inline-block;height:auto;padding:0 7px;font-size:12px;line-height:20px;white-space:nowrap;background:#fafafa;border:1px solid #d9d9d9;border-radius:2px;opacity:1;transition:all .3s}
.ant-tag-checkable,.ant-tag-has-color{border-color:transparent}
.ant-tag,.ant-tag a,.ant-tag a:hover{color:rgba(0,0,0,.85)}
.ant-tag>a:first-child:last-child{display:inline-block;margin:0 -8px;padding:0 8px}
.ant-tag-hidden,.ant-timeline-item-last>.ant-timeline-item-tail,.ant-timeline-item-pending .ant-timeline-item-tail{display:none}
.ant-tag-close-icon{margin-left:3px;color:rgba(0,0,0,.45);font-size:10px;cursor:pointer;transition:all .3s}
.ant-tag-close-icon:hover{color:rgba(0,0,0,.85)}
.ant-tag-has-color,.ant-tag-has-color .anticon-close,.ant-tag-has-color .anticon-close:hover,.ant-tag-has-color a,.ant-tag-has-color a:hover{color:#fff}
.ant-tag-checkable{background-color:transparent;cursor:pointer}
.ant-tag-checkable:not(.ant-tag-checkable-checked):hover{color:#1890ff}
.ant-tag-checkable-checked,.ant-tag-checkable:active{color:#fff}
.ant-tag-checkable-checked{background-color:#1890ff}
.ant-tag-checkable:active{background-color:#096dd9}
.ant-tag-pink{color:#c41d7f;background:#fff0f6;border-color:#ffadd2}
.ant-tag-pink-inverse{color:#fff;background:#eb2f96;border-color:#eb2f96}
.ant-tag-magenta{color:#c41d7f;background:#fff0f6;border-color:#ffadd2}
.ant-tag-magenta-inverse{color:#fff;background:#eb2f96;border-color:#eb2f96}
.ant-tag-red{color:#cf1322;background:#fff1f0;border-color:#ffa39e}
.ant-tag-red-inverse{color:#fff;background:#f5222d;border-color:#f5222d}
.ant-tag-volcano{color:#d4380d;background:#fff2e8;border-color:#ffbb96}
.ant-tag-volcano-inverse{color:#fff;background:#fa541c;border-color:#fa541c}
.ant-tag-orange{color:#d46b08;background:#fff7e6;border-color:#ffd591}
.ant-tag-orange-inverse{color:#fff;background:#fa8c16;border-color:#fa8c16}
.ant-tag-yellow{color:#d4b106;background:#feffe6;border-color:#fffb8f}
.ant-tag-yellow-inverse{color:#fff;background:#fadb14;border-color:#fadb14}
.ant-tag-gold{color:#d48806;background:#fffbe6;border-color:#ffe58f}
.ant-tag-gold-inverse{color:#fff;background:#faad14;border-color:#faad14}
.ant-tag-cyan{color:#08979c;background:#e6fffb;border-color:#87e8de}
.ant-tag-cyan-inverse{color:#fff;background:#13c2c2;border-color:#13c2c2}
.ant-tag-lime{color:#7cb305;background:#fcffe6;border-color:#eaff8f}
.ant-tag-lime-inverse{color:#fff;background:#a0d911;border-color:#a0d911}
.ant-tag-green{color:#389e0d;background:#f6ffed;border-color:#b7eb8f}
.ant-tag-green-inverse{color:#fff;background:#52c41a;border-color:#52c41a}
.ant-tag-blue{color:#096dd9;background:#e6f7ff;border-color:#91d5ff}
.ant-tag-blue-inverse{color:#fff;background:#1890ff;border-color:#1890ff}
.ant-tag-geekblue{color:#1d39c4;background:#f0f5ff;border-color:#adc6ff}
.ant-tag-geekblue-inverse{color:#fff;background:#2f54eb;border-color:#2f54eb}
.ant-tag-purple{color:#531dab;background:#f9f0ff;border-color:#d3adf7}
.ant-tag-purple-inverse{color:#fff;background:#722ed1;border-color:#722ed1}
.ant-tag-success{color:#52c41a;background:#f6ffed;border-color:#b7eb8f}
.ant-tag-processing{color:#1890ff;background:#e6f7ff;border-color:#91d5ff}
.ant-tag-error{color:#f5222d;background:#fff1f0;border-color:#ffa39e}
.ant-tag-warning{color:#fa8c16;background:#fff7e6;border-color:#ffd591}
.ant-tag.ant-tag-rtl{margin-right:0;margin-left:8px;text-align:right}
.ant-tag-rtl .ant-tag-close-icon{margin-right:3px;margin-left:0}
.ant-tag-rtl.ant-tag>.anticon+span,.ant-tag-rtl.ant-tag>span+.anticon{margin-right:7px;margin-left:0}
.ant-timeline,.ant-timeline-item{margin:0;font-size:14px;list-style:none}
.ant-timeline{color:rgba(0,0,0,.85)}
.ant-timeline-item{position:relative;padding-bottom:20px}
.ant-timeline-item-tail{position:absolute;top:10px;left:4px;height:calc(100% - 10px);border-left:2px solid #f0f0f0}
.ant-timeline-item-pending .ant-timeline-item-head{font-size:12px;background-color:transparent}
.ant-timeline-item-head{position:absolute;width:10px;height:10px;background-color:#fff;border:2px solid transparent;border-radius:100px}
.ant-timeline-item-head-blue{color:#1890ff;border-color:#1890ff}
.ant-timeline-item-head-red{color:#ff4d4f;border-color:#ff4d4f}
.ant-timeline-item-head-green{color:#52c41a;border-color:#52c41a}
.ant-timeline-item-head-gray{color:rgba(0,0,0,.25);border-color:rgba(0,0,0,.25)}
.ant-timeline-item-head-custom{position:absolute;top:5.5px;left:5px;width:auto;height:auto;margin-top:0;padding:3px 1px;line-height:1;text-align:center;border:0;border-radius:0;transform:translate(-50%,-50%)}
.ant-tooltip,.ant-transfer{font-size:14px;line-height:1.5715;box-sizing:border-box}
.ant-timeline-item-content{position:relative;top:-7px;margin:0 0 0 26px;word-break:break-word}
.ant-timeline-item-last>.ant-timeline-item-content{min-height:48px}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,.ant-timeline.ant-timeline-label .ant-timeline-item-head,.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-label .ant-timeline-item-tail,.ant-timeline.ant-timeline-right .ant-timeline-item-head,.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-right .ant-timeline-item-tail{left:50%}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline.ant-timeline-label .ant-timeline-item-head,.ant-timeline.ant-timeline-right .ant-timeline-item-head{margin-left:-4px}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom{margin-left:1px}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content{left:calc(50% - 4px);width:calc(50% - 14px);text-align:left}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content{width:calc(50% - 12px);margin:0;text-align:right}
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail{left:calc(100% - 4px - 2px)}
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content{width:calc(100% - 18px)}
.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail{display:block;height:calc(100% - 14px);border-left:2px dotted #f0f0f0}
.ant-timeline.ant-timeline-reverse .ant-timeline-item-last .ant-timeline-item-tail{display:none}
.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail{top:15px;display:block;height:calc(100% - 15px);border-left:2px dotted #f0f0f0}
.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-content{min-height:48px}
.ant-timeline.ant-timeline-label .ant-timeline-item-label{position:absolute;top:-7px;width:calc(50% - 12px);text-align:right}
.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label{left:calc(50% + 14px);width:calc(50% - 14px);text-align:left}
.ant-timeline-rtl .ant-timeline-item-tail{right:4px;left:auto;border-right:2px solid #f0f0f0;border-left:none}
.ant-timeline-rtl .ant-timeline-item-head-custom{right:5px;left:auto;transform:translate(50%,-50%)}
.ant-timeline-rtl .ant-timeline-item-content{margin:0 18px 0 0}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-tail{right:50%;left:auto}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head{margin-right:-4px;margin-left:0}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom{margin-right:1px;margin-left:0}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content{right:calc(50% - 4px);left:auto;text-align:right}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content{text-align:left}
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail{right:0;left:auto}
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content{width:100%;margin-right:18px;text-align:right}
.ant-timeline-rtl.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail{border-right:2px dotted #f0f0f0;border-left:none}
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-label{text-align:left}
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label{right:calc(50% + 14px);text-align:right}
.ant-tooltip{margin:0;color:rgba(0,0,0,.85);list-style:none;z-index:1070;display:block;width:max-content;max-width:250px}
.ant-tooltip-hidden{display:none}
.ant-tooltip-placement-top,.ant-tooltip-placement-topLeft,.ant-tooltip-placement-topRight{padding-bottom:8px}
.ant-tooltip-placement-right,.ant-tooltip-placement-rightBottom,.ant-tooltip-placement-rightTop{padding-left:8px}
.ant-tooltip-placement-bottom,.ant-tooltip-placement-bottomLeft,.ant-tooltip-placement-bottomRight{padding-top:8px}
.ant-tooltip-placement-left,.ant-tooltip-placement-leftBottom,.ant-tooltip-placement-leftTop{padding-right:8px}
.ant-tooltip-inner{min-width:30px;min-height:32px;padding:6px 8px;color:#fff;text-align:left;text-decoration:none;word-wrap:break-word;background-color:rgba(0,0,0,.75);border-radius:2px}
.ant-tooltip-arrow{position:absolute;display:block;width:13.07px;height:13.07px;overflow:hidden;background:0 0;pointer-events:none}
.ant-tooltip-arrow-content{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:5px;height:5px;margin:auto;background-color:rgba(0,0,0,.75);content:'';pointer-events:auto}
.ant-tooltip,.ant-transfer{position:relative}
.ant-tooltip-placement-top .ant-tooltip-arrow,.ant-tooltip-placement-topLeft .ant-tooltip-arrow,.ant-tooltip-placement-topRight .ant-tooltip-arrow{bottom:-5.07px}
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow{bottom:5px}
.ant-tooltip-placement-top .ant-tooltip-arrow-content,.ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,.ant-tooltip-placement-topRight .ant-tooltip-arrow-content{box-shadow:3px 3px 7px rgba(0,0,0,.07);transform:translateY(-6.54px) rotate(45deg)}
.ant-tooltip-placement-top .ant-tooltip-arrow{left:50%;transform:translateX(-50%)}
.ant-tooltip-placement-topLeft .ant-tooltip-arrow{left:13px}
.ant-tooltip-placement-topRight .ant-tooltip-arrow{right:13px}
.ant-tooltip-placement-right .ant-tooltip-arrow,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow,.ant-tooltip-placement-rightTop .ant-tooltip-arrow{left:-5.07px}
.ant-tooltip-placement-right .ant-tooltip-arrow-content,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow-content,.ant-tooltip-placement-rightTop .ant-tooltip-arrow-content{box-shadow:-3px 3px 7px rgba(0,0,0,.07);transform:translateX(6.54px) rotate(45deg)}
.ant-tooltip-placement-right .ant-tooltip-arrow{top:50%;transform:translateY(-50%)}
.ant-tooltip-placement-rightTop .ant-tooltip-arrow{top:5px}
.ant-tooltip-placement-left .ant-tooltip-arrow,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow,.ant-tooltip-placement-leftTop .ant-tooltip-arrow{right:-5.07px}
.ant-tooltip-placement-left .ant-tooltip-arrow-content,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow-content,.ant-tooltip-placement-leftTop .ant-tooltip-arrow-content{box-shadow:3px -3px 7px rgba(0,0,0,.07);transform:translateX(-6.54px) rotate(45deg)}
.ant-tooltip-placement-left .ant-tooltip-arrow{top:50%;transform:translateY(-50%)}
.ant-tooltip-placement-leftTop .ant-tooltip-arrow{top:5px}
.ant-tooltip-placement-bottom .ant-tooltip-arrow,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{top:-5.07px}
.ant-tooltip-placement-bottom .ant-tooltip-arrow-content,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content{box-shadow:-3px -3px 7px rgba(0,0,0,.07);transform:translateY(6.54px) rotate(45deg)}
.ant-tooltip-placement-bottom .ant-tooltip-arrow{left:50%;transform:translateX(-50%)}
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow{left:13px}
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{right:13px}
.ant-tooltip-magenta .ant-tooltip-arrow-content,.ant-tooltip-magenta .ant-tooltip-inner,.ant-tooltip-pink .ant-tooltip-arrow-content,.ant-tooltip-pink .ant-tooltip-inner{background-color:#eb2f96}
.ant-tooltip-red .ant-tooltip-arrow-content,.ant-tooltip-red .ant-tooltip-inner{background-color:#f5222d}
.ant-tooltip-volcano .ant-tooltip-arrow-content,.ant-tooltip-volcano .ant-tooltip-inner{background-color:#fa541c}
.ant-tooltip-orange .ant-tooltip-arrow-content,.ant-tooltip-orange .ant-tooltip-inner{background-color:#fa8c16}
.ant-tooltip-yellow .ant-tooltip-arrow-content,.ant-tooltip-yellow .ant-tooltip-inner{background-color:#fadb14}
.ant-tooltip-gold .ant-tooltip-arrow-content,.ant-tooltip-gold .ant-tooltip-inner{background-color:#faad14}
.ant-tooltip-cyan .ant-tooltip-arrow-content,.ant-tooltip-cyan .ant-tooltip-inner{background-color:#13c2c2}
.ant-tooltip-lime .ant-tooltip-arrow-content,.ant-tooltip-lime .ant-tooltip-inner{background-color:#a0d911}
.ant-tooltip-green .ant-tooltip-arrow-content,.ant-tooltip-green .ant-tooltip-inner{background-color:#52c41a}
.ant-tooltip-blue .ant-tooltip-arrow-content,.ant-tooltip-blue .ant-tooltip-inner{background-color:#1890ff}
.ant-tooltip-geekblue .ant-tooltip-arrow-content,.ant-tooltip-geekblue .ant-tooltip-inner{background-color:#2f54eb}
.ant-tooltip-purple .ant-tooltip-arrow-content,.ant-tooltip-purple .ant-tooltip-inner{background-color:#722ed1}
.ant-tooltip-rtl .ant-tooltip-inner{text-align:right}
.ant-transfer-customize-list .ant-transfer-list{flex:1 1 50%;width:auto;height:auto;min-height:200px}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small{border:0;border-radius:0}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-selection-column{width:40px;min-width:40px}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small>.ant-table-content>.ant-table-body>table>.ant-table-thead>tr>th{background:#fafafa}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small>.ant-table-content .ant-table-row:last-child td{border-bottom:1px solid #f0f0f0}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-body{margin:0}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-pagination.ant-pagination{margin:16px 0 4px}
.ant-transfer-customize-list .ant-input[disabled]{background-color:transparent}
.ant-transfer{margin:0;color:rgba(0,0,0,.85);list-style:none;display:flex;align-items:stretch}
.ant-transfer-disabled .ant-transfer-list{background:#f5f5f5}
.ant-transfer-list{display:flex;flex-direction:column;width:180px;height:200px;border:1px solid #d9d9d9;border-radius:2px}
.ant-transfer-list-with-pagination{width:250px;height:auto}
.ant-transfer-list-search{padding-right:24px;padding-left:8px}
.ant-transfer-list-search-action{position:absolute;top:12px;right:12px;bottom:12px;width:28px;color:rgba(0,0,0,.25);line-height:32px;text-align:center}
.ant-transfer-list-search-action .anticon{color:rgba(0,0,0,.25);transition:all .3s}
.ant-transfer-list-search-action .anticon:hover{color:rgba(0,0,0,.45)}
span.ant-transfer-list-search-action{pointer-events:none}
.ant-transfer-list-header{display:flex;flex:none;align-items:center;height:40px;padding:8px 12px 9px;color:rgba(0,0,0,.85);background:#fff;border-bottom:1px solid #f0f0f0;border-radius:2px 2px 0 0}
.ant-transfer-list-header>:not(:last-child){margin-right:4px}
.ant-transfer-list-header>*{flex:none}
.ant-transfer-list-header-title{flex:auto;overflow:hidden;white-space:nowrap;text-align:right;text-overflow:ellipsis}
.ant-transfer-list-header-dropdown{font-size:10px;transform:translateY(10%);cursor:pointer}
.ant-transfer-list-header-dropdown[disabled]{cursor:not-allowed}
.ant-transfer-list-body{display:flex;flex:auto;flex-direction:column;overflow:hidden;font-size:14px}
.ant-transfer-list-body-search-wrapper{position:relative;flex:none;padding:12px}
.ant-transfer-list-content{flex:auto;margin:0;padding:0;overflow:auto;list-style:none}
.ant-transfer-list-content-item{display:flex;align-items:center;min-height:32px;padding:6px 12px;line-height:20px;transition:all .3s}
.ant-transfer-list-content-item>:not(:last-child){margin-right:8px}
.ant-transfer-list-content-item>*{flex:none}
.ant-transfer-list-content-item-text{flex:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ant-transfer-list-content-item-remove{text-decoration:none;outline:0;cursor:pointer;transition:color .3s;position:relative;color:#d9d9d9}
.ant-transfer-list-content-item-remove:focus,.ant-transfer-list-content-item-remove:hover{color:#40a9ff}
.ant-transfer-list-content-item-remove:active{color:#096dd9}
.ant-transfer-list-content-item-remove::after{position:absolute;top:-6px;right:-50%;bottom:-6px;left:-50%;content:''}
.ant-transfer-list-content-item-remove:hover{color:#40a9ff}
.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover{background-color:#f5f5f5;cursor:pointer}
.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled).ant-transfer-list-content-item-checked:hover{background-color:#dcf4ff}
.ant-transfer-list-content-show-remove .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover{background:0 0;cursor:default}
.ant-transfer-list-content-item-checked{background-color:#e6f7ff}
.ant-transfer-list-content-item-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}
.ant-transfer-list-pagination{padding:8px 0;text-align:right;border-top:1px solid #f0f0f0}
.ant-transfer-list-body-not-found{flex:none;width:100%;margin:auto 0;color:rgba(0,0,0,.25);text-align:center}
.ant-transfer-list-footer{border-top:1px solid #f0f0f0}
.ant-transfer-operation{display:flex;flex:none;flex-direction:column;align-self:center;margin:0 8px;vertical-align:middle}
.ant-transfer-operation .ant-btn{display:block}
.ant-transfer-operation .ant-btn:first-child{margin-bottom:4px}
.ant-transfer-operation .ant-btn .anticon{font-size:12px}
.ant-transfer .ant-empty-image{max-height:-2px}
.ant-transfer-rtl .ant-transfer-list-search{padding-right:8px;padding-left:24px}
.ant-transfer-rtl .ant-transfer-list-search-action{right:auto;left:12px}
.ant-transfer-rtl .ant-transfer-list-footer,.ant-transfer-rtl .ant-transfer-list-header{right:0;left:auto}
.ant-transfer-rtl .ant-transfer-list-header>:not(:last-child){margin-right:0;margin-left:4px}
.ant-transfer-rtl .ant-transfer-list-header-title{text-align:left}
.ant-transfer-rtl .ant-transfer-list-content-item>:not(:last-child){margin-right:0;margin-left:8px}
.ant-transfer-rtl .ant-transfer-list-pagination{text-align:left}
.ant-typography{color:rgba(0,0,0,.85);overflow-wrap:break-word}
.ant-typography.ant-typography-secondary{color:rgba(0,0,0,.45)}
.ant-typography.ant-typography-success{color:#52c41a}
.ant-typography.ant-typography-warning{color:#faad14}
.ant-typography.ant-typography-danger{color:#ff4d4f}
a.ant-typography.ant-typography-danger:active,a.ant-typography.ant-typography-danger:focus,a.ant-typography.ant-typography-danger:hover{color:#ff7875}
.ant-typography.ant-typography-disabled{color:rgba(0,0,0,.25);cursor:not-allowed;-webkit-user-select:none;user-select:none}
.ant-typography p,div.ant-typography{margin-bottom:1em}
.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,h1.ant-typography,h2.ant-typography,h3.ant-typography,h4.ant-typography,h5.ant-typography{margin-bottom:.5em;color:rgba(0,0,0,.85);font-weight:600}
.ant-typography h1,h1.ant-typography{font-size:38px;line-height:1.23}
.ant-typography h2,h2.ant-typography{font-size:30px;line-height:1.35}
.ant-typography h3,h3.ant-typography{font-size:24px;line-height:1.35}
.ant-typography h4,h4.ant-typography{font-size:20px;line-height:1.4}
.ant-typography h5,h5.ant-typography{font-size:16px;line-height:1.5}
.ant-typography div+h1,.ant-typography div+h2,.ant-typography div+h3,.ant-typography div+h4,.ant-typography div+h5,.ant-typography h1+h1,.ant-typography h1+h2,.ant-typography h1+h3,.ant-typography h1+h4,.ant-typography h1+h5,.ant-typography h2+h1,.ant-typography h2+h2,.ant-typography h2+h3,.ant-typography h2+h4,.ant-typography h2+h5,.ant-typography h3+h1,.ant-typography h3+h2,.ant-typography h3+h3,.ant-typography h3+h4,.ant-typography h3+h5,.ant-typography h4+h1,.ant-typography h4+h2,.ant-typography h4+h3,.ant-typography h4+h4,.ant-typography h4+h5,.ant-typography h5+h1,.ant-typography h5+h2,.ant-typography h5+h3,.ant-typography h5+h4,.ant-typography h5+h5,.ant-typography li+h1,.ant-typography li+h2,.ant-typography li+h3,.ant-typography li+h4,.ant-typography li+h5,.ant-typography p+h1,.ant-typography p+h2,.ant-typography p+h3,.ant-typography p+h4,.ant-typography p+h5,.ant-typography ul+h1,.ant-typography ul+h2,.ant-typography ul+h3,.ant-typography ul+h4,.ant-typography ul+h5,.ant-typography+h1.ant-typography,.ant-typography+h2.ant-typography,.ant-typography+h3.ant-typography,.ant-typography+h4.ant-typography,.ant-typography+h5.ant-typography{margin-top:1.2em}
.ant-typography code,.ant-typography kbd{margin:0 .2em;border:1px solid rgba(100,100,100,.2)}
a.ant-typography-ellipsis,span.ant-typography-ellipsis{display:inline-block;max-width:100%}
.ant-typography a,a.ant-typography{color:#1890ff;outline:0;cursor:pointer;transition:color .3s;text-decoration:none}
.ant-typography a:focus,.ant-typography a:hover,a.ant-typography:focus,a.ant-typography:hover{color:#40a9ff}
.ant-typography a:active,a.ant-typography:active{color:#096dd9}
.ant-typography a:active,.ant-typography a:hover,a.ant-typography:active,a.ant-typography:hover{text-decoration:none}
.ant-typography a.ant-typography-disabled,.ant-typography a[disabled],a.ant-typography.ant-typography-disabled,a.ant-typography[disabled]{color:rgba(0,0,0,.25);cursor:not-allowed}
.ant-typography a.ant-typography-disabled:active,.ant-typography a.ant-typography-disabled:hover,.ant-typography a[disabled]:active,.ant-typography a[disabled]:hover,a.ant-typography.ant-typography-disabled:active,a.ant-typography.ant-typography-disabled:hover,a.ant-typography[disabled]:active,a.ant-typography[disabled]:hover{color:rgba(0,0,0,.25)}
.ant-typography a.ant-typography-disabled:active,.ant-typography a[disabled]:active,a.ant-typography.ant-typography-disabled:active,a.ant-typography[disabled]:active{pointer-events:none}
.ant-typography code{padding:.2em .4em .1em;font-size:85%;background:rgba(150,150,150,.1);border-radius:3px}
.ant-typography kbd{padding:.15em .4em .1em;font-size:90%;background:rgba(150,150,150,.06);border-bottom-width:2px;border-radius:3px}
.ant-typography mark{padding:0;background-color:#ffe58f}
.ant-typography ins,.ant-typography u{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}
.ant-typography del,.ant-typography s{text-decoration:line-through}
.ant-typography strong{font-weight:600}
.ant-typography-copy,.ant-typography-edit,.ant-typography-expand{color:#1890ff;text-decoration:none;outline:0;cursor:pointer;transition:color .3s;margin-left:4px}
.ant-typography-copy:focus,.ant-typography-copy:hover,.ant-typography-edit:focus,.ant-typography-edit:hover,.ant-typography-expand:focus,.ant-typography-expand:hover{color:#40a9ff}
.ant-typography-copy:active,.ant-typography-edit:active,.ant-typography-expand:active{color:#096dd9}
.ant-typography-copy-success,.ant-typography-copy-success:focus,.ant-typography-copy-success:hover{color:#52c41a}
.ant-typography-edit-content{position:relative}
div.ant-typography-edit-content{left:-12px;margin-top:-5px;margin-bottom:calc(1em - 4px - 1px)}
.ant-typography-edit-content-confirm{position:absolute;right:10px;bottom:8px;color:rgba(0,0,0,.45);pointer-events:none}
.ant-typography-edit-content textarea{-moz-transition:none}
.ant-typography ol,.ant-typography ul{margin:0 0 1em;padding:0}
.ant-typography ol li,.ant-typography ul li{margin:0 0 0 20px;padding:0 0 0 4px}
.ant-typography ul{list-style-type:circle}
.ant-typography ul ul{list-style-type:disc}
.ant-typography ol{list-style-type:decimal}
.ant-typography blockquote,.ant-typography pre{margin:1em 0}
.ant-typography pre{padding:.4em .6em;white-space:pre-wrap;word-wrap:break-word;background:rgba(150,150,150,.1);border:1px solid rgba(100,100,100,.2);border-radius:3px}
.ant-typography pre code{display:inline;margin:0;padding:0;font-size:inherit;font-family:inherit;background:0 0;border:0}
.ant-typography blockquote{padding:0 0 0 .6em;border-left:4px solid rgba(100,100,100,.2);opacity:.85}
.ant-typography-single-line{white-space:nowrap}
.ant-typography-ellipsis-single-line{overflow:hidden;text-overflow:ellipsis}
a.ant-typography-ellipsis-single-line,span.ant-typography-ellipsis-single-line{vertical-align:bottom}
.ant-typography-ellipsis-multiple-line{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;/*! autoprefixer: ignore next */-webkit-box-orient:vertical}
.ant-typography-rtl .ant-typography-copy,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-expand{margin-right:4px;margin-left:0}
.ant-typography-rtl .ant-typography-expand{float:left}
div.ant-typography-edit-content.ant-typography-rtl{right:-12px;left:auto}
.ant-typography-rtl .ant-typography-edit-content-confirm{right:auto;left:10px}
.ant-typography-rtl.ant-typography ol li,.ant-typography-rtl.ant-typography ul li{margin:0 20px 0 0;padding:0 4px 0 0}
.ant-upload{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:'tnum';outline:0}
.ant-upload p{margin:0}
.ant-upload-btn{display:block;width:100%;outline:0}
.ant-upload input[type=file]{cursor:pointer}
.ant-upload.ant-upload-select{display:inline-block}
.ant-upload.ant-upload-disabled{cursor:not-allowed}
.ant-upload.ant-upload-select-picture-card{width:104px;height:104px;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:#fafafa;border:1px dashed #d9d9d9;border-radius:2px;cursor:pointer;transition:border-color .3s}
.ant-upload.ant-upload-select-picture-card>.ant-upload{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}
.ant-upload.ant-upload-select-picture-card:hover{border-color:#1890ff}
.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover{border-color:#d9d9d9}
.ant-upload.ant-upload-drag{position:relative;width:100%;height:100%;text-align:center;background:#fafafa;border:1px dashed #d9d9d9;border-radius:2px;cursor:pointer;transition:border-color .3s}
.ant-upload.ant-upload-drag .ant-upload{padding:16px 0}
.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border-color:#096dd9}
.ant-cascader-picker-label:hover+.ant-cascader-input:not(.ant-cascader-picker-disabled .ant-cascader-picker-label:hover+.ant-cascader-input),.ant-cascader-picker:focus .ant-cascader-input{border-color:#40a9ff;border-right-width:1px!important}
.ant-upload.ant-upload-drag.ant-upload-disabled{cursor:not-allowed}
.ant-upload.ant-upload-drag .ant-upload-btn{display:table;height:100%}
.ant-upload.ant-upload-drag .ant-upload-drag-container{display:table-cell;vertical-align:middle}
.ant-upload-list-item-name,.ant-upload-picture-card-wrapper{display:inline-block;width:100%}
.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#40a9ff}
.ant-upload.ant-upload-drag p.ant-upload-drag-icon{margin-bottom:20px}
.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{color:#40a9ff;font-size:48px}
.ant-upload.ant-upload-drag p.ant-upload-text{margin:0 0 4px;color:rgba(0,0,0,.85);font-size:16px}
.ant-upload.ant-upload-drag p.ant-upload-hint{color:rgba(0,0,0,.45);font-size:14px}
.ant-upload.ant-upload-drag .anticon-plus{color:rgba(0,0,0,.25);font-size:30px;transition:all .3s}
.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus{color:rgba(0,0,0,.45)}
.ant-upload-list::after,.ant-upload-list::before,.ant-upload-picture-card-wrapper::after,.ant-upload-picture-card-wrapper::before{display:table;content:''}
.ant-upload-picture-card-wrapper::after{clear:both}
.ant-upload-list{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:'tnum';line-height:1.5715}
.ant-upload-list::after{clear:both}
.ant-upload-list-item{position:relative;height:22px;margin-top:8px;font-size:14px}
.ant-upload-list-item-name{padding-left:22px;overflow:hidden;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}
.ant-upload-list-item-card-actions{position:absolute;right:0}
.ant-upload-list-item-card-actions-btn{opacity:0}
.ant-upload-list-item-card-actions-btn.ant-btn-sm{height:20px;line-height:1}
.ant-upload-list-item-card-actions.picture{top:22px;line-height:0}
.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn{opacity:1}
.ant-upload-list-item-card-actions .anticon{color:rgba(0,0,0,.45)}
.ant-upload-list-item-info{height:100%;padding:0 4px;transition:background-color .3s}
.ant-upload-list-item-info>span{display:block;width:100%;height:100%}
.ant-upload-list-item-info .ant-upload-text-icon .anticon,.ant-upload-list-item-info .anticon-loading .anticon{position:absolute;top:5px;color:rgba(0,0,0,.45);font-size:14px}
.ant-upload-list-item .anticon-close{position:absolute;top:6px;right:4px;color:rgba(0,0,0,.45);font-size:10px;line-height:0;cursor:pointer;opacity:0;transition:all .3s}
.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn,.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn,.ant-upload-list-item:hover .anticon-close{opacity:1}
.ant-upload-list-item .anticon-close:hover{color:rgba(0,0,0,.85)}
.ant-upload-list-item:hover .ant-upload-list-item-info{background-color:#f5f5f5}
.ant-upload-list-picture .ant-upload-list-item:hover,.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item:hover,.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info{background:0 0}
.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon,.ant-upload-list-item-error .ant-upload-list-item-name,.ant-upload-list-item-error .ant-upload-text-icon>.anticon{color:#ff4d4f}
.ant-upload-list-item-progress{position:absolute;bottom:-12px;width:100%;padding-left:26px;font-size:14px;line-height:0}
.ant-upload-list-picture .ant-upload-list-item,.ant-upload-list-picture-card .ant-upload-list-item{position:relative;height:66px;padding:8px;border:1px solid #d9d9d9;border-radius:2px}
.ant-upload-list-picture .ant-upload-list-item-error,.ant-upload-list-picture-card .ant-upload-list-item-error{border-color:#ff4d4f}
.ant-upload-list-picture .ant-upload-list-item-uploading,.ant-upload-list-picture-card .ant-upload-list-item-uploading{border-style:dashed}
.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{width:48px;height:48px;line-height:54px;text-align:center;opacity:.8}
.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon{font-size:26px}
.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#e6f7ff'],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#e6f7ff']{fill:#fff2f0}
.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#1890ff'],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#1890ff']{fill:#ff4d4f}
.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-picture-card .ant-upload-list-item-icon{position:absolute;top:50%;left:50%;font-size:26px;transform:translate(-50%,-50%)}
.ant-upload-list-picture .ant-upload-list-item-icon .anticon,.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon{font-size:26px}
.ant-upload-list-picture .ant-upload-list-item-image,.ant-upload-list-picture-card .ant-upload-list-item-image{max-width:100%}
.ant-upload-list-picture .ant-upload-list-item-thumbnail img,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{display:block;width:48px;height:48px;overflow:hidden}
.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-name{display:inline-block;box-sizing:border-box;max-width:100%;margin:0 0 0 8px;padding-right:8px;padding-left:48px;overflow:hidden;line-height:44px;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}
.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name{line-height:28px}
.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:14px;width:calc(100% - 24px);margin-top:0;padding-left:56px}
.ant-upload-list-picture .anticon-close,.ant-upload-list-picture-card .anticon-close{position:absolute;top:8px;right:8px;line-height:1;opacity:1}
.ant-upload-list-picture-card-container{display:inline-block;width:104px;height:104px;margin:0 8px 8px 0;vertical-align:top}
.ant-upload-list-picture-card.ant-upload-list::after{display:none}
.ant-upload-list-picture-card .ant-upload-list-item{height:100%;margin:0}
.ant-upload-list-picture-card .ant-upload-list-item-info{position:relative;height:100%;overflow:hidden}
.ant-upload-list-picture-card .ant-upload-list-item-info::before{position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:all .3s;content:' '}
.ant-result-content,.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{background-color:#fafafa}
.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info::before{opacity:1}
.ant-upload-list-picture-card .ant-upload-list-item-actions{position:absolute;top:50%;left:50%;z-index:10;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;transition:all .3s}
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye{z-index:10;width:16px;margin:0 4px;color:rgba(255,255,255,.85);font-size:16px;cursor:pointer;transition:all .3s}
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover{color:#fff}
.ant-upload-list-picture-card .ant-upload-list-item-actions:hover,.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions{opacity:1}
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{position:static;display:block;width:100%;height:100%;object-fit:contain}
.ant-upload-list-picture-card .ant-upload-list-item-name{display:none;margin:8px 0 0;padding:0;line-height:1.5715;text-align:center}
.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{position:absolute;bottom:10px;display:block}
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{height:auto}
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info::before{display:none}
.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:32px;width:calc(100% - 14px);padding-left:0}
.ant-upload-list-picture-container,.ant-upload-list-text-container{transition:opacity .3s,height .3s}
.ant-upload-list-picture-container::before,.ant-upload-list-text-container::before{display:table;width:0;height:0;content:''}
.ant-upload-list-picture-container .ant-upload-span,.ant-upload-list-text-container .ant-upload-span{display:block;flex:auto}
.ant-upload-list-picture .ant-upload-span,.ant-upload-list-text .ant-upload-span{display:flex;align-items:center}
.ant-upload-list-picture .ant-upload-span>*,.ant-upload-list-text .ant-upload-span>*{flex:none}
.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-text .ant-upload-list-item-name{flex:auto;padding:0 8px}
.ant-upload-list-picture .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-text-icon .anticon{position:static}
.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave{animation-duration:.3s;animation-fill-mode:cubic-bezier(.78,.14,.15,.86)}
.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter{animation-name:uploadAnimateInlineIn}
.ant-upload-list .ant-upload-animate-inline-leave{animation-name:uploadAnimateInlineOut}
@keyframes uploadAnimateInlineIn{from{width:0;height:0;margin:0;padding:0;opacity:0}}
@keyframes uploadAnimateInlineOut{to{width:0;height:0;margin:0;padding:0;opacity:0}}
.ant-upload-rtl.ant-upload.ant-upload-select-picture-card{margin-right:auto;margin-left:8px}
.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1{padding-right:22px;padding-left:14px}
.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2{padding-right:22px;padding-left:28px}
.ant-upload-list-rtl .ant-upload-list-item-name{padding-right:22px;padding-left:0}
.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1{padding-left:14px}
.ant-upload-list-rtl .ant-upload-list-item-card-actions{right:auto;left:0}
.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}
.ant-upload-list-rtl .ant-upload-list-item-info{padding:0 4px 0 12px}
.ant-upload-list-rtl .ant-upload-list-item .anticon-close{right:auto;left:4px}
.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}
.ant-upload-list-rtl .ant-upload-list-item-progress{padding-right:26px;padding-left:0}
.ant-upload-list-picture .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item-info{padding:0}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{right:8px;left:auto}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon{right:50%;left:auto;transform:translate(50%,-50%)}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name{margin:0 8px 0 0;padding-right:48px;padding-left:8px}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1{padding-right:48px;padding-left:18px}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2{padding-right:48px;padding-left:36px}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress{padding-right:0;padding-left:0}
.ant-upload-list-rtl.ant-upload-list-picture .anticon-close,.ant-upload-list-rtl.ant-upload-list-picture-card .anticon-close{right:auto;left:8px}
.ant-upload-list-rtl .ant-upload-list-picture-card-container{margin:0 0 8px 8px}
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions{right:50%;left:auto;transform:translate(50%,-50%)}
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{margin:8px 0 0;padding:0}
.ant-cascader,.ant-cascader-picker,.ant-select-auto-complete{box-sizing:border-box;margin:0;color:rgba(0,0,0,.85);font-variant:tabular-nums;line-height:1.5715;font-feature-settings:'tnum';font-size:14px;list-style:none;padding:0}
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item{float:unset}
.ant-select-auto-complete .ant-select-clear{right:13px}
.ant-select-dropdown-hidden{display:none}
.ant-cascader-input.ant-input{position:static;width:100%;padding-right:24px;background-color:transparent!important;cursor:pointer}
.ant-cascader-picker-show-search .ant-cascader-input.ant-input{position:relative}
.ant-cascader-picker{position:relative;display:inline-block;background-color:#fff;border-radius:2px;outline:0;cursor:pointer;transition:color .3s}
.ant-cascader-picker-with-value .ant-cascader-picker-label{color:transparent}
.ant-cascader-picker-disabled{color:rgba(0,0,0,.25);background:#f5f5f5;cursor:not-allowed}
.ant-cascader-picker-disabled .ant-cascader-input{cursor:not-allowed}
.ant-cascader-picker:focus .ant-cascader-input{outline:0;box-shadow:0 0 0 2px rgba(24,144,255,.2)}
.ant-input-rtl .ant-cascader-picker:focus .ant-cascader-input{border-right-width:0;border-left-width:1px!important}
.ant-cascader-picker-borderless .ant-cascader-input{border-color:transparent!important;box-shadow:none!important}
.ant-cascader-picker-show-search.ant-cascader-picker-focused{color:rgba(0,0,0,.25)}
.ant-cascader-picker-label{position:absolute;top:50%;left:0;width:100%;height:20px;margin-top:-10px;padding:0 20px 0 12px;overflow:hidden;line-height:20px;white-space:nowrap;text-overflow:ellipsis}
.ant-cascader-picker-arrow,.ant-cascader-picker-clear{position:absolute;width:12px;height:12px;margin-top:-6px;font-size:12px;line-height:12px;top:50%;right:12px}
.ant-cascader-picker-clear{z-index:2;color:rgba(0,0,0,.25);background:#fff;cursor:pointer;opacity:0;transition:color .3s ease,opacity .15s ease}
.ant-cascader-picker-clear:hover{color:rgba(0,0,0,.45)}
.ant-cascader-picker:hover .ant-cascader-picker-clear{opacity:1}
.ant-cascader-picker-arrow{z-index:1;color:rgba(0,0,0,.25)}
.ant-input-rtl .ant-cascader-picker-label:hover+.ant-cascader-input:not(.ant-cascader-picker-disabled .ant-cascader-picker-label:hover+.ant-cascader-input){border-right-width:0;border-left-width:1px!important}
.ant-cascader-picker-small .ant-cascader-picker-arrow,.ant-cascader-picker-small .ant-cascader-picker-clear{right:8px}
.ant-cascader-menus{z-index:1050;font-size:14px;white-space:nowrap;background:#fff;border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}
.ant-cascader-menus ol,.ant-cascader-menus ul{margin:0;list-style:none}
.ant-cascader-menus-empty,.ant-cascader-menus-hidden{display:none}
.ant-cascader-menus.ant-slide-up-appear.ant-slide-up-appear-active.ant-cascader-menus-placement-topLeft,.ant-cascader-menus.ant-slide-up-enter.ant-slide-up-enter-active.ant-cascader-menus-placement-topLeft{animation-name:antSlideDownIn}
.ant-cascader-menus.ant-slide-up-leave.ant-slide-up-leave-active.ant-cascader-menus-placement-bottomLeft{animation-name:antSlideUpOut}
.ant-cascader-menus.ant-slide-up-leave.ant-slide-up-leave-active.ant-cascader-menus-placement-topLeft{animation-name:antSlideDownOut}
.ant-cascader-menu{display:inline-block;min-width:111px;height:180px;margin:0;padding:4px 0;overflow:auto;vertical-align:top;list-style:none;border-right:1px solid #f0f0f0;-ms-overflow-style:-ms-autohiding-scrollbar}
.ant-cascader-menu:first-child{border-radius:2px 0 0 2px}
.ant-cascader-menu:last-child{margin-right:-1px;border-right-color:transparent;border-radius:0 2px 2px 0}
.ant-cascader-menu:only-child{border-radius:2px}
.ant-cascader-menu-item{padding:5px 12px;overflow:hidden;line-height:22px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:all .3s}
.ant-cascader-menu-item:hover{background:#f5f5f5}
.ant-cascader-menu-item-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}
.ant-cascader-menu-item-disabled:hover{background:0 0}
.ant-cascader-menu-empty .ant-cascader-menu-item{color:rgba(0,0,0,.25);cursor:default;pointer-events:none}
.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover{font-weight:600;background-color:#e6f7ff}
.ant-cascader-menu-item-expand{position:relative;padding-right:24px}
.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,.ant-cascader-menu-item-loading-icon{position:absolute;right:12px;color:rgba(0,0,0,.45);font-size:10px}
.ant-cascader-menu-item-disabled.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,.ant-cascader-menu-item-disabled.ant-cascader-menu-item-loading-icon,.ant-tree-checkbox-disabled+span{color:rgba(0,0,0,.25)}
.ant-tree-checkbox,.ant-tree-checkbox-wrapper{box-sizing:border-box;font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:'tnum'}
.ant-cascader-menu-item .ant-cascader-menu-item-keyword,.font-highlight{color:#ff4d4f}
.ant-cascader-picker-rtl .ant-cascader-input.ant-input{padding-right:11px;padding-left:24px;text-align:right}
.ant-cascader-picker-rtl .ant-cascader-picker-label{padding:0 12px 0 20px;text-align:right}
.ant-cascader-picker-rtl .ant-cascader-picker-arrow,.ant-cascader-picker-rtl .ant-cascader-picker-clear{right:auto;left:12px}
.ant-cascader-picker-rtl.ant-cascader-picker-small .ant-cascader-picker-arrow,.ant-cascader-picker-rtl.ant-cascader-picker-small .ant-cascader-picker-clear{right:auto;left:8px}
.ant-cascader-menu-rtl .ant-cascader-menu{border-right:none;border-left:1px solid #f0f0f0}
.ant-cascader-menu-rtl .ant-cascader-menu:first-child{border-radius:0 2px 2px 0}
.ant-cascader-menu-rtl .ant-cascader-menu:last-child{margin-right:0;margin-left:-1px;border-left-color:transparent;border-radius:2px 0 0 2px}
.ant-cascader-menu-rtl .ant-cascader-menu:only-child{border-radius:2px}
.ant-cascader-menu-rtl .ant-cascader-menu-item-expand{padding-right:12px;padding-left:24px}
.ant-cascader-menu-rtl .ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,.ant-cascader-menu-rtl .ant-cascader-menu-item-loading-icon{right:auto;left:12px}
.ant-cascader-menu-rtl .ant-cascader-menu-item-loading-icon{transform:scaleY(-1)}
.ant-cascader-menus{position:relative;margin-top:2px;margin-bottom:2px}
nz-tree-virtual-scroll-view{display:block;position:relative;overflow:auto;contain:strict;transform:translateZ(0);will-change:scroll-position;-webkit-overflow-scrolling:touch}
nz-tree-virtual-scroll-view .ant-tree-list,nz-tree-virtual-scroll-view .ant-tree-list-holder{height:100%}
nz-tree-view .ant-tree-switcher+.ant-tree-switcher.nz-tree-leaf-line-icon,nz-tree-virtual-scroll-view .ant-tree-switcher+.ant-tree-switcher.nz-tree-leaf-line-icon{display:none}
nz-tree-view .ant-tree-list-holder-inner{display:flex;flex-direction:column}
.ant-tree-treenode-leaf-last .ant-tree-switcher-leaf-line::before{top:auto!important;bottom:auto!important;height:14px!important}
.ant-tree.ant-tree-directory .ant-tree-treenode{position:relative}
.ant-tree.ant-tree-directory .ant-tree-treenode::before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background-color .3s;content:'';pointer-events:none}
.ant-tree.ant-tree-directory .ant-tree-treenode:hover::before{background:#f5f5f5}
.ant-tree.ant-tree-directory .ant-tree-treenode>*{z-index:1}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-switcher{transition:color .3s}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper{border-radius:0;-webkit-user-select:none;user-select:none}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper:hover{background:0 0}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-selected{color:#fff;background:0 0}
.ant-tree.ant-tree-directory .ant-tree-treenode-selected::before,.ant-tree.ant-tree-directory .ant-tree-treenode-selected:hover::before{background:#1890ff}
.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-switcher{color:#fff}
.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-node-content-wrapper{color:#fff;background:0 0}
.ant-tree-checkbox{padding:0;color:rgba(0,0,0,.85);position:relative;line-height:1;white-space:nowrap;outline:0;cursor:pointer}
.ant-tree-checkbox-input:focus+.ant-tree-checkbox-inner,.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,.ant-tree-checkbox:hover .ant-tree-checkbox-inner{border-color:#1890ff}
.ant-select-tree-checkbox-checked::after,.ant-tree-checkbox-checked::after{border:1px solid #1890ff;animation:antCheckboxEffect .36s ease-in-out;content:'';visibility:hidden}
.ant-tree-checkbox-checked::after{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;animation-fill-mode:backwards}
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox::after,.ant-tree-checkbox:hover::after{visibility:visible}
.ant-tree-checkbox-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;direction:ltr;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;border-collapse:separate;transition:all .3s}
.ant-select-tree-checkbox-inner::after,.ant-tree-checkbox-inner::after{border:2px solid #fff;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;opacity:0}
.ant-tree-checkbox-inner::after{position:absolute;top:50%;left:21.5%;display:table;width:5.71px;height:9.14px;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);content:' '}
.ant-tree-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}
.ant-tree-checkbox-disabled,.ant-tree-checkbox-disabled .ant-tree-checkbox-input,.ant-tree-checkbox-disabled+span{cursor:not-allowed}
.ant-tree-checkbox-checked .ant-tree-checkbox-inner::after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:' '}
.ant-tree-checkbox-checked .ant-tree-checkbox-inner{background-color:#1890ff;border-color:#1890ff}
.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner::after{border-color:rgba(0,0,0,.25);animation-name:none}
.ant-tree-checkbox-disabled .ant-tree-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}
.ant-tree-checkbox-disabled .ant-tree-checkbox-inner::after{border-color:#f5f5f5;border-collapse:separate;animation-name:none}
.ant-tree-checkbox-disabled:hover::after,.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-disabled::after{visibility:hidden}
.ant-tree-checkbox-wrapper{margin:0;padding:0;color:rgba(0,0,0,.85);display:inline-flex;align-items:baseline;line-height:unset;cursor:pointer}
.ant-tree,.ant-tree-checkbox-group{color:rgba(0,0,0,.85);line-height:1.5715}
.ant-tree-checkbox-wrapper::after{display:inline-block;width:0;overflow:hidden;content:'\a0'}
.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-disabled{cursor:not-allowed}
.ant-tree-checkbox-wrapper+.ant-tree-checkbox-wrapper{margin-left:8px}
.ant-tree-checkbox+span{padding-right:8px;padding-left:8px}
.ant-select-tree-checkbox,.ant-select-tree-checkbox-wrapper,.ant-tree,.ant-tree-checkbox-group{box-sizing:border-box;padding:0;font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:'tnum'}
.ant-tree-checkbox-group{margin:0;display:inline-block}
.ant-tree-checkbox-group-item{margin-right:8px}
.ant-tree-checkbox-group-item:last-child{margin-right:0}
.ant-tree-checkbox-group-item+.ant-tree-checkbox-group-item{margin-left:0}
.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner{background-color:#fff;border-color:#d9d9d9}
.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner::after{top:50%;left:50%;width:8px;height:8px;background-color:#1890ff;border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:' '}
.ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner::after{background-color:rgba(0,0,0,.25);border-color:rgba(0,0,0,.25)}
.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item{margin-right:0;margin-left:8px}
.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item:last-child{margin-left:0!important}
.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item+.ant-tree-checkbox-group-item{margin-left:8px}
.ant-tree{margin:0;background:#fff;border-radius:2px;transition:background-color .3s}
.ant-tree-focused:not(:hover):not(.ant-tree-active-focused){background:#e6f7ff}
.ant-tree-list-holder-inner{align-items:flex-start}
.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner{align-items:stretch}
.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-node-content-wrapper{flex:auto}
.ant-tree .ant-tree-treenode{display:flex;align-items:flex-start;padding:0 0 4px;outline:0}
.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper{color:rgba(0,0,0,.25);cursor:not-allowed}
.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper:hover{background:0 0}
.ant-tree .ant-tree-treenode-active .ant-tree-node-content-wrapper{background:#f5f5f5}
.ant-tree .ant-tree-treenode:not(.ant-tree .ant-tree-treenode-disabled).filter-node .ant-tree-title{color:inherit;font-weight:500}
.ant-tree-indent{align-self:stretch;white-space:nowrap;-webkit-user-select:none;user-select:none}
.ant-tree-indent-unit{display:inline-block;width:24px}
.ant-tree-switcher{position:relative;flex:none;align-self:stretch;width:24px;margin:0;line-height:24px;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none}
.ant-tree-switcher .ant-select-tree-switcher-icon,.ant-tree-switcher .ant-tree-switcher-icon{display:inline-block;font-size:10px;vertical-align:baseline}
.ant-tree-switcher .ant-select-tree-switcher-icon svg,.ant-tree-switcher .ant-tree-switcher-icon svg{transition:transform .3s}
.ant-tree-switcher-noop{cursor:default}
.ant-tree-switcher_close .ant-tree-switcher-icon svg{transform:rotate(-90deg)}
.ant-tree-switcher-loading-icon{color:#1890ff}
.ant-tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%}
.ant-tree-switcher-leaf-line::after,.ant-tree-switcher-leaf-line::before{position:absolute;margin-left:-1px;content:' '}
.ant-tree-switcher-leaf-line::before{top:0;bottom:-4px;border-left:1px solid #d9d9d9}
.ant-tree-switcher-leaf-line::after{width:10px;height:14px;border-bottom:1px solid #d9d9d9}
.ant-tree-checkbox{top:initial;margin:4px 8px 0 0}
.ant-tree .ant-tree-node-content-wrapper{position:relative;z-index:auto;min-height:24px;margin:0;padding:0 4px;color:inherit;line-height:24px;background:0 0;border-radius:2px;cursor:pointer;transition:all .3s,border 0s,line-height 0s,box-shadow 0s}
.ant-tree .ant-tree-node-content-wrapper:hover{background-color:#f5f5f5}
.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background-color:#bae7ff}
.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle{display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;vertical-align:top}
.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle:empty,.ant-tree-show-line .ant-tree-indent-unit-end::before{display:none}
.ant-tree-unselectable .ant-tree-node-content-wrapper:hover{background-color:transparent}
.ant-tree-node-content-wrapper[draggable=true]{line-height:24px;-webkit-user-select:none;user-select:none}
.ant-tree-node-content-wrapper[draggable=true] .ant-tree-drop-indicator{position:absolute;z-index:1;height:2px;background-color:#1890ff;border-radius:1px;pointer-events:none}
.ant-tree-node-content-wrapper[draggable=true] .ant-tree-drop-indicator::after{position:absolute;top:-3px;left:-6px;width:8px;height:8px;background-color:transparent;border:2px solid #1890ff;border-radius:50%;content:''}
.ant-tree .ant-tree-treenode.drop-container>[draggable]{box-shadow:0 0 0 2px #1890ff}
.ant-tree-show-line .ant-tree-indent-unit{position:relative;height:100%}
.ant-tree-show-line .ant-tree-indent-unit::before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:''}
.ant-tree-show-line .ant-tree-switcher{background:#fff}
.ant-tree-show-line .ant-tree-switcher-line-icon{vertical-align:-.225em}
.ant-tree-rtl .ant-tree-node-content-wrapper[draggable=true] .ant-tree-drop-indicator::after{right:-6px;left:unset}
.ant-tree-rtl .ant-tree-switcher_close .ant-tree-switcher-icon svg{transform:rotate(90deg)}
.ant-tree-rtl.ant-tree-show-line .ant-tree-indent-unit::before{right:auto;left:-13px;border-right:none;border-left:1px solid #d9d9d9}
.ant-tree-rtl.ant-tree-checkbox,.ant-tree-select-dropdown-rtl .ant-select-tree-checkbox{margin:4px 0 0 8px}
.ant-tree-child-tree{overflow:hidden}
nz-tree{display:block}
.ant-select-tree-checkbox{color:rgba(0,0,0,.85);position:relative;line-height:1;white-space:nowrap;outline:0;cursor:pointer}
.ant-select-tree-checkbox-input:focus+.ant-select-tree-checkbox-inner,.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-inner,.ant-select-tree-checkbox:hover .ant-select-tree-checkbox-inner{border-color:#1890ff}
.ant-select-tree-checkbox-checked::after{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;animation-fill-mode:backwards}
.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox::after,.ant-select-tree-checkbox:hover::after{visibility:visible}
.ant-select-tree-checkbox-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;direction:ltr;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;border-collapse:separate;transition:all .3s}
.ant-select-tree-checkbox-inner::after{position:absolute;top:50%;left:21.5%;display:table;width:5.71px;height:9.14px;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);content:' '}
.ant-select-tree-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}
.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner::after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:' '}
.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner{background-color:#1890ff;border-color:#1890ff}
.ant-select-tree-checkbox-disabled{cursor:not-allowed}
.ant-select-tree-checkbox-disabled.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner::after{border-color:rgba(0,0,0,.25);animation-name:none}
.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-input{cursor:not-allowed}
.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}
.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner::after{border-color:#f5f5f5;border-collapse:separate;animation-name:none}
.ant-select-tree-checkbox-disabled+span{color:rgba(0,0,0,.25);cursor:not-allowed}
.ant-select-tree-checkbox-disabled:hover::after,.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-disabled::after{visibility:hidden}
.ant-select-tree-checkbox-wrapper{margin:0;color:rgba(0,0,0,.85);display:inline-flex;align-items:baseline;line-height:unset;cursor:pointer}
.ant-select-tree,.ant-select-tree-checkbox-group{font-size:14px;line-height:1.5715;color:rgba(0,0,0,.85);box-sizing:border-box;font-variant:tabular-nums;font-feature-settings:'tnum';list-style:none}
.ant-select-tree-checkbox-wrapper::after{display:inline-block;width:0;overflow:hidden;content:'\a0'}
.ant-select-tree-checkbox-wrapper.ant-select-tree-checkbox-wrapper-disabled{cursor:not-allowed}
.ant-select-tree-checkbox-wrapper+.ant-select-tree-checkbox-wrapper{margin-left:8px}
.ant-select-tree-checkbox+span{padding-right:8px;padding-left:8px}
.ant-select-tree-checkbox-group{margin:0;padding:0;display:inline-block}
.ant-select-tree-checkbox-group-item{margin-right:8px}
.ant-select-tree-checkbox-group-item:last-child{margin-right:0}
.ant-select-tree-checkbox-group-item+.ant-select-tree-checkbox-group-item{margin-left:0}
.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner{background-color:#fff;border-color:#d9d9d9}
.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner::after{top:50%;left:50%;width:8px;height:8px;background-color:#1890ff;border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:' '}
.ant-select-tree-checkbox-indeterminate.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner::after{background-color:rgba(0,0,0,.25);border-color:rgba(0,0,0,.25)}
.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item{margin-right:0;margin-left:8px}
.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item:last-child{margin-left:0!important}
.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item+.ant-select-tree-checkbox-group-item{margin-left:8px}
.ant-tree-select-dropdown{padding:8px 4px 0}
.ant-tree-select-dropdown .ant-select-tree{border-radius:0}
.ant-tree-select-dropdown .ant-select-tree-list-holder-inner{align-items:stretch}
.ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode{padding-bottom:8px}
.ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode .ant-select-tree-node-content-wrapper{flex:auto}
.ant-select-tree{margin:0;padding:0;background:#fff;border-radius:2px;transition:background-color .3s}
.ant-select-tree-focused:not(:hover):not(.ant-select-tree-active-focused){background:#e6f7ff}
.ant-select-tree-list-holder-inner{align-items:flex-start}
.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner{align-items:stretch}
.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-node-content-wrapper{flex:auto}
.ant-select-tree .ant-select-tree-treenode{display:flex;align-items:flex-start;padding:0 0 4px;outline:0}
.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper{color:rgba(0,0,0,.25);cursor:not-allowed}
.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper:hover{background:0 0}
.ant-select-tree .ant-select-tree-treenode-active .ant-select-tree-node-content-wrapper{background:#f5f5f5}
.ant-select-tree .ant-select-tree-treenode:not(.ant-select-tree .ant-select-tree-treenode-disabled).filter-node .ant-select-tree-title{color:inherit;font-weight:500}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date .ant-picker-calendar-date-value,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today .ant-picker-calendar-date-value,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date .ant-picker-calendar-date-value,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today .ant-picker-calendar-date-value,.ant-select-tree-switcher-loading-icon{color:#1890ff}
.ant-select-tree-indent{align-self:stretch;white-space:nowrap;-webkit-user-select:none;user-select:none}
.ant-select-tree-indent-unit{display:inline-block;width:24px}
.ant-select-tree-switcher{position:relative;flex:none;align-self:stretch;width:24px;margin:0;line-height:24px;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none}
.ant-select-tree-switcher .ant-select-tree-switcher-icon,.ant-select-tree-switcher .ant-tree-switcher-icon{display:inline-block;font-size:10px;vertical-align:baseline}
.ant-select-tree-switcher .ant-select-tree-switcher-icon svg,.ant-select-tree-switcher .ant-tree-switcher-icon svg{transition:transform .3s}
.ant-select-tree-switcher-noop{cursor:default}
.ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg{transform:rotate(-90deg)}
.ant-select-tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%}
.ant-select-tree-switcher-leaf-line::before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:' '}
.ant-select-tree-switcher-leaf-line::after{position:absolute;width:10px;height:14px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:' '}
.ant-select-tree-checkbox{top:initial;margin:4px 8px 0 0}
.ant-select-tree .ant-select-tree-node-content-wrapper{position:relative;z-index:auto;min-height:24px;margin:0;padding:0 4px;color:inherit;line-height:24px;background:0 0;border-radius:2px;cursor:pointer;transition:all .3s,border 0s,line-height 0s,box-shadow 0s}
.ant-select-tree .ant-select-tree-node-content-wrapper:hover{background-color:#f5f5f5}
.ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected{background-color:#bae7ff}
.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle{display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;vertical-align:top}
.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle:empty,.ant-select-tree-show-line .ant-select-tree-indent-unit-end::before{display:none}
.ant-select-tree-unselectable .ant-select-tree-node-content-wrapper:hover{background-color:transparent}
.ant-select-tree-node-content-wrapper[draggable=true]{line-height:24px;-webkit-user-select:none;user-select:none}
.ant-select-tree-node-content-wrapper[draggable=true] .ant-tree-drop-indicator{position:absolute;z-index:1;height:2px;background-color:#1890ff;border-radius:1px;pointer-events:none}
.ant-select-tree-node-content-wrapper[draggable=true] .ant-tree-drop-indicator::after{position:absolute;top:-3px;left:-6px;width:8px;height:8px;background-color:transparent;border:2px solid #1890ff;border-radius:50%;content:''}
.ant-select-tree .ant-select-tree-treenode.drop-container>[draggable]{box-shadow:0 0 0 2px #1890ff}
.ant-select-tree-show-line .ant-select-tree-indent-unit{position:relative;height:100%}
.ant-select-tree-show-line .ant-select-tree-indent-unit::before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:''}
.ant-select-tree-show-line .ant-select-tree-switcher{background:#fff}
.ant-select-tree-show-line .ant-select-tree-switcher-line-icon{vertical-align:-.225em}
.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg{transform:rotate(90deg)}
.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher-loading-icon{transform:scaleY(-1)}
.ant-tree.ant-select-tree.ant-tree-show-line nz-tree-node[builtin]:not(:last-child)>li::before{content:' ';width:1px;border-left:1px solid #d9d9d9;height:calc(100% - 16px);position:absolute;left:12px;margin:26px 0}
.ant-select-dropdown.ant-select-tree-dropdown{top:100%;left:0;position:relative;width:100%;margin-top:4px;margin-bottom:4px;overflow:auto}
.ant-picker-calendar{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:'tnum';background:#fff}
.ant-picker-calendar-header{display:flex;justify-content:flex-end;padding:12px 0}
.ant-picker-calendar-header .ant-picker-calendar-year-select{min-width:80px}
.ant-picker-calendar-header .ant-picker-calendar-month-select{min-width:70px;margin-left:8px}
.ant-picker-calendar-header .ant-picker-calendar-mode-switch{margin-left:8px}
.ant-picker-calendar .ant-picker-panel{background:#fff;border:0;border-top:1px solid #f0f0f0;border-radius:0}
.ant-picker-calendar .ant-picker-panel .ant-picker-date-panel,.ant-picker-calendar .ant-picker-panel .ant-picker-month-panel{width:auto}
.ant-picker-calendar .ant-picker-panel .ant-picker-body{padding:8px 0}
.ant-picker-calendar .ant-picker-panel .ant-picker-content{width:100%}
.ant-picker-calendar-mini{border-radius:2px}
.ant-picker-calendar-mini .ant-picker-calendar-header{padding-right:8px;padding-left:8px}
.ant-picker-calendar-mini .ant-picker-panel{border-radius:0 0 2px 2px}
.ant-picker-calendar-mini .ant-picker-content{height:256px}
.ant-picker-calendar-mini .ant-picker-content th{height:auto;padding:0;line-height:18px}
.ant-picker-calendar-full .ant-picker-panel{display:block;width:100%;text-align:right;background:#fff;border:0}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell .ant-picker-calendar-date-today::before,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell::before{display:none}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-body td,.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th{padding:0}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th{height:auto;padding:0 12px 5px 0;line-height:18px}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell:hover .ant-picker-calendar-date{background:#f5f5f5}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today{background:#e6f7ff}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date{display:block;width:auto;height:auto;margin:0 4px;padding:4px 8px 0;border:0;border-top:2px solid #f0f0f0;border-radius:0;transition:background .3s}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-value{line-height:24px;transition:color .3s}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content{position:static;width:auto;height:86px;overflow-y:auto;color:rgba(0,0,0,.85);line-height:1.5715;text-align:left}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today{border-color:#1890ff}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today .ant-picker-calendar-date-value{color:rgba(0,0,0,.85)}
@media only screen and (max-width:480px){.ant-picker-calendar-header{display:block}.ant-picker-calendar-header .ant-picker-calendar-year-select{width:50%}.ant-picker-calendar-header .ant-picker-calendar-month-select{width:calc(50% - 8px)}.ant-picker-calendar-header .ant-picker-calendar-mode-switch{width:100%;margin-top:8px;margin-left:0}.ant-picker-calendar-header .ant-picker-calendar-mode-switch>label{width:50%;text-align:center}}
.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-mode-switch,.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-month-select{margin-right:8px;margin-left:0}
.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel{text-align:left}
.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th{padding:0 0 5px 12px}
.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content{text-align:right}
.ant-result{padding:48px 32px}
.ant-result-success .ant-result-icon>.anticon{color:#52c41a}
.ant-result-error .ant-result-icon>.anticon{color:#ff4d4f}
.ant-result-info .ant-result-icon>.anticon{color:#1890ff}
.ant-result-warning .ant-result-icon>.anticon{color:#faad14}
.ant-result-image{width:250px;height:295px;margin:auto}
.ant-result-icon{margin-bottom:24px;text-align:center}
.ant-result-icon>.anticon{font-size:72px}
.ant-result-title{color:rgba(0,0,0,.85);font-size:24px;line-height:1.8;text-align:center}
.ant-result-subtitle{color:rgba(0,0,0,.45);font-size:14px;line-height:1.6;text-align:center}
.ant-result-extra{margin:24px 0 0;text-align:center}
.ant-result-extra>*{margin-right:8px}
.ant-result-extra>:last-child{margin-right:0}
.ant-result-content{margin-top:24px;padding:24px 40px}
.ant-result-rtl .ant-result-extra>*{margin-right:0;margin-left:8px}
.ant-result-rtl .ant-result-extra>:last-child{margin-left:0}
nz-result{display:block}
.ant-space{display:inline-flex}
.ant-space-vertical{flex-direction:column}
.ant-image-mask,.ant-space-align-center{align-items:center}
.ant-space-align-start{align-items:flex-start}
.ant-space-align-end{align-items:flex-end}
.ant-space-align-baseline{align-items:baseline}
.ant-space-item:empty{display:none}
nz-space-item{display:block}
.ant-image{position:relative;display:inline-block}
.ant-image-mask,.ant-image-placeholder{position:absolute;bottom:0;left:0;top:0;right:0}
.ant-image-img{display:block;width:100%;height:auto}
.ant-image-img-placeholder{background-color:#f5f5f5;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=);background-repeat:no-repeat;background-position:center center;background-size:30%}
.ant-image-mask{display:flex;justify-content:center;color:#fff;background:rgba(0,0,0,.5);cursor:pointer;opacity:0;transition:opacity .3s}
.ant-image-preview-img,.ant-image-preview-img-wrapper{transition:transform .3s cubic-bezier(.215,.61,.355,1) 0s}
.ant-image-mask-info .anticon{margin-inline-end:4px}
.ant-image-mask:hover{opacity:1}
.ant-image-preview{pointer-events:none;height:100%;text-align:center}
.ant-image-preview.ant-zoom-enter,.ant-image-preview.antzoom-appear{transform:none;opacity:0;animation-duration:.3s;-webkit-user-select:none;user-select:none}
.ant-image-preview-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;height:100%;background-color:rgba(0,0,0,.45)}
.ant-image-preview-mask-hidden{display:none}
.ant-image-preview-wrap{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;outline:0;-webkit-overflow-scrolling:touch;z-index:1080}
.ant-image-preview-body{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}
.ant-image-preview-img{max-width:100%;max-height:100%;vertical-align:middle;transform:scale3d(1,1,1);cursor:grab;-webkit-user-select:none;user-select:none;pointer-events:auto}
.ant-image-preview-img-wrapper{position:absolute;top:0;right:0;bottom:0;left:0}
.ant-image-preview-img-wrapper::before{display:inline-block;width:1px;height:50%;margin-right:-1px;content:''}
.ant-image-preview-moving .ant-image-preview-img{cursor:grabbing}
.ant-image-preview-moving .ant-image-preview-img-wrapper{transition-duration:0s}
.ant-image-preview-operations{box-sizing:border-box;margin:0;padding:0;font-size:14px;font-variant:tabular-nums;line-height:1.5715;font-feature-settings:'tnum';position:absolute;top:0;right:0;z-index:1;display:flex;flex-direction:row-reverse;align-items:center;width:100%;color:rgba(255,255,255,.85);list-style:none;background:rgba(0,0,0,.1);pointer-events:auto}
.ant-image-preview-operations-icon,.ant-image-preview-switch-left>.anticon,.ant-image-preview-switch-right>.anticon{font-size:18px}
.ant-image-preview-operations-operation{margin-left:12px;padding:12px;cursor:pointer}
.ant-image-preview-operations-operation-disabled{color:rgba(255,255,255,.25);pointer-events:none}
.ant-image-preview-operations-operation:last-of-type{margin-left:0}
.ant-image-preview-switch-left,.ant-image-preview-switch-right{position:absolute;top:50%;right:10px;z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:-22px;color:rgba(255,255,255,.85);background:rgba(0,0,0,.1);cursor:pointer;pointer-events:auto}
.ant-image-preview-switch-left-disabled,.ant-image-preview-switch-right-disabled{color:rgba(255,255,255,.25);cursor:not-allowed}
.ant-image-preview-switch-left-disabled>.anticon,.ant-image-preview-switch-right-disabled>.anticon{cursor:not-allowed}
.ant-image-preview-switch-left{left:10px}
.ant-image-preview-switch-right{right:10px}
.cdk-overlay-backdrop.ant-image-preview-mask{opacity:1}
.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto, "Helvetica Neue", sans-serif}
.mat-badge-small .mat-badge-content{font-size:9px}
.mat-badge-large .mat-badge-content{font-size:24px}
.mat-h1,.mat-headline,.mat-typography h1{font:400 24px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}
.mat-h2,.mat-title,.mat-typography h2{font:500 20px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}
.mat-h3,.mat-subheading-2,.mat-typography h3{font:400 16px/28px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}
.mat-h4,.mat-subheading-1,.mat-typography h4{font:400 15px/24px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}
.mat-h5,.mat-typography h5{font:400 calc(14px * 0.83)/20px Roboto, "Helvetica Neue", sans-serif;margin:0 0 12px}
.mat-h6,.mat-typography h6{font:400 calc(14px * 0.67)/20px Roboto, "Helvetica Neue", sans-serif;margin:0 0 12px}
.mat-body-strong,.mat-body-2{font:500 14px/24px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}
.mat-body,.mat-body-1,.mat-typography{font:400 14px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}
.mat-body p,.mat-body-1 p,.mat-typography p{margin:0 0 12px}
.mat-small,.mat-caption{font:400 12px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}
.mat-display-4,.mat-typography .mat-display-4{font:300 112px/112px Roboto, "Helvetica Neue", sans-serif;letter-spacing:-0.05em;margin:0 0 56px}
.mat-display-3,.mat-typography .mat-display-3{font:400 56px/56px Roboto, "Helvetica Neue", sans-serif;letter-spacing:-0.02em;margin:0 0 64px}
.mat-display-2,.mat-typography .mat-display-2{font:400 45px/48px Roboto, "Helvetica Neue", sans-serif;letter-spacing:-0.005em;margin:0 0 64px}
.mat-display-1,.mat-typography .mat-display-1{font:400 34px/40px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 64px}
.mat-bottom-sheet-container{font:400 14px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}
.mat-button,.mat-raised-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button,.mat-fab,.mat-mini-fab{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-weight:500}
.mat-button-toggle{font-family:Roboto, "Helvetica Neue", sans-serif}
.mat-card{font-family:Roboto, "Helvetica Neue", sans-serif}
.mat-card-title{font-size:24px;font-weight:500}
.mat-card-header .mat-card-title{font-size:20px}
.mat-card-subtitle,.mat-card-content{font-size:14px}
.mat-checkbox{font-family:Roboto, "Helvetica Neue", sans-serif}
.mat-checkbox-layout .mat-checkbox-label{line-height:24px}
.mat-chip{font-size:14px;font-weight:500}
.mat-chip .mat-chip-trailing-icon.mat-icon,.mat-chip .mat-chip-remove.mat-icon{font-size:18px}
.mat-table{font-family:Roboto, "Helvetica Neue", sans-serif}
.mat-header-cell{font-size:12px;font-weight:500}
.mat-cell,.mat-footer-cell{font-size:14px}
.mat-calendar{font-family:Roboto, "Helvetica Neue", sans-serif}
.mat-calendar-body{font-size:13px}
.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}
.mat-calendar-table-header th{font-size:11px;font-weight:400}
.mat-dialog-title{font:500 20px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}
.mat-expansion-panel-header{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:15px;font-weight:400}
.mat-expansion-panel-content{font:400 14px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}
.mat-form-field{font-size:inherit;font-weight:400;line-height:1.125;font-family:Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}
.mat-form-field-wrapper{padding-bottom:1.34375em}
.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:150%;line-height:1.125}
.mat-form-field-prefix .mat-icon-button,.mat-form-field-suffix .mat-icon-button{height:1.5em;width:1.5em}
.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon{height:1.125em;line-height:1.125}
.mat-form-field-infix{padding:.5em 0;border-top:.84375em solid transparent}
.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34375em) scale(0.75);width:133.3333333333%}
.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34374em) scale(0.75);width:133.3333433333%}
.mat-form-field-label-wrapper{top:-0.84375em;padding-top:.84375em}
.mat-form-field-label{top:1.34375em}
.mat-form-field-underline{bottom:1.34375em}
.mat-form-field-subscript-wrapper{font-size:75%;margin-top:.6666666667em;top:calc(100% - 1.7916666667em)}
.mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:1.25em}
.mat-form-field-appearance-legacy .mat-form-field-infix{padding:.4375em 0}
.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px);-ms-transform:translateY(-1.28125em) scale(0.75);width:133.3333333333%}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00101px);-ms-transform:translateY(-1.28124em) scale(0.75);width:133.3333433333%}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00102px);-ms-transform:translateY(-1.28123em) scale(0.75);width:133.3333533333%}
.mat-form-field-appearance-legacy .mat-form-field-label{top:1.28125em}
.mat-form-field-appearance-legacy .mat-form-field-underline{bottom:1.25em}
.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper{margin-top:.5416666667em;top:calc(100% - 1.6666666667em)}
@media print{.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28122em) scale(0.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28121em) scale(0.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.2812em) scale(0.75)}}
.mat-form-field-appearance-fill .mat-form-field-infix{padding:.25em 0 .75em 0}
.mat-form-field-appearance-fill .mat-form-field-label{top:1.09375em;margin-top:-0.5em}
.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-0.59375em) scale(0.75);width:133.3333333333%}
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-0.59374em) scale(0.75);width:133.3333433333%}
.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0 1em 0}
.mat-form-field-appearance-outline .mat-form-field-label{top:1.84375em;margin-top:-0.25em}
.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59375em) scale(0.75);width:133.3333333333%}
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59374em) scale(0.75);width:133.3333433333%}
.mat-grid-tile-header,.mat-grid-tile-footer{font-size:14px}
.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}
.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:12px}
input.mat-input-element{margin-top:-0.0625em}
.mat-menu-item{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-weight:400}
.mat-paginator,.mat-paginator-page-size .mat-select-trigger{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:12px}
.mat-radio-button{font-family:Roboto, "Helvetica Neue", sans-serif}
.mat-select{font-family:Roboto, "Helvetica Neue", sans-serif}
.mat-select-trigger{height:1.125em}
.mat-slide-toggle-content{font-family:Roboto, "Helvetica Neue", sans-serif}
.mat-slider-thumb-label-text{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:12px;font-weight:500}
.mat-stepper-vertical,.mat-stepper-horizontal{font-family:Roboto, "Helvetica Neue", sans-serif}
.mat-step-label{font-size:14px;font-weight:400}
.mat-step-sub-label-error{font-weight:normal}
.mat-step-label-error{font-size:14px}
.mat-step-label-selected{font-size:14px;font-weight:500}
.mat-tab-group{font-family:Roboto, "Helvetica Neue", sans-serif}
.mat-tab-label,.mat-tab-link{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-weight:500}
.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font:500 20px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0}
.mat-tooltip{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:10px;padding-top:6px;padding-bottom:6px}
.mat-tooltip-handset{font-size:14px;padding-top:8px;padding-bottom:8px}
.mat-list-item{font-family:Roboto, "Helvetica Neue", sans-serif}
.mat-list-option{font-family:Roboto, "Helvetica Neue", sans-serif}
.mat-list-base .mat-list-item{font-size:16px}
.mat-list-base .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}
.mat-list-base .mat-list-item .mat-line:nth-child(n+2){font-size:14px}
.mat-list-base .mat-list-option{font-size:16px}
.mat-list-base .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}
.mat-list-base .mat-list-option .mat-line:nth-child(n+2){font-size:14px}
.mat-list-base .mat-subheader{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-weight:500}
.mat-list-base[dense] .mat-list-item{font-size:12px}
.mat-list-base[dense] .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}
.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2){font-size:12px}
.mat-list-base[dense] .mat-list-option{font-size:12px}
.mat-list-base[dense] .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}
.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2){font-size:12px}
.mat-list-base[dense] .mat-subheader{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:12px;font-weight:500}
.mat-option{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:16px}
.mat-optgroup-label{font:500 14px/24px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}
.mat-simple-snackbar{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px}
.mat-simple-snackbar-action{line-height:1;font-family:inherit;font-size:inherit;font-weight:500}
.mat-tree{font-family:Roboto, "Helvetica Neue", sans-serif}
.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}
.mat-ripple{overflow:hidden;position:relative}
.mat-ripple:not(:empty){transform:translateZ(0)}
.mat-ripple.mat-ripple-unbounded{overflow:visible}
.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale(0)}
.cdk-high-contrast-active .mat-ripple-element{display:none}
.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none}
.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}
.cdk-overlay-container{position:fixed;z-index:1000}
.cdk-overlay-container:empty{display:none}
.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}
.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}
.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);opacity:0}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}
.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}
.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}
.cdk-overlay-transparent-backdrop,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}
.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}
.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}
textarea.cdk-textarea-autosize{resize:none}
textarea.cdk-textarea-autosize-measuring{padding:2px 0 !important;box-sizing:content-box !important;height:auto !important;overflow:hidden !important}
textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0 !important;box-sizing:content-box !important;height:0 !important}
@keyframes cdk-text-field-autofill-start{/*!*/}
@keyframes cdk-text-field-autofill-end{/*!*/}
.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}
.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}
.mat-focus-indicator{position:relative}
.mat-mdc-focus-indicator{position:relative}
.mat-ripple-element{background-color:rgba(0,0,0,.1)}
.mat-option{color:rgba(0,0,0,.87)}
.mat-option:hover:not(.mat-option-disabled),.mat-option:focus:not(.mat-option-disabled){background:rgba(0,0,0,.04)}
.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled){background:rgba(0,0,0,.04)}
.mat-option.mat-active{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}
.mat-option.mat-option-disabled{color:rgba(0,0,0,.38)}
.mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:#3f51b5}
.mat-accent .mat-option.mat-selected:not(.mat-option-disabled){color:#ff4081}
.mat-warn .mat-option.mat-selected:not(.mat-option-disabled){color:#f44336}
.mat-optgroup-label{color:rgba(0,0,0,.54)}
.mat-optgroup-disabled .mat-optgroup-label{color:rgba(0,0,0,.38)}
.mat-pseudo-checkbox{color:rgba(0,0,0,.54)}
.mat-pseudo-checkbox::after{color:#fafafa}
.mat-pseudo-checkbox-disabled{color:#b0b0b0}
.mat-primary .mat-pseudo-checkbox-checked,.mat-primary .mat-pseudo-checkbox-indeterminate{background:#3f51b5}
.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-indeterminate,.mat-accent .mat-pseudo-checkbox-checked,.mat-accent .mat-pseudo-checkbox-indeterminate{background:#ff4081}
.mat-warn .mat-pseudo-checkbox-checked,.mat-warn .mat-pseudo-checkbox-indeterminate{background:#f44336}
.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background:#b0b0b0}
.mat-app-background{background-color:#fafafa;color:rgba(0,0,0,.87)}
.mat-elevation-z0{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}
.mat-elevation-z1{box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0, 0, 0, 0.12)}
.mat-elevation-z2{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}
.mat-elevation-z3{box-shadow:0px 3px 3px -2px rgba(0, 0, 0, 0.2),0px 3px 4px 0px rgba(0, 0, 0, 0.14),0px 1px 8px 0px rgba(0, 0, 0, 0.12)}
.mat-elevation-z4{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}
.mat-elevation-z5{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 5px 8px 0px rgba(0, 0, 0, 0.14),0px 1px 14px 0px rgba(0, 0, 0, 0.12)}
.mat-elevation-z6{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0, 0, 0, 0.12)}
.mat-elevation-z7{box-shadow:0px 4px 5px -2px rgba(0, 0, 0, 0.2),0px 7px 10px 1px rgba(0, 0, 0, 0.14),0px 2px 16px 1px rgba(0, 0, 0, 0.12)}
.mat-elevation-z8{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0, 0, 0, 0.12)}
.mat-elevation-z9{box-shadow:0px 5px 6px -3px rgba(0, 0, 0, 0.2),0px 9px 12px 1px rgba(0, 0, 0, 0.14),0px 3px 16px 2px rgba(0, 0, 0, 0.12)}
.mat-elevation-z10{box-shadow:0px 6px 6px -3px rgba(0, 0, 0, 0.2),0px 10px 14px 1px rgba(0, 0, 0, 0.14),0px 4px 18px 3px rgba(0, 0, 0, 0.12)}
.mat-elevation-z11{box-shadow:0px 6px 7px -4px rgba(0, 0, 0, 0.2),0px 11px 15px 1px rgba(0, 0, 0, 0.14),0px 4px 20px 3px rgba(0, 0, 0, 0.12)}
.mat-elevation-z12{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 12px 17px 2px rgba(0, 0, 0, 0.14),0px 5px 22px 4px rgba(0, 0, 0, 0.12)}
.mat-elevation-z13{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 13px 19px 2px rgba(0, 0, 0, 0.14),0px 5px 24px 4px rgba(0, 0, 0, 0.12)}
.mat-elevation-z14{box-shadow:0px 7px 9px -4px rgba(0, 0, 0, 0.2),0px 14px 21px 2px rgba(0, 0, 0, 0.14),0px 5px 26px 4px rgba(0, 0, 0, 0.12)}
.mat-elevation-z15{box-shadow:0px 8px 9px -5px rgba(0, 0, 0, 0.2),0px 15px 22px 2px rgba(0, 0, 0, 0.14),0px 6px 28px 5px rgba(0, 0, 0, 0.12)}
.mat-elevation-z16{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0, 0, 0, 0.12)}
.mat-elevation-z17{box-shadow:0px 8px 11px -5px rgba(0, 0, 0, 0.2),0px 17px 26px 2px rgba(0, 0, 0, 0.14),0px 6px 32px 5px rgba(0, 0, 0, 0.12)}
.mat-elevation-z18{box-shadow:0px 9px 11px -5px rgba(0, 0, 0, 0.2),0px 18px 28px 2px rgba(0, 0, 0, 0.14),0px 7px 34px 6px rgba(0, 0, 0, 0.12)}
.mat-elevation-z19{box-shadow:0px 9px 12px -6px rgba(0, 0, 0, 0.2),0px 19px 29px 2px rgba(0, 0, 0, 0.14),0px 7px 36px 6px rgba(0, 0, 0, 0.12)}
.mat-elevation-z20{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2),0px 20px 31px 3px rgba(0, 0, 0, 0.14),0px 8px 38px 7px rgba(0, 0, 0, 0.12)}
.mat-elevation-z21{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2),0px 21px 33px 3px rgba(0, 0, 0, 0.14),0px 8px 40px 7px rgba(0, 0, 0, 0.12)}
.mat-elevation-z22{box-shadow:0px 10px 14px -6px rgba(0, 0, 0, 0.2),0px 22px 35px 3px rgba(0, 0, 0, 0.14),0px 8px 42px 7px rgba(0, 0, 0, 0.12)}
.mat-elevation-z23{box-shadow:0px 11px 14px -7px rgba(0, 0, 0, 0.2),0px 23px 36px 3px rgba(0, 0, 0, 0.14),0px 9px 44px 8px rgba(0, 0, 0, 0.12)}
.mat-elevation-z24{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0, 0, 0, 0.12)}
.mat-theme-loaded-marker{display:none}
.mat-autocomplete-panel{background:#fff;color:rgba(0,0,0,.87)}
.mat-autocomplete-panel:not([class*=mat-elevation-z]){box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}
.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover){background:#fff}
.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled){color:rgba(0,0,0,.87)}
.mat-badge{position:relative}
.mat-badge-hidden .mat-badge-content{display:none}
.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform 200ms ease-in-out;transform:scale(0.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}
.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}
.mat-badge-content.mat-badge-active{transform:none}
.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}
.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}
.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}
.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}
[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}
.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}
[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}
.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}
[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}
.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}
[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}
.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}
.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}
.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}
.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}
[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}
.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}
[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}
.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}
[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}
.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}
[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}
.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}
.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}
.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}
.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}
[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}
.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}
[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}
.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}
[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}
.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}
[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}
.mat-badge-content{color:#fff;background:#3f51b5}
.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}
.mat-badge-accent .mat-badge-content{background:#ff4081;color:#fff}
.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}
.mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:rgba(0,0,0,.38)}
.mat-bottom-sheet-container{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0, 0, 0, 0.12);background:#fff;color:rgba(0,0,0,.87)}
.mat-button,.mat-icon-button,.mat-stroked-button{color:inherit;background:transparent}
.mat-button.mat-primary,.mat-icon-button.mat-primary,.mat-stroked-button.mat-primary{color:#3f51b5}
.mat-button.mat-accent,.mat-icon-button.mat-accent,.mat-stroked-button.mat-accent{color:#ff4081}
.mat-button.mat-warn,.mat-icon-button.mat-warn,.mat-stroked-button.mat-warn{color:#f44336}
.mat-button.mat-primary.mat-button-disabled,.mat-button.mat-accent.mat-button-disabled,.mat-button.mat-warn.mat-button-disabled,.mat-button.mat-button-disabled.mat-button-disabled,.mat-icon-button.mat-primary.mat-button-disabled,.mat-icon-button.mat-accent.mat-button-disabled,.mat-icon-button.mat-warn.mat-button-disabled,.mat-icon-button.mat-button-disabled.mat-button-disabled,.mat-stroked-button.mat-primary.mat-button-disabled,.mat-stroked-button.mat-accent.mat-button-disabled,.mat-stroked-button.mat-warn.mat-button-disabled,.mat-stroked-button.mat-button-disabled.mat-button-disabled{color:rgba(0,0,0,.26)}
.mat-button.mat-primary .mat-button-focus-overlay,.mat-icon-button.mat-primary .mat-button-focus-overlay,.mat-stroked-button.mat-primary .mat-button-focus-overlay{background-color:#3f51b5}
.mat-button.mat-accent .mat-button-focus-overlay,.mat-icon-button.mat-accent .mat-button-focus-overlay,.mat-stroked-button.mat-accent .mat-button-focus-overlay{background-color:#ff4081}
.mat-button.mat-warn .mat-button-focus-overlay,.mat-icon-button.mat-warn .mat-button-focus-overlay,.mat-stroked-button.mat-warn .mat-button-focus-overlay{background-color:#f44336}
.mat-button.mat-button-disabled .mat-button-focus-overlay,.mat-icon-button.mat-button-disabled .mat-button-focus-overlay,.mat-stroked-button.mat-button-disabled .mat-button-focus-overlay{background-color:transparent}
.mat-button .mat-ripple-element,.mat-icon-button .mat-ripple-element,.mat-stroked-button .mat-ripple-element{opacity:.1;background-color:currentColor}
.mat-button-focus-overlay{background:#000}
.mat-stroked-button:not(.mat-button-disabled){border-color:rgba(0,0,0,.12)}
.mat-flat-button,.mat-raised-button,.mat-fab,.mat-mini-fab{color:rgba(0,0,0,.87);background-color:#fff}
.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary{color:#fff}
.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent{color:#fff}
.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{color:#fff}
.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{color:rgba(0,0,0,.26)}
.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary{background-color:#3f51b5}
.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent{background-color:#ff4081}
.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{background-color:#f44336}
.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{background-color:rgba(0,0,0,.12)}
.mat-flat-button.mat-primary .mat-ripple-element,.mat-raised-button.mat-primary .mat-ripple-element,.mat-fab.mat-primary .mat-ripple-element,.mat-mini-fab.mat-primary .mat-ripple-element{background-color:rgba(255,255,255,.1)}
.mat-flat-button.mat-accent .mat-ripple-element,.mat-raised-button.mat-accent .mat-ripple-element,.mat-fab.mat-accent .mat-ripple-element,.mat-mini-fab.mat-accent .mat-ripple-element{background-color:rgba(255,255,255,.1)}
.mat-flat-button.mat-warn .mat-ripple-element,.mat-raised-button.mat-warn .mat-ripple-element,.mat-fab.mat-warn .mat-ripple-element,.mat-mini-fab.mat-warn .mat-ripple-element{background-color:rgba(255,255,255,.1)}
.mat-stroked-button:not([class*=mat-elevation-z]),.mat-flat-button:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}
.mat-raised-button:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}
.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0, 0, 0, 0.12)}
.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}
.mat-fab:not([class*=mat-elevation-z]),.mat-mini-fab:not([class*=mat-elevation-z]){box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0, 0, 0, 0.12)}
.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),.mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 12px 17px 2px rgba(0, 0, 0, 0.14),0px 5px 22px 4px rgba(0, 0, 0, 0.12)}
.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),.mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}
.mat-button-toggle-standalone,.mat-button-toggle-group{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}
.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{box-shadow:none}
.mat-button-toggle{color:rgba(0,0,0,.38)}
.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:rgba(0,0,0,.12)}
.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87);background:#fff}
.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}
.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px rgba(0,0,0,.12)}
[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}
.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px rgba(0,0,0,.12)}
.mat-button-toggle-checked{background-color:#e0e0e0;color:rgba(0,0,0,.54)}
.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87)}
.mat-button-toggle-disabled{color:rgba(0,0,0,.26);background-color:#eee}
.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:#fff}
.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}
.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border:solid 1px rgba(0,0,0,.12)}
.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}
.mat-card{background:#fff;color:rgba(0,0,0,.87)}
.mat-card:not([class*=mat-elevation-z]){box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0, 0, 0, 0.12)}
.mat-card.mat-card-flat:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}
.mat-card-subtitle{color:rgba(0,0,0,.54)}
.mat-checkbox-frame{border-color:rgba(0,0,0,.54)}
.mat-checkbox-checkmark{fill:#fafafa}
.mat-checkbox-checkmark-path{stroke:#fafafa !important}
.mat-checkbox-mixedmark{background-color:#fafafa}
.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,.mat-checkbox-checked.mat-primary .mat-checkbox-background{background-color:#3f51b5}
.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,.mat-checkbox-checked.mat-accent .mat-checkbox-background{background-color:#ff4081}
.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,.mat-checkbox-checked.mat-warn .mat-checkbox-background{background-color:#f44336}
.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background{background-color:#b0b0b0}
.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame{border-color:#b0b0b0}
.mat-checkbox-disabled .mat-checkbox-label{color:rgba(0,0,0,.54)}
.mat-checkbox .mat-ripple-element{background-color:#000}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element{background:#3f51b5}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element{background:#ff4081}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element{background:#f44336}
.mat-chip.mat-standard-chip{background-color:#e0e0e0;color:rgba(0,0,0,.87)}
.mat-chip.mat-standard-chip .mat-chip-remove{color:rgba(0,0,0,.87);opacity:.4}
.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active{box-shadow:0px 3px 3px -2px rgba(0, 0, 0, 0.2),0px 3px 4px 0px rgba(0, 0, 0, 0.14),0px 1px 8px 0px rgba(0, 0, 0, 0.12)}
.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover{opacity:.54}
.mat-chip.mat-standard-chip.mat-chip-disabled{opacity:.4}
.mat-chip.mat-standard-chip::after{background:#000}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary{background-color:#3f51b5;color:#fff}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove{color:#fff;opacity:.4}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element{background-color:rgba(255,255,255,.1)}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn{background-color:#f44336;color:#fff}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove{color:#fff;opacity:.4}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element{background-color:rgba(255,255,255,.1)}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent{background-color:#ff4081;color:#fff}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove{color:#fff;opacity:.4}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element{background-color:rgba(255,255,255,.1)}
.mat-table{background:#fff}
.mat-table thead,.mat-table tbody,.mat-table tfoot,mat-header-row,mat-row,mat-footer-row,[mat-header-row],[mat-row],[mat-footer-row],.mat-table-sticky{background:inherit}
mat-row,mat-header-row,mat-footer-row,th.mat-header-cell,td.mat-cell,td.mat-footer-cell{border-bottom-color:rgba(0,0,0,.12)}
.mat-header-cell{color:rgba(0,0,0,.54)}
.mat-cell,.mat-footer-cell{color:rgba(0,0,0,.87)}
.mat-calendar-arrow{border-top-color:rgba(0,0,0,.54)}
.mat-datepicker-toggle,.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button{color:rgba(0,0,0,.54)}
.mat-calendar-table-header-divider::after{background:rgba(0,0,0,.12)}
.mat-calendar-table-header,.mat-calendar-body-label{color:rgba(0,0,0,.54)}
.mat-calendar-body-cell-content,.mat-date-range-input-separator{color:rgba(0,0,0,.87);border-color:transparent}
.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:rgba(0,0,0,.38)}
.mat-form-field-disabled .mat-date-range-input-separator{color:rgba(0,0,0,.38)}
.mat-calendar-body-in-preview{color:rgba(0,0,0,.24)}
.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(0,0,0,.38)}
.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(0,0,0,.18)}
.mat-calendar-body-in-range::before{background:rgba(63,81,181,.2)}
.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:rgba(249,171,0,.2)}
.mat-calendar-body-comparison-bridge-start::before,[dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, rgba(63, 81, 181, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}
.mat-calendar-body-comparison-bridge-end::before,[dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, rgba(63, 81, 181, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}
.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:#a8dab5}
.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}
.mat-calendar-body-selected{background-color:#3f51b5;color:#fff}
.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(63,81,181,.4)}
.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}
.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(63,81,181,.3)}
.mat-datepicker-content{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12);background-color:#fff;color:rgba(0,0,0,.87)}
.mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before{background:rgba(255,64,129,.2)}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before{background:rgba(249,171,0,.2)}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, rgba(255, 64, 129, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, rgba(255, 64, 129, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}
.mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:#a8dab5}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}
.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#ff4081;color:#fff}
.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(255,64,129,.4)}
.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}
.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(255,64,129,.3)}
.mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before{background:rgba(244,67,54,.2)}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before{background:rgba(249,171,0,.2)}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}
.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:#a8dab5}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}
.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}
.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(244,67,54,.4)}
.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}
.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(244,67,54,.3)}
.mat-datepicker-content-touch{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0, 0, 0, 0.12)}
.mat-datepicker-toggle-active{color:#3f51b5}
.mat-datepicker-toggle-active.mat-accent{color:#ff4081}
.mat-datepicker-toggle-active.mat-warn{color:#f44336}
.mat-date-range-input-inner[disabled]{color:rgba(0,0,0,.38)}
.mat-dialog-container{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0, 0, 0, 0.12);background:#fff;color:rgba(0,0,0,.87)}
.mat-divider{border-top-color:rgba(0,0,0,.12)}
.mat-divider-vertical{border-right-color:rgba(0,0,0,.12)}
.mat-expansion-panel{background:#fff;color:rgba(0,0,0,.87)}
.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}
.mat-action-row{border-top-color:rgba(0,0,0,.12)}
.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:rgba(0,0,0,.04)}
@media(hover: none){.mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:#fff}}
.mat-expansion-panel-header-title{color:rgba(0,0,0,.87)}
.mat-expansion-panel-header-description,.mat-expansion-indicator::after{color:rgba(0,0,0,.54)}
.mat-expansion-panel-header[aria-disabled=true]{color:rgba(0,0,0,.26)}
.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}
.mat-expansion-panel-header{height:48px}
.mat-expansion-panel-header.mat-expanded{height:64px}
.mat-form-field-label{color:rgba(0,0,0,.6)}
.mat-hint{color:rgba(0,0,0,.6)}
.mat-form-field.mat-focused .mat-form-field-label{color:#3f51b5}
.mat-form-field.mat-focused .mat-form-field-label.mat-accent{color:#ff4081}
.mat-form-field.mat-focused .mat-form-field-label.mat-warn{color:#f44336}
.mat-focused .mat-form-field-required-marker{color:#ff4081}
.mat-form-field-ripple{background-color:rgba(0,0,0,.87)}
.mat-form-field.mat-focused .mat-form-field-ripple{background-color:#3f51b5}
.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent{background-color:#ff4081}
.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn{background-color:#f44336}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after{color:#3f51b5}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after{color:#ff4081}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after{color:#f44336}
.mat-form-field.mat-form-field-invalid .mat-form-field-label{color:#f44336}
.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker{color:#f44336}
.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent{background-color:#f44336}
.mat-error{color:#f44336}
.mat-form-field-appearance-legacy .mat-form-field-label{color:rgba(0,0,0,.54)}
.mat-form-field-appearance-legacy .mat-hint{color:rgba(0,0,0,.54)}
.mat-form-field-appearance-legacy .mat-form-field-underline{background-color:rgba(0,0,0,.42)}
.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);background-size:4px 100%;background-repeat:repeat-x}
.mat-form-field-appearance-standard .mat-form-field-underline{background-color:rgba(0,0,0,.42)}
.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);background-size:4px 100%;background-repeat:repeat-x}
.mat-form-field-appearance-fill .mat-form-field-flex{background-color:rgba(0,0,0,.04)}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{background-color:rgba(0,0,0,.02)}
.mat-form-field-appearance-fill .mat-form-field-underline::before{background-color:rgba(0,0,0,.42)}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label{color:rgba(0,0,0,.38)}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before{background-color:transparent}
.mat-form-field-appearance-outline .mat-form-field-outline{color:rgba(0,0,0,.12)}
.mat-form-field-appearance-outline .mat-form-field-outline-thick{color:rgba(0,0,0,.87)}
.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{color:#3f51b5}
.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick{color:#ff4081}
.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick{color:#f44336}
.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick{color:#f44336}
.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label{color:rgba(0,0,0,.38)}
.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:rgba(0,0,0,.06)}
.mat-icon.mat-primary{color:#3f51b5}
.mat-icon.mat-accent{color:#ff4081}
.mat-icon.mat-warn{color:#f44336}
.mat-form-field-type-mat-native-select .mat-form-field-infix::after{color:rgba(0,0,0,.54)}
.mat-input-element:disabled,.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after{color:rgba(0,0,0,.38)}
.mat-input-element{caret-color:#3f51b5}
.mat-input-element::placeholder{color:rgba(0,0,0,.42)}
.mat-input-element::-moz-placeholder{color:rgba(0,0,0,.42)}
.mat-input-element::-webkit-input-placeholder{color:rgba(0,0,0,.42)}
.mat-input-element:-ms-input-placeholder{color:rgba(0,0,0,.42)}
.mat-form-field.mat-accent .mat-input-element{caret-color:#ff4081}
.mat-form-field.mat-warn .mat-input-element,.mat-form-field-invalid .mat-input-element{caret-color:#f44336}
.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after{color:#f44336}
.mat-list-base .mat-list-item{color:rgba(0,0,0,.87)}
.mat-list-base .mat-list-option{color:rgba(0,0,0,.87)}
.mat-list-base .mat-subheader{color:rgba(0,0,0,.54)}
.mat-list-item-disabled{background-color:#eee}
.mat-list-option:hover,.mat-list-option:focus,.mat-nav-list .mat-list-item:hover,.mat-nav-list .mat-list-item:focus,.mat-action-list .mat-list-item:hover,.mat-action-list .mat-list-item:focus{background:rgba(0,0,0,.04)}
.mat-list-single-selected-option,.mat-list-single-selected-option:hover,.mat-list-single-selected-option:focus{background:rgba(0,0,0,.12)}
.mat-menu-panel{background:#fff}
.mat-menu-panel:not([class*=mat-elevation-z]){box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}
.mat-menu-item{background:transparent;color:rgba(0,0,0,.87)}
.mat-menu-item[disabled],.mat-menu-item[disabled] .mat-menu-submenu-icon,.mat-menu-item[disabled] .mat-icon-no-color{color:rgba(0,0,0,.38)}
.mat-menu-item .mat-icon-no-color,.mat-menu-submenu-icon{color:rgba(0,0,0,.54)}
.mat-menu-item:hover:not([disabled]),.mat-menu-item.cdk-program-focused:not([disabled]),.mat-menu-item.cdk-keyboard-focused:not([disabled]),.mat-menu-item-highlighted:not([disabled]){background:rgba(0,0,0,.04)}
.mat-paginator{background:#fff}
.mat-paginator,.mat-paginator-page-size .mat-select-trigger{color:rgba(0,0,0,.54)}
.mat-paginator-decrement,.mat-paginator-increment{border-top:2px solid rgba(0,0,0,.54);border-right:2px solid rgba(0,0,0,.54)}
.mat-paginator-first,.mat-paginator-last{border-top:2px solid rgba(0,0,0,.54)}
.mat-icon-button[disabled] .mat-paginator-decrement,.mat-icon-button[disabled] .mat-paginator-increment,.mat-icon-button[disabled] .mat-paginator-first,.mat-icon-button[disabled] .mat-paginator-last{border-color:rgba(0,0,0,.38)}
.mat-paginator-container{min-height:56px}
.mat-progress-bar-background{fill:#cbd0e9}
.mat-progress-bar-buffer{background-color:#cbd0e9}
.mat-progress-bar-fill::after{background-color:#3f51b5}
.mat-progress-bar.mat-accent .mat-progress-bar-background{fill:#fbccdc}
.mat-progress-bar.mat-accent .mat-progress-bar-buffer{background-color:#fbccdc}
.mat-progress-bar.mat-accent .mat-progress-bar-fill::after{background-color:#ff4081}
.mat-progress-bar.mat-warn .mat-progress-bar-background{fill:#f9ccc9}
.mat-progress-bar.mat-warn .mat-progress-bar-buffer{background-color:#f9ccc9}
.mat-progress-bar.mat-warn .mat-progress-bar-fill::after{background-color:#f44336}
.mat-progress-spinner circle,.mat-spinner circle{stroke:#3f51b5}
.mat-progress-spinner.mat-accent circle,.mat-spinner.mat-accent circle{stroke:#ff4081}
.mat-progress-spinner.mat-warn circle,.mat-spinner.mat-warn circle{stroke:#f44336}
.mat-radio-outer-circle{border-color:rgba(0,0,0,.54)}
.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle{border-color:#3f51b5}
.mat-radio-button.mat-primary .mat-radio-inner-circle,.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-primary:active .mat-radio-persistent-ripple{background-color:#3f51b5}
.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#ff4081}
.mat-radio-button.mat-accent .mat-radio-inner-circle,.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple{background-color:#ff4081}
.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle{border-color:#f44336}
.mat-radio-button.mat-warn .mat-radio-inner-circle,.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-warn:active .mat-radio-persistent-ripple{background-color:#f44336}
.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle{border-color:rgba(0,0,0,.38)}
.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle{background-color:rgba(0,0,0,.38)}
.mat-radio-button.mat-radio-disabled .mat-radio-label-content{color:rgba(0,0,0,.38)}
.mat-radio-button .mat-ripple-element{background-color:#000}
.mat-select-value{color:rgba(0,0,0,.87)}
.mat-select-placeholder{color:rgba(0,0,0,.42)}
.mat-select-disabled .mat-select-value{color:rgba(0,0,0,.38)}
.mat-select-arrow{color:rgba(0,0,0,.54)}
.mat-select-panel{background:#fff}
.mat-select-panel:not([class*=mat-elevation-z]){box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}
.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple){background:rgba(0,0,0,.12)}
.mat-form-field.mat-focused.mat-primary .mat-select-arrow{color:#3f51b5}
.mat-form-field.mat-focused.mat-accent .mat-select-arrow{color:#ff4081}
.mat-form-field.mat-focused.mat-warn .mat-select-arrow{color:#f44336}
.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow{color:#f44336}
.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow{color:rgba(0,0,0,.38)}
.mat-drawer-container{background-color:#fafafa;color:rgba(0,0,0,.87)}
.mat-drawer{background-color:#fff;color:rgba(0,0,0,.87)}
.mat-drawer.mat-drawer-push{background-color:#fff}
.mat-drawer:not(.mat-drawer-side){box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0, 0, 0, 0.12)}
.mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}
.mat-drawer-side.mat-drawer-end{border-left:solid 1px rgba(0,0,0,.12);border-right:none}
[dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}
[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}
.mat-drawer-backdrop.mat-drawer-shown{background-color:rgba(0,0,0,.6)}
.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb{background-color:#ff4081}
.mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background-color:rgba(255,64,129,.54)}
.mat-slide-toggle.mat-checked .mat-ripple-element{background-color:#ff4081}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb{background-color:#3f51b5}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar{background-color:rgba(63,81,181,.54)}
.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element{background-color:#3f51b5}
.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb{background-color:#f44336}
.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar{background-color:rgba(244,67,54,.54)}
.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element{background-color:#f44336}
.mat-slide-toggle:not(.mat-checked) .mat-ripple-element{background-color:#000}
.mat-slide-toggle-thumb{box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0, 0, 0, 0.12);background-color:#fafafa}
.mat-slide-toggle-bar{background-color:rgba(0,0,0,.38)}
.mat-slider-track-background{background-color:rgba(0,0,0,.26)}
.mat-primary .mat-slider-track-fill,.mat-primary .mat-slider-thumb,.mat-primary .mat-slider-thumb-label{background-color:#3f51b5}
.mat-primary .mat-slider-thumb-label-text{color:#fff}
.mat-primary .mat-slider-focus-ring{background-color:rgba(63,81,181,.2)}
.mat-accent .mat-slider-track-fill,.mat-accent .mat-slider-thumb,.mat-accent .mat-slider-thumb-label{background-color:#ff4081}
.mat-accent .mat-slider-thumb-label-text{color:#fff}
.mat-accent .mat-slider-focus-ring{background-color:rgba(255,64,129,.2)}
.mat-warn .mat-slider-track-fill,.mat-warn .mat-slider-thumb,.mat-warn .mat-slider-thumb-label{background-color:#f44336}
.mat-warn .mat-slider-thumb-label-text{color:#fff}
.mat-warn .mat-slider-focus-ring{background-color:rgba(244,67,54,.2)}
.mat-slider:hover .mat-slider-track-background,.mat-slider.cdk-focused .mat-slider-track-background{background-color:rgba(0,0,0,.38)}
.mat-slider-disabled .mat-slider-track-background,.mat-slider-disabled .mat-slider-track-fill,.mat-slider-disabled .mat-slider-thumb{background-color:rgba(0,0,0,.26)}
.mat-slider-disabled:hover .mat-slider-track-background{background-color:rgba(0,0,0,.26)}
.mat-slider-min-value .mat-slider-focus-ring{background-color:rgba(0,0,0,.12)}
.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label{background-color:rgba(0,0,0,.87)}
.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label{background-color:rgba(0,0,0,.26)}
.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{border-color:rgba(0,0,0,.26);background-color:transparent}
.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb{border-color:rgba(0,0,0,.38)}
.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb{border-color:rgba(0,0,0,.26)}
.mat-slider-has-ticks .mat-slider-wrapper::after{border-color:rgba(0,0,0,.7)}
.mat-slider-horizontal .mat-slider-ticks{background-image:repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);background-image:-moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent)}
.mat-slider-vertical .mat-slider-ticks{background-image:repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent)}
.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:rgba(0,0,0,.04)}
.mat-step-header:hover[aria-disabled=true]{cursor:default}
@media(hover: none){.mat-step-header:hover{background:none}}
.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional{color:rgba(0,0,0,.54)}
.mat-step-header .mat-step-icon{background-color:rgba(0,0,0,.54);color:#fff}
.mat-step-header .mat-step-icon-selected,.mat-step-header .mat-step-icon-state-done,.mat-step-header .mat-step-icon-state-edit{background-color:#3f51b5;color:#fff}
.mat-step-header.mat-accent .mat-step-icon{color:#fff}
.mat-step-header.mat-accent .mat-step-icon-selected,.mat-step-header.mat-accent .mat-step-icon-state-done,.mat-step-header.mat-accent .mat-step-icon-state-edit{background-color:#ff4081;color:#fff}
.mat-step-header.mat-warn .mat-step-icon{color:#fff}
.mat-step-header.mat-warn .mat-step-icon-selected,.mat-step-header.mat-warn .mat-step-icon-state-done,.mat-step-header.mat-warn .mat-step-icon-state-edit{background-color:#f44336;color:#fff}
.mat-step-header .mat-step-icon-state-error{background-color:transparent;color:#f44336}
.mat-step-header .mat-step-label.mat-step-label-active{color:rgba(0,0,0,.87)}
.mat-step-header .mat-step-label.mat-step-label-error{color:#f44336}
.mat-stepper-horizontal,.mat-stepper-vertical{background-color:#fff}
.mat-stepper-vertical-line::before{border-left-color:rgba(0,0,0,.12)}
.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after,.mat-stepper-horizontal-line{border-top-color:rgba(0,0,0,.12)}
.mat-horizontal-stepper-header{height:72px}
.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,.mat-vertical-stepper-header{padding:24px 24px}
.mat-stepper-vertical-line::before{top:-16px;bottom:-16px}
.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before{top:36px}
.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{top:36px}
.mat-sort-header-arrow{color:#757575}
.mat-tab-nav-bar,.mat-tab-header{border-bottom:1px solid rgba(0,0,0,.12)}
.mat-tab-group-inverted-header .mat-tab-nav-bar,.mat-tab-group-inverted-header .mat-tab-header{border-top:1px solid rgba(0,0,0,.12);border-bottom:none}
.mat-tab-label,.mat-tab-link{color:rgba(0,0,0,.87)}
.mat-tab-label.mat-tab-disabled,.mat-tab-link.mat-tab-disabled{color:rgba(0,0,0,.38)}
.mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.87)}
.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.38)}
.mat-tab-group[class*=mat-background-]>.mat-tab-header,.mat-tab-nav-bar[class*=mat-background-]{border-bottom:none;border-top:none}
.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(197,202,233,.3)}
.mat-tab-group.mat-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary .mat-ink-bar{background-color:#3f51b5}
.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar{background-color:#fff}
.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,128,171,.3)}
.mat-tab-group.mat-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent .mat-ink-bar{background-color:#ff4081}
.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar{background-color:#fff}
.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}
.mat-tab-group.mat-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn .mat-ink-bar{background-color:#f44336}
.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar{background-color:#fff}
.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(197,202,233,.3)}
.mat-tab-group.mat-background-primary>.mat-tab-header,.mat-tab-group.mat-background-primary>.mat-tab-link-container,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination{background-color:#3f51b5}
.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link{color:#fff}
.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.4)}
.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-group.mat-background-primary>.mat-tab-header .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-focus-indicator::before{border-color:#fff}
.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}
.mat-tab-group.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}
.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,128,171,.3)}
.mat-tab-group.mat-background-accent>.mat-tab-header,.mat-tab-group.mat-background-accent>.mat-tab-link-container,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination{background-color:#ff4081}
.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link{color:#fff}
.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.4)}
.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-group.mat-background-accent>.mat-tab-header .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-focus-indicator::before{border-color:#fff}
.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}
.mat-tab-group.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}
.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}
.mat-tab-group.mat-background-warn>.mat-tab-header,.mat-tab-group.mat-background-warn>.mat-tab-link-container,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination{background-color:#f44336}
.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link{color:#fff}
.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.4)}
.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-group.mat-background-warn>.mat-tab-header .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-focus-indicator::before{border-color:#fff}
.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}
.mat-tab-group.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}
.mat-toolbar{background:#f5f5f5;color:rgba(0,0,0,.87)}
.mat-toolbar.mat-primary{background:#3f51b5;color:#fff}
.mat-toolbar.mat-accent{background:#ff4081;color:#fff}
.mat-toolbar.mat-warn{background:#f44336;color:#fff}
.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}
.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}
.mat-toolbar .mat-input-element{caret-color:currentColor}
.mat-toolbar-multiple-rows{min-height:64px}
.mat-toolbar-row,.mat-toolbar-single-row{height:64px}
@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}
.mat-tooltip{background:rgba(97,97,97,.9)}
.mat-tree{background:#fff}
.mat-tree-node,.mat-nested-tree-node{color:rgba(0,0,0,.87)}
.mat-tree-node{min-height:48px}
.mat-snack-bar-container{color:rgba(255,255,255,.7);background:#323232;box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0, 0, 0, 0.12)}
.mat-simple-snackbar-action{color:#ff4081}
.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}
.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}
.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}
.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:transparent transparent #333}
.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}
.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}
.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}
.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}
.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 0 3px rgba(0,126,255,0.1)}
.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}
.ng-select .ng-has-value .ng-placeholder{display:none}
.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}
.ng-select .ng-select-container:hover{box-shadow:0 1px 0 rgba(0,0,0,0.06)}
.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}
[dir="rtl"] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}
.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}
.ng-select.ng-select-single .ng-select-container{height:36px}
.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}
[dir="rtl"] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}
.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid #e6e6e6}
.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label{display:inline-block;padding:1px 5px}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid #b8dbff}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid #b8dbff;border-right:none}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid #b8dbff}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid #b8dbff}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}
.ng-select .ng-clear-wrapper{color:#999}
.ng-select .ng-clear-wrapper:hover .ng-clear{color:#D0021B}
.ng-select .ng-spinner-zone{padding:5px 5px 0 0}
[dir="rtl"] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}
.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}
[dir="rtl"] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}
.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}
.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px}
.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 0 rgba(0,0,0,0.06);left:0}
.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}
.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}
.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}
.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}
.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}
.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}
.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}
.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}
.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:rgba(0,0,0,0.54);cursor:pointer}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{background-color:#ebf5ff;font-weight:600}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:rgba(0,0,0,0.87);padding:8px 10px}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}
[dir="rtl"] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}
[dir="rtl"] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}
[dir="rtl"] .ng-dropdown-panel{direction:rtl;text-align:right}
.ngx-datatable {
  display: block;
  overflow: hidden;
  justify-content: center;
  position: relative;
  transform: translate3d(0, 0, 0);
  /**
   * Vertical Scrolling Adjustments
   */
  /**
   * Horizontal Scrolling Adjustments
   */
  /**
   * Fixed Header Height Adjustments
   */
  /**
   * Fixed row height adjustments
   */
  /**
   * Shared Styles
   */
  /**
   * Header Styles
   */
  /**
   * Body Styles
   */
  /**
   * Footer Styles
   */ }
.ngx-datatable [hidden] {
    display: none !important; }
.ngx-datatable *,
  .ngx-datatable *:before,
  .ngx-datatable *:after {
    box-sizing: border-box; }
.ngx-datatable.scroll-vertical .datatable-body {
    overflow-y: auto; }
.ngx-datatable.scroll-vertical.virtualized .datatable-body .datatable-row-wrapper {
    position: absolute; }
.ngx-datatable.scroll-horz .datatable-body {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
.ngx-datatable.fixed-header .datatable-header .datatable-header-inner {
    white-space: nowrap; }
.ngx-datatable.fixed-header .datatable-header .datatable-header-inner .datatable-header-cell {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
.ngx-datatable.fixed-row .datatable-scroll {
    white-space: nowrap; }
.ngx-datatable.fixed-row .datatable-scroll .datatable-body-row {
      white-space: nowrap; }
.ngx-datatable.fixed-row .datatable-scroll .datatable-body-row .datatable-body-cell {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }
.ngx-datatable.fixed-row .datatable-scroll .datatable-body-row .datatable-body-group-cell {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }
.ngx-datatable .datatable-body-row,
  .ngx-datatable .datatable-row-center,
  .ngx-datatable .datatable-header-inner {
    display: flex;
    flex-direction: row;
    -o-flex-flow: row;
    flex-flow: row; }
.ngx-datatable .datatable-body-cell,
  .ngx-datatable .datatable-header-cell {
    overflow-x: hidden;
    vertical-align: top;
    display: inline-block;
    line-height: 1.625; }
.ngx-datatable .datatable-body-cell:focus,
    .ngx-datatable .datatable-header-cell:focus {
      outline: none; }
.ngx-datatable .datatable-row-left,
  .ngx-datatable .datatable-row-right {
    z-index: 9; }
.ngx-datatable .datatable-row-left,
  .ngx-datatable .datatable-row-center,
  .ngx-datatable .datatable-row-group,
  .ngx-datatable .datatable-row-right {
    position: relative; }
.ngx-datatable .datatable-header {
    display: block;
    overflow: hidden; }
.ngx-datatable .datatable-header .datatable-header-inner {
      align-items: stretch;
      -webkit-align-items: stretch; }
.ngx-datatable .datatable-header .datatable-header-cell {
      position: relative;
      display: inline-block; }
.ngx-datatable .datatable-header .datatable-header-cell.sortable .datatable-header-cell-wrapper {
        cursor: pointer; }
.ngx-datatable .datatable-header .datatable-header-cell.longpress .datatable-header-cell-wrapper {
        cursor: move; }
.ngx-datatable .datatable-header .datatable-header-cell .sort-btn {
        line-height: 100%;
        vertical-align: middle;
        display: inline-block;
        cursor: pointer; }
.ngx-datatable .datatable-header .datatable-header-cell .resize-handle,
      .ngx-datatable .datatable-header .datatable-header-cell .resize-handle--not-resizable {
        display: inline-block;
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        width: 5px;
        padding: 0 4px;
        visibility: hidden; }
.ngx-datatable .datatable-header .datatable-header-cell .resize-handle {
        cursor: ew-resize; }
.ngx-datatable .datatable-header .datatable-header-cell.resizeable:hover .resize-handle {
        visibility: visible; }
.ngx-datatable .datatable-header .datatable-header-cell:hover .resize-handle--not-resizable {
        visibility: visible; }
.ngx-datatable .datatable-header .datatable-header-cell .targetMarker {
        position: absolute;
        top: 0;
        bottom: 0; }
.ngx-datatable .datatable-header .datatable-header-cell .targetMarker.dragFromLeft {
          right: 0; }
.ngx-datatable .datatable-header .datatable-header-cell .targetMarker.dragFromRight {
          left: 0; }
.ngx-datatable .datatable-header .datatable-header-cell .datatable-header-cell-template-wrap {
        height: inherit; }
.ngx-datatable .datatable-body {
    position: relative;
    z-index: 10;
    display: block; }
.ngx-datatable .datatable-body .datatable-scroll {
      display: inline-block; }
.ngx-datatable .datatable-body .datatable-row-detail {
      overflow-y: hidden; }
.ngx-datatable .datatable-body .datatable-row-wrapper {
      display: flex;
      flex-direction: column; }
.ngx-datatable .datatable-body .datatable-body-row {
      outline: none; }
.ngx-datatable .datatable-body .datatable-body-row > div {
        display: flex; }
.ngx-datatable .datatable-footer {
    display: block;
    width: 100%;
    overflow: auto; }
.ngx-datatable .datatable-footer .datatable-footer-inner {
      display: flex;
      align-items: center;
      width: 100%; }
.ngx-datatable .datatable-footer .selected-count .page-count {
      flex: 1 1 40%; }
.ngx-datatable .datatable-footer .selected-count .datatable-pager {
      flex: 1 1 60%; }
.ngx-datatable .datatable-footer .page-count {
      flex: 1 1 20%; }
.ngx-datatable .datatable-footer .datatable-pager {
      flex: 1 1 80%;
      text-align: right; }
.ngx-datatable .datatable-footer .datatable-pager .pager,
      .ngx-datatable .datatable-footer .datatable-pager .pager li {
        padding: 0;
        margin: 0;
        display: inline-block;
        list-style: none; }
.ngx-datatable .datatable-footer .datatable-pager .pager li,
      .ngx-datatable .datatable-footer .datatable-pager .pager li a {
        outline: none; }
.ngx-datatable .datatable-footer .datatable-pager .pager li a {
        cursor: pointer;
        display: inline-block; }
.ngx-datatable .datatable-footer .datatable-pager .pager li.disabled a {
        cursor: not-allowed; }
/*
  This stylesheet uses scss valiables for most of the colors / background-colors of the table
  to enable the customization of the displayed table without cloning the stylesheet into the
  own application.

  To modify table colors, add the following lines to the scss file of your application
  (this example modifies the color of the selected row - selectionType = single, multi or multiClick):

  $ngx-datatable-selected-active-background: yellow;
  $ngx-datatable-selected-active-background-hover: rgba(yellow, 0.2);

  @import '~@swimlane/ngx-datatable/index.css';
  @import '~@swimlane/ngx-datatable/themes/material.scss';
  @import '~@swimlane/ngx-datatable/assets/icons.css';

That's all.
*/
@font-face {
  font-family: 'data-table';
  src: url('data-table.40742b4faed98d0250a5.eot');
  src: url('data-table.40742b4faed98d0250a5.eot?#iefix') format('embedded-opentype'), url('data-table.53c319729491b7686d65.woff') format('woff'),
    url('data-table.93be7e0fc94594d266a2.ttf') format('truetype'), url('data-table.7eda0c04830dac128c76.svg#data-table') format('svg');
  font-weight: normal;
  font-style: normal;
}
[data-icon]::before {
  font-family: 'data-table' !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^='datatable-icon-']::before,
[class*=' datatable-icon-']::before {
  font-family: 'data-table' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.datatable-icon-filter::before {
  content: '\62';
}
.datatable-icon-collapse::before {
  content: '\61';
}
.datatable-icon-expand::before {
  content: '\63';
}
.datatable-icon-close::before {
  content: '\64';
}
.datatable-icon-up::before {
  content: '\65';
}
.datatable-icon-down::before {
  content: '\66';
}
.datatable-icon-sort-unset::before {
  content: '\63';
  opacity: 0.5;
}
.datatable-icon-sort::before {
  content: '\67';
}
.datatable-icon-done::before {
  content: '\68';
}
.datatable-icon-done-all::before {
  content: '\69';
}
.datatable-icon-search::before {
  content: '\6a';
}
.datatable-icon-pin::before {
  content: '\6b';
}
.datatable-icon-add::before {
  content: '\6d';
}
.datatable-icon-left::before {
  content: '\6f';
}
.datatable-icon-right::before {
  content: '\70';
}
.datatable-icon-skip::before {
  content: '\71';
}
.datatable-icon-prev::before {
  content: '\72';
}
pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em
}
code.hljs {
  padding: 3px 5px
}
/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/
.hljs {
  color: #24292e;
  background: #ffffff
}
.hljs-doctag,
.hljs-keyword,
.hljs-meta .hljs-keyword,
.hljs-template-tag,
.hljs-template-variable,
.hljs-type,
.hljs-variable.language_ {
  /* prettylights-syntax-keyword */
  color: #d73a49
}
.hljs-title,
.hljs-title.class_,
.hljs-title.class_.inherited__,
.hljs-title.function_ {
  /* prettylights-syntax-entity */
  color: #6f42c1
}
.hljs-attr,
.hljs-attribute,
.hljs-literal,
.hljs-meta,
.hljs-number,
.hljs-operator,
.hljs-variable,
.hljs-selector-attr,
.hljs-selector-class,
.hljs-selector-id {
  /* prettylights-syntax-constant */
  color: #005cc5
}
.hljs-regexp,
.hljs-string,
.hljs-meta .hljs-string {
  /* prettylights-syntax-string */
  color: #032f62
}
.hljs-built_in,
.hljs-symbol {
  /* prettylights-syntax-variable */
  color: #e36209
}
.hljs-comment,
.hljs-code,
.hljs-formula {
  /* prettylights-syntax-comment */
  color: #6a737d
}
.hljs-name,
.hljs-quote,
.hljs-selector-tag,
.hljs-selector-pseudo {
  /* prettylights-syntax-entity-tag */
  color: #22863a
}
.hljs-subst {
  /* prettylights-syntax-storage-modifier-import */
  color: #24292e
}
.hljs-section {
  /* prettylights-syntax-markup-heading */
  color: #005cc5;
  font-weight: bold
}
.hljs-bullet {
  /* prettylights-syntax-markup-list */
  color: #735c0f
}
.hljs-emphasis {
  /* prettylights-syntax-markup-italic */
  color: #24292e;
  font-style: italic
}
.hljs-strong {
  /* prettylights-syntax-markup-bold */
  color: #24292e;
  font-weight: bold
}
.hljs-addition {
  /* prettylights-syntax-markup-inserted */
  color: #22863a;
  background-color: #f0fff4
}
.hljs-deletion {
  /* prettylights-syntax-markup-deleted */
  color: #b31d28;
  background-color: #ffeef0
}
.hljs-char.escape_,
.hljs-link,
.hljs-params,
.hljs-property,
.hljs-punctuation,
.hljs-tag {
  /* purposely ignored */
  
}
.ngx-datatable.material {
  background: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  /**
  * Shared Styles
  */
  /**
  * Global Row Styles
  */
  /**
  * Header Styles
  */
  /**
  * Body Styles
  */
  /**
  * Footer Styles
  */
}
.ngx-datatable.material.striped .datatable-row-odd {
  background: #eee;
}
.ngx-datatable.material.single-selection .datatable-body-row.active, .ngx-datatable.material.single-selection .datatable-body-row.active .datatable-row-group, .ngx-datatable.material.multi-selection .datatable-body-row.active, .ngx-datatable.material.multi-selection .datatable-body-row.active .datatable-row-group, .ngx-datatable.material.multi-click-selection .datatable-body-row.active, .ngx-datatable.material.multi-click-selection .datatable-body-row.active .datatable-row-group {
  background-color: #304ffe;
  color: #fff;
}
.ngx-datatable.material.single-selection .datatable-body-row.active:hover, .ngx-datatable.material.single-selection .datatable-body-row.active:hover .datatable-row-group, .ngx-datatable.material.multi-selection .datatable-body-row.active:hover, .ngx-datatable.material.multi-selection .datatable-body-row.active:hover .datatable-row-group, .ngx-datatable.material.multi-click-selection .datatable-body-row.active:hover, .ngx-datatable.material.multi-click-selection .datatable-body-row.active:hover .datatable-row-group {
  background-color: #193ae4;
  color: #fff;
}
.ngx-datatable.material.single-selection .datatable-body-row.active:focus, .ngx-datatable.material.single-selection .datatable-body-row.active:focus .datatable-row-group, .ngx-datatable.material.multi-selection .datatable-body-row.active:focus, .ngx-datatable.material.multi-selection .datatable-body-row.active:focus .datatable-row-group, .ngx-datatable.material.multi-click-selection .datatable-body-row.active:focus, .ngx-datatable.material.multi-click-selection .datatable-body-row.active:focus .datatable-row-group {
  background-color: #2041ef;
  color: #fff;
}
.ngx-datatable.material:not(.cell-selection) .datatable-body-row:hover, .ngx-datatable.material:not(.cell-selection) .datatable-body-row:hover .datatable-row-group {
  background-color: #eee;
  transition-property: background;
  transition-duration: 0.3s;
  transition-timing-function: linear;
}
.ngx-datatable.material:not(.cell-selection) .datatable-body-row:focus, .ngx-datatable.material:not(.cell-selection) .datatable-body-row:focus .datatable-row-group {
  background-color: #ddd;
}
.ngx-datatable.material.cell-selection .datatable-body-cell:hover, .ngx-datatable.material.cell-selection .datatable-body-cell:hover .datatable-row-group {
  background-color: #eee;
  transition-property: background;
  transition-duration: 0.3s;
  transition-timing-function: linear;
}
.ngx-datatable.material.cell-selection .datatable-body-cell:focus, .ngx-datatable.material.cell-selection .datatable-body-cell:focus .datatable-row-group {
  background-color: #ddd;
}
.ngx-datatable.material.cell-selection .datatable-body-cell.active, .ngx-datatable.material.cell-selection .datatable-body-cell.active .datatable-row-group {
  background-color: #304ffe;
  color: #fff;
}
.ngx-datatable.material.cell-selection .datatable-body-cell.active:hover, .ngx-datatable.material.cell-selection .datatable-body-cell.active:hover .datatable-row-group {
  background-color: #193ae4;
  color: #fff;
}
.ngx-datatable.material.cell-selection .datatable-body-cell.active:focus, .ngx-datatable.material.cell-selection .datatable-body-cell.active:focus .datatable-row-group {
  background-color: #2041ef;
  color: #fff;
}
.ngx-datatable.material .empty-row {
  height: 50px;
  text-align: left;
  padding: 0.5rem 1.2rem;
  vertical-align: top;
  border-top: 0;
}
.ngx-datatable.material .loading-row {
  text-align: left;
  padding: 0.5rem 1.2rem;
  vertical-align: top;
  border-top: 0;
}
.ngx-datatable.material .datatable-header .datatable-row-left,
.ngx-datatable.material .datatable-body .datatable-row-left {
  background-color: #fff;
  background-position: 100% 0;
  background-repeat: repeat-y;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAFklEQVQIHWPSkNeSBmJhTQVtbiDNCgASagIIuJX8OgAAAABJRU5ErkJggg==);
}
.ngx-datatable.material .datatable-header .datatable-row-right,
.ngx-datatable.material .datatable-body .datatable-row-right {
  background-position: 0 0;
  background-color: #fff;
  background-repeat: repeat-y;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAFklEQVQI12PQkNdi1VTQ5gbSwkAsDQARLAIGtOSFUAAAAABJRU5ErkJggg==);
}
.ngx-datatable.material .datatable-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.ngx-datatable.material .datatable-header .datatable-header-cell {
  text-align: left;
  padding: 0.9rem 1.2rem;
  font-weight: 400;
  background-color: #fff;
  color: rgba(0, 0, 0, 0.54);
  vertical-align: bottom;
  font-size: 12px;
  font-weight: 500;
}
.ngx-datatable.material .datatable-header .datatable-header-cell .datatable-header-cell-wrapper {
  position: relative;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.longpress .draggable::after {
  transition: transform 400ms ease, opacity 400ms ease;
  opacity: 0.5;
  transform: scale(1);
}
.ngx-datatable.material .datatable-header .datatable-header-cell .draggable::after {
  content: " ";
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -30px 0 0 -30px;
  height: 60px;
  width: 60px;
  background: #eee;
  border-radius: 100%;
  opacity: 1;
  filter: none;
  transform: scale(0);
  z-index: 9999;
  pointer-events: none;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.dragging .resize-handle {
  border-right: none;
}
.ngx-datatable.material .datatable-header .resize-handle {
  border-right: solid 1px #eee;
}
.ngx-datatable.material .datatable-body {
  position: relative;
}
.ngx-datatable.material .datatable-body .datatable-row-detail {
  background: #f5f5f5;
  padding: 10px;
}
.ngx-datatable.material .datatable-body .datatable-group-header {
  background: #f5f5f5;
  border-bottom: solid 1px #d9d8d9;
  border-top: solid 1px #d9d8d9;
}
.ngx-datatable.material .datatable-body .datatable-body-row .datatable-body-cell {
  text-align: left;
  padding: 0.9rem 1.2rem;
  vertical-align: top;
  border-top: 0;
  color: rgba(0, 0, 0, 0.87);
  transition: width 0.3s ease;
  font-size: 14px;
  font-weight: 400;
}
.ngx-datatable.material .datatable-body .datatable-body-row .datatable-body-group-cell {
  text-align: left;
  padding: 0.9rem 1.2rem;
  vertical-align: top;
  border-top: 0;
  color: rgba(0, 0, 0, 0.87);
  transition: width 0.3s ease;
  font-size: 14px;
  font-weight: 400;
}
.ngx-datatable.material .datatable-body .progress-linear {
  display: block;
  position: sticky;
  width: 100%;
  height: 5px;
  padding: 0;
  margin: 0;
  top: 0;
}
.ngx-datatable.material .datatable-body .progress-linear .container {
  display: block;
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 5px;
  transform: translate(0, 0) scale(1, 1);
  background-color: #aad1f9;
}
.ngx-datatable.material .datatable-body .progress-linear .container .bar {
  transition: all 0.2s linear;
  animation: query 0.8s infinite cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: transform 0.2s linear;
  background-color: #106cc8;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 5px;
}
.ngx-datatable.material .datatable-footer {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  font-size: 12px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.54);
}
.ngx-datatable.material .datatable-footer .page-count {
  line-height: 50px;
  height: 50px;
  padding: 0 1.2rem;
}
.ngx-datatable.material .datatable-footer .datatable-pager {
  margin: 0 10px;
}
.ngx-datatable.material .datatable-footer .datatable-pager li {
  vertical-align: middle;
}
.ngx-datatable.material .datatable-footer .datatable-pager li.disabled a {
  color: rgba(0, 0, 0, 0.26) !important;
  background-color: transparent !important;
}
.ngx-datatable.material .datatable-footer .datatable-pager li.active a {
  background-color: rgba(158, 158, 158, 0.2);
  font-weight: bold;
}
.ngx-datatable.material .datatable-footer .datatable-pager a {
  height: 22px;
  min-width: 24px;
  line-height: 22px;
  padding: 0 6px;
  border-radius: 3px;
  margin: 6px 3px;
  text-align: center;
  vertical-align: top;
  color: rgba(0, 0, 0, 0.54);
  text-decoration: none;
  vertical-align: bottom;
}
.ngx-datatable.material .datatable-footer .datatable-pager a:hover {
  color: rgba(0, 0, 0, 0.75);
  background-color: rgba(158, 158, 158, 0.2);
}
.ngx-datatable.material .datatable-footer .datatable-pager .datatable-icon-left,
.ngx-datatable.material .datatable-footer .datatable-pager .datatable-icon-skip,
.ngx-datatable.material .datatable-footer .datatable-pager .datatable-icon-right,
.ngx-datatable.material .datatable-footer .datatable-pager .datatable-icon-prev {
  font-size: 20px;
  line-height: 20px;
  padding: 0 3px;
}
.ngx-datatable.material .datatable-summary-row .datatable-body-row {
  background-color: #ddd;
}
.ngx-datatable.material .datatable-summary-row .datatable-body-row:hover {
  background-color: #ddd;
}
.ngx-datatable.material .datatable-summary-row .datatable-body-row .datatable-body-cell {
  font-weight: bold;
}
/**
 * Checkboxes
**/
.datatable-checkbox {
  position: relative;
  margin: 0;
  cursor: pointer;
  vertical-align: middle;
  display: inline-block;
  box-sizing: border-box;
  padding: 0;
}
.datatable-checkbox input[type=checkbox] {
  position: relative;
  margin: 0 1rem 0 0;
  cursor: pointer;
  outline: none;
}
.datatable-checkbox input[type=checkbox]:before {
  transition: all 0.3s ease-in-out;
  content: "";
  position: absolute;
  left: 0;
  z-index: 1;
  width: 1rem;
  height: 1rem;
  border: 2px solid #f2f2f2;
}
.datatable-checkbox input[type=checkbox]:checked:before {
  transform: rotate(-45deg);
  height: 0.5rem;
  border-color: #009688;
  border-top-style: none;
  border-right-style: none;
}
.datatable-checkbox input[type=checkbox]:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 1rem;
  height: 1rem;
  background: #fff;
  cursor: pointer;
}
/**
 * Progress bar animations
 */
@keyframes query {
  0% {
    opacity: 1;
    transform: translateX(35%) scale(0.3, 1);
  }
  100% {
    opacity: 0;
    transform: translateX(-50%) scale(0, 1);
  }
}
/* based on angular-toastr css https://github.com/Foxandxss/angular-toastr/blob/cb508fe6801d6b288d3afc525bb40fee1b101650/dist/angular-toastr.css */
/* position */
.toast-center-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
/* toast styles */
.toast-title {
  font-weight: bold;
}
.toast-message {
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #FFFFFF;
}
.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  text-shadow: 0 1px 0 #ffffff;
  /* opacity: 0.8; */
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
}
/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.toast-container {
  pointer-events: none;
  position: fixed;
  z-index: 999999;
}
.toast-container * {
  box-sizing: border-box;
}
.toast-container .ngx-toastr {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  background-size: 24px;
  box-shadow: 0 0 12px #999999;
  color: #FFFFFF;
}
.toast-container .ngx-toastr:hover {
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  cursor: pointer;
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/info-circle.svg */
.toast-info {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/times-circle.svg */
.toast-error {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/check.svg */
.toast-success {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/exclamation-triangle.svg */
.toast-warning {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==");
}
.toast-container.toast-top-center .ngx-toastr,
.toast-container.toast-bottom-center .ngx-toastr {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
.toast-container.toast-top-full-width .ngx-toastr,
.toast-container.toast-bottom-full-width .ngx-toastr {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.ngx-toastr {
  background-color: #030303;
  pointer-events: auto;
}
.toast-success {
  background-color: #51A351;
}
.toast-error {
  background-color: #BD362F;
}
.toast-info {
  background-color: #2F96B4;
}
.toast-warning {
  background-color: #F89406;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
}
/* Responsive Design */
@media all and (max-width: 240px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }

  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }

  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  .toast-container .ngx-toastr.div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}
/*
  How to set Font for coponent
    1. With Material component
    https://v11.material.angular.io/guide/typography
    "mat-typography-config" to create config for each commponent

      USING:
      - Default, this must is first
      @include angular-material-typography($vcs-typography);

      - Apply for buton
      @include mat-button-typography($button-config);

   2.With other component, 3rd lib

      USING:
      We defined .light-32, .light-48
      In custom-3rd-lib.scss
        .font{
          @extend .light-48 !optional;
        }

*/
/*
 Roboto Define
*/
@font-face {
  font-family: Roboto-Black;
  src: url("/assets/fonts/RobotoMono/RobotoMono-Regular.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-BlackItalic;
  src: url("/assets/fonts/Roboto/Roboto-BlackItalic.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-Bold;
  src: url("/assets/fonts/Roboto/Roboto-Bold.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-BoldItalic;
  src: url("/assets/fonts/Roboto/Roboto-BoldItalic.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-Italic;
  src: url("/assets/fonts/Roboto/Roboto-Italic.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-Light;
  src: url("/assets/fonts/Roboto/Roboto-Light.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-LightItalic;
  src: url("/assets/fonts/Roboto/Roboto-LightItalic.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/Roboto/Roboto-Medium.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-MediumItalic;
  src: url("/assets/fonts/Roboto/Roboto-MediumItalic.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-Regular;
  src: url("/assets/fonts/Roboto/Roboto-Regular.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-Thin;
  src: url("/assets/fonts/Roboto/Roboto-Thin.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-ThinItalic;
  src: url("/assets/fonts/Roboto/Roboto-ThinItalic.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-Mono-Regular;
  src: url("/assets/fonts/RobotoMono/RobotoMono-Regular.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-Mono-Bold;
  src: url("/assets/fonts/RobotoMono/RobotoMono-Bold.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-Mono-Italic;
  src: url("/assets/fonts/RobotoMono/RobotoMono-Italic.ttf") format("truetype");
}
/*
 MONO
*/
.mono-regular, .vcs-code-regular {
  font-family: "Roboto-Mono-Regular";
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}
.mono-bold, .vcs-code-bold {
  font-family: "Roboto-Mono-Bold";
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
}
.mono-italic, .vcs-code-italic {
  font-family: "Roboto-Mono-Italic";
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}
/*
 LIGHT
 make class for extend:  .light-32, .light-48
*/
.light-32, .vcs-h2, .vcs-headline, .vcs-typography h2, .vcs-codesnippet h2 {
  font-family: "Roboto-Light";
  font-size: 32px;
  line-height: 40px;
  font-weight: 400;
}
.light-48, .vcs-h1, .vcs-headline, .vcs-typography h1, .vcs-codesnippet h1 {
  font-family: "Roboto-Light";
  font-size: 48px;
  line-height: 56px;
  font-weight: 500;
}
/*
 MEDIUM
  make class for extend: .medium-14, .medium-16, .medium-20
*/
.medium-14, .asset-20 .vcs-codesnippet .hljs-strong, .dark-theme .vcs-codesnippet .hljs-strong, .asset-20 .toggle-dark-light-container .toggle-label.active, .dark-theme .toggle-dark-light-container .toggle-label.active, .asset-20 .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-subheader, .dark-theme .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-subheader, .asset-20 .vcs-submenu.mat-menu-panel .mat-menu-content .mat-subheader, .dark-theme .vcs-submenu.mat-menu-panel .mat-menu-content .mat-subheader, .asset-20 .vcs-form-field-label, .dark-theme .vcs-form-field-label, .asset-20 .mat-menu-panel.table-select-columns .mat-subheader, .dark-theme .mat-menu-panel.table-select-columns .mat-subheader, .asset-20 .mat-menu-panel.vcs-menu .mat-subheader, .dark-theme .mat-menu-panel.vcs-menu .mat-subheader, .asset-20 .mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > h6, .dark-theme .mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > h6, .asset-20 .results .count, .asset-20 .results .hightlight, .dark-theme .results .count, .dark-theme .results .hightlight, .vcs-codesnippet .hljs-strong, .toggle-dark-light-container .toggle-label.active, .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-subheader, .vcs-submenu.mat-menu-panel .mat-menu-content .mat-subheader, .vcs-form-field-label, .mat-menu-panel.table-select-columns .mat-subheader, .mat-menu-panel.vcs-menu .mat-subheader, .mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > h6, .results .count, .results .hightlight, .vcs-inline-message .inline-message-header, .vcs-select.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked .mat-checkbox-label, .vcs-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked .mat-checkbox-label, .vcs-select.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked, .vcs-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked, .vcs-select.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .mat-checkbox-label, .vcs-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .mat-checkbox-label, .vcs-select.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup, .vcs-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup, .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item .mat-list-text .mat-line span:first-of-type,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item .mat-list-text .mat-line span:first-of-type, .vcs-datatable.vcs-datatable.material .datatable-header-cell, .vcs-button-medium, .vcs-button-underline-medium, .vcs-subtitle-2 {
  font-family: "Roboto-Medium";
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
}
.medium-16, .vcs-subtitle-1, .vcs-h4, .vcs-typography h5, .vcs-codesnippet h5 {
  font-family: "Roboto-Medium";
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}
.medium-20, .asset-20 .vcs-intro-tooltip.introjs-tooltip .introjs-tooltip-title, .dark-theme .vcs-intro-tooltip.introjs-tooltip .introjs-tooltip-title, .vcs-intro-tooltip.introjs-tooltip .introjs-tooltip-title, .vcs-intro-tooltip.introjs-tooltip .introjs-tooltip-header .introjs-tooltip-title, .vcs-h4, .vcs-typography h4, .vcs-codesnippet h3 {
  font-family: "Roboto-Medium";
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
}
.vcs-button-underline-medium {
  text-decoration: underline;
}
/*
 REGULAR
 make class for extend:  .regular-12, .regular-14, .regular-16
*/
.regular-12, .asset-20 .vcs-mat-error,
.asset-20 .vcs-mat-success,
.asset-20 .vcs-mat-warning, .dark-theme .vcs-mat-error,
.dark-theme .vcs-mat-success,
.dark-theme .vcs-mat-warning, .asset-20 .vcs-form-field.mat-form-field .mat-hint, .asset-20 .vcs-form-field.mat-form-field .mat-error, .dark-theme .vcs-form-field.mat-form-field .mat-hint, .dark-theme .vcs-form-field.mat-form-field .mat-error, .vcs-mat-error,
.vcs-mat-success,
.vcs-mat-warning, .vcs-form-field.mat-form-field .mat-hint, .vcs-form-field.mat-form-field .mat-error, .vcs-caption, .asset-20 .results .date, .asset-20 .results > span, .dark-theme .results .date, .dark-theme .results > span, .results .date, .results > span {
  font-family: "Roboto-Regular";
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
}
.regular-14, .asset-20 .vcs-daterangepicker, .dark-theme .vcs-daterangepicker, .asset-20 .ngx-toastr, .dark-theme .ngx-toastr, .asset-20 .toggle-dark-light-container .toggle-label, .dark-theme .toggle-dark-light-container .toggle-label, .asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix input, .asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix textarea, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix input, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix textarea, .asset-20 .mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > span, .dark-theme .mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > span, .asset-20 .vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row .datatable-body-cell, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row .datatable-body-cell, .asset-20 .vcs-datatable.expandable .datatable-body .datatable-body-row .datatable-body-cell, .dark-theme .vcs-datatable.expandable .datatable-body .datatable-body-row .datatable-body-cell, .asset-20 .vcs-datatable.expandable .datatable-group-header, .dark-theme .vcs-datatable.expandable .datatable-group-header, .asset-20 .results, .dark-theme .results, .vcs-daterangepicker, .ngx-toastr, .toggle-dark-light-container .toggle-label, .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix input, .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix textarea, .mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > span, .vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row .datatable-body-cell, .vcs-datatable.expandable .datatable-body .datatable-body-row .datatable-body-cell, .vcs-datatable.expandable .datatable-group-header, .results, .vcs-tree .tree-node-label, .vcs-tree, .vcs-inline-message .inline-message-content, .vcs-banner.mat-toolbar.mat-toolbar-row span, .vcs-banner.mat-toolbar.mat-toolbar-single-row span, .vcs-datatable.vcs-datatable.material, .vcs-daterangepicker .md-drppicker .btn, .vcs-body-1, .vcs-body-1-underline {
  font-family: "Roboto-Regular";
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}
.regular-16, .vcs-body-2 {
  font-family: "Roboto-Regular";
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
}
.regular-24, .vcs-h3, .vcs-typography h3, .vcs-codesnippet h3 {
  font-family: "Roboto-Regular";
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
}
.vcs-body-1-underline {
  text-decoration: underline;
}
/*
 Overflow
 make class for extend:  .overflow-1-line,  .overflow-2-line ...  .overflow-7-line
*/
.overflow-1-line {
  display: -webkit-box;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
}
.overflow-2-line {
  display: -webkit-box;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
}
.overflow-3-line {
  display: -webkit-box;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
}
.overflow-4-line {
  display: -webkit-box;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
}
.overflow-5-line {
  display: -webkit-box;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
}
.overflow-6-line {
  display: -webkit-box;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
}
.overflow-7-line {
  display: -webkit-box;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
}
.text-ellipsis {
  display: block;
  max-width: calc( 100%);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: pre;
}
/*
  Angular material 11 not support customm h1, h2 with different fonts. It using fort weight to set regular/bold
  => Can't use for this Design systemm
  Angular material 12 support
  11: https://v11.material.angular.io/guide/typography
  12: https://material.angular.io/guide/typography

  Set font for component custom from Angular material

  Ex:
  $headline: mat-typography-level(22px, 48px, 700),
  this is : <h1 class="mat-h1"></h1>
*/
.mat-h1, .mat-headline, .mat-typography h1 {
  font: 400 24px / 32px Roboto-Regular;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h2, .mat-title, .mat-typography h2 {
  font: 500 20px / 32px Roboto-Regular;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h3, .mat-subheading-2, .mat-typography h3 {
  font: 400 16px / 28px Roboto-Regular;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h4, .mat-subheading-1, .mat-typography h4 {
  font: 400 15px / 24px Roboto-Regular;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h5, .mat-typography h5 {
  font: 400 calc(14px * 0.83) / 20px Roboto-Regular;
  margin: 0 0 12px;
}
.mat-h6, .mat-typography h6 {
  font: 400 calc(14px * 0.67) / 20px Roboto-Regular;
  margin: 0 0 12px;
}
.mat-body-strong, .mat-body-2 {
  font: 500 14px / 24px Roboto-Regular;
  letter-spacing: normal;
}
.mat-body, .mat-body-1, .mat-typography {
  font: 400 14px / 20px Roboto-Regular;
  letter-spacing: normal;
}
.mat-body p, .mat-body-1 p, .mat-typography p {
  margin: 0 0 12px;
}
.mat-small, .mat-caption {
  font: 400 12px / 20px Roboto-Regular;
  letter-spacing: normal;
}
.mat-display-4, .mat-typography .mat-display-4 {
  font: 300 112px / 112px Roboto-Regular;
  letter-spacing: -0.05em;
  margin: 0 0 56px;
}
.mat-display-3, .mat-typography .mat-display-3 {
  font: 400 56px / 56px Roboto-Regular;
  letter-spacing: -0.02em;
  margin: 0 0 64px;
}
.mat-display-2, .mat-typography .mat-display-2 {
  font: 400 45px / 48px Roboto-Regular;
  letter-spacing: -0.005em;
  margin: 0 0 64px;
}
.mat-display-1, .mat-typography .mat-display-1 {
  font: 400 34px / 40px Roboto-Regular;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-button, .mat-raised-button, .mat-icon-button, .mat-stroked-button,
.mat-flat-button, .mat-fab, .mat-mini-fab {
  font-family: Roboto-Medium;
  font-size: 14px;
  font-weight: 500;
}
.mat-tab-group {
  font-family: Roboto-Medium;
}
.mat-tab-label, .mat-tab-link {
  font-family: Roboto-Medium;
  font-size: 14px;
  font-weight: 500;
}
.mat-toolbar,
.mat-toolbar h1,
.mat-toolbar h2,
.mat-toolbar h3,
.mat-toolbar h4,
.mat-toolbar h5,
.mat-toolbar h6 {
  font: 500 20px / 32px Roboto-Medium;
  letter-spacing: normal;
  margin: 0;
}
.mat-chip {
  font-size: 14px;
  font-weight: 500;
}
.mat-chip .mat-chip-trailing-icon.mat-icon,
.mat-chip .mat-chip-remove.mat-icon {
  font-size: 18px;
}
/*
  if you want to use .vcs-typography for your project
  Add class .vcs-typography to your body
  You dont need set class for h1,h2,h3,h4, a, span
*/
.mat-icon svg {
  vertical-align: initial;
  pointer-events: none;
}
.mat-icon.vcs-icon-16 {
  width: 16px !important;
  height: 16px !important;
}
.mat-icon.vcs-icon-16 svg {
  vertical-align: super;
}
.mat-icon.sm {
  width: 12px !important;
  height: 12px !important;
}
a {
  color: currentColor;
}
/*
 rotating animation
*/
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.mat-button .text-button {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.vcs-daterangepicker .md-drppicker .btn {
  height: 40px;
  padding: 8px;
  border-radius: 4px;
  min-width: 80px;
  text-transform: inherit !important;
  vertical-align: middle;
}
.vcs-button .mat-button-focus-overlay,
.vcs-button .mat-ripple.mat-button-ripple,
.vcs-button .mat-button-toggle-focus-overlay {
  display: none;
}
.vcs-button.vcs-round-btn {
  border-radius: 50% !important;
  margin-left: 5px;
}
.vcs-button.vcs-round-btn mat-icon {
  width: 24px !important;
  height: 24px !important;
}
.vcs-button.mat-button-toggle .mat-button-toggle-focus-overlay,
.vcs-button.mat-button-toggle .mat-ripple {
  display: none;
}
.vcs-button[disabled] {
  cursor: not-allowed !important;
}
.mat-button-toggle.mat-button-toggle-appearance-standard {
  line-height: initial;
}
.mat-button-toggle, .mat-button-toggle-group {
  padding: 0 !important;
  border: none !important;
}
.mat-button-toggle-group .vcs-button {
  margin: 0 2px !important;
}
.mat-button-toggle-group .vcs-button .mat-button-toggle-button {
  border-radius: 4px;
}
.vcs-button-toggle-group.md .vcs-button > .mat-button-toggle-button {
  height: 40px;
}
.vcs-button-toggle-group.sm .vcs-button > .mat-button-toggle-button {
  height: 40px;
}
.vcs-button-toggle-group .mat-button-toggle-button .mat-button-toggle-label-content {
  display: flex;
  align-items: center;
}
.vcs-button.mat-flat-button,
.vcs-button.mat-stroked-button,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button {
  padding: 0px 12px;
  border-radius: 4px;
}
.vcs-button.mat-flat-button:not([color]),
.vcs-button.mat-stroked-button:not([color]),
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button:not([color]) {
  background-color: transparent;
}
.vcs-button.mat-flat-button:not(.mat-icon-button).md,
.vcs-button.mat-stroked-button:not(.mat-icon-button).md,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button:not(.mat-icon-button).md {
  height: 40px;
}
.vcs-button.mat-flat-button:not(.mat-icon-button).sm,
.vcs-button.mat-stroked-button:not(.mat-icon-button).sm,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button:not(.mat-icon-button).sm {
  height: 40px;
}
.vcs-button.mat-flat-button.mat-icon-button.md,
.vcs-button.mat-stroked-button.mat-icon-button.md,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.mat-icon-button.md {
  height: 40px;
  width: 40px;
  padding: 6px;
}
.vcs-button.mat-flat-button.mat-icon-button.sm,
.vcs-button.mat-stroked-button.mat-icon-button.sm,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.mat-icon-button.sm {
  height: 24px;
  width: 24px;
  padding: 0;
}
.vcs-button.mat-flat-button.mat-icon-button,
.vcs-button.mat-stroked-button.mat-icon-button,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.mat-icon-button {
  min-width: unset;
  width: 40px;
  height: 40px;
  padding: 8px;
  border-radius: 4px;
}
.vcs-button.mat-flat-button.mat-icon-button .mat-button-wrapper .mat-icon,
.vcs-button.mat-stroked-button.mat-icon-button .mat-button-wrapper .mat-icon,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.mat-icon-button .mat-button-wrapper .mat-icon {
  margin-right: 0;
}
.vcs-button.mat-flat-button .mat-button-toggle-label-content,
.vcs-button.mat-stroked-button .mat-button-toggle-label-content,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button .mat-button-toggle-label-content {
  line-height: initial;
  padding: 0;
}
.vcs-button.mat-flat-button.loading .rotating,
.vcs-button.mat-stroked-button.loading .rotating,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.loading .rotating {
  animation: rotating 2s linear infinite;
  -webkit-animation: rotating 2s linear infinite;
}
.vcs-button.mat-flat-button.progress.percent-1::before,
.vcs-button.mat-stroked-button.progress.percent-1::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-1::before {
  width: 1%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-2::before,
.vcs-button.mat-stroked-button.progress.percent-2::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-2::before {
  width: 2%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-3::before,
.vcs-button.mat-stroked-button.progress.percent-3::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-3::before {
  width: 3%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-4::before,
.vcs-button.mat-stroked-button.progress.percent-4::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-4::before {
  width: 4%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-5::before,
.vcs-button.mat-stroked-button.progress.percent-5::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-5::before {
  width: 5%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-6::before,
.vcs-button.mat-stroked-button.progress.percent-6::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-6::before {
  width: 6%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-7::before,
.vcs-button.mat-stroked-button.progress.percent-7::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-7::before {
  width: 7%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-8::before,
.vcs-button.mat-stroked-button.progress.percent-8::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-8::before {
  width: 8%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-9::before,
.vcs-button.mat-stroked-button.progress.percent-9::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-9::before {
  width: 9%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-10::before,
.vcs-button.mat-stroked-button.progress.percent-10::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-10::before {
  width: 10%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-11::before,
.vcs-button.mat-stroked-button.progress.percent-11::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-11::before {
  width: 11%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-12::before,
.vcs-button.mat-stroked-button.progress.percent-12::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-12::before {
  width: 12%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-13::before,
.vcs-button.mat-stroked-button.progress.percent-13::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-13::before {
  width: 13%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-14::before,
.vcs-button.mat-stroked-button.progress.percent-14::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-14::before {
  width: 14%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-15::before,
.vcs-button.mat-stroked-button.progress.percent-15::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-15::before {
  width: 15%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-16::before,
.vcs-button.mat-stroked-button.progress.percent-16::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-16::before {
  width: 16%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-17::before,
.vcs-button.mat-stroked-button.progress.percent-17::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-17::before {
  width: 17%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-18::before,
.vcs-button.mat-stroked-button.progress.percent-18::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-18::before {
  width: 18%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-19::before,
.vcs-button.mat-stroked-button.progress.percent-19::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-19::before {
  width: 19%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-20::before,
.vcs-button.mat-stroked-button.progress.percent-20::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-20::before {
  width: 20%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-21::before,
.vcs-button.mat-stroked-button.progress.percent-21::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-21::before {
  width: 21%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-22::before,
.vcs-button.mat-stroked-button.progress.percent-22::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-22::before {
  width: 22%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-23::before,
.vcs-button.mat-stroked-button.progress.percent-23::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-23::before {
  width: 23%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-24::before,
.vcs-button.mat-stroked-button.progress.percent-24::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-24::before {
  width: 24%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-25::before,
.vcs-button.mat-stroked-button.progress.percent-25::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-25::before {
  width: 25%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-26::before,
.vcs-button.mat-stroked-button.progress.percent-26::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-26::before {
  width: 26%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-27::before,
.vcs-button.mat-stroked-button.progress.percent-27::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-27::before {
  width: 27%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-28::before,
.vcs-button.mat-stroked-button.progress.percent-28::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-28::before {
  width: 28%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-29::before,
.vcs-button.mat-stroked-button.progress.percent-29::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-29::before {
  width: 29%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-30::before,
.vcs-button.mat-stroked-button.progress.percent-30::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-30::before {
  width: 30%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-31::before,
.vcs-button.mat-stroked-button.progress.percent-31::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-31::before {
  width: 31%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-32::before,
.vcs-button.mat-stroked-button.progress.percent-32::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-32::before {
  width: 32%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-33::before,
.vcs-button.mat-stroked-button.progress.percent-33::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-33::before {
  width: 33%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-34::before,
.vcs-button.mat-stroked-button.progress.percent-34::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-34::before {
  width: 34%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-35::before,
.vcs-button.mat-stroked-button.progress.percent-35::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-35::before {
  width: 35%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-36::before,
.vcs-button.mat-stroked-button.progress.percent-36::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-36::before {
  width: 36%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-37::before,
.vcs-button.mat-stroked-button.progress.percent-37::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-37::before {
  width: 37%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-38::before,
.vcs-button.mat-stroked-button.progress.percent-38::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-38::before {
  width: 38%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-39::before,
.vcs-button.mat-stroked-button.progress.percent-39::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-39::before {
  width: 39%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-40::before,
.vcs-button.mat-stroked-button.progress.percent-40::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-40::before {
  width: 40%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-41::before,
.vcs-button.mat-stroked-button.progress.percent-41::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-41::before {
  width: 41%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-42::before,
.vcs-button.mat-stroked-button.progress.percent-42::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-42::before {
  width: 42%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-43::before,
.vcs-button.mat-stroked-button.progress.percent-43::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-43::before {
  width: 43%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-44::before,
.vcs-button.mat-stroked-button.progress.percent-44::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-44::before {
  width: 44%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-45::before,
.vcs-button.mat-stroked-button.progress.percent-45::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-45::before {
  width: 45%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-46::before,
.vcs-button.mat-stroked-button.progress.percent-46::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-46::before {
  width: 46%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-47::before,
.vcs-button.mat-stroked-button.progress.percent-47::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-47::before {
  width: 47%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-48::before,
.vcs-button.mat-stroked-button.progress.percent-48::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-48::before {
  width: 48%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-49::before,
.vcs-button.mat-stroked-button.progress.percent-49::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-49::before {
  width: 49%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-50::before,
.vcs-button.mat-stroked-button.progress.percent-50::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-50::before {
  width: 50%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-51::before,
.vcs-button.mat-stroked-button.progress.percent-51::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-51::before {
  width: 51%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-52::before,
.vcs-button.mat-stroked-button.progress.percent-52::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-52::before {
  width: 52%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-53::before,
.vcs-button.mat-stroked-button.progress.percent-53::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-53::before {
  width: 53%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-54::before,
.vcs-button.mat-stroked-button.progress.percent-54::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-54::before {
  width: 54%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-55::before,
.vcs-button.mat-stroked-button.progress.percent-55::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-55::before {
  width: 55%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-56::before,
.vcs-button.mat-stroked-button.progress.percent-56::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-56::before {
  width: 56%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-57::before,
.vcs-button.mat-stroked-button.progress.percent-57::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-57::before {
  width: 57%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-58::before,
.vcs-button.mat-stroked-button.progress.percent-58::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-58::before {
  width: 58%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-59::before,
.vcs-button.mat-stroked-button.progress.percent-59::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-59::before {
  width: 59%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-60::before,
.vcs-button.mat-stroked-button.progress.percent-60::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-60::before {
  width: 60%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-61::before,
.vcs-button.mat-stroked-button.progress.percent-61::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-61::before {
  width: 61%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-62::before,
.vcs-button.mat-stroked-button.progress.percent-62::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-62::before {
  width: 62%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-63::before,
.vcs-button.mat-stroked-button.progress.percent-63::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-63::before {
  width: 63%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-64::before,
.vcs-button.mat-stroked-button.progress.percent-64::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-64::before {
  width: 64%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-65::before,
.vcs-button.mat-stroked-button.progress.percent-65::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-65::before {
  width: 65%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-66::before,
.vcs-button.mat-stroked-button.progress.percent-66::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-66::before {
  width: 66%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-67::before,
.vcs-button.mat-stroked-button.progress.percent-67::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-67::before {
  width: 67%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-68::before,
.vcs-button.mat-stroked-button.progress.percent-68::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-68::before {
  width: 68%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-69::before,
.vcs-button.mat-stroked-button.progress.percent-69::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-69::before {
  width: 69%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-70::before,
.vcs-button.mat-stroked-button.progress.percent-70::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-70::before {
  width: 70%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-71::before,
.vcs-button.mat-stroked-button.progress.percent-71::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-71::before {
  width: 71%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-72::before,
.vcs-button.mat-stroked-button.progress.percent-72::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-72::before {
  width: 72%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-73::before,
.vcs-button.mat-stroked-button.progress.percent-73::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-73::before {
  width: 73%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-74::before,
.vcs-button.mat-stroked-button.progress.percent-74::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-74::before {
  width: 74%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-75::before,
.vcs-button.mat-stroked-button.progress.percent-75::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-75::before {
  width: 75%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-76::before,
.vcs-button.mat-stroked-button.progress.percent-76::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-76::before {
  width: 76%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-77::before,
.vcs-button.mat-stroked-button.progress.percent-77::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-77::before {
  width: 77%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-78::before,
.vcs-button.mat-stroked-button.progress.percent-78::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-78::before {
  width: 78%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-79::before,
.vcs-button.mat-stroked-button.progress.percent-79::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-79::before {
  width: 79%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-80::before,
.vcs-button.mat-stroked-button.progress.percent-80::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-80::before {
  width: 80%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-81::before,
.vcs-button.mat-stroked-button.progress.percent-81::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-81::before {
  width: 81%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-82::before,
.vcs-button.mat-stroked-button.progress.percent-82::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-82::before {
  width: 82%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-83::before,
.vcs-button.mat-stroked-button.progress.percent-83::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-83::before {
  width: 83%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-84::before,
.vcs-button.mat-stroked-button.progress.percent-84::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-84::before {
  width: 84%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-85::before,
.vcs-button.mat-stroked-button.progress.percent-85::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-85::before {
  width: 85%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-86::before,
.vcs-button.mat-stroked-button.progress.percent-86::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-86::before {
  width: 86%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-87::before,
.vcs-button.mat-stroked-button.progress.percent-87::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-87::before {
  width: 87%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-88::before,
.vcs-button.mat-stroked-button.progress.percent-88::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-88::before {
  width: 88%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-89::before,
.vcs-button.mat-stroked-button.progress.percent-89::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-89::before {
  width: 89%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-90::before,
.vcs-button.mat-stroked-button.progress.percent-90::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-90::before {
  width: 90%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-91::before,
.vcs-button.mat-stroked-button.progress.percent-91::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-91::before {
  width: 91%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-92::before,
.vcs-button.mat-stroked-button.progress.percent-92::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-92::before {
  width: 92%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-93::before,
.vcs-button.mat-stroked-button.progress.percent-93::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-93::before {
  width: 93%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-94::before,
.vcs-button.mat-stroked-button.progress.percent-94::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-94::before {
  width: 94%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-95::before,
.vcs-button.mat-stroked-button.progress.percent-95::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-95::before {
  width: 95%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-96::before,
.vcs-button.mat-stroked-button.progress.percent-96::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-96::before {
  width: 96%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-97::before,
.vcs-button.mat-stroked-button.progress.percent-97::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-97::before {
  width: 97%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-98::before,
.vcs-button.mat-stroked-button.progress.percent-98::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-98::before {
  width: 98%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-99::before,
.vcs-button.mat-stroked-button.progress.percent-99::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-99::before {
  width: 99%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vcs-button.mat-flat-button.progress.percent-100::before,
.vcs-button.mat-stroked-button.progress.percent-100::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress.percent-100::before {
  width: 100%;
}
.vcs-button.mat-flat-button.progress,
.vcs-button.mat-stroked-button.progress,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress {
  position: relative;
}
.vcs-button.mat-flat-button.progress::before,
.vcs-button.mat-stroked-button.progress::before,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress::before {
  content: "";
  position: absolute;
  width: 0;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 4px;
  z-index: 1;
}
.vcs-button.mat-flat-button.progress .mat-button-wrapper,
.vcs-button.mat-stroked-button.progress .mat-button-wrapper,
.vcs-button-toggle-group .vcs-button > .mat-button-toggle-button.progress .mat-button-wrapper {
  z-index: 2;
  position: relative;
}
.vcs-button.mat-stroked-button {
  outline: initial;
}
.vcs-button.mat-stroked-button .mat-ripple.mat-button-ripple {
  display: none;
}
.vcs-button.mat-stroked-button:hover {
  color: #ffffff;
}
.vcs-button.mat-stroked-button.cdk-mouse-focused {
  outline: initial;
}
.vcs-button.mat-stroked-button.cdk-keyboard-focused {
  outline: initial;
}
a.vcs-button.mat-button-base {
  min-width: initial;
  padding: 0;
}
a.vcs-button.mat-button-base.mat-button[disabled] {
  cursor: not-allowed;
}
a.vcs-button.mat-button-base.mat-button[disabled]:hover {
  text-decoration: none;
}
.vcs-button-split {
  display: flex;
  height: 40px;
  width: -moz-fit-content;
  width: fit-content;
}
.vcs-button-split .vcs-button:first-of-type {
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 4px 0 0 4px !important;
  border-right: 1px solid white;
}
.vcs-button-split .vcs-button:last-of-type {
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 0 4px 4px 0 !important;
}
.vcs-button-split .vcs-button + .vcs-button {
  margin-left: 1px !important;
}
.vcs-button-split .btn-split {
  min-width: 40px !important;
  padding: 0 8px !important;
}
a .mat-button-wrapper {
  font-family: "Roboto-Medium" !important;
}
.mat-button-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.mat-chip-ripple,
.mat-button-ripple {
  display: none;
}
.mat-ripple {
  display: none;
}
.mat-radio-button.vcs-radio-button .mat-radio-container {
  width: 24px;
  height: 24px;
}
.mat-radio-button.vcs-radio-button .mat-radio-label-content {
  padding-left: 4px;
}
.mat-radio-button.vcs-radio-button .mat-ripple.mat-radio-ripple,
.mat-radio-button.vcs-radio-button .mat-radio-inner-circle {
  visibility: hidden;
}
.mat-radio-button.vcs-radio-button .mat-radio-outer-circle {
  width: 24px;
  height: 24px;
  border: none;
  background-position: center;
}
.mat-radio-button.vcs-radio-button.cdk-keyboard-focused:not(.mat-radio-disabled).mat-radio-checked .mat-radio-outer-circle {
  background-image: url("/assets/icons/radio/Radio button - focus keyboard.svg") !important;
}
.mat-radio-button.vcs-radio-button.cdk-keyboard-focused:not(.mat-radio-disabled).mat-accent:not(.mat-radio-checked) .mat-radio-outer-circle {
  background-image: url("/assets/icons/radio/Radio button - Focus-update.svg");
  background-position: center;
  background-repeat: no-repeat;
}
.mat-radio-button.vcs-radio-button.mat-radio-disabled > .mat-radio-label {
  cursor: not-allowed;
}
.mat-radio-button.vcs-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle {
  background-image: url("/assets/icons/radio/Radio button - Selected disabled .svg");
}
.mat-radio-button.vcs-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  background-image: url("/assets/icons/radio/Radio button - Disabled .svg");
}
.mat-radio-label-content {
  font-family: "Roboto-Regular" !important;
}
.mat-checkbox.vcs-checkbox .mat-checkbox-inner-container {
  width: 24px;
  height: 24px;
  margin-right: 4px;
}
.mat-checkbox.vcs-checkbox .mat-checkbox-label-content {
  padding-left: 4px;
}
.mat-checkbox.vcs-checkbox .mat-ripple.mat-checkbox-ripple,
.mat-checkbox.vcs-checkbox .mat-checkbox-background {
  display: none;
}
.mat-checkbox.vcs-checkbox .mat-checkbox-frame {
  width: 24px;
  height: 24px;
  border: none;
  background-position: center;
}
.mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled).mat-checkbox-checked .mat-checkbox-frame {
  background-image: url("/assets/icons/checkbox/Checked focus.svg");
}
.mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled).mat-checkbox-unchecked .mat-checkbox-frame {
  background-image: url("/assets/icons/checkbox/Unchecked focus.svg");
}
.mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled).mat-checkbox-indeterminate .mat-checkbox-frame {
  background-image: url("/assets/icons/checkbox/Indeterminate focus.svg");
}
.mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("/assets/icons/checkbox/Unchecked focus.svg");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-disabled .mat-checkbox-frame {
  background-image: url("/assets/icons/checkbox/Unchecked disabled.svg");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-frame {
  background-image: url("/assets/icons/checkbox/Checked disabled.svg");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-frame {
  background-image: url("/assets/icons/checkbox/Indeterminate disabled.svg");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-unchecked:not(.mat-checkbox-disabled) .mat-checkbox-frame, .mat-checkbox.vcs-checkbox:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("/assets/icons/checkbox/Unchecked resting.svg");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-unchecked:not(.mat-checkbox-disabled):hover:not(.mat-checkbox-disabled) .mat-checkbox-frame, .mat-checkbox.vcs-checkbox:not(.mat-checkbox-disabled):hover:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("/assets/icons/checkbox/Unchecked hover.svg");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-unchecked:not(.mat-checkbox-disabled):active:not(.mat-checkbox-disabled) .mat-checkbox-frame, .mat-checkbox.vcs-checkbox:not(.mat-checkbox-disabled):active:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("/assets/icons/checkbox/Unchecked active.svg");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("/assets/icons/checkbox/Checked.svg");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled):hover:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("/assets/icons/checkbox/Checked hover.svg");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled):active:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("/assets/icons/checkbox/Checked active.svg");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("/assets/icons/checkbox/Indeterminate.svg");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled):hover:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("/assets/icons/checkbox/Indeterminate hover.svg");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled):active:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("/assets/icons/checkbox/Indeterminate active.svg");
}
.mat-checkbox-label {
  font-family: "Roboto-Regular";
  font-size: 14px;
  line-height: 20px !important;
  font-weight: 400;
}
.mat-checkbox-layout {
  align-items: center !important;
  margin-bottom: 0px;
}
.vcs-form-field.mat-form-field.search .mat-form-field-suffix .vcs-button.vcs-clear-input-btn {
  padding: 6px !important;
  margin: 2px;
  transform: translateX(0px) translateY(2px);
}
.vcs-form-field.mat-form-field.search .mat-form-field-suffix .vcs-button.vcs-clear-input-btn mat-icon {
  height: 16px !important;
  width: 16px !important;
}
.vcs-form-field.mat-form-field.search .mat-form-field-suffix .vcs-button.clear-input {
  transform: translateX(0px) translateY(5px);
}
.vcs-form-field.mat-form-field.search .mat-form-field-suffix .vcs-button.clear-input:hover {
  background-color: unset;
}
.vcs-form-field.mat-form-field.search .mat-form-field-suffix .vcs-button.clear-input mat-icon {
  height: 16px !important;
  width: 16px !important;
}
.vcs-form-field.mat-form-field.search .mat-form-field-suffix .vcs-button.btn-search-group {
  width: 55px !important;
  height: 32px !important;
  transform: translateX(0px) translateY(2px);
  margin-right: 8px;
  z-index: 99;
}
.vcs-form-field.mat-form-field.search .mat-form-field-suffix .vcs-button.btn-search-group .text {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.vcs-form-field.mat-form-field.table-search .mat-form-field-flex {
  width: 856px;
  height: 40px;
}
.vcs-form-field.mat-form-field {
  /* new style for number */
  /* Firefox */
}
.vcs-form-field.mat-form-field.field-icon-prefix .mat-form-field-infix {
  padding-left: 8px !important;
}
.vcs-form-field.mat-form-field .mat-form-field-underline {
  visibility: hidden;
}
.vcs-form-field.mat-form-field .mat-form-field-wrapper {
  padding-bottom: unset;
}
.vcs-form-field.mat-form-field:not(.mat-form-field-appearance-standard) .mat-form-field-wrapper {
  padding: 0;
}
.vcs-form-field.mat-form-field.password .mat-form-field-flex {
  height: 40px;
}
.vcs-form-field.mat-form-field.password .mat-form-field-wrapper {
  padding-bottom: unset;
}
.vcs-form-field.mat-form-field.password .mat-form-field-infix {
  line-height: 20px;
}
.vcs-form-field.mat-form-field.password .mat-form-field-suffix .mat-icon {
  transform: translateX(-6px) translateY(6px);
  right: -6px;
}
.vcs-form-field.mat-form-field.ccv {
  width: 80px;
}
.vcs-form-field.mat-form-field .mat-form-field-flex {
  border-radius: 4px;
  border: 1px solid;
  padding: 0px;
  align-items: initial;
}
.vcs-form-field.mat-form-field .mat-form-field-flex .mat-form-field-infix {
  border-top: 0;
  padding: 10px 12px;
  width: initial;
  font-family: "Roboto-Regular";
  font-size: 14px;
  line-height: 20px;
}
.vcs-form-field.mat-form-field .mat-form-field-flex .mat-form-field-infix input {
  line-height: 20px !important;
  vertical-align: initial;
}
.vcs-form-field.mat-form-field .mat-form-field-flex .mat-form-field-infix input.number {
  margin-top: 0.0625em;
}
.vcs-form-field.mat-form-field .mat-form-field-flex .mat-form-field-infix input::placeholder {
  display: initial;
}
.vcs-form-field.mat-form-field .mat-form-field-flex .mat-form-field-infix textarea {
  min-height: 120px !important;
}
.vcs-form-field.mat-form-field .mat-form-field-flex .mat-form-field-infix .mat-autocomplete + span.mat-form-field-label-wrapper {
  visibility: hidden;
}
.vcs-form-field.mat-form-field .mat-form-field-flex .mat-form-field-prefix mat-icon,
.vcs-form-field.mat-form-field .mat-form-field-flex .mat-form-field-suffix mat-icon {
  font-size: initial;
  line-height: initial;
}
.vcs-form-field.mat-form-field .mat-form-field-flex .mat-form-field-prefix .vcs-button,
.vcs-form-field.mat-form-field .mat-form-field-flex .mat-form-field-suffix .vcs-button {
  height: inherit;
  line-height: initial;
  padding: 2px 12px;
  min-width: initial;
  margin: 1px;
}
.vcs-form-field.mat-form-field .mat-form-field-flex .mat-form-field-prefix .vcs-button.mat-icon-button,
.vcs-form-field.mat-form-field .mat-form-field-flex .mat-form-field-suffix .vcs-button.mat-icon-button {
  display: initial;
}
.vcs-form-field.mat-form-field .mat-form-field-flex .mat-form-field-prefix {
  padding-left: 8px;
}
.vcs-form-field.mat-form-field .mat-form-field-flex .mat-form-field-prefix .mat-icon {
  transform: translateX(0px) translateY(6px);
}
.vcs-form-field.mat-form-field .mat-form-field-flex .mat-form-field-suffix .vcs-button .mat-icon {
  transform: none;
  right: initial;
}
.vcs-form-field.mat-form-field.mat-form-field-disabled .mat-form-field-flex {
  background: #f6f6f9;
  border: 1px solid transparent;
}
.vcs-form-field.mat-form-field.vcs-number-input .mat-form-field-flex .text.unit {
  display: none;
}
.vcs-form-field.mat-form-field.vcs-number-input .mat-form-field-flex .text.number {
  width: 208px !important;
}
.vcs-form-field.mat-form-field.vcs-number-input .mat-form-field-flex .only-unit.icon-up-down {
  display: none;
}
.vcs-form-field.mat-form-field.vcs-number-input .mat-form-field-flex .only-unit.number {
  width: 190px !important;
}
.vcs-form-field.mat-form-field.vcs-number-input .mat-form-field-flex .icon-up-down {
  margin-top: 1px;
}
.vcs-form-field.mat-form-field.vcs-number-input .mat-form-field-flex .icon-up-down mat-icon {
  color: #62626A;
  margin: 0 4px 0 0;
  height: 18px !important;
  width: 18px !important;
}
.vcs-form-field.mat-form-field.vcs-number-input .mat-form-field-flex .unit {
  position: absolute;
  right: 0;
  margin: 10px 10px 5px 0;
  top: 0;
}
.vcs-form-field.mat-form-field.vcs-number-input .mat-form-field-flex .mat-form-field-infix {
  padding: 0;
}
.vcs-form-field.mat-form-field.vcs-number-input .mat-form-field-flex .mat-form-field-infix .number {
  height: 100%;
  padding-left: 12px;
}
.vcs-form-field.mat-form-field .mat-form-field-subscript-wrapper {
  padding: 0;
  margin-top: 22px;
}
.vcs-form-field.mat-form-field .mat-form-field-subscript-wrapper .mat-error {
  font-size: 12px;
}
.vcs-form-field.mat-form-field .mat-form-field-subscript-wrapper .mat-error .mat-icon {
  vertical-align: text-bottom;
}
.vcs-form-field.mat-form-field .mat-form-field-subscript-wrapper .mat-hint {
  font-size: 12px;
  line-height: 16px;
}
.vcs-form-field.mat-form-field .mat-form-field-subscript-wrapper .mat-hint .mat-icon {
  font-size: 16px;
  vertical-align: text-bottom;
}
.vcs-form-field.mat-form-field.mat-focused .mat-form-field-flex {
  border-radius: 3px;
}
.vcs-form-field.mat-form-field input[type=number] {
  -moz-appearance: textfield;
}
.special-field .mat-form-field-infix {
  padding: 10px 4px !important;
}
.vcs-credit-card .vcs-form-field + .vcs-form-field {
  margin-left: 8px;
}
.vcs-credit-card .mat-form-field:nth-child(3) {
  width: 84px;
}
.strength-meter {
  position: relative;
  height: 2px;
  background: #ddd;
  margin: 5px 0 3px 0;
  border-radius: 1px;
  min-width: 208px;
}
.strength-meter .vcs-pwd-weak,
.strength-meter .vcs-pwd-very-weak,
.strength-meter .vcs-pwd-strong,
.strength-meter .vcs-pwd-very-strong,
.strength-meter .vcs-pwd-fair {
  background: #ffaf16;
}
.strength-meter:before,
.strength-meter:after {
  content: "";
  height: inherit;
  background: transparent;
  display: block;
  border-color: #fff;
  border-style: solid;
  border-width: 0 5px 0 5px;
  position: absolute;
  width: calc(((100% - 20px) / 5) + 10px);
  z-index: 10;
}
.strength-meter:before {
  left: calc((100% - 20px) / 5);
}
.strength-meter:after {
  right: calc((100% - 20px) / 5);
}
.strength-meter-fill {
  background: transparent;
  height: inherit;
  position: absolute;
  width: 0;
  border-radius: inherit;
  transition: width 0.5s ease-in-out, background 0.25s;
}
.strength-meter-fill[data-strength="0"] {
  background: darkred;
  width: 20%;
}
.strength-meter-fill[data-strength="1"] {
  background: orangered;
  width: 40%;
}
.strength-meter-fill[data-strength="2"] {
  background: orange;
  width: 60%;
}
.strength-meter-fill[data-strength="3"] {
  background: yellowgreen;
  width: 80%;
}
.strength-meter-fill[data-strength="4"] {
  background: green;
  width: 100%;
}
.password-feedback,
.password-suggetion {
  font-size: 70%;
  font-weight: 400;
  color: #6c757d !important;
  display: inline-block;
  margin-top: 0.25rem;
}
.vcs-input.mat-input-element {
  width: 100%;
  padding: 8px 10px;
  margin: 8px 0;
  border: 2px solid #c9ccd5;
  border-radius: 2px;
  background: #ffffff;
}
.vcs-input.mat-input-element::placeholder {
  color: #7a869a;
}
.vcs-input.mat-input-element:hover {
  background-color: #dfe0e7;
  color: #7a869a;
}
.vcs-input.mat-input-element:focus {
  border-radius: 0;
  border-color: #00b6f3;
}
.vcs-input-number.mat-input-element {
  background-color: #ffffff;
  border: 2px solid #c9ccd5;
  width: initial;
  border-radius: 2px;
}
.vcs-input-number.mat-input-element.compact {
  padding: 4px 10px;
  line-height: 20px;
}
.vcs-autocomplete.mat-autocomplete-panel {
  margin: 8px 0;
  border-radius: 3px;
  box-shadow: 0 0 1px 0 rgba(9, 30, 66, 0.31), 0 4px 8px -2px rgba(9, 30, 66, 0.25);
}
.vcs-autocomplete.mat-autocomplete-panel .mat-option {
  height: 32px;
  line-height: 32px;
  font-size: 14px;
}
.vcs-form-field.mat-form-field .mat-form-field-flex .mat-form-field-infix .mat-chip-list .mat-chip {
  border-radius: 3px;
  padding: 2px 7px;
  min-height: 20px;
}
.vcs-form-field.mat-form-field .mat-form-field-flex .mat-form-field-suffix .mat-icon {
  height: 24px;
  width: 24px;
}
.vcs-dropdown-option-description .mat-subheader {
  font-size: 0.875rem;
  line-height: 20px;
  margin-bottom: 0;
}
.vcs-dropdown-option-description p {
  font-size: 12px;
  color: #7a869a;
}
.vcs-menu.mat-menu-panel {
  max-width: 360px;
  min-width: 360px;
  border-radius: 0;
  padding: 8px 0;
  box-shadow: 0 0 1px 0 rgba(9, 30, 66, 0.31), 0 4px 8px -2px rgba(9, 30, 66, 0.25);
  overflow: initial;
}
.vcs-menu.mat-menu-panel .mat-subheader {
  font-size: 0.875rem;
  line-height: 20px;
  margin-bottom: 0;
  padding: 0 16px;
  font-family: "FVHCircularXX-Book";
}
.vcs-menu.mat-menu-panel .mat-divider {
  border-top-width: 1px;
}
.vcs-menu.mat-menu-panel .mat-menu-content {
  padding: 0;
  min-width: 48px;
}
.vcs-menu.mat-menu-panel .mat-menu-content .mat-menu-item + .mat-subheader {
  margin-top: 14px;
}
.vcs-menu.mat-menu-panel .mat-menu-content .mat-menu-item,
.vcs-menu.mat-menu-panel .mat-menu-content .mat-option {
  font-size: 14px;
  height: 32px;
  padding: 0 16px;
  line-height: 32px;
  display: block;
  width: 100%;
}
.vcs-menu.mat-menu-panel .mat-menu-content .mat-menu-item .mat-list-item-content,
.vcs-menu.mat-menu-panel .mat-menu-content .mat-option .mat-list-item-content {
  padding: 0;
  line-height: 32px;
}
.vcs-menu.mat-menu-panel .mat-menu-content .cdk-focused {
  outline: none;
}
.vcs-menu.mat-menu-panel.vcs-dropdown-group-header .mat-subheader {
  margin-bottom: 6px;
}
.vcs-menu.mat-menu-panel.vcs-dropdown-divider {
  color: rgba(255, 255, 255, 0.12);
}
.vcs-menu.mat-menu-panel.vcs-dropdown-divider .mat-menu-content {
  padding: 0;
}
.vcs-menu.mat-menu-panel.vcs-dropdown-divider .mat-list {
  padding: 8px 16px;
}
.vcs-menu.mat-menu-panel.vcs-dropdown-search {
  padding-bottom: 8px;
}
.vcs-menu.mat-menu-panel.vcs-dropdown-search .mat-form-field.vcs-form-field {
  padding: 8px 16px 8px 16px;
}
.vcs-menu.mat-menu-panel.vcs-dropdown-search .mat-form-field.vcs-form-field .mat-form-field-wrapper {
  padding-bottom: 8px;
}
.vcs-menu.mat-menu-panel.vcs-dropdown-option-description .mat-subheader {
  padding: 0;
}
.vcs-menu.mat-menu-panel.vcs-dropdown-option-description .mat-menu-item {
  line-height: initial;
  height: initial;
  white-space: initial;
  padding: 8px 16px;
}
.vcs-menu.mat-menu-panel.vcs-dropdown-option-description .mat-menu-item p {
  margin-bottom: 0;
}
.vcs-menu.mat-menu-panel .mat-menu-submenu-icon {
  display: none;
}
.vcsTooltip, .asset-20 .ngxp__container.vcs-tooltip-instruction, .dark-theme .ngxp__container.vcs-tooltip-instruction, .asset-20 .ngxp__container.vcs-tooltip-light, .dark-theme .ngxp__container.vcs-tooltip-light, .asset-20 .ngxp__container.vcs-tooltip, .dark-theme .ngxp__container.vcs-tooltip, .ngxp__container.vcs-tooltip-instruction, .ngxp__container.vcs-tooltip-light, .ngxp__container.vcs-tooltip, .ngxp__container.vcs-tooltip-dark {
  padding: 6px 8px;
  border: 0;
  max-width: 250px;
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.1), 0 5px 8px 0 rgba(0, 0, 0, 0.08), 0 1px 14px 0 rgba(0, 0, 0, 0.12);
  z-index: 999;
}
.vcsTooltip p, .asset-20 .ngxp__container.vcs-tooltip-instruction p, .dark-theme .ngxp__container.vcs-tooltip-instruction p, .asset-20 .ngxp__container.vcs-tooltip-light p, .dark-theme .ngxp__container.vcs-tooltip-light p, .asset-20 .ngxp__container.vcs-tooltip p, .dark-theme .ngxp__container.vcs-tooltip p, .ngxp__container.vcs-tooltip-instruction p, .ngxp__container.vcs-tooltip-light p, .ngxp__container.vcs-tooltip p, .ngxp__container.vcs-tooltip-dark p {
  min-width: 150px;
  margin: 0;
}
.ngxp__container {
  white-space: normal;
}
.ngxp__container.vcs-tooltip-instruction {
  width: 400px;
  box-shadow: none;
  border: none;
}
.vcs-modal-container {
  border-radius: 8px;
}
.vcs-modal-mask {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.vcs-modal-mask.p-component-overlay {
  pointer-events: auto;
}
.vcs-modal-content {
  padding: 24px;
}
.vcs-modal-content .input-box-modal {
  width: 416px;
  height: 40px;
  margin-top: 12px;
}
.vcs-modal-content .text-body {
  text-align: center;
}
.vcs-modal-header {
  display: flex;
  padding: 16px 16px 16px 24px;
  border-radius: 8px;
}
.vcs-modal-footer {
  padding: 16px 24px;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 8px;
}
.vcs-modal-footer .gr-btn {
  display: flex;
  justify-content: center;
}
.vcs-modal-footer .content-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.vcs-modal-footer .content-footer .gr-title {
  display: flex;
  align-items: center;
}
.vcs-modal-footer .content-footer .gr-title .title-footer {
  margin-left: 11px;
}
.vcs-modal-footer .content-footer .gr-btn-config {
  display: flex;
  align-items: center;
}
.vcs-button + .vcs-button {
  margin-left: 16px;
}
/* Top, Bottom, Left, Right, Top* and Bottom* */
.vcs-modal-top .vcs-modal,
.vcs-modal-bottom .vcs-modal,
.vcs-modal-left .vcs-modal,
.vcs-modal-right .vcs-modal,
.vcs-modal-top-left .vcs-modal,
.vcs-modal-top-right .vcs-modal,
.vcs-modal-bottom-left .vcs-modal,
.vcs-modal-center .vcs-modal,
.vcs-modal-bottom-right .vcs-modal {
  margin: 0.75rem;
  transform: translate3d(0px, 0px, 0px);
}
/* Position */
.vcs-modal-center {
  justify-content: center;
}
.vcs-modal-center .vcs-modal-container {
  border-radius: 8px;
}
.vcs-modal-left {
  justify-content: flex-start;
}
.vcs-modal-left .vcs-modal-container {
  border-radius: unset;
  border-bottom-right-radius: 8px;
  border-top-right-radius: 8px;
}
.vcs-modal-right {
  justify-content: flex-end;
}
.vcs-modal-right .vcs-modal-container {
  border-radius: unset;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.vcs-modal-top {
  align-items: flex-start;
}
.vcs-modal-top .vcs-modal-container {
  border-radius: unset;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
}
.vcs-modal-top-left {
  justify-content: flex-start;
  align-items: flex-start;
}
.vcs-modal-top-left .vcs-modal-container {
  border-radius: unset;
  border-bottom-right-radius: 8px;
}
.vcs-modal-top-right {
  justify-content: flex-end;
  align-items: flex-start;
}
.vcs-modal-top-right .vcs-modal-container {
  border-radius: unset;
  border-bottom-left-radius: 8px;
}
.vcs-modal-bottom {
  align-items: flex-end;
}
.vcs-modal-bottom .vcs-modal-container {
  border-radius: unset;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.vcs-modal-bottom-left {
  justify-content: flex-start;
  align-items: flex-end;
}
.vcs-modal-bottom-left .vcs-modal-container {
  border-radius: unset;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.vcs-modal-bottom-right {
  justify-content: flex-end;
  align-items: flex-end;
}
.vcs-modal-bottom-right .vcs-modal-container {
  border-radius: unset;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.p-confirm-dialog .vcs-modal-content {
  display: flex;
  align-items: center;
}
.vcs-config-dialog .mat-dialog-container,
.vcs-confirm-dialog .mat-dialog-container {
  padding: 0;
  overflow: initial;
}
.vcs-config-dialog .mat-dialog-container .mat-dialog-title,
.vcs-confirm-dialog .mat-dialog-container .mat-dialog-title {
  padding: 16px;
  border-radius: 8px 8px 0 0;
  border-bottom: 1px solid #D7D7DB;
  margin: 0;
}
.vcs-config-dialog .mat-dialog-container .mat-dialog-title .mat-toolbar-multiple-rows,
.vcs-confirm-dialog .mat-dialog-container .mat-dialog-title .mat-toolbar-multiple-rows {
  min-height: 28.8px;
}
.vcs-config-dialog .mat-dialog-container .mat-dialog-content,
.vcs-confirm-dialog .mat-dialog-container .mat-dialog-content {
  margin: 0;
  padding: 32px;
  max-height: initial;
  overflow: auto;
  max-height: calc( 100vh - 200px);
}
.vcs-config-dialog .mat-dialog-container .mat-dialog-content .input-box-modal,
.vcs-confirm-dialog .mat-dialog-container .mat-dialog-content .input-box-modal {
  width: 535px;
  margin-top: 4px;
}
.vcs-config-dialog .mat-dialog-container .mat-dialog-actions,
.vcs-confirm-dialog .mat-dialog-container .mat-dialog-actions {
  padding: 16px 24px;
  margin-bottom: 0;
  border-radius: 0 0 8px 8px;
  min-height: 32px !important;
  border-top: 1px solid #D7D7DB;
}
.vcs-config-dialog .mat-dialog-container .mat-dialog-actions .btn-cancel-modal,
.vcs-confirm-dialog .mat-dialog-container .mat-dialog-actions .btn-cancel-modal {
  margin-right: 8px;
}
.vcs-config-dialog .mat-dialog-container h1, .vcs-config-dialog .mat-dialog-container h2, .vcs-config-dialog .mat-dialog-container h3, .vcs-config-dialog .mat-dialog-container h4, .vcs-config-dialog .mat-dialog-container h5, .vcs-config-dialog .mat-dialog-container h6,
.vcs-confirm-dialog .mat-dialog-container h1,
.vcs-confirm-dialog .mat-dialog-container h2,
.vcs-confirm-dialog .mat-dialog-container h3,
.vcs-confirm-dialog .mat-dialog-container h4,
.vcs-confirm-dialog .mat-dialog-container h5,
.vcs-confirm-dialog .mat-dialog-container h6 {
  margin-bottom: 8px;
  font-family: "Roboto-Medium";
}
.vcs-config-dialog .mat-dialog-container .spacer,
.vcs-confirm-dialog .mat-dialog-container .spacer {
  flex: 1 1 auto;
}
.vcs-config-dialog .mat-toolbar,
.vcs-confirm-dialog .mat-toolbar {
  background: inherit;
  padding: 0;
  height: initial;
}
.vcs-config-dialog .mat-toolbar h1,
.vcs-config-dialog .mat-toolbar h2,
.vcs-config-dialog .mat-toolbar h3,
.vcs-config-dialog .mat-toolbar h4,
.vcs-config-dialog .mat-toolbar h5,
.vcs-config-dialog .mat-toolbar h6,
.vcs-confirm-dialog .mat-toolbar h1,
.vcs-confirm-dialog .mat-toolbar h2,
.vcs-confirm-dialog .mat-toolbar h3,
.vcs-confirm-dialog .mat-toolbar h4,
.vcs-confirm-dialog .mat-toolbar h5,
.vcs-confirm-dialog .mat-toolbar h6 {
  line-height: 24px;
}
.vcs-config-dialog .mat-toolbar button + button,
.vcs-confirm-dialog .mat-toolbar button + button {
  margin-left: 24px;
}
.vcs-config-dialog .mat-toolbar button + span,
.vcs-confirm-dialog .mat-toolbar button + span {
  margin-left: 10px;
}
.vcs-config-dialog .mat-toolbar button .mat-button-focus-overlay,
.vcs-confirm-dialog .mat-toolbar button .mat-button-focus-overlay {
  visibility: hidden;
}
.vcs-config-dialog .mat-toolbar .mat-toolbar-row,
.vcs-confirm-dialog .mat-toolbar .mat-toolbar-row {
  padding: 0;
  height: initial;
}
.vcs-config-dialog .mat-toolbar,
.vcs-confirm-dialog .mat-toolbar {
  background: white;
}
.vcs-config-dialog .mat-toolbar .mat-toolbar-row,
.vcs-confirm-dialog .mat-toolbar .mat-toolbar-row {
  margin-bottom: 4px;
}
.vcs-config-dialog .mat-toolbar .mat-toolbar-row h1, .vcs-config-dialog .mat-toolbar .mat-toolbar-row h2, .vcs-config-dialog .mat-toolbar .mat-toolbar-row h3, .vcs-config-dialog .mat-toolbar .mat-toolbar-row h4, .vcs-config-dialog .mat-toolbar .mat-toolbar-row h5, .vcs-config-dialog .mat-toolbar .mat-toolbar-row h6,
.vcs-confirm-dialog .mat-toolbar .mat-toolbar-row h1,
.vcs-confirm-dialog .mat-toolbar .mat-toolbar-row h2,
.vcs-confirm-dialog .mat-toolbar .mat-toolbar-row h3,
.vcs-confirm-dialog .mat-toolbar .mat-toolbar-row h4,
.vcs-confirm-dialog .mat-toolbar .mat-toolbar-row h5,
.vcs-confirm-dialog .mat-toolbar .mat-toolbar-row h6 {
  margin: 0;
}
.vcs-config-dialog .mat-toolbar .mat-icon-button .mat-button-wrapper > *,
.vcs-confirm-dialog .mat-toolbar .mat-icon-button .mat-button-wrapper > * {
  vertical-align: initial;
}
.vcs-config-dialog .mat-toolbar.vcs-action-datatable.mat-toolbar-single-row,
.vcs-confirm-dialog .mat-toolbar.vcs-action-datatable.mat-toolbar-single-row {
  padding: 0 16px;
  border-radius: 8px;
}
.vcs-config-dialog button[mat-icon-button],
.vcs-confirm-dialog button[mat-icon-button] {
  font-size: 14px;
  box-sizing: border-box;
  position: relative;
  -webkit-user-select: none;
          user-select: none;
  cursor: pointer;
  outline: none;
  border: none;
  -webkit-tap-highlight-color: transparent;
  display: inline-block;
  white-space: nowrap;
  text-decoration: none;
  vertical-align: baseline;
  text-align: center;
  margin: 0;
  overflow: visible;
  padding: 0;
  min-width: 0;
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  line-height: 40px;
  border-radius: 50%;
  background: transparent;
}
.vcs-confirm-dialog .mat-dialog-container .mat-dialog-title {
  padding-bottom: 24px;
}
.vcs-confirm-dialog .mat-dialog-container .mat-dialog-title .mat-toolbar .mat-toolbar-row:first-child > .mat-icon {
  margin-left: calc(50% - 32px);
  margin-right: calc(50% - 48px);
  width: 56px;
  height: 56px;
  margin-bottom: 12px;
}
.vcs-confirm-dialog .mat-dialog-container .mat-dialog-title .mat-toolbar .mat-toolbar-row:first-child button {
  transform: translateY(-24px);
}
.vcs-confirm-dialog .mat-dialog-container .mat-toolbar-row:last-child {
  justify-content: center;
}
.vcs-confirm-dialog .mat-dialog-actions .mat-toolbar {
  justify-content: center;
}
.mat-toolbar {
  font-size: initial;
}
.mat-toolbar .spacer {
  flex: 1 1 auto;
}
.vcs-form-horizontal section {
  width: 100%;
  display: flex;
  align-items: center;
}
.vcs-form-horizontal section .label {
  width: 25%;
  display: inline-block;
  text-align: left;
  margin-right: 30px;
}
.vcs-form-horizontal section .mat-form-field {
  width: 65%;
  margin-bottom: 12px;
}
.vcs-form-horizontal section .input-block {
  display: inline-flex;
  justify-content: space-between;
  width: 60%;
  vertical-align: top;
  padding-bottom: 8px;
}
.vcs-form-horizontal section .gr-checkbox {
  display: flex;
  align-items: center;
  margin: 8px 0;
}
.vcs-form-horizontal section .gr-checkbox .checkbox-gr {
  display: inline-grid;
}
.vcs-form-horizontal section .gr-checkbox .list-checkbox {
  margin-right: 130px;
}
/*
  cell content class
*/
.cell-content-center-vertical {
  display: flex !important;
  align-items: center !important;
}
.scrolling-table {
  min-height: calc(80vh - 400px);
  max-height: 100%;
}
.vcs-datatable.vcs-datatable.material {
  box-shadow: none;
}
.vcs-datatable.vcs-datatable.material .datatable-header-cell {
  font-size: 14px;
  height: 100% !important;
}
.vcs-datatable.vcs-datatable.material .datatable-header-cell .datatable-icon-up::before {
  margin-left: 4px;
}
.vcs-datatable.vcs-datatable.material .datatable-header-cell .datatable-icon-down::before {
  margin-left: 4px;
}
.vcs-datatable.vcs-datatable.material .datatable-header-cell .datatable-icon-sort-unset {
  display: none;
}
.vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row .col-actions {
  visibility: hidden;
  display: flex;
}
.vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row:hover .col-actions {
  visibility: visible;
}
.vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row .datatable-body-cell {
  padding: 2px 4px 3px 4px;
  display: flex;
  align-items: center;
  font-family: "Roboto-Regular";
  cursor: pointer;
}
.vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row .datatable-body-cell .datatable-body-cell-label {
  width: 100%;
  overflow: visible !important;
}
.vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row .datatable-body-cell .datatable-body-cell-label a {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row .mat-icon,
.vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row span + .mat-icon,
.vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row .mat-icon + span {
  vertical-align: middle;
  line-height: 20px;
}
.vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row .datatable-row-group.datatable-row-right {
  background-image: none;
}
.vcs-datatable.vcs-datatable.material .datatable-body .datatable-summary-row .datatable-body-cell-label {
  color: transparent;
}
.vcs-datatable.vcs-datatable.material .datatable-body .vcs-loading-animation {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #ffffff;
}
.vcs-datatable.vcs-datatable.material .datatable-body .vcs-loading-animation .loading-text {
  text-align: center;
  position: absolute;
  bottom: 20%;
  width: 100%;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #111113;
  background-color: #ffffff;
}
.vcs-datatable.vcs-datatable.material .datatable-body .vcs-loading-animation .loading-text span {
  color: #5582df;
  text-decoration: underline;
}
.vcs-datatable.vcs-datatable.material .datatable-body .vcs-loading-animation .loading-text-header {
  text-align: center;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  width: 100%;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #111113;
  background-color: #ffffff;
}
.vcs-datatable.vcs-datatable.material .datatable-body .vcs-loading-animation .loading-text-header span {
  color: #5582df;
  text-decoration: underline;
}
.vcs-datatable.vcs-datatable.material .datatable-pager {
  text-align: center;
}
.vcs-datatable.vcs-datatable.material .datatable-pager li.pages > a,
.vcs-datatable.vcs-datatable.material .datatable-pager a {
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  padding: 0 0;
  margin: unset;
  border-radius: 4px;
}
.vcs-datatable.vcs-datatable.material .datatable-pager .pages.active a {
  font-weight: initial;
}
.mat-toolbar.vcs-action-datatable {
  min-height: 32px;
  height: unset;
  padding: 0 0;
}
.vcs-action-datatable {
  padding: 0 0;
}
.vcs-action-datatable .top-search {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 16px;
}
.vcs-action-datatable .top-search .table-search-box {
  width: 100%;
  max-width: 1056px;
  min-width: -moz-fit-content;
  min-width: fit-content;
  margin-right: 8px;
}
.vcs-action-datatable .top-search .table-search-box .mat-form-field-suffix {
  display: flex;
}
.vcs-action-datatable .top-search .table-search-box .mat-form-field-suffix .group-btn-search {
  display: flex;
  align-items: center;
}
.vcs-action-datatable .top-search .table-search-box .mat-form-field-suffix .group-btn-search .vcs-button {
  margin-right: 8px;
}
.vcs-action-datatable .top-search .table-search-box .mat-form-field-suffix .group-btn-search .icon-remove-search-table {
  margin-right: 8px;
}
.vcs-action-datatable .top-search .table-search-box .mat-form-field-suffix .group-btn-search .icon-remove-search-table:hover {
  background-color: #c9c9cf;
  color: #111113;
  border: 1px solid transparent;
  border-radius: 4px;
  height: 20px !important;
  width: 16px !important;
  padding: 1px;
}
.vcs-action-datatable .top-search .table-search-box .mat-form-field-suffix .group-btn-search .icon-remove-search-table:active {
  background-color: #c9c9cf;
  color: #111113;
  border: 1px solid #5582df;
  border-radius: 4px;
  height: 20px !important;
  width: 16px !important;
  padding: 1px;
}
.vcs-action-datatable .top-search .table-search-box .mat-form-field-suffix .group-btn-search .icon-remove-search-table:focus {
  background-color: #c9c9cf;
  color: #111113;
  border: 1px solid #5582df;
  border-radius: 4px;
  height: 20px !important;
  width: 16px !important;
  padding: 1px;
}
.vcs-action-datatable .top-search .table-search-box .mat-form-field-suffix .group-btn-search .icon-sort {
  margin: 7px 8px 2px 4px;
}
.vcs-action-datatable .top-search .table-search-box .mat-form-field-suffix .group-btn-search .icon-sort:hover {
  background-color: #c9c9cf;
  color: #111113;
  border: 1px solid transparent;
  border-radius: 4px;
  height: 20px !important;
  width: 16px !important;
  padding: 1px;
}
.vcs-action-datatable .top-search .table-search-box .mat-form-field-suffix .group-btn-search .icon-sort:active {
  background-color: #c9c9cf;
  color: #111113;
  border: 1px solid #5582df;
  border-radius: 4px;
  height: 20px !important;
  width: 16px !important;
  padding: 1px;
}
.vcs-action-datatable .top-search .table-search-box .mat-form-field-suffix .group-btn-search .icon-sort:focus {
  background-color: #c9c9cf;
  color: #111113;
  border: 1px solid #5582df;
  border-radius: 4px;
  height: 20px !important;
  width: 16px !important;
  padding: 1px;
}
.vcs-action-datatable .top-search .select-table {
  height: 40px;
  border-radius: 4px;
  width: 128px;
  margin-right: 8px;
}
.vcs-action-datatable .top-search .select-table .ng-select-container {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.vcs-action-datatable .top-search .select-table .ng-select-container .ng-value-container {
  padding-top: 2px !important;
  line-height: 20px !important;
}
.vcs-action-datatable .top-search .table-select-date {
  margin: 0px 8px 0 0;
}
.vcs-action-datatable .top-search .table-select-date .vcs-table-date-time:not(.mat-form-field-disabled) .mat-form-field-flex {
  height: 40px;
  width: 262px;
}
.vcs-action-datatable .top-search .table-select-date .vcs-table-date-time:not(.mat-form-field-disabled) .mat-form-field-infix {
  width: 100%;
}
.vcs-action-datatable .top-search .table-select-date .vcs-table-date-time:not(.mat-form-field-disabled) .mat-form-field-infix input {
  margin-left: 4px;
  margin-top: 2px !important;
  z-index: 99;
  position: absolute;
  max-width: 205px;
}
.vcs-action-datatable .top-search .table-select-date .table-calendar {
  margin: 5px;
}
.vcs-action-datatable .top-search .table-select-date .table-calendar mat-icon {
  height: 16px !important;
  width: 16px !important;
}
.vcs-action-datatable .top-search .table-btn-search {
  width: 68px;
}
.vcs-action-datatable .vcs-gr-action {
  margin-bottom: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
}
.vcs-action-datatable .vcs-gr-action .vcs-table-infor .separate {
  margin: 0 8px;
}
.vcs-action-datatable .vcs-gr-action .gr-button {
  display: flex;
  align-items: center;
}
.vcs-action-datatable .vcs-gr-action .gr-button .vcs-button-split {
  margin-right: 12px;
}
.vcs-action-datatable .vcs-gr-action .gr-button .vcs-button-split .vcs-button {
  margin-right: 0 !important;
}
.vcs-action-datatable .vcs-gr-action .gr-button .vcs-button-split .vcs-buttoninput[type=file] {
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
}
.vcs-action-datatable .vcs-gr-action .gr-button .btn-gr-action {
  margin-right: 7px;
}
.vcs-datatable.vcs-datatable.material .vcs-placehoder-loading {
  border: 1px solid;
  border-radius: 4px;
  margin: 0 auto;
  max-width: 472px;
  min-height: 200px;
}
@keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
.vcs-datatable.material.vcs-datatable {
  line-height: 2rem;
}
.vcs-datatable.material.vcs-datatable .datatable-row-wrapper:first-of-type {
  border-top: none;
}
.vcs-datatable.material.vcs-datatable .datatable-header .datatable-header-inner .datatable-header-cell {
  line-height: 28px;
  vertical-align: baseline;
  padding: 0 4px;
}
.vcs-datatable.material.vcs-datatable .datatable-header .datatable-header-inner .datatable-header-cell .mat-checkbox.vcs-checkbox .mat-checkbox-layout {
  margin-bottom: 0.2rem;
}
.vcs-datatable.material.vcs-datatable .datatable-header .vcs-datatable-cell-loading {
  padding: 8px 25% 8px 0;
}
.vcs-datatable.material.vcs-datatable .datatable-header .datatable-header-cell button + .sort-btn {
  vertical-align: super;
}
.vcs-datatable.material.vcs-datatable .datatable-header .datatable-header-cell .d-filter {
  display: flex;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
}
.vcs-datatable.material.vcs-datatable .datatable-header .datatable-header-cell .d-filter .group-icon-filter {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.vcs-datatable.material.vcs-datatable .datatable-header .datatable-header-cell .d-filter .group-icon-filter .icon-sort {
  margin: 0 4px 2px 4px;
}
.vcs-datatable.material.vcs-datatable .datatable-header .datatable-header-cell .d-filter .group-icon-filter .icon-sort:hover {
  background-color: #c9c9cf;
  color: #111113;
  border: 1px solid transparent;
  border-radius: 4px;
}
.vcs-datatable.material.vcs-datatable .datatable-header .datatable-header-cell .d-filter .group-icon-filter .icon-sort:active {
  background-color: #c9c9cf;
  color: #111113;
  border: 1px solid #5582df;
  border-radius: 4px;
}
.vcs-datatable.material.vcs-datatable .datatable-header .datatable-header-cell .d-filter .group-icon-filter .icon-sort:focus {
  background-color: #c9c9cf;
  color: #111113;
  border: 1px solid #5582df;
  border-radius: 4px;
}
.vcs-datatable.material.vcs-datatable .datatable-header .datatable-header-cell .d-filter .group-icon-filter .d-filter-icon {
  margin: 0 4px 2px 0 !important;
  height: 17px;
}
.vcs-datatable.material.vcs-datatable .datatable-header .datatable-header-cell .d-filter .group-icon-filter .d-filter-icon:hover {
  background-color: #c9c9cf;
  color: #111113;
  border: 1px solid transparent;
  border-radius: 4px;
  height: 23px;
  padding: 2px;
}
.vcs-datatable.material.vcs-datatable .datatable-header .datatable-header-cell .d-filter .group-icon-filter .d-filter-icon:active {
  background-color: #c9c9cf;
  color: #111113;
  border: 1px solid #5582df;
  border-radius: 4px;
}
.vcs-datatable.material.vcs-datatable .datatable-header .datatable-header-cell .d-filter .group-icon-filter .d-filter-icon:focus {
  background-color: #c9c9cf;
  color: #111113;
  border: 1px solid #5582df;
  border-radius: 4px;
}
.vcs-datatable.material.vcs-datatable .datatable-header .datatable-header-cell .d-filter .title {
  cursor: pointer;
}
.vcs-datatable.material.vcs-datatable .datatable-body .d-content {
  display: flex;
  align-items: center;
}
.vcs-datatable.material.vcs-datatable .datatable-body .content-column {
  margin: 0 8px;
}
.vcs-datatable.material.vcs-datatable .datatable-body .text-column {
  margin-right: 6px;
}
.vcs-datatable.material.vcs-datatable .datatable-body .c-icon {
  margin-bottom: 2px;
}
.vcs-datatable.material.vcs-datatable .datatable-body .c-icon-status {
  margin-bottom: 2px;
}
.vcs-datatable.material.vcs-datatable .datatable-footer {
  border-top: none;
}
.vcs-datatable-cell-loading {
  padding: 8px 25% 8px 0;
}
.vcs-datatable.vcs-datatable .datatable-header-cell .vcs-datatable-cell-loading {
  padding: 8px 50% 8px 0;
}
@keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
.animated-background {
  border-radius: 4px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-name: placeHolderShimmer;
  background: #c9c9cf;
  background: linear-gradient(to right, #cccccc 8%, #dddddd 18%, #cccccc 33%);
  background-size: 800px 104px;
  height: 100%;
  position: relative;
}
.background-masker {
  background: #fff;
  position: absolute;
}
/*
Expand table
*/
.vcs-datatable .datatable-group-header .expand-section {
  padding-left: 32px;
  height: 100%;
  position: relative;
}
.vcs-datatable .datatable-group-header .expand-section .toggle-group-btn {
  cursor: pointer;
  position: absolute;
  left: 4px;
}
.vcs-datatable.vcs-scroll-vertical {
  overflow: visible;
  background-color: #ffffff;
}
.vcs-datatable.vcs-scroll-vertical > div {
  height: 100%;
  position: relative;
}
.vcs-datatable.vcs-scroll-vertical datatable-header {
  overflow: unset !important;
  position: inherit;
  background: #fff;
  top: 0;
  z-index: 100;
}
.vcs-datatable.vcs-scroll-vertical datatable-header .datatable-header-inner {
  height: 100%;
}
.vcs-datatable.vcs-scroll-vertical datatable-header:before {
  content: " ";
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  background: #fff;
}
.vcs-datatable.vcs-scroll-vertical .datatable-body {
  min-height: 100%;
  height: 100% !important;
}
.vcs-datatable.vcs-scroll-vertical .datatable-body .datatable-row-wrapper:not(:last-child) .datatable-group-header {
  border-top: none !important;
}
.vcs-datatable.vcs-scroll-vertical .datatable-body .toggle-group-btn {
  cursor: pointer;
}
.vcs-datatable.vcs-scroll-vertical .datatable-footer {
  overflow: unset !important;
  position: sticky;
  background: #fff;
  bottom: 0;
  z-index: 100;
}
.d-none {
  display: none !important;
}
.breadcrumb {
  border-bottom: none !important;
  background: none;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 14px;
  display: block;
  margin: 0;
  display: flex;
  padding-left: 0;
  width: 100%;
  flex-wrap: wrap;
}
.breadcrumb.long {
  overflow: auto;
  flex-wrap: nowrap;
}
.breadcrumb.long-wrap {
  overflow: auto;
  flex-wrap: wrap;
}
.breadcrumb.truncation {
  overflow: auto;
  flex-wrap: nowrap;
}
.breadcrumb a {
  font-size: 14px;
  font-family: "Roboto-Medium";
  white-space: nowrap;
  font-weight: 500;
}
.breadcrumb a:hover {
  text-decoration: none;
}
.breadcrumb span {
  font-size: 14px;
  font-family: "Roboto-Medium";
  white-space: nowrap;
  font-weight: 500;
}
.breadcrumb li {
  list-style: none;
  float: left;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 20px;
  height: 20px;
}
.breadcrumb li .breadcrumb-icon {
  font-size: 16px;
  margin-right: 4px;
  transform: scale(0.8);
}
.breadcrumb li .separate-character {
  font-size: 14px;
  margin-right: 8px;
  margin-left: 8px;
}
.breadcrumb li .toggle-collapse {
  cursor: pointer;
}
.breadcrumb li:last-child::after {
  content: "";
}
/*
  How to set Font for coponent
    1. With Material component
    https://v11.material.angular.io/guide/typography
    "mat-typography-config" to create config for each commponent

      USING:
      - Default, this must is first
      @include angular-material-typography($vcs-typography);

      - Apply for buton
      @include mat-button-typography($button-config);

   2.With other component, 3rd lib

      USING:
      We defined .light-32, .light-48
      In custom-3rd-lib.scss
        .font{
          @extend .light-48 !optional;
        }

*/
/*
 Roboto Define
*/
@font-face {
  font-family: Roboto-Black;
  src: url("/assets/fonts/RobotoMono/RobotoMono-Regular.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-BlackItalic;
  src: url("/assets/fonts/Roboto/Roboto-BlackItalic.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-Bold;
  src: url("/assets/fonts/Roboto/Roboto-Bold.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-BoldItalic;
  src: url("/assets/fonts/Roboto/Roboto-BoldItalic.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-Italic;
  src: url("/assets/fonts/Roboto/Roboto-Italic.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-Light;
  src: url("/assets/fonts/Roboto/Roboto-Light.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-LightItalic;
  src: url("/assets/fonts/Roboto/Roboto-LightItalic.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-Medium;
  src: url("/assets/fonts/Roboto/Roboto-Medium.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-MediumItalic;
  src: url("/assets/fonts/Roboto/Roboto-MediumItalic.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-Regular;
  src: url("/assets/fonts/Roboto/Roboto-Regular.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-Thin;
  src: url("/assets/fonts/Roboto/Roboto-Thin.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-ThinItalic;
  src: url("/assets/fonts/Roboto/Roboto-ThinItalic.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-Mono-Regular;
  src: url("/assets/fonts/RobotoMono/RobotoMono-Regular.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-Mono-Bold;
  src: url("/assets/fonts/RobotoMono/RobotoMono-Bold.ttf") format("truetype");
}
@font-face {
  font-family: Roboto-Mono-Italic;
  src: url("/assets/fonts/RobotoMono/RobotoMono-Italic.ttf") format("truetype");
}
/*
 MONO
*/
.mono-regular, .vcs-code-regular {
  font-family: "Roboto-Mono-Regular";
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}
.mono-bold, .vcs-code-bold {
  font-family: "Roboto-Mono-Bold";
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
}
.mono-italic, .vcs-code-italic {
  font-family: "Roboto-Mono-Italic";
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}
/*
 LIGHT
 make class for extend:  .light-32, .light-48
*/
.light-32, .vcs-h2, .vcs-headline, .vcs-typography h2, .vcs-codesnippet h2 {
  font-family: "Roboto-Light";
  font-size: 32px;
  line-height: 40px;
  font-weight: 400;
}
.light-48, .vcs-h1, .vcs-headline, .vcs-typography h1, .vcs-codesnippet h1 {
  font-family: "Roboto-Light";
  font-size: 48px;
  line-height: 56px;
  font-weight: 500;
}
/*
 MEDIUM
  make class for extend: .medium-14, .medium-16, .medium-20
*/
.medium-14, .asset-20 .vcs-codesnippet .hljs-strong, .dark-theme .vcs-codesnippet .hljs-strong, .asset-20 .toggle-dark-light-container .toggle-label.active, .dark-theme .toggle-dark-light-container .toggle-label.active, .asset-20 .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-subheader, .dark-theme .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-subheader, .asset-20 .vcs-submenu.mat-menu-panel .mat-menu-content .mat-subheader, .dark-theme .vcs-submenu.mat-menu-panel .mat-menu-content .mat-subheader, .asset-20 .vcs-form-field-label, .dark-theme .vcs-form-field-label, .asset-20 .mat-menu-panel.table-select-columns .mat-subheader, .dark-theme .mat-menu-panel.table-select-columns .mat-subheader, .asset-20 .mat-menu-panel.vcs-menu .mat-subheader, .dark-theme .mat-menu-panel.vcs-menu .mat-subheader, .asset-20 .mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > h6, .dark-theme .mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > h6, .asset-20 .results .count, .asset-20 .results .hightlight, .dark-theme .results .count, .dark-theme .results .hightlight, .vcs-codesnippet .hljs-strong, .toggle-dark-light-container .toggle-label.active, .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-subheader, .vcs-submenu.mat-menu-panel .mat-menu-content .mat-subheader, .vcs-form-field-label, .mat-menu-panel.table-select-columns .mat-subheader, .mat-menu-panel.vcs-menu .mat-subheader, .mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > h6, .results .count, .results .hightlight, .vcs-inline-message .inline-message-header, .vcs-select.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked .mat-checkbox-label, .vcs-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked .mat-checkbox-label, .vcs-select.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked, .vcs-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked, .vcs-select.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .mat-checkbox-label, .vcs-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .mat-checkbox-label, .vcs-select.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup, .vcs-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup, .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item .mat-list-text .mat-line span:first-of-type,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item .mat-list-text .mat-line span:first-of-type, .vcs-subtitle-2, .vcs-button-medium, .vcs-button-underline-medium, .vcs-datatable.vcs-datatable.material .datatable-header-cell {
  font-family: "Roboto-Medium";
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
}
.medium-16, .vcs-h4, .vcs-typography h5, .vcs-codesnippet h5, .vcs-subtitle-1 {
  font-family: "Roboto-Medium";
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}
.medium-20, .asset-20 .vcs-intro-tooltip.introjs-tooltip .introjs-tooltip-title, .dark-theme .vcs-intro-tooltip.introjs-tooltip .introjs-tooltip-title, .vcs-intro-tooltip.introjs-tooltip .introjs-tooltip-title, .vcs-intro-tooltip.introjs-tooltip .introjs-tooltip-header .introjs-tooltip-title, .vcs-h4, .vcs-typography h4, .vcs-codesnippet h3 {
  font-family: "Roboto-Medium";
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
}
.vcs-button-underline-medium {
  text-decoration: underline;
}
/*
 REGULAR
 make class for extend:  .regular-12, .regular-14, .regular-16
*/
.regular-12, .asset-20 .vcs-mat-error,
.asset-20 .vcs-mat-success,
.asset-20 .vcs-mat-warning, .dark-theme .vcs-mat-error,
.dark-theme .vcs-mat-success,
.dark-theme .vcs-mat-warning, .asset-20 .vcs-form-field.mat-form-field .mat-hint, .asset-20 .vcs-form-field.mat-form-field .mat-error, .dark-theme .vcs-form-field.mat-form-field .mat-hint, .dark-theme .vcs-form-field.mat-form-field .mat-error, .vcs-mat-error,
.vcs-mat-success,
.vcs-mat-warning, .vcs-form-field.mat-form-field .mat-hint, .vcs-form-field.mat-form-field .mat-error, .vcs-caption, .asset-20 .results .date, .asset-20 .results > span, .dark-theme .results .date, .dark-theme .results > span, .results .date, .results > span {
  font-family: "Roboto-Regular";
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
}
.regular-14, .asset-20 .vcs-daterangepicker, .dark-theme .vcs-daterangepicker, .asset-20 .ngx-toastr, .dark-theme .ngx-toastr, .asset-20 .toggle-dark-light-container .toggle-label, .dark-theme .toggle-dark-light-container .toggle-label, .asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix input, .asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix textarea, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix input, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix textarea, .asset-20 .mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > span, .dark-theme .mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > span, .asset-20 .vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row .datatable-body-cell, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row .datatable-body-cell, .asset-20 .vcs-datatable.expandable .datatable-body .datatable-body-row .datatable-body-cell, .dark-theme .vcs-datatable.expandable .datatable-body .datatable-body-row .datatable-body-cell, .asset-20 .vcs-datatable.expandable .datatable-group-header, .dark-theme .vcs-datatable.expandable .datatable-group-header, .asset-20 .results, .dark-theme .results, .vcs-daterangepicker, .ngx-toastr, .toggle-dark-light-container .toggle-label, .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix input, .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix textarea, .mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > span, .vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row .datatable-body-cell, .vcs-datatable.expandable .datatable-body .datatable-body-row .datatable-body-cell, .vcs-datatable.expandable .datatable-group-header, .results, .vcs-tree .tree-node-label, .vcs-tree, .vcs-inline-message .inline-message-content, .vcs-banner.mat-toolbar.mat-toolbar-row span, .vcs-banner.mat-toolbar.mat-toolbar-single-row span, .vcs-body-1, .vcs-body-1-underline, .vcs-daterangepicker .md-drppicker .btn, .vcs-datatable.vcs-datatable.material {
  font-family: "Roboto-Regular";
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}
.regular-16, .vcs-body-2 {
  font-family: "Roboto-Regular";
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
}
.regular-24, .vcs-h3, .vcs-typography h3, .vcs-codesnippet h3 {
  font-family: "Roboto-Regular";
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
}
.vcs-body-1-underline {
  text-decoration: underline;
}
/*
 Overflow
 make class for extend:  .overflow-1-line,  .overflow-2-line ...  .overflow-7-line
*/
.overflow-1-line {
  display: -webkit-box;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
}
.overflow-2-line {
  display: -webkit-box;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
}
.overflow-3-line {
  display: -webkit-box;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
}
.overflow-4-line {
  display: -webkit-box;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
}
.overflow-5-line {
  display: -webkit-box;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
}
.overflow-6-line {
  display: -webkit-box;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
}
.overflow-7-line {
  display: -webkit-box;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
}
.text-ellipsis {
  display: block;
  max-width: calc( 100%);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: pre;
}
/*
  Angular material 11 not support customm h1, h2 with different fonts. It using fort weight to set regular/bold
  => Can't use for this Design systemm
  Angular material 12 support
  11: https://v11.material.angular.io/guide/typography
  12: https://material.angular.io/guide/typography

  Set font for component custom from Angular material

  Ex:
  $headline: mat-typography-level(22px, 48px, 700),
  this is : <h1 class="mat-h1"></h1>
*/
.mat-h1, .mat-headline, .mat-typography h1 {
  font: 400 24px / 32px Roboto-Regular;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h2, .mat-title, .mat-typography h2 {
  font: 500 20px / 32px Roboto-Regular;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h3, .mat-subheading-2, .mat-typography h3 {
  font: 400 16px / 28px Roboto-Regular;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h4, .mat-subheading-1, .mat-typography h4 {
  font: 400 15px / 24px Roboto-Regular;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h5, .mat-typography h5 {
  font: 400 calc(14px * 0.83) / 20px Roboto-Regular;
  margin: 0 0 12px;
}
.mat-h6, .mat-typography h6 {
  font: 400 calc(14px * 0.67) / 20px Roboto-Regular;
  margin: 0 0 12px;
}
.mat-body-strong, .mat-body-2 {
  font: 500 14px / 24px Roboto-Regular;
  letter-spacing: normal;
}
.mat-body, .mat-body-1, .mat-typography {
  font: 400 14px / 20px Roboto-Regular;
  letter-spacing: normal;
}
.mat-body p, .mat-body-1 p, .mat-typography p {
  margin: 0 0 12px;
}
.mat-small, .mat-caption {
  font: 400 12px / 20px Roboto-Regular;
  letter-spacing: normal;
}
.mat-display-4, .mat-typography .mat-display-4 {
  font: 300 112px / 112px Roboto-Regular;
  letter-spacing: -0.05em;
  margin: 0 0 56px;
}
.mat-display-3, .mat-typography .mat-display-3 {
  font: 400 56px / 56px Roboto-Regular;
  letter-spacing: -0.02em;
  margin: 0 0 64px;
}
.mat-display-2, .mat-typography .mat-display-2 {
  font: 400 45px / 48px Roboto-Regular;
  letter-spacing: -0.005em;
  margin: 0 0 64px;
}
.mat-display-1, .mat-typography .mat-display-1 {
  font: 400 34px / 40px Roboto-Regular;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-button, .mat-raised-button, .mat-icon-button, .mat-stroked-button,
.mat-flat-button, .mat-fab, .mat-mini-fab {
  font-family: Roboto-Medium;
  font-size: 14px;
  font-weight: 500;
}
.mat-tab-group {
  font-family: Roboto-Medium;
}
.mat-tab-label, .mat-tab-link {
  font-family: Roboto-Medium;
  font-size: 14px;
  font-weight: 500;
}
.mat-toolbar,
.mat-toolbar h1,
.mat-toolbar h2,
.mat-toolbar h3,
.mat-toolbar h4,
.mat-toolbar h5,
.mat-toolbar h6 {
  font: 500 20px / 32px Roboto-Medium;
  letter-spacing: normal;
  margin: 0;
}
.mat-chip {
  font-size: 14px;
  font-weight: 500;
}
.mat-chip .mat-chip-trailing-icon.mat-icon,
.mat-chip .mat-chip-remove.mat-icon {
  font-size: 18px;
}
/*
  if you want to use .vcs-typography for your project
  Add class .vcs-typography to your body
  You dont need set class for h1,h2,h3,h4, a, span
*/
.vcs-banner {
  justify-content: center;
  align-items: center;
  font-size: 14px !important;
  line-height: 20px !important;
  font-family: "Roboto";
  font-weight: 400;
}
.vcs-banner.mat-toolbar.mat-toolbar-row, .vcs-banner.mat-toolbar.mat-toolbar-single-row {
  height: 48px;
}
.vcs-badge.mat-badge-overlap.mat-badge-medium .mat-badge-content {
  width: initial;
  font-weight: 400;
  width: -moz-fit-content;
  width: fit-content;
  color: #ffffff;
  border-radius: 8px;
  min-width: 18px;
  height: 16px;
  line-height: 16px;
  font-size: 12px !important;
  padding: 0 6px;
  z-index: 1;
}
.vcs-badge.mat-badge-overlap.mat-badge-medium.text-badge .mat-badge-content {
  left: 12px !important;
}
.vcs-badge.mat-badge-overlap.mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -10px;
}
.vcs-badge.mat-badge-overlap.mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.vcs-badge.mat-badge-overlap.mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -70%;
}
[dir=rtl] .vcs-badge.mat-badge-overlap.mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -70%;
}
.vcs-badge.mat-badge-overlap.mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -70%;
}
[dir=rtl] .vcs-badge.mat-badge-overlap.mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -70%;
}
.vcs-badge.mat-badge-overlap.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -70%;
}
[dir=rtl] .vcs-badge.mat-badge-overlap.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -70%;
}
.vcs-badge.mat-badge-overlap.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -70%;
}
[dir=rtl] .vcs-badge.mat-badge-overlap.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -70%;
}
.vcs-badge.mat-badge-overlap.mat-badge-large .mat-badge-content {
  width: initial;
  font-weight: 400;
  width: -moz-fit-content;
  width: fit-content;
  color: #ffffff;
  border-radius: 8px;
  min-width: 18px;
  height: 16px;
  line-height: 16px;
  font-size: 12px !important;
  padding: 0 6px;
  z-index: 1;
}
.vcs-badge.mat-badge-overlap.mat-badge-large.text-badge .mat-badge-content {
  left: 12px !important;
}
.vcs-badge.mat-badge-overlap.mat-badge-large.mat-badge-above .mat-badge-content {
  top: -10px;
}
.vcs-badge.mat-badge-overlap.mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.vcs-badge.mat-badge-overlap.mat-badge-large.mat-badge-before .mat-badge-content {
  left: -70%;
}
[dir=rtl] .vcs-badge.mat-badge-overlap.mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -70%;
}
.vcs-badge.mat-badge-overlap.mat-badge-large.mat-badge-after .mat-badge-content {
  right: -70%;
}
[dir=rtl] .vcs-badge.mat-badge-overlap.mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -70%;
}
.vcs-badge.mat-badge-overlap.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -70%;
}
[dir=rtl] .vcs-badge.mat-badge-overlap.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -70%;
}
.vcs-badge.mat-badge-overlap.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -70%;
}
[dir=rtl] .vcs-badge.mat-badge-overlap.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -70%;
}
.vcs-badge.mat-badge-overlap.mat-badge-large .mat-badge-content {
  padding: 0 4px;
}
.vcs-badge.mat-badge-overlap.mat-badge-important .mat-badge-content {
  color: #ffffff;
}
.vcs-toggle.mat-slide-toggle .mat-slide-toggle-label {
  background: inherit;
}
.vcs-toggle.mat-slide-toggle .mat-slide-toggle-bar {
  height: 20px;
  width: 40px;
  border-radius: 12px;
  box-shadow: 0 0 0 1px transparent;
}
.vcs-toggle.mat-slide-toggle .mat-slide-toggle-bar .mat-slide-toggle-thumb-container {
  top: 0;
  padding: 2px;
  transition: all 150ms linear;
}
.vcs-toggle.mat-slide-toggle .mat-slide-toggle-bar .mat-slide-toggle-thumb-container .mat-slide-toggle-thumb {
  width: 16px;
  height: 16px;
}
.vcs-toggle.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container {
  transform: translate3d(20px, 0, 0);
}
.vcs-toggle.mat-slide-toggle.sm .mat-slide-toggle-bar {
  height: 16px;
  width: 32px;
}
.vcs-toggle.mat-slide-toggle.sm .mat-slide-toggle-bar .mat-slide-toggle-thumb-container {
  top: 0;
  padding: 2px;
  transition: all 150ms linear;
}
.vcs-toggle.mat-slide-toggle.sm .mat-slide-toggle-bar .mat-slide-toggle-thumb-container .mat-slide-toggle-thumb {
  width: 12px;
  height: 12px;
}
.vcs-toggle.mat-slide-toggle.sm.mat-checked .mat-slide-toggle-thumb-container {
  transform: translate3d(16px, 0, 0);
}
.vcs-tab .mat-tab-label,
.vcs-tab .mat-tab-link {
  line-height: 20px;
  height: 32px;
  font-size: 14px;
  min-width: -moz-fit-content;
  min-width: fit-content;
  opacity: 1;
  padding: 6px 15px !important;
}
.vcs-tab .mat-tab-label.mat-tab-label-active:not(.mat-tab-disabled),
.vcs-tab .mat-tab-link.mat-tab-label-active:not(.mat-tab-disabled) {
  opacity: 1;
}
.vcs-tab .mat-ink-bar {
  height: 2px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.vcs-tab .mat-tab-header {
  border-bottom: none !important;
}
.vcs-tab .mat-tab-body-content {
  padding: 10px 0;
}
.vcs-tab .mat-tab-label-container {
  width: -moz-fit-content !important;
  width: fit-content !important;
  height: 32px;
  margin: 0 15px;
}
.vcs-tab .mat-tab-list {
  width: -moz-fit-content !important;
  width: fit-content !important;
  height: 32px;
}
.vcs-tab.tab-paginator .mat-tab-label-container {
  width: 648px !important;
  height: 32px;
  margin: 0 15px;
}
.vcs-tab.tab-paginator .mat-tab-list {
  width: 648px !important;
  height: 32px;
}
.ant-picker-large .ant-picker-input > input, .ant-picker-small .ant-picker-input > input {
  font-family: "Roboto-Regular";
  font-size: 14px;
  line-height: 20px;
}
.ant-picker {
  height: 40px;
  border-radius: 4px;
  border: 1px solid #62626A;
}
.ant-picker .ant-picker-input {
  height: 20px;
}
.ant-picker-header-view {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  font-family: "Roboto-Medium";
}
.ant-picker-panel-container .ant-picker-panels {
  display: flex;
}
.vcs-intro-tooltip.introjs-tooltip * {
  color: #333;
}
.vcs-intro-tooltip.introjs-tooltip {
  min-width: 360px;
  max-width: unset;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-tooltip-header .introjs-skipbutton {
  font-size: 16px;
  height: 16px;
  line-height: 16px;
  margin-top: -4px;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-tooltip-title {
  color: #878B98;
  font-weight: 400;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-tooltiptext {
  padding: 12px 0;
  margin: 0 28px;
  font-family: "FVHCircularXX-Regular";
  font-size: 14px;
  line-height: 20px;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-tooltip-header {
  padding: 20px 28px 8px;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-tooltipbuttons {
  border-top: none;
  display: inline-block;
  padding: 10px 0 20px;
  margin-right: 28px;
  float: right;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-tooltipbuttons .introjs-prevbutton {
  float: initial;
  display: none;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-tooltipbuttons .introjs-nextbutton {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-weight: 400;
  box-sizing: border-box;
  position: relative;
  border: none;
  white-space: nowrap;
  text-decoration: none;
  border-radius: 4px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  text-shadow: none;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-skipbutton {
  padding: 4px 0;
  color: #C4C8D5;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-bullets {
  vertical-align: top;
  display: inline-flex;
  align-items: center;
  text-align: left;
  width: 20%;
  margin-left: 28px;
  height: 70px;
  padding: 10px 0 20px;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-bullets ul {
  margin: 0;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-bullets ul li a {
  height: 8px;
  width: 8px;
  border-radius: 50%;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-bullets ul li a.active {
  width: 8px;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-bullets ul li a.hover {
  width: 8px;
  background: #C4C8D5;
}
.vcs-tag.mat-chip.mat-standard-chip {
  min-height: 20px;
  padding: 0 4px;
  line-height: 20px;
  border-radius: 4px;
  display: flex;
}
.vcs-tag.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: initial;
}
.vcs-tag.mat-chip.mat-standard-chip:focus::after {
  opacity: 0;
}
.vcs-tag.mat-chip.mat-standard-chip .vcs-tag-content {
  flex: 1;
}
.vcs-tag.mat-chip.mat-standard-chip.mat-chip-with-trailing-icon {
  padding: 0 4px;
  margin-left: 4px;
}
.vcs-tag.mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .mat-icon + .vcs-tag-content {
  flex: 1;
}
.vcs-tag.mat-chip.mat-standard-chip.mat-chip-with-trailing-icon .mat-chip-trailing-icon {
  margin-left: 4px !important;
}
.vcs-tag.mat-chip.mat-standard-chip.vcs-tag-icon, .vcs-tag.mat-chip.mat-standard-chip.vcs-tag-round {
  padding: 0 4px 0 4px;
}
.vcs-tag.mat-chip.mat-standard-chip.vcs-tag-icon.mat-chip-with-trailing-icon, .vcs-tag.mat-chip.mat-standard-chip.vcs-tag-round.mat-chip-with-trailing-icon {
  padding: 0 8px 0 8px;
}
.vcs-tag.mat-chip.mat-standard-chip.vcs-tag-round {
  border-radius: 12px;
}
.vcs-tag.mat-chip.mat-standard-chip.vcs-tag-link {
  cursor: pointer;
}
.vcs-tag.mat-chip.mat-standard-chip .vcs-tag-content {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.vcs-codesnippet {
  position: relative;
  display: flex;
}
.vcs-codesnippet .vcs-button.copy-btn {
  position: absolute;
  right: 16px;
  top: 12px;
}
.vcs-codesnippet .hljs {
  width: 100%;
  padding: 0;
  font-family: "Roboto-Mono-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.vcs-codesnippet .hljs:not(.hljs-line-numbers) {
  padding: 12px;
}
.vcs-codesnippet .hljs .hljs-ln tbody tr:first-child .hljs-ln-line {
  padding-top: 12px;
}
.vcs-codesnippet .hljs .hljs-ln tbody tr:last-child .hljs-ln-line {
  padding-bottom: 12px;
}
.vcs-codesnippet .hljs .hljs-ln tbody .hljs-ln-numbers {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
  text-align: center;
  background: #c6c8cd;
  color: #878b98;
  vertical-align: top;
  text-align: right;
  width: 34px;
  font-size: 14px;
}
.vcs-codesnippet .hljs .hljs-ln tbody .hljs-ln-code {
  padding-left: 12px;
}
.mr-right-12px {
  margin-right: 12px !important;
}
.mr-left-8px {
  margin-left: 8px !important;
}
.vcs-navigation.mat-drawer-container .mat-drawer-backdrop.mat-drawer-shown {
  background-color: transparent;
}
.vcs-navigation .vcs-sidebar.mat-drawer {
  transition: width 0.5s;
}
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) {
  width: 64px;
}
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .vcs-title-menu-sidebar {
  display: none;
}
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar):not(.mat-drawer-side) {
  box-shadow: none;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base {
  padding-top: 0px !important;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item {
  height: 40px;
  transition: width 0.5s;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item .mat-list-icon,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item .mat-list-icon {
  line-height: 24px;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:first-of-type,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:first-of-type {
  height: 38px;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:first-of-type .mat-list-item-content,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:first-of-type .mat-list-item-content {
  margin: 7px 12px;
  border-radius: 50%;
  height: 36px;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:first-of-type .mat-list-item-content .mat-icon,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:first-of-type .mat-list-item-content .mat-icon {
  padding: 8px;
  margin: 0;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item .mat-list-item-content,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item .mat-list-text,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item .mat-list-item-content,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item .mat-list-text {
  font-size: 14px;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item .mat-list-item-content span,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item .mat-list-text span,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item .mat-list-item-content span,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item .mat-list-text span {
  vertical-align: middle;
  margin-left: 10px;
  margin-right: 4px;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item .mat-list-item-content .text,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item .mat-list-text .text,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item .mat-list-item-content .text,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item .mat-list-text .text {
  width: 110px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item .mat-list-text,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item .mat-list-text {
  padding: 8px 8px 8px 0px;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item .mat-list-text .mat-line,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item .mat-list-text .mat-line {
  display: flex;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item .mat-list-text .mat-line .mat-icon,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item .mat-list-text .mat-line .mat-icon {
  vertical-align: middle;
  margin-left: auto;
  order: 2;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item .mat-list-text .mat-line .mat-badge-content,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item .mat-list-text .mat-line .mat-badge-content {
  position: absolute;
  right: 12px;
  top: 11px;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item .mat-list-text .mat-line .mat-icon + .mat-badge-content,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item .mat-list-text .mat-line .mat-icon + .mat-badge-content {
  right: 30px;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item .mat-list-item-content,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item .mat-list-item-content {
  padding: 0;
  margin: 5px 12px;
  height: 38px;
  border-radius: 3px;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item .mat-list-item-content .mat-list-icon,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item .mat-list-item-content .mat-list-icon {
  padding: 0px;
  margin: 8px;
}
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar {
  width: 248px;
  box-shadow: 0 0 1px 0 rgba(9, 30, 66, 0.31), 0 4px 8px -2px rgba(9, 30, 66, 0.25);
}
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .vcs-title-menu-sidebar {
  display: block;
}
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-nav-list.mat-list-base .mat-list-item,
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-selection-list.mat-list-base .mat-list-item {
  color: #42526e;
}
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-nav-list.mat-list-base .mat-list-item .mat-icon,
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-selection-list.mat-list-base .mat-list-item .mat-icon {
  color: #7e8189;
}
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-nav-list.mat-list-base .mat-list-item:hover .mat-list-item-content span + .mat-icon, .vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-nav-list.mat-list-base .mat-list-item.vcs-sidebar-link-active .mat-list-item-content span + .mat-icon,
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-selection-list.mat-list-base .mat-list-item:hover .mat-list-item-content span + .mat-icon,
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-selection-list.mat-list-base .mat-list-item.vcs-sidebar-link-active .mat-list-item-content span + .mat-icon {
  color: #172b4d;
}
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-nav-list.mat-list-base .mat-list-item:hover,
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-selection-list.mat-list-base .mat-list-item:hover {
  background-color: transparent;
}
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-nav-list.mat-list-base .mat-list-item:hover:first-of-type .mat-list-item-content,
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-selection-list.mat-list-base .mat-list-item:hover:first-of-type .mat-list-item-content {
  background-color: transparent;
}
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-nav-list.mat-list-base .mat-list-item,
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-selection-list.mat-list-base .mat-list-item {
  color: transparent;
  background-color: transparent;
}
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-nav-list.mat-list-base .mat-list-item:hover .mat-list-item-content .mat-icon, .vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-nav-list.mat-list-base .mat-list-item.vcs-sidebar-link-active .mat-list-item-content .mat-icon,
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-selection-list.mat-list-base .mat-list-item:hover .mat-list-item-content .mat-icon,
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-selection-list.mat-list-base .mat-list-item.vcs-sidebar-link-active .mat-list-item-content .mat-icon {
  color: #ffffff !important;
}
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-nav-list.mat-list-base .mat-list-item:hover,
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-selection-list.mat-list-base .mat-list-item:hover {
  color: transparent;
  background-color: transparent;
}
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-nav-list.mat-list-base .mat-list-item:hover:first-of-type .mat-list-item-content,
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-selection-list.mat-list-base .mat-list-item:hover:first-of-type .mat-list-item-content {
  background-color: transparent;
}
.vcs-navigation .vcs-sidebar.mat-drawer.mat-drawer-side {
  border-right: none;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-divider {
  margin: 9px 12px 16px 12px;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-subheader {
  padding: 8px 20px;
  font-family: "Roboto-Medium";
  font-size: 14px;
  color: #494950;
}
.vcs-navigation .vcs-navigation-header.mat-toolbar {
  height: 56px;
  padding: 0 24px;
}
.vcs-navigation .vcs-navigation-header.mat-toolbar .logo {
  height: 36px;
  width: auto;
}
.vcs-navigation .vcs-sidenav-content {
  z-index: 4;
  margin-left: 248px;
  background: #F2F2F3;
  width: calc(100% - 248px);
  transition: margin-left 0.5s, width 0.5s;
}
.vcs-navigation .vcs-sidenav-content.vcs-expanded-content {
  margin-left: 64px;
  width: calc(100% - 64px);
}
.vcs-navigation .vcs-sidenav-content .icon-langue {
  margin-top: 2px;
}
.vcs-navigation .vcs-sidenav-content .toggle-theme {
  margin-top: 4px;
}
.vcs-navigation .vcs-sidenav-content .header-title {
  width: 110px;
  font-weight: 500;
  font-size: 20px;
  height: 24px;
  line-height: 24px;
}
.vcs-spacer {
  flex: 1 1 auto;
}
.vcs-navigation-menu.mat-menu-panel {
  min-height: 40px;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
  background-color: transparent;
  box-shadow: none;
}
.vcs-navigation-menu.mat-menu-panel .mat-menu-content {
  padding: 0;
}
.vcs-navigation-menu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger {
  color: transparent;
  height: 40px;
  line-height: 40px;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  content: " ";
}
.vcs-navigation-menu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger::after {
  border: none;
}
.vcs-navigation-menu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.vcs-menu-item-trigger-placeholder {
  background-color: transparent;
  width: 64px;
  padding: 0;
}
.vcs-navigation-menu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.vcs-menu-item-trigger-placeholder.expand {
  width: 248px;
}
.vcs-navigation-menu.mat-menu-panel .mat-menu-content .mat-menu-submenu-icon {
  display: none;
}
.level-submenu.mat-menu-panel {
  position: relative;
  left: 12px;
}
.vcs-submenu .icon-badges {
  position: relative;
  float: right;
  top: 16px;
}
.vcs-submenu.mat-menu-panel {
  border-radius: 0;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.vcs-submenu.mat-menu-panel .mat-menu-content {
  width: 248px;
  padding: 8px 12px !important;
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item {
  outline: none;
  border-radius: 4px;
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger::after {
  border: none;
  content: "";
  width: 24px;
  height: 24px;
  top: 50%;
  right: 8px;
  position: absolute;
  display: inline-block;
  transform: translateY(-50%);
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-submenu-icon {
  display: none;
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-divider {
  margin: 9px 12px 16px 12px;
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-subheader {
  padding: 8px 20px;
  font-family: "Roboto-Medium";
  font-size: 14px;
  color: #494950;
}
.vcs-dropdown-submenu.mat-menu-panel {
  border-radius: 0;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  position: relative;
  top: 8px;
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content {
  width: 240px;
  padding: 8px 12px !important;
  box-shadow: 0 0 1px 0 rgba(9, 30, 66, 0.31), 0 4px 8px -2px rgba(9, 30, 66, 0.25);
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item {
  outline: none;
  border-radius: 4px;
  height: 40px;
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger::after {
  border: none;
  content: "";
  width: 24px;
  height: 24px;
  right: 4px;
  position: absolute;
  display: inline-block;
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-divider {
  margin: 9px 12px 16px 12px;
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-subheader {
  padding: 8px 20px;
  font-family: "Roboto-Medium";
  font-size: 14px;
  color: #494950;
}
.vcs-tooltip-light.mat-tooltip {
  padding: 6px 8px;
  max-width: 250px;
  height: 32px;
  box-shadow: 0 3px 5px unset rgba(0, 0, 0, 0.2), 0 5px 8px 0 rgba(0, 0, 0, 0.14), 0 1px 14px 0 rgba(0, 0, 0, 0.12) !important;
  background: transparent;
  font-size: 14px;
}
.vcs-select.ng-select-disabled .ng-select-container {
  cursor: not-allowed !important;
}
.vcs-select label {
  margin-bottom: 0 !important;
}
.vcs-select .ng-select-container {
  border-radius: 3px;
}
.vcs-select .ng-select-container .ng-arrow-wrapper .ng-arrow {
  border: none;
  top: 11px;
  left: -9px;
}
.vcs-select.vcs-select-checkbox .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup {
  padding-left: 8px;
  padding-right: 12px;
}
.vcs-select.vcs-select-checkbox .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  padding-left: 16px;
  padding-right: 12px;
}
.vcs-select.ng-select-single .ng-select-container {
  height: 40px;
  min-height: initial;
}
.vcs-select.ng-select-single .ng-select-container .ng-input {
  top: calc((100% - 20px)/2) !important;
}
.vcs-select.ng-select-single.md .ng-select-container {
  height: 36px;
}
.vcs-select.ng-select-single.sm .ng-select-container {
  height: 32px;
}
.vcs-select.ng-select-multiple .ng-select-container {
  min-height: 40px;
}
.vcs-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  display: flex;
  color: #111113;
  border-radius: 3px;
  height: 20px;
  margin-right: 8px !important;
}
.vcs-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label {
  padding-left: 7px;
}
.vcs-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label {
  display: inline-block;
  line-height: 16px;
  padding: 1px 4px 2px 6px;
  font-family: "Roboto-Regular";
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  max-width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.vcs-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon {
  display: inline-block;
  padding: 2px 1px;
}
.vcs-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover {
  background-color: initial;
}
.vcs-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon .mat-icon {
  width: 16px;
  height: 16px;
}
.vcs-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right {
  border: none;
  display: flex;
  align-items: center;
  padding-right: 4px;
}
.vcs-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
  padding: 0 0 5px 3px;
}
.vcs-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
  top: calc((100% - 20px)/2);
}
.vcs-select.ng-select-multiple.md .ng-select-container {
  min-height: 36px;
}
.vcs-select.ng-select-multiple.sm .ng-select-container {
  min-height: 32px;
}
.vcs-select.ng-dropdown-panel, .vcs-select .ng-dropdown-panel {
  padding: 8px 0;
  background-color: #ffffff;
  box-shadow: 0 0 1px 0 rgba(9, 30, 66, 0.31), 0 4px 8px -2px rgba(9, 30, 66, 0.25);
  border-radius: 3px;
  border: none;
}
.vcs-select.ng-dropdown-panel .ng-dropdown-footer, .vcs-select .ng-dropdown-panel .ng-dropdown-footer {
  border-top: none;
  padding-bottom: 0;
}
.vcs-select.ng-dropdown-panel .ng-dropdown-header, .vcs-select .ng-dropdown-panel .ng-dropdown-header {
  border-bottom: none;
}
.vcs-select.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup, .vcs-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup {
  color: rgba(0, 0, 0, 0.54);
}
.vcs-select.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .mat-checkbox-label, .vcs-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .mat-checkbox-label {
  font-weight: 500 !important;
}
.vcs-select.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked .mat-checkbox-label, .vcs-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked .mat-checkbox-label {
  font-weight: 500 !important;
  color: #111113;
}
.vcs-select.ng-dropdown-panel .ng-dropdown-panel-items .ng-option, .vcs-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  padding: 6px 16px 6px 24px;
  color: rgba(0, 0, 0, 0.87);
}
.vcs-select.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label, .vcs-select.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label, .vcs-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label, .vcs-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label {
  font-weight: initial;
}
.vcs-select.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked, .vcs-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  color: #252832;
}
.vcs-select.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled, .vcs-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled {
  color: #aeb0b6;
}
.vcs-select.ng-dropdown-panel .ng-dropdown-panel-items .ng-option:last-child, .vcs-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:last-child {
  border-radius: 0;
}
.vcs-select.ng-dropdown-panel .ng-dropdown-panel-items .ng-option mat-icon, .vcs-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option mat-icon {
  vertical-align: middle;
}
.vcs-inline-message {
  display: flex;
  min-width: 400px;
  flex-direction: column;
  min-height: 40px;
  padding: 16px;
  border-radius: 4px !important;
}
.vcs-inline-message .inline-message-header {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}
.vcs-inline-message .inline-message-header .message-icon {
  margin-right: 8px;
}
.vcs-inline-message .inline-message-content {
  margin-bottom: 12px;
}
.vcs-inline-message .inline-message-content .inline-message-action {
  background: transparent;
}
.vcs-inline-message .inline-message-content .inline-message-action button {
  margin-right: 12px;
}
.flex-align-items-center {
  display: flex;
  align-items: center;
}
.vcs-tree {
  box-shadow: none !important;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-0 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-1 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-2 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-3 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-4 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-5 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-6 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-7 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-8 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-9 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-10 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-11 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-12 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-13 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-14 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-15 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-16 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-17 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-18 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-19 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-20 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-21 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-22 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-23 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-24 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-25 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-26 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-27 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-28 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-29 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-30 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-31 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-32 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-33 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-34 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-35 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-36 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-37 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-38 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-39 {
  position: relative;
}
.vcs-tree.checkboxes-tree .input-new-node, .vcs-tree.checkboxes-tree .save-node-btn {
  cursor: pointer;
  margin-left: 4px;
}
.vcs-tree.checkboxes-tree .mat-checkbox-layout {
  margin-bottom: 0 !important;
}
.vcs-tree.checkboxes-tree .vcs-mat-tree-node label.mat-checkbox-layout {
  margin-bottom: 0 !important;
  display: flex;
  align-items: center;
}
.vcs-tree.checkboxes-tree .vcs-mat-tree-node label.mat-checkbox-layout .mat-checkbox-label {
  margin-left: 10px;
}
.vcs-tree.checkboxes-tree .vcs-mat-tree-node .add-node-btn {
  cursor: pointer;
  margin-left: 4px;
}
.vcs-tree.checkboxes-tree {
  padding: 0 0;
}
.vcs-tree.checkboxes-tree.dotted {
  background-color: #ffffff;
}
.vcs-tree.checkboxes-tree.dotted .vcs-tree-progress-bar {
  margin-left: 8px;
}
.vcs-tree.checkboxes-tree.dotted .vcs-tree-nested-node {
  padding-left: 8px;
  padding-top: 8px;
}
.vcs-tree.checkboxes-tree.dotted .mat-tree {
  margin: 3px 0 0 32px;
}
.vcs-tree.checkboxes-tree.dotted .mat-tree .vcs-tree-nested-node .mat-nested-tree-node:last-child > .vcs-tree-container {
  border-left: 1px dotted transparent;
}
.vcs-tree.checkboxes-tree.dotted .mat-tree > .mat-nested-tree-node:last-child > li {
  border-left: 1px dotted transparent !important;
}
.vcs-tree.checkboxes-tree.dotted .mat-tree-node {
  min-height: 40px !important;
}
.vcs-tree.checkboxes-tree.dotted .vcs-mat-tree-node {
  height: -moz-fit-content;
  height: fit-content;
  min-height: 40px;
  padding: 0;
  padding-left: 22px;
  position: relative;
  padding-top: 8px;
  display: flex;
  align-items: center;
}
.vcs-tree.checkboxes-tree.dotted .vcs-mat-tree-node .tree-node-label {
  margin-left: 10px;
}
.vcs-tree.checkboxes-tree.dotted .vcs-mat-tree-node .collapse-button {
  position: absolute;
  top: calc(50% - 4px);
  left: 0;
}
.vcs-tree.checkboxes-tree.dotted .vcs-mat-tree-node::before {
  content: "";
  position: absolute;
  width: 24px;
  bottom: calc(50% - 3px);
  border-bottom: 1px dotted #62626A;
  height: 100%;
  border-left: 1px dotted #62626A;
  border-bottom-left-radius: 4px;
  left: -25px;
}
.vcs-tree.checkboxes-tree.dotted .vcs-mat-tree-node .mat-nested-tree-node:last-child .vcs-mat-tree-node::after {
  content: "";
  position: absolute;
  width: 24px;
  left: -25px;
  top: calc( 50% + 1px);
  height: 50%;
}
.vcs-tree.checkboxes-tree.dotted ul,
.vcs-tree.checkboxes-tree.dotted li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.vcs-tree.checkboxes-tree.dotted li.vcs-tree-container {
  border-bottom: 0;
  background: #ffffff;
}
.vcs-tree.checkboxes-tree.dotted ul {
  padding-left: 24px;
}
.vcs-tree.checkboxes-tree.dotted li {
  position: relative;
}
.vcs-tree.checkboxes-tree.dotted li.vcs-mat-tree-node,
.vcs-tree.checkboxes-tree.dotted li div {
  margin: 0;
  position: relative;
  top: 0;
  z-index: 1;
  background: #ffffff;
}
.vcs-tree.checkboxes-tree.dotted li.has-children > .vcs-mat-tree-node > {
  margin: 0;
  position: relative;
  top: 0;
  z-index: 1;
}
.vcs-tree.checkboxes-tree.dotted .collapse-button {
  z-index: 100;
  width: 16px;
  height: 16px;
  cursor: pointer;
}
.vcs-tree.checkboxes-tree.dotted .collapse-button mat-icon {
  color: #62626A;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-0 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-1 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-2 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-3 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-4 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-5 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-6 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-7 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-8 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-9 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-10 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-11 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-12 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-13 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-14 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-15 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-16 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-17 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-18 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-19 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-20 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-21 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-22 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-23 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-24 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-25 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-26 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-27 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-28 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-29 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-30 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-31 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-32 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-33 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-34 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-35 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-36 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-37 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-38 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-39 {
  position: relative;
}
.vcs-tree.checkboxes-tree .input-new-node, .vcs-tree.checkboxes-tree .save-node-btn {
  cursor: pointer;
  margin-left: 4px;
}
.vcs-tree.checkboxes-tree .mat-checkbox-layout {
  margin-bottom: 0 !important;
}
.vcs-tree.checkboxes-tree .vcs-mat-tree-node label.mat-checkbox-layout {
  margin-bottom: 0 !important;
  display: flex;
  align-items: center;
}
.vcs-tree.checkboxes-tree .vcs-mat-tree-node label.mat-checkbox-layout .mat-checkbox-label {
  margin-left: 10px;
}
.vcs-tree.checkboxes-tree .vcs-mat-tree-node .add-node-btn {
  cursor: pointer;
  margin-left: 4px;
}
.vcs-tree.checkboxes-tree {
  padding: 0 0;
}
.vcs-tree.checkboxes-tree.dashed {
  background-color: #ffffff;
}
.vcs-tree.checkboxes-tree.dashed .vcs-tree-progress-bar {
  margin-left: 8px;
}
.vcs-tree.checkboxes-tree.dashed .vcs-tree-nested-node {
  padding-left: 8px;
  padding-top: 8px;
}
.vcs-tree.checkboxes-tree.dashed .mat-tree {
  margin: 3px 0 0 32px;
}
.vcs-tree.checkboxes-tree.dashed .mat-tree .vcs-tree-nested-node .mat-nested-tree-node:last-child > .vcs-tree-container {
  border-left: 1px dashed transparent;
}
.vcs-tree.checkboxes-tree.dashed .mat-tree > .mat-nested-tree-node:last-child > li {
  border-left: 1px dashed transparent !important;
}
.vcs-tree.checkboxes-tree.dashed .mat-tree-node {
  min-height: 40px !important;
}
.vcs-tree.checkboxes-tree.dashed .vcs-mat-tree-node {
  height: -moz-fit-content;
  height: fit-content;
  min-height: 40px;
  padding: 0;
  padding-left: 22px;
  position: relative;
  padding-top: 8px;
  display: flex;
  align-items: center;
}
.vcs-tree.checkboxes-tree.dashed .vcs-mat-tree-node .tree-node-label {
  margin-left: 10px;
}
.vcs-tree.checkboxes-tree.dashed .vcs-mat-tree-node .collapse-button {
  position: absolute;
  top: calc(50% - 4px);
  left: 0;
}
.vcs-tree.checkboxes-tree.dashed .vcs-mat-tree-node::before {
  content: "";
  position: absolute;
  width: 24px;
  bottom: calc(50% - 3px);
  border-bottom: 1px dashed #62626A;
  height: 100%;
  border-left: 1px dashed #62626A;
  border-bottom-left-radius: 4px;
  left: -25px;
}
.vcs-tree.checkboxes-tree.dashed .vcs-mat-tree-node .mat-nested-tree-node:last-child .vcs-mat-tree-node::after {
  content: "";
  position: absolute;
  width: 24px;
  left: -25px;
  top: calc( 50% + 1px);
  height: 50%;
}
.vcs-tree.checkboxes-tree.dashed ul,
.vcs-tree.checkboxes-tree.dashed li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.vcs-tree.checkboxes-tree.dashed li.vcs-tree-container {
  border-bottom: 0;
  background: #ffffff;
}
.vcs-tree.checkboxes-tree.dashed ul {
  padding-left: 24px;
}
.vcs-tree.checkboxes-tree.dashed li {
  position: relative;
}
.vcs-tree.checkboxes-tree.dashed li.vcs-mat-tree-node,
.vcs-tree.checkboxes-tree.dashed li div {
  margin: 0;
  position: relative;
  top: 0;
  z-index: 1;
  background: #ffffff;
}
.vcs-tree.checkboxes-tree.dashed li.has-children > .vcs-mat-tree-node > {
  margin: 0;
  position: relative;
  top: 0;
  z-index: 1;
}
.vcs-tree.checkboxes-tree.dashed .collapse-button {
  z-index: 100;
  width: 16px;
  height: 16px;
  cursor: pointer;
}
.vcs-tree.checkboxes-tree.dashed .collapse-button mat-icon {
  color: #62626A;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-0 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-1 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-2 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-3 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-4 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-5 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-6 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-7 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-8 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-9 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-10 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-11 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-12 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-13 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-14 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-15 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-16 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-17 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-18 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-19 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-20 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-21 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-22 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-23 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-24 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-25 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-26 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-27 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-28 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-29 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-30 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-31 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-32 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-33 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-34 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-35 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-36 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-37 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-38 {
  position: relative;
}
.vcs-tree.checkboxes-tree .vcs-tree-node-level-39 {
  position: relative;
}
.vcs-tree.checkboxes-tree .input-new-node, .vcs-tree.checkboxes-tree .save-node-btn {
  cursor: pointer;
  margin-left: 4px;
}
.vcs-tree.checkboxes-tree .mat-checkbox-layout {
  margin-bottom: 0 !important;
}
.vcs-tree.checkboxes-tree .vcs-mat-tree-node label.mat-checkbox-layout {
  margin-bottom: 0 !important;
  display: flex;
  align-items: center;
}
.vcs-tree.checkboxes-tree .vcs-mat-tree-node label.mat-checkbox-layout .mat-checkbox-label {
  margin-left: 10px;
}
.vcs-tree.checkboxes-tree .vcs-mat-tree-node .add-node-btn {
  cursor: pointer;
  margin-left: 4px;
}
.vcs-tree.checkboxes-tree {
  padding: 0 0;
}
.vcs-tree.checkboxes-tree.solid {
  background-color: #ffffff;
}
.vcs-tree.checkboxes-tree.solid .vcs-tree-progress-bar {
  margin-left: 8px;
}
.vcs-tree.checkboxes-tree.solid .vcs-tree-nested-node {
  padding-left: 8px;
  padding-top: 8px;
}
.vcs-tree.checkboxes-tree.solid .mat-tree {
  margin: 3px 0 0 32px;
}
.vcs-tree.checkboxes-tree.solid .mat-tree .vcs-tree-nested-node .mat-nested-tree-node:last-child > .vcs-tree-container {
  border-left: 1px solid transparent;
}
.vcs-tree.checkboxes-tree.solid .mat-tree > .mat-nested-tree-node:last-child > li {
  border-left: 1px solid transparent !important;
}
.vcs-tree.checkboxes-tree.solid .mat-tree-node {
  min-height: 40px !important;
}
.vcs-tree.checkboxes-tree.solid .vcs-mat-tree-node {
  height: -moz-fit-content;
  height: fit-content;
  min-height: 40px;
  padding: 0;
  padding-left: 22px;
  position: relative;
  padding-top: 8px;
  display: flex;
  align-items: center;
}
.vcs-tree.checkboxes-tree.solid .vcs-mat-tree-node .tree-node-label {
  margin-left: 10px;
}
.vcs-tree.checkboxes-tree.solid .vcs-mat-tree-node .collapse-button {
  position: absolute;
  top: calc(50% - 4px);
  left: 0;
}
.vcs-tree.checkboxes-tree.solid .vcs-mat-tree-node::before {
  content: "";
  position: absolute;
  width: 24px;
  bottom: calc(50% - 3px);
  border-bottom: 1px solid #62626A;
  height: 100%;
  border-left: 1px solid #62626A;
  border-bottom-left-radius: 4px;
  left: -25px;
}
.vcs-tree.checkboxes-tree.solid .vcs-mat-tree-node .mat-nested-tree-node:last-child .vcs-mat-tree-node::after {
  content: "";
  position: absolute;
  width: 24px;
  left: -25px;
  top: calc( 50% + 1px);
  height: 50%;
}
.vcs-tree.checkboxes-tree.solid ul,
.vcs-tree.checkboxes-tree.solid li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.vcs-tree.checkboxes-tree.solid li.vcs-tree-container {
  border-bottom: 0;
  background: #ffffff;
}
.vcs-tree.checkboxes-tree.solid ul {
  padding-left: 24px;
}
.vcs-tree.checkboxes-tree.solid li {
  position: relative;
}
.vcs-tree.checkboxes-tree.solid li.vcs-mat-tree-node,
.vcs-tree.checkboxes-tree.solid li div {
  margin: 0;
  position: relative;
  top: 0;
  z-index: 1;
  background: #ffffff;
}
.vcs-tree.checkboxes-tree.solid li.has-children > .vcs-mat-tree-node > {
  margin: 0;
  position: relative;
  top: 0;
  z-index: 1;
}
.vcs-tree.checkboxes-tree.solid .collapse-button {
  z-index: 100;
  width: 16px;
  height: 16px;
  cursor: pointer;
}
.vcs-tree.checkboxes-tree.solid .collapse-button mat-icon {
  color: #62626A;
}
.flex-align-items-center {
  display: flex;
  align-items: center;
}
.vcs-tree {
  box-shadow: none !important;
}
.vcs-tree.nested-tree {
  padding: 0 0;
}
.vcs-tree.nested-tree.dotted {
  background-color: #ffffff;
}
.vcs-tree.nested-tree.dotted .vcs-tree-progress-bar {
  margin-left: 8px;
}
.vcs-tree.nested-tree.dotted .vcs-tree-nested-node {
  padding-left: 8px;
  padding-top: 8px;
}
.vcs-tree.nested-tree.dotted .mat-tree {
  margin: 3px 0 0 7px;
}
.vcs-tree.nested-tree.dotted .mat-tree .vcs-tree-nested-node .mat-nested-tree-node:last-child > .vcs-tree-container {
  border-left: 1px dotted transparent;
}
.vcs-tree.nested-tree.dotted .mat-tree > .mat-nested-tree-node:last-child > li {
  border-left: 1px dotted transparent !important;
}
.vcs-tree.nested-tree.dotted .mat-tree-node {
  min-height: 40px !important;
}
.vcs-tree.nested-tree.dotted .vcs-mat-tree-node {
  height: -moz-fit-content;
  height: fit-content;
  min-height: 40px;
  padding: 0;
  padding-left: 20px;
  position: relative;
  padding-top: 12px;
}
.vcs-tree.nested-tree.dotted .vcs-mat-tree-node .checklist-leaf-node {
  display: flex;
  margin-left: 6px;
}
.vcs-tree.nested-tree.dotted .vcs-mat-tree-node .checklist-leaf-node .item-label {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-left: 6px;
  margin: 2px 6px 0 6px;
}
.vcs-tree.nested-tree.dotted .vcs-mat-tree-node .vcs-mat-tree-node-content .flex-align-items-center .tree-icon {
  margin-left: 6px;
}
.vcs-tree.nested-tree.dotted .vcs-mat-tree-node .vcs-mat-tree-node-content .flex-align-items-center .checklist-leaf-node {
  display: flex;
  margin-left: 6px;
}
.vcs-tree.nested-tree.dotted .vcs-mat-tree-node .vcs-mat-tree-node-content .flex-align-items-center .checklist-leaf-node .item-label {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-left: 6px;
  margin: 1px 6px;
}
.vcs-tree.nested-tree.dotted .vcs-mat-tree-node .tree-node-label {
  margin: 2px 6px 0 6px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.vcs-tree.nested-tree.dotted .vcs-mat-tree-node .collapse-button, .vcs-tree.nested-tree.dotted .vcs-mat-tree-node .vcs-tree-icon {
  position: absolute;
  top: calc(50% - 5px);
  left: 0;
}
.vcs-tree.nested-tree.dotted .vcs-mat-tree-node::before {
  content: "";
  position: absolute;
  width: 24px;
  bottom: calc(50% - 3px);
  border-bottom: 1px dotted #62626A;
  height: 100%;
  border-left: 1px dotted #62626A;
  border-bottom-left-radius: 4px;
  left: -25px;
}
.vcs-tree.nested-tree.dotted .vcs-mat-tree-node .mat-nested-tree-node:last-child .vcs-mat-tree-node::after {
  content: "";
  position: absolute;
  width: 24px;
  left: -25px;
  top: calc( 50% + 1px);
  height: 50%;
}
.vcs-tree.nested-tree.dotted ul,
.vcs-tree.nested-tree.dotted li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.vcs-tree.nested-tree.dotted li.vcs-tree-container {
  border-bottom: 0;
  border-left: 1px dotted #62626A;
  background: transparent;
}
.vcs-tree.nested-tree.dotted ul {
  padding-left: 24px;
}
.vcs-tree.nested-tree.dotted li {
  padding-left: 24px;
  position: relative;
}
.vcs-tree.nested-tree.dotted li.vcs-mat-tree-node,
.vcs-tree.nested-tree.dotted li div {
  margin: 0;
  position: relative;
  top: 0;
  z-index: 1;
  background: transparent;
}
.vcs-tree.nested-tree.dotted li.has-children > .vcs-mat-tree-node > {
  margin: 0;
  position: relative;
  top: 0;
  z-index: 1;
}
.vcs-tree.nested-tree.dotted .collapse-button {
  cursor: pointer;
}
.vcs-tree.nested-tree.dotted .collapse-button, .vcs-tree.nested-tree.dotted .vcs-tree-icon {
  z-index: 100;
  width: 16px;
  height: 16px;
}
.vcs-tree.nested-tree.dotted .collapse-button mat-icon, .vcs-tree.nested-tree.dotted .vcs-tree-icon mat-icon {
  color: #62626A;
}
.vcs-tree.nested-tree {
  padding: 0 0;
}
.vcs-tree.nested-tree.dashed {
  background-color: #ffffff;
}
.vcs-tree.nested-tree.dashed .vcs-tree-progress-bar {
  margin-left: 8px;
}
.vcs-tree.nested-tree.dashed .vcs-tree-nested-node {
  padding-left: 8px;
  padding-top: 8px;
}
.vcs-tree.nested-tree.dashed .mat-tree {
  margin: 3px 0 0 7px;
}
.vcs-tree.nested-tree.dashed .mat-tree .vcs-tree-nested-node .mat-nested-tree-node:last-child > .vcs-tree-container {
  border-left: 1px dashed transparent;
}
.vcs-tree.nested-tree.dashed .mat-tree > .mat-nested-tree-node:last-child > li {
  border-left: 1px dashed transparent !important;
}
.vcs-tree.nested-tree.dashed .mat-tree-node {
  min-height: 40px !important;
}
.vcs-tree.nested-tree.dashed .vcs-mat-tree-node {
  height: -moz-fit-content;
  height: fit-content;
  min-height: 40px;
  padding: 0;
  padding-left: 20px;
  position: relative;
  padding-top: 12px;
}
.vcs-tree.nested-tree.dashed .vcs-mat-tree-node .checklist-leaf-node {
  display: flex;
  margin-left: 6px;
}
.vcs-tree.nested-tree.dashed .vcs-mat-tree-node .checklist-leaf-node .item-label {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-left: 6px;
  margin: 2px 6px 0 6px;
}
.vcs-tree.nested-tree.dashed .vcs-mat-tree-node .vcs-mat-tree-node-content .flex-align-items-center .tree-icon {
  margin-left: 6px;
}
.vcs-tree.nested-tree.dashed .vcs-mat-tree-node .vcs-mat-tree-node-content .flex-align-items-center .checklist-leaf-node {
  display: flex;
  margin-left: 6px;
}
.vcs-tree.nested-tree.dashed .vcs-mat-tree-node .vcs-mat-tree-node-content .flex-align-items-center .checklist-leaf-node .item-label {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-left: 6px;
  margin: 1px 6px;
}
.vcs-tree.nested-tree.dashed .vcs-mat-tree-node .tree-node-label {
  margin: 2px 6px 0 6px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.vcs-tree.nested-tree.dashed .vcs-mat-tree-node .collapse-button, .vcs-tree.nested-tree.dashed .vcs-mat-tree-node .vcs-tree-icon {
  position: absolute;
  top: calc(50% - 5px);
  left: 0;
}
.vcs-tree.nested-tree.dashed .vcs-mat-tree-node::before {
  content: "";
  position: absolute;
  width: 24px;
  bottom: calc(50% - 3px);
  border-bottom: 1px dashed #62626A;
  height: 100%;
  border-left: 1px dashed #62626A;
  border-bottom-left-radius: 4px;
  left: -25px;
}
.vcs-tree.nested-tree.dashed .vcs-mat-tree-node .mat-nested-tree-node:last-child .vcs-mat-tree-node::after {
  content: "";
  position: absolute;
  width: 24px;
  left: -25px;
  top: calc( 50% + 1px);
  height: 50%;
}
.vcs-tree.nested-tree.dashed ul,
.vcs-tree.nested-tree.dashed li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.vcs-tree.nested-tree.dashed li.vcs-tree-container {
  border-bottom: 0;
  border-left: 1px dashed #62626A;
  background: transparent;
}
.vcs-tree.nested-tree.dashed ul {
  padding-left: 24px;
}
.vcs-tree.nested-tree.dashed li {
  padding-left: 24px;
  position: relative;
}
.vcs-tree.nested-tree.dashed li.vcs-mat-tree-node,
.vcs-tree.nested-tree.dashed li div {
  margin: 0;
  position: relative;
  top: 0;
  z-index: 1;
  background: transparent;
}
.vcs-tree.nested-tree.dashed li.has-children > .vcs-mat-tree-node > {
  margin: 0;
  position: relative;
  top: 0;
  z-index: 1;
}
.vcs-tree.nested-tree.dashed .collapse-button {
  cursor: pointer;
}
.vcs-tree.nested-tree.dashed .collapse-button, .vcs-tree.nested-tree.dashed .vcs-tree-icon {
  z-index: 100;
  width: 16px;
  height: 16px;
}
.vcs-tree.nested-tree.dashed .collapse-button mat-icon, .vcs-tree.nested-tree.dashed .vcs-tree-icon mat-icon {
  color: #62626A;
}
.vcs-tree.nested-tree {
  padding: 0 0;
}
.vcs-tree.nested-tree.solid {
  background-color: #ffffff;
}
.vcs-tree.nested-tree.solid .vcs-tree-progress-bar {
  margin-left: 8px;
}
.vcs-tree.nested-tree.solid .vcs-tree-nested-node {
  padding-left: 8px;
  padding-top: 8px;
}
.vcs-tree.nested-tree.solid .mat-tree {
  margin: 3px 0 0 7px;
}
.vcs-tree.nested-tree.solid .mat-tree .vcs-tree-nested-node .mat-nested-tree-node:last-child > .vcs-tree-container {
  border-left: 1px solid transparent;
}
.vcs-tree.nested-tree.solid .mat-tree > .mat-nested-tree-node:last-child > li {
  border-left: 1px solid transparent !important;
}
.vcs-tree.nested-tree.solid .mat-tree-node {
  min-height: 40px !important;
}
.vcs-tree.nested-tree.solid .vcs-mat-tree-node {
  height: -moz-fit-content;
  height: fit-content;
  min-height: 40px;
  padding: 0;
  padding-left: 20px;
  position: relative;
  padding-top: 12px;
}
.vcs-tree.nested-tree.solid .vcs-mat-tree-node .checklist-leaf-node {
  display: flex;
  margin-left: 6px;
}
.vcs-tree.nested-tree.solid .vcs-mat-tree-node .checklist-leaf-node .item-label {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-left: 6px;
  margin: 2px 6px 0 6px;
}
.vcs-tree.nested-tree.solid .vcs-mat-tree-node .vcs-mat-tree-node-content .flex-align-items-center .tree-icon {
  margin-left: 6px;
}
.vcs-tree.nested-tree.solid .vcs-mat-tree-node .vcs-mat-tree-node-content .flex-align-items-center .checklist-leaf-node {
  display: flex;
  margin-left: 6px;
}
.vcs-tree.nested-tree.solid .vcs-mat-tree-node .vcs-mat-tree-node-content .flex-align-items-center .checklist-leaf-node .item-label {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-left: 6px;
  margin: 1px 6px;
}
.vcs-tree.nested-tree.solid .vcs-mat-tree-node .tree-node-label {
  margin: 2px 6px 0 6px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.vcs-tree.nested-tree.solid .vcs-mat-tree-node .collapse-button, .vcs-tree.nested-tree.solid .vcs-mat-tree-node .vcs-tree-icon {
  position: absolute;
  top: calc(50% - 5px);
  left: 0;
}
.vcs-tree.nested-tree.solid .vcs-mat-tree-node::before {
  content: "";
  position: absolute;
  width: 24px;
  bottom: calc(50% - 3px);
  border-bottom: 1px solid #62626A;
  height: 100%;
  border-left: 1px solid #62626A;
  border-bottom-left-radius: 4px;
  left: -25px;
}
.vcs-tree.nested-tree.solid .vcs-mat-tree-node .mat-nested-tree-node:last-child .vcs-mat-tree-node::after {
  content: "";
  position: absolute;
  width: 24px;
  left: -25px;
  top: calc( 50% + 1px);
  height: 50%;
}
.vcs-tree.nested-tree.solid ul,
.vcs-tree.nested-tree.solid li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.vcs-tree.nested-tree.solid li.vcs-tree-container {
  border-bottom: 0;
  border-left: 1px solid #62626A;
  background: transparent;
}
.vcs-tree.nested-tree.solid ul {
  padding-left: 24px;
}
.vcs-tree.nested-tree.solid li {
  padding-left: 24px;
  position: relative;
}
.vcs-tree.nested-tree.solid li.vcs-mat-tree-node,
.vcs-tree.nested-tree.solid li div {
  margin: 0;
  position: relative;
  top: 0;
  z-index: 1;
  background: transparent;
}
.vcs-tree.nested-tree.solid li.has-children > .vcs-mat-tree-node > {
  margin: 0;
  position: relative;
  top: 0;
  z-index: 1;
}
.vcs-tree.nested-tree.solid .collapse-button {
  cursor: pointer;
}
.vcs-tree.nested-tree.solid .collapse-button, .vcs-tree.nested-tree.solid .vcs-tree-icon {
  z-index: 100;
  width: 16px;
  height: 16px;
}
.vcs-tree.nested-tree.solid .collapse-button mat-icon, .vcs-tree.nested-tree.solid .vcs-tree-icon mat-icon {
  color: #62626A;
}
.vcs-progress.mat-progress-bar {
  min-width: 240px;
  height: 6px;
  border-radius: 3px;
}
.license-container {
  width: 960px;
  margin: auto;
  margin-top: 80px;
  border-radius: 8px;
  min-height: calc(100vh - 160px);
  margin-bottom: 10px;
}
.license-container .dialog-licence-container {
  height: calc(100vh - 160px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.license-container .title-license {
  padding: 24px 0px 24px 24px;
  box-sizing: border-box;
  height: 72px;
}
.license-container .title-license .vcs-h4 {
  margin-bottom: 0px;
}
.license-container .general-info {
  margin-top: 24px;
  padding: 0px 24px;
}
.license-container .general-info .content {
  padding-bottom: 24px;
  padding-top: 24px;
}
.license-container .general-info .content .label-form {
  margin-bottom: 0px !important;
  width: 25%;
}
.license-container .package-detail {
  margin-top: 24px;
  padding: 0px 24px;
}
.license-container .package-detail .content {
  padding-bottom: 24px;
  padding-top: 24px;
}
.license-container .package-detail .content .label-form {
  margin-bottom: 0px !important;
  width: 25%;
}
.license-container .action {
  padding-top: 16px;
  padding-bottom: 16px;
  text-align: center;
  border-top: 1px solid #d7d7db;
  height: 72px;
}
.license-border-bottom {
  position: absolute;
  bottom: 72px;
  width: 100%;
}
.license-not-found {
  width: 60%;
  margin: auto;
  margin-top: 80px;
  border-radius: 8px;
  min-height: calc(100vh - 160px);
  align-items: center;
  display: flex;
  justify-content: center;
}
.vcs-license-key-container {
  width: 400px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 4px;
  padding-left: 12px;
  height: 40px;
}
.vcs-license-key-element {
  border: none;
  background: none;
  padding: 0;
  outline: none;
  font: inherit;
  width: 100%;
}
.ant-upload.ant-upload-drag .ant-upload {
  padding: 24px 0 !important;
}
.ant-upload.ant-upload-drag .ant-upload .ant-upload-drag-container .ant-upload-text {
  margin-bottom: 0px !important;
  font-size: 14px !important;
}
/*
 Default config
*/
/*
  Button has many type:  Default , Primary , Link , Ghost , Split ,  Warning , Danger , Group , 
  With states: default, hover focus, active, disabled, selected, disable, progress
  Setting property: background, color, outline, icon
  Should make button-palette for earch type above
*/
/*
  Checkbox has many type:  Standard , Selected , Indeterminate
  With states: default, hover, active, disabled
  Setting property: background, label-color, outline, icon
  Make checkbox-palette for earch type above

  Checkbox Dont has Focus status. In design : Focus = Active in my code.
  Because Checkbox using backgroud-image(svg) to set display. With Indeterminate state, we need more property $active_icon_color. This is color of indeterminate icon.

  Note: checkbox has outline = 2px
*/
body {
  color: #111113;
}
.mat-icon.mat-primary, .mat-icon.mat-default, .mat-icon.mat-icon-no-color {
  color: #111113;
}
.mat-icon.mat-accent, .mat-icon.mat-error {
  color: #EE0033;
}
.mat-icon.mat-warn {
  color: #E8E160;
}
.mat-icon.mat-success {
  color: #697F3E;
}
.mat-icon.mat-infor {
  color: #5582DF;
}
.vcs-button.mat-flat-button {
  min-width: unset !important;
}
.vcs-button.mat-flat-button:focus {
  outline: none !important;
}
.vcs-button.mat-flat-button:not(.mat-button-disabled):focus {
  color: #111113;
  border: 1px solid #5582DF;
}
.vcs-button.mat-flat-button:focus:not(:focus-visible) {
  border: 1px solid #D7D7DB;
  /* Loại bỏ đường viền khi focus bằng chuột */
}
.vcs-button.mat-flat-button:focus-visible {
  border: 1px solid #5582DF !important;
  /* Đường viền màu xanh khi focus bằng bàn phím (tab) */
}
.vcs-button.mat-flat-button.mat-default:not([disabled]) {
  color: #111113;
  background-color: #D7D7DB;
  border: 1px solid transparent;
}
.vcs-button.mat-flat-button.mat-default:not([disabled]):active .mat-button-wrapper {
  color: #C9C9CF !important;
}
.vcs-button.mat-flat-button.mat-default:not([disabled]) mat-icon {
  color: #111113;
}
.vcs-button.mat-flat-button.mat-warn:not([disabled]) {
  color: #111113;
  background-color: #D5CD2D;
  border: 1px solid transparent;
}
.vcs-button.mat-flat-button.mat-warn:not([disabled]) .mat-button-wrapper {
  color: #111113;
}
.vcs-button.mat-flat-button.mat-warn:not([disabled]) mat-icon {
  color: #111113;
}
.vcs-button.mat-flat-button.mat-accent:not([disabled]) {
  color: #F2F2F3;
  background-color: #B04142;
  border: 1px solid transparent;
}
.vcs-button.mat-flat-button.mat-accent:not([disabled]) .mat-button-wrapper {
  color: #F2F2F3;
}
.vcs-button.mat-flat-button.mat-accent:not([disabled]) mat-icon {
  color: #F2F2F3;
  height: 24px;
  width: 24px;
}
.vcs-button.mat-flat-button.mat-primary:not([disabled]) {
  color: #F2F2F3;
  background-color: #18181B;
  border: 1px solid #18181B;
}
.vcs-button.mat-flat-button.mat-primary:not([disabled]) .mat-button-wrapper {
  color: #F2F2F3;
}
.vcs-button.mat-flat-button.mat-primary:not([disabled]) mat-icon {
  color: #F2F2F3;
}
.vcs-button.mat-flat-button:hover {
  transition: background-color 200ms linear;
}
.vcs-button.mat-flat-button:hover.mat-default:not([disabled]) {
  color: #111113;
  background-color: #C9C9CF;
}
.vcs-button.mat-flat-button:hover.mat-default:not([disabled]) .mat-button-wrapper {
  color: #111113 !important;
}
.vcs-button.mat-flat-button:hover.mat-warn:not([disabled]) {
  color: #111113;
  background-color: #E8E160;
}
.vcs-button.mat-flat-button:hover.mat-warn:not([disabled]) .mat-button-wrapper {
  color: #111113 !important;
}
.vcs-button.mat-flat-button:hover.mat-accent:not([disabled]) {
  color: #F2F2F3;
  background-color: #DB696A;
}
.vcs-button.mat-flat-button:hover.mat-accent:not([disabled]) .mat-button-wrapper {
  color: #F2F2F3 !important;
}
.vcs-button.mat-flat-button:hover.mat-primary:not([disabled]) {
  color: #F2F2F3;
  background-color: #303036;
}
.vcs-button.mat-flat-button:hover.mat-primary:not([disabled]) .mat-button-wrapper {
  color: #F2F2F3 !important;
}
.vcs-button.mat-flat-button:active.mat-default:not([disabled]) {
  color: #C9C9CF;
  background-color: #000000;
}
.vcs-button.mat-flat-button:active.mat-default:not([disabled]) mat-icon {
  color: #C9C9CF !important;
}
.vcs-button.mat-flat-button:active.mat-default:not([disabled]) .mat-button-wrapper {
  color: #C9C9CF !important;
}
.vcs-button.mat-flat-button:active.mat-warn:not([disabled]) {
  color: #111113;
  background-color: #B3AC23;
}
.vcs-button.mat-flat-button:active.mat-warn:not([disabled]) mat-icon {
  color: #111113;
}
.vcs-button.mat-flat-button:active.mat-warn:not([disabled]) .mat-button-wrapper {
  color: #111113 !important;
}
.vcs-button.mat-flat-button:active.mat-accent:not([disabled]) {
  color: #F2F2F3;
  background-color: #922A2B;
}
.vcs-button.mat-flat-button:active.mat-accent:not([disabled]) mat-icon {
  color: #F2F2F3;
}
.vcs-button.mat-flat-button:active.mat-accent:not([disabled]) .mat-button-wrapper {
  color: #F2F2F3 !important;
}
.vcs-button.mat-flat-button:active.mat-primary:not([disabled]) {
  color: #C9C9CF;
  background-color: #000000;
}
.vcs-button.mat-flat-button:active.mat-primary:not([disabled]) mat-icon {
  color: #C9C9CF;
}
.vcs-button.mat-flat-button:active.mat-primary:not([disabled]) .mat-button-wrapper {
  color: #C9C9CF !important;
}
.vcs-button.mat-flat-button .mat-button-toggle-label-content {
  line-height: initial;
  padding: 0;
}
.vcs-button.mat-flat-button:disabled {
  background-color: #E5E5E7;
  color: #C9C9CF;
}
.vcs-button.mat-flat-button:disabled mat-icon {
  color: #C9C9CF;
}
.vcs-button.mat-flat-button:disabled .mat-button-wrapper {
  color: #C9C9CF !important;
}
.dark-theme .vcs-button.mat-warn:disabled, .dark-theme .vcs-button.mat-accent:disabled {
  background-color: #E5E5E7;
  opacity: 30%;
}
.vcs-button.mat-flat-button.progress:active {
  background-color: #D7D7DB !important;
}
.vcs-button-toggle-group .mat-button-toggle.vcs-button {
  min-width: unset !important;
}
.vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-appearance-standard {
  background-color: #D7D7DB !important;
}
.vcs-button-toggle-group .mat-button-toggle.vcs-button .mat-button-toggle-button {
  min-width: unset !important;
  color: #111113;
  background-color: #D7D7DB !important;
  border: 1px solid #D7D7DB;
}
.vcs-button-toggle-group .mat-button-toggle.vcs-button .mat-button-toggle-button mat-icon {
  color: #111113;
  position: relative;
  bottom: 1px;
  right: 2px;
}
.vcs-button-toggle-group .mat-button-toggle.vcs-button .mat-button-toggle-button .mat-button-toggle-label-content {
  color: #111113 !important;
}
.vcs-button-toggle-group .mat-button-toggle.vcs-button .mat-button-toggle-button:focus {
  outline: none;
  border: 1px solid #5582DF;
}
.vcs-button-toggle-group .mat-button-toggle.vcs-button .mat-button-toggle-button:focus:not(:focus-visible) {
  border: 1px solid #D7D7DB !important;
}
.vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-checked > button {
  color: #F2F2F3;
  background-color: #000000 !important;
}
.vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-checked > button .mat-button-toggle-label-content {
  color: #F2F2F3 !important;
}
.vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-checked > button mat-icon {
  color: #F2F2F3 !important;
}
.vcs-button-toggle-group .mat-button-toggle.vcs-button > button:active {
  color: #F2F2F3;
  background-color: #000000 !important;
}
.vcs-button-toggle-group .mat-button-toggle.vcs-button > button:active .mat-button-toggle-label-content {
  color: #F2F2F3 !important;
}
.vcs-button-toggle-group .mat-button-toggle.vcs-button > button:active mat-icon {
  color: #F2F2F3 !important;
}
.vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-disabled button {
  cursor: not-allowed !important;
  background-color: #E5E5E7 !important;
  color: #C9C9CF !important;
}
.vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-disabled button .mat-button-toggle-label-content {
  color: #C9C9CF !important;
}
.vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-disabled button mat-icon {
  color: #C9C9CF !important;
}
.vcs-button.mat-flat-button {
  min-width: unset !important;
}
.vcs-button.mat-flat-button.outline {
  background-color: #FFFFFF;
  color: #111113;
  border: 1px solid #62626A;
}
.vcs-button.mat-flat-button.outline .mat-button-wrapper {
  color: #111113;
}
.vcs-button.mat-flat-button.outline mat-icon {
  color: #111113;
}
.vcs-button.mat-flat-button.outline:hover {
  background-color: #FFFFFF;
  color: #111113;
  border: 1px solid #111113;
}
.vcs-button.mat-flat-button.outline:hover .mat-button-wrapper {
  color: #111113;
}
.vcs-button.mat-flat-button.outline:hover mat-icon {
  color: #111113;
}
.vcs-button.mat-flat-button.outline:active {
  background-color: #D7D7DB;
  color: #111113;
  border: 1px solid #62626A;
}
.vcs-button.mat-flat-button.outline:active .mat-button-wrapper {
  color: #111113;
}
.vcs-button.mat-flat-button.outline:active mat-icon {
  color: #111113;
}
.vcs-button.mat-flat-button.outline:disabled {
  border: 1px solid #E5E5E7;
  color: #C9C9CF;
  background-color: #FFFFFF;
}
.vcs-button.mat-flat-button.outline:disabled mat-icon {
  color: #C9C9CF;
}
.vcs-button.mat-flat-button.outline:disabled .mat-button-wrapper {
  color: #C9C9CF;
}
.vcs-button.mat-flat-button.progress.mat-default:not([disabled])::before {
  background-color: #C9C9CF;
  border: 1px solid #C9C9CF;
}
.vcs-button.mat-flat-button.progress.mat-default:not([disabled]):hover {
  background-color: #D7D7DB !important;
}
.vcs-button.mat-flat-button.progress.mat-default:not([disabled]):active {
  color: #111113 !important;
}
.vcs-button.mat-flat-button.progress.mat-default:not([disabled]):active .mat-button-wrapper {
  color: #111113 !important;
}
.vcs-button.mat-flat-button.progress.mat-default:not([disabled]):active mat-icon {
  color: #111113 !important;
}
.vcs-button.mat-flat-button.progress.mat-primary:not([disabled])::before {
  background-color: #303036 !important;
  border: 1px solid #303036;
}
.vcs-button.mat-flat-button.progress.mat-primary:not([disabled]):hover {
  background-color: #18181B !important;
}
.vcs-button.mat-flat-button.loading .mat-button-wrapper {
  position: relative;
  bottom: 0;
}
.vcs-button.mat-flat-button.loading mat-icon {
  color: #111113 !important;
}
.introjs-button:not([disabled]) {
  min-width: unset !important;
  color: #F2F2F3;
  background-color: #18181B;
  border: 1px solid #18181B;
}
.introjs-button:not([disabled]):focus {
  color: #F2F2F3;
  background-color: #18181B;
}
.introjs-button:not([disabled]):hover {
  color: #F2F2F3;
  background-color: #303036;
}
.introjs-button:not([disabled]) mat-icon {
  color: #F2F2F3;
}
.vcs-button.mat-stroked-button {
  min-width: unset !important;
  border: 1px solid transparent;
  background: transparent;
  color: #111113;
}
.vcs-button.mat-stroked-button:not(.mat-button-disabled):hover {
  background-color: #C9C9CF;
  color: #111113;
  transition: background-color 200ms linear;
}
.vcs-button.mat-stroked-button:not(.mat-button-disabled):hover mat-icon {
  color: #111113;
}
.vcs-button.mat-stroked-button:not(.mat-button-disabled):hover .mat-button-wrapper {
  color: #111113 !important;
}
.vcs-button.mat-stroked-button:not(.mat-button-disabled):focus {
  color: #111113;
  border: 1px solid #5582DF;
}
.vcs-button.mat-stroked-button:not(.mat-button-disabled):focus mat-icon {
  color: #111113;
}
.vcs-button.mat-stroked-button:not(.mat-button-disabled):focus .mat-button-wrapper {
  color: #111113 !important;
}
.vcs-button.mat-stroked-button:focus:not(:focus-visible) {
  border: 1px solid transparent;
  /* Loại bỏ đường viền khi focus bằng chuột */
}
.vcs-button.mat-stroked-button:focus-visible {
  border: 1px solid #5582DF !important;
  /* Đường viền màu xanh khi focus bằng bàn phím (tab) */
}
.vcs-button.mat-stroked-button:not(.mat-button-disabled):active {
  background-color: #000000;
  color: #C9C9CF;
  border: 1px solid transparent;
}
.vcs-button.mat-stroked-button:not(.mat-button-disabled):active mat-icon {
  color: #C9C9CF;
}
.vcs-button.mat-stroked-button:not(.mat-button-disabled):active .mat-button-wrapper {
  color: #C9C9CF !important;
}
.vcs-button.mat-stroked-button:disabled {
  cursor: not-allowed;
  background-color: transparent;
  color: #C9C9CF;
}
.vcs-button.mat-stroked-button:disabled mat-icon {
  color: #C9C9CF !important;
}
.vcs-button.mat-stroked-button:disabled .mat-button-wrapper {
  color: #C9C9CF !important;
}
.vcs-button.mat-stroked-button .mat-button-wrapper {
  min-width: unset !important;
}
.vcs-button.mat-stroked-button .mat-button-wrapper .mat-icon {
  position: relative;
  bottom: 0px;
  left: 0px;
}
a.vcs-button.mat-button-base {
  min-width: unset !important;
  color: #5582DF;
}
a.vcs-button.mat-button-base .mat-button-wrapper {
  margin-top: 2px;
}
a.vcs-button.mat-button-base.mat-button:not([disabled]):hover {
  color: #5582DF;
  transition: background-color 200ms linear;
}
a.vcs-button.mat-button-base.mat-button:not([disabled]):hover .mat-button-wrapper {
  color: #5582DF !important;
}
a.vcs-button.mat-button-base.mat-button:not([disabled]):active {
  color: #5582DF;
}
a.vcs-button.mat-button-base.mat-button:not([disabled]):active .mat-button-wrapper {
  color: #376BC0 !important;
}
a.vcs-button.mat-button-base.mat-button:focus {
  color: #5582DF;
}
a.vcs-button.mat-button-base.mat-button:focus .mat-button-wrapper {
  color: #5582DF !important;
}
a.vcs-button.mat-button-base.mat-button[disabled] {
  color: #C9C9CF;
  background-color: transparent !important;
  cursor: not-allowed;
  text-decoration: none !important;
}
a.vcs-button.mat-button-base.mat-button[disabled] .mat-button-wrapper {
  color: #C9C9CF !important;
}
a.vcs-button.mat-button-base.mat-button[disabled]:active {
  border: none;
  outline: none;
}
a.vcs-button.mat-button-base.mat-button mat-icon {
  color: #111113 !important;
}
a.vcs-button.mat-button-base.mat-button.cdk-mouse-focused {
  outline: initial;
}
a.vcs-button.mat-button-base.mat-button.cdk-keyboard-focused {
  outline: initial;
  /* border-radius */
  border-radius: 3px;
  /* box-shadow */
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px #5582DF;
}
.vcs-button .mat-button-focus-overlay,
.vcs-button .mat-ripple.mat-button-ripple,
.vcs-button .mat-button-toggle-focus-overlay {
  display: none;
}
.vcs-button.mat-button-toggle .mat-button-toggle-focus-overlay,
.vcs-button.mat-button-toggle .mat-ripple {
  display: none;
}
.vcs-button-split .pre-btn-split mat-icon {
  position: relative;
  bottom: 2px;
}
.vcs-btn-dropdown {
  width: 112px;
}
.vcs-btn-dropdown mat-icon {
  color: #111113;
  height: 24px;
  width: 24px;
  position: relative;
  left: 5px !important;
}
.only-icon-btn {
  padding: 0px !important;
  width: 40px;
}
.only-icon-btn .mat-button-wrapper mat-icon {
  margin-top: -1px;
}
.menu-button.mat-menu-panel {
  min-width: 140px;
}
.text-highlight.mat-chip.mat-standard-chip {
  padding: 0 12px;
  min-width: 40px;
  border-radius: 2px;
  height: 20px;
}
.text-highlight.mat-chip.mat-standard-chip.mat-gray {
  color: #111113;
  background-color: #E5E5E7;
}
.text-highlight.mat-chip.mat-standard-chip.mat-green {
  color: #111113;
  background-color: #C6D5A4;
}
.text-highlight.mat-chip.mat-standard-chip.mat-primary {
  color: #F2F2F3;
  background-color: #111113;
}
.text-highlight.mat-chip.mat-standard-chip.mat-red {
  color: #111113;
  background-color: #FFC5C7;
}
.text-highlight.mat-chip.mat-standard-chip.mat-yellow {
  color: #111113;
  background-color: #FFFBC1;
}
.text-highlight.mat-chip.mat-standard-chip.mat-blue {
  color: #111113;
  background-color: #9ECFFD;
}
.text-highlight.mat-chip.mat-standard-chip.bold.mat-green {
  color: #F2F2F3;
  background-color: #697F3E;
}
.text-highlight.mat-chip.mat-standard-chip.bold.mat-primary {
  color: #F2F2F3;
  background-color: #111113;
}
.text-highlight.mat-chip.mat-standard-chip.bold.mat-red {
  color: #F2F2F3;
  background-color: #EE0033;
}
.text-highlight.mat-chip.mat-standard-chip.bold.mat-yellow {
  color: #111113;
  background-color: #E8E160;
}
.text-highlight.mat-chip.mat-standard-chip.bold.mat-blue {
  color: #F2F2F3;
  background-color: #467AD0;
}
.vcs-tab {
  border-bottom: none;
}
.vcs-tab *:hover {
  text-decoration: none;
}
.vcs-tab .mat-tab-labels .mat-tab-label-content,
.vcs-tab .mat-tab-links .mat-tab-label-content {
  color: #62626A;
  background-color: transparent;
}
.vcs-tab .mat-tab-labels .mat-tab-label-content:hover,
.vcs-tab .mat-tab-links .mat-tab-label-content:hover {
  color: #111113;
  background-color: transparent;
}
.vcs-tab .mat-tab-labels .mat-tab-label-active,
.vcs-tab .mat-tab-links .mat-tab-label-active {
  color: #111113;
  background-color: transparent;
}
.vcs-tab .mat-tab-labels .mat-tab-label-active .mat-tab-label-content,
.vcs-tab .mat-tab-links .mat-tab-label-active .mat-tab-label-content {
  color: #111113;
  background-color: transparent;
}
.vcs-tab .mat-tab-labels .mat-tab-label-active.cdk-keyboard-focused,
.vcs-tab .mat-tab-links .mat-tab-label-active.cdk-keyboard-focused {
  border-radius: 4px;
  border: 1px solid #5582DF;
  background-color: transparent !important;
}
.vcs-tab .mat-tab-labels .mat-tab-disabled .mat-tab-label-content,
.vcs-tab .mat-tab-links .mat-tab-disabled .mat-tab-label-content {
  color: #C9C9CF;
  cursor: not-allowed;
}
.vcs-tab .mat-tab-labels .mat-tab-disabled .mat-tab-label-content:hover,
.vcs-tab .mat-tab-links .mat-tab-disabled .mat-tab-label-content:hover {
  color: #C9C9CF;
}
.vcs-tab .mat-ink-bar {
  background-color: #111113 !important;
}
.vcs-tab .mat-tab-header-pagination {
  width: 32px;
  height: 32px;
  box-shadow: none;
  border-radius: 4px;
  background: #D7D7DB;
}
.vcs-tab .mat-tab-header-pagination .mat-tab-header-pagination-chevron {
  position: relative;
  border-color: #111113;
}
.vcs-tab .mat-tab-header-pagination .mat-tab-header-pagination-before.mat-tab-header-pagination-disabled {
  background: #E5E5E7 !important;
  color: #C9C9CF !important;
  cursor: not-allowed;
}
.vcs-tab .mat-tab-header-pagination .mat-tab-header-pagination-before.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: #C9C9CF !important;
}
.vcs-tab .mat-tab-header-pagination .mat-tab-header-pagination-after {
  transform: scale(1) rotate(45deg);
}
.vcs-tab .mat-tab-header-pagination .mat-tab-header-pagination-after.mat-tab-header-pagination-disabled {
  background: #E5E5E7 !important;
  color: #C9C9CF !important;
  cursor: not-allowed;
}
.vcs-tab .mat-tab-header-pagination .mat-tab-header-pagination-after.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: #C9C9CF !important;
}
.vcs-tab .mat-tab-header-pagination:not(.mat-tab-header-pagination-disabled):active {
  border: 1px solid #5582DF;
  background: #000000;
}
.vcs-tab .mat-tab-header-pagination:not(.mat-tab-header-pagination-disabled):active .mat-tab-header-pagination-chevron {
  border-color: !important;
}
.vcs-tab .mat-tab-header-pagination:not(.mat-tab-header-pagination-disabled):focus {
  border: 1px solid #5582DF;
  background: #000000;
}
.vcs-tab .mat-tab-header-pagination:not(.mat-tab-header-pagination-disabled):focus .mat-tab-header-pagination-chevron {
  border-color: #62626A !important;
}
.vcs-tab .mat-tab-header-pagination:not(.mat-tab-header-pagination-disabled):hover {
  background: #C9C9CF !important;
}
.vcs-tab .mat-tab-header-pagination:not(.mat-tab-header-pagination-disabled):hover .mat-tab-header-pagination-chevron {
  border-color: !important;
}
.vcs-tab .mat-tab-header-pagination.mat-tab-header-pagination-disabled {
  background: #E5E5E7 !important;
  color: #C9C9CF !important;
  cursor: not-allowed;
}
.vcs-tab .mat-tab-header-pagination.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: #C9C9CF !important;
}
.tabs-layout {
  border-top: 1px solid #C9C9CF;
  position: fixed;
  width: 100%;
  z-index: 1000;
}
.tabs-layout .vcs-tab .mat-tab-header {
  height: 48px;
  color: #62626A;
  background-color: #ffffff;
}
.tabs-layout .mat-tab-label-container {
  margin: 15px 15px 0px 15px !important;
}
.tabs-layout .mat-tab-label-container .mat-tab-label-content {
  font-family: "Roboto-Medium";
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.dark-theme .tabs-layout .vcs-tab .mat-tab-header {
  height: 48px;
  color: #62626A !important;
  background-color: #303036 !important;
}
.vcs-banner.mat-toolbar {
  height: 48px;
  position: relative;
}
.vcs-banner.mat-toolbar .container-banner {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.vcs-banner.mat-toolbar .container-banner .icon-banner {
  min-width: 24px;
}
.vcs-banner.mat-toolbar .container-banner .remove-icon {
  position: absolute;
  right: 16px;
}
.vcs-banner.mat-toolbar .container-banner .banner-link {
  margin-top: 2px;
}
.vcs-banner.mat-toolbar .container-banner .content-banner, .vcs-banner.mat-toolbar .container-banner .banner-link {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.vcs-banner.mat-toolbar.mat-infor {
  background: #5582DF;
  color: #FFFFFF;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  padding-left: 16px;
  padding-right: 32px;
}
.vcs-banner.mat-toolbar.mat-infor * {
  color: #FFFFFF;
}
.vcs-banner.mat-toolbar.mat-infor mat-icon {
  color: #FFFFFF;
  cursor: pointer;
}
.vcs-banner.mat-toolbar.mat-infor a {
  color: #FFFFFF;
  margin-bottom: 2px;
}
.vcs-banner.mat-toolbar.mat-infor a:hover {
  color: #FFFFFF !important;
  cursor: pointer;
}
.vcs-banner.mat-toolbar.mat-infor a:hover .mat-button-wrapper {
  color: #FFFFFF !important;
}
.vcs-banner.mat-toolbar.mat-infor a:active {
  color: #FFFFFF !important;
  cursor: pointer;
}
.vcs-banner.mat-toolbar.mat-infor a:active .mat-button-wrapper {
  color: #FFFFFF !important;
}
.vcs-banner.mat-toolbar.mat-infor a:focus {
  color: #FFFFFF !important;
  cursor: pointer;
}
.vcs-banner.mat-toolbar.mat-infor a:focus .mat-button-wrapper {
  color: #FFFFFF !important;
}
.vcs-banner.mat-toolbar.mat-infor a.vcs-button.mat-button-base.mat-button:not([disabled]):hover .mat-button-wrapper {
  color: #FFFFFF !important;
}
.vcs-banner.mat-toolbar.mat-error {
  background: #B04142;
  color: #F2F2F3;
  padding-left: 16px;
  padding-right: 16px;
}
.vcs-banner.mat-toolbar.mat-error mat-icon {
  color: #FFFFFF;
}
.vcs-banner.mat-toolbar.mat-error * {
  color: #FFFFFF;
}
.vcs-banner.mat-toolbar.mat-error a {
  color: #FFFFFF;
  margin-bottom: 2px;
}
.vcs-banner.mat-toolbar.mat-error a:hover {
  color: #FFFFFF !important;
  cursor: pointer;
}
.vcs-banner.mat-toolbar.mat-error a:hover .mat-button-wrapper {
  color: #FFFFFF !important;
}
.vcs-banner.mat-toolbar.mat-error a:active {
  color: #FFFFFF !important;
  cursor: pointer;
}
.vcs-banner.mat-toolbar.mat-error a:active .mat-button-wrapper {
  color: #FFFFFF !important;
}
.vcs-banner.mat-toolbar.mat-error a:focus {
  color: #FFFFFF !important;
  cursor: pointer;
}
.vcs-banner.mat-toolbar.mat-error a:focus .mat-button-wrapper {
  color: #FFFFFF !important;
}
.vcs-banner.mat-toolbar.mat-error a.vcs-button.mat-button-base.mat-button:not([disabled]):hover .mat-button-wrapper {
  color: #FFFFFF !important;
}
.vcs-banner.mat-toolbar.mat-warn {
  background: #F0E973;
  color: #111113;
  padding-left: 16px;
  padding-right: 32px;
}
.vcs-banner.mat-toolbar.mat-warn * {
  color: #111113;
}
.vcs-banner.mat-toolbar.mat-warn mat-icon {
  color: #111113;
}
.vcs-banner.mat-toolbar.mat-warn a {
  margin-bottom: 2px;
}
.vcs-banner.mat-toolbar.mat-warn a:hover {
  color: #303036 !important;
  cursor: pointer;
}
.vcs-banner.mat-toolbar.mat-warn a:hover .mat-button-wrapper {
  color: #303036 !important;
}
.vcs-banner.mat-toolbar.mat-warn a:active {
  color: #303036 !important;
  cursor: pointer;
  border: none;
}
.vcs-banner.mat-toolbar.mat-warn a:active .mat-button-wrapper {
  color: #303036 !important;
}
.vcs-banner.mat-toolbar.mat-warn a:focus {
  color: #303036 !important;
  cursor: pointer;
}
.vcs-banner.mat-toolbar.mat-warn a:focus .mat-button-wrapper {
  color: #303036 !important;
}
.vcs-banner.mat-toolbar.mat-warn a.vcs-button.mat-button-base.mat-button:not([disabled]):hover .mat-button-wrapper {
  color: #303036 !important;
}
.ant-picker-separator {
  background-image: url("/assets/icons/icon-separator-light.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
.ant-picker-separator i {
  display: none;
}
.ant-picker-large {
  padding: 10px 8px 10px 12px;
}
.ant-picker {
  background: transparent;
}
.ant-picker:hover {
  border-color: #111113;
}
.ant-picker-cell {
  color: #94949E;
  width: 40px;
  height: 32px;
}
.ant-picker-range .ant-picker-clear {
  right: 10px;
}
.ant-picker-focused {
  border: 1px solid #5582DF !important;
  box-shadow: none;
}
.container-picker .mat-error {
  display: flex;
  margin-top: 4px;
  font-size: 12px;
  font-family: "Roboto-Regular";
  line-height: 16px;
}
.container-picker .mat-error .mat-icon {
  color: #EE0033;
}
vcs-datepicker .container-picker .has-error,
vcs-time-picker .container-picker .has-error {
  border-color: #EE0033;
}
.ant-picker-cell-today .ant-picker-cell-inner {
  color: #F2F2F3;
  background-color: #18181B;
}
.ant-picker-cell-today .ant-picker-cell-inner:hover {
  color: #F2F2F3 !important;
}
.ant-picker-cell-today:hover .ant-picker-cell-inner {
  background-color: #303036 !important;
}
.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before {
  border: none;
}
.ant-picker-cell-today:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner {
  background-color: #18181B;
}
.ant-picker-cell:not(.ant-picker-cell-selected) .ant-picker-cell-inner:active {
  border: 1px solid #5582DF;
}
.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner {
  background-color: #EE0033;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner {
  background-color: #EE0033;
}
.ant-picker-clear {
  right: 2px;
  border-radius: 10px;
}
.ant-picker-clear .anticon-close-circle svg {
  width: 19px;
  height: 19px;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner {
  background: #EE0033;
  color: #F2F2F3;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell-selected:hover .ant-picker-time-panel-cell-inner {
  background: #EE0033 !important;
  color: #F2F2F3 !important;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner {
  padding: 0px;
  width: 40px;
  height: 32px;
  line-height: 32px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
}
.ant-picker-time-panel-column > li {
  display: flex;
  justify-content: space-around;
  text-align: center;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover {
  background: #C9C9CF;
  color: #111113;
}
.ant-picker-dropdown .ant-picker-panel > .ant-picker-time-panel {
  width: 268px;
}
.ant-picker-cell-in-view.ant-picker-cell-in-range::before {
  background-color: #FF6272;
  width: 40px;
  height: 32px;
}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after {
  background-color: #FF6272;
  width: 40px;
}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {
  background-color: #FF6272;
  width: 40px;
  left: 0px;
}
.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover::before {
  background-color: #FF6272;
}
.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner {
  background-color: #EE0033;
}
.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range)::after {
  height: 32px;
}
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after {
  height: 32px;
  width: 40px;
}
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after {
  height: 32px;
  width: 40px;
}
.ant-picker-cell .ant-picker-cell-inner {
  min-width: 40px;
  height: 32px;
  line-height: 32px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
}
.ant-picker-cell-in-view,
.ant-picker-content th {
  color: #111113;
}
.ant-picker-header-view button,
.ant-picker-today-btn {
  color: #111113 !important;
}
.ant-picker-header button {
  color: #111113;
}
.ant-picker-ok button {
  width: 40px;
  height: 32px;
  background-color: #18181B;
  border-color: #18181B;
}
.ant-picker-ok button:hover {
  background-color: #62626A;
  border-color: transparent;
}
.ant-picker-panel-container {
  background: #FFFFFF;
}
.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner {
  color: #111113;
  background-color: #C9C9CF;
}
.ant-picker-input > input {
  color: #111113;
  top: 1px;
}
.datetime-timepicker .help-text {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #303036;
  cursor: default !important;
}
.datetime-timepicker .vcs-hint-error {
  cursor: default !important;
}
.ant-picker-cell:not(.ant-picker-cell-in-view) {
  pointer-events: none;
}
.ant-picker-cell::before {
  height: 32px;
  width: 40px;
}
.ant-picker-content td {
  height: 32px;
  width: 40px;
}
.ant-picker-date-panel .ant-picker-content th {
  width: 40px;
}
.ant-picker-content th {
  height: 32px;
  line-height: 32px;
  min-width: 40px;
}
.ant-picker-date-panel {
  min-width: 304px;
}
.ant-picker-header-view {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.ant-picker-header-view .ant-picker-header-year-btn {
  order: 2;
  margin-left: 4px;
  pointer-events: none !important;
}
.ant-picker-header-view .ant-picker-header-month-btn {
  order: 1;
  pointer-events: none !important;
}
.ant-picker-header .ant-picker-header-super-prev-btn,
.ant-picker-header .ant-picker-header-super-next-btn {
  display: none;
}
th[title=Sat], th[title=Mon], th[title=Tue], th[title=Web], th[title=Thu], th[title=Fri], th[title=Sun] {
  font-family: "Roboto-Medium";
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
th[title=Sat], th[title=Sun] {
  color: #EE0033;
}
.ant-picker-range .ant-picker-active-bar {
  background-color: #111113;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after {
  border-top: none;
  border-bottom: none;
  background: #f2f2f3;
  color: #111113;
}
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after {
  border-right: none;
}
.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range)::after {
  border-top: none;
  border-bottom: none;
  background: #f2f2f3;
  color: #111113;
}
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child::after {
  border-right: none;
}
.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after {
  border-left: none;
}
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after {
  border-left: none;
}
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child::after {
  border-left: none;
}
.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after {
  border-right: none;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start::before {
  background: none;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single)::before {
  background: none;
}
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end::before {
  background: none;
}
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after {
  border-top: none;
  border-bottom: none;
  background: #f2f2f3;
  color: #111113;
}
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after {
  border-right: none;
}
.ant-picker-datetime-panel .ant-picker-date-panel .ant-picker-header {
  height: 56px;
  padding-top: 8px;
}
.ant-picker-datetime-panel .ant-picker-time-panel .ant-picker-header {
  height: 56px;
  padding-top: 8px;
  align-items: center;
}
.ant-picker-panel .ant-picker-header {
  height: 56px;
  padding: 0 16px;
  padding-top: 8px;
}
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after {
  border-left: none;
}
.ant-picker-ranges {
  display: none;
}
.ant-picker-footer-extra:not(:last-child) {
  border: none;
}
.ant-picker-footer-extra:not(:last-child) .vcsRenderExtraFooter {
  padding: 16px 16px 16px 0px;
  text-align: right;
}
.ant-picker-footer-extra {
  padding: 0px;
}
/*severity*/
/*status*/
/*pagination*/
/*
  Status
*/
.status {
  display: flex;
  align-items: center;
}
.status .dot {
  border-radius: 50%;
  display: inline-block;
  margin-right: 8px;
}
.status .dot.sm {
  width: 8px;
  height: 8px;
}
.status .dot.md {
  width: 12px;
  height: 12px;
}
.status.enable .dot {
  background-color: #467AD0;
}
.status.disable .dot {
  background-color: #94949E;
}
.results .separate {
  height: 20px;
  border: 1px solid #94949E !important;
}
.results .date, .results > span {
  color: #111113 !important;
}
.results .count, .results .hightlight {
  color: #467AD0 !important;
}
.group-table {
  width: 100%;
}
.group-table .nth-header-group-table {
  height: 28px;
  width: 100%;
  border-bottom: 0.5px solid #94949E;
}
.group-table .nth-header-group-table .d-filter {
  display: flex;
  align-items: center;
  width: 200px;
  height: 32px;
}
.group-table .nth-header-group-table .d-filter .group-icon-filter {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.group-table .nth-header-group-table .d-filter .group-icon-filter .icon-sort {
  margin: 0 4px 2px 4px;
}
.group-table .nth-header-group-table .d-filter .group-icon-filter .icon-sort:hover {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid transparent;
  border-radius: 4px;
}
.group-table .nth-header-group-table .d-filter .group-icon-filter .icon-sort:active {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
}
.group-table .nth-header-group-table .d-filter .group-icon-filter .icon-sort:focus {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
}
.group-table .nth-header-group-table .d-filter .group-icon-filter .d-filter-icon {
  margin: 0 4px 2px 0 !important;
  height: 17px;
}
.group-table .nth-header-group-table .d-filter .group-icon-filter .d-filter-icon:hover {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid transparent;
  border-radius: 4px;
  height: 23px;
  padding: 2px;
}
.group-table .nth-header-group-table .d-filter .group-icon-filter .d-filter-icon:active {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
}
.group-table .nth-header-group-table .d-filter .group-icon-filter .d-filter-icon:focus {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
}
.group-table .nth-header-group-table .d-filter .title {
  cursor: pointer;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #111113;
}
.group-table .tbody-group .nth-body-group-table {
  border-bottom: 0.5px solid #D7D7DB;
}
.group-table .tbody-group .nth-body-group-table .btn-group-actions {
  visibility: hidden;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.group-table .tbody-group .nth-body-group-table .btn-group-actions .btn-table-actions {
  margin-left: 8px;
}
.group-table .tbody-group .nth-body-group-table:hover .btn-group-actions {
  visibility: visible;
}
.group-table .nth-header-group-sub {
  height: 28px;
  border-bottom: 0.5px solid #D7D7DB;
}
.group-table .nth-header-group-sub .d-filter {
  display: flex;
  align-items: center;
  width: 200px;
  height: 28px;
}
.group-table .nth-header-group-sub .d-filter .group-icon-filter {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.group-table .nth-header-group-sub .d-filter .group-icon-filter .icon-sort {
  margin: 0 4px 2px 4px;
}
.group-table .nth-header-group-sub .d-filter .group-icon-filter .icon-sort:hover {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid transparent;
  border-radius: 4px;
}
.group-table .nth-header-group-sub .d-filter .group-icon-filter .icon-sort:active {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
}
.group-table .nth-header-group-sub .d-filter .group-icon-filter .icon-sort:focus {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
}
.group-table .nth-header-group-sub .d-filter .group-icon-filter .d-filter-icon {
  margin: 0 4px 2px 0 !important;
  height: 17px;
}
.group-table .nth-header-group-sub .d-filter .group-icon-filter .d-filter-icon:hover {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid transparent;
  border-radius: 4px;
  height: 23px;
  padding: 2px;
}
.group-table .nth-header-group-sub .d-filter .group-icon-filter .d-filter-icon:active {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
}
.group-table .nth-header-group-sub .d-filter .group-icon-filter .d-filter-icon:focus {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
}
.group-table .nth-header-group-sub .d-filter .title {
  cursor: pointer;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #111113;
}
.group-table .tbody-group-sub .nth-body-sub {
  height: 32px;
  border-bottom: 0.5px solid #D7D7DB;
}
.group-table .tbody-group-sub .nth-body-sub .btn-group-actions {
  visibility: hidden;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.group-table .tbody-group-sub .nth-body-sub .btn-group-actions .btn-table-actions {
  margin-left: 8px;
}
.group-table .tbody-group-sub .nth-body-sub:hover .btn-group-actions {
  visibility: visible;
}
.group-table .vcs-table {
  width: 100%;
}
/*
  action
*/
.vcs-action-datatable {
  background: transparent;
  margin-bottom: 8px;
}
.checkbox-item {
  display: flex !important;
  align-items: flex-end !important;
}
.cell-hoverable .action-hover {
  display: none;
}
.cell-hoverable:hover {
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16) !important;
  position: relative;
}
.cell-hoverable:hover .action-hover {
  display: flex;
  position: absolute;
  top: 0px;
  left: 10px;
}
.vcs-datatable.expandable {
  background-color: #FFFFFF !important;
  color: #111113;
}
.vcs-datatable.expandable .datatable-group-header {
  background-color: #FFFFFF !important;
  color: #111113;
  border-bottom: 0.5px solid #D7D7DB;
  border-top: 0.5px solid #D7D7DB;
  padding: 6px 0px;
  display: flex;
  align-items: center;
}
.vcs-datatable.expandable .datatable-group-header:hover {
  background-color: #F2F2F3 !important;
}
.vcs-datatable.expandable .datatable-body {
  background-color: transparent;
}
.vcs-datatable.expandable .datatable-body .datatable-body-row {
  border-bottom: 0.5px solid #D7D7DB;
}
.vcs-datatable.expandable .datatable-body .datatable-body-row:hover {
  background: #F2F2F3;
}
.vcs-datatable.expandable .datatable-body .datatable-body-row:hover .datatable-body-cell {
  background-color: #F2F2F3 !important;
}
.vcs-datatable.expandable .datatable-body .datatable-body-row .datatable-body-cell {
  display: flex;
  align-items: center;
  color: #111113;
  background-color: transparent;
  border-bottom: 0.5px solid #D7D7DB;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.vcs-datatable.expandable .datatable-body .datatable-body-row.active .datatable-body-cell {
  background-color: #E5E5E7 !important;
}
.vcs-datatable.expandable .datatable-body .datatable-body-row.active {
  background-color: #E5E5E7 !important;
}
.vcs-datatable.vcs-datatable.material {
  /* Extra */
}
.vcs-datatable.vcs-datatable.material .vcs-loading-animation {
  background-color: #C9C9CF;
}
.vcs-datatable.vcs-datatable.material .vcs-loading-animation .loading-text {
  background-color: #C9C9CF;
  color: #111113;
}
.vcs-datatable.vcs-datatable.material .datatable-header {
  display: flex;
  background: #FFFFFF;
  border-bottom: 0.5px solid #94949E !important;
}
.vcs-datatable.vcs-datatable.material .datatable-header .datatable-header-inner .datatable-header-cell {
  cursor: pointer;
  background: #FFFFFF;
  color: #111113;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.vcs-datatable.vcs-datatable.material .datatable-header .datatable-header-inner .datatable-header-cell .datatable-icon-down:before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1'%3E%3Cg transform='translate(6.000000, 9.000000)'%3E%3Cg id='Regular' fill='%23242428'%3E%3Cpath d='M0.605360237,0.422509535 C0.965827384,0.0620087596 1.53305715,0.0342527662 1.92536258,0.339259358 L2.0195738,0.422443571 L5.999,4.402 L9.9804262,0.422443571 C10.340927,0.0619764238 10.9081593,0.0342733463 11.3004363,0.339316535 L11.3946398,0.422509535 C11.7551069,0.783010311 11.78281,1.35024266 11.4777668,1.74251964 L11.3945738,1.8367231 L6.92844348,6.30243639 C6.68232662,6.54890403 6.34830992,6.68739763 6,6.68739763 C5.70144864,6.68739763 5.41339842,6.58564723 5.18253996,6.40170373 L5.07209287,6.3029731 L0.605426202,1.8367231 C0.214883695,1.44621702 0.214854162,0.813052042 0.605360237,0.422509535 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.vcs-datatable.vcs-datatable.material .datatable-header .datatable-header-inner .datatable-header-cell .datatable-icon-up:before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1'%3E%3Cg transform='translate(6.000000, 8.000000)'%3E%3Cg id='Regular' fill='%23242428'%3E%3Cpath d='M6,0.104269037 C6.29855136,0.104269037 6.58660158,0.206019439 6.81746004,0.389962939 L6.92790713,0.488693571 L11.3945738,4.95494357 C11.7851163,5.34544965 11.7851458,5.97861462 11.3946398,6.36915713 C11.0341726,6.72965791 10.4669429,6.7574139 10.0746374,6.45240731 L9.9804262,6.3692231 L6,2.389 L2.0195738,6.3692231 C1.65907302,6.72969024 1.09184067,6.75739332 0.699563695,6.45235013 L0.605360237,6.36915713 C0.24489309,6.00865636 0.217190013,5.44142401 0.522233201,5.04914703 L0.605426202,4.95494357 L5.07155652,0.489230276 C5.31767338,0.24276264 5.65169008,0.104269037 6,0.104269037 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.vcs-datatable.vcs-datatable.material .datatable-header .datatable-header-inner .datatable-header-cell .sort-btn {
  color: #111113 !important;
}
.vcs-datatable.vcs-datatable.material .datatable-footer {
  background: #FFFFFF;
}
.vcs-datatable.vcs-datatable.material .datatable-body {
  background-color: transparent;
}
.vcs-datatable.vcs-datatable.material .datatable-body datatable-selection .empty-row {
  margin-top: 10px;
}
.vcs-datatable.vcs-datatable.material .datatable-body .c-icon {
  color: #62626A !important;
}
.vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row {
  border-bottom: 0.5px solid #D7D7DB;
  line-height: 20px;
}
.vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row:hover {
  background: #F2F2F3;
  box-shadow: 3px 3px 6px 0px rgba(0, 0, 0, 0.16);
}
.vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row:hover .datatable-body-cell {
  background-color: #F2F2F3 !important;
}
.vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row .datatable-body-cell {
  display: flex;
  align-items: center;
  color: #111113;
  background-color: transparent;
  border-bottom: 0.5px solid #D7D7DB;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row.active .datatable-body-cell {
  background-color: #E5E5E7 !important;
}
.vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row.active {
  background-color: #E5E5E7 !important;
}
.vcs-datatable.vcs-datatable.material .datatable-pager mat-icon {
  color: #62626A;
}
.vcs-datatable.vcs-datatable.material .datatable-pager.prev-pager-icon .prev-page {
  color: #C9C9CF;
}
.vcs-datatable.vcs-datatable.material .datatable-pager.next-pager-icon .next-page {
  color: #C9C9CF;
}
.vcs-datatable.vcs-datatable.material .datatable-pager li.pages:not(.active) > a {
  color: #111113;
  background-color: #FFFFFF;
}
.vcs-datatable.vcs-datatable.material .datatable-pager li.pages:not(.active) > a:hover {
  color: #111113;
  background-color: #C9C9CF;
}
.vcs-datatable.vcs-datatable.material .datatable-pager li.pages:not(.active) > a:active {
  color: #F2F2F3;
  background-color: #111113;
  border: 1px solid #5582DF;
}
.vcs-datatable.vcs-datatable.material .datatable-pager .pages.active a {
  color: #F2F2F3;
  background-color: #111113;
}
.vcs-datatable.vcs-datatable.material .mat-checkbox.vcs-checkbox .mat-checkbox-layout {
  margin-bottom: 0;
}
.vcs-datatable.scroll-vertical .datatable-body {
  overflow-y: auto !important;
}
.mat-table th {
  font-family: "Roboto-Medium";
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #111113;
}
.mat-table tr.mat-header-row {
  height: 28px;
}
.mat-table th.mat-header-cell {
  border-bottom-color: gray;
}
.mat-table .mat-cell {
  font-family: "Roboto-Regular";
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #111113;
  padding-right: 10px;
}
.mat-menu-panel.vcs-menu {
  background-color: #FFFFFF !important;
  color: #111113 !important;
  margin-top: 4px;
}
.mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > h6 {
  color: #111113;
}
.mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > p {
  color: #62626A;
}
.mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > span {
  color: #62626A;
}
.vcs-dropdown-search.vcs-menu .mat-menu-content .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled)::before {
  display: none;
}
.mat-menu-panel {
  border-radius: unset;
}
.mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item,
.mat-menu-panel.vcs-menu .mat-menu-content .mat-option {
  padding: 0px 16px 0px 24px;
  position: relative;
  background-color: transparent;
  color: #111113;
}
.mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item:hover,
.mat-menu-panel.vcs-menu .mat-menu-content .mat-option:hover {
  background-color: #FD2F4A;
  color: #ffffff;
}
.mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item:hover > h6, .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item:hover > p, .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item:hover > mat-icon, .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item:hover > div,
.mat-menu-panel.vcs-menu .mat-menu-content .mat-option:hover > h6,
.mat-menu-panel.vcs-menu .mat-menu-content .mat-option:hover > p,
.mat-menu-panel.vcs-menu .mat-menu-content .mat-option:hover > mat-icon,
.mat-menu-panel.vcs-menu .mat-menu-content .mat-option:hover > div {
  color: #F2F2F3;
}
.mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.mat-menu-panel.vcs-menu .mat-menu-content .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  color: #111113;
}
.mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled):hover,
.mat-menu-panel.vcs-menu .mat-menu-content .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled):hover {
  background-color: #FD2F4A;
  color: #ffffff;
}
.mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled):hover::before,
.mat-menu-panel.vcs-menu .mat-menu-content .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled):hover::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='18px' height='16px' viewBox='0 0 18 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E24px / Filled / Interface-Essential / Form-Validation / check%3C/title%3E%3Cg id='Button' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' transform='translate(-3.000000, -4.000000)' fill='%23F2F2F3'%3E%3Cg id='check' transform='translate(3.000000, 4.000000)'%3E%3Cpath d='M17.3595,3.05 L15.2655,0.95 C15.1951468,0.879468724 15.0996204,0.839829662 15,0.839829662 C14.9003796,0.839829662 14.8048532,0.879468724 14.7345,0.95 L5.8905,9.8 C5.8201468,9.87053128 5.72462045,9.91017034 5.625,9.91017034 C5.52537955,9.91017034 5.4298532,9.87053128 5.3595,9.8 L3.2655,7.7 C3.1951468,7.62946872 3.09962045,7.58982966 3,7.58982966 C2.90037955,7.58982966 2.8048532,7.62946872 2.7345,7.7 L0.6405,9.8 C0.494106773,9.94643744 0.494106773,10.1838126 0.6405,10.33025 L5.3595,15.05 C5.4298532,15.1205313 5.52537955,15.1601703 5.625,15.1601703 C5.72462045,15.1601703 5.8201468,15.1205313 5.8905,15.05 L17.3595,3.575 C17.5024286,3.42918368 17.5024286,3.19581632 17.3595,3.05 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled)::before,
.mat-menu-panel.vcs-menu .mat-menu-content .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled)::before {
  content: "";
  width: 14px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='18px' height='16px' viewBox='0 0 18 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E24px / Filled / Interface-Essential / Form-Validation / check%3C/title%3E%3Cg id='Button' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' transform='translate(-3.000000, -4.000000)' fill='%23242428'%3E%3Cg id='check' transform='translate(3.000000, 4.000000)'%3E%3Cpath d='M17.3595,3.05 L15.2655,0.95 C15.1951468,0.879468724 15.0996204,0.839829662 15,0.839829662 C14.9003796,0.839829662 14.8048532,0.879468724 14.7345,0.95 L5.8905,9.8 C5.8201468,9.87053128 5.72462045,9.91017034 5.625,9.91017034 C5.52537955,9.91017034 5.4298532,9.87053128 5.3595,9.8 L3.2655,7.7 C3.1951468,7.62946872 3.09962045,7.58982966 3,7.58982966 C2.90037955,7.58982966 2.8048532,7.62946872 2.7345,7.7 L0.6405,9.8 C0.494106773,9.94643744 0.494106773,10.1838126 0.6405,10.33025 L5.3595,15.05 C5.4298532,15.1205313 5.52537955,15.1601703 5.625,15.1601703 C5.72462045,15.1601703 5.8201468,15.1205313 5.8905,15.05 L17.3595,3.575 C17.5024286,3.42918368 17.5024286,3.19581632 17.3595,3.05 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  position: absolute;
  left: 8px;
  margin-top: 2px;
  background-size: contain;
  background-repeat: no-repeat;
}
.mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) .mat-option-text,
.mat-menu-panel.vcs-menu .mat-menu-content .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) .mat-option-text {
  position: relative;
}
.mat-menu-panel.vcs-menu .mat-subheader {
  color: #111113;
}
.mat-menu-panel.vcs-menu .mat-divider {
  border-top-color: #7A7A85;
}
.mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item,
.mat-menu-panel.table-select-columns .mat-menu-content .field-item {
  background-color: #FFFFFF !important;
  padding: 5px 10px;
  position: relative;
  color: #111113 !important;
}
.mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:hover,
.mat-menu-panel.table-select-columns .mat-menu-content .field-item:hover {
  background-color: #E5E5E7 !important;
  color: #111113 !important;
}
.mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:hover > h6, .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:hover > p, .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:hover > mat-icon, .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:hover > div,
.mat-menu-panel.table-select-columns .mat-menu-content .field-item:hover > h6,
.mat-menu-panel.table-select-columns .mat-menu-content .field-item:hover > p,
.mat-menu-panel.table-select-columns .mat-menu-content .field-item:hover > mat-icon,
.mat-menu-panel.table-select-columns .mat-menu-content .field-item:hover > div {
  color: #111113 !important;
}
.mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:active,
.mat-menu-panel.table-select-columns .mat-menu-content .field-item:active {
  background-color: #E5E5E7 !important;
  color: #111113 !important;
}
.mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:active > h6, .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:active > p, .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:active > mat-icon, .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:active > div,
.mat-menu-panel.table-select-columns .mat-menu-content .field-item:active > h6,
.mat-menu-panel.table-select-columns .mat-menu-content .field-item:active > p,
.mat-menu-panel.table-select-columns .mat-menu-content .field-item:active > mat-icon,
.mat-menu-panel.table-select-columns .mat-menu-content .field-item:active > div {
  color: #111113 !important;
}
.mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.mat-menu-panel.table-select-columns .mat-menu-content .field-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background-color: #E5E5E7 !important;
  color: #111113 !important;
}
.mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) .mat-option-text,
.mat-menu-panel.table-select-columns .mat-menu-content .field-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) .mat-option-text {
  position: relative;
}
.mat-menu-panel.table-select-columns .mat-subheader {
  color: #111113;
  padding: 5px 4px 5px 20px !important;
}
.mat-menu-panel.table-select-columns .mat-divider {
  border-top-color: #7A7A85;
}
.input-tag .user-icon {
  position: relative;
  z-index: 1;
  top: 37px;
  left: 12px;
}
.input-tag .ng-value-container {
  padding: 0 44px !important;
}
.input-tag .ng-input {
  top: 8px !important;
  padding-left: 44px !important;
}
.vcs-form-field-label {
  color: #303036;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 8px;
}
.vcs-form-field-label .label-required::after {
  content: "*";
  width: 7px;
  height: 20px;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #EE0033;
}
.type-textarea .mat-form-field-flex {
  height: 100% !important;
}
.vcs-form-field.mat-form-field {
  /* Firefox */
}
.vcs-form-field.mat-form-field.mat-focused:not(.mat-form-field-disabled, .mat-form-field-invalid) .mat-form-field-flex {
  border: 1px solid #5582DF !important;
}
.vcs-form-field.mat-form-field.mat-focused:not(.mat-form-field-disabled, .mat-form-field-invalid) .mat-form-field-infix input::placeholder, .vcs-form-field.mat-form-field.mat-focused:not(.mat-form-field-disabled, .mat-form-field-invalid) .mat-form-field-infix textarea::placeholder {
  color: #94949E !important;
}
.vcs-form-field.mat-form-field.mat-focused:not(.mat-form-field-disabled, .mat-form-field-invalid) .mat-form-field-infix input.mat-input-element, .vcs-form-field.mat-form-field.mat-focused:not(.mat-form-field-disabled, .mat-form-field-invalid) .mat-form-field-infix textarea.mat-input-element {
  caret-color: #111113;
  background-color: transparent;
}
.vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex {
  border-radius: 4px;
  border: 1px solid #62626A;
  padding: 0px;
  align-items: initial;
  background: transparent;
  line-height: 20px !important;
  height: 40px;
  cursor: pointer;
}
.vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:hover {
  background: #FFFFFF !important;
  border: 1px solid #111113;
}
.vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-infix input::placeholder, .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-infix textarea::placeholder {
  color: #94949E;
}
.vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-infix input.mat-input-element, .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-infix textarea.mat-input-element {
  caret-color: #111113;
}
.vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:active {
  border: 1px solid #5582DF !important;
}
.vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:focus {
  border: 1px solid #5582DF !important;
}
.vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix {
  line-height: 20px !important;
}
.vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix input, .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix textarea {
  color: #111113;
}
.vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix input::placeholder, .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix textarea::placeholder {
  color: #94949E;
}
.vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix input.mat-input-element, .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix textarea.mat-input-element {
  caret-color: #111113;
}
.vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix textarea {
  min-height: 120px !important;
}
.vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-suffix .unit {
  padding: 9px 8px;
  line-height: 20px !important;
  font-weight: 400;
  font-size: 14px;
  color: #111113;
}
.vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex.type-textarea .mat-form-field-infix {
  padding: 8px 5px 8px 11px !important;
}
.vcs-form-field.mat-form-field.mat-form-field-disabled .mat-form-field-flex {
  color: #C9C9CF;
  background-color: #E5E5E7;
  cursor: not-allowed;
  height: 40px;
}
.vcs-form-field.mat-form-field.mat-form-field-disabled .mat-form-field-infix {
  color: #C9C9CF;
  background-color: #E5E5E7;
  cursor: not-allowed;
}
.vcs-form-field.mat-form-field.mat-form-field-disabled input {
  color: #C9C9CF;
  background-color: #E5E5E7;
}
.vcs-form-field.mat-form-field.mat-form-field-disabled.type-textarea .mat-form-field-infix {
  padding: 8px 5px 8px 11px !important;
  height: 128px;
}
.vcs-form-field.mat-form-field.mat-form-field-disabled.type-textarea .mat-form-field-subscript-wrapper {
  margin-top: 30px;
}
.vcs-form-field.mat-form-field.mat-form-field-disabled .mat-icon {
  color: #C9C9CF;
  cursor: not-allowed;
}
.vcs-form-field.mat-form-field .mat-hint, .vcs-form-field.mat-form-field .mat-error {
  color: #303036;
}
.vcs-form-field.mat-form-field.mat-form-field-invalid .mat-form-field-flex {
  border-color: #EE0033 !important;
}
.vcs-form-field.mat-form-field.mat-form-field-invalid .mat-form-field-flex:hover {
  border-color: #EE0033 !important;
}
.vcs-form-field.mat-form-field.mat-form-field-invalid .mat-form-field-subscript-wrapper .mat-error {
  color: #EE0033;
}
.vcs-form-field.mat-form-field.mat-form-field-invalid .mat-form-field-subscript-wrapper .mat-error .mat-icon {
  color: #EE0033;
  vertical-align: text-bottom;
}
.vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint {
  transition: background-color 100ms linear;
}
.vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint.vcs-hint-error, .vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint.vcs-hint-error > .mat-icon {
  color: #EE0033;
}
.vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint.vcs-hint-success, .vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint.vcs-hint-success > .mat-icon {
  color: #697F3E;
}
.vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint.vcs-hint-warn {
  color: #303036;
}
.vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint.vcs-hint-warn .mat-icon {
  color: #E8E160;
}
.vcs-form-field.mat-form-field input[type=number] {
  -moz-appearance: textfield;
}
.strength-meter .vcs-pwd-weak {
  background: #E57B7C;
}
.strength-meter .vcs-pwd-very-weak {
  background: #C95859;
}
.strength-meter .vcs-pwd-strong {
  background: #E57B7C;
}
.strength-meter .vcs-pwd-very-strong {
  background: #576E35;
}
.strength-meter .vcs-pwd-fair {
  background: #DCD450;
}
.strength-meter:before,
.strength-meter:after {
  content: "";
  border-color: #fff;
  background: #C9C9CF;
}
.strength-meter-fill[data-strength="0"] {
  background: #C95859;
  width: 20%;
}
.strength-meter-fill[data-strength="1"] {
  background: #E57B7C;
  width: 40%;
}
.strength-meter-fill[data-strength="2"] {
  background: #DCD450;
  width: 60%;
}
.strength-meter-fill[data-strength="3"] {
  background: #89A357;
  width: 80%;
}
.strength-meter-fill[data-strength="4"] {
  background: #576E35;
  width: 100%;
}
.password-feedback,
.password-suggetion {
  color: #6c757d !important;
}
.vcs-input-number.mat-input-element {
  background-color: #ffffff;
  border: 2px solid #c9ccd5;
}
.vcs-navigation {
  /*
    GENERAL
  */
  /* HUMBERGER  */
  /*
    ITEM
    colappse vs expanded như nhau
  */
}
.vcs-navigation.mat-drawer-container .mat-drawer-backdrop.mat-drawer-shown {
  background-color: transparent;
}
.vcs-navigation .vcs-sidebar.mat-drawer {
  transition: width 0.5s;
}
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar {
  background-color: #242428;
}
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) {
  background-color: #242428;
  width: 64px;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-divider {
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.vcs-navigation .vcs-sidebar.mat-drawer.mat-drawer-side {
  border-right: none;
}
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-nav-list.mat-list-base .mat-list-item:first-of-type .mat-icon,
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-selection-list.mat-list-base .mat-list-item:first-of-type .mat-icon {
  color: #FD2F4A;
  background-color: #3D3D43;
}
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-nav-list.mat-list-base .mat-list-item:first-of-type .mat-icon:hover,
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-selection-list.mat-list-base .mat-list-item:first-of-type .mat-icon:hover {
  color: #FD2F4A;
  background-color: #FFFFFF;
}
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-nav-list.mat-list-base .mat-list-item:first-of-type .mat-icon,
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-selection-list.mat-list-base .mat-list-item:first-of-type .mat-icon {
  color: #AFAFB7;
  background-color: transparent;
}
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-nav-list.mat-list-base .mat-list-item:first-of-type .mat-icon:hover,
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-selection-list.mat-list-base .mat-list-item:first-of-type .mat-icon:hover {
  color: #FFFFFF;
  background-color: #3D3D43;
}
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-nav-list.mat-list-base .mat-list-item:focus,
.vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-selection-list.mat-list-base .mat-list-item:focus {
  background-color: transparent;
}
.vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-badge-content.mat-badge-active {
  background: #EE0033 !important;
  color: #FFFFFF !important;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type) .mat-list-item-content,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type) .mat-list-item-content {
  background-color: transparent;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type) .mat-list-item-content .mat-icon,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type) .mat-list-item-content .mat-icon {
  color: #AFAFB7;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type) .mat-list-item-content .mat-line,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type) .mat-list-item-content .mat-line {
  color: #AFAFB7;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content {
  background-color: #FD2F4A !important;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-icon,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-icon {
  color: #FFFFFF !important;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-line,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-line {
  color: #FFFFFF;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-badge-content, .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-badge-active,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-badge-content,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-badge-active {
  background: #F2F2F3 !important;
  color: #FD2F4A !important;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active:hover .mat-list-item-content,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active:hover .mat-list-item-content {
  color: #FFFFFF !important;
  background-color: #FD2F4A !important;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active:hover .mat-list-item-content .mat-icon,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active:hover .mat-list-item-content .mat-icon {
  color: #FFFFFF !important;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active:hover .mat-list-item-content .mat-line,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active:hover .mat-list-item-content .mat-line {
  color: #FFFFFF;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type):hover .mat-list-item-content,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type):hover .mat-list-item-content {
  background-color: #3D3D43 !important;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type):hover .mat-list-item-content .mat-icon,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type):hover .mat-list-item-content .mat-icon {
  color: #FFFFFF !important;
}
.vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type):hover .mat-list-item-content .mat-line,
.vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type):hover .mat-list-item-content .mat-line {
  color: #FFFFFF;
}
.vcs-submenu.mat-menu-panel .mat-menu-content {
  background: #242428;
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-divider {
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
  margin: 8px 12px;
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-subheader {
  padding: 8px 20px;
  white-space: nowrap;
  color: #AFAFB7;
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item {
  color: #AFAFB7;
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item .mat-icon {
  color: #AFAFB7;
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item:hover {
  background-color: #3D3D43;
  color: #FFFFFF;
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item:hover .mat-icon {
  color: #FFFFFF;
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.mat-menu-item-highlighted {
  background: #3D3D43;
  color: #FFFFFF;
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.mat-menu-item-highlighted:hover {
  background: #3D3D43 !important;
  color: #FFFFFF !important;
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger::after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1' fill='%23AFAFB7'%3E%3Cg transform='translate(9.000000, 6.000000)'%3E%3Cg id='Regular'%3E%3Cpath d='M0.501226552,0.605393219 C0.861710514,0.244909257 1.42894157,0.217179722 1.82123278,0.522204612 L1.91544011,0.605393219 L6.38160306,5.07155652 C6.62807069,5.31767338 6.7665643,5.65169008 6.7665643,6 C6.7665643,6.29855136 6.66481389,6.58660158 6.48084962,6.81748081 L6.38210678,6.92794011 L1.91544011,11.3946068 C1.52491582,11.7851311 0.891750844,11.7851311 0.501226552,11.3946068 C0.140742591,11.0341228 0.113013055,10.4668918 0.418037946,10.0746006 L0.501226552,9.98039322 L4.481,6 L0.501226552,2.01960678 C0.140742591,1.65912282 0.113013055,1.09189176 0.418037946,0.699600557 L0.501226552,0.605393219 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: none;
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger:hover {
  background: #FD2F4A;
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger:hover::after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1' fill='%23FFFFFF'%3E%3Cg transform='translate(9.000000, 6.000000)'%3E%3Cg id='Regular'%3E%3Cpath d='M0.501226552,0.605393219 C0.861710514,0.244909257 1.42894157,0.217179722 1.82123278,0.522204612 L1.91544011,0.605393219 L6.38160306,5.07155652 C6.62807069,5.31767338 6.7665643,5.65169008 6.7665643,6 C6.7665643,6.29855136 6.66481389,6.58660158 6.48084962,6.81748081 L6.38210678,6.92794011 L1.91544011,11.3946068 C1.52491582,11.7851311 0.891750844,11.7851311 0.501226552,11.3946068 C0.140742591,11.0341228 0.113013055,10.4668918 0.418037946,10.0746006 L0.501226552,9.98039322 L4.481,6 L0.501226552,2.01960678 C0.140742591,1.65912282 0.113013055,1.09189176 0.418037946,0.699600557 L0.501226552,0.605393219 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: none;
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.vcs-sidebar-link-active::after, .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.vcs-sidebar-link-active.mat-menu-item-highlighted:hover {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1' fill='%23FFFFFF'%3E%3Cg transform='translate(9.000000, 6.000000)'%3E%3Cg id='Regular'%3E%3Cpath d='M0.501226552,0.605393219 C0.861710514,0.244909257 1.42894157,0.217179722 1.82123278,0.522204612 L1.91544011,0.605393219 L6.38160306,5.07155652 C6.62807069,5.31767338 6.7665643,5.65169008 6.7665643,6 C6.7665643,6.29855136 6.66481389,6.58660158 6.48084962,6.81748081 L6.38210678,6.92794011 L1.91544011,11.3946068 C1.52491582,11.7851311 0.891750844,11.7851311 0.501226552,11.3946068 C0.140742591,11.0341228 0.113013055,10.4668918 0.418037946,10.0746006 L0.501226552,9.98039322 L4.481,6 L0.501226552,2.01960678 C0.140742591,1.65912282 0.113013055,1.09189176 0.418037946,0.699600557 L0.501226552,0.605393219 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: none;
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.vcs-sidebar-link-active:hover {
  color: #FFFFFF !important;
  background: #FD2F4A !important;
}
.vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.vcs-sidebar-link-active:hover::after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1' fill='%23FFFFFF'%3E%3Cg transform='translate(9.000000, 6.000000)'%3E%3Cg id='Regular'%3E%3Cpath d='M0.501226552,0.605393219 C0.861710514,0.244909257 1.42894157,0.217179722 1.82123278,0.522204612 L1.91544011,0.605393219 L6.38160306,5.07155652 C6.62807069,5.31767338 6.7665643,5.65169008 6.7665643,6 C6.7665643,6.29855136 6.66481389,6.58660158 6.48084962,6.81748081 L6.38210678,6.92794011 L1.91544011,11.3946068 C1.52491582,11.7851311 0.891750844,11.7851311 0.501226552,11.3946068 C0.140742591,11.0341228 0.113013055,10.4668918 0.418037946,10.0746006 L0.501226552,9.98039322 L4.481,6 L0.501226552,2.01960678 C0.140742591,1.65912282 0.113013055,1.09189176 0.418037946,0.699600557 L0.501226552,0.605393219 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: none;
}
.vcs-submenu .vcs-sidebar-link-active {
  color: #FFFFFF !important;
  background-color: #FD2F4A !important;
}
.vcs-submenu .vcs-sidebar-link-active .mat-icon {
  color: #FFFFFF !important;
}
.vcs-submenu .vcs-sidebar-link-active .mat-line {
  color: #FFFFFF;
}
.vcs-submenu .vcs-sidebar-link-active .mat-badge-content {
  background: #F2F2F3 !important;
  color: #FD2F4A !important;
}
.vcs-submenu .vcs-sidebar-link-active:hover {
  color: #FFFFFF;
  background-color: #FD2F4A;
}
.vcs-submenu .vcs-sidebar-link-active:hover .mat-icon {
  color: #FFFFFF !important;
}
.vcs-submenu .vcs-sidebar-link-active:hover .mat-line {
  color: #FFFFFF;
}
.vcs-dropdown-submenu.mat-menu-panel {
  background: #FFFFFF;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-divider {
  border: !important;
  margin: 8px 12px;
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-subheader {
  padding: 8px 20px;
  white-space: nowrap;
  color: #AFAFB7;
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item {
  color: #111113;
  height: 32px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  border-radius: 4px;
  font-family: "Roboto-Regular";
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item:hover {
  background-color: #FD2F4A;
  color: #FFFFFF;
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item:hover .mat-icon {
  color: #FFFFFF;
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item:active {
  background-color: #FD2F4A;
  color: #FFFFFF;
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item:active .mat-icon {
  color: #FFFFFF;
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.mat-menu-item-highlighted {
  background: #E5E5E7;
  color: #111113;
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.mat-menu-item-highlighted:hover {
  background: #E5E5E7 !important;
  color: #111113 !important;
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger::after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1' fill='%23111113'%3E%3Cg transform='translate(9.000000, 6.000000)'%3E%3Cg id='Regular'%3E%3Cpath d='M0.501226552,0.605393219 C0.861710514,0.244909257 1.42894157,0.217179722 1.82123278,0.522204612 L1.91544011,0.605393219 L6.38160306,5.07155652 C6.62807069,5.31767338 6.7665643,5.65169008 6.7665643,6 C6.7665643,6.29855136 6.66481389,6.58660158 6.48084962,6.81748081 L6.38210678,6.92794011 L1.91544011,11.3946068 C1.52491582,11.7851311 0.891750844,11.7851311 0.501226552,11.3946068 C0.140742591,11.0341228 0.113013055,10.4668918 0.418037946,10.0746006 L0.501226552,9.98039322 L4.481,6 L0.501226552,2.01960678 C0.140742591,1.65912282 0.113013055,1.09189176 0.418037946,0.699600557 L0.501226552,0.605393219 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: none;
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1' fill='%23111113'%3E%3Cg transform='translate(9.000000, 6.000000)'%3E%3Cg id='Regular'%3E%3Cpath d='M0.501226552,0.605393219 C0.861710514,0.244909257 1.42894157,0.217179722 1.82123278,0.522204612 L1.91544011,0.605393219 L6.38160306,5.07155652 C6.62807069,5.31767338 6.7665643,5.65169008 6.7665643,6 C6.7665643,6.29855136 6.66481389,6.58660158 6.48084962,6.81748081 L6.38210678,6.92794011 L1.91544011,11.3946068 C1.52491582,11.7851311 0.891750844,11.7851311 0.501226552,11.3946068 C0.140742591,11.0341228 0.113013055,10.4668918 0.418037946,10.0746006 L0.501226552,9.98039322 L4.481,6 L0.501226552,2.01960678 C0.140742591,1.65912282 0.113013055,1.09189176 0.418037946,0.699600557 L0.501226552,0.605393219 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: none;
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger:hover {
  background: #E5E5E7;
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger:hover::after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1' fill='%23111113'%3E%3Cg transform='translate(9.000000, 6.000000)'%3E%3Cg id='Regular'%3E%3Cpath d='M0.501226552,0.605393219 C0.861710514,0.244909257 1.42894157,0.217179722 1.82123278,0.522204612 L1.91544011,0.605393219 L6.38160306,5.07155652 C6.62807069,5.31767338 6.7665643,5.65169008 6.7665643,6 C6.7665643,6.29855136 6.66481389,6.58660158 6.48084962,6.81748081 L6.38210678,6.92794011 L1.91544011,11.3946068 C1.52491582,11.7851311 0.891750844,11.7851311 0.501226552,11.3946068 C0.140742591,11.0341228 0.113013055,10.4668918 0.418037946,10.0746006 L0.501226552,9.98039322 L4.481,6 L0.501226552,2.01960678 C0.140742591,1.65912282 0.113013055,1.09189176 0.418037946,0.699600557 L0.501226552,0.605393219 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: none;
}
.vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger:hover::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1' fill='%23111113'%3E%3Cg transform='translate(9.000000, 6.000000)'%3E%3Cg id='Regular'%3E%3Cpath d='M0.501226552,0.605393219 C0.861710514,0.244909257 1.42894157,0.217179722 1.82123278,0.522204612 L1.91544011,0.605393219 L6.38160306,5.07155652 C6.62807069,5.31767338 6.7665643,5.65169008 6.7665643,6 C6.7665643,6.29855136 6.66481389,6.58660158 6.48084962,6.81748081 L6.38210678,6.92794011 L1.91544011,11.3946068 C1.52491582,11.7851311 0.891750844,11.7851311 0.501226552,11.3946068 C0.140742591,11.0341228 0.113013055,10.4668918 0.418037946,10.0746006 L0.501226552,9.98039322 L4.481,6 L0.501226552,2.01960678 C0.140742591,1.65912282 0.113013055,1.09189176 0.418037946,0.699600557 L0.501226552,0.605393219 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: none;
}
.vcs-navigation-header {
  color: #111113 !important;
  background-color: #FFFFFF !important;
}
.vcs-navigation-header .vcs-button.vcs-round-btn mat-icon {
  left: unset !important;
  top: -1px !important;
}
.vcs-navigation-header .vcs-avatar.circle .status {
  bottom: -4% !important;
}
.vcs-navigation-header.mat-toolbar {
  background-color: #FFFFFF !important;
}
.vcs-navigation-header .line-subtract {
  margin-left: 18px;
  height: 24px;
  border: 1px solid #AFAFB7 !important;
}
.vcs-navigation-header .title {
  margin-left: 18px;
  color: #111113;
}
.vcs-navigation-header .vcs-navigation-badge .mat-badge-content {
  background: #FD2F4A;
}
.vcs-navigation-header .vcs-navigation-badge:hover {
  background: none !important;
}
.vcs-navigation-header .vcs-navigation-badge:active {
  background: #C9C9CF !important;
}
.vcs-navigation-header .vcs-navigation-badge:active mat-icon {
  color: #111113 !important;
}
.vcs-navigation-header .text-message {
  display: flex;
  align-items: center;
  white-space: nowrap;
  width: -moz-fit-content;
  width: fit-content;
  height: 42px;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
}
.vcs-navigation-header .text-message:hover {
  background: #E5E5E7;
  border-radius: 4px;
  color: #111113;
}
.vcs-navigation-header .text-message .text-toolbar {
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  color: #111113;
  padding: 8px 8px 8px;
}
.vcs-navigation-header .text-message .icon-toolbar {
  margin-left: 8px;
}
.vcs-navigation-header .switch-app {
  display: flex;
  align-items: center;
  height: 74px;
  padding: 23px 32px;
  cursor: pointer;
}
.vcs-navigation-header .switch-app:hover {
  background: #E5E5E7;
  border-radius: 4px;
  color: #111113;
}
.vcs-navigation-header .switch-app .logo-app {
  margin-right: 40px;
  width: 90px !important;
}
.vcs-navigation-header .switch-app .desc-app {
  width: 180px;
  height: 62px;
  padding-top: 12px;
}
.vcs-navigation-header .text-toolbar-info {
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  margin-left: 5px;
  color: #111113;
}
.navigation .mat-toolbar .container-breadcrumbs .breadcrumb {
  visibility: hidden;
}
.navigation .mat-toolbar .container-breadcrumbs .breadcrumb::before {
  visibility: visible;
  content: "Navigation";
  color: #111113;
  font-family: "Roboto-Medium";
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
}
.dark-theme .navigation .mat-toolbar .container-breadcrumbs .breadcrumb::before {
  color: #ffffff !important;
}
.option-checked, .asset-20 ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected::before, .asset-20 ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked::before,
.asset-20 .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected::before, .dark-theme ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected::before, .dark-theme ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked::before,
.dark-theme .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected::before, .asset-20 .mat-option.mat-selected::before, .dark-theme .mat-option.mat-selected::before, ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected::before, ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked::before,
.vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected::before, .mat-option.mat-selected::before {
  content: "";
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='18px' height='16px' viewBox='0 0 18 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E24px / Filled / Interface-Essential / Form-Validation / check%3C/title%3E%3Cg id='Button' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' transform='translate(-3.000000, -4.000000)' fill='%23242428'%3E%3Cg id='check' transform='translate(3.000000, 4.000000)'%3E%3Cpath d='M17.3595,3.05 L15.2655,0.95 C15.1951468,0.879468724 15.0996204,0.839829662 15,0.839829662 C14.9003796,0.839829662 14.8048532,0.879468724 14.7345,0.95 L5.8905,9.8 C5.8201468,9.87053128 5.72462045,9.91017034 5.625,9.91017034 C5.52537955,9.91017034 5.4298532,9.87053128 5.3595,9.8 L3.2655,7.7 C3.1951468,7.62946872 3.09962045,7.58982966 3,7.58982966 C2.90037955,7.58982966 2.8048532,7.62946872 2.7345,7.7 L0.6405,9.8 C0.494106773,9.94643744 0.494106773,10.1838126 0.6405,10.33025 L5.3595,15.05 C5.4298532,15.1205313 5.52537955,15.1601703 5.625,15.1601703 C5.72462045,15.1601703 5.8201468,15.1205313 5.8905,15.05 L17.3595,3.575 C17.5024286,3.42918368 17.5024286,3.19581632 17.3595,3.05 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  position: absolute;
  left: 4px;
  background-size: contain;
  background-repeat: no-repeat;
  top: calc(50% - 8px);
}
.vcs-mat-error,
.vcs-mat-success,
.vcs-mat-warning {
  display: flex;
  align-items: center;
  margin-top: 4px;
}
.vcs-mat-error {
  color: #EE0033 !important;
}
.vcs-mat-error .mat-icon {
  color: #EE0033;
  vertical-align: text-bottom;
}
.vcs-mat-success {
  color: #697F3E !important;
}
.vcs-mat-success .mat-icon {
  color: #697F3E;
  vertical-align: text-bottom;
}
.vcs-mat-warning {
  color: #E8E160;
}
.vcs-mat-warning .mat-icon {
  color: #E8E160 !important;
  vertical-align: text-bottom;
}
.mat-option:hover:not(.mat-option-disabled),
.mat-option:focus:not(.mat-option-disabled) {
  background-color: #FD2F4A;
  color: #F2F2F3;
}
.mat-option.mat-selected {
  position: relative;
  background-color: #E5E5E7;
  color: #111113;
  padding: 0 24px;
}
.mat-option.mat-selected:hover {
  background-color: #E5E5E7;
  color: #111113;
}
.vcs-autocomplete.mat-autocomplete-panel .mat-option {
  line-height: 24px;
}
ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected, ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked,
.vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,
.vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked {
  position: relative;
}
ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected:hover, ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:hover,
.vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected:hover,
.vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:hover {
  color: #F2F2F3;
}
ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected:hover::before, ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:hover::before,
.vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected:hover::before,
.vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:hover::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='18px' height='16px' viewBox='0 0 18 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E24px / Filled / Interface-Essential / Form-Validation / check%3C/title%3E%3Cg id='Button' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' transform='translate(-3.000000, -4.000000)' fill='%23F2F2F3'%3E%3Cg id='check' transform='translate(3.000000, 4.000000)'%3E%3Cpath d='M17.3595,3.05 L15.2655,0.95 C15.1951468,0.879468724 15.0996204,0.839829662 15,0.839829662 C14.9003796,0.839829662 14.8048532,0.879468724 14.7345,0.95 L5.8905,9.8 C5.8201468,9.87053128 5.72462045,9.91017034 5.625,9.91017034 C5.52537955,9.91017034 5.4298532,9.87053128 5.3595,9.8 L3.2655,7.7 C3.1951468,7.62946872 3.09962045,7.58982966 3,7.58982966 C2.90037955,7.58982966 2.8048532,7.62946872 2.7345,7.7 L0.6405,9.8 C0.494106773,9.94643744 0.494106773,10.1838126 0.6405,10.33025 L5.3595,15.05 C5.4298532,15.1205313 5.52537955,15.1601703 5.625,15.1601703 C5.72462045,15.1601703 5.8201468,15.1205313 5.8905,15.05 L17.3595,3.575 C17.5024286,3.42918368 17.5024286,3.19581632 17.3595,3.05 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected:active, ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:active,
.vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected:active,
.vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:active {
  color: #111113;
}
ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected:active::before, ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:active::before,
.vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected:active::before,
.vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:active::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='18px' height='16px' viewBox='0 0 18 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E24px / Filled / Interface-Essential / Form-Validation / check%3C/title%3E%3Cg id='Button' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' transform='translate(-3.000000, -4.000000)' fill='%23242428'%3E%3Cg id='check' transform='translate(3.000000, 4.000000)'%3E%3Cpath d='M17.3595,3.05 L15.2655,0.95 C15.1951468,0.879468724 15.0996204,0.839829662 15,0.839829662 C14.9003796,0.839829662 14.8048532,0.879468724 14.7345,0.95 L5.8905,9.8 C5.8201468,9.87053128 5.72462045,9.91017034 5.625,9.91017034 C5.52537955,9.91017034 5.4298532,9.87053128 5.3595,9.8 L3.2655,7.7 C3.1951468,7.62946872 3.09962045,7.58982966 3,7.58982966 C2.90037955,7.58982966 2.8048532,7.62946872 2.7345,7.7 L0.6405,9.8 C0.494106773,9.94643744 0.494106773,10.1838126 0.6405,10.33025 L5.3595,15.05 C5.4298532,15.1205313 5.52537955,15.1601703 5.625,15.1601703 C5.72462045,15.1601703 5.8201468,15.1205313 5.8905,15.05 L17.3595,3.575 C17.5024286,3.42918368 17.5024286,3.19581632 17.3595,3.05 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
ng-dropdown-panel.vcs-select,
.vcs-select.ng-select .ng-dropdown-panel {
  box-shadow: 1px 1px 24px -6px rgba(0, 0, 0, 0.24);
  margin-top: 2px;
  margin-bottom: 2px;
  background: #FFFFFF !important;
}
ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option,
.vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  position: relative;
  background: transparent;
  color: #111113;
}
ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked,
.vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
}
ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked:hover,
.vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked:hover {
  background-color: #FD2F4A;
  color: #F2F2F3;
  font-weight: unset;
}
ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked:hover .mat-icon,
.vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked:hover .mat-icon {
  color: #F2F2F3;
}
ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked:active,
.vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked:active {
  background-color: #E5E5E7;
  color: #111113;
}
ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked:active .mat-icon,
.vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked:active .mat-icon {
  color: #111113;
}
ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked .mat-icon,
.vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked .mat-icon {
  color: #111113;
}
ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked .mat-checkbox-label,
.vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked .mat-checkbox-label {
  color: #111113;
}
ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-disabled,
.vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled {
  cursor: not-allowed;
  background-color: #FFFFFF;
  color: #7A7A85 !important;
}
.vcs-select.ng-select.ng-invalid.ng-touched .ng-select-container {
  border: 1px solid #EE0033 !important;
}
.vcs-select.ng-select.vcs-select-checkbox .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  color: #111113;
}
.vcs-select.ng-select.vcs-select-checkbox .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .mat-checkbox-label.ng-option-selected {
  background: #5582DF !important;
}
.vcs-select.ng-select.ng-select-disabled .ng-select-container {
  background-color: #E5E5E7 !important;
  border: 1px solid #E5E5E7 !important;
  color: #C9C9CF !important;
}
.vcs-select.ng-select.ng-select-disabled .ng-select-container .ng-value {
  color: #C9C9CF !important;
}
.vcs-select.ng-select.ng-select-disabled .ng-select-container .ng-arrow-wrapper .ng-arrow:before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1'%3E%3Cg fill='%23C9C9CF'%3E%3Cg id='Regular'%3E%3Cpath d='M0.605360237,0.422509535 C0.965827384,0.0620087596 1.53305715,0.0342527662 1.92536258,0.339259358 L2.0195738,0.422443571 L5.999,4.402 L9.9804262,0.422443571 C10.340927,0.0619764238 10.9081593,0.0342733463 11.3004363,0.339316535 L11.3946398,0.422509535 C11.7551069,0.783010311 11.78281,1.35024266 11.4777668,1.74251964 L11.3945738,1.8367231 L6.92844348,6.30243639 C6.68232662,6.54890403 6.34830992,6.68739763 6,6.68739763 C5.70144864,6.68739763 5.41339842,6.58564723 5.18253996,6.40170373 L5.07209287,6.3029731 L0.605426202,1.8367231 C0.214883695,1.44621702 0.214854162,0.813052042 0.605360237,0.422509535 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.vcs-select.ng-select.ng-select-focused .ng-select-container {
  border: 1px solid #5582DF;
  box-shadow: none !important;
}
.vcs-select.ng-select.ng-select-focused.ng-select-opened .ng-select-container .ng-arrow-wrapper {
  transform: translateX(-12px) rotate(180deg);
}
.vcs-select.ng-select .ng-select.ng-select-focused:not(.ng-select-opened) > .ng-select-container {
  box-shadow: none !important;
}
.vcs-select.ng-select.ng-select-opened .ng-select-container, .vcs-select.ng-select.ng-select-focused .ng-select-container {
  background-color: transparent !important;
  color: #111113;
  border: 1px solid #5582DF;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.vcs-select.ng-select.ng-select-opened .ng-select-container .ng-arrow-wrapper .ng-arrow, .vcs-select.ng-select.ng-select-focused .ng-select-container .ng-arrow-wrapper .ng-arrow {
  border: none;
}
.vcs-select.ng-select.ng-select-opened .ng-select-container .ng-arrow-wrapper .ng-arrow:before, .vcs-select.ng-select.ng-select-focused .ng-select-container .ng-arrow-wrapper .ng-arrow:before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1'%3E%3Cg fill='%23111113'%3E%3Cg id='Regular'%3E%3Cpath d='M0.605360237,0.422509535 C0.965827384,0.0620087596 1.53305715,0.0342527662 1.92536258,0.339259358 L2.0195738,0.422443571 L5.999,4.402 L9.9804262,0.422443571 C10.340927,0.0619764238 10.9081593,0.0342733463 11.3004363,0.339316535 L11.3946398,0.422509535 C11.7551069,0.783010311 11.78281,1.35024266 11.4777668,1.74251964 L11.3945738,1.8367231 L6.92844348,6.30243639 C6.68232662,6.54890403 6.34830992,6.68739763 6,6.68739763 C5.70144864,6.68739763 5.41339842,6.58564723 5.18253996,6.40170373 L5.07209287,6.3029731 L0.605426202,1.8367231 C0.214883695,1.44621702 0.214854162,0.813052042 0.605360237,0.422509535 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.vcs-select.ng-select .ng-select-container {
  cursor: pointer;
  border-radius: 4px;
  border: 1px solid #62626A;
  background: transparent !important;
}
.vcs-select.ng-select .ng-select-container:hover {
  box-shadow: none;
}
.vcs-select.ng-select .ng-select-container .ng-placeholder {
  color: #94949E;
}
.vcs-select.ng-select .ng-select-container .ng-value,
.vcs-select.ng-select .ng-select-container .ng-input,
.vcs-select.ng-select .ng-select-container .ng-input input,
.vcs-select.ng-select .ng-select-container .ng-input textarea {
  color: #111113;
}
.vcs-select.ng-select .ng-select-container .ng-arrow-wrapper {
  padding: 0 8px 0 0;
  width: 24px;
  height: 24px;
}
.vcs-select.ng-select .ng-select-container .ng-arrow-wrapper .ng-arrow {
  border: none;
}
.vcs-select.ng-select .ng-select-container .ng-arrow-wrapper .ng-arrow:before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1'%3E%3Cg fill='%23111113'%3E%3Cg id='Regular'%3E%3Cpath d='M0.605360237,0.422509535 C0.965827384,0.0620087596 1.53305715,0.0342527662 1.92536258,0.339259358 L2.0195738,0.422443571 L5.999,4.402 L9.9804262,0.422443571 C10.340927,0.0619764238 10.9081593,0.0342733463 11.3004363,0.339316535 L11.3946398,0.422509535 C11.7551069,0.783010311 11.78281,1.35024266 11.4777668,1.74251964 L11.3945738,1.8367231 L6.92844348,6.30243639 C6.68232662,6.54890403 6.34830992,6.68739763 6,6.68739763 C5.70144864,6.68739763 5.41339842,6.58564723 5.18253996,6.40170373 L5.07209287,6.3029731 L0.605426202,1.8367231 C0.214883695,1.44621702 0.214854162,0.813052042 0.605360237,0.422509535 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.vcs-select.ng-select:not(.ng-select-focused):not(.ng-select-disabled) .ng-select-container:hover {
  background-color: #FFFFFF;
  color: #111113;
  border: 1px solid #111113;
}
.vcs-select.ng-select:not(.ng-select-focused):not(.ng-select-disabled) .ng-select-container:hover .ng-arrow-wrapper .ng-arrow:before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1'%3E%3Cg fill='%23111113'%3E%3Cg id='Regular'%3E%3Cpath d='M0.605360237,0.422509535 C0.965827384,0.0620087596 1.53305715,0.0342527662 1.92536258,0.339259358 L2.0195738,0.422443571 L5.999,4.402 L9.9804262,0.422443571 C10.340927,0.0619764238 10.9081593,0.0342733463 11.3004363,0.339316535 L11.3946398,0.422509535 C11.7551069,0.783010311 11.78281,1.35024266 11.4777668,1.74251964 L11.3945738,1.8367231 L6.92844348,6.30243639 C6.68232662,6.54890403 6.34830992,6.68739763 6,6.68739763 C5.70144864,6.68739763 5.41339842,6.58564723 5.18253996,6.40170373 L5.07209287,6.3029731 L0.605426202,1.8367231 C0.214883695,1.44621702 0.214854162,0.813052042 0.605360237,0.422509535 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.vcs-select.ng-select.ng-select-multiple .ng-select-container {
  min-height: 40px;
}
.vcs-select.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  color: #111113;
  background-color: #D7D7DB !important;
  opacity: 0.9;
}
.vcs-select.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value:hover {
  opacity: 1 !important;
}
.vcs-select.ng-select .ng-clear-wrapper {
  border-radius: 50%;
  width: 16px;
  height: 16px;
  text-align: center;
  margin-right: 8px;
  display: flex;
}
.vcs-select.ng-select .ng-clear-wrapper:hover .ng-clear::before {
  opacity: 1 !important;
}
.vcs-select.ng-select .ng-clear-wrapper .ng-clear {
  font-size: 0;
}
.vcs-select.ng-select .ng-clear-wrapper .ng-clear::before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  opacity: 0.9;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 59.1 (86144) - https://sketch.com --%3E%3Ctitle%3E16px / Filled / Interface-Essential / Remove/Add / remove-circle%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg stroke-width='1' fill='%2362626A'%3E%3Cg transform='translate(2.000000, 2.000000)'%3E%3Cg id='remove-circle'%3E%3Cpath d='M6,11.75 C9.17563731,11.75 11.75,9.17563731 11.75,6 C11.75,2.82436269 9.17563731,0.25 6,0.25 C2.82436269,0.25 0.25,2.82436269 0.25,6 C0.253582102,9.17415237 2.82584763,11.7464179 6,11.75 Z M3.525,4.2325 C3.39502171,4.10696276 3.3428937,3.92106105 3.38865142,3.74624634 C3.43440914,3.57143162 3.57093162,3.43490914 3.74574634,3.38915142 C3.92056105,3.3433937 4.10646276,3.39552171 4.232,3.5255 L5.9115,5.205 C5.96028372,5.25363136 6.03921628,5.25363136 6.088,5.205 L7.7675,3.5255 C7.89303724,3.39552171 8.07893895,3.3433937 8.25375366,3.38915142 C8.42856838,3.43490914 8.56509086,3.57143162 8.61084858,3.74624634 C8.6566063,3.92106105 8.60447829,4.10696276 8.4745,4.2325 L6.795,5.912 C6.74636864,5.96078372 6.74636864,6.03971628 6.795,6.0885 L8.4745,7.768 C8.60447829,7.89353724 8.6566063,8.07943895 8.61084858,8.25425366 C8.56509086,8.42906838 8.42856838,8.56559086 8.25375366,8.61134858 C8.07893895,8.6571063 7.89303724,8.60497829 7.7675,8.475 L6.088,6.7955 C6.03921628,6.74686864 5.96028372,6.74686864 5.9115,6.7955 L4.232,8.475 C4.03581056,8.6644861 3.72395761,8.66177619 3.53109071,8.46890929 C3.33822381,8.27604239 3.3355139,7.96418944 3.525,7.768 L5.2045,6.0885 C5.25313136,6.03971628 5.25313136,5.96078372 5.2045,5.912 L3.525,4.2325 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.dark-theme .ng-option-selected .mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled) .mat-checkbox-label {
  color: !important;
}
.mat-checkbox.vcs-checkbox {
  /*
    Focused + Enable
      - checked
      - unchecked
      - indeterminate
  */
  /*
    Not Disable  + Not Checked  ( Not include icon )
      - default
      - hover
      - active
  */
  /*
    Checked(selected) + Enable
      - default
      - hover
      - active
  */
  /*
    Indeterminate + Enable
      - default
      - hover
      - active
  */
  /*
    Disable
      - unchecked
      - checked
      - indeterminate
  */
}
.mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled) .mat-checkbox-label {
  color: #111113;
}
.mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' stroke='none' fill='none' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Unchecked-focus'  fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%235582DF' stroke-width='2'  fill='%23FFFFFF' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled) .mat-checkbox-frame .mat-checkbox-label {
  color: #111113;
}
.mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled).mat-checkbox-checked .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' stroke='none' fill='none' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Checked-focus' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%235582DF' stroke-width='2' fill='%2318181B' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Cpath d='M9.70710678,11.2928932 C9.31658249,10.9023689 8.68341751,10.9023689 8.29289322,11.2928932 C7.90236893,11.6834175 7.90236893,12.3165825 8.29289322,12.7071068 L10.2928932,14.7071068 C10.6834175,15.0976311 11.3165825,15.0976311 11.7071068,14.7071068 L15.7071068,10.7071068 C16.0976311,10.3165825 16.0976311,9.68341751 15.7071068,9.29289322 C15.3165825,8.90236893 14.6834175,8.90236893 14.2928932,9.29289322 L11,12.5857864 L9.70710678,11.2928932 Z' id='Stroke' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled).mat-checkbox-checked .mat-checkbox-frame .mat-checkbox-label {
  color: #111113;
}
.mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled).mat-checkbox-indeterminate .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' stroke='none' fill='none' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Indeterminate-focus' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%235582DF' stroke-width='2'  fill='%2318181B' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Crect id='Stroke' fill='%23FFFFFF' x='8' y='11' width='8' height='2' rx='1'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled).mat-checkbox-indeterminate .mat-checkbox-frame .mat-checkbox-label {
  color: #111113;
}
.mat-checkbox.vcs-checkbox:not(.mat-checkbox-disabled) .mat-checkbox-label {
  color: #111113;
}
.mat-checkbox.vcs-checkbox:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Unchecked-resting' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%2362626A' stroke-width='2' fill='transparent' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.mat-checkbox.vcs-checkbox:not(.mat-checkbox-disabled):hover:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Unchecked-hover' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%23303036' stroke-width='2'  fill='%23FFFFFF' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.mat-checkbox.vcs-checkbox:not(.mat-checkbox-disabled):active:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Unchecked-active' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%235582DF' stroke-width='2'  fill='%23FFFFFF' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.mat-checkbox.vcs-checkbox:not(.mat-checkbox-disabled):focus:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Unchecked-active' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%235582DF' stroke-width='2'  fill='%23FFFFFF' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled) .mat-checkbox-label {
  color: #111113;
}
.mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Checked' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%2318181B' stroke-width='2'  fill='%2318181B' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Cpath d='M9.70710678,11.2928932 C9.31658249,10.9023689 8.68341751,10.9023689 8.29289322,11.2928932 C7.90236893,11.6834175 7.90236893,12.3165825 8.29289322,12.7071068 L10.2928932,14.7071068 C10.6834175,15.0976311 11.3165825,15.0976311 11.7071068,14.7071068 L15.7071068,10.7071068 C16.0976311,10.3165825 16.0976311,9.68341751 15.7071068,9.29289322 C15.3165825,8.90236893 14.6834175,8.90236893 14.2928932,9.29289322 L11,12.5857864 L9.70710678,11.2928932 Z' id='Stroke'  fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled):hover:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Checked-hover' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%23303036' stroke-width='2'  fill='%23303036' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Cpath d='M9.70710678,11.2928932 C9.31658249,10.9023689 8.68341751,10.9023689 8.29289322,11.2928932 C7.90236893,11.6834175 7.90236893,12.3165825 8.29289322,12.7071068 L10.2928932,14.7071068 C10.6834175,15.0976311 11.3165825,15.0976311 11.7071068,14.7071068 L15.7071068,10.7071068 C16.0976311,10.3165825 16.0976311,9.68341751 15.7071068,9.29289322 C15.3165825,8.90236893 14.6834175,8.90236893 14.2928932,9.29289322 L11,12.5857864 L9.70710678,11.2928932 Z' id='Stroke'  fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled):active:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Checked-active' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%235582DF' stroke-width='2'  fill='%2318181B' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Cpath d='M9.70710678,11.2928932 C9.31658249,10.9023689 8.68341751,10.9023689 8.29289322,11.2928932 C7.90236893,11.6834175 7.90236893,12.3165825 8.29289322,12.7071068 L10.2928932,14.7071068 C10.6834175,15.0976311 11.3165825,15.0976311 11.7071068,14.7071068 L15.7071068,10.7071068 C16.0976311,10.3165825 16.0976311,9.68341751 15.7071068,9.29289322 C15.3165825,8.90236893 14.6834175,8.90236893 14.2928932,9.29289322 L11,12.5857864 L9.70710678,11.2928932 Z' id='Stroke'  fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled):focus:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Unchecked-active' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%235582DF' stroke-width='2'  fill='%23FFFFFF' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled) .mat-checkbox-label {
  color: #111113;
}
.mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Indeterminate' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%2318181B' stroke-width='2' fill='%2318181B' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Crect id='Stroke'  fill='%23FFFFFF' x='8' y='11' width='8' height='2' rx='1'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled):hover:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Indeterminate-hover' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%23303036' stroke-width='2' fill='%23303036' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Crect id='Stroke'  fill='%23FFFFFF' x='8' y='11' width='8' height='2' rx='1'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled):active:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Indeterminate-active' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%235582DF' stroke-width='2' fill='%2318181B' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Crect id='Stroke' fill='%23FFFFFF' x='8' y='11' width='8' height='2' rx='1'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled):focus:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Unchecked-active' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%235582DF' stroke-width='2'  fill='%23FFFFFF' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-disabled {
  cursor: not-allowed;
}
.mat-checkbox.vcs-checkbox.mat-checkbox-disabled .mat-checkbox-label {
  color: #111113 !important;
}
.mat-checkbox.vcs-checkbox.mat-checkbox-disabled .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Unchecked-disabled' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%23E5E5E7'  stroke-width='2' fill='%23E5E5E7' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-label {
  color: #111113 !important;
}
.mat-checkbox.vcs-checkbox.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Checked-disabled' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%23E5E5E7' stroke-width='2'  fill='%23E5E5E7' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Cpath d='M9.70710678,11.2928932 C9.31658249,10.9023689 8.68341751,10.9023689 8.29289322,11.2928932 C7.90236893,11.6834175 7.90236893,12.3165825 8.29289322,12.7071068 L10.2928932,14.7071068 C10.6834175,15.0976311 11.3165825,15.0976311 11.7071068,14.7071068 L15.7071068,10.7071068 C16.0976311,10.3165825 16.0976311,9.68341751 15.7071068,9.29289322 C15.3165825,8.90236893 14.6834175,8.90236893 14.2928932,9.29289322 L11,12.5857864 L9.70710678,11.2928932 Z' id='Stroke' fill='%23C9C9CF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.mat-checkbox.vcs-checkbox.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-label {
  color: #111113 !important;
}
.mat-checkbox.vcs-checkbox.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Indeterminate-disabled' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%23E5E5E7' stroke-width='2'  fill='%23E5E5E7' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Crect id='Stroke' fill='%23C9C9CF' x='8' y='11' width='8' height='2' rx='1'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.vcs-toggle.mat-slide-toggle:not(.toggle-dark-light) .mat-slide-toggle-label {
  background: transparent;
}
.vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: #D7D7DB;
}
.vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled) .mat-slide-toggle-bar:hover {
  background-color: #C9C9CF;
  color: #FFFFFF;
}
.vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled).mat-checked .mat-slide-toggle-bar {
  background-color: #89A357;
}
.vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled).mat-checked .mat-slide-toggle-bar .mat-slide-toggle-thumb {
  background-color: #FFFFFF;
}
.vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled).mat-checked .mat-slide-toggle-bar:hover {
  background-color: #9EB66F;
  color: #FFFFFF;
}
.vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled).cdk-mouse-focused .mat-slide-toggle-bar, .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled).cdk-keyboard-focused .mat-slide-toggle-bar {
  box-shadow: 0 0 0 1px #5582DF;
}
.vcs-toggle.mat-slide-toggle:not(.toggle-dark-light).mat-disabled {
  cursor: not-allowed;
}
.vcs-toggle.mat-slide-toggle:not(.toggle-dark-light).mat-disabled .mat-slide-toggle-bar {
  background-color: #E5E5E7;
}
.vcs-toggle.mat-slide-toggle:not(.toggle-dark-light).mat-disabled .mat-slide-toggle-bar .mat-slide-toggle-thumb {
  background-color: #C9C9CF;
  box-shadow: none;
}
.vcs-toggle.mat-slide-toggle:not(.toggle-dark-light).mat-disabled.mat-checked .mat-slide-toggle-bar {
  background-color: #E5E5E7;
}
.vcs-toggle.mat-slide-toggle:not(.toggle-dark-light).mat-disabled.mat-checked .mat-slide-toggle-bar .mat-slide-toggle-thumb {
  background-color: #C9C9CF;
}
.toggle-dark-light-container {
  display: flex;
  align-items: center;
}
.toggle-dark-light-container .toggle-label {
  color: #62626A !important;
  margin: 0 4px;
}
.toggle-dark-light-container .toggle-label.active {
  color: #111113 !important;
}
.vcs-toggle.mat-slide-toggle.toggle-dark-light .mat-slide-toggle-label {
  background: transparent;
}
.vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled) .mat-slide-toggle-bar, .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled .mat-slide-toggle-bar {
  background-image: url("/assets/icons/toggle/bg-dark-moon.png") !important;
  background-repeat: no-repeat;
  background-size: contain;
}
.vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled) .mat-slide-toggle-bar .mat-slide-toggle-thumb-container .mat-slide-toggle-thumb, .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled .mat-slide-toggle-bar .mat-slide-toggle-thumb-container .mat-slide-toggle-thumb {
  background-image: url("/assets/icons/toggle/thumb-moon.png") !important;
  background-repeat: no-repeat;
  background-size: contain;
  background-color: transparent;
  transform: scale(0.9);
}
.vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled).mat-checked .mat-slide-toggle-bar, .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.mat-checked .mat-slide-toggle-bar {
  background-image: url("/assets/icons/toggle/bg-light-sunny.png") !important;
  background-repeat: no-repeat;
  background-size: contain;
}
.vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled).mat-checked .mat-slide-toggle-bar .mat-slide-toggle-thumb-container .mat-slide-toggle-thumb, .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.mat-checked .mat-slide-toggle-bar .mat-slide-toggle-thumb-container .mat-slide-toggle-thumb {
  background-image: url("/assets/icons/toggle/thumb-sunny.png") !important;
  background-repeat: no-repeat;
  background-size: contain;
  background-color: transparent;
  transform: scale(0.9);
}
.vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled).cdk-mouse-focused .mat-slide-toggle-bar, .vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled).cdk-keyboard-focused .mat-slide-toggle-bar, .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.cdk-mouse-focused .mat-slide-toggle-bar, .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.cdk-keyboard-focused .mat-slide-toggle-bar {
  box-shadow: 0 0 0 1px #5582DF;
}
.vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled:hover {
  cursor: not-allowed;
}
.vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled .mat-slide-toggle-bar {
  cursor: not-allowed !important;
}
.vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.mat-checked {
  opacity: 0.85;
}
.vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.mat-checked .mat-slide-toggle-bar {
  cursor: not-allowed !important;
}
.mat-badge-vcs-primary .mat-badge-content {
  background: #EE0033 !important;
  color: #FFFFFF !important;
}
.mat-badge-important .mat-badge-content {
  background: #E57B7C !important;
  color: #FFFFFF !important;
}
.mat-badge-primary-inverted .mat-badge-content {
  background: #F2F2F3 !important;
  color: #FD2F4A !important;
  font-weight: 400;
}
.mat-badge .mat-badge-content {
  font-family: "Roboto-Regular";
}
.vcs-modal-container {
  background: #FFFFFF;
}
.vcs-modal-mask .vcs-modal-header {
  background: #FFFFFF;
  color: #111113;
}
.vcs-modal-mask .vcs-modal-header .icon-actions-header {
  width: 24px !important;
  height: 24px !important;
  padding: unset;
  border: none;
  margin-left: 8px;
}
.vcs-modal-mask .vcs-modal-header .icon-actions-header mat-icon {
  width: 16px !important;
  height: 16px !important;
  position: relative !important;
  left: 0px !important;
  top: 0px;
}
.vcs-modal-mask .vcs-modal-header .icon-option-modal {
  width: 16px;
  height: 16px;
  padding: unset;
}
.vcs-modal-mask .vcs-modal-header .vcs-button.mat-flat-button .mat-button-wrapper {
  position: relative;
  left: unset !important;
}
.vcs-modal-mask .vcs-modal-header .vcs-modal-title {
  font-style: normal;
  font-size: 20px;
  line-height: 24px;
  color: #111113;
  width: 100%;
}
.vcs-modal-mask .vcs-modal-header .vcs-modal-title .container-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.vcs-modal-mask .vcs-modal-header .vcs-modal-title .container-title .title {
  font-weight: 500;
}
.vcs-modal-mask .vcs-modal-header .vcs-modal-title .sub-title {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  margin-top: 4px;
}
.vcs-modal-mask .vcs-modal-header .content-header {
  text-align: center;
  margin: 8px 0 8px 20px;
}
.vcs-modal-mask .vcs-modal-header .content-header .warn-icon-title {
  width: 42px;
  height: 42px;
  margin: -1px 0 12px 0;
  color: #C9C9CF !important;
}
.vcs-modal-mask .vcs-modal-header .content-header .title {
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
}
.vcs-modal-mask .vcs-modal-content {
  background: #FFFFFF;
  color: #111113;
  border-bottom: 1px solid #D7D7DB !important;
  border-top: 1px solid #D7D7DB !important;
  font-size: 14px;
  line-height: 20px;
}
.vcs-modal-mask .vcs-modal-content.modal-confirm {
  border-bottom: unset !important;
  padding: 24px 24px 0 24px;
}
.vcs-modal-mask .vcs-modal-content.modal-confirm .sub-text {
  margin-top: unset !important;
}
.vcs-modal-mask .vcs-modal-content.modal-confirm-center {
  padding-left: 32px !important;
  padding-right: 32px !important;
}
.vcs-modal-mask .vcs-modal-content.modal-confirm-center .no-bullets {
  list-style-type: none;
  padding-left: 24px;
  color: #303036;
}
.vcs-modal-mask .vcs-modal-content.modal-body .vcs-modal-content {
  border-radius: unset !important;
  padding-top: 8px;
}
.vcs-modal-mask .vcs-modal-content .text {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #111113;
  font-family: "Roboto-Medium" !important;
}
.vcs-modal-mask .vcs-modal-content .sub-text {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #111113;
  margin-top: 8px;
}
.vcs-modal-mask .vcs-modal-content .text-body {
  color: #111113 !important;
}
.vcs-modal-mask .vcs-modal-content .vcs-form-horizontal section .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex {
  background: transparent;
}
.vcs-modal-mask .vcs-modal-content .vcs-form-horizontal section .vcs-radio-button:not(.mat-radio-disabled) .mat-radio-inner-circle {
  background: #FFFFFF;
}
.vcs-modal-mask .vcs-modal-footer {
  background: #FFFFFF;
  color: #111113;
  padding: 24px 24px;
}
.vcs-modal-mask .vcs-modal-footer .footer-custom-padding {
  margin-top: -8px;
  margin-bottom: -8px;
}
.vcs-modal-mask .vcs-modal-footer .icon-infor-footer {
  color: #000000 !important;
}
.vcs-modal-mask.p-component-overlay {
  background: rgba(0, 0, 0, 0.71) !important;
}
.vcs-config-dialog .mat-dialog-container,
.vcs-confirm-dialog .mat-dialog-container {
  color: #111113;
  border-radius: 11px;
}
.vcs-config-dialog .mat-dialog-container .mat-dialog-title,
.vcs-confirm-dialog .mat-dialog-container .mat-dialog-title {
  background: #FFFFFF;
  color: #111113;
  border-bottom: 1px solid #D7D7DB !important;
}
.vcs-config-dialog .mat-dialog-container .mat-dialog-title .icon-actions-header,
.vcs-confirm-dialog .mat-dialog-container .mat-dialog-title .icon-actions-header {
  width: 24px !important;
  height: 24px !important;
  padding: unset;
  border: none;
}
.vcs-config-dialog .mat-dialog-container .mat-dialog-title .mat-toolbar .mat-toolbar-row:first-child .warn-icon-title,
.vcs-confirm-dialog .mat-dialog-container .mat-dialog-title .mat-toolbar .mat-toolbar-row:first-child .warn-icon-title {
  color: #C9C9CF !important;
}
.vcs-config-dialog .mat-dialog-container .mat-dialog-content,
.vcs-confirm-dialog .mat-dialog-container .mat-dialog-content {
  background: #FFFFFF;
  color: #111113;
}
.vcs-config-dialog .mat-dialog-container .mat-dialog-actions,
.vcs-confirm-dialog .mat-dialog-container .mat-dialog-actions {
  background: #FFFFFF;
  color: #111113;
  border-top: 1px solid #D7D7DB !important;
}
.vcs-config-dialog .mat-toolbar,
.vcs-confirm-dialog .mat-toolbar {
  background: #FFFFFF;
  color: #111113;
}
.mat-standard-chip:hover::after {
  opacity: 0 !important;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip {
  cursor: pointer;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip .tag-remove {
  color: #111113;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip {
  font-family: "Roboto-Regular";
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  min-width: 10px;
  height: 20px;
  border-radius: 4px;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-default {
  color: #111113;
  background-color: #D7D7DB;
  border: 1px solid #D7D7DB;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-default mat-icon {
  color: #62626A !important;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-default:focus {
  border: 1px solid #5582DF;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-default.hover-on:hover {
  background-color: #C9C9CF;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-default.hover-on-link:hover {
  background-color: #C9C9CF;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-green {
  color: #111113;
  background-color: #C6D5A4;
  border: 1px solid #C6D5A4;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-green mat-icon {
  color: #111113 !important;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-green:focus {
  border: 1px solid #5582DF;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-green.hover-on:hover {
  background-color: #B5CB86;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-green.hover-on-link:hover {
  background-color: #B5CB86;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-primary {
  color: #111113;
  background-color: #FFC5C7;
  border: 1px solid #FFC5C7;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-primary mat-icon {
  color: #242428 !important;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-primary:focus {
  border: 1px solid #5582DF;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-primary.hover-on:hover {
  background-color: #FD8A92;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-primary.hover-on-link:hover {
  background-color: #FD8A92;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-violet {
  color: #111113;
  background-color: #DDCAE8;
  border: 1px solid #DDCAE8;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-violet mat-icon {
  color: #242428 !important;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-violet:focus {
  border: 1px solid #5582DF;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-violet.hover-on:hover {
  background-color: #CEB3E1;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-violet.hover-on-link:hover {
  background-color: #CEB3E1;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-yellow {
  color: #111113;
  background-color: #F6EF87;
  border: 1px solid #F6EF87;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-yellow mat-icon {
  color: #111113 !important;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-yellow:focus {
  border: 1px solid #5582DF;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-yellow.hover-on:hover {
  background-color: #F0E973;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-yellow.hover-on-link:hover {
  background-color: #F0E973;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-blue {
  color: #111113;
  background-color: #B1DBFD;
  border: 1px solid #B1DBFD;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-blue mat-icon {
  color: #111113 !important;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-blue:focus {
  border: 1px solid #5582DF;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-blue.hover-on:hover {
  background-color: #9ECFFD;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-blue.hover-on-link:hover {
  background-color: #9ECFFD;
}
.mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip mat-icon {
  color: #62626A;
}
.mat-chip-list-wrapper .vcs-tag-link {
  color: #5582DF !important;
}
.mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip {
  padding: 0px 12px;
  min-width: 10px;
  min-height: 20px;
  border-radius: 2px;
  height: 20px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.default-tag {
  pointer-events: none;
}
.mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.default-tag.mat-gray {
  color: #111113;
  background-color: #E5E5E7;
}
.mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.default-tag.mat-green {
  color: #111113;
  background-color: #C6D5A4;
}
.mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.default-tag.mat-primary {
  color: #111113;
  background-color: #FFC5C7;
}
.mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.default-tag.mat-yellow {
  color: #111113;
  background-color: #FFFBC1;
}
.mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.default-tag.mat-blue {
  color: #111113;
  background-color: #9ECFFD;
}
.mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.bold-tag {
  pointer-events: none;
}
.mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.bold-tag.mat-gray {
  color: #F2F2F3;
  background-color: #111113;
}
.mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.bold-tag.mat-green {
  color: #F2F2F3;
  background-color: #697F3E;
}
.mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.bold-tag.mat-primary {
  color: #F2F2F3;
  background-color: #EE0033;
}
.mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.bold-tag.mat-yellow {
  color: #111113;
  background-color: #E8E160;
}
.mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.bold-tag.mat-blue {
  color: #F2F2F3;
  background-color: #467AD0;
}
.mat-chip-list-wrapper .mat-chip.mat-standard-chip.vcs-highligh-status::after {
  background: transparent !important;
}
.vcs-avatar {
  height: 32px;
  width: 32px;
  position: relative !important;
  display: flex !important;
  justify-content: center;
  align-items: center;
  color: #FFFFFF;
  background-color: #C9C9CF;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 0 0;
  transition: background-color 100ms linear;
}
.vcs-avatar:focus {
  outline: none;
}
.vcs-avatar.s-16 {
  width: 16px;
  height: 16px;
}
.vcs-avatar.s-16:hover.mat-default:not([disabled]) {
  color: #FFFFFF;
  background-color: #94949E;
}
.vcs-avatar.s-16:focus {
  background-color: #C9C9CF;
  border: 1px solid #5582DF;
}
.vcs-avatar.s-16:disabled {
  background-color: #E5E5E7;
  border: 1px solid #E5E5E7;
}
.vcs-avatar.s-16 .mat-icon {
  transform: scale(0.4);
  color: #FFFFFF;
}
.vcs-avatar.s-16 .text {
  font-size: 12px;
}
.vcs-avatar.s-16 .status {
  height: 0px;
  width: 0px;
  border-radius: 50%;
  position: absolute;
}
.vcs-avatar.s-16 .status::after {
  height: 100%;
  width: 100%;
  text-align: center;
  line-height: 100%;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.vcs-avatar.s-16 .status.online {
  background-color: #89A357;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-16 .status.busy {
  background-color: #E57B7C;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-16 .status.busy::after {
  content: "-";
  color: #ffffff;
  font-size: 100%;
  font-weight: bold;
  transform: scale(0.4);
  margin-top: -0.5px;
}
.vcs-avatar.s-16 .status.offline {
  background-color: #62626A;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-16 .status.offline::after {
  content: "";
  color: #C9C9CF;
  background: #C9C9CF;
  border-radius: 50%;
  transform: scale(0.5);
}
.vcs-avatar.circle {
  border-radius: 50%;
  border: 1px solid transparent;
}
.vcs-avatar.circle.s-128 .status {
  right: 14px;
  bottom: 6px;
}
.vcs-avatar.circle.s-96 .status {
  right: 10px;
  bottom: 2px;
}
.vcs-avatar.circle.s-40 .status {
  right: 0px;
  bottom: -2px;
}
.vcs-avatar.circle.s-32 .status {
  right: -1px;
  bottom: -3px;
}
.vcs-avatar.circle.s-24 .status {
  right: -4px;
  bottom: -4px;
}
.vcs-avatar.container {
  border-radius: 4px;
  border: 1px solid #C9C9CF;
}
.vcs-avatar.container.s-128 .status, .vcs-avatar.container.s-96 .status {
  bottom: 0;
  right: -8px;
}
.vcs-avatar.container.s-40 .status, .vcs-avatar.container.s-32 .status, .vcs-avatar.container.s-24 .status {
  bottom: 0;
  right: -6px;
}
.vcs-avatar img {
  width: inherit;
  height: inherit;
  border-radius: 50%;
}
.vcs-avatar:focus {
  outline: none;
}
.vcs-avatar.s-24 {
  width: 24px;
  height: 24px;
}
.vcs-avatar.s-24:hover.mat-default:not([disabled]) {
  color: #FFFFFF;
  background-color: #94949E;
}
.vcs-avatar.s-24:focus {
  background-color: #C9C9CF;
  border: 1px solid #5582DF;
}
.vcs-avatar.s-24:disabled {
  background-color: #E5E5E7;
  border: 1px solid #E5E5E7;
}
.vcs-avatar.s-24 .mat-icon {
  transform: scale(0.6);
  color: #FFFFFF;
}
.vcs-avatar.s-24 .text {
  font-size: 12px;
}
.vcs-avatar.s-24 .status {
  height: 12px;
  width: 12px;
  border-radius: 50%;
  position: absolute;
}
.vcs-avatar.s-24 .status::after {
  height: 100%;
  width: 100%;
  text-align: center;
  line-height: 100%;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.vcs-avatar.s-24 .status.online {
  background-color: #89A357;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-24 .status.busy {
  background-color: #E57B7C;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-24 .status.busy::after {
  content: "-";
  color: #ffffff;
  font-size: 100%;
  font-weight: bold;
  transform: scale(0.6);
  margin-top: -0.5px;
}
.vcs-avatar.s-24 .status.offline {
  background-color: #62626A;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-24 .status.offline::after {
  content: "";
  color: #C9C9CF;
  background: #C9C9CF;
  border-radius: 50%;
  transform: scale(0.5);
}
.vcs-avatar.circle {
  border-radius: 50%;
  border: 1px solid transparent;
}
.vcs-avatar.circle.s-128 .status {
  right: 14px;
  bottom: 6px;
}
.vcs-avatar.circle.s-96 .status {
  right: 10px;
  bottom: 2px;
}
.vcs-avatar.circle.s-40 .status {
  right: 0px;
  bottom: -2px;
}
.vcs-avatar.circle.s-32 .status {
  right: -1px;
  bottom: -3px;
}
.vcs-avatar.circle.s-24 .status {
  right: -4px;
  bottom: -4px;
}
.vcs-avatar.container {
  border-radius: 4px;
  border: 1px solid #C9C9CF;
}
.vcs-avatar.container.s-128 .status, .vcs-avatar.container.s-96 .status {
  bottom: 0;
  right: -8px;
}
.vcs-avatar.container.s-40 .status, .vcs-avatar.container.s-32 .status, .vcs-avatar.container.s-24 .status {
  bottom: 0;
  right: -6px;
}
.vcs-avatar img {
  width: inherit;
  height: inherit;
  border-radius: 50%;
}
.vcs-avatar:focus {
  outline: none;
}
.vcs-avatar.s-32 {
  width: 32px;
  height: 32px;
}
.vcs-avatar.s-32:hover.mat-default:not([disabled]) {
  color: #FFFFFF;
  background-color: #94949E;
}
.vcs-avatar.s-32:focus {
  background-color: #C9C9CF;
  border: 1px solid #5582DF;
}
.vcs-avatar.s-32:disabled {
  background-color: #E5E5E7;
  border: 1px solid #E5E5E7;
}
.vcs-avatar.s-32 .mat-icon {
  transform: scale(0.8);
  color: #FFFFFF;
}
.vcs-avatar.s-32 .text {
  font-size: 14px;
}
.vcs-avatar.s-32 .status {
  height: 12px;
  width: 12px;
  border-radius: 50%;
  position: absolute;
}
.vcs-avatar.s-32 .status::after {
  height: 100%;
  width: 100%;
  text-align: center;
  line-height: 100%;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.vcs-avatar.s-32 .status.online {
  background-color: #89A357;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-32 .status.busy {
  background-color: #E57B7C;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-32 .status.busy::after {
  content: "-";
  color: #ffffff;
  font-size: 100%;
  font-weight: bold;
  transform: scale(0.8);
  margin-top: -0.5px;
}
.vcs-avatar.s-32 .status.offline {
  background-color: #62626A;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-32 .status.offline::after {
  content: "";
  color: #C9C9CF;
  background: #C9C9CF;
  border-radius: 50%;
  transform: scale(0.5);
}
.vcs-avatar.circle {
  border-radius: 50%;
  border: 1px solid transparent;
}
.vcs-avatar.circle.s-128 .status {
  right: 14px;
  bottom: 6px;
}
.vcs-avatar.circle.s-96 .status {
  right: 10px;
  bottom: 2px;
}
.vcs-avatar.circle.s-40 .status {
  right: 0px;
  bottom: -2px;
}
.vcs-avatar.circle.s-32 .status {
  right: -1px;
  bottom: -3px;
}
.vcs-avatar.circle.s-24 .status {
  right: -4px;
  bottom: -4px;
}
.vcs-avatar.container {
  border-radius: 4px;
  border: 1px solid #C9C9CF;
}
.vcs-avatar.container.s-128 .status, .vcs-avatar.container.s-96 .status {
  bottom: 0;
  right: -8px;
}
.vcs-avatar.container.s-40 .status, .vcs-avatar.container.s-32 .status, .vcs-avatar.container.s-24 .status {
  bottom: 0;
  right: -6px;
}
.vcs-avatar img {
  width: inherit;
  height: inherit;
  border-radius: 50%;
}
.vcs-avatar:focus {
  outline: none;
}
.vcs-avatar.s-36 {
  width: 36px;
  height: 36px;
}
.vcs-avatar.s-36:hover.mat-default:not([disabled]) {
  color: #FFFFFF;
  background-color: #94949E;
}
.vcs-avatar.s-36:focus {
  background-color: #C9C9CF;
  border: 1px solid #5582DF;
}
.vcs-avatar.s-36:disabled {
  background-color: #E5E5E7;
  border: 1px solid #E5E5E7;
}
.vcs-avatar.s-36 .mat-icon {
  transform: scale(1);
  color: #FFFFFF;
}
.vcs-avatar.s-36 .text {
  font-size: 14px;
}
.vcs-avatar.s-36 .status {
  height: 12px;
  width: 12px;
  border-radius: 50%;
  position: absolute;
}
.vcs-avatar.s-36 .status::after {
  height: 100%;
  width: 100%;
  text-align: center;
  line-height: 100%;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.vcs-avatar.s-36 .status.online {
  background-color: #89A357;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-36 .status.busy {
  background-color: #E57B7C;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-36 .status.busy::after {
  content: "-";
  color: #ffffff;
  font-size: 100%;
  font-weight: bold;
  transform: scale(0.8);
  margin-top: -0.5px;
}
.vcs-avatar.s-36 .status.offline {
  background-color: #62626A;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-36 .status.offline::after {
  content: "";
  color: #C9C9CF;
  background: #C9C9CF;
  border-radius: 50%;
  transform: scale(0.5);
}
.vcs-avatar.circle {
  border-radius: 50%;
  border: 1px solid transparent;
}
.vcs-avatar.circle.s-128 .status {
  right: 14px;
  bottom: 6px;
}
.vcs-avatar.circle.s-96 .status {
  right: 10px;
  bottom: 2px;
}
.vcs-avatar.circle.s-40 .status {
  right: 0px;
  bottom: -2px;
}
.vcs-avatar.circle.s-32 .status {
  right: -1px;
  bottom: -3px;
}
.vcs-avatar.circle.s-24 .status {
  right: -4px;
  bottom: -4px;
}
.vcs-avatar.container {
  border-radius: 4px;
  border: 1px solid #C9C9CF;
}
.vcs-avatar.container.s-128 .status, .vcs-avatar.container.s-96 .status {
  bottom: 0;
  right: -8px;
}
.vcs-avatar.container.s-40 .status, .vcs-avatar.container.s-32 .status, .vcs-avatar.container.s-24 .status {
  bottom: 0;
  right: -6px;
}
.vcs-avatar img {
  width: inherit;
  height: inherit;
  border-radius: 50%;
}
.vcs-avatar:focus {
  outline: none;
}
.vcs-avatar.s-40 {
  width: 40px;
  height: 40px;
}
.vcs-avatar.s-40:hover.mat-default:not([disabled]) {
  color: #FFFFFF;
  background-color: #94949E;
}
.vcs-avatar.s-40:focus {
  background-color: #C9C9CF;
  border: 1px solid #5582DF;
}
.vcs-avatar.s-40:disabled {
  background-color: #E5E5E7;
  border: 1px solid #E5E5E7;
}
.vcs-avatar.s-40 .mat-icon {
  transform: scale(1.2);
  color: #FFFFFF;
}
.vcs-avatar.s-40 .text {
  font-size: 20px;
}
.vcs-avatar.s-40 .status {
  height: 12px;
  width: 12px;
  border-radius: 50%;
  position: absolute;
}
.vcs-avatar.s-40 .status::after {
  height: 100%;
  width: 100%;
  text-align: center;
  line-height: 100%;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.vcs-avatar.s-40 .status.online {
  background-color: #89A357;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-40 .status.busy {
  background-color: #E57B7C;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-40 .status.busy::after {
  content: "-";
  color: #ffffff;
  font-size: 100%;
  font-weight: bold;
  transform: scale(0.9);
  margin-top: -0.5px;
}
.vcs-avatar.s-40 .status.offline {
  background-color: #62626A;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-40 .status.offline::after {
  content: "";
  color: #C9C9CF;
  background: #C9C9CF;
  border-radius: 50%;
  transform: scale(0.5);
}
.vcs-avatar.circle {
  border-radius: 50%;
  border: 1px solid transparent;
}
.vcs-avatar.circle.s-128 .status {
  right: 14px;
  bottom: 6px;
}
.vcs-avatar.circle.s-96 .status {
  right: 10px;
  bottom: 2px;
}
.vcs-avatar.circle.s-40 .status {
  right: 0px;
  bottom: -2px;
}
.vcs-avatar.circle.s-32 .status {
  right: -1px;
  bottom: -3px;
}
.vcs-avatar.circle.s-24 .status {
  right: -4px;
  bottom: -4px;
}
.vcs-avatar.container {
  border-radius: 4px;
  border: 1px solid #C9C9CF;
}
.vcs-avatar.container.s-128 .status, .vcs-avatar.container.s-96 .status {
  bottom: 0;
  right: -8px;
}
.vcs-avatar.container.s-40 .status, .vcs-avatar.container.s-32 .status, .vcs-avatar.container.s-24 .status {
  bottom: 0;
  right: -6px;
}
.vcs-avatar img {
  width: inherit;
  height: inherit;
  border-radius: 50%;
}
.vcs-avatar:focus {
  outline: none;
}
.vcs-avatar.s-96 {
  width: 96px;
  height: 96px;
}
.vcs-avatar.s-96:hover.mat-default:not([disabled]) {
  color: #FFFFFF;
  background-color: #94949E;
}
.vcs-avatar.s-96:focus {
  background-color: #C9C9CF;
  border: 1px solid #5582DF;
}
.vcs-avatar.s-96:disabled {
  background-color: #E5E5E7;
  border: 1px solid #E5E5E7;
}
.vcs-avatar.s-96 .mat-icon {
  transform: scale(3);
  color: #FFFFFF;
}
.vcs-avatar.s-96 .text {
  font-size: 46px;
}
.vcs-avatar.s-96 .status {
  height: 16px;
  width: 16px;
  border-radius: 50%;
  position: absolute;
}
.vcs-avatar.s-96 .status::after {
  height: 100%;
  width: 100%;
  text-align: center;
  line-height: 100%;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.vcs-avatar.s-96 .status.online {
  background-color: #89A357;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-96 .status.busy {
  background-color: #E57B7C;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-96 .status.busy::after {
  content: "-";
  color: #ffffff;
  font-size: 100%;
  font-weight: bold;
  transform: scale(1);
  margin-top: -0.5px;
}
.vcs-avatar.s-96 .status.offline {
  background-color: #62626A;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-96 .status.offline::after {
  content: "";
  color: #C9C9CF;
  background: #C9C9CF;
  border-radius: 50%;
  transform: scale(0.5);
}
.vcs-avatar.circle {
  border-radius: 50%;
  border: 1px solid transparent;
}
.vcs-avatar.circle.s-128 .status {
  right: 14px;
  bottom: 6px;
}
.vcs-avatar.circle.s-96 .status {
  right: 10px;
  bottom: 2px;
}
.vcs-avatar.circle.s-40 .status {
  right: 0px;
  bottom: -2px;
}
.vcs-avatar.circle.s-32 .status {
  right: -1px;
  bottom: -3px;
}
.vcs-avatar.circle.s-24 .status {
  right: -4px;
  bottom: -4px;
}
.vcs-avatar.container {
  border-radius: 4px;
  border: 1px solid #C9C9CF;
}
.vcs-avatar.container.s-128 .status, .vcs-avatar.container.s-96 .status {
  bottom: 0;
  right: -8px;
}
.vcs-avatar.container.s-40 .status, .vcs-avatar.container.s-32 .status, .vcs-avatar.container.s-24 .status {
  bottom: 0;
  right: -6px;
}
.vcs-avatar img {
  width: inherit;
  height: inherit;
  border-radius: 50%;
}
.vcs-avatar:focus {
  outline: none;
}
.vcs-avatar.s-128 {
  width: 128px;
  height: 128px;
}
.vcs-avatar.s-128:hover.mat-default:not([disabled]) {
  color: #FFFFFF;
  background-color: #94949E;
}
.vcs-avatar.s-128:focus {
  background-color: #C9C9CF;
  border: 1px solid #5582DF;
}
.vcs-avatar.s-128:disabled {
  background-color: #E5E5E7;
  border: 1px solid #E5E5E7;
}
.vcs-avatar.s-128 .mat-icon {
  transform: scale(4);
  color: #FFFFFF;
}
.vcs-avatar.s-128 .text {
  font-size: 68px;
}
.vcs-avatar.s-128 .status {
  height: 16px;
  width: 16px;
  border-radius: 50%;
  position: absolute;
}
.vcs-avatar.s-128 .status::after {
  height: 100%;
  width: 100%;
  text-align: center;
  line-height: 100%;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.vcs-avatar.s-128 .status.online {
  background-color: #89A357;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-128 .status.busy {
  background-color: #E57B7C;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-128 .status.busy::after {
  content: "-";
  color: #ffffff;
  font-size: 100%;
  font-weight: bold;
  transform: scale(1);
  margin-top: -0.5px;
}
.vcs-avatar.s-128 .status.offline {
  background-color: #62626A;
  border: 2px solid #FFFFFF;
}
.vcs-avatar.s-128 .status.offline::after {
  content: "";
  color: #C9C9CF;
  background: #C9C9CF;
  border-radius: 50%;
  transform: scale(0.5);
}
.vcs-avatar.circle {
  border-radius: 50%;
  border: 1px solid transparent;
}
.vcs-avatar.circle.s-128 .status {
  right: 14px;
  bottom: 6px;
}
.vcs-avatar.circle.s-96 .status {
  right: 10px;
  bottom: 2px;
}
.vcs-avatar.circle.s-40 .status {
  right: 0px;
  bottom: -2px;
}
.vcs-avatar.circle.s-32 .status {
  right: -1px;
  bottom: -3px;
}
.vcs-avatar.circle.s-24 .status {
  right: -4px;
  bottom: -4px;
}
.vcs-avatar.container {
  border-radius: 4px;
  border: 1px solid #C9C9CF;
}
.vcs-avatar.container.s-128 .status, .vcs-avatar.container.s-96 .status {
  bottom: 0;
  right: -8px;
}
.vcs-avatar.container.s-40 .status, .vcs-avatar.container.s-32 .status, .vcs-avatar.container.s-24 .status {
  bottom: 0;
  right: -6px;
}
.vcs-avatar img {
  width: inherit;
  height: inherit;
  border-radius: 50%;
}
.border-radius-customer {
  border-radius: 8px !important;
  -webkit-border-radius: 8px !important;
  -moz-border-radius: 8px !important;
  -ms-border-radius: 8px !important;
  -o-border-radius: 8px !important;
}
.ngx-toastr {
  background-color: #FFFFFF;
  color: #111113;
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 16px !important;
  width: 400px !important;
  border-radius: 4px !important;
  pointer-events: all;
  background-image: none !important;
  cursor: pointer;
}
.ngx-toastr:hover {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12) !important;
}
.ngx-toastr .row {
  display: grid;
  grid-template-columns: 56px auto 48px;
}
.ngx-toastr .row .toast-col-1,
.ngx-toastr .row .col-2 {
  padding: 0 16px;
}
.ngx-toastr .row .toast-col-1 {
  height: 24px;
}
.ngx-toastr .row .toast-col-3 {
  padding: 0 0;
}
.ngx-toastr .row .toast-col-2 {
  display: flex;
  align-items: center;
}
.ngx-toastr .row .close-btn {
  padding: 0 0px;
  display: flex;
  align-items: center;
}
.ngx-toastr .row .close-btn mat-icon {
  width: 16px;
}
.ngx-toastr .row .toast-title {
  font-family: "Roboto-Medium" !important;
  font-size: 14px;
}
.ngx-toastr .row .toast-message {
  font-size: 14px;
  font-family: "Roboto-Regular" !important;
}
.ngx-toastr .row .btn-left {
  margin-right: 16px;
  line-height: 32px;
  background-repeat: no-repeat;
  border: none;
  outline: none;
  cursor: pointer;
  overflow: hidden;
}
.ngx-toastr .row .btn-left:active {
  outline: none;
}
.ngx-toastr .row .btn-right {
  position: relative;
  -webkit-user-select: none;
          user-select: none;
  cursor: pointer;
  outline: none;
  border: none;
  -webkit-tap-highlight-color: transparent;
  display: inline-block;
  white-space: nowrap;
  text-decoration: none;
  vertical-align: baseline;
  text-align: center;
  min-width: 64px;
  line-height: 20px;
  letter-spacing: 0;
  padding: 6px 12px;
  border-radius: 4px;
  overflow: visible;
  color: #fff;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12) !important;
}
.ngx-toastr .row .btn-right:active {
  outline: none;
}
.ngx-toastr .title {
  margin-bottom: 8px;
}
.ngx-toastr .content {
  margin-bottom: 12px;
}
.ngx-toastr.toast-error {
  background-color: #B04142 !important;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
}
.ngx-toastr.toast-error .row .toast-col-1 mat-icon {
  color: #FFFFFF;
}
.ngx-toastr.toast-error .row .toast-title {
  color: #F2F2F3 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.ngx-toastr.toast-error .row .toast-message {
  color: #F2F2F3 !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ngx-toastr.toast-error .row .close-btn mat-icon {
  color: #FFFFFF;
}
.ngx-toastr.toast-error .row .btn-left {
  background: transparent !important;
  color: #FFFFFF !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.ngx-toastr.toast-error .row .btn-right {
  background: #B04142 !important;
  color: #FFFFFF !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.ngx-toastr.toast-warning {
  background-color: #F0E973 !important;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
}
.ngx-toastr.toast-warning .row .toast-col-1 mat-icon {
  color: #111113;
}
.ngx-toastr.toast-warning .row .toast-title {
  color: #111113 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.ngx-toastr.toast-warning .row .toast-message {
  color: #303036 !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ngx-toastr.toast-warning .row .close-btn mat-icon {
  color: #62626A;
}
.ngx-toastr.toast-warning .row .btn-left {
  background: transparent !important;
  color: #5582DF !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.ngx-toastr.toast-warning .row .btn-right {
  background: #D5CD2D !important;
  color: #111113 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.ngx-toastr.toast-normal {
  background-color: #FFFFFF !important;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
}
.ngx-toastr.toast-normal .row .toast-col-1 mat-icon {
  color: #697F3E;
}
.ngx-toastr.toast-normal .row .toast-title {
  color: #111113 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.ngx-toastr.toast-normal .row .toast-message {
  color: #242428 !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ngx-toastr.toast-normal .row .close-btn mat-icon {
  color: #62626A;
}
.ngx-toastr.toast-normal .row .btn-left {
  background: transparent !important;
  color: #5582DF !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.ngx-toastr.toast-normal .row .btn-right {
  background: #18181B !important;
  color: #FFFFFF !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.ngx-toastr.toast-success {
  background-color: #89A357 !important;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
}
.ngx-toastr.toast-success .row .toast-col-1 mat-icon {
  color: #F2F2F3;
}
.ngx-toastr.toast-success .row .toast-title {
  color: #F2F2F3 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.ngx-toastr.toast-success .row .toast-message {
  color: #F2F2F3 !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ngx-toastr.toast-success .row .close-btn mat-icon {
  color: #D7D7DB;
}
.ngx-toastr.toast-success .row .btn-left {
  background: transparent !important;
  color: #FFFFFF !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.ngx-toastr.toast-success .row .btn-right {
  background: #47592B !important;
  color: #F2F2F3 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.ngx-toastr.toast-info {
  background-color: #5582DF !important;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
}
.ngx-toastr.toast-info .row .toast-col-1 mat-icon {
  color: #FFFFFF;
}
.ngx-toastr.toast-info .row .toast-title {
  color: #F2F2F3 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.ngx-toastr.toast-info .row .toast-message {
  color: #F2F2F3 !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ngx-toastr.toast-info .row .close-btn mat-icon {
  color: #FFFFFF;
}
.ngx-toastr.toast-info .row .btn-left {
  background: transparent !important;
  color: #FFFFFF !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.ngx-toastr.toast-info .row .btn-right {
  background: #2355A5 !important;
  color: #F2F2F3 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.breadcrumb {
  background: transparent !important;
}
.breadcrumb li:not(.breadcrumb-active):hover a, .breadcrumb li:not(.breadcrumb-active):hover .mat-icon {
  color: #494950 !important;
}
.breadcrumb li a {
  color: #62626A;
}
.breadcrumb li .separate-character {
  color: #111113;
}
.breadcrumb li .mat-icon {
  color: #62626A;
}
.breadcrumb li.breadcrumb-active {
  color: #111113;
}
.breadcrumb li.breadcrumb-active .separate-character, .breadcrumb li.breadcrumb-active a {
  color: #111113;
}
.breadcrumb li.breadcrumb-active .mat-icon {
  color: #111113;
}
.custom-font-breadcrumb .breadcrumb a {
  font-family: "Roboto-Medium";
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
  color: #000000;
}
.breadcrumbs .mat-toolbar .container-breadcrumbs .breadcrumb {
  visibility: hidden;
}
.breadcrumbs .mat-toolbar .container-breadcrumbs .breadcrumb::before {
  visibility: visible;
  content: "Breadcrumbs";
  color: #111113;
  font-family: "Roboto-Medium";
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
}
.customer-height .html {
  min-height: 65px;
}
.dark-theme .custom-font-breadcrumb .breadcrumb a {
  color: #ffffff !important;
}
.vcs-codesnippet .hljs {
  background-color: #F2F2F3;
  font-family: "Roboto-Mono-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.vcs-codesnippet .hljs:not(.hljs-line-numbers) {
  padding: 12px 16px;
  border-radius: 4px;
}
.vcs-codesnippet .hljs .hljs-ln tbody .hljs-ln-numbers {
  text-align: center;
  background: #C9C9CF;
  color: #62626A;
}
.vcs-codesnippet .hljs {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  color: #111113 !important;
}
.vcs-codesnippet .hljs-comment,
.vcs-codesnippet .hljs-quote {
  color: #7A7A85 !important;
  font-style: italic;
}
.vcs-codesnippet .hljs-keyword,
.vcs-codesnippet .hljs-selector-tag,
.vcs-codesnippet .hljs-subst {
  color: #EE0033 !important;
  font-weight: 500 !important;
}
.vcs-codesnippet .hljs-number,
.vcs-codesnippet .hljs-literal,
.vcs-codesnippet .hljs-template-variable {
  color: #697F3E !important;
}
.vcs-codesnippet .hljs-doctag {
  color: !important;
}
.vcs-codesnippet .hljs-tag {
  color: #111113 !important;
}
.vcs-codesnippet .hljs-title,
.vcs-codesnippet .hljs-title.class_,
.vcs-codesnippet .hljs-title.class_.inherited__,
.vcs-codesnippet .hljs-title.function_ {
  /* prettylights-syntax-entity */
  color: #734E99 !important;
}
.vcs-codesnippet .hljs-attr,
.vcs-codesnippet .hljs-attribute,
.vcs-codesnippet .hljs-literal,
.vcs-codesnippet .hljs-meta,
.vcs-codesnippet .hljs-number,
.vcs-codesnippet .hljs-operator,
.vcs-codesnippet .hljs-variable,
.vcs-codesnippet .hljs-selector-attr,
.vcs-codesnippet .hljs-selector-class,
.vcs-codesnippet .hljs-selector-id {
  /* prettylights-syntax-constant */
  color: #467AD0 !important;
}
.vcs-codesnippet .hljs-section,
.vcs-codesnippet .hljs-selector-id {
  color: #734E99 !important;
  font-weight: 500 !important;
}
.vcs-codesnippet .hljs-subst {
  font-weight: normal;
}
.vcs-codesnippet .hljs-type,
.vcs-codesnippet .hljs-class {
  color: #734E99 !important;
}
.vcs-codesnippet .hljs-attr {
  color: #467AD0 !important;
}
.vcs-codesnippet .hljs-string {
  color: #113C83 !important;
}
.vcs-codesnippet .hljs-name {
  color: #697F3E !important;
}
.vcs-codesnippet .hljs-regexp,
.vcs-codesnippet .hljs-link {
  color: #113C83 !important;
}
.vcs-codesnippet .hljs-symbol,
.vcs-codesnippet .hljs-bullet {
  color: #DB696A !important;
}
.vcs-codesnippet .hljs-built_in,
.vcs-codesnippet .hljs-builtin-name {
  color: #113C83 !important;
}
.vcs-codesnippet .hljs-meta {
  color: #EE0033 !important;
  font-weight: 500 !important;
}
.vcs-codesnippet .hljs-deletion {
  color: #EE0033 !important;
}
.vcs-codesnippet .hljs-addition {
  color: #697F3E !important;
}
.vcs-codesnippet .hljs-emphasis {
  color: #111113 !important;
}
.vcs-codesnippet .hljs-strong {
  color: #111113 !important;
  font-weight: 600;
}
.vcs-tooltip.vcs-tooltip-inner .ant-tooltip-inner {
  min-width: 352px !important;
  box-shadow: none;
  border: none;
  border-radius: 4px;
  padding: 16px 16px 16px 24px;
  background-color: #FFFFFF;
  color: #111113;
  box-shadow: 3px 3px 6px 0px rgba(0, 0, 0, 0.16);
}
.vcs-tooltip .ant-tooltip-inner {
  background-color: #FFFFFF;
  color: #111113;
  border-radius: 4px;
}
.vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-title {
  width: 280px;
  height: 24px;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 8px;
  color: #111113;
}
.vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .content-body {
  margin: 12px 0 24px 0;
}
.vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-message {
  width: 312px;
  height: 20px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #303036;
}
.vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-close-icon {
  margin-bottom: 14px;
}
.vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-close-icon mat-icon {
  color: #111113;
  width: 16px !important;
  height: 16px !important;
}
.vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .content-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-btn {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .btn-right {
  position: relative;
  -webkit-user-select: none;
          user-select: none;
  cursor: pointer;
  outline: none;
  border: none;
  -webkit-tap-highlight-color: transparent;
  display: inline-block;
  white-space: nowrap;
  text-decoration: none;
  vertical-align: baseline;
  text-align: center;
  line-height: 20px;
  letter-spacing: 0;
  padding: 10px, 12px;
  border-radius: 4px;
  overflow: visible;
  color: #FFFFFF;
  background-color: #18181B;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);
}
.vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-dot mat-icon {
  color: #62626A;
  width: 8px !important;
  height: 8px !important;
}
.vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-dot mat-icon:active {
  color: #111113;
}
.vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .btn-back {
  color: #5582DF;
}
.vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .divider {
  border: 1px solid #94949E;
}
.vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction > .ngxp__arrow {
  background-color: transparent;
}
.vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction > .ngxp__arrow::before {
  background-color: #FFFFFF !important;
}
.vcs-tooltip .ant-tooltip-arrow .ant-tooltip-arrow-content {
  background-color: #FFFFFF;
}
.vcsTooltip, .asset-20 .ngxp__container.vcs-tooltip-instruction, .dark-theme .ngxp__container.vcs-tooltip-instruction, .asset-20 .ngxp__container.vcs-tooltip-light, .dark-theme .ngxp__container.vcs-tooltip-light, .asset-20 .ngxp__container.vcs-tooltip, .dark-theme .ngxp__container.vcs-tooltip, .ngxp__container.vcs-tooltip-instruction, .ngxp__container.vcs-tooltip-light, .ngxp__container.vcs-tooltip, .ngxp__container.vcs-tooltip-dark {
  padding: 6px 8px;
  border: 0;
  max-width: 250px;
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.1), 0 5px 8px 0 rgba(0, 0, 0, 0.08), 0 1px 14px 0 rgba(0, 0, 0, 0.12);
  z-index: 1000;
  background-color: #FFFFFF;
  cursor: pointer;
}
.vcsTooltip p, .asset-20 .ngxp__container.vcs-tooltip-instruction p, .dark-theme .ngxp__container.vcs-tooltip-instruction p, .asset-20 .ngxp__container.vcs-tooltip-light p, .dark-theme .ngxp__container.vcs-tooltip-light p, .asset-20 .ngxp__container.vcs-tooltip p, .dark-theme .ngxp__container.vcs-tooltip p, .ngxp__container.vcs-tooltip-instruction p, .ngxp__container.vcs-tooltip-light p, .ngxp__container.vcs-tooltip p, .ngxp__container.vcs-tooltip-dark p {
  min-width: 150px;
  margin: 0;
}
.vcsTooltip .vcs-button.mat-flat-button.mat-primary:not([disabled]) mat-icon, .ngxp__container.vcs-tooltip-instruction .vcs-button.mat-flat-button.mat-primary:not([disabled]) mat-icon, .ngxp__container.vcs-tooltip-light .vcs-button.mat-flat-button.mat-primary:not([disabled]) mat-icon, .ngxp__container.vcs-tooltip .vcs-button.mat-flat-button.mat-primary:not([disabled]) mat-icon, .ngxp__container.vcs-tooltip-dark .vcs-button.mat-flat-button.mat-primary:not([disabled]) mat-icon {
  bottom: 0px;
  left: unset;
}
.ngxp__container {
  white-space: normal;
}
.ngxp__container.vcs-tooltip {
  background-color: #FFFFFF;
  color: #111113;
  border-radius: 4px;
  cursor: pointer;
}
.ngxp__container.vcs-tooltip > .ngxp__arrow {
  background-color: transparent;
}
.ngxp__container.vcs-tooltip > .ngxp__arrow::before {
  background-color: #FFFFFF !important;
}
.ngxp__container.vcs-tooltip-light > .ngxp__arrow {
  background-color: transparent;
}
.ngxp__container.vcs-tooltip-light > .ngxp__arrow::before {
  background-color: #FFFFFF !important;
}
.ngxp__container.vcs-tooltip-instruction {
  min-width: 352px !important;
  box-shadow: none;
  border: none;
  border-radius: 4px;
  padding: 16px 16px 16px 24px;
  background-color: #FFFFFF;
}
.ngxp__container.vcs-tooltip-instruction .vcs-button.mat-flat-button.mat-primary:not([disabled]) {
  height: unset !important;
}
.ngxp__container.vcs-tooltip-instruction .tooltip-title {
  width: 280px;
  height: 24px;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 8px;
  color: #111113;
}
.ngxp__container.vcs-tooltip-instruction .content-body {
  margin: 12px 0 24px 0;
}
.ngxp__container.vcs-tooltip-instruction .tooltip-message {
  width: 312px;
  height: 20px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #303036;
}
.ngxp__container.vcs-tooltip-instruction .tooltip-close-icon {
  margin-bottom: 14px;
}
.ngxp__container.vcs-tooltip-instruction .tooltip-close-icon mat-icon {
  color: #111113;
  width: 16px !important;
  height: 16px !important;
}
.ngxp__container.vcs-tooltip-instruction .content-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ngxp__container.vcs-tooltip-instruction .tooltip-btn {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.ngxp__container.vcs-tooltip-instruction .btn-right {
  position: relative;
  -webkit-user-select: none;
          user-select: none;
  cursor: pointer;
  outline: none;
  border: none;
  -webkit-tap-highlight-color: transparent;
  display: inline-block;
  white-space: nowrap;
  text-decoration: none;
  vertical-align: baseline;
  text-align: center;
  line-height: 20px;
  letter-spacing: 0;
  padding: 10px, 12px;
  border-radius: 4px;
  overflow: visible;
  color: #FFFFFF;
  background-color: #18181B;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);
}
.ngxp__container.vcs-tooltip-instruction .tooltip-dot mat-icon {
  color: #62626A;
  width: 8px !important;
  height: 8px !important;
}
.ngxp__container.vcs-tooltip-instruction .tooltip-dot mat-icon:active {
  color: #111113;
}
.ngxp__container.vcs-tooltip-instruction .btn-back {
  color: #5582DF;
}
.ngxp__container.vcs-tooltip-instruction .divider {
  border: 1px solid #94949E;
}
.ngxp__container.vcs-tooltip-instruction > .ngxp__arrow {
  background-color: transparent;
}
.ngxp__container.vcs-tooltip-instruction > .ngxp__arrow::before {
  background-color: #FFFFFF !important;
}
.ngxp__container.dropdown-switch-app {
  border: none;
  border-radius: 4px;
  background-color: #FFFFFF;
  padding: 6px 8px;
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.1), 0 5px 8px 0 rgba(0, 0, 0, 0.08), 0 1px 14px 0 rgba(0, 0, 0, 0.12);
  z-index: 999;
  width: 368px;
  height: 382px;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  color: #111113;
}
.ngxp__container.dropdown-switch-app > .ngxp__arrow {
  background-color: transparent;
}
.ngxp__container.dropdown-switch-app > .ngxp__arrow::before {
  background-color: #FFFFFF !important;
}
.ngxp__container.dropdown-switch-app .show-more {
  margin: 20px 100px;
  background-color: #FFFFFF !important;
}
.vcs-tooltip-btn-right {
  margin-left: 16px;
}
.vcs-intro-tooltip.introjs-tooltip * {
  font-family: "Roboto-regular";
}
.vcs-intro-tooltip.introjs-tooltip .introjs-tooltip-header {
  color: !important;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-tooltip-title {
  color: !important;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-tooltiptext {
  padding: 12px 0;
  margin: 0 28px;
  border-top: 1px solid;
  font-family: "FVHCircularXX-Regular";
  font-size: 14px;
  line-height: 20px;
  color: #303036;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-tooltipbuttons {
  border-top: none;
  display: inline-block;
  padding: 10px 0 20px;
  margin-right: 28px;
  float: right;
  cursor: pointer;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-tooltipbuttons .introjs-prevbutton {
  float: initial;
  display: none;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-tooltipbuttons .introjs-nextbutton {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-weight: 400;
  box-sizing: border-box;
  position: relative;
  border: none;
  white-space: nowrap;
  text-decoration: none;
  border-radius: 4px;
  color: white;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  text-shadow: none;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-bullets ul li a {
  background: #62626A !important;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-bullets ul li a.active {
  background: #111113 !important;
}
.vcs-intro-tooltip.introjs-tooltip .introjs-bullets ul li a.hover {
  background: #111113 !important;
  opacity: 0.8;
}
.scrollspy {
  background: #FFFFFF !important;
  border-radius: 8px;
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.vcs-daterangepicker-backdrop-start, .vcs-daterangepicker-backdrop-end {
  display: none;
}
.mat-menu-content:not(:empty) {
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.vcs-daterangepicker {
  z-index: 1;
}
.vcs-daterangepicker .md-drppicker {
  min-width: max-content;
  margin-top: 0;
  margin-left: 0;
  background: #FFFFFF;
  border: 1px solid #fdfdfd;
}
.vcs-daterangepicker .md-drppicker.double .calendar-table {
  border: 1px solid #ddd !important;
  border-radius: 4px !important;
}
.vcs-daterangepicker .md-drppicker .calendar-table {
  background: transparent;
  border: none;
}
.vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr th {
  font-family: "Roboto-Medium";
  font-size: 14px;
  line-height: 24px;
  color: #111113;
}
.vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr th span {
  color: #111113;
}
.vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td {
  width: 40px;
  height: 32px;
  border-radius: 4px;
}
.vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td span {
  font-family: "Roboto-Regular";
  font-size: 14px;
  line-height: 24px;
  color: #111113;
}
.vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available:hover {
  background: #C9C9CF !important;
}
.vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available:hover span {
  color: #111113 !important;
}
.vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.in-range, .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.in-range:hover, .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.start-date, .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.start-date:hover, .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.end-date, .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.end-date:hover, .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today.in-range {
  background: #FF6272 !important;
}
.vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.in-range span, .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.in-range:hover span, .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.start-date span, .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.start-date:hover span, .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.end-date span, .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.end-date:hover span, .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today.in-range span {
  color: #F2F2F3 !important;
}
.vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.off {
  background: transparent !important;
}
.vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.off span {
  color: #C9C9CF !important;
}
.vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today, .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today:hover, .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.start-date.today, .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today.in-range:hover {
  background: #18181B !important;
}
.vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today span, .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today:hover span, .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.start-date.today span, .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today.in-range:hover span {
  color: #F2F2F3 !important;
}
.vcs-daterangepicker .md-drppicker .buttons_input .btn {
  margin-top: 12px;
  background: #18181B !important;
  color: #F2F2F3 !important;
}
.vcs-daterangepicker .md-drppicker .buttons_input .btn:not([disabled]):hover {
  background-color: #303036 !important;
}
.mat-radio-button.vcs-radio-button.mat-radio-disabled:not(.mat-radio-checked) .mat-radio-label-content {
  color: #111113 !important;
}
.mat-radio-button.vcs-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-label-content {
  color: #111113 !important;
}
.mat-radio-button.vcs-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%23E5E5E7' stroke-width='2' fill='%23E5E5E7' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%23C9C9CF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.mat-radio-button.vcs-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%23E5E5E7' stroke-width='2' fill='%23E5E5E7' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%23E5E5E7'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.mat-radio-button.vcs-radio-button.mat-accent:not(.mat-radio-disabled) .mat-radio-label-content {
  color: #111113;
}
.mat-radio-button.vcs-radio-button.mat-accent:not(.mat-radio-disabled) .mat-radio-outer-circle {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%2362626A' stroke-width='2' fill='%23FFFFFF' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.mat-radio-button.vcs-radio-button.mat-accent:not(.mat-radio-disabled) .mat-radio-outer-circle:hover:not(.mat-radio-disabled) {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%23303036' stroke-width='2' fill='%23FFFFFF' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.mat-radio-button.vcs-radio-button.mat-accent:not(.mat-radio-disabled) .mat-radio-outer-circle:active:not(.mat-radio-disabled) {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%235582DF' stroke-width='2' fill='%23FFFFFF' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.mat-radio-button.vcs-radio-button.mat-radio-checked:not(.mat-radio-disabled) .mat-radio-label-content {
  color: #111113;
}
.mat-radio-button.vcs-radio-button.mat-radio-checked:not(.mat-radio-disabled) .mat-radio-outer-circle {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%2318181B' stroke-width='2' fill='%2318181B' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.mat-radio-button.vcs-radio-button.mat-radio-checked:not(.mat-radio-disabled) .mat-radio-outer-circle:hover:not(.mat-radio-disabled) {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%23303036' stroke-width='2' fill='%23303036' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.mat-radio-button.vcs-radio-button.mat-radio-checked:not(.mat-radio-disabled) .mat-radio-outer-circle:active:not(.mat-radio-disabled) {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%235582DF' stroke-width='2' fill='%2318181B' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E") !important;
}
.mat-radio-button.vcs-radio-button.mat-radio-checked:not(.mat-radio-disabled) .mat-radio-outer-circle:focus:not(.mat-radio-disabled) {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%235582DF' stroke-width='2' fill='%2318181B' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.vcs-inline-message {
  margin: 0 0;
}
.vcs-inline-message .inline-message-action .vcs-button {
  margin-left: unset;
}
.vcs-inline-message .vcs-button.mat-flat-button:focus {
  outline: none !important;
}
.vcs-inline-message .vcs-button.mat-flat-button:not(.mat-button-disabled):focus:not(:focus-visible) {
  border: 1px solid transparent;
  /* Loại bỏ đường viền khi focus bằng chuột */
}
.vcs-inline-message .vcs-button.mat-flat-button:not(.mat-button-disabled):focus-visible {
  border: 1px solid #5582DF !important;
  /* Đường viền màu xanh khi focus bằng bàn phím (tab) */
}
.vcs-inline-message.alert {
  background: #FFC4C5;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
  padding: 16px;
  width: 400px;
  border: none;
}
.vcs-inline-message.alert .inline-message-header, .vcs-inline-message.alert .inline-message-header > .title {
  color: #111113 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.vcs-inline-message.alert .inline-message-header .message-icon, .vcs-inline-message.alert .inline-message-header > .title .message-icon {
  color: #922A2B !important;
}
.vcs-inline-message.alert .inline-message-content {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #303036 !important;
}
.vcs-inline-message.alert .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) {
  background-color: #B04142 !important;
  border: 1px solid transparent;
  color: #F2F2F3 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 32px;
}
.vcs-inline-message.alert .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) span, .vcs-inline-message.alert .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) .mat-icon {
  position: relative;
  color: #F2F2F3 !important;
}
.vcs-inline-message.alert .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) {
  background-color: transparent !important;
  color: #922A2B !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 32px;
  padding-left: 0px;
  padding-right: 0px;
  margin-right: 16px;
}
.vcs-inline-message.alert .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) span, .vcs-inline-message.alert .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) .mat-icon {
  position: relative;
  color: #922A2B !important;
}
.vcs-inline-message.default {
  background: #FFFFFF;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
  width: 400px;
}
.vcs-inline-message.default .inline-message-header, .vcs-inline-message.default .inline-message-header > .title {
  color: #111113 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.vcs-inline-message.default .inline-message-header .message-icon, .vcs-inline-message.default .inline-message-header > .title .message-icon {
  color: #5582DF !important;
}
.vcs-inline-message.default .inline-message-content {
  color: #303036 !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.vcs-inline-message.default .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) {
  background-color: #D7D7DB !important;
  color: #111113 !important;
  border: 1px solid transparent;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 32px;
}
.vcs-inline-message.default .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]):hover {
  background-color: #C9C9CF !important;
}
.vcs-inline-message.default .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]):active {
  background-color: #000000 !important;
}
.vcs-inline-message.default .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]):active span {
  color: #C9C9CF !important;
}
.vcs-inline-message.default .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) span, .vcs-inline-message.default .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) .mat-icon {
  position: relative;
  color: #111113 !important;
}
.vcs-inline-message.default .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) {
  background-color: transparent !important;
  color: #5582DF !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 32px;
  padding-left: 0px;
  padding-right: 0px;
  margin-right: 16px;
}
.vcs-inline-message.default .inline-message-action .vcs-button.mat-stroked-button:not([disabled]):hover {
  text-decoration: underline;
}
.vcs-inline-message.default .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) span, .vcs-inline-message.default .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) .mat-icon {
  position: relative;
  color: #5582DF !important;
}
.vcs-inline-message.warning {
  background: #FFFBC1;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
  width: 400px;
}
.vcs-inline-message.warning .inline-message-header, .vcs-inline-message.warning .inline-message-header > .title {
  color: #111113 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.vcs-inline-message.warning .inline-message-header .message-icon, .vcs-inline-message.warning .inline-message-header > .title .message-icon {
  color: #B3AC23 !important;
}
.vcs-inline-message.warning .inline-message-content {
  color: #303036 !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.vcs-inline-message.warning .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) {
  background-color: #D5CD2D !important;
  color: #111113 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 32px;
  border: 1px solid transparent;
}
.vcs-inline-message.warning .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) span, .vcs-inline-message.warning .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) .mat-icon {
  position: relative;
  color: #111113 !important;
}
.vcs-inline-message.warning .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) {
  background-color: transparent !important;
  color: #B3AC23 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 32px;
  padding-left: 0px;
  padding-right: 0px;
  margin-right: 16px;
}
.vcs-inline-message.warning .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) span, .vcs-inline-message.warning .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) .mat-icon {
  position: relative;
  color: #B3AC23 !important;
}
*::-webkit-scrollbar-track {
  border-radius: 10px;
  background: #E5E5E7;
  cursor: pointer;
}
*::-webkit-scrollbar {
  height: 4px;
  /* height of horizontal scrollbar ← You're missing this */
  width: 4px;
  /* width of vertical scrollbar */
  background-color: #E5E5E7;
}
*::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #AFAFB7;
}
.first-arrow-down .btn-tree-arrow-down {
  color: #62626A !important;
}
.first-arrow-down .btn-tree-arrow-down:hover {
  color: #111113 !important;
}
.vcs-tree.nested-tree {
  background: transparent;
  color: #111113;
}
.vcs-tree.nested-tree .vcs-mat-tree-node .vcs-mat-tree-node-content, .vcs-tree.nested-tree .vcs-mat-tree-node .tree-node-label {
  color: #111113;
}
.vcs-tree.nested-tree .vcs-mat-tree-node::before {
  content: "";
  border-bottom-color: #62626A;
  border-left-color: #62626A;
}
.vcs-tree.nested-tree li.vcs-tree-container {
  border-left-color: #62626A;
  background: #F2F2F3;
}
.vcs-tree.nested-tree li.vcs-mat-tree-node,
.vcs-tree.nested-tree li div {
  background: #F2F2F3;
}
.vcs-tree.nested-tree li.has-children > .vcs-mat-tree-node > {
  margin: 0;
  position: relative;
  top: 0;
  z-index: 1;
}
.vcs-tree.nested-tree .collapse-button mat-icon,
.vcs-tree.nested-tree .vcs-tree-icon mat-icon {
  color: #62626A;
}
.vcs-tree.nested-tree .collapse-button mat-icon:hover,
.vcs-tree.nested-tree .vcs-tree-icon mat-icon:hover {
  color: #111113;
}
.vcs-progress.mat-progress-bar.mat-default .mat-progress-bar-fill::after {
  background-color: #111113;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
}
.vcs-progress.mat-progress-bar.mat-default .mat-progress-bar-buffer {
  background-color: #D7D7DB;
}
.vcs-progress.mat-progress-bar.mat-default .mat-progress-bar-background {
  fill: #D7D7DB;
}
.vcs-progress.mat-progress-bar.mat-green .mat-progress-bar-fill::after {
  background-color: #89A357;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
}
.vcs-progress.mat-progress-bar.mat-green .mat-progress-bar-buffer {
  background-color: #D7D7DB;
}
.vcs-progress.mat-progress-bar.mat-green .mat-progress-bar-background {
  fill: #D7D7DB;
}
.vcs-progress.mat-progress-spinner.mat-primary circle {
  stroke: #111113;
}
.vcs-progress.mat-progress-spinner.mat-green circle {
  stroke: #89A357;
}
.loading-container .img-loading {
  height: 18px !important;
  position: relative;
  top: -58px;
  left: 26px;
}
.loading-container .vcs-progress .mat-spinner circle {
  background: conic-gradient(from 90deg at 50% 50%, rgba(39, 174, 96, 0) 0deg, rgba(134, 134, 142, 0) 0.04deg, #86868E 360deg) !important;
}
.loading-container .vcs-progress .mat-spinner.mat-primary circle {
  stroke: #111113;
}
.loading-container .vcs-progress .mat-spinner.mat-green circle {
  stroke: #89A357;
}
.loading {
  display: flex;
  align-items: center;
}
.loading .container-loading {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  background: conic-gradient(from 90deg at 50% 50%, rgba(39, 174, 96, 0) 0deg, rgba(134, 134, 142, 0) 0.04deg, #86868E 360deg);
  width: 240px;
  height: 240px;
  border-radius: 50%;
  animation: loading 2s linear infinite;
}
.loading .container-loading::before {
  position: absolute;
  content: "";
  width: 84%;
  height: 84%;
  border-radius: 50%;
  background-color: #FFFFFF;
}
@keyframes loading {
  100% {
    transform: rotate(360deg);
  }
}
.loading .img-loading {
  z-index: 1;
  position: relative;
  right: 208px;
  width: 180px;
  height: 60px;
}
.vcs-page-footer {
  padding: 20px 4px;
}
.vcs-page-footer .site-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  min-height: 28px;
  background-color: transparent;
}
.vcs-page-footer .site-footer .left-section .content-left {
  color: #111113;
  height: 20px;
}
.vcs-page-footer .site-footer .right-section .content-right {
  color: #111113;
  height: 20px;
}
.container-page-header {
  line-height: 20px;
  min-height: 132px;
}
.container-page-header .site-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: transparent;
}
.container-page-header .site-header .left-section .content-left {
  color: #111113;
  height: 20px;
}
.container-page-header .site-header .left-section .page-title {
  color: #111113;
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 6px;
}
.container-page-header .site-header .left-section .page-desc {
  color: #303036;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
}
.container-page-header .site-header .right-section {
  display: flex;
  align-items: center;
}
.container-page-header .site-header .right-section .btn-gr-header {
  margin-right: 8px;
  height: 40px;
}
.container-page-header .site-header .right-section .btn-gr-header .text {
  margin-right: 12px;
}
.container-page-header .site-header .right-section .search-box {
  width: 240px;
  height: 40px;
}
.container-page-header .site-header .right-section .search-box .group-btn-search {
  display: flex;
  align-items: center;
}
.container-page-header .site-header .right-section .search-box .group-btn-search .icon-sort {
  margin: 10px 8px 2px 4px;
  width: 18px !important;
  height: 18px !important;
}
.container-page-header .site-header .right-section .search-box .group-btn-search .icon-sort:hover {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid transparent;
  border-radius: 4px;
  padding: 1px;
}
.container-page-header .site-header .right-section .search-box .group-btn-search .icon-sort:active {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
  padding: 1px;
}
.container-page-header .site-header .right-section .search-box .group-btn-search .icon-sort:focus {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
  padding: 1px;
}
.container-page-header .site-header .right-section .gr-button {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 40px;
}
.container-page-header .site-header .right-section .gr-button .icon-header {
  width: 24px !important;
  height: 24px !important;
  cursor: pointer;
}
.container-page-header .site-header .right-section .gr-button .vcs-header-option {
  min-width: 200px;
  min-height: -moz-fit-content;
  min-height: fit-content;
  background-color: #FFFFFF;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
  border: none;
  z-index: 99;
}
.container-page-header .site-header .right-section .gr-button .vcs-header-option.ngxp__container {
  padding: unset !important;
}
.container-page-header .site-header .right-section .gr-button .vcs-header-option > .ngxp__arrow {
  background-color: transparent;
}
.container-page-header .site-header .right-section .gr-button .vcs-header-option > .ngxp__arrow::before {
  background-color: #FFFFFF !important;
}
.container-page-header .site-header .right-section .gr-button .vcs-header-option .container-option {
  width: 200px;
  height: 32px;
  padding: 6px 4px;
  border-radius: 4px;
  cursor: pointer;
}
.container-page-header .site-header .right-section .gr-button .vcs-header-option .container-option:hover {
  background-color: #FD2F4A;
}
.container-page-header .site-header .right-section .gr-button .vcs-header-option .container-option:hover .text-option {
  color: #FFFFFF;
}
.container-page-header .site-header .right-section .gr-button .vcs-header-option .container-option .text-option {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #111113;
  padding-left: 24px;
}
.container-sub-menu {
  max-width: 648px !important;
  min-width: 300px !important;
  margin-top: 24px;
  height: 32px;
}
.vcs-language-option {
  background-color: #FFFFFF;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16) !important;
  border-radius: 4px !important;
  border: none !important;
  z-index: 1;
}
.vcs-language-option.ngxp__container {
  padding: unset !important;
  padding-bottom: 8px !important;
}
.vcs-language-option > .ngxp__arrow {
  background-color: transparent;
}
.vcs-language-option > .ngxp__arrow::before {
  background-color: #FFFFFF !important;
}
.vcs-language-option .vcs-item-language {
  padding: 0px !important;
}
.vcs-language-option .vcs-item-language:hover {
  background: none !important;
}
.vcs-language-option .vcs-item-language .dropdown-lang .container-language {
  width: 160px;
  height: -moz-fit-content;
  height: fit-content;
  padding: 4px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.vcs-language-option .vcs-item-language .dropdown-lang .container-language .icon-check-lang {
  width: 18px !important;
  margin: 0 5px 0 2px;
}
.vcs-language-option .vcs-item-language .dropdown-lang .container-language .language {
  display: flex;
  align-items: center;
  height: 32px;
  margin-left: 25px;
}
.vcs-language-option .vcs-item-language .dropdown-lang .container-language .language .text {
  margin-left: 4px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #111113;
}
.vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language {
  color: #111113 !important;
}
.vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language > h6, .vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language > p, .vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language > mat-icon, .vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language > div {
  color: #111113 !important;
}
.vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language .language {
  margin-left: unset;
}
.vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language .language .text {
  color: #111113 !important;
}
.vcs-language-option .vcs-item-language .dropdown-lang .container-language:hover {
  background-color: #FD2F4A;
  color: #111113;
}
.vcs-language-option .vcs-item-language .dropdown-lang .container-language:hover .text {
  color: #111113 !important;
}
.vcs-language-option .vcs-item-language .dropdown-lang .container-language:hover mat-icon {
  color: #111113 !important;
}
.vcs-language-option .vcs-item-language .dropdown-lang .container-language:active {
  color: #111113 !important;
}
.vcs-language-option .vcs-item-language .dropdown-lang .container-language:active > h6, .vcs-language-option .vcs-item-language .dropdown-lang .container-language:active > p, .vcs-language-option .vcs-item-language .dropdown-lang .container-language:active > mat-icon, .vcs-language-option .vcs-item-language .dropdown-lang .container-language:active > div {
  color: #111113 !important;
}
.vcs-language-option .vcs-item-language .dropdown-lang .container-language:active .text {
  color: #111113 !important;
}
.vcs-language-option .vcs-item-language .dropdown-lang .container-language:focus {
  background-color: #FD2F4A !important;
  color: #111113 !important;
}
.vcs-language-option .vcs-item-language .dropdown-lang .container-language:focus > h6, .vcs-language-option .vcs-item-language .dropdown-lang .container-language:focus > p, .vcs-language-option .vcs-item-language .dropdown-lang .container-language:focus > mat-icon, .vcs-language-option .vcs-item-language .dropdown-lang .container-language:focus > div {
  color: #111113 !important;
}
.vcs-language-option .vcs-item-language .dropdown-lang .container-language:focus .text {
  color: #111113 !important;
}
.vcs-language-option .mat-subheader {
  color: #111113;
  padding: 14px 4px 6px 20px !important;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.dropdown-switch-app {
  max-width: 368px !important;
  text-align: center;
  padding: 8px 12px 20px 12px;
}
.dropdown-switch-app .switch-app {
  margin-bottom: 8px;
  line-height: inherit;
  border-radius: 8px;
  padding: 0px;
  height: auto;
}
.dropdown-switch-app .switch-app:hover {
  background: #E5E5E7;
}
.dropdown-switch-app .switch-app .container-switch-app {
  display: flex;
  align-items: center;
  text-wrap: wrap;
  justify-content: space-between;
  padding-top: 4px;
  padding-bottom: 8px;
}
.dropdown-switch-app .switch-app .logo-app {
  padding: 11px 16px 11px 24px;
  margin-left: 8px;
}
.dropdown-switch-app .switch-app .desc-app {
  width: 60%;
  color: #111113;
}
.dropdown-switch-app .show-more {
  margin-top: 12px;
}
.custom-font-breadcrumb .toggle-label {
  display: none;
}
.custom-font-breadcrumb .toggle-dark-light {
  display: none;
}
.custom-font-breadcrumb .toggle-dark-light-container::before {
  content: "Version 2.3.2";
  font-family: "Roboto-Medium";
  font-size: 14px;
  font-weight: 500;
  color: #303036;
}
.page-no-data .container-no-data {
  text-align: center;
}
.page-no-data .container-no-data .text {
  color: #62626A !important;
  font-style: normal;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.page-no-data .container-no-data .text .vcs-h2 {
  margin: 8px 0px;
  color: #62626A !important;
}
.page-no-data .container-no-data .text .vcs-body-1 {
  width: 386px;
  margin-bottom: 8px;
}
.page-no-data .container-no-data .btn-no-data {
  margin-top: 20px;
  margin-bottom: 20px;
}
.page-no-data .search-no-reault .container-no-result {
  display: flex;
  align-items: center;
  margin: 0 0 5px 20px;
}
.page-no-data .search-no-reault .container-no-result .text-result {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #94949E;
  margin: 3px 0 0 5px;
}
.page-no-data .search-no-reault .container-no-result .icon-warn-no-result {
  color: #111113;
}
.error-page .container-error-page {
  text-align: center;
}
.error-page .container-error-page .text {
  color: #62626A;
  font-style: normal;
  margin: 35px 0;
}
.error-page .container-error-page .img-error-page {
  max-width: unset;
}
.package-authen {
  background-color: #E5E5E7;
}
.package-authen .container-content {
  display: flex;
  align-items: center;
}
.package-authen .container-content .img-authen {
  margin: 0 59px 0 72px;
}
.package-authen .container-content .authen-container {
  margin-right: 80px;
}
.package-authen .container-content .authen-container .authen-logo {
  margin-bottom: 40px;
  text-align: center;
}
.package-authen .container-content .authen-container .authen-body {
  background-color: #FFFFFF;
  border: 1px solid #E5E5E7;
  border-radius: 8px;
}
.package-authen .container-content .authen-container .authen-body .input-authen {
  padding: 36px 40px;
}
.package-authen .container-content .authen-container .authen-body .input-authen .text-field {
  margin-bottom: 24px;
}
.package-authen .container-content .authen-container .authen-body .input-authen .text-field-pass {
  margin-bottom: 8px;
}
.package-authen .container-content .authen-container .authen-body .input-authen .title {
  font-style: normal;
  font-weight: 300;
  font-size: 32px;
  line-height: 20px;
  color: #111113;
  margin: 0 0 47px 0;
  text-align: center;
}
.package-authen .container-content .authen-container .authen-body .input-authen .gr-text-filed {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #111113;
}
.package-authen .container-content .authen-container .authen-body .input-authen .gr-sub-text-filed {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #303036;
  margin-bottom: 24px;
}
.package-authen .container-content .authen-container .authen-body .input-authen .change-pass {
  margin-bottom: 15px;
}
.package-authen .container-content .authen-container .authen-body .input-authen .title-factor {
  font-style: normal;
  font-weight: 300;
  font-size: 32px;
  line-height: 40px;
  color: #111113;
  margin-bottom: 8px;
  text-align: center;
  width: 376px;
}
.package-authen .container-content .authen-container .authen-body .input-authen .gr-sub-text-factor {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #303036;
  margin-bottom: 8px;
  text-align: center;
}
.package-authen .container-content .authen-container .authen-body .input-authen .QR-scan {
  text-align: center;
  margin-bottom: 8px;
}
.package-authen .container-content .authen-container .authen-body .input-authen .img-scan {
  width: 255px;
}
.package-authen .container-content .authen-container .authen-body .input-authen .gr-sub-text-2fa {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #303036;
  margin-bottom: 18px;
  text-align: center;
}
.package-authen .container-content .authen-container .authen-body .input-authen .container-2fa {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.package-authen .container-content .authen-container .authen-body .input-authen .container-2fa .input-2fa {
  width: 40px;
  height: 40px;
  text-align: center;
  border: 1px solid #62626A;
  border-radius: 4px;
  background-color: transparent;
  color: #111113;
  caret-color: #5582DF !important;
}
.package-authen .container-content .authen-container .authen-body .input-authen .container-2fa .input-2fa:focus {
  border: 1px solid #5582DF;
  background-color: transparent;
  color: #111113;
}
.package-authen .container-content .authen-container .authen-body .input-authen .container-2fa .input-2fa:active {
  border: 1px solid #5582DF;
  background-color: transparent;
  color: #111113;
}
.package-authen .container-content .authen-container .authen-body .input-authen .container-2fa .input-2fa:hover {
  border: 1px solid #111113;
  background-color: transparent;
  color: #111113;
}
.package-authen .container-content .authen-container .authen-body .input-authen .signed-pass {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.package-authen .container-content .authen-container .authen-body .input-authen .signed-pass .forgot-pass {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #5582DF;
  cursor: pointer;
  margin-top: 3px;
}
.package-authen .container-content .authen-container .authen-body .input-authen .footer {
  margin-top: 20px;
}
.package-authen .container-content .authen-container .authen-body .input-authen .footer .spec-text {
  color: #303036;
  padding: 12px 0;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
}
.package-authen .container-content .authen-container .authen-body .input-authen .footer-forgot-pass {
  margin-top: 10px;
}
.package-authen .container-content .authen-container .authen-body .input-authen .footer-factor {
  text-align: center;
}
.package-authen .container-content .authen-container .authen-body .input-authen .footer-factor .button-authen {
  margin-bottom: 8px;
}
.license-container {
  background: #FFFFFF;
  border: 1px solid #D7D7DB;
}
.license-container .title-license {
  border-bottom: 1px solid #D7D7DB;
}
.license-container .general-info .content {
  border-bottom: 1px solid #D7D7DB;
}
.license-container .general-info .content .label-form {
  color: #62626A;
}
.license-container .general-info .title {
  color: #18181B;
}
.license-container .package-detail .content .label-form {
  color: #62626A;
}
.license-container .package-detail .title {
  color: #18181B;
}
.border-bottom {
  border-bottom: 1px solid #D7D7DB;
}
.license-not-found {
  border: 1px solid #D7D7DB;
}
.license-not-found {
  background: #FFFFFF;
  border: 1px solid #D7D7DB;
}
.vcs-license-key-container {
  border: 1px solid #D7D7DB;
}
.vcs-license-key-container:hover {
  border: 1px solid #111113;
}
.vcs-license-key-container:focus-within {
  border: 1px solid #5582DF !important;
}
.ant-upload.ant-upload-drag .ant-upload .ant-upload-drag-container .ant-upload-text {
  color: #111113 !important;
}
.mess-info-permisstion {
  color: #242428;
}
.asset-20, .dark-theme {
  /*severity*/
  /*status*/
  /*pagination*/
  /*
    Status
  */
  /*
    action
  */
}
.asset-20 body, .dark-theme body {
  color: #FFFFFF;
}
.asset-20 .mat-icon.mat-primary, .asset-20 .mat-icon.mat-default, .asset-20 .mat-icon.mat-icon-no-color, .dark-theme .mat-icon.mat-primary, .dark-theme .mat-icon.mat-default, .dark-theme .mat-icon.mat-icon-no-color {
  color: #F2F2F3;
}
.asset-20 .mat-icon.mat-accent, .asset-20 .mat-icon.mat-error, .dark-theme .mat-icon.mat-accent, .dark-theme .mat-icon.mat-error {
  color: #EE0033;
}
.asset-20 .mat-icon.mat-warn, .dark-theme .mat-icon.mat-warn {
  color: #E8E160;
}
.asset-20 .mat-icon.mat-success, .dark-theme .mat-icon.mat-success {
  color: #576E35;
}
.asset-20 .mat-icon.mat-infor, .dark-theme .mat-icon.mat-infor {
  color: #5582DF;
}
.asset-20 .vcs-button.mat-flat-button, .dark-theme .vcs-button.mat-flat-button {
  min-width: unset !important;
}
.asset-20 .vcs-button.mat-flat-button:focus, .dark-theme .vcs-button.mat-flat-button:focus {
  outline: none !important;
}
.asset-20 .vcs-button.mat-flat-button:not(.mat-button-disabled):focus, .dark-theme .vcs-button.mat-flat-button:not(.mat-button-disabled):focus {
  color: #E5E5E7;
  border: 1px solid #5582DF;
}
.asset-20 .vcs-button.mat-flat-button:focus:not(:focus-visible), .dark-theme .vcs-button.mat-flat-button:focus:not(:focus-visible) {
  border: 1px solid #494950;
  /* Loại bỏ đường viền khi focus bằng chuột */
}
.asset-20 .vcs-button.mat-flat-button:focus-visible, .dark-theme .vcs-button.mat-flat-button:focus-visible {
  border: 1px solid #5582DF !important;
  /* Đường viền màu xanh khi focus bằng bàn phím (tab) */
}
.asset-20 .vcs-button.mat-flat-button.mat-default:not([disabled]), .dark-theme .vcs-button.mat-flat-button.mat-default:not([disabled]) {
  color: #E5E5E7;
  background-color: #494950;
  border: 1px solid transparent;
}
.asset-20 .vcs-button.mat-flat-button.mat-default:not([disabled]):active .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button.mat-default:not([disabled]):active .mat-button-wrapper {
  color: #C9C9CF !important;
}
.asset-20 .vcs-button.mat-flat-button.mat-default:not([disabled]) mat-icon, .dark-theme .vcs-button.mat-flat-button.mat-default:not([disabled]) mat-icon {
  color: #E5E5E7;
}
.asset-20 .vcs-button.mat-flat-button.mat-warn:not([disabled]), .dark-theme .vcs-button.mat-flat-button.mat-warn:not([disabled]) {
  color: #111113;
  background-color: #D5CD2D;
  border: 1px solid transparent;
}
.asset-20 .vcs-button.mat-flat-button.mat-warn:not([disabled]) .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button.mat-warn:not([disabled]) .mat-button-wrapper {
  color: #111113;
}
.asset-20 .vcs-button.mat-flat-button.mat-warn:not([disabled]) mat-icon, .dark-theme .vcs-button.mat-flat-button.mat-warn:not([disabled]) mat-icon {
  color: #111113;
}
.asset-20 .vcs-button.mat-flat-button.mat-accent:not([disabled]), .dark-theme .vcs-button.mat-flat-button.mat-accent:not([disabled]) {
  color: #F2F2F3;
  background-color: #B04142;
  border: 1px solid transparent;
}
.asset-20 .vcs-button.mat-flat-button.mat-accent:not([disabled]) .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button.mat-accent:not([disabled]) .mat-button-wrapper {
  color: #F2F2F3;
}
.asset-20 .vcs-button.mat-flat-button.mat-accent:not([disabled]) mat-icon, .dark-theme .vcs-button.mat-flat-button.mat-accent:not([disabled]) mat-icon {
  color: #F2F2F3;
  height: 24px;
  width: 24px;
}
.asset-20 .vcs-button.mat-flat-button.mat-primary:not([disabled]), .dark-theme .vcs-button.mat-flat-button.mat-primary:not([disabled]) {
  color: #FFFFFF;
  background-color: #FD2F4A;
  border: 1px solid #FD2F4A;
}
.asset-20 .vcs-button.mat-flat-button.mat-primary:not([disabled]) .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button.mat-primary:not([disabled]) .mat-button-wrapper {
  color: #FFFFFF;
}
.asset-20 .vcs-button.mat-flat-button.mat-primary:not([disabled]) mat-icon, .dark-theme .vcs-button.mat-flat-button.mat-primary:not([disabled]) mat-icon {
  color: #FFFFFF;
}
.asset-20 .vcs-button.mat-flat-button:hover, .dark-theme .vcs-button.mat-flat-button:hover {
  transition: background-color 200ms linear;
}
.asset-20 .vcs-button.mat-flat-button:hover.mat-default:not([disabled]), .dark-theme .vcs-button.mat-flat-button:hover.mat-default:not([disabled]) {
  color: #E5E5E7;
  background-color: #62626A;
}
.asset-20 .vcs-button.mat-flat-button:hover.mat-default:not([disabled]) .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button:hover.mat-default:not([disabled]) .mat-button-wrapper {
  color: #E5E5E7 !important;
}
.asset-20 .vcs-button.mat-flat-button:hover.mat-warn:not([disabled]), .dark-theme .vcs-button.mat-flat-button:hover.mat-warn:not([disabled]) {
  color: #111113;
  background-color: #E8E160;
}
.asset-20 .vcs-button.mat-flat-button:hover.mat-warn:not([disabled]) .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button:hover.mat-warn:not([disabled]) .mat-button-wrapper {
  color: #111113 !important;
}
.asset-20 .vcs-button.mat-flat-button:hover.mat-accent:not([disabled]), .dark-theme .vcs-button.mat-flat-button:hover.mat-accent:not([disabled]) {
  color: #F2F2F3;
  background-color: #DB696A;
}
.asset-20 .vcs-button.mat-flat-button:hover.mat-accent:not([disabled]) .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button:hover.mat-accent:not([disabled]) .mat-button-wrapper {
  color: #F2F2F3 !important;
}
.asset-20 .vcs-button.mat-flat-button:hover.mat-primary:not([disabled]), .dark-theme .vcs-button.mat-flat-button:hover.mat-primary:not([disabled]) {
  color: #FFFFFF;
  background-color: #FF6272;
}
.asset-20 .vcs-button.mat-flat-button:hover.mat-primary:not([disabled]) .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button:hover.mat-primary:not([disabled]) .mat-button-wrapper {
  color: #FFFFFF !important;
}
.asset-20 .vcs-button.mat-flat-button:active.mat-default:not([disabled]), .dark-theme .vcs-button.mat-flat-button:active.mat-default:not([disabled]) {
  color: #C9C9CF;
  background-color: #A40027;
}
.asset-20 .vcs-button.mat-flat-button:active.mat-default:not([disabled]) mat-icon, .dark-theme .vcs-button.mat-flat-button:active.mat-default:not([disabled]) mat-icon {
  color: #C9C9CF !important;
}
.asset-20 .vcs-button.mat-flat-button:active.mat-default:not([disabled]) .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button:active.mat-default:not([disabled]) .mat-button-wrapper {
  color: #C9C9CF !important;
}
.asset-20 .vcs-button.mat-flat-button:active.mat-warn:not([disabled]), .dark-theme .vcs-button.mat-flat-button:active.mat-warn:not([disabled]) {
  color: #111113;
  background-color: #B3AC23;
}
.asset-20 .vcs-button.mat-flat-button:active.mat-warn:not([disabled]) mat-icon, .dark-theme .vcs-button.mat-flat-button:active.mat-warn:not([disabled]) mat-icon {
  color: #111113;
}
.asset-20 .vcs-button.mat-flat-button:active.mat-warn:not([disabled]) .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button:active.mat-warn:not([disabled]) .mat-button-wrapper {
  color: #111113 !important;
}
.asset-20 .vcs-button.mat-flat-button:active.mat-accent:not([disabled]), .dark-theme .vcs-button.mat-flat-button:active.mat-accent:not([disabled]) {
  color: #F2F2F3;
  background-color: #922A2B;
}
.asset-20 .vcs-button.mat-flat-button:active.mat-accent:not([disabled]) mat-icon, .dark-theme .vcs-button.mat-flat-button:active.mat-accent:not([disabled]) mat-icon {
  color: #F2F2F3;
}
.asset-20 .vcs-button.mat-flat-button:active.mat-accent:not([disabled]) .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button:active.mat-accent:not([disabled]) .mat-button-wrapper {
  color: #F2F2F3 !important;
}
.asset-20 .vcs-button.mat-flat-button:active.mat-primary:not([disabled]), .dark-theme .vcs-button.mat-flat-button:active.mat-primary:not([disabled]) {
  color: #C9C9CF;
  background-color: #A40027;
}
.asset-20 .vcs-button.mat-flat-button:active.mat-primary:not([disabled]) mat-icon, .dark-theme .vcs-button.mat-flat-button:active.mat-primary:not([disabled]) mat-icon {
  color: #C9C9CF;
}
.asset-20 .vcs-button.mat-flat-button:active.mat-primary:not([disabled]) .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button:active.mat-primary:not([disabled]) .mat-button-wrapper {
  color: #C9C9CF !important;
}
.asset-20 .vcs-button.mat-flat-button .mat-button-toggle-label-content, .dark-theme .vcs-button.mat-flat-button .mat-button-toggle-label-content {
  line-height: initial;
  padding: 0;
}
.asset-20 .vcs-button.mat-flat-button:disabled, .dark-theme .vcs-button.mat-flat-button:disabled {
  background-color: #7A7A85;
  color: #FFFFFF;
}
.asset-20 .vcs-button.mat-flat-button:disabled mat-icon, .dark-theme .vcs-button.mat-flat-button:disabled mat-icon {
  color: #FFFFFF;
}
.asset-20 .vcs-button.mat-flat-button:disabled .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button:disabled .mat-button-wrapper {
  color: #FFFFFF !important;
}
.asset-20 .dark-theme .vcs-button.mat-warn:disabled, .asset-20 .dark-theme .vcs-button.mat-accent:disabled, .dark-theme .dark-theme .vcs-button.mat-warn:disabled, .dark-theme .dark-theme .vcs-button.mat-accent:disabled {
  background-color: #494950;
  opacity: 30%;
}
.asset-20 .vcs-button.mat-flat-button.progress:active, .dark-theme .vcs-button.mat-flat-button.progress:active {
  background-color: #494950 !important;
}
.asset-20 .vcs-button-toggle-group .mat-button-toggle.vcs-button, .dark-theme .vcs-button-toggle-group .mat-button-toggle.vcs-button {
  min-width: unset !important;
}
.asset-20 .vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-appearance-standard, .dark-theme .vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-appearance-standard {
  background-color: #494950 !important;
}
.asset-20 .vcs-button-toggle-group .mat-button-toggle.vcs-button .mat-button-toggle-button, .dark-theme .vcs-button-toggle-group .mat-button-toggle.vcs-button .mat-button-toggle-button {
  min-width: unset !important;
  color: #E5E5E7;
  background-color: #494950 !important;
  border: 1px solid #494950;
}
.asset-20 .vcs-button-toggle-group .mat-button-toggle.vcs-button .mat-button-toggle-button mat-icon, .dark-theme .vcs-button-toggle-group .mat-button-toggle.vcs-button .mat-button-toggle-button mat-icon {
  color: #E5E5E7;
  position: relative;
  bottom: 1px;
  right: 2px;
}
.asset-20 .vcs-button-toggle-group .mat-button-toggle.vcs-button .mat-button-toggle-button .mat-button-toggle-label-content, .dark-theme .vcs-button-toggle-group .mat-button-toggle.vcs-button .mat-button-toggle-button .mat-button-toggle-label-content {
  color: #E5E5E7 !important;
}
.asset-20 .vcs-button-toggle-group .mat-button-toggle.vcs-button .mat-button-toggle-button:focus, .dark-theme .vcs-button-toggle-group .mat-button-toggle.vcs-button .mat-button-toggle-button:focus {
  outline: none;
  border: 1px solid #5582DF;
}
.asset-20 .vcs-button-toggle-group .mat-button-toggle.vcs-button .mat-button-toggle-button:focus:not(:focus-visible), .dark-theme .vcs-button-toggle-group .mat-button-toggle.vcs-button .mat-button-toggle-button:focus:not(:focus-visible) {
  border: 1px solid #494950 !important;
}
.asset-20 .vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-checked > button, .dark-theme .vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-checked > button {
  color: #FFFFFF;
  background-color: #A40027 !important;
}
.asset-20 .vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-checked > button .mat-button-toggle-label-content, .dark-theme .vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-checked > button .mat-button-toggle-label-content {
  color: #FFFFFF !important;
}
.asset-20 .vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-checked > button mat-icon, .dark-theme .vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-checked > button mat-icon {
  color: #FFFFFF !important;
}
.asset-20 .vcs-button-toggle-group .mat-button-toggle.vcs-button > button:active, .dark-theme .vcs-button-toggle-group .mat-button-toggle.vcs-button > button:active {
  color: #FFFFFF;
  background-color: #A40027 !important;
}
.asset-20 .vcs-button-toggle-group .mat-button-toggle.vcs-button > button:active .mat-button-toggle-label-content, .dark-theme .vcs-button-toggle-group .mat-button-toggle.vcs-button > button:active .mat-button-toggle-label-content {
  color: #FFFFFF !important;
}
.asset-20 .vcs-button-toggle-group .mat-button-toggle.vcs-button > button:active mat-icon, .dark-theme .vcs-button-toggle-group .mat-button-toggle.vcs-button > button:active mat-icon {
  color: #FFFFFF !important;
}
.asset-20 .vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-disabled button, .dark-theme .vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-disabled button {
  cursor: not-allowed !important;
  background-color: #494950 !important;
  color: #E5E5E7 !important;
}
.asset-20 .vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-disabled button .mat-button-toggle-label-content, .dark-theme .vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-disabled button .mat-button-toggle-label-content {
  color: #E5E5E7 !important;
}
.asset-20 .vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-disabled button mat-icon, .dark-theme .vcs-button-toggle-group .mat-button-toggle.vcs-button.mat-button-toggle-disabled button mat-icon {
  color: #E5E5E7 !important;
}
.asset-20 .vcs-button.mat-flat-button, .dark-theme .vcs-button.mat-flat-button {
  min-width: unset !important;
}
.asset-20 .vcs-button.mat-flat-button.outline, .dark-theme .vcs-button.mat-flat-button.outline {
  background-color: #18181B;
  color: #E5E5E7;
  border: 1px solid #94949E;
}
.asset-20 .vcs-button.mat-flat-button.outline .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button.outline .mat-button-wrapper {
  color: #E5E5E7;
}
.asset-20 .vcs-button.mat-flat-button.outline mat-icon, .dark-theme .vcs-button.mat-flat-button.outline mat-icon {
  color: #E5E5E7;
}
.asset-20 .vcs-button.mat-flat-button.outline:hover, .dark-theme .vcs-button.mat-flat-button.outline:hover {
  background-color: #18181B;
  color: #E5E5E7;
  border: 1px solid #E5E5E7;
}
.asset-20 .vcs-button.mat-flat-button.outline:hover .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button.outline:hover .mat-button-wrapper {
  color: #E5E5E7;
}
.asset-20 .vcs-button.mat-flat-button.outline:hover mat-icon, .dark-theme .vcs-button.mat-flat-button.outline:hover mat-icon {
  color: #E5E5E7;
}
.asset-20 .vcs-button.mat-flat-button.outline:active, .dark-theme .vcs-button.mat-flat-button.outline:active {
  background-color: #303036;
  color: #C9C9CF;
  border: 1px solid #94949E;
}
.asset-20 .vcs-button.mat-flat-button.outline:active .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button.outline:active .mat-button-wrapper {
  color: #C9C9CF;
}
.asset-20 .vcs-button.mat-flat-button.outline:active mat-icon, .dark-theme .vcs-button.mat-flat-button.outline:active mat-icon {
  color: #C9C9CF;
}
.asset-20 .vcs-button.mat-flat-button.outline:disabled, .dark-theme .vcs-button.mat-flat-button.outline:disabled {
  border: 1px solid #7A7A85;
  color: #FFFFFF;
  background-color: #94949E;
}
.asset-20 .vcs-button.mat-flat-button.outline:disabled mat-icon, .dark-theme .vcs-button.mat-flat-button.outline:disabled mat-icon {
  color: #FFFFFF;
}
.asset-20 .vcs-button.mat-flat-button.outline:disabled .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button.outline:disabled .mat-button-wrapper {
  color: #FFFFFF;
}
.asset-20 .vcs-button.mat-flat-button.progress.mat-default:not([disabled])::before, .dark-theme .vcs-button.mat-flat-button.progress.mat-default:not([disabled])::before {
  background-color: #62626A;
  border: 1px solid #62626A;
}
.asset-20 .vcs-button.mat-flat-button.progress.mat-default:not([disabled]):hover, .dark-theme .vcs-button.mat-flat-button.progress.mat-default:not([disabled]):hover {
  background-color: #494950 !important;
}
.asset-20 .vcs-button.mat-flat-button.progress.mat-default:not([disabled]):active, .dark-theme .vcs-button.mat-flat-button.progress.mat-default:not([disabled]):active {
  color: #E5E5E7 !important;
}
.asset-20 .vcs-button.mat-flat-button.progress.mat-default:not([disabled]):active .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button.progress.mat-default:not([disabled]):active .mat-button-wrapper {
  color: #E5E5E7 !important;
}
.asset-20 .vcs-button.mat-flat-button.progress.mat-default:not([disabled]):active mat-icon, .dark-theme .vcs-button.mat-flat-button.progress.mat-default:not([disabled]):active mat-icon {
  color: #E5E5E7 !important;
}
.asset-20 .vcs-button.mat-flat-button.progress.mat-primary:not([disabled])::before, .dark-theme .vcs-button.mat-flat-button.progress.mat-primary:not([disabled])::before {
  background-color: #FF6272 !important;
  border: 1px solid #FF6272;
}
.asset-20 .vcs-button.mat-flat-button.progress.mat-primary:not([disabled]):hover, .dark-theme .vcs-button.mat-flat-button.progress.mat-primary:not([disabled]):hover {
  background-color: #FD2F4A !important;
}
.asset-20 .vcs-button.mat-flat-button.loading .mat-button-wrapper, .dark-theme .vcs-button.mat-flat-button.loading .mat-button-wrapper {
  position: relative;
  bottom: 0;
}
.asset-20 .vcs-button.mat-flat-button.loading mat-icon, .dark-theme .vcs-button.mat-flat-button.loading mat-icon {
  color: #E5E5E7 !important;
}
.asset-20 .introjs-button:not([disabled]), .dark-theme .introjs-button:not([disabled]) {
  min-width: unset !important;
  color: #FFFFFF;
  background-color: #FD2F4A;
  border: 1px solid #FD2F4A;
}
.asset-20 .introjs-button:not([disabled]):focus, .dark-theme .introjs-button:not([disabled]):focus {
  color: #FFFFFF;
  background-color: #FD2F4A;
}
.asset-20 .introjs-button:not([disabled]):hover, .dark-theme .introjs-button:not([disabled]):hover {
  color: #FFFFFF;
  background-color: #FF6272;
}
.asset-20 .introjs-button:not([disabled]) mat-icon, .dark-theme .introjs-button:not([disabled]) mat-icon {
  color: #FFFFFF;
}
.asset-20 .vcs-button.mat-stroked-button, .dark-theme .vcs-button.mat-stroked-button {
  min-width: unset !important;
  border: 1px solid transparent;
  background: transparent;
  color: #E5E5E7;
}
.asset-20 .vcs-button.mat-stroked-button:not(.mat-button-disabled):hover, .dark-theme .vcs-button.mat-stroked-button:not(.mat-button-disabled):hover {
  background-color: #494950;
  color: #E5E5E7;
  transition: background-color 200ms linear;
}
.asset-20 .vcs-button.mat-stroked-button:not(.mat-button-disabled):hover mat-icon, .dark-theme .vcs-button.mat-stroked-button:not(.mat-button-disabled):hover mat-icon {
  color: #E5E5E7;
}
.asset-20 .vcs-button.mat-stroked-button:not(.mat-button-disabled):hover .mat-button-wrapper, .dark-theme .vcs-button.mat-stroked-button:not(.mat-button-disabled):hover .mat-button-wrapper {
  color: #E5E5E7 !important;
}
.asset-20 .vcs-button.mat-stroked-button:not(.mat-button-disabled):focus, .dark-theme .vcs-button.mat-stroked-button:not(.mat-button-disabled):focus {
  color: #E5E5E7;
  border: 1px solid #5582DF;
}
.asset-20 .vcs-button.mat-stroked-button:not(.mat-button-disabled):focus mat-icon, .dark-theme .vcs-button.mat-stroked-button:not(.mat-button-disabled):focus mat-icon {
  color: #E5E5E7;
}
.asset-20 .vcs-button.mat-stroked-button:not(.mat-button-disabled):focus .mat-button-wrapper, .dark-theme .vcs-button.mat-stroked-button:not(.mat-button-disabled):focus .mat-button-wrapper {
  color: #E5E5E7 !important;
}
.asset-20 .vcs-button.mat-stroked-button:focus:not(:focus-visible), .dark-theme .vcs-button.mat-stroked-button:focus:not(:focus-visible) {
  border: 1px solid transparent;
  /* Loại bỏ đường viền khi focus bằng chuột */
}
.asset-20 .vcs-button.mat-stroked-button:focus-visible, .dark-theme .vcs-button.mat-stroked-button:focus-visible {
  border: 1px solid #5582DF !important;
  /* Đường viền màu xanh khi focus bằng bàn phím (tab) */
}
.asset-20 .vcs-button.mat-stroked-button:not(.mat-button-disabled):active, .dark-theme .vcs-button.mat-stroked-button:not(.mat-button-disabled):active {
  background-color: #A40027;
  color: #C9C9CF;
  border: 1px solid transparent;
}
.asset-20 .vcs-button.mat-stroked-button:not(.mat-button-disabled):active mat-icon, .dark-theme .vcs-button.mat-stroked-button:not(.mat-button-disabled):active mat-icon {
  color: #C9C9CF;
}
.asset-20 .vcs-button.mat-stroked-button:not(.mat-button-disabled):active .mat-button-wrapper, .dark-theme .vcs-button.mat-stroked-button:not(.mat-button-disabled):active .mat-button-wrapper {
  color: #C9C9CF !important;
}
.asset-20 .vcs-button.mat-stroked-button:disabled, .dark-theme .vcs-button.mat-stroked-button:disabled {
  cursor: not-allowed;
  background-color: transparent;
  color: #E5E5E7;
}
.asset-20 .vcs-button.mat-stroked-button:disabled mat-icon, .dark-theme .vcs-button.mat-stroked-button:disabled mat-icon {
  color: #E5E5E7 !important;
}
.asset-20 .vcs-button.mat-stroked-button:disabled .mat-button-wrapper, .dark-theme .vcs-button.mat-stroked-button:disabled .mat-button-wrapper {
  color: #E5E5E7 !important;
}
.asset-20 .vcs-button.mat-stroked-button .mat-button-wrapper, .dark-theme .vcs-button.mat-stroked-button .mat-button-wrapper {
  min-width: unset !important;
}
.asset-20 .vcs-button.mat-stroked-button .mat-button-wrapper .mat-icon, .dark-theme .vcs-button.mat-stroked-button .mat-button-wrapper .mat-icon {
  position: relative;
  bottom: 0px;
  left: 0px;
}
.asset-20 a.vcs-button.mat-button-base, .dark-theme a.vcs-button.mat-button-base {
  min-width: unset !important;
  color: #5582DF;
}
.asset-20 a.vcs-button.mat-button-base .mat-button-wrapper, .dark-theme a.vcs-button.mat-button-base .mat-button-wrapper {
  margin-top: 2px;
}
.asset-20 a.vcs-button.mat-button-base.mat-button:not([disabled]):hover, .dark-theme a.vcs-button.mat-button-base.mat-button:not([disabled]):hover {
  color: #5582DF;
  transition: background-color 200ms linear;
}
.asset-20 a.vcs-button.mat-button-base.mat-button:not([disabled]):hover .mat-button-wrapper, .dark-theme a.vcs-button.mat-button-base.mat-button:not([disabled]):hover .mat-button-wrapper {
  color: #5582DF !important;
}
.asset-20 a.vcs-button.mat-button-base.mat-button:not([disabled]):active, .dark-theme a.vcs-button.mat-button-base.mat-button:not([disabled]):active {
  color: #5582DF;
}
.asset-20 a.vcs-button.mat-button-base.mat-button:not([disabled]):active .mat-button-wrapper, .dark-theme a.vcs-button.mat-button-base.mat-button:not([disabled]):active .mat-button-wrapper {
  color: #376BC0 !important;
}
.asset-20 a.vcs-button.mat-button-base.mat-button:focus, .dark-theme a.vcs-button.mat-button-base.mat-button:focus {
  color: #5582DF;
}
.asset-20 a.vcs-button.mat-button-base.mat-button:focus .mat-button-wrapper, .dark-theme a.vcs-button.mat-button-base.mat-button:focus .mat-button-wrapper {
  color: #5582DF !important;
}
.asset-20 a.vcs-button.mat-button-base.mat-button[disabled], .dark-theme a.vcs-button.mat-button-base.mat-button[disabled] {
  color: #E5E5E7;
  background-color: transparent !important;
  cursor: not-allowed;
  text-decoration: none !important;
}
.asset-20 a.vcs-button.mat-button-base.mat-button[disabled] .mat-button-wrapper, .dark-theme a.vcs-button.mat-button-base.mat-button[disabled] .mat-button-wrapper {
  color: #E5E5E7 !important;
}
.asset-20 a.vcs-button.mat-button-base.mat-button[disabled]:active, .dark-theme a.vcs-button.mat-button-base.mat-button[disabled]:active {
  border: none;
  outline: none;
}
.asset-20 a.vcs-button.mat-button-base.mat-button mat-icon, .dark-theme a.vcs-button.mat-button-base.mat-button mat-icon {
  color: #E5E5E7 !important;
}
.asset-20 a.vcs-button.mat-button-base.mat-button.cdk-mouse-focused, .dark-theme a.vcs-button.mat-button-base.mat-button.cdk-mouse-focused {
  outline: initial;
}
.asset-20 a.vcs-button.mat-button-base.mat-button.cdk-keyboard-focused, .dark-theme a.vcs-button.mat-button-base.mat-button.cdk-keyboard-focused {
  outline: initial;
  /* border-radius */
  border-radius: 3px;
  /* box-shadow */
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px #5582DF;
}
.asset-20 .vcs-button .mat-button-focus-overlay,
.asset-20 .vcs-button .mat-ripple.mat-button-ripple,
.asset-20 .vcs-button .mat-button-toggle-focus-overlay, .dark-theme .vcs-button .mat-button-focus-overlay,
.dark-theme .vcs-button .mat-ripple.mat-button-ripple,
.dark-theme .vcs-button .mat-button-toggle-focus-overlay {
  display: none;
}
.asset-20 .vcs-button.mat-button-toggle .mat-button-toggle-focus-overlay,
.asset-20 .vcs-button.mat-button-toggle .mat-ripple, .dark-theme .vcs-button.mat-button-toggle .mat-button-toggle-focus-overlay,
.dark-theme .vcs-button.mat-button-toggle .mat-ripple {
  display: none;
}
.asset-20 .vcs-button-split .pre-btn-split mat-icon, .dark-theme .vcs-button-split .pre-btn-split mat-icon {
  position: relative;
  bottom: 2px;
}
.asset-20 .vcs-btn-dropdown, .dark-theme .vcs-btn-dropdown {
  width: 112px;
}
.asset-20 .vcs-btn-dropdown mat-icon, .dark-theme .vcs-btn-dropdown mat-icon {
  color: #E5E5E7;
  height: 24px;
  width: 24px;
  position: relative;
  left: 5px !important;
}
.asset-20 .only-icon-btn, .dark-theme .only-icon-btn {
  padding: 0px !important;
  width: 40px;
}
.asset-20 .only-icon-btn .mat-button-wrapper mat-icon, .dark-theme .only-icon-btn .mat-button-wrapper mat-icon {
  margin-top: -1px;
}
.asset-20 .menu-button.mat-menu-panel, .dark-theme .menu-button.mat-menu-panel {
  min-width: 140px;
}
.asset-20 .text-highlight.mat-chip.mat-standard-chip, .dark-theme .text-highlight.mat-chip.mat-standard-chip {
  padding: 0 12px;
  min-width: 40px;
  border-radius: 2px;
  height: 20px;
}
.asset-20 .text-highlight.mat-chip.mat-standard-chip.mat-gray, .dark-theme .text-highlight.mat-chip.mat-standard-chip.mat-gray {
  color: #111113;
  background-color: #E5E5E7;
}
.asset-20 .text-highlight.mat-chip.mat-standard-chip.mat-green, .dark-theme .text-highlight.mat-chip.mat-standard-chip.mat-green {
  color: #111113;
  background-color: #C6D5A4;
}
.asset-20 .text-highlight.mat-chip.mat-standard-chip.mat-primary, .dark-theme .text-highlight.mat-chip.mat-standard-chip.mat-primary {
  color: #F2F2F3;
}
.asset-20 .text-highlight.mat-chip.mat-standard-chip.mat-red, .dark-theme .text-highlight.mat-chip.mat-standard-chip.mat-red {
  color: #111113;
  background-color: #FFC5C7;
}
.asset-20 .text-highlight.mat-chip.mat-standard-chip.mat-yellow, .dark-theme .text-highlight.mat-chip.mat-standard-chip.mat-yellow {
  color: #111113;
  background-color: #FFFBC1;
}
.asset-20 .text-highlight.mat-chip.mat-standard-chip.mat-blue, .dark-theme .text-highlight.mat-chip.mat-standard-chip.mat-blue {
  color: #111113;
  background-color: #9ECFFD;
}
.asset-20 .text-highlight.mat-chip.mat-standard-chip.bold.mat-green, .dark-theme .text-highlight.mat-chip.mat-standard-chip.bold.mat-green {
  color: #F2F2F3;
  background-color: #697F3E;
}
.asset-20 .text-highlight.mat-chip.mat-standard-chip.bold.mat-primary, .dark-theme .text-highlight.mat-chip.mat-standard-chip.bold.mat-primary {
  color: #F2F2F3;
  background-color: #111113;
}
.asset-20 .text-highlight.mat-chip.mat-standard-chip.bold.mat-red, .dark-theme .text-highlight.mat-chip.mat-standard-chip.bold.mat-red {
  color: #F2F2F3;
  background-color: #EE0033;
}
.asset-20 .text-highlight.mat-chip.mat-standard-chip.bold.mat-yellow, .dark-theme .text-highlight.mat-chip.mat-standard-chip.bold.mat-yellow {
  color: #111113;
  background-color: #E8E160;
}
.asset-20 .text-highlight.mat-chip.mat-standard-chip.bold.mat-blue, .dark-theme .text-highlight.mat-chip.mat-standard-chip.bold.mat-blue {
  color: #F2F2F3;
  background-color: #467AD0;
}
.asset-20 .vcs-tab, .dark-theme .vcs-tab {
  border-bottom: none;
}
.asset-20 .vcs-tab *:hover, .dark-theme .vcs-tab *:hover {
  text-decoration: none;
}
.asset-20 .vcs-tab .mat-tab-labels .mat-tab-label-content,
.asset-20 .vcs-tab .mat-tab-links .mat-tab-label-content, .dark-theme .vcs-tab .mat-tab-labels .mat-tab-label-content,
.dark-theme .vcs-tab .mat-tab-links .mat-tab-label-content {
  color: #94949E;
  background-color: transparent;
}
.asset-20 .vcs-tab .mat-tab-labels .mat-tab-label-content:hover,
.asset-20 .vcs-tab .mat-tab-links .mat-tab-label-content:hover, .dark-theme .vcs-tab .mat-tab-labels .mat-tab-label-content:hover,
.dark-theme .vcs-tab .mat-tab-links .mat-tab-label-content:hover {
  color: #F2F2F3;
  background-color: transparent;
}
.asset-20 .vcs-tab .mat-tab-labels .mat-tab-label-active,
.asset-20 .vcs-tab .mat-tab-links .mat-tab-label-active, .dark-theme .vcs-tab .mat-tab-labels .mat-tab-label-active,
.dark-theme .vcs-tab .mat-tab-links .mat-tab-label-active {
  color: #F2F2F3;
  background-color: transparent;
}
.asset-20 .vcs-tab .mat-tab-labels .mat-tab-label-active .mat-tab-label-content,
.asset-20 .vcs-tab .mat-tab-links .mat-tab-label-active .mat-tab-label-content, .dark-theme .vcs-tab .mat-tab-labels .mat-tab-label-active .mat-tab-label-content,
.dark-theme .vcs-tab .mat-tab-links .mat-tab-label-active .mat-tab-label-content {
  color: #F2F2F3;
  background-color: transparent;
}
.asset-20 .vcs-tab .mat-tab-labels .mat-tab-label-active.cdk-keyboard-focused,
.asset-20 .vcs-tab .mat-tab-links .mat-tab-label-active.cdk-keyboard-focused, .dark-theme .vcs-tab .mat-tab-labels .mat-tab-label-active.cdk-keyboard-focused,
.dark-theme .vcs-tab .mat-tab-links .mat-tab-label-active.cdk-keyboard-focused {
  border-radius: 4px;
  border: 1px solid #5582DF;
  background-color: transparent !important;
}
.asset-20 .vcs-tab .mat-tab-labels .mat-tab-disabled .mat-tab-label-content,
.asset-20 .vcs-tab .mat-tab-links .mat-tab-disabled .mat-tab-label-content, .dark-theme .vcs-tab .mat-tab-labels .mat-tab-disabled .mat-tab-label-content,
.dark-theme .vcs-tab .mat-tab-links .mat-tab-disabled .mat-tab-label-content {
  color: #E5E5E7;
  cursor: not-allowed;
}
.asset-20 .vcs-tab .mat-tab-labels .mat-tab-disabled .mat-tab-label-content:hover,
.asset-20 .vcs-tab .mat-tab-links .mat-tab-disabled .mat-tab-label-content:hover, .dark-theme .vcs-tab .mat-tab-labels .mat-tab-disabled .mat-tab-label-content:hover,
.dark-theme .vcs-tab .mat-tab-links .mat-tab-disabled .mat-tab-label-content:hover {
  color: #E5E5E7;
}
.asset-20 .vcs-tab .mat-ink-bar, .dark-theme .vcs-tab .mat-ink-bar {
  background-color: #F2F2F3 !important;
}
.asset-20 .vcs-tab .mat-tab-header-pagination, .dark-theme .vcs-tab .mat-tab-header-pagination {
  width: 32px;
  height: 32px;
  box-shadow: none;
  border-radius: 4px;
  background: #494950;
}
.asset-20 .vcs-tab .mat-tab-header-pagination .mat-tab-header-pagination-chevron, .dark-theme .vcs-tab .mat-tab-header-pagination .mat-tab-header-pagination-chevron {
  position: relative;
  border-color: #E5E5E7;
}
.asset-20 .vcs-tab .mat-tab-header-pagination .mat-tab-header-pagination-before.mat-tab-header-pagination-disabled, .dark-theme .vcs-tab .mat-tab-header-pagination .mat-tab-header-pagination-before.mat-tab-header-pagination-disabled {
  background: #494950 !important;
  color: #E5E5E7 !important;
  cursor: not-allowed;
}
.asset-20 .vcs-tab .mat-tab-header-pagination .mat-tab-header-pagination-before.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .dark-theme .vcs-tab .mat-tab-header-pagination .mat-tab-header-pagination-before.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: #E5E5E7 !important;
}
.asset-20 .vcs-tab .mat-tab-header-pagination .mat-tab-header-pagination-after, .dark-theme .vcs-tab .mat-tab-header-pagination .mat-tab-header-pagination-after {
  transform: scale(1) rotate(45deg);
}
.asset-20 .vcs-tab .mat-tab-header-pagination .mat-tab-header-pagination-after.mat-tab-header-pagination-disabled, .dark-theme .vcs-tab .mat-tab-header-pagination .mat-tab-header-pagination-after.mat-tab-header-pagination-disabled {
  background: #494950 !important;
  color: #E5E5E7 !important;
  cursor: not-allowed;
}
.asset-20 .vcs-tab .mat-tab-header-pagination .mat-tab-header-pagination-after.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .dark-theme .vcs-tab .mat-tab-header-pagination .mat-tab-header-pagination-after.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: #E5E5E7 !important;
}
.asset-20 .vcs-tab .mat-tab-header-pagination:not(.mat-tab-header-pagination-disabled):active, .dark-theme .vcs-tab .mat-tab-header-pagination:not(.mat-tab-header-pagination-disabled):active {
  border: 1px solid #5582DF;
  background: #A40027;
}
.asset-20 .vcs-tab .mat-tab-header-pagination:not(.mat-tab-header-pagination-disabled):active .mat-tab-header-pagination-chevron, .dark-theme .vcs-tab .mat-tab-header-pagination:not(.mat-tab-header-pagination-disabled):active .mat-tab-header-pagination-chevron {
  border-color: !important;
}
.asset-20 .vcs-tab .mat-tab-header-pagination:not(.mat-tab-header-pagination-disabled):focus, .dark-theme .vcs-tab .mat-tab-header-pagination:not(.mat-tab-header-pagination-disabled):focus {
  border: 1px solid #5582DF;
  background: #A40027;
}
.asset-20 .vcs-tab .mat-tab-header-pagination:not(.mat-tab-header-pagination-disabled):focus .mat-tab-header-pagination-chevron, .dark-theme .vcs-tab .mat-tab-header-pagination:not(.mat-tab-header-pagination-disabled):focus .mat-tab-header-pagination-chevron {
  border-color: #94949E !important;
}
.asset-20 .vcs-tab .mat-tab-header-pagination:not(.mat-tab-header-pagination-disabled):hover, .dark-theme .vcs-tab .mat-tab-header-pagination:not(.mat-tab-header-pagination-disabled):hover {
  background: #62626A !important;
}
.asset-20 .vcs-tab .mat-tab-header-pagination:not(.mat-tab-header-pagination-disabled):hover .mat-tab-header-pagination-chevron, .dark-theme .vcs-tab .mat-tab-header-pagination:not(.mat-tab-header-pagination-disabled):hover .mat-tab-header-pagination-chevron {
  border-color: !important;
}
.asset-20 .vcs-tab .mat-tab-header-pagination.mat-tab-header-pagination-disabled, .dark-theme .vcs-tab .mat-tab-header-pagination.mat-tab-header-pagination-disabled {
  background: #494950 !important;
  color: #E5E5E7 !important;
  cursor: not-allowed;
}
.asset-20 .vcs-tab .mat-tab-header-pagination.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .dark-theme .vcs-tab .mat-tab-header-pagination.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: #E5E5E7 !important;
}
.asset-20 .tabs-layout, .dark-theme .tabs-layout {
  border-top: 1px solid #E5E5E7;
  position: fixed;
  width: 100%;
  z-index: 1000;
}
.asset-20 .tabs-layout .vcs-tab .mat-tab-header, .dark-theme .tabs-layout .vcs-tab .mat-tab-header {
  height: 48px;
  color: #94949E;
  background-color: #ffffff;
}
.asset-20 .tabs-layout .mat-tab-label-container, .dark-theme .tabs-layout .mat-tab-label-container {
  margin: 15px 15px 0px 15px !important;
}
.asset-20 .tabs-layout .mat-tab-label-container .mat-tab-label-content, .dark-theme .tabs-layout .mat-tab-label-container .mat-tab-label-content {
  font-family: "Roboto-Medium";
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .dark-theme .tabs-layout .vcs-tab .mat-tab-header, .dark-theme .dark-theme .tabs-layout .vcs-tab .mat-tab-header {
  height: 48px;
  color: #94949E !important;
  background-color: #303036 !important;
}
.asset-20 .vcs-banner.mat-toolbar, .dark-theme .vcs-banner.mat-toolbar {
  height: 48px;
  position: relative;
}
.asset-20 .vcs-banner.mat-toolbar .container-banner, .dark-theme .vcs-banner.mat-toolbar .container-banner {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.asset-20 .vcs-banner.mat-toolbar .container-banner .icon-banner, .dark-theme .vcs-banner.mat-toolbar .container-banner .icon-banner {
  min-width: 24px;
}
.asset-20 .vcs-banner.mat-toolbar .container-banner .remove-icon, .dark-theme .vcs-banner.mat-toolbar .container-banner .remove-icon {
  position: absolute;
  right: 16px;
}
.asset-20 .vcs-banner.mat-toolbar .container-banner .banner-link, .dark-theme .vcs-banner.mat-toolbar .container-banner .banner-link {
  margin-top: 2px;
}
.asset-20 .vcs-banner.mat-toolbar .container-banner .content-banner, .asset-20 .vcs-banner.mat-toolbar .container-banner .banner-link, .dark-theme .vcs-banner.mat-toolbar .container-banner .content-banner, .dark-theme .vcs-banner.mat-toolbar .container-banner .banner-link {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.asset-20 .vcs-banner.mat-toolbar.mat-infor, .dark-theme .vcs-banner.mat-toolbar.mat-infor {
  background: #5582DF;
  color: #FFFFFF;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  padding-left: 16px;
  padding-right: 32px;
}
.asset-20 .vcs-banner.mat-toolbar.mat-infor *, .dark-theme .vcs-banner.mat-toolbar.mat-infor * {
  color: #FFFFFF;
}
.asset-20 .vcs-banner.mat-toolbar.mat-infor mat-icon, .dark-theme .vcs-banner.mat-toolbar.mat-infor mat-icon {
  color: #FFFFFF;
  cursor: pointer;
}
.asset-20 .vcs-banner.mat-toolbar.mat-infor a, .dark-theme .vcs-banner.mat-toolbar.mat-infor a {
  color: #FFFFFF;
  margin-bottom: 2px;
}
.asset-20 .vcs-banner.mat-toolbar.mat-infor a:hover, .dark-theme .vcs-banner.mat-toolbar.mat-infor a:hover {
  color: #FFFFFF !important;
  cursor: pointer;
}
.asset-20 .vcs-banner.mat-toolbar.mat-infor a:hover .mat-button-wrapper, .dark-theme .vcs-banner.mat-toolbar.mat-infor a:hover .mat-button-wrapper {
  color: #FFFFFF !important;
}
.asset-20 .vcs-banner.mat-toolbar.mat-infor a:active, .dark-theme .vcs-banner.mat-toolbar.mat-infor a:active {
  color: #FFFFFF !important;
  cursor: pointer;
}
.asset-20 .vcs-banner.mat-toolbar.mat-infor a:active .mat-button-wrapper, .dark-theme .vcs-banner.mat-toolbar.mat-infor a:active .mat-button-wrapper {
  color: #FFFFFF !important;
}
.asset-20 .vcs-banner.mat-toolbar.mat-infor a:focus, .dark-theme .vcs-banner.mat-toolbar.mat-infor a:focus {
  color: #FFFFFF !important;
  cursor: pointer;
}
.asset-20 .vcs-banner.mat-toolbar.mat-infor a:focus .mat-button-wrapper, .dark-theme .vcs-banner.mat-toolbar.mat-infor a:focus .mat-button-wrapper {
  color: #FFFFFF !important;
}
.asset-20 .vcs-banner.mat-toolbar.mat-infor a.vcs-button.mat-button-base.mat-button:not([disabled]):hover .mat-button-wrapper, .dark-theme .vcs-banner.mat-toolbar.mat-infor a.vcs-button.mat-button-base.mat-button:not([disabled]):hover .mat-button-wrapper {
  color: #FFFFFF !important;
}
.asset-20 .vcs-banner.mat-toolbar.mat-error, .dark-theme .vcs-banner.mat-toolbar.mat-error {
  background: #B04142;
  color: #F2F2F3;
  padding-left: 16px;
  padding-right: 16px;
}
.asset-20 .vcs-banner.mat-toolbar.mat-error mat-icon, .dark-theme .vcs-banner.mat-toolbar.mat-error mat-icon {
  color: #FFFFFF;
}
.asset-20 .vcs-banner.mat-toolbar.mat-error *, .dark-theme .vcs-banner.mat-toolbar.mat-error * {
  color: #FFFFFF;
}
.asset-20 .vcs-banner.mat-toolbar.mat-error a, .dark-theme .vcs-banner.mat-toolbar.mat-error a {
  color: #FFFFFF;
  margin-bottom: 2px;
}
.asset-20 .vcs-banner.mat-toolbar.mat-error a:hover, .dark-theme .vcs-banner.mat-toolbar.mat-error a:hover {
  color: #FFFFFF !important;
  cursor: pointer;
}
.asset-20 .vcs-banner.mat-toolbar.mat-error a:hover .mat-button-wrapper, .dark-theme .vcs-banner.mat-toolbar.mat-error a:hover .mat-button-wrapper {
  color: #FFFFFF !important;
}
.asset-20 .vcs-banner.mat-toolbar.mat-error a:active, .dark-theme .vcs-banner.mat-toolbar.mat-error a:active {
  color: #FFFFFF !important;
  cursor: pointer;
}
.asset-20 .vcs-banner.mat-toolbar.mat-error a:active .mat-button-wrapper, .dark-theme .vcs-banner.mat-toolbar.mat-error a:active .mat-button-wrapper {
  color: #FFFFFF !important;
}
.asset-20 .vcs-banner.mat-toolbar.mat-error a:focus, .dark-theme .vcs-banner.mat-toolbar.mat-error a:focus {
  color: #FFFFFF !important;
  cursor: pointer;
}
.asset-20 .vcs-banner.mat-toolbar.mat-error a:focus .mat-button-wrapper, .dark-theme .vcs-banner.mat-toolbar.mat-error a:focus .mat-button-wrapper {
  color: #FFFFFF !important;
}
.asset-20 .vcs-banner.mat-toolbar.mat-error a.vcs-button.mat-button-base.mat-button:not([disabled]):hover .mat-button-wrapper, .dark-theme .vcs-banner.mat-toolbar.mat-error a.vcs-button.mat-button-base.mat-button:not([disabled]):hover .mat-button-wrapper {
  color: #FFFFFF !important;
}
.asset-20 .vcs-banner.mat-toolbar.mat-warn, .dark-theme .vcs-banner.mat-toolbar.mat-warn {
  background: #F0E973;
  color: #111113;
  padding-left: 16px;
  padding-right: 32px;
}
.asset-20 .vcs-banner.mat-toolbar.mat-warn *, .dark-theme .vcs-banner.mat-toolbar.mat-warn * {
  color: #111113;
}
.asset-20 .vcs-banner.mat-toolbar.mat-warn mat-icon, .dark-theme .vcs-banner.mat-toolbar.mat-warn mat-icon {
  color: #111113;
}
.asset-20 .vcs-banner.mat-toolbar.mat-warn a, .dark-theme .vcs-banner.mat-toolbar.mat-warn a {
  margin-bottom: 2px;
}
.asset-20 .vcs-banner.mat-toolbar.mat-warn a:hover, .dark-theme .vcs-banner.mat-toolbar.mat-warn a:hover {
  color: #303036 !important;
  cursor: pointer;
}
.asset-20 .vcs-banner.mat-toolbar.mat-warn a:hover .mat-button-wrapper, .dark-theme .vcs-banner.mat-toolbar.mat-warn a:hover .mat-button-wrapper {
  color: #303036 !important;
}
.asset-20 .vcs-banner.mat-toolbar.mat-warn a:active, .dark-theme .vcs-banner.mat-toolbar.mat-warn a:active {
  color: #303036 !important;
  cursor: pointer;
  border: none;
}
.asset-20 .vcs-banner.mat-toolbar.mat-warn a:active .mat-button-wrapper, .dark-theme .vcs-banner.mat-toolbar.mat-warn a:active .mat-button-wrapper {
  color: #303036 !important;
}
.asset-20 .vcs-banner.mat-toolbar.mat-warn a:focus, .dark-theme .vcs-banner.mat-toolbar.mat-warn a:focus {
  color: #303036 !important;
  cursor: pointer;
}
.asset-20 .vcs-banner.mat-toolbar.mat-warn a:focus .mat-button-wrapper, .dark-theme .vcs-banner.mat-toolbar.mat-warn a:focus .mat-button-wrapper {
  color: #303036 !important;
}
.asset-20 .vcs-banner.mat-toolbar.mat-warn a.vcs-button.mat-button-base.mat-button:not([disabled]):hover .mat-button-wrapper, .dark-theme .vcs-banner.mat-toolbar.mat-warn a.vcs-button.mat-button-base.mat-button:not([disabled]):hover .mat-button-wrapper {
  color: #303036 !important;
}
.asset-20 .ant-picker-separator, .dark-theme .ant-picker-separator {
  background-image: url("/assets/icons/icon-separator-light.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
.asset-20 .ant-picker-separator i, .dark-theme .ant-picker-separator i {
  display: none;
}
.asset-20 .ant-picker-large, .dark-theme .ant-picker-large {
  padding: 10px 8px 10px 12px;
}
.asset-20 .ant-picker, .dark-theme .ant-picker {
  background: transparent;
}
.asset-20 .ant-picker:hover, .dark-theme .ant-picker:hover {
  border-color: #F2F2F3;
}
.asset-20 .ant-picker-cell, .dark-theme .ant-picker-cell {
  color: #94949E;
  width: 40px;
  height: 32px;
}
.asset-20 .ant-picker-range .ant-picker-clear, .dark-theme .ant-picker-range .ant-picker-clear {
  right: 10px;
}
.asset-20 .ant-picker-focused, .dark-theme .ant-picker-focused {
  border: 1px solid #F2F2F3 !important;
  box-shadow: none;
}
.asset-20 .container-picker .mat-error, .dark-theme .container-picker .mat-error {
  display: flex;
  margin-top: 4px;
  font-size: 12px;
  font-family: "Roboto-Regular";
  line-height: 16px;
}
.asset-20 .container-picker .mat-error .mat-icon, .dark-theme .container-picker .mat-error .mat-icon {
  color: #EE0033;
}
.asset-20 vcs-datepicker .container-picker .has-error,
.asset-20 vcs-time-picker .container-picker .has-error, .dark-theme vcs-datepicker .container-picker .has-error,
.dark-theme vcs-time-picker .container-picker .has-error {
  border-color: #EE0033;
}
.asset-20 .ant-picker-cell-today .ant-picker-cell-inner, .dark-theme .ant-picker-cell-today .ant-picker-cell-inner {
  color: #111113;
  background-color: #F2F2F3;
}
.asset-20 .ant-picker-cell-today .ant-picker-cell-inner:hover, .dark-theme .ant-picker-cell-today .ant-picker-cell-inner:hover {
  color: #111113 !important;
}
.asset-20 .ant-picker-cell-today:hover .ant-picker-cell-inner, .dark-theme .ant-picker-cell-today:hover .ant-picker-cell-inner {
  background-color: #303036 !important;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before {
  border: none;
}
.asset-20 .ant-picker-cell-today:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner, .dark-theme .ant-picker-cell-today:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner {
  background-color: #F2F2F3;
}
.asset-20 .ant-picker-cell:not(.ant-picker-cell-selected) .ant-picker-cell-inner:active, .dark-theme .ant-picker-cell:not(.ant-picker-cell-selected) .ant-picker-cell-inner:active {
  border: 1px solid #5582DF;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner {
  background-color: #FD2F4A;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner {
  background-color: #FD2F4A;
}
.asset-20 .ant-picker-clear, .dark-theme .ant-picker-clear {
  right: 2px;
  border-radius: 10px;
}
.asset-20 .ant-picker-clear .anticon-close-circle svg, .dark-theme .ant-picker-clear .anticon-close-circle svg {
  width: 19px;
  height: 19px;
}
.asset-20 .ant-picker-time-panel-column > li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner, .dark-theme .ant-picker-time-panel-column > li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner {
  background: #FD2F4A;
  color: #F2F2F3;
}
.asset-20 .ant-picker-time-panel-column > li.ant-picker-time-panel-cell-selected:hover .ant-picker-time-panel-cell-inner, .dark-theme .ant-picker-time-panel-column > li.ant-picker-time-panel-cell-selected:hover .ant-picker-time-panel-cell-inner {
  background: #FD2F4A !important;
  color: #F2F2F3 !important;
}
.asset-20 .ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner, .dark-theme .ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner {
  padding: 0px;
  width: 40px;
  height: 32px;
  line-height: 32px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
}
.asset-20 .ant-picker-time-panel-column > li, .dark-theme .ant-picker-time-panel-column > li {
  display: flex;
  justify-content: space-around;
  text-align: center;
}
.asset-20 .ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover, .dark-theme .ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover {
  background: #494950;
  color: #F2F2F3;
}
.asset-20 .ant-picker-dropdown .ant-picker-panel > .ant-picker-time-panel, .dark-theme .ant-picker-dropdown .ant-picker-panel > .ant-picker-time-panel {
  width: 268px;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-in-range::before, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-in-range::before {
  background-color: #FF6272;
  width: 40px;
  height: 32px;
}
.asset-20 .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after, .dark-theme .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after {
  background-color: #FF6272;
  width: 40px;
}
.asset-20 .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after, .dark-theme .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {
  background-color: #FF6272;
  width: 40px;
  left: 0px;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover::before, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover::before {
  background-color: #FF6272;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner {
  background-color: #FD2F4A;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range)::after, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range)::after {
  height: 32px;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after {
  height: 32px;
  width: 40px;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after {
  height: 32px;
  width: 40px;
}
.asset-20 .ant-picker-cell .ant-picker-cell-inner, .dark-theme .ant-picker-cell .ant-picker-cell-inner {
  min-width: 40px;
  height: 32px;
  line-height: 32px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
}
.asset-20 .ant-picker-cell-in-view,
.asset-20 .ant-picker-content th, .dark-theme .ant-picker-cell-in-view,
.dark-theme .ant-picker-content th {
  color: #F2F2F3;
}
.asset-20 .ant-picker-header-view button,
.asset-20 .ant-picker-today-btn, .dark-theme .ant-picker-header-view button,
.dark-theme .ant-picker-today-btn {
  color: #F2F2F3 !important;
}
.asset-20 .ant-picker-header button, .dark-theme .ant-picker-header button {
  color: #F2F2F3;
}
.asset-20 .ant-picker-ok button, .dark-theme .ant-picker-ok button {
  width: 40px;
  height: 32px;
  background-color: #FD2F4A;
  border-color: #FD2F4A;
}
.asset-20 .ant-picker-ok button:hover, .dark-theme .ant-picker-ok button:hover {
  background-color: #FF6272;
  border-color: transparent;
}
.asset-20 .ant-picker-panel-container, .dark-theme .ant-picker-panel-container {
  background: #303036;
}
.asset-20 .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner, .dark-theme .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner {
  color: #111113;
  background-color: #494950;
}
.asset-20 .ant-picker-input > input, .dark-theme .ant-picker-input > input {
  color: #F2F2F3;
  top: 1px;
}
.asset-20 .datetime-timepicker .help-text, .dark-theme .datetime-timepicker .help-text {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #C9C9CF;
  cursor: default !important;
}
.asset-20 .datetime-timepicker .vcs-hint-error, .dark-theme .datetime-timepicker .vcs-hint-error {
  cursor: default !important;
}
.asset-20 .ant-picker-cell:not(.ant-picker-cell-in-view), .dark-theme .ant-picker-cell:not(.ant-picker-cell-in-view) {
  pointer-events: none;
}
.asset-20 .ant-picker-cell::before, .dark-theme .ant-picker-cell::before {
  height: 32px;
  width: 40px;
}
.asset-20 .ant-picker-content td, .dark-theme .ant-picker-content td {
  height: 32px;
  width: 40px;
}
.asset-20 .ant-picker-date-panel .ant-picker-content th, .dark-theme .ant-picker-date-panel .ant-picker-content th {
  width: 40px;
}
.asset-20 .ant-picker-content th, .dark-theme .ant-picker-content th {
  height: 32px;
  line-height: 32px;
  min-width: 40px;
}
.asset-20 .ant-picker-date-panel, .dark-theme .ant-picker-date-panel {
  min-width: 304px;
}
.asset-20 .ant-picker-header-view, .dark-theme .ant-picker-header-view {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.asset-20 .ant-picker-header-view .ant-picker-header-year-btn, .dark-theme .ant-picker-header-view .ant-picker-header-year-btn {
  order: 2;
  margin-left: 4px;
  pointer-events: none !important;
}
.asset-20 .ant-picker-header-view .ant-picker-header-month-btn, .dark-theme .ant-picker-header-view .ant-picker-header-month-btn {
  order: 1;
  pointer-events: none !important;
}
.asset-20 .ant-picker-header .ant-picker-header-super-prev-btn,
.asset-20 .ant-picker-header .ant-picker-header-super-next-btn, .dark-theme .ant-picker-header .ant-picker-header-super-prev-btn,
.dark-theme .ant-picker-header .ant-picker-header-super-next-btn {
  display: none;
}
.asset-20 th[title=Sat], .asset-20 th[title=Mon], .asset-20 th[title=Tue], .asset-20 th[title=Web], .asset-20 th[title=Thu], .asset-20 th[title=Fri], .asset-20 th[title=Sun], .dark-theme th[title=Sat], .dark-theme th[title=Mon], .dark-theme th[title=Tue], .dark-theme th[title=Web], .dark-theme th[title=Thu], .dark-theme th[title=Fri], .dark-theme th[title=Sun] {
  font-family: "Roboto-Medium";
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 th[title=Sat], .asset-20 th[title=Sun], .dark-theme th[title=Sat], .dark-theme th[title=Sun] {
  color: #EE0033;
}
.asset-20 .ant-picker-range .ant-picker-active-bar, .dark-theme .ant-picker-range .ant-picker-active-bar {
  background-color: #F2F2F3;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after {
  border-top: none;
  border-bottom: none;
  background: #f2f2f3;
  color: #111113;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after {
  border-right: none;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range)::after, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range)::after {
  border-top: none;
  border-bottom: none;
  background: #f2f2f3;
  color: #111113;
}
.asset-20 tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child::after, .dark-theme tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child::after {
  border-right: none;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after {
  border-left: none;
}
.asset-20 tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after, .dark-theme tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after {
  border-left: none;
}
.asset-20 tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child::after, .dark-theme tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child::after {
  border-left: none;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,
.dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after {
  border-right: none;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start::before, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start::before {
  background: none;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single)::before, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single)::before {
  background: none;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end::before, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end::before {
  background: none;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after {
  border-top: none;
  border-bottom: none;
  background: #f2f2f3;
  color: #111113;
}
.asset-20 tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after, .dark-theme tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after {
  border-right: none;
}
.asset-20 .ant-picker-datetime-panel .ant-picker-date-panel .ant-picker-header, .dark-theme .ant-picker-datetime-panel .ant-picker-date-panel .ant-picker-header {
  height: 56px;
  padding-top: 8px;
}
.asset-20 .ant-picker-datetime-panel .ant-picker-time-panel .ant-picker-header, .dark-theme .ant-picker-datetime-panel .ant-picker-time-panel .ant-picker-header {
  height: 56px;
  padding-top: 8px;
  align-items: center;
}
.asset-20 .ant-picker-panel .ant-picker-header, .dark-theme .ant-picker-panel .ant-picker-header {
  height: 56px;
  padding: 0 16px;
  padding-top: 8px;
}
.asset-20 .ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after, .dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after {
  border-left: none;
}
.asset-20 .ant-picker-ranges, .dark-theme .ant-picker-ranges {
  display: none;
}
.asset-20 .ant-picker-footer-extra:not(:last-child), .dark-theme .ant-picker-footer-extra:not(:last-child) {
  border: none;
}
.asset-20 .ant-picker-footer-extra:not(:last-child) .vcsRenderExtraFooter, .dark-theme .ant-picker-footer-extra:not(:last-child) .vcsRenderExtraFooter {
  padding: 16px 16px 16px 0px;
  text-align: right;
}
.asset-20 .ant-picker-footer-extra, .dark-theme .ant-picker-footer-extra {
  padding: 0px;
}
.asset-20 .status, .dark-theme .status {
  display: flex;
  align-items: center;
}
.asset-20 .status .dot, .dark-theme .status .dot {
  border-radius: 50%;
  display: inline-block;
  margin-right: 8px;
}
.asset-20 .status .dot.sm, .dark-theme .status .dot.sm {
  width: 8px;
  height: 8px;
}
.asset-20 .status .dot.md, .dark-theme .status .dot.md {
  width: 12px;
  height: 12px;
}
.asset-20 .status.enable .dot, .dark-theme .status.enable .dot {
  background-color: #467AD0;
}
.asset-20 .status.disable .dot, .dark-theme .status.disable .dot {
  background-color: #94949E;
}
.asset-20 .results .separate, .dark-theme .results .separate {
  height: 20px;
  border: 1px solid #62626A !important;
}
.asset-20 .results .date, .asset-20 .results > span, .dark-theme .results .date, .dark-theme .results > span {
  color: #C9C9CF !important;
}
.asset-20 .results .count, .asset-20 .results .hightlight, .dark-theme .results .count, .dark-theme .results .hightlight {
  color: #639AE3 !important;
}
.asset-20 .group-table, .dark-theme .group-table {
  width: 100%;
}
.asset-20 .group-table .nth-header-group-table, .dark-theme .group-table .nth-header-group-table {
  height: 28px;
  width: 100%;
  border-bottom: 0.5px solid #62626A;
}
.asset-20 .group-table .nth-header-group-table .d-filter, .dark-theme .group-table .nth-header-group-table .d-filter {
  display: flex;
  align-items: center;
  width: 200px;
  height: 32px;
}
.asset-20 .group-table .nth-header-group-table .d-filter .group-icon-filter, .dark-theme .group-table .nth-header-group-table .d-filter .group-icon-filter {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.asset-20 .group-table .nth-header-group-table .d-filter .group-icon-filter .icon-sort, .dark-theme .group-table .nth-header-group-table .d-filter .group-icon-filter .icon-sort {
  margin: 0 4px 2px 4px;
}
.asset-20 .group-table .nth-header-group-table .d-filter .group-icon-filter .icon-sort:hover, .dark-theme .group-table .nth-header-group-table .d-filter .group-icon-filter .icon-sort:hover {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid transparent;
  border-radius: 4px;
}
.asset-20 .group-table .nth-header-group-table .d-filter .group-icon-filter .icon-sort:active, .dark-theme .group-table .nth-header-group-table .d-filter .group-icon-filter .icon-sort:active {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
}
.asset-20 .group-table .nth-header-group-table .d-filter .group-icon-filter .icon-sort:focus, .dark-theme .group-table .nth-header-group-table .d-filter .group-icon-filter .icon-sort:focus {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
}
.asset-20 .group-table .nth-header-group-table .d-filter .group-icon-filter .d-filter-icon, .dark-theme .group-table .nth-header-group-table .d-filter .group-icon-filter .d-filter-icon {
  margin: 0 4px 2px 0 !important;
  height: 17px;
}
.asset-20 .group-table .nth-header-group-table .d-filter .group-icon-filter .d-filter-icon:hover, .dark-theme .group-table .nth-header-group-table .d-filter .group-icon-filter .d-filter-icon:hover {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid transparent;
  border-radius: 4px;
  height: 23px;
  padding: 2px;
}
.asset-20 .group-table .nth-header-group-table .d-filter .group-icon-filter .d-filter-icon:active, .dark-theme .group-table .nth-header-group-table .d-filter .group-icon-filter .d-filter-icon:active {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
}
.asset-20 .group-table .nth-header-group-table .d-filter .group-icon-filter .d-filter-icon:focus, .dark-theme .group-table .nth-header-group-table .d-filter .group-icon-filter .d-filter-icon:focus {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
}
.asset-20 .group-table .nth-header-group-table .d-filter .title, .dark-theme .group-table .nth-header-group-table .d-filter .title {
  cursor: pointer;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #C9C9CF;
}
.asset-20 .group-table .tbody-group .nth-body-group-table, .dark-theme .group-table .tbody-group .nth-body-group-table {
  border-bottom: 0.5px solid rgba(255, 255, 255, 0.12);
}
.asset-20 .group-table .tbody-group .nth-body-group-table .btn-group-actions, .dark-theme .group-table .tbody-group .nth-body-group-table .btn-group-actions {
  visibility: hidden;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.asset-20 .group-table .tbody-group .nth-body-group-table .btn-group-actions .btn-table-actions, .dark-theme .group-table .tbody-group .nth-body-group-table .btn-group-actions .btn-table-actions {
  margin-left: 8px;
}
.asset-20 .group-table .tbody-group .nth-body-group-table:hover .btn-group-actions, .dark-theme .group-table .tbody-group .nth-body-group-table:hover .btn-group-actions {
  visibility: visible;
}
.asset-20 .group-table .nth-header-group-sub, .dark-theme .group-table .nth-header-group-sub {
  height: 28px;
  border-bottom: 0.5px solid rgba(255, 255, 255, 0.12);
}
.asset-20 .group-table .nth-header-group-sub .d-filter, .dark-theme .group-table .nth-header-group-sub .d-filter {
  display: flex;
  align-items: center;
  width: 200px;
  height: 28px;
}
.asset-20 .group-table .nth-header-group-sub .d-filter .group-icon-filter, .dark-theme .group-table .nth-header-group-sub .d-filter .group-icon-filter {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.asset-20 .group-table .nth-header-group-sub .d-filter .group-icon-filter .icon-sort, .dark-theme .group-table .nth-header-group-sub .d-filter .group-icon-filter .icon-sort {
  margin: 0 4px 2px 4px;
}
.asset-20 .group-table .nth-header-group-sub .d-filter .group-icon-filter .icon-sort:hover, .dark-theme .group-table .nth-header-group-sub .d-filter .group-icon-filter .icon-sort:hover {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid transparent;
  border-radius: 4px;
}
.asset-20 .group-table .nth-header-group-sub .d-filter .group-icon-filter .icon-sort:active, .dark-theme .group-table .nth-header-group-sub .d-filter .group-icon-filter .icon-sort:active {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
}
.asset-20 .group-table .nth-header-group-sub .d-filter .group-icon-filter .icon-sort:focus, .dark-theme .group-table .nth-header-group-sub .d-filter .group-icon-filter .icon-sort:focus {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
}
.asset-20 .group-table .nth-header-group-sub .d-filter .group-icon-filter .d-filter-icon, .dark-theme .group-table .nth-header-group-sub .d-filter .group-icon-filter .d-filter-icon {
  margin: 0 4px 2px 0 !important;
  height: 17px;
}
.asset-20 .group-table .nth-header-group-sub .d-filter .group-icon-filter .d-filter-icon:hover, .dark-theme .group-table .nth-header-group-sub .d-filter .group-icon-filter .d-filter-icon:hover {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid transparent;
  border-radius: 4px;
  height: 23px;
  padding: 2px;
}
.asset-20 .group-table .nth-header-group-sub .d-filter .group-icon-filter .d-filter-icon:active, .dark-theme .group-table .nth-header-group-sub .d-filter .group-icon-filter .d-filter-icon:active {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
}
.asset-20 .group-table .nth-header-group-sub .d-filter .group-icon-filter .d-filter-icon:focus, .dark-theme .group-table .nth-header-group-sub .d-filter .group-icon-filter .d-filter-icon:focus {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
}
.asset-20 .group-table .nth-header-group-sub .d-filter .title, .dark-theme .group-table .nth-header-group-sub .d-filter .title {
  cursor: pointer;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #C9C9CF;
}
.asset-20 .group-table .tbody-group-sub .nth-body-sub, .dark-theme .group-table .tbody-group-sub .nth-body-sub {
  height: 32px;
  border-bottom: 0.5px solid rgba(255, 255, 255, 0.12);
}
.asset-20 .group-table .tbody-group-sub .nth-body-sub .btn-group-actions, .dark-theme .group-table .tbody-group-sub .nth-body-sub .btn-group-actions {
  visibility: hidden;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.asset-20 .group-table .tbody-group-sub .nth-body-sub .btn-group-actions .btn-table-actions, .dark-theme .group-table .tbody-group-sub .nth-body-sub .btn-group-actions .btn-table-actions {
  margin-left: 8px;
}
.asset-20 .group-table .tbody-group-sub .nth-body-sub:hover .btn-group-actions, .dark-theme .group-table .tbody-group-sub .nth-body-sub:hover .btn-group-actions {
  visibility: visible;
}
.asset-20 .group-table .vcs-table, .dark-theme .group-table .vcs-table {
  width: 100%;
}
.asset-20 .vcs-action-datatable, .dark-theme .vcs-action-datatable {
  background: transparent;
  margin-bottom: 8px;
}
.asset-20 .checkbox-item, .dark-theme .checkbox-item {
  display: flex !important;
  align-items: flex-end !important;
}
.asset-20 .cell-hoverable .action-hover, .dark-theme .cell-hoverable .action-hover {
  display: none;
}
.asset-20 .cell-hoverable:hover, .dark-theme .cell-hoverable:hover {
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16) !important;
  position: relative;
}
.asset-20 .cell-hoverable:hover .action-hover, .dark-theme .cell-hoverable:hover .action-hover {
  display: flex;
  position: absolute;
  top: 0px;
  left: 10px;
}
.asset-20 .vcs-datatable.expandable, .dark-theme .vcs-datatable.expandable {
  background-color: #242428 !important;
  color: #C9C9CF;
}
.asset-20 .vcs-datatable.expandable .datatable-group-header, .dark-theme .vcs-datatable.expandable .datatable-group-header {
  background-color: #242428 !important;
  color: #C9C9CF;
  border-bottom: 0.5px solid rgba(255, 255, 255, 0.12);
  border-top: 0.5px solid rgba(255, 255, 255, 0.12);
  padding: 6px 0px;
  display: flex;
  align-items: center;
}
.asset-20 .vcs-datatable.expandable .datatable-group-header:hover, .dark-theme .vcs-datatable.expandable .datatable-group-header:hover {
  background-color: #3D3D43 !important;
}
.asset-20 .vcs-datatable.expandable .datatable-body, .dark-theme .vcs-datatable.expandable .datatable-body {
  background-color: transparent;
}
.asset-20 .vcs-datatable.expandable .datatable-body .datatable-body-row, .dark-theme .vcs-datatable.expandable .datatable-body .datatable-body-row {
  border-bottom: 0.5px solid rgba(255, 255, 255, 0.12);
}
.asset-20 .vcs-datatable.expandable .datatable-body .datatable-body-row:hover, .dark-theme .vcs-datatable.expandable .datatable-body .datatable-body-row:hover {
  background: #F2F2F3;
}
.asset-20 .vcs-datatable.expandable .datatable-body .datatable-body-row:hover .datatable-body-cell, .dark-theme .vcs-datatable.expandable .datatable-body .datatable-body-row:hover .datatable-body-cell {
  background-color: #3D3D43 !important;
}
.asset-20 .vcs-datatable.expandable .datatable-body .datatable-body-row .datatable-body-cell, .dark-theme .vcs-datatable.expandable .datatable-body .datatable-body-row .datatable-body-cell {
  display: flex;
  align-items: center;
  color: #C9C9CF;
  background-color: transparent;
  border-bottom: 0.5px solid rgba(255, 255, 255, 0.12);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.asset-20 .vcs-datatable.expandable .datatable-body .datatable-body-row.active .datatable-body-cell, .dark-theme .vcs-datatable.expandable .datatable-body .datatable-body-row.active .datatable-body-cell {
  background-color: #494950 !important;
}
.asset-20 .vcs-datatable.expandable .datatable-body .datatable-body-row.active, .dark-theme .vcs-datatable.expandable .datatable-body .datatable-body-row.active {
  background-color: #494950 !important;
}
.asset-20 .vcs-datatable.vcs-datatable.material, .dark-theme .vcs-datatable.vcs-datatable.material {
  /* Extra */
}
.asset-20 .vcs-datatable.vcs-datatable.material .vcs-loading-animation, .dark-theme .vcs-datatable.vcs-datatable.material .vcs-loading-animation {
  background-color: #62626A;
}
.asset-20 .vcs-datatable.vcs-datatable.material .vcs-loading-animation .loading-text, .dark-theme .vcs-datatable.vcs-datatable.material .vcs-loading-animation .loading-text {
  background-color: #62626A;
  color: #e5e5e7;
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-header, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-header {
  display: flex;
  background: #18181B;
  border-bottom: 0.5px solid #62626A !important;
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-header .datatable-header-inner .datatable-header-cell, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-header .datatable-header-inner .datatable-header-cell {
  cursor: pointer;
  background: #18181B;
  color: #C9C9CF;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-header .datatable-header-inner .datatable-header-cell .datatable-icon-down:before, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-header .datatable-header-inner .datatable-header-cell .datatable-icon-down:before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1'%3E%3Cg transform='translate(6.000000, 9.000000)'%3E%3Cg id='Regular' fill='%23242428'%3E%3Cpath d='M0.605360237,0.422509535 C0.965827384,0.0620087596 1.53305715,0.0342527662 1.92536258,0.339259358 L2.0195738,0.422443571 L5.999,4.402 L9.9804262,0.422443571 C10.340927,0.0619764238 10.9081593,0.0342733463 11.3004363,0.339316535 L11.3946398,0.422509535 C11.7551069,0.783010311 11.78281,1.35024266 11.4777668,1.74251964 L11.3945738,1.8367231 L6.92844348,6.30243639 C6.68232662,6.54890403 6.34830992,6.68739763 6,6.68739763 C5.70144864,6.68739763 5.41339842,6.58564723 5.18253996,6.40170373 L5.07209287,6.3029731 L0.605426202,1.8367231 C0.214883695,1.44621702 0.214854162,0.813052042 0.605360237,0.422509535 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-header .datatable-header-inner .datatable-header-cell .datatable-icon-up:before, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-header .datatable-header-inner .datatable-header-cell .datatable-icon-up:before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1'%3E%3Cg transform='translate(6.000000, 8.000000)'%3E%3Cg id='Regular' fill='%23242428'%3E%3Cpath d='M6,0.104269037 C6.29855136,0.104269037 6.58660158,0.206019439 6.81746004,0.389962939 L6.92790713,0.488693571 L11.3945738,4.95494357 C11.7851163,5.34544965 11.7851458,5.97861462 11.3946398,6.36915713 C11.0341726,6.72965791 10.4669429,6.7574139 10.0746374,6.45240731 L9.9804262,6.3692231 L6,2.389 L2.0195738,6.3692231 C1.65907302,6.72969024 1.09184067,6.75739332 0.699563695,6.45235013 L0.605360237,6.36915713 C0.24489309,6.00865636 0.217190013,5.44142401 0.522233201,5.04914703 L0.605426202,4.95494357 L5.07155652,0.489230276 C5.31767338,0.24276264 5.65169008,0.104269037 6,0.104269037 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-header .datatable-header-inner .datatable-header-cell .sort-btn, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-header .datatable-header-inner .datatable-header-cell .sort-btn {
  color: #C9C9CF !important;
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-footer, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-footer {
  background: #18181B;
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-body, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-body {
  background-color: transparent;
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-body datatable-selection .empty-row, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-body datatable-selection .empty-row {
  margin-top: 10px;
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-body .c-icon, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-body .c-icon {
  color: #C9C9CF !important;
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row {
  border-bottom: 0.5px solid rgba(255, 255, 255, 0.12);
  line-height: 20px;
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row:hover, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row:hover {
  background: #F2F2F3;
  box-shadow: 3px 3px 6px 0px rgba(0, 0, 0, 0.16);
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row:hover .datatable-body-cell, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row:hover .datatable-body-cell {
  background-color: #3D3D43 !important;
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row .datatable-body-cell, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row .datatable-body-cell {
  display: flex;
  align-items: center;
  color: #C9C9CF;
  background-color: transparent;
  border-bottom: 0.5px solid rgba(255, 255, 255, 0.12);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row.active .datatable-body-cell, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row.active .datatable-body-cell {
  background-color: #494950 !important;
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row.active, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-body .datatable-body-row.active {
  background-color: #494950 !important;
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-pager mat-icon, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-pager mat-icon {
  color: #AFAFB7;
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-pager.prev-pager-icon .prev-page, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-pager.prev-pager-icon .prev-page {
  color: rgba(255, 255, 255, 0.12);
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-pager.next-pager-icon .next-page, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-pager.next-pager-icon .next-page {
  color: rgba(255, 255, 255, 0.12);
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-pager li.pages:not(.active) > a, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-pager li.pages:not(.active) > a {
  color: #F2F2F3;
  background-color: #18181B;
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-pager li.pages:not(.active) > a:hover, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-pager li.pages:not(.active) > a:hover {
  color: #F2F2F3;
  background-color: #62626A;
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-pager li.pages:not(.active) > a:active, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-pager li.pages:not(.active) > a:active {
  color: #111113;
  background-color: #F2F2F3;
  border: 1px solid #5582DF;
}
.asset-20 .vcs-datatable.vcs-datatable.material .datatable-pager .pages.active a, .dark-theme .vcs-datatable.vcs-datatable.material .datatable-pager .pages.active a {
  color: #111113;
  background-color: #F2F2F3;
}
.asset-20 .vcs-datatable.vcs-datatable.material .mat-checkbox.vcs-checkbox .mat-checkbox-layout, .dark-theme .vcs-datatable.vcs-datatable.material .mat-checkbox.vcs-checkbox .mat-checkbox-layout {
  margin-bottom: 0;
}
.asset-20 .vcs-datatable.scroll-vertical .datatable-body, .dark-theme .vcs-datatable.scroll-vertical .datatable-body {
  overflow-y: auto !important;
}
.asset-20 .mat-table th, .dark-theme .mat-table th {
  font-family: "Roboto-Medium";
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #111113;
}
.asset-20 .mat-table tr.mat-header-row, .dark-theme .mat-table tr.mat-header-row {
  height: 28px;
}
.asset-20 .mat-table th.mat-header-cell, .dark-theme .mat-table th.mat-header-cell {
  border-bottom-color: gray;
}
.asset-20 .mat-table .mat-cell, .dark-theme .mat-table .mat-cell {
  font-family: "Roboto-Regular";
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #111113;
  padding-right: 10px;
}
.asset-20 .mat-menu-panel.vcs-menu, .dark-theme .mat-menu-panel.vcs-menu {
  background-color: #18181B !important;
  color: #F2F2F3 !important;
  margin-top: 4px;
}
.asset-20 .mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > h6, .dark-theme .mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > h6 {
  color: #F2F2F3;
}
.asset-20 .mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > p, .dark-theme .mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > p {
  color: #F2F2F3;
}
.asset-20 .mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > span, .dark-theme .mat-menu-panel.vcs-menu.vcs-dropdown-option-description .mat-menu-item > span {
  color: #F2F2F3;
}
.asset-20 .vcs-dropdown-search.vcs-menu .mat-menu-content .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled)::before, .dark-theme .vcs-dropdown-search.vcs-menu .mat-menu-content .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled)::before {
  display: none;
}
.asset-20 .mat-menu-panel, .dark-theme .mat-menu-panel {
  border-radius: unset;
}
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item,
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-option, .dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item,
.dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-option {
  padding: 0px 16px 0px 24px;
  position: relative;
  background-color: transparent;
  color: #F2F2F3;
}
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item:hover,
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-option:hover, .dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item:hover,
.dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-option:hover {
  background-color: #FD2F4A;
  color: #ffffff;
}
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item:hover > h6, .asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item:hover > p, .asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item:hover > mat-icon, .asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item:hover > div,
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-option:hover > h6,
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-option:hover > p,
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-option:hover > mat-icon,
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-option:hover > div, .dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item:hover > h6, .dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item:hover > p, .dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item:hover > mat-icon, .dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item:hover > div,
.dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-option:hover > h6,
.dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-option:hover > p,
.dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-option:hover > mat-icon,
.dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-option:hover > div {
  color: #F2F2F3;
}
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled), .dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  color: #F2F2F3;
}
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled):hover,
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled):hover, .dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled):hover,
.dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled):hover {
  background-color: #FD2F4A;
  color: #ffffff;
}
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled):hover::before,
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled):hover::before, .dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled):hover::before,
.dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled):hover::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='18px' height='16px' viewBox='0 0 18 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E24px / Filled / Interface-Essential / Form-Validation / check%3C/title%3E%3Cg id='Button' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' transform='translate(-3.000000, -4.000000)' fill='%23F2F2F3'%3E%3Cg id='check' transform='translate(3.000000, 4.000000)'%3E%3Cpath d='M17.3595,3.05 L15.2655,0.95 C15.1951468,0.879468724 15.0996204,0.839829662 15,0.839829662 C14.9003796,0.839829662 14.8048532,0.879468724 14.7345,0.95 L5.8905,9.8 C5.8201468,9.87053128 5.72462045,9.91017034 5.625,9.91017034 C5.52537955,9.91017034 5.4298532,9.87053128 5.3595,9.8 L3.2655,7.7 C3.1951468,7.62946872 3.09962045,7.58982966 3,7.58982966 C2.90037955,7.58982966 2.8048532,7.62946872 2.7345,7.7 L0.6405,9.8 C0.494106773,9.94643744 0.494106773,10.1838126 0.6405,10.33025 L5.3595,15.05 C5.4298532,15.1205313 5.52537955,15.1601703 5.625,15.1601703 C5.72462045,15.1601703 5.8201468,15.1205313 5.8905,15.05 L17.3595,3.575 C17.5024286,3.42918368 17.5024286,3.19581632 17.3595,3.05 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled)::before,
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled)::before, .dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled)::before,
.dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled)::before {
  content: "";
  width: 14px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='18px' height='16px' viewBox='0 0 18 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E24px / Filled / Interface-Essential / Form-Validation / check%3C/title%3E%3Cg id='Button' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' transform='translate(-3.000000, -4.000000)' fill='%23F2F2F3'%3E%3Cg id='check' transform='translate(3.000000, 4.000000)'%3E%3Cpath d='M17.3595,3.05 L15.2655,0.95 C15.1951468,0.879468724 15.0996204,0.839829662 15,0.839829662 C14.9003796,0.839829662 14.8048532,0.879468724 14.7345,0.95 L5.8905,9.8 C5.8201468,9.87053128 5.72462045,9.91017034 5.625,9.91017034 C5.52537955,9.91017034 5.4298532,9.87053128 5.3595,9.8 L3.2655,7.7 C3.1951468,7.62946872 3.09962045,7.58982966 3,7.58982966 C2.90037955,7.58982966 2.8048532,7.62946872 2.7345,7.7 L0.6405,9.8 C0.494106773,9.94643744 0.494106773,10.1838126 0.6405,10.33025 L5.3595,15.05 C5.4298532,15.1205313 5.52537955,15.1601703 5.625,15.1601703 C5.72462045,15.1601703 5.8201468,15.1205313 5.8905,15.05 L17.3595,3.575 C17.5024286,3.42918368 17.5024286,3.19581632 17.3595,3.05 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  position: absolute;
  left: 8px;
  margin-top: 2px;
  background-size: contain;
  background-repeat: no-repeat;
}
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) .mat-option-text,
.asset-20 .mat-menu-panel.vcs-menu .mat-menu-content .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) .mat-option-text, .dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) .mat-option-text,
.dark-theme .mat-menu-panel.vcs-menu .mat-menu-content .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) .mat-option-text {
  position: relative;
}
.asset-20 .mat-menu-panel.vcs-menu .mat-subheader, .dark-theme .mat-menu-panel.vcs-menu .mat-subheader {
  color: #F2F2F3;
}
.asset-20 .mat-menu-panel.vcs-menu .mat-divider, .dark-theme .mat-menu-panel.vcs-menu .mat-divider {
  border-top-color: #7A7A85;
}
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item,
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .field-item, .dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item,
.dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .field-item {
  background-color: #242428 !important;
  padding: 5px 10px;
  position: relative;
  color: #F2F2F3 !important;
}
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:hover,
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .field-item:hover, .dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:hover,
.dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .field-item:hover {
  background-color: #18181B !important;
  color: #F2F2F3 !important;
}
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:hover > h6, .asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:hover > p, .asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:hover > mat-icon, .asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:hover > div,
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .field-item:hover > h6,
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .field-item:hover > p,
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .field-item:hover > mat-icon,
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .field-item:hover > div, .dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:hover > h6, .dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:hover > p, .dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:hover > mat-icon, .dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:hover > div,
.dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .field-item:hover > h6,
.dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .field-item:hover > p,
.dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .field-item:hover > mat-icon,
.dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .field-item:hover > div {
  color: #F2F2F3 !important;
}
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:active,
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .field-item:active, .dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:active,
.dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .field-item:active {
  background-color: #18181B !important;
  color: #F2F2F3 !important;
}
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:active > h6, .asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:active > p, .asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:active > mat-icon, .asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:active > div,
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .field-item:active > h6,
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .field-item:active > p,
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .field-item:active > mat-icon,
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .field-item:active > div, .dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:active > h6, .dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:active > p, .dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:active > mat-icon, .dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item:active > div,
.dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .field-item:active > h6,
.dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .field-item:active > p,
.dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .field-item:active > mat-icon,
.dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .field-item:active > div {
  color: #F2F2F3 !important;
}
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .field-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled), .dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .field-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background-color: #3D3D43 !important;
  color: #F2F2F3 !important;
}
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) .mat-option-text,
.asset-20 .mat-menu-panel.table-select-columns .mat-menu-content .field-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) .mat-option-text, .dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .mat-menu-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) .mat-option-text,
.dark-theme .mat-menu-panel.table-select-columns .mat-menu-content .field-item.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) .mat-option-text {
  position: relative;
}
.asset-20 .mat-menu-panel.table-select-columns .mat-subheader, .dark-theme .mat-menu-panel.table-select-columns .mat-subheader {
  color: #F2F2F3;
  padding: 5px 4px 5px 20px !important;
}
.asset-20 .mat-menu-panel.table-select-columns .mat-divider, .dark-theme .mat-menu-panel.table-select-columns .mat-divider {
  border-top-color: #7A7A85;
}
.asset-20 .input-tag .user-icon, .dark-theme .input-tag .user-icon {
  position: relative;
  z-index: 1;
  top: 37px;
  left: 12px;
}
.asset-20 .input-tag .ng-value-container, .dark-theme .input-tag .ng-value-container {
  padding: 0 44px !important;
}
.asset-20 .input-tag .ng-input, .dark-theme .input-tag .ng-input {
  top: 8px !important;
  padding-left: 44px !important;
}
.asset-20 .vcs-form-field-label, .dark-theme .vcs-form-field-label {
  color: #C9C9CF;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 8px;
}
.asset-20 .vcs-form-field-label .label-required::after, .dark-theme .vcs-form-field-label .label-required::after {
  content: "*";
  width: 7px;
  height: 20px;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #EE0033;
}
.asset-20 .type-textarea .mat-form-field-flex, .dark-theme .type-textarea .mat-form-field-flex {
  height: 100% !important;
}
.asset-20 .vcs-form-field.mat-form-field, .dark-theme .vcs-form-field.mat-form-field {
  /* Firefox */
}
.asset-20 .vcs-form-field.mat-form-field.mat-focused:not(.mat-form-field-disabled, .mat-form-field-invalid) .mat-form-field-flex, .dark-theme .vcs-form-field.mat-form-field.mat-focused:not(.mat-form-field-disabled, .mat-form-field-invalid) .mat-form-field-flex {
  border: 1px solid #5582DF !important;
}
.asset-20 .vcs-form-field.mat-form-field.mat-focused:not(.mat-form-field-disabled, .mat-form-field-invalid) .mat-form-field-infix input::placeholder, .asset-20 .vcs-form-field.mat-form-field.mat-focused:not(.mat-form-field-disabled, .mat-form-field-invalid) .mat-form-field-infix textarea::placeholder, .dark-theme .vcs-form-field.mat-form-field.mat-focused:not(.mat-form-field-disabled, .mat-form-field-invalid) .mat-form-field-infix input::placeholder, .dark-theme .vcs-form-field.mat-form-field.mat-focused:not(.mat-form-field-disabled, .mat-form-field-invalid) .mat-form-field-infix textarea::placeholder {
  color: #94949E !important;
}
.asset-20 .vcs-form-field.mat-form-field.mat-focused:not(.mat-form-field-disabled, .mat-form-field-invalid) .mat-form-field-infix input.mat-input-element, .asset-20 .vcs-form-field.mat-form-field.mat-focused:not(.mat-form-field-disabled, .mat-form-field-invalid) .mat-form-field-infix textarea.mat-input-element, .dark-theme .vcs-form-field.mat-form-field.mat-focused:not(.mat-form-field-disabled, .mat-form-field-invalid) .mat-form-field-infix input.mat-input-element, .dark-theme .vcs-form-field.mat-form-field.mat-focused:not(.mat-form-field-disabled, .mat-form-field-invalid) .mat-form-field-infix textarea.mat-input-element {
  caret-color: #F2F2F3;
  background-color: transparent;
}
.asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex {
  border-radius: 4px;
  border: 1px solid #94949E;
  padding: 0px;
  align-items: initial;
  background: transparent;
  line-height: 20px !important;
  height: 40px;
  cursor: pointer;
}
.asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:hover, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:hover {
  background: #111113 !important;
  border: 1px solid #F2F2F3;
}
.asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-infix input::placeholder, .asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-infix textarea::placeholder, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-infix input::placeholder, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-infix textarea::placeholder {
  color: #94949E;
}
.asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-infix input.mat-input-element, .asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-infix textarea.mat-input-element, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-infix input.mat-input-element, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-infix textarea.mat-input-element {
  caret-color: #F2F2F3;
}
.asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:active, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:active {
  border: 1px solid #5582DF !important;
}
.asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:focus, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex:focus {
  border: 1px solid #5582DF !important;
}
.asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix {
  line-height: 20px !important;
}
.asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix input, .asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix textarea, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix input, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix textarea {
  color: #F2F2F3;
}
.asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix input::placeholder, .asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix textarea::placeholder, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix input::placeholder, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix textarea::placeholder {
  color: #7A7A85;
}
.asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix input.mat-input-element, .asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix textarea.mat-input-element, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix input.mat-input-element, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix textarea.mat-input-element {
  caret-color: #F2F2F3;
}
.asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix textarea, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix textarea {
  min-height: 120px !important;
}
.asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-suffix .unit, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-suffix .unit {
  padding: 9px 8px;
  line-height: 20px !important;
  font-weight: 400;
  font-size: 14px;
  color: #111113;
}
.asset-20 .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex.type-textarea .mat-form-field-infix, .dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex.type-textarea .mat-form-field-infix {
  padding: 8px 5px 8px 11px !important;
}
.asset-20 .vcs-form-field.mat-form-field.mat-form-field-disabled .mat-form-field-flex, .dark-theme .vcs-form-field.mat-form-field.mat-form-field-disabled .mat-form-field-flex {
  color: #494950;
  background-color: #242428;
  cursor: not-allowed;
  height: 40px;
}
.asset-20 .vcs-form-field.mat-form-field.mat-form-field-disabled .mat-form-field-infix, .dark-theme .vcs-form-field.mat-form-field.mat-form-field-disabled .mat-form-field-infix {
  color: #494950;
  background-color: #242428;
  cursor: not-allowed;
}
.asset-20 .vcs-form-field.mat-form-field.mat-form-field-disabled input, .dark-theme .vcs-form-field.mat-form-field.mat-form-field-disabled input {
  color: #494950;
  background-color: #242428;
}
.asset-20 .vcs-form-field.mat-form-field.mat-form-field-disabled.type-textarea .mat-form-field-infix, .dark-theme .vcs-form-field.mat-form-field.mat-form-field-disabled.type-textarea .mat-form-field-infix {
  padding: 8px 5px 8px 11px !important;
  height: 128px;
}
.asset-20 .vcs-form-field.mat-form-field.mat-form-field-disabled.type-textarea .mat-form-field-subscript-wrapper, .dark-theme .vcs-form-field.mat-form-field.mat-form-field-disabled.type-textarea .mat-form-field-subscript-wrapper {
  margin-top: 30px;
}
.asset-20 .vcs-form-field.mat-form-field.mat-form-field-disabled .mat-icon, .dark-theme .vcs-form-field.mat-form-field.mat-form-field-disabled .mat-icon {
  color: #494950;
  cursor: not-allowed;
}
.asset-20 .vcs-form-field.mat-form-field .mat-hint, .asset-20 .vcs-form-field.mat-form-field .mat-error, .dark-theme .vcs-form-field.mat-form-field .mat-hint, .dark-theme .vcs-form-field.mat-form-field .mat-error {
  color: #C9C9CF;
}
.asset-20 .vcs-form-field.mat-form-field.mat-form-field-invalid .mat-form-field-flex, .dark-theme .vcs-form-field.mat-form-field.mat-form-field-invalid .mat-form-field-flex {
  border-color: #EE0033 !important;
}
.asset-20 .vcs-form-field.mat-form-field.mat-form-field-invalid .mat-form-field-flex:hover, .dark-theme .vcs-form-field.mat-form-field.mat-form-field-invalid .mat-form-field-flex:hover {
  border-color: #EE0033 !important;
}
.asset-20 .vcs-form-field.mat-form-field.mat-form-field-invalid .mat-form-field-subscript-wrapper .mat-error, .dark-theme .vcs-form-field.mat-form-field.mat-form-field-invalid .mat-form-field-subscript-wrapper .mat-error {
  color: #EE0033;
}
.asset-20 .vcs-form-field.mat-form-field.mat-form-field-invalid .mat-form-field-subscript-wrapper .mat-error .mat-icon, .dark-theme .vcs-form-field.mat-form-field.mat-form-field-invalid .mat-form-field-subscript-wrapper .mat-error .mat-icon {
  color: #EE0033;
  vertical-align: text-bottom;
}
.asset-20 .vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint, .dark-theme .vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint {
  transition: background-color 100ms linear;
}
.asset-20 .vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint.vcs-hint-error, .asset-20 .vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint.vcs-hint-error > .mat-icon, .dark-theme .vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint.vcs-hint-error, .dark-theme .vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint.vcs-hint-error > .mat-icon {
  color: #EE0033;
}
.asset-20 .vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint.vcs-hint-success, .asset-20 .vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint.vcs-hint-success > .mat-icon, .dark-theme .vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint.vcs-hint-success, .dark-theme .vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint.vcs-hint-success > .mat-icon {
  color: #576E35;
}
.asset-20 .vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint.vcs-hint-warn, .dark-theme .vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint.vcs-hint-warn {
  color: #C9C9CF;
}
.asset-20 .vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint.vcs-hint-warn .mat-icon, .dark-theme .vcs-form-field.mat-form-field.ng-valid .mat-form-field-subscript-wrapper .mat-form-field-hint-wrapper .mat-hint.vcs-hint-warn .mat-icon {
  color: #E8E160;
}
.asset-20 .vcs-form-field.mat-form-field input[type=number], .dark-theme .vcs-form-field.mat-form-field input[type=number] {
  -moz-appearance: textfield;
}
.asset-20 .strength-meter .vcs-pwd-weak, .dark-theme .strength-meter .vcs-pwd-weak {
  background: #E57B7C;
}
.asset-20 .strength-meter .vcs-pwd-very-weak, .dark-theme .strength-meter .vcs-pwd-very-weak {
  background: #C95859;
}
.asset-20 .strength-meter .vcs-pwd-strong, .dark-theme .strength-meter .vcs-pwd-strong {
  background: #E57B7C;
}
.asset-20 .strength-meter .vcs-pwd-very-strong, .dark-theme .strength-meter .vcs-pwd-very-strong {
  background: #576E35;
}
.asset-20 .strength-meter .vcs-pwd-fair, .dark-theme .strength-meter .vcs-pwd-fair {
  background: #DCD450;
}
.asset-20 .strength-meter:before,
.asset-20 .strength-meter:after, .dark-theme .strength-meter:before,
.dark-theme .strength-meter:after {
  content: "";
  border-color: #fff;
  background: #C9C9CF;
}
.asset-20 .strength-meter-fill[data-strength="0"], .dark-theme .strength-meter-fill[data-strength="0"] {
  background: #C95859;
  width: 20%;
}
.asset-20 .strength-meter-fill[data-strength="1"], .dark-theme .strength-meter-fill[data-strength="1"] {
  background: #E57B7C;
  width: 40%;
}
.asset-20 .strength-meter-fill[data-strength="2"], .dark-theme .strength-meter-fill[data-strength="2"] {
  background: #DCD450;
  width: 60%;
}
.asset-20 .strength-meter-fill[data-strength="3"], .dark-theme .strength-meter-fill[data-strength="3"] {
  background: #89A357;
  width: 80%;
}
.asset-20 .strength-meter-fill[data-strength="4"], .dark-theme .strength-meter-fill[data-strength="4"] {
  background: #576E35;
  width: 100%;
}
.asset-20 .password-feedback,
.asset-20 .password-suggetion, .dark-theme .password-feedback,
.dark-theme .password-suggetion {
  color: #6c757d !important;
}
.asset-20 .vcs-input-number.mat-input-element, .dark-theme .vcs-input-number.mat-input-element {
  background-color: #ffffff;
  border: 2px solid #c9ccd5;
}
.asset-20 .vcs-navigation, .dark-theme .vcs-navigation {
  /*
    GENERAL
  */
  /* HUMBERGER  */
  /*
    ITEM
    colappse vs expanded như nhau
  */
}
.asset-20 .vcs-navigation.mat-drawer-container .mat-drawer-backdrop.mat-drawer-shown, .dark-theme .vcs-navigation.mat-drawer-container .mat-drawer-backdrop.mat-drawer-shown {
  background-color: transparent;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer {
  transition: width 0.5s;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar {
  background-color: #242428;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar), .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) {
  background-color: #242428;
  width: 64px;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-divider, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-divider {
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer.mat-drawer-side, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer.mat-drawer-side {
  border-right: none;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-nav-list.mat-list-base .mat-list-item:first-of-type .mat-icon,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-selection-list.mat-list-base .mat-list-item:first-of-type .mat-icon, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-nav-list.mat-list-base .mat-list-item:first-of-type .mat-icon,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-selection-list.mat-list-base .mat-list-item:first-of-type .mat-icon {
  color: #FD2F4A;
  background-color: #3D3D43;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-nav-list.mat-list-base .mat-list-item:first-of-type .mat-icon:hover,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-selection-list.mat-list-base .mat-list-item:first-of-type .mat-icon:hover, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-nav-list.mat-list-base .mat-list-item:first-of-type .mat-icon:hover,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-selection-list.mat-list-base .mat-list-item:first-of-type .mat-icon:hover {
  color: #FD2F4A;
  background-color: #FFFFFF;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-nav-list.mat-list-base .mat-list-item:first-of-type .mat-icon,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-selection-list.mat-list-base .mat-list-item:first-of-type .mat-icon, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-nav-list.mat-list-base .mat-list-item:first-of-type .mat-icon,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-selection-list.mat-list-base .mat-list-item:first-of-type .mat-icon {
  color: #AFAFB7;
  background-color: transparent;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-nav-list.mat-list-base .mat-list-item:first-of-type .mat-icon:hover,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-selection-list.mat-list-base .mat-list-item:first-of-type .mat-icon:hover, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-nav-list.mat-list-base .mat-list-item:first-of-type .mat-icon:hover,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-selection-list.mat-list-base .mat-list-item:first-of-type .mat-icon:hover {
  color: #FFFFFF;
  background-color: #3D3D43;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-nav-list.mat-list-base .mat-list-item:focus,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-selection-list.mat-list-base .mat-list-item:focus, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-nav-list.mat-list-base .mat-list-item:focus,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer:not(.vcs-expanded-sidebar) .mat-selection-list.mat-list-base .mat-list-item:focus {
  background-color: transparent;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-badge-content.mat-badge-active, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer.vcs-expanded-sidebar .mat-badge-content.mat-badge-active {
  background: #EE0033 !important;
  color: #FFFFFF !important;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type) .mat-list-item-content,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type) .mat-list-item-content, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type) .mat-list-item-content,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type) .mat-list-item-content {
  background-color: transparent;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type) .mat-list-item-content .mat-icon,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type) .mat-list-item-content .mat-icon, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type) .mat-list-item-content .mat-icon,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type) .mat-list-item-content .mat-icon {
  color: #AFAFB7;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type) .mat-list-item-content .mat-line,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type) .mat-list-item-content .mat-line, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type) .mat-list-item-content .mat-line,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type) .mat-list-item-content .mat-line {
  color: #AFAFB7;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content {
  background-color: #FD2F4A !important;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-icon,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-icon, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-icon,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-icon {
  color: #FFFFFF !important;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-line,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-line, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-line,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-line {
  color: #FFFFFF;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-badge-content, .asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-badge-active,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-badge-content,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-badge-active, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-badge-content, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-badge-active,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-badge-content,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active .mat-list-item-content .mat-badge-active {
  background: #F2F2F3 !important;
  color: #FD2F4A !important;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active:hover .mat-list-item-content,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active:hover .mat-list-item-content, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active:hover .mat-list-item-content,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active:hover .mat-list-item-content {
  color: #FFFFFF !important;
  background-color: #FD2F4A !important;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active:hover .mat-list-item-content .mat-icon,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active:hover .mat-list-item-content .mat-icon, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active:hover .mat-list-item-content .mat-icon,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active:hover .mat-list-item-content .mat-icon {
  color: #FFFFFF !important;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active:hover .mat-list-item-content .mat-line,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active:hover .mat-list-item-content .mat-line, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active:hover .mat-list-item-content .mat-line,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type).vcs-sidebar-link-active:hover .mat-list-item-content .mat-line {
  color: #FFFFFF;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type):hover .mat-list-item-content,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type):hover .mat-list-item-content, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type):hover .mat-list-item-content,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type):hover .mat-list-item-content {
  background-color: #3D3D43 !important;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type):hover .mat-list-item-content .mat-icon,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type):hover .mat-list-item-content .mat-icon, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type):hover .mat-list-item-content .mat-icon,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type):hover .mat-list-item-content .mat-icon {
  color: #FFFFFF !important;
}
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type):hover .mat-list-item-content .mat-line,
.asset-20 .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type):hover .mat-list-item-content .mat-line, .dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-nav-list.mat-list-base .mat-list-item:not(:first-of-type):hover .mat-list-item-content .mat-line,
.dark-theme .vcs-navigation .vcs-sidebar.mat-drawer .mat-selection-list.mat-list-base .mat-list-item:not(:first-of-type):hover .mat-list-item-content .mat-line {
  color: #FFFFFF;
}
.asset-20 .vcs-submenu.mat-menu-panel .mat-menu-content, .dark-theme .vcs-submenu.mat-menu-panel .mat-menu-content {
  background: #242428;
}
.asset-20 .vcs-submenu.mat-menu-panel .mat-menu-content .mat-divider, .dark-theme .vcs-submenu.mat-menu-panel .mat-menu-content .mat-divider {
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
  margin: 8px 12px;
}
.asset-20 .vcs-submenu.mat-menu-panel .mat-menu-content .mat-subheader, .dark-theme .vcs-submenu.mat-menu-panel .mat-menu-content .mat-subheader {
  padding: 8px 20px;
  white-space: nowrap;
  color: #AFAFB7;
}
.asset-20 .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item, .dark-theme .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item {
  color: #AFAFB7;
}
.asset-20 .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item .mat-icon, .dark-theme .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item .mat-icon {
  color: #AFAFB7;
}
.asset-20 .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item:hover, .dark-theme .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item:hover {
  background-color: #3D3D43;
  color: #FFFFFF;
}
.asset-20 .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item:hover .mat-icon, .dark-theme .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item:hover .mat-icon {
  color: #FFFFFF;
}
.asset-20 .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.mat-menu-item-highlighted, .dark-theme .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.mat-menu-item-highlighted {
  background: #3D3D43;
  color: #FFFFFF;
}
.asset-20 .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.mat-menu-item-highlighted:hover, .dark-theme .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.mat-menu-item-highlighted:hover {
  background: #3D3D43 !important;
  color: #FFFFFF !important;
}
.asset-20 .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger::after, .dark-theme .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger::after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1' fill='%23AFAFB7'%3E%3Cg transform='translate(9.000000, 6.000000)'%3E%3Cg id='Regular'%3E%3Cpath d='M0.501226552,0.605393219 C0.861710514,0.244909257 1.42894157,0.217179722 1.82123278,0.522204612 L1.91544011,0.605393219 L6.38160306,5.07155652 C6.62807069,5.31767338 6.7665643,5.65169008 6.7665643,6 C6.7665643,6.29855136 6.66481389,6.58660158 6.48084962,6.81748081 L6.38210678,6.92794011 L1.91544011,11.3946068 C1.52491582,11.7851311 0.891750844,11.7851311 0.501226552,11.3946068 C0.140742591,11.0341228 0.113013055,10.4668918 0.418037946,10.0746006 L0.501226552,9.98039322 L4.481,6 L0.501226552,2.01960678 C0.140742591,1.65912282 0.113013055,1.09189176 0.418037946,0.699600557 L0.501226552,0.605393219 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: none;
}
.asset-20 .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger:hover, .dark-theme .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger:hover {
  background: #FD2F4A;
}
.asset-20 .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger:hover::after, .dark-theme .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger:hover::after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1' fill='%23FFFFFF'%3E%3Cg transform='translate(9.000000, 6.000000)'%3E%3Cg id='Regular'%3E%3Cpath d='M0.501226552,0.605393219 C0.861710514,0.244909257 1.42894157,0.217179722 1.82123278,0.522204612 L1.91544011,0.605393219 L6.38160306,5.07155652 C6.62807069,5.31767338 6.7665643,5.65169008 6.7665643,6 C6.7665643,6.29855136 6.66481389,6.58660158 6.48084962,6.81748081 L6.38210678,6.92794011 L1.91544011,11.3946068 C1.52491582,11.7851311 0.891750844,11.7851311 0.501226552,11.3946068 C0.140742591,11.0341228 0.113013055,10.4668918 0.418037946,10.0746006 L0.501226552,9.98039322 L4.481,6 L0.501226552,2.01960678 C0.140742591,1.65912282 0.113013055,1.09189176 0.418037946,0.699600557 L0.501226552,0.605393219 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: none;
}
.asset-20 .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.vcs-sidebar-link-active::after, .asset-20 .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.vcs-sidebar-link-active.mat-menu-item-highlighted:hover, .dark-theme .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.vcs-sidebar-link-active::after, .dark-theme .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.vcs-sidebar-link-active.mat-menu-item-highlighted:hover {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1' fill='%23FFFFFF'%3E%3Cg transform='translate(9.000000, 6.000000)'%3E%3Cg id='Regular'%3E%3Cpath d='M0.501226552,0.605393219 C0.861710514,0.244909257 1.42894157,0.217179722 1.82123278,0.522204612 L1.91544011,0.605393219 L6.38160306,5.07155652 C6.62807069,5.31767338 6.7665643,5.65169008 6.7665643,6 C6.7665643,6.29855136 6.66481389,6.58660158 6.48084962,6.81748081 L6.38210678,6.92794011 L1.91544011,11.3946068 C1.52491582,11.7851311 0.891750844,11.7851311 0.501226552,11.3946068 C0.140742591,11.0341228 0.113013055,10.4668918 0.418037946,10.0746006 L0.501226552,9.98039322 L4.481,6 L0.501226552,2.01960678 C0.140742591,1.65912282 0.113013055,1.09189176 0.418037946,0.699600557 L0.501226552,0.605393219 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: none;
}
.asset-20 .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.vcs-sidebar-link-active:hover, .dark-theme .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.vcs-sidebar-link-active:hover {
  color: #FFFFFF !important;
  background: #FD2F4A !important;
}
.asset-20 .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.vcs-sidebar-link-active:hover::after, .dark-theme .vcs-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.vcs-sidebar-link-active:hover::after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1' fill='%23FFFFFF'%3E%3Cg transform='translate(9.000000, 6.000000)'%3E%3Cg id='Regular'%3E%3Cpath d='M0.501226552,0.605393219 C0.861710514,0.244909257 1.42894157,0.217179722 1.82123278,0.522204612 L1.91544011,0.605393219 L6.38160306,5.07155652 C6.62807069,5.31767338 6.7665643,5.65169008 6.7665643,6 C6.7665643,6.29855136 6.66481389,6.58660158 6.48084962,6.81748081 L6.38210678,6.92794011 L1.91544011,11.3946068 C1.52491582,11.7851311 0.891750844,11.7851311 0.501226552,11.3946068 C0.140742591,11.0341228 0.113013055,10.4668918 0.418037946,10.0746006 L0.501226552,9.98039322 L4.481,6 L0.501226552,2.01960678 C0.140742591,1.65912282 0.113013055,1.09189176 0.418037946,0.699600557 L0.501226552,0.605393219 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: none;
}
.asset-20 .vcs-submenu .vcs-sidebar-link-active, .dark-theme .vcs-submenu .vcs-sidebar-link-active {
  color: #FFFFFF !important;
  background-color: #FD2F4A !important;
}
.asset-20 .vcs-submenu .vcs-sidebar-link-active .mat-icon, .dark-theme .vcs-submenu .vcs-sidebar-link-active .mat-icon {
  color: #FFFFFF !important;
}
.asset-20 .vcs-submenu .vcs-sidebar-link-active .mat-line, .dark-theme .vcs-submenu .vcs-sidebar-link-active .mat-line {
  color: #FFFFFF;
}
.asset-20 .vcs-submenu .vcs-sidebar-link-active .mat-badge-content, .dark-theme .vcs-submenu .vcs-sidebar-link-active .mat-badge-content {
  background: #F2F2F3 !important;
  color: #FD2F4A !important;
}
.asset-20 .vcs-submenu .vcs-sidebar-link-active:hover, .dark-theme .vcs-submenu .vcs-sidebar-link-active:hover {
  color: #FFFFFF;
  background-color: #FD2F4A;
}
.asset-20 .vcs-submenu .vcs-sidebar-link-active:hover .mat-icon, .dark-theme .vcs-submenu .vcs-sidebar-link-active:hover .mat-icon {
  color: #FFFFFF !important;
}
.asset-20 .vcs-submenu .vcs-sidebar-link-active:hover .mat-line, .dark-theme .vcs-submenu .vcs-sidebar-link-active:hover .mat-line {
  color: #FFFFFF;
}
.asset-20 .vcs-dropdown-submenu.mat-menu-panel, .dark-theme .vcs-dropdown-submenu.mat-menu-panel {
  background: #242428;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
}
.asset-20 .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-divider, .dark-theme .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-divider {
  border: !important;
  margin: 8px 12px;
}
.asset-20 .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-subheader, .dark-theme .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-subheader {
  padding: 8px 20px;
  white-space: nowrap;
  color: #AFAFB7;
}
.asset-20 .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item, .dark-theme .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item {
  color: #AFAFB7;
  height: 32px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  border-radius: 4px;
  font-family: "Roboto-Regular";
}
.asset-20 .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item:hover, .dark-theme .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item:hover {
  background-color: #FD2F4A;
  color: #FFFFFF;
}
.asset-20 .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item:hover .mat-icon, .dark-theme .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item:hover .mat-icon {
  color: #FFFFFF;
}
.asset-20 .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item:active, .dark-theme .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item:active {
  background-color: #FD2F4A;
  color: #FFFFFF;
}
.asset-20 .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item:active .mat-icon, .dark-theme .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item:active .mat-icon {
  color: #FFFFFF;
}
.asset-20 .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.mat-menu-item-highlighted, .dark-theme .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.mat-menu-item-highlighted {
  background: #18181B;
  color: #F2F2F3;
}
.asset-20 .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.mat-menu-item-highlighted:hover, .dark-theme .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger.mat-menu-item-highlighted:hover {
  background: #18181B !important;
  color: #F2F2F3 !important;
}
.asset-20 .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger::after, .dark-theme .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger::after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1' fill='%23F2F2F3'%3E%3Cg transform='translate(9.000000, 6.000000)'%3E%3Cg id='Regular'%3E%3Cpath d='M0.501226552,0.605393219 C0.861710514,0.244909257 1.42894157,0.217179722 1.82123278,0.522204612 L1.91544011,0.605393219 L6.38160306,5.07155652 C6.62807069,5.31767338 6.7665643,5.65169008 6.7665643,6 C6.7665643,6.29855136 6.66481389,6.58660158 6.48084962,6.81748081 L6.38210678,6.92794011 L1.91544011,11.3946068 C1.52491582,11.7851311 0.891750844,11.7851311 0.501226552,11.3946068 C0.140742591,11.0341228 0.113013055,10.4668918 0.418037946,10.0746006 L0.501226552,9.98039322 L4.481,6 L0.501226552,2.01960678 C0.140742591,1.65912282 0.113013055,1.09189176 0.418037946,0.699600557 L0.501226552,0.605393219 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: none;
}
.asset-20 .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger::before, .dark-theme .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1' fill='%23F2F2F3'%3E%3Cg transform='translate(9.000000, 6.000000)'%3E%3Cg id='Regular'%3E%3Cpath d='M0.501226552,0.605393219 C0.861710514,0.244909257 1.42894157,0.217179722 1.82123278,0.522204612 L1.91544011,0.605393219 L6.38160306,5.07155652 C6.62807069,5.31767338 6.7665643,5.65169008 6.7665643,6 C6.7665643,6.29855136 6.66481389,6.58660158 6.48084962,6.81748081 L6.38210678,6.92794011 L1.91544011,11.3946068 C1.52491582,11.7851311 0.891750844,11.7851311 0.501226552,11.3946068 C0.140742591,11.0341228 0.113013055,10.4668918 0.418037946,10.0746006 L0.501226552,9.98039322 L4.481,6 L0.501226552,2.01960678 C0.140742591,1.65912282 0.113013055,1.09189176 0.418037946,0.699600557 L0.501226552,0.605393219 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: none;
}
.asset-20 .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger:hover, .dark-theme .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger:hover {
  background: #18181B;
}
.asset-20 .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger:hover::after, .dark-theme .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger:hover::after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1' fill='%23F2F2F3'%3E%3Cg transform='translate(9.000000, 6.000000)'%3E%3Cg id='Regular'%3E%3Cpath d='M0.501226552,0.605393219 C0.861710514,0.244909257 1.42894157,0.217179722 1.82123278,0.522204612 L1.91544011,0.605393219 L6.38160306,5.07155652 C6.62807069,5.31767338 6.7665643,5.65169008 6.7665643,6 C6.7665643,6.29855136 6.66481389,6.58660158 6.48084962,6.81748081 L6.38210678,6.92794011 L1.91544011,11.3946068 C1.52491582,11.7851311 0.891750844,11.7851311 0.501226552,11.3946068 C0.140742591,11.0341228 0.113013055,10.4668918 0.418037946,10.0746006 L0.501226552,9.98039322 L4.481,6 L0.501226552,2.01960678 C0.140742591,1.65912282 0.113013055,1.09189176 0.418037946,0.699600557 L0.501226552,0.605393219 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: none;
}
.asset-20 .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger:hover::before, .dark-theme .vcs-dropdown-submenu.mat-menu-panel .mat-menu-content .mat-menu-item-submenu-trigger:hover::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1' fill='%23F2F2F3'%3E%3Cg transform='translate(9.000000, 6.000000)'%3E%3Cg id='Regular'%3E%3Cpath d='M0.501226552,0.605393219 C0.861710514,0.244909257 1.42894157,0.217179722 1.82123278,0.522204612 L1.91544011,0.605393219 L6.38160306,5.07155652 C6.62807069,5.31767338 6.7665643,5.65169008 6.7665643,6 C6.7665643,6.29855136 6.66481389,6.58660158 6.48084962,6.81748081 L6.38210678,6.92794011 L1.91544011,11.3946068 C1.52491582,11.7851311 0.891750844,11.7851311 0.501226552,11.3946068 C0.140742591,11.0341228 0.113013055,10.4668918 0.418037946,10.0746006 L0.501226552,9.98039322 L4.481,6 L0.501226552,2.01960678 C0.140742591,1.65912282 0.113013055,1.09189176 0.418037946,0.699600557 L0.501226552,0.605393219 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: none;
}
.asset-20 .vcs-navigation-header, .dark-theme .vcs-navigation-header {
  color: #111113 !important;
  background-color: #242428 !important;
}
.asset-20 .vcs-navigation-header .vcs-button.vcs-round-btn mat-icon, .dark-theme .vcs-navigation-header .vcs-button.vcs-round-btn mat-icon {
  left: unset !important;
  top: -1px !important;
}
.asset-20 .vcs-navigation-header .vcs-avatar.circle .status, .dark-theme .vcs-navigation-header .vcs-avatar.circle .status {
  bottom: -4% !important;
}
.asset-20 .vcs-navigation-header.mat-toolbar, .dark-theme .vcs-navigation-header.mat-toolbar {
  background-color: #242428 !important;
}
.asset-20 .vcs-navigation-header .line-subtract, .dark-theme .vcs-navigation-header .line-subtract {
  margin-left: 18px;
  height: 24px;
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.asset-20 .vcs-navigation-header .title, .dark-theme .vcs-navigation-header .title {
  margin-left: 18px;
  color: #F2F2F3;
}
.asset-20 .vcs-navigation-header .vcs-navigation-badge .mat-badge-content, .dark-theme .vcs-navigation-header .vcs-navigation-badge .mat-badge-content {
  background: #FD2F4A;
}
.asset-20 .vcs-navigation-header .vcs-navigation-badge:hover, .dark-theme .vcs-navigation-header .vcs-navigation-badge:hover {
  background: none !important;
}
.asset-20 .vcs-navigation-header .vcs-navigation-badge:active, .dark-theme .vcs-navigation-header .vcs-navigation-badge:active {
  background: #C9C9CF !important;
}
.asset-20 .vcs-navigation-header .vcs-navigation-badge:active mat-icon, .dark-theme .vcs-navigation-header .vcs-navigation-badge:active mat-icon {
  color: #111113 !important;
}
.asset-20 .vcs-navigation-header .text-message, .dark-theme .vcs-navigation-header .text-message {
  display: flex;
  align-items: center;
  white-space: nowrap;
  width: -moz-fit-content;
  width: fit-content;
  height: 42px;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
}
.asset-20 .vcs-navigation-header .text-message:hover, .dark-theme .vcs-navigation-header .text-message:hover {
  background: #3D3D43;
  border-radius: 4px;
  color: #F2F2F3;
}
.asset-20 .vcs-navigation-header .text-message .text-toolbar, .dark-theme .vcs-navigation-header .text-message .text-toolbar {
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  color: #F2F2F3;
  padding: 8px 8px 8px;
}
.asset-20 .vcs-navigation-header .text-message .icon-toolbar, .dark-theme .vcs-navigation-header .text-message .icon-toolbar {
  margin-left: 8px;
}
.asset-20 .vcs-navigation-header .switch-app, .dark-theme .vcs-navigation-header .switch-app {
  display: flex;
  align-items: center;
  height: 74px;
  padding: 23px 32px;
  cursor: pointer;
}
.asset-20 .vcs-navigation-header .switch-app:hover, .dark-theme .vcs-navigation-header .switch-app:hover {
  background: #3D3D43;
  border-radius: 4px;
  color: #F2F2F3;
}
.asset-20 .vcs-navigation-header .switch-app .logo-app, .dark-theme .vcs-navigation-header .switch-app .logo-app {
  margin-right: 40px;
  width: 90px !important;
}
.asset-20 .vcs-navigation-header .switch-app .desc-app, .dark-theme .vcs-navigation-header .switch-app .desc-app {
  width: 180px;
  height: 62px;
  padding-top: 12px;
}
.asset-20 .vcs-navigation-header .text-toolbar-info, .dark-theme .vcs-navigation-header .text-toolbar-info {
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  margin-left: 5px;
  color: #F2F2F3;
}
.asset-20 .navigation .mat-toolbar .container-breadcrumbs .breadcrumb, .dark-theme .navigation .mat-toolbar .container-breadcrumbs .breadcrumb {
  visibility: hidden;
}
.asset-20 .navigation .mat-toolbar .container-breadcrumbs .breadcrumb::before, .dark-theme .navigation .mat-toolbar .container-breadcrumbs .breadcrumb::before {
  visibility: visible;
  content: "Navigation";
  color: #111113;
  font-family: "Roboto-Medium";
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
}
.asset-20 .dark-theme .navigation .mat-toolbar .container-breadcrumbs .breadcrumb::before, .dark-theme .dark-theme .navigation .mat-toolbar .container-breadcrumbs .breadcrumb::before {
  color: #ffffff !important;
}
.asset-20 .option-checked, .asset-20 ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected::before, .asset-20 ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked::before,
.asset-20 .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected::before, .asset-20 .mat-option.mat-selected::before, ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .asset-20 .ng-option.ng-option-selected::before,
.vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .asset-20 .ng-option.ng-option-selected::before, .dark-theme .option-checked, .dark-theme ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected::before, .dark-theme ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked::before,
.dark-theme .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected::before, .dark-theme .mat-option.mat-selected::before, ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .dark-theme .ng-option.ng-option-selected::before,
.vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .dark-theme .ng-option.ng-option-selected::before {
  content: "";
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='18px' height='16px' viewBox='0 0 18 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E24px / Filled / Interface-Essential / Form-Validation / check%3C/title%3E%3Cg id='Button' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' transform='translate(-3.000000, -4.000000)' fill='%23F2F2F3'%3E%3Cg id='check' transform='translate(3.000000, 4.000000)'%3E%3Cpath d='M17.3595,3.05 L15.2655,0.95 C15.1951468,0.879468724 15.0996204,0.839829662 15,0.839829662 C14.9003796,0.839829662 14.8048532,0.879468724 14.7345,0.95 L5.8905,9.8 C5.8201468,9.87053128 5.72462045,9.91017034 5.625,9.91017034 C5.52537955,9.91017034 5.4298532,9.87053128 5.3595,9.8 L3.2655,7.7 C3.1951468,7.62946872 3.09962045,7.58982966 3,7.58982966 C2.90037955,7.58982966 2.8048532,7.62946872 2.7345,7.7 L0.6405,9.8 C0.494106773,9.94643744 0.494106773,10.1838126 0.6405,10.33025 L5.3595,15.05 C5.4298532,15.1205313 5.52537955,15.1601703 5.625,15.1601703 C5.72462045,15.1601703 5.8201468,15.1205313 5.8905,15.05 L17.3595,3.575 C17.5024286,3.42918368 17.5024286,3.19581632 17.3595,3.05 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  position: absolute;
  left: 4px;
  background-size: contain;
  background-repeat: no-repeat;
  top: calc(50% - 8px);
}
.asset-20 .vcs-mat-error,
.asset-20 .vcs-mat-success,
.asset-20 .vcs-mat-warning, .dark-theme .vcs-mat-error,
.dark-theme .vcs-mat-success,
.dark-theme .vcs-mat-warning {
  display: flex;
  align-items: center;
  margin-top: 4px;
}
.asset-20 .vcs-mat-error, .dark-theme .vcs-mat-error {
  color: #EE0033 !important;
}
.asset-20 .vcs-mat-error .mat-icon, .dark-theme .vcs-mat-error .mat-icon {
  color: #EE0033;
  vertical-align: text-bottom;
}
.asset-20 .vcs-mat-success, .dark-theme .vcs-mat-success {
  color: #576E35 !important;
}
.asset-20 .vcs-mat-success .mat-icon, .dark-theme .vcs-mat-success .mat-icon {
  color: #576E35;
  vertical-align: text-bottom;
}
.asset-20 .vcs-mat-warning, .dark-theme .vcs-mat-warning {
  color: #E8E160;
}
.asset-20 .vcs-mat-warning .mat-icon, .dark-theme .vcs-mat-warning .mat-icon {
  color: #E8E160 !important;
  vertical-align: text-bottom;
}
.asset-20 .mat-option:hover:not(.mat-option-disabled),
.asset-20 .mat-option:focus:not(.mat-option-disabled), .dark-theme .mat-option:hover:not(.mat-option-disabled),
.dark-theme .mat-option:focus:not(.mat-option-disabled) {
  background-color: #FD2F4A;
  color: #F2F2F3;
}
.asset-20 .mat-option.mat-selected, .dark-theme .mat-option.mat-selected {
  position: relative;
  background-color: #3D3D43;
  color: #F2F2F3;
  padding: 0 24px;
}
.asset-20 .mat-option.mat-selected:hover, .dark-theme .mat-option.mat-selected:hover {
  background-color: #3D3D43;
  color: #F2F2F3;
}
.asset-20 .vcs-autocomplete.mat-autocomplete-panel .mat-option, .dark-theme .vcs-autocomplete.mat-autocomplete-panel .mat-option {
  line-height: 24px;
}
.asset-20 ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected, .asset-20 ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked,
.asset-20 .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,
.asset-20 .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked, .dark-theme ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected, .dark-theme ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked,
.dark-theme .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,
.dark-theme .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked {
  position: relative;
}
.asset-20 ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected:hover, .asset-20 ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:hover,
.asset-20 .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected:hover,
.asset-20 .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:hover, .dark-theme ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected:hover, .dark-theme ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:hover,
.dark-theme .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected:hover,
.dark-theme .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:hover {
  color: #F2F2F3;
}
.asset-20 ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected:hover::before, .asset-20 ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:hover::before,
.asset-20 .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected:hover::before,
.asset-20 .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:hover::before, .dark-theme ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected:hover::before, .dark-theme ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:hover::before,
.dark-theme .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected:hover::before,
.dark-theme .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:hover::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='18px' height='16px' viewBox='0 0 18 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E24px / Filled / Interface-Essential / Form-Validation / check%3C/title%3E%3Cg id='Button' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' transform='translate(-3.000000, -4.000000)' fill='%23F2F2F3'%3E%3Cg id='check' transform='translate(3.000000, 4.000000)'%3E%3Cpath d='M17.3595,3.05 L15.2655,0.95 C15.1951468,0.879468724 15.0996204,0.839829662 15,0.839829662 C14.9003796,0.839829662 14.8048532,0.879468724 14.7345,0.95 L5.8905,9.8 C5.8201468,9.87053128 5.72462045,9.91017034 5.625,9.91017034 C5.52537955,9.91017034 5.4298532,9.87053128 5.3595,9.8 L3.2655,7.7 C3.1951468,7.62946872 3.09962045,7.58982966 3,7.58982966 C2.90037955,7.58982966 2.8048532,7.62946872 2.7345,7.7 L0.6405,9.8 C0.494106773,9.94643744 0.494106773,10.1838126 0.6405,10.33025 L5.3595,15.05 C5.4298532,15.1205313 5.52537955,15.1601703 5.625,15.1601703 C5.72462045,15.1601703 5.8201468,15.1205313 5.8905,15.05 L17.3595,3.575 C17.5024286,3.42918368 17.5024286,3.19581632 17.3595,3.05 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected:active, .asset-20 ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:active,
.asset-20 .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected:active,
.asset-20 .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:active, .dark-theme ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected:active, .dark-theme ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:active,
.dark-theme .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected:active,
.dark-theme .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:active {
  color: #F2F2F3;
}
.asset-20 ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected:active::before, .asset-20 ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:active::before,
.asset-20 .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected:active::before,
.asset-20 .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:active::before, .dark-theme ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected:active::before, .dark-theme ng-dropdown-panel:not(.vcs-select-checkbox).vcs-select .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:active::before,
.dark-theme .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected:active::before,
.dark-theme .vcs-select.ng-select:not(.vcs-select-checkbox) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:active::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='18px' height='16px' viewBox='0 0 18 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E24px / Filled / Interface-Essential / Form-Validation / check%3C/title%3E%3Cg id='Button' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' transform='translate(-3.000000, -4.000000)' fill='%23F2F2F3'%3E%3Cg id='check' transform='translate(3.000000, 4.000000)'%3E%3Cpath d='M17.3595,3.05 L15.2655,0.95 C15.1951468,0.879468724 15.0996204,0.839829662 15,0.839829662 C14.9003796,0.839829662 14.8048532,0.879468724 14.7345,0.95 L5.8905,9.8 C5.8201468,9.87053128 5.72462045,9.91017034 5.625,9.91017034 C5.52537955,9.91017034 5.4298532,9.87053128 5.3595,9.8 L3.2655,7.7 C3.1951468,7.62946872 3.09962045,7.58982966 3,7.58982966 C2.90037955,7.58982966 2.8048532,7.62946872 2.7345,7.7 L0.6405,9.8 C0.494106773,9.94643744 0.494106773,10.1838126 0.6405,10.33025 L5.3595,15.05 C5.4298532,15.1205313 5.52537955,15.1601703 5.625,15.1601703 C5.72462045,15.1601703 5.8201468,15.1205313 5.8905,15.05 L17.3595,3.575 C17.5024286,3.42918368 17.5024286,3.19581632 17.3595,3.05 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 ng-dropdown-panel.vcs-select,
.asset-20 .vcs-select.ng-select .ng-dropdown-panel, .dark-theme ng-dropdown-panel.vcs-select,
.dark-theme .vcs-select.ng-select .ng-dropdown-panel {
  box-shadow: 1px 1px 24px -6px rgba(0, 0, 0, 0.24);
  margin-top: 2px;
  margin-bottom: 2px;
  background: #18181B !important;
}
.asset-20 ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option,
.asset-20 .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option, .dark-theme ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option,
.dark-theme .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  position: relative;
  background: transparent;
  color: #F2F2F3;
}
.asset-20 ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked,
.asset-20 .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked, .dark-theme ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked,
.dark-theme .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
}
.asset-20 ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked:hover,
.asset-20 .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked:hover, .dark-theme ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked:hover,
.dark-theme .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked:hover {
  background-color: #FD2F4A;
  color: #F2F2F3;
  font-weight: unset;
}
.asset-20 ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked:hover .mat-icon,
.asset-20 .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked:hover .mat-icon, .dark-theme ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked:hover .mat-icon,
.dark-theme .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked:hover .mat-icon {
  color: #F2F2F3;
}
.asset-20 ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked:active,
.asset-20 .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked:active, .dark-theme ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked:active,
.dark-theme .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked:active {
  background-color: #3D3D43;
  color: #F2F2F3;
}
.asset-20 ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked:active .mat-icon,
.asset-20 .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked:active .mat-icon, .dark-theme ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked:active .mat-icon,
.dark-theme .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked:active .mat-icon {
  color: #F2F2F3;
}
.asset-20 ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked .mat-icon,
.asset-20 .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked .mat-icon, .dark-theme ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked .mat-icon,
.dark-theme .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked .mat-icon {
  color: #F2F2F3;
}
.asset-20 ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked .mat-checkbox-label,
.asset-20 .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked .mat-checkbox-label, .dark-theme ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked .mat-checkbox-label,
.dark-theme .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked .mat-checkbox-label {
  color: #F2F2F3;
}
.asset-20 ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-disabled,
.asset-20 .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled, .dark-theme ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-disabled,
.dark-theme .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled {
  cursor: not-allowed;
  background-color: transparent;
  color: #494950 !important;
}
.asset-20 .vcs-select.ng-select.ng-invalid.ng-touched .ng-select-container, .dark-theme .vcs-select.ng-select.ng-invalid.ng-touched .ng-select-container {
  border: 1px solid #EE0033 !important;
}
.asset-20 .vcs-select.ng-select.vcs-select-checkbox .ng-dropdown-panel .ng-dropdown-panel-items .ng-option, .dark-theme .vcs-select.ng-select.vcs-select-checkbox .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  color: #F2F2F3;
}
.asset-20 .vcs-select.ng-select.vcs-select-checkbox .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .mat-checkbox-label.ng-option-selected, .dark-theme .vcs-select.ng-select.vcs-select-checkbox .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .mat-checkbox-label.ng-option-selected {
  background: #9ECFFD !important;
}
.asset-20 .vcs-select.ng-select.ng-select-disabled .ng-select-container, .dark-theme .vcs-select.ng-select.ng-select-disabled .ng-select-container {
  background-color: #242428 !important;
  border: 1px solid #242428 !important;
  color: #494950 !important;
}
.asset-20 .vcs-select.ng-select.ng-select-disabled .ng-select-container .ng-value, .dark-theme .vcs-select.ng-select.ng-select-disabled .ng-select-container .ng-value {
  color: #494950 !important;
}
.asset-20 .vcs-select.ng-select.ng-select-disabled .ng-select-container .ng-arrow-wrapper .ng-arrow:before, .dark-theme .vcs-select.ng-select.ng-select-disabled .ng-select-container .ng-arrow-wrapper .ng-arrow:before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1'%3E%3Cg fill='%23494950'%3E%3Cg id='Regular'%3E%3Cpath d='M0.605360237,0.422509535 C0.965827384,0.0620087596 1.53305715,0.0342527662 1.92536258,0.339259358 L2.0195738,0.422443571 L5.999,4.402 L9.9804262,0.422443571 C10.340927,0.0619764238 10.9081593,0.0342733463 11.3004363,0.339316535 L11.3946398,0.422509535 C11.7551069,0.783010311 11.78281,1.35024266 11.4777668,1.74251964 L11.3945738,1.8367231 L6.92844348,6.30243639 C6.68232662,6.54890403 6.34830992,6.68739763 6,6.68739763 C5.70144864,6.68739763 5.41339842,6.58564723 5.18253996,6.40170373 L5.07209287,6.3029731 L0.605426202,1.8367231 C0.214883695,1.44621702 0.214854162,0.813052042 0.605360237,0.422509535 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .vcs-select.ng-select.ng-select-focused .ng-select-container, .dark-theme .vcs-select.ng-select.ng-select-focused .ng-select-container {
  border: 1px solid #5582DF;
  box-shadow: none !important;
}
.asset-20 .vcs-select.ng-select.ng-select-focused.ng-select-opened .ng-select-container .ng-arrow-wrapper, .dark-theme .vcs-select.ng-select.ng-select-focused.ng-select-opened .ng-select-container .ng-arrow-wrapper {
  transform: translateX(-12px) rotate(180deg);
}
.asset-20 .vcs-select.ng-select .ng-select.ng-select-focused:not(.ng-select-opened) > .ng-select-container, .dark-theme .vcs-select.ng-select .ng-select.ng-select-focused:not(.ng-select-opened) > .ng-select-container {
  box-shadow: none !important;
}
.asset-20 .vcs-select.ng-select.ng-select-opened .ng-select-container, .asset-20 .vcs-select.ng-select.ng-select-focused .ng-select-container, .dark-theme .vcs-select.ng-select.ng-select-opened .ng-select-container, .dark-theme .vcs-select.ng-select.ng-select-focused .ng-select-container {
  background-color: transparent !important;
  color: #F2F2F3;
  border: 1px solid #5582DF;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.asset-20 .vcs-select.ng-select.ng-select-opened .ng-select-container .ng-arrow-wrapper .ng-arrow, .asset-20 .vcs-select.ng-select.ng-select-focused .ng-select-container .ng-arrow-wrapper .ng-arrow, .dark-theme .vcs-select.ng-select.ng-select-opened .ng-select-container .ng-arrow-wrapper .ng-arrow, .dark-theme .vcs-select.ng-select.ng-select-focused .ng-select-container .ng-arrow-wrapper .ng-arrow {
  border: none;
}
.asset-20 .vcs-select.ng-select.ng-select-opened .ng-select-container .ng-arrow-wrapper .ng-arrow:before, .asset-20 .vcs-select.ng-select.ng-select-focused .ng-select-container .ng-arrow-wrapper .ng-arrow:before, .dark-theme .vcs-select.ng-select.ng-select-opened .ng-select-container .ng-arrow-wrapper .ng-arrow:before, .dark-theme .vcs-select.ng-select.ng-select-focused .ng-select-container .ng-arrow-wrapper .ng-arrow:before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1'%3E%3Cg fill='%23F2F2F3'%3E%3Cg id='Regular'%3E%3Cpath d='M0.605360237,0.422509535 C0.965827384,0.0620087596 1.53305715,0.0342527662 1.92536258,0.339259358 L2.0195738,0.422443571 L5.999,4.402 L9.9804262,0.422443571 C10.340927,0.0619764238 10.9081593,0.0342733463 11.3004363,0.339316535 L11.3946398,0.422509535 C11.7551069,0.783010311 11.78281,1.35024266 11.4777668,1.74251964 L11.3945738,1.8367231 L6.92844348,6.30243639 C6.68232662,6.54890403 6.34830992,6.68739763 6,6.68739763 C5.70144864,6.68739763 5.41339842,6.58564723 5.18253996,6.40170373 L5.07209287,6.3029731 L0.605426202,1.8367231 C0.214883695,1.44621702 0.214854162,0.813052042 0.605360237,0.422509535 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .vcs-select.ng-select .ng-select-container, .dark-theme .vcs-select.ng-select .ng-select-container {
  cursor: pointer;
  border-radius: 4px;
  border: 1px solid #94949E;
  background: transparent !important;
}
.asset-20 .vcs-select.ng-select .ng-select-container:hover, .dark-theme .vcs-select.ng-select .ng-select-container:hover {
  box-shadow: none;
}
.asset-20 .vcs-select.ng-select .ng-select-container .ng-placeholder, .dark-theme .vcs-select.ng-select .ng-select-container .ng-placeholder {
  color: #7A7A85;
}
.asset-20 .vcs-select.ng-select .ng-select-container .ng-value,
.asset-20 .vcs-select.ng-select .ng-select-container .ng-input,
.asset-20 .vcs-select.ng-select .ng-select-container .ng-input input,
.asset-20 .vcs-select.ng-select .ng-select-container .ng-input textarea, .dark-theme .vcs-select.ng-select .ng-select-container .ng-value,
.dark-theme .vcs-select.ng-select .ng-select-container .ng-input,
.dark-theme .vcs-select.ng-select .ng-select-container .ng-input input,
.dark-theme .vcs-select.ng-select .ng-select-container .ng-input textarea {
  color: #F2F2F3;
}
.asset-20 .vcs-select.ng-select .ng-select-container .ng-arrow-wrapper, .dark-theme .vcs-select.ng-select .ng-select-container .ng-arrow-wrapper {
  padding: 0 8px 0 0;
  width: 24px;
  height: 24px;
}
.asset-20 .vcs-select.ng-select .ng-select-container .ng-arrow-wrapper .ng-arrow, .dark-theme .vcs-select.ng-select .ng-select-container .ng-arrow-wrapper .ng-arrow {
  border: none;
}
.asset-20 .vcs-select.ng-select .ng-select-container .ng-arrow-wrapper .ng-arrow:before, .dark-theme .vcs-select.ng-select .ng-select-container .ng-arrow-wrapper .ng-arrow:before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1'%3E%3Cg fill='%2394949E'%3E%3Cg id='Regular'%3E%3Cpath d='M0.605360237,0.422509535 C0.965827384,0.0620087596 1.53305715,0.0342527662 1.92536258,0.339259358 L2.0195738,0.422443571 L5.999,4.402 L9.9804262,0.422443571 C10.340927,0.0619764238 10.9081593,0.0342733463 11.3004363,0.339316535 L11.3946398,0.422509535 C11.7551069,0.783010311 11.78281,1.35024266 11.4777668,1.74251964 L11.3945738,1.8367231 L6.92844348,6.30243639 C6.68232662,6.54890403 6.34830992,6.68739763 6,6.68739763 C5.70144864,6.68739763 5.41339842,6.58564723 5.18253996,6.40170373 L5.07209287,6.3029731 L0.605426202,1.8367231 C0.214883695,1.44621702 0.214854162,0.813052042 0.605360237,0.422509535 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .vcs-select.ng-select:not(.ng-select-focused):not(.ng-select-disabled) .ng-select-container:hover, .dark-theme .vcs-select.ng-select:not(.ng-select-focused):not(.ng-select-disabled) .ng-select-container:hover {
  background-color: #111113;
  color: #F2F2F3;
  border: 1px solid #F2F2F3;
}
.asset-20 .vcs-select.ng-select:not(.ng-select-focused):not(.ng-select-disabled) .ng-select-container:hover .ng-arrow-wrapper .ng-arrow:before, .dark-theme .vcs-select.ng-select:not(.ng-select-focused):not(.ng-select-disabled) .ng-select-container:hover .ng-arrow-wrapper .ng-arrow:before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke-width='1'%3E%3Cg fill='%2394949E'%3E%3Cg id='Regular'%3E%3Cpath d='M0.605360237,0.422509535 C0.965827384,0.0620087596 1.53305715,0.0342527662 1.92536258,0.339259358 L2.0195738,0.422443571 L5.999,4.402 L9.9804262,0.422443571 C10.340927,0.0619764238 10.9081593,0.0342733463 11.3004363,0.339316535 L11.3946398,0.422509535 C11.7551069,0.783010311 11.78281,1.35024266 11.4777668,1.74251964 L11.3945738,1.8367231 L6.92844348,6.30243639 C6.68232662,6.54890403 6.34830992,6.68739763 6,6.68739763 C5.70144864,6.68739763 5.41339842,6.58564723 5.18253996,6.40170373 L5.07209287,6.3029731 L0.605426202,1.8367231 C0.214883695,1.44621702 0.214854162,0.813052042 0.605360237,0.422509535 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .vcs-select.ng-select.ng-select-multiple .ng-select-container, .dark-theme .vcs-select.ng-select.ng-select-multiple .ng-select-container {
  min-height: 40px;
}
.asset-20 .vcs-select.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value, .dark-theme .vcs-select.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  color: #F2F2F3;
  background-color: #3D3D43 !important;
  opacity: 0.9;
}
.asset-20 .vcs-select.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value:hover, .dark-theme .vcs-select.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value:hover {
  opacity: 1 !important;
}
.asset-20 .vcs-select.ng-select .ng-clear-wrapper, .dark-theme .vcs-select.ng-select .ng-clear-wrapper {
  border-radius: 50%;
  width: 16px;
  height: 16px;
  text-align: center;
  margin-right: 8px;
  display: flex;
}
.asset-20 .vcs-select.ng-select .ng-clear-wrapper:hover .ng-clear::before, .dark-theme .vcs-select.ng-select .ng-clear-wrapper:hover .ng-clear::before {
  opacity: 1 !important;
}
.asset-20 .vcs-select.ng-select .ng-clear-wrapper .ng-clear, .dark-theme .vcs-select.ng-select .ng-clear-wrapper .ng-clear {
  font-size: 0;
}
.asset-20 .vcs-select.ng-select .ng-clear-wrapper .ng-clear::before, .dark-theme .vcs-select.ng-select .ng-clear-wrapper .ng-clear::before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  opacity: 0.9;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 59.1 (86144) - https://sketch.com --%3E%3Ctitle%3E16px / Filled / Interface-Essential / Remove/Add / remove-circle%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg stroke-width='1' fill='%2394949E'%3E%3Cg transform='translate(2.000000, 2.000000)'%3E%3Cg id='remove-circle'%3E%3Cpath d='M6,11.75 C9.17563731,11.75 11.75,9.17563731 11.75,6 C11.75,2.82436269 9.17563731,0.25 6,0.25 C2.82436269,0.25 0.25,2.82436269 0.25,6 C0.253582102,9.17415237 2.82584763,11.7464179 6,11.75 Z M3.525,4.2325 C3.39502171,4.10696276 3.3428937,3.92106105 3.38865142,3.74624634 C3.43440914,3.57143162 3.57093162,3.43490914 3.74574634,3.38915142 C3.92056105,3.3433937 4.10646276,3.39552171 4.232,3.5255 L5.9115,5.205 C5.96028372,5.25363136 6.03921628,5.25363136 6.088,5.205 L7.7675,3.5255 C7.89303724,3.39552171 8.07893895,3.3433937 8.25375366,3.38915142 C8.42856838,3.43490914 8.56509086,3.57143162 8.61084858,3.74624634 C8.6566063,3.92106105 8.60447829,4.10696276 8.4745,4.2325 L6.795,5.912 C6.74636864,5.96078372 6.74636864,6.03971628 6.795,6.0885 L8.4745,7.768 C8.60447829,7.89353724 8.6566063,8.07943895 8.61084858,8.25425366 C8.56509086,8.42906838 8.42856838,8.56559086 8.25375366,8.61134858 C8.07893895,8.6571063 7.89303724,8.60497829 7.7675,8.475 L6.088,6.7955 C6.03921628,6.74686864 5.96028372,6.74686864 5.9115,6.7955 L4.232,8.475 C4.03581056,8.6644861 3.72395761,8.66177619 3.53109071,8.46890929 C3.33822381,8.27604239 3.3355139,7.96418944 3.525,7.768 L5.2045,6.0885 C5.25313136,6.03971628 5.25313136,5.96078372 5.2045,5.912 L3.525,4.2325 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .dark-theme .ng-option-selected .mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled) .mat-checkbox-label, .dark-theme .dark-theme .ng-option-selected .mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled) .mat-checkbox-label {
  color: #111113 !important;
}
.asset-20 .mat-checkbox.vcs-checkbox, .dark-theme .mat-checkbox.vcs-checkbox {
  /*
    Focused + Enable
      - checked
      - unchecked
      - indeterminate
  */
  /*
    Not Disable  + Not Checked  ( Not include icon )
      - default
      - hover
      - active
  */
  /*
    Checked(selected) + Enable
      - default
      - hover
      - active
  */
  /*
    Indeterminate + Enable
      - default
      - hover
      - active
  */
  /*
    Disable
      - unchecked
      - checked
      - indeterminate
  */
}
.asset-20 .mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled) .mat-checkbox-label, .dark-theme .mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled) .mat-checkbox-label {
  color: #F2F2F3;
}
.asset-20 .mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled) .mat-checkbox-frame, .dark-theme .mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' stroke='none' fill='none' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Unchecked-focus'  fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%235582DF' stroke-width='2'  fill='%2318181B' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled) .mat-checkbox-frame .mat-checkbox-label, .dark-theme .mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled) .mat-checkbox-frame .mat-checkbox-label {
  color: #F2F2F3;
}
.asset-20 .mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled).mat-checkbox-checked .mat-checkbox-frame, .dark-theme .mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled).mat-checkbox-checked .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' stroke='none' fill='none' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Checked-focus' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%235582DF' stroke-width='2' fill='%23E5E5E7' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Cpath d='M9.70710678,11.2928932 C9.31658249,10.9023689 8.68341751,10.9023689 8.29289322,11.2928932 C7.90236893,11.6834175 7.90236893,12.3165825 8.29289322,12.7071068 L10.2928932,14.7071068 C10.6834175,15.0976311 11.3165825,15.0976311 11.7071068,14.7071068 L15.7071068,10.7071068 C16.0976311,10.3165825 16.0976311,9.68341751 15.7071068,9.29289322 C15.3165825,8.90236893 14.6834175,8.90236893 14.2928932,9.29289322 L11,12.5857864 L9.70710678,11.2928932 Z' id='Stroke' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled).mat-checkbox-checked .mat-checkbox-frame .mat-checkbox-label, .dark-theme .mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled).mat-checkbox-checked .mat-checkbox-frame .mat-checkbox-label {
  color: #F2F2F3;
}
.asset-20 .mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled).mat-checkbox-indeterminate .mat-checkbox-frame, .dark-theme .mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled).mat-checkbox-indeterminate .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' stroke='none' fill='none' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Indeterminate-focus' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%235582DF' stroke-width='2'  fill='%23E5E5E7' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Crect id='Stroke' fill='%23FFFFFF' x='8' y='11' width='8' height='2' rx='1'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled).mat-checkbox-indeterminate .mat-checkbox-frame .mat-checkbox-label, .dark-theme .mat-checkbox.vcs-checkbox.cdk-keyboard-focused:not(.mat-checkbox-disabled).mat-checkbox-indeterminate .mat-checkbox-frame .mat-checkbox-label {
  color: #F2F2F3;
}
.asset-20 .mat-checkbox.vcs-checkbox:not(.mat-checkbox-disabled) .mat-checkbox-label, .dark-theme .mat-checkbox.vcs-checkbox:not(.mat-checkbox-disabled) .mat-checkbox-label {
  color: #F2F2F3;
}
.asset-20 .mat-checkbox.vcs-checkbox:not(.mat-checkbox-disabled) .mat-checkbox-frame, .dark-theme .mat-checkbox.vcs-checkbox:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Unchecked-resting' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%2394949E' stroke-width='2' fill='transparent' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-checkbox.vcs-checkbox:not(.mat-checkbox-disabled):hover:not(.mat-checkbox-disabled) .mat-checkbox-frame, .dark-theme .mat-checkbox.vcs-checkbox:not(.mat-checkbox-disabled):hover:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Unchecked-hover' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%23C9C9CF' stroke-width='2'  fill='%2318181B' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-checkbox.vcs-checkbox:not(.mat-checkbox-disabled):active:not(.mat-checkbox-disabled) .mat-checkbox-frame, .dark-theme .mat-checkbox.vcs-checkbox:not(.mat-checkbox-disabled):active:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Unchecked-active' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%235582DF' stroke-width='2'  fill='%2318181B' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-checkbox.vcs-checkbox:not(.mat-checkbox-disabled):focus:not(.mat-checkbox-disabled) .mat-checkbox-frame, .dark-theme .mat-checkbox.vcs-checkbox:not(.mat-checkbox-disabled):focus:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Unchecked-active' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%235582DF' stroke-width='2'  fill='%2318181B' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled) .mat-checkbox-label, .dark-theme .mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled) .mat-checkbox-label {
  color: #F2F2F3;
}
.asset-20 .mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled) .mat-checkbox-frame, .dark-theme .mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Checked' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%23E5E5E7' stroke-width='2'  fill='%23E5E5E7' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Cpath d='M9.70710678,11.2928932 C9.31658249,10.9023689 8.68341751,10.9023689 8.29289322,11.2928932 C7.90236893,11.6834175 7.90236893,12.3165825 8.29289322,12.7071068 L10.2928932,14.7071068 C10.6834175,15.0976311 11.3165825,15.0976311 11.7071068,14.7071068 L15.7071068,10.7071068 C16.0976311,10.3165825 16.0976311,9.68341751 15.7071068,9.29289322 C15.3165825,8.90236893 14.6834175,8.90236893 14.2928932,9.29289322 L11,12.5857864 L9.70710678,11.2928932 Z' id='Stroke'  fill='%23000000'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled):hover:not(.mat-checkbox-disabled) .mat-checkbox-frame, .dark-theme .mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled):hover:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Checked-hover' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%23F2F2F3' stroke-width='2'  fill='%23F2F2F3' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Cpath d='M9.70710678,11.2928932 C9.31658249,10.9023689 8.68341751,10.9023689 8.29289322,11.2928932 C7.90236893,11.6834175 7.90236893,12.3165825 8.29289322,12.7071068 L10.2928932,14.7071068 C10.6834175,15.0976311 11.3165825,15.0976311 11.7071068,14.7071068 L15.7071068,10.7071068 C16.0976311,10.3165825 16.0976311,9.68341751 15.7071068,9.29289322 C15.3165825,8.90236893 14.6834175,8.90236893 14.2928932,9.29289322 L11,12.5857864 L9.70710678,11.2928932 Z' id='Stroke'  fill='%23000000'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled):active:not(.mat-checkbox-disabled) .mat-checkbox-frame, .dark-theme .mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled):active:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Checked-active' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%235582DF' stroke-width='2'  fill='%23F2F2F3' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Cpath d='M9.70710678,11.2928932 C9.31658249,10.9023689 8.68341751,10.9023689 8.29289322,11.2928932 C7.90236893,11.6834175 7.90236893,12.3165825 8.29289322,12.7071068 L10.2928932,14.7071068 C10.6834175,15.0976311 11.3165825,15.0976311 11.7071068,14.7071068 L15.7071068,10.7071068 C16.0976311,10.3165825 16.0976311,9.68341751 15.7071068,9.29289322 C15.3165825,8.90236893 14.6834175,8.90236893 14.2928932,9.29289322 L11,12.5857864 L9.70710678,11.2928932 Z' id='Stroke'  fill='%23000000'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled):focus:not(.mat-checkbox-disabled) .mat-checkbox-frame, .dark-theme .mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled):focus:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Unchecked-active' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%235582DF' stroke-width='2'  fill='%2318181B' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled) .mat-checkbox-label, .dark-theme .mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled) .mat-checkbox-label {
  color: #F2F2F3;
}
.asset-20 .mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled) .mat-checkbox-frame, .dark-theme .mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Indeterminate' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%23E5E5E7' stroke-width='2' fill='%23E5E5E7' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Crect id='Stroke'  fill='%23000000' x='8' y='11' width='8' height='2' rx='1'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled):hover:not(.mat-checkbox-disabled) .mat-checkbox-frame, .dark-theme .mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled):hover:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Indeterminate-hover' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%23F2F2F3' stroke-width='2' fill='%23F2F2F3' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Crect id='Stroke'  fill='%23000000' x='8' y='11' width='8' height='2' rx='1'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled):active:not(.mat-checkbox-disabled) .mat-checkbox-frame, .dark-theme .mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled):active:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Indeterminate-active' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%235582DF' stroke-width='2' fill='%23F2F2F3' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Crect id='Stroke' fill='%23000000' x='8' y='11' width='8' height='2' rx='1'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled):focus:not(.mat-checkbox-disabled) .mat-checkbox-frame, .dark-theme .mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled):focus:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Unchecked-active' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%235582DF' stroke-width='2'  fill='%2318181B' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-checkbox.vcs-checkbox.mat-checkbox-disabled, .dark-theme .mat-checkbox.vcs-checkbox.mat-checkbox-disabled {
  cursor: not-allowed;
}
.asset-20 .mat-checkbox.vcs-checkbox.mat-checkbox-disabled .mat-checkbox-label, .dark-theme .mat-checkbox.vcs-checkbox.mat-checkbox-disabled .mat-checkbox-label {
  color: #F2F2F3 !important;
}
.asset-20 .mat-checkbox.vcs-checkbox.mat-checkbox-disabled .mat-checkbox-frame, .dark-theme .mat-checkbox.vcs-checkbox.mat-checkbox-disabled .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Unchecked-disabled' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%233D3D43'  stroke-width='2' fill='%233D3D43' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-checkbox.vcs-checkbox.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-label, .dark-theme .mat-checkbox.vcs-checkbox.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-label {
  color: #F2F2F3 !important;
}
.asset-20 .mat-checkbox.vcs-checkbox.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-frame, .dark-theme .mat-checkbox.vcs-checkbox.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Checked-disabled' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%233D3D43' stroke-width='2'  fill='%233D3D43' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Cpath d='M9.70710678,11.2928932 C9.31658249,10.9023689 8.68341751,10.9023689 8.29289322,11.2928932 C7.90236893,11.6834175 7.90236893,12.3165825 8.29289322,12.7071068 L10.2928932,14.7071068 C10.6834175,15.0976311 11.3165825,15.0976311 11.7071068,14.7071068 L15.7071068,10.7071068 C16.0976311,10.3165825 16.0976311,9.68341751 15.7071068,9.29289322 C15.3165825,8.90236893 14.6834175,8.90236893 14.2928932,9.29289322 L11,12.5857864 L9.70710678,11.2928932 Z' id='Stroke' fill='%2362626A'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-checkbox.vcs-checkbox.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-label, .dark-theme .mat-checkbox.vcs-checkbox.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-label {
  color: #F2F2F3 !important;
}
.asset-20 .mat-checkbox.vcs-checkbox.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-frame, .dark-theme .mat-checkbox.vcs-checkbox.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Indeterminate-disabled' fill='none' fill-rule='evenodd'%3E%3Crect  x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%233D3D43' stroke-width='2'  fill='%233D3D43' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Crect id='Stroke' fill='%2362626A' x='8' y='11' width='8' height='2' rx='1'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light) .mat-slide-toggle-label, .dark-theme .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light) .mat-slide-toggle-label {
  background: transparent;
}
.asset-20 .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled) .mat-slide-toggle-bar, .dark-theme .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: #494950;
}
.asset-20 .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled) .mat-slide-toggle-bar:hover, .dark-theme .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled) .mat-slide-toggle-bar:hover {
  background-color: #62626A;
  color: #FFFFFF;
}
.asset-20 .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled).mat-checked .mat-slide-toggle-bar, .dark-theme .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled).mat-checked .mat-slide-toggle-bar {
  background-color: #89A357;
}
.asset-20 .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled).mat-checked .mat-slide-toggle-bar .mat-slide-toggle-thumb, .dark-theme .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled).mat-checked .mat-slide-toggle-bar .mat-slide-toggle-thumb {
  background-color: #FFFFFF;
}
.asset-20 .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled).mat-checked .mat-slide-toggle-bar:hover, .dark-theme .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled).mat-checked .mat-slide-toggle-bar:hover {
  background-color: #9EB66F;
  color: #FFFFFF;
}
.asset-20 .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled).cdk-mouse-focused .mat-slide-toggle-bar, .asset-20 .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled).cdk-keyboard-focused .mat-slide-toggle-bar, .dark-theme .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled).cdk-mouse-focused .mat-slide-toggle-bar, .dark-theme .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light):not(.mat-disabled).cdk-keyboard-focused .mat-slide-toggle-bar {
  box-shadow: 0 0 0 1px #5582DF;
}
.asset-20 .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light).mat-disabled, .dark-theme .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light).mat-disabled {
  cursor: not-allowed;
}
.asset-20 .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light).mat-disabled .mat-slide-toggle-bar, .dark-theme .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light).mat-disabled .mat-slide-toggle-bar {
  background-color: #242428;
}
.asset-20 .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light).mat-disabled .mat-slide-toggle-bar .mat-slide-toggle-thumb, .dark-theme .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light).mat-disabled .mat-slide-toggle-bar .mat-slide-toggle-thumb {
  background-color: #494950;
  box-shadow: none;
}
.asset-20 .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light).mat-disabled.mat-checked .mat-slide-toggle-bar, .dark-theme .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light).mat-disabled.mat-checked .mat-slide-toggle-bar {
  background-color: #242428;
}
.asset-20 .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light).mat-disabled.mat-checked .mat-slide-toggle-bar .mat-slide-toggle-thumb, .dark-theme .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light).mat-disabled.mat-checked .mat-slide-toggle-bar .mat-slide-toggle-thumb {
  background-color: #494950;
}
.asset-20 .toggle-dark-light-container, .dark-theme .toggle-dark-light-container {
  display: flex;
  align-items: center;
}
.asset-20 .toggle-dark-light-container .toggle-label, .dark-theme .toggle-dark-light-container .toggle-label {
  color: #AFAFB7 !important;
  margin: 0 4px;
}
.asset-20 .toggle-dark-light-container .toggle-label.active, .dark-theme .toggle-dark-light-container .toggle-label.active {
  color: #E5E5E7 !important;
}
.asset-20 .vcs-toggle.mat-slide-toggle.toggle-dark-light .mat-slide-toggle-label, .dark-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light .mat-slide-toggle-label {
  background: transparent;
}
.asset-20 .vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled) .mat-slide-toggle-bar, .asset-20 .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled .mat-slide-toggle-bar, .dark-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled) .mat-slide-toggle-bar, .dark-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled .mat-slide-toggle-bar {
  background-image: url("/assets/icons/toggle/bg-dark-moon.png") !important;
  background-repeat: no-repeat;
  background-size: contain;
}
.asset-20 .vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled) .mat-slide-toggle-bar .mat-slide-toggle-thumb-container .mat-slide-toggle-thumb, .asset-20 .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled .mat-slide-toggle-bar .mat-slide-toggle-thumb-container .mat-slide-toggle-thumb, .dark-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled) .mat-slide-toggle-bar .mat-slide-toggle-thumb-container .mat-slide-toggle-thumb, .dark-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled .mat-slide-toggle-bar .mat-slide-toggle-thumb-container .mat-slide-toggle-thumb {
  background-image: url("/assets/icons/toggle/thumb-moon.png") !important;
  background-repeat: no-repeat;
  background-size: contain;
  background-color: transparent;
  transform: scale(0.9);
}
.asset-20 .vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled).mat-checked .mat-slide-toggle-bar, .asset-20 .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.mat-checked .mat-slide-toggle-bar, .dark-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled).mat-checked .mat-slide-toggle-bar, .dark-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.mat-checked .mat-slide-toggle-bar {
  background-image: url("/assets/icons/toggle/bg-light-sunny.png") !important;
  background-repeat: no-repeat;
  background-size: contain;
}
.asset-20 .vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled).mat-checked .mat-slide-toggle-bar .mat-slide-toggle-thumb-container .mat-slide-toggle-thumb, .asset-20 .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.mat-checked .mat-slide-toggle-bar .mat-slide-toggle-thumb-container .mat-slide-toggle-thumb, .dark-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled).mat-checked .mat-slide-toggle-bar .mat-slide-toggle-thumb-container .mat-slide-toggle-thumb, .dark-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.mat-checked .mat-slide-toggle-bar .mat-slide-toggle-thumb-container .mat-slide-toggle-thumb {
  background-image: url("/assets/icons/toggle/thumb-sunny.png") !important;
  background-repeat: no-repeat;
  background-size: contain;
  background-color: transparent;
  transform: scale(0.9);
}
.asset-20 .vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled).cdk-mouse-focused .mat-slide-toggle-bar, .asset-20 .vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled).cdk-keyboard-focused .mat-slide-toggle-bar, .asset-20 .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.cdk-mouse-focused .mat-slide-toggle-bar, .asset-20 .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.cdk-keyboard-focused .mat-slide-toggle-bar, .dark-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled).cdk-mouse-focused .mat-slide-toggle-bar, .dark-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled).cdk-keyboard-focused .mat-slide-toggle-bar, .dark-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.cdk-mouse-focused .mat-slide-toggle-bar, .dark-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.cdk-keyboard-focused .mat-slide-toggle-bar {
  box-shadow: 0 0 0 1px #5582DF;
}
.asset-20 .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled:hover, .dark-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled:hover {
  cursor: not-allowed;
}
.asset-20 .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled .mat-slide-toggle-bar, .dark-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled .mat-slide-toggle-bar {
  cursor: not-allowed !important;
}
.asset-20 .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.mat-checked, .dark-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.mat-checked {
  opacity: 0.85;
}
.asset-20 .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.mat-checked .mat-slide-toggle-bar, .dark-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.mat-checked .mat-slide-toggle-bar {
  cursor: not-allowed !important;
}
.asset-20 .mat-badge-vcs-primary .mat-badge-content, .dark-theme .mat-badge-vcs-primary .mat-badge-content {
  background: #EE0033 !important;
  color: #FFFFFF !important;
}
.asset-20 .mat-badge-important .mat-badge-content, .dark-theme .mat-badge-important .mat-badge-content {
  background: #E57B7C !important;
  color: #FFFFFF !important;
}
.asset-20 .mat-badge-primary-inverted .mat-badge-content, .dark-theme .mat-badge-primary-inverted .mat-badge-content {
  background: #F2F2F3 !important;
  color: #FD2F4A !important;
  font-weight: 400;
}
.asset-20 .mat-badge .mat-badge-content, .dark-theme .mat-badge .mat-badge-content {
  font-family: "Roboto-Regular";
}
.asset-20 .vcs-modal-container, .dark-theme .vcs-modal-container {
  background: #303036;
}
.asset-20 .vcs-modal-mask .vcs-modal-header, .dark-theme .vcs-modal-mask .vcs-modal-header {
  background: #303036;
  color: #F2F2F3;
}
.asset-20 .vcs-modal-mask .vcs-modal-header .icon-actions-header, .dark-theme .vcs-modal-mask .vcs-modal-header .icon-actions-header {
  width: 24px !important;
  height: 24px !important;
  padding: unset;
  border: none;
  margin-left: 8px;
}
.asset-20 .vcs-modal-mask .vcs-modal-header .icon-actions-header mat-icon, .dark-theme .vcs-modal-mask .vcs-modal-header .icon-actions-header mat-icon {
  width: 16px !important;
  height: 16px !important;
  position: relative !important;
  left: 0px !important;
  top: 0px;
}
.asset-20 .vcs-modal-mask .vcs-modal-header .icon-option-modal, .dark-theme .vcs-modal-mask .vcs-modal-header .icon-option-modal {
  width: 16px;
  height: 16px;
  padding: unset;
}
.asset-20 .vcs-modal-mask .vcs-modal-header .vcs-button.mat-flat-button .mat-button-wrapper, .dark-theme .vcs-modal-mask .vcs-modal-header .vcs-button.mat-flat-button .mat-button-wrapper {
  position: relative;
  left: unset !important;
}
.asset-20 .vcs-modal-mask .vcs-modal-header .vcs-modal-title, .dark-theme .vcs-modal-mask .vcs-modal-header .vcs-modal-title {
  font-style: normal;
  font-size: 20px;
  line-height: 24px;
  color: #F2F2F3;
  width: 100%;
}
.asset-20 .vcs-modal-mask .vcs-modal-header .vcs-modal-title .container-title, .dark-theme .vcs-modal-mask .vcs-modal-header .vcs-modal-title .container-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.asset-20 .vcs-modal-mask .vcs-modal-header .vcs-modal-title .container-title .title, .dark-theme .vcs-modal-mask .vcs-modal-header .vcs-modal-title .container-title .title {
  font-weight: 500;
}
.asset-20 .vcs-modal-mask .vcs-modal-header .vcs-modal-title .sub-title, .dark-theme .vcs-modal-mask .vcs-modal-header .vcs-modal-title .sub-title {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  margin-top: 4px;
}
.asset-20 .vcs-modal-mask .vcs-modal-header .content-header, .dark-theme .vcs-modal-mask .vcs-modal-header .content-header {
  text-align: center;
  margin: 8px 0 8px 20px;
}
.asset-20 .vcs-modal-mask .vcs-modal-header .content-header .warn-icon-title, .dark-theme .vcs-modal-mask .vcs-modal-header .content-header .warn-icon-title {
  width: 42px;
  height: 42px;
  margin: -1px 0 12px 0;
  color: #C9C9CF !important;
}
.asset-20 .vcs-modal-mask .vcs-modal-header .content-header .title, .dark-theme .vcs-modal-mask .vcs-modal-header .content-header .title {
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
}
.asset-20 .vcs-modal-mask .vcs-modal-content, .dark-theme .vcs-modal-mask .vcs-modal-content {
  background: #303036;
  color: #F2F2F3;
  border-bottom: 1px solid rgba(255, 255, 255, 0.12) !important;
  border-top: 1px solid rgba(255, 255, 255, 0.12) !important;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .vcs-modal-mask .vcs-modal-content.modal-confirm, .dark-theme .vcs-modal-mask .vcs-modal-content.modal-confirm {
  border-bottom: unset !important;
  padding: 24px 24px 0 24px;
}
.asset-20 .vcs-modal-mask .vcs-modal-content.modal-confirm .sub-text, .dark-theme .vcs-modal-mask .vcs-modal-content.modal-confirm .sub-text {
  margin-top: unset !important;
}
.asset-20 .vcs-modal-mask .vcs-modal-content.modal-confirm-center, .dark-theme .vcs-modal-mask .vcs-modal-content.modal-confirm-center {
  padding-left: 32px !important;
  padding-right: 32px !important;
}
.asset-20 .vcs-modal-mask .vcs-modal-content.modal-confirm-center .no-bullets, .dark-theme .vcs-modal-mask .vcs-modal-content.modal-confirm-center .no-bullets {
  list-style-type: none;
  padding-left: 24px;
}
.asset-20 .vcs-modal-mask .vcs-modal-content.modal-body .vcs-modal-content, .dark-theme .vcs-modal-mask .vcs-modal-content.modal-body .vcs-modal-content {
  border-radius: unset !important;
  padding-top: 8px;
}
.asset-20 .vcs-modal-mask .vcs-modal-content .text, .dark-theme .vcs-modal-mask .vcs-modal-content .text {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #F2F2F3;
  font-family: "Roboto-Medium" !important;
}
.asset-20 .vcs-modal-mask .vcs-modal-content .sub-text, .dark-theme .vcs-modal-mask .vcs-modal-content .sub-text {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #F2F2F3;
  margin-top: 8px;
}
.asset-20 .vcs-modal-mask .vcs-modal-content .text-body, .dark-theme .vcs-modal-mask .vcs-modal-content .text-body {
  color: #F2F2F3 !important;
}
.asset-20 .vcs-modal-mask .vcs-modal-content .vcs-form-horizontal section .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex, .dark-theme .vcs-modal-mask .vcs-modal-content .vcs-form-horizontal section .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex {
  background: transparent;
}
.asset-20 .vcs-modal-mask .vcs-modal-content .vcs-form-horizontal section .vcs-radio-button:not(.mat-radio-disabled) .mat-radio-inner-circle, .dark-theme .vcs-modal-mask .vcs-modal-content .vcs-form-horizontal section .vcs-radio-button:not(.mat-radio-disabled) .mat-radio-inner-circle {
  background: #303036;
}
.asset-20 .vcs-modal-mask .vcs-modal-footer, .dark-theme .vcs-modal-mask .vcs-modal-footer {
  background: #303036;
  color: #F2F2F3;
  padding: 24px 24px;
}
.asset-20 .vcs-modal-mask .vcs-modal-footer .footer-custom-padding, .dark-theme .vcs-modal-mask .vcs-modal-footer .footer-custom-padding {
  margin-top: -8px;
  margin-bottom: -8px;
}
.asset-20 .vcs-modal-mask .vcs-modal-footer .icon-infor-footer, .dark-theme .vcs-modal-mask .vcs-modal-footer .icon-infor-footer {
  color: #F2F2F3 !important;
}
.asset-20 .vcs-modal-mask.p-component-overlay, .dark-theme .vcs-modal-mask.p-component-overlay {
  background: rgba(0, 0, 0, 0.71) !important;
}
.asset-20 .vcs-config-dialog .mat-dialog-container,
.asset-20 .vcs-confirm-dialog .mat-dialog-container, .dark-theme .vcs-config-dialog .mat-dialog-container,
.dark-theme .vcs-confirm-dialog .mat-dialog-container {
  color: #FFFFFF;
  border-radius: 11px;
}
.asset-20 .vcs-config-dialog .mat-dialog-container .mat-dialog-title,
.asset-20 .vcs-confirm-dialog .mat-dialog-container .mat-dialog-title, .dark-theme .vcs-config-dialog .mat-dialog-container .mat-dialog-title,
.dark-theme .vcs-confirm-dialog .mat-dialog-container .mat-dialog-title {
  background: #303036;
  color: #F2F2F3;
  border-bottom: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.asset-20 .vcs-config-dialog .mat-dialog-container .mat-dialog-title .icon-actions-header,
.asset-20 .vcs-confirm-dialog .mat-dialog-container .mat-dialog-title .icon-actions-header, .dark-theme .vcs-config-dialog .mat-dialog-container .mat-dialog-title .icon-actions-header,
.dark-theme .vcs-confirm-dialog .mat-dialog-container .mat-dialog-title .icon-actions-header {
  width: 24px !important;
  height: 24px !important;
  padding: unset;
  border: none;
}
.asset-20 .vcs-config-dialog .mat-dialog-container .mat-dialog-title .mat-toolbar .mat-toolbar-row:first-child .warn-icon-title,
.asset-20 .vcs-confirm-dialog .mat-dialog-container .mat-dialog-title .mat-toolbar .mat-toolbar-row:first-child .warn-icon-title, .dark-theme .vcs-config-dialog .mat-dialog-container .mat-dialog-title .mat-toolbar .mat-toolbar-row:first-child .warn-icon-title,
.dark-theme .vcs-confirm-dialog .mat-dialog-container .mat-dialog-title .mat-toolbar .mat-toolbar-row:first-child .warn-icon-title {
  color: #C9C9CF !important;
}
.asset-20 .vcs-config-dialog .mat-dialog-container .mat-dialog-content,
.asset-20 .vcs-confirm-dialog .mat-dialog-container .mat-dialog-content, .dark-theme .vcs-config-dialog .mat-dialog-container .mat-dialog-content,
.dark-theme .vcs-confirm-dialog .mat-dialog-container .mat-dialog-content {
  background: #303036;
  color: #F2F2F3;
}
.asset-20 .vcs-config-dialog .mat-dialog-container .mat-dialog-actions,
.asset-20 .vcs-confirm-dialog .mat-dialog-container .mat-dialog-actions, .dark-theme .vcs-config-dialog .mat-dialog-container .mat-dialog-actions,
.dark-theme .vcs-confirm-dialog .mat-dialog-container .mat-dialog-actions {
  background: #303036;
  color: #F2F2F3;
  border-top: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.asset-20 .vcs-config-dialog .mat-toolbar,
.asset-20 .vcs-confirm-dialog .mat-toolbar, .dark-theme .vcs-config-dialog .mat-toolbar,
.dark-theme .vcs-confirm-dialog .mat-toolbar {
  background: #303036;
  color: #FFFFFF;
}
.asset-20 .mat-standard-chip:hover::after, .dark-theme .mat-standard-chip:hover::after {
  opacity: 0 !important;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip {
  cursor: pointer;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip .tag-remove, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip .tag-remove {
  color: #F2F2F3;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip {
  font-family: "Roboto-Regular";
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  min-width: 10px;
  height: 20px;
  border-radius: 4px;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-default, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-default {
  color: #F2F2F3;
  background-color: #3D3D43;
  border: 1px solid #3D3D43;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-default mat-icon, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-default mat-icon {
  color: #F2F2F3 !important;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-default:focus, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-default:focus {
  border: 1px solid #5582DF;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-default.hover-on:hover, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-default.hover-on:hover {
  background-color: #494950;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-default.hover-on-link:hover, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-default.hover-on-link:hover {
  background-color: #494950;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-green, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-green {
  color: #F2F2F3;
  background-color: #47592B;
  border: 1px solid #47592B;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-green mat-icon, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-green mat-icon {
  color: #F2F2F3 !important;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-green:focus, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-green:focus {
  border: 1px solid #5582DF;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-green.hover-on:hover, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-green.hover-on:hover {
  background-color: #697F3E;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-green.hover-on-link:hover, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-green.hover-on-link:hover {
  background-color: #697F3E;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-primary, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-primary {
  color: #F2F2F3;
  background-color: #EE0033;
  border: 1px solid #EE0033;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-primary mat-icon, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-primary mat-icon {
  color: #F2F2F3 !important;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-primary:focus, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-primary:focus {
  border: 1px solid #5582DF;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-primary.hover-on:hover, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-primary.hover-on:hover {
  background-color: #FD2F4A;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-primary.hover-on-link:hover, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-primary.hover-on-link:hover {
  background-color: #FD2F4A;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-violet, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-violet {
  color: #F2F2F3;
  background-color: #5D3783;
  border: 1px solid #5D3783;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-violet mat-icon, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-violet mat-icon {
  color: #F2F2F3 !important;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-violet:focus, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-violet:focus {
  border: 1px solid #5582DF;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-violet.hover-on:hover, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-violet.hover-on:hover {
  background-color: #8D66AD;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-violet.hover-on-link:hover, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-violet.hover-on-link:hover {
  background-color: #8D66AD;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-yellow, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-yellow {
  color: #111113;
  background-color: #DCD450;
  border: 1px solid #DCD450;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-yellow mat-icon, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-yellow mat-icon {
  color: #111113 !important;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-yellow:focus, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-yellow:focus {
  border: 1px solid #5582DF;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-yellow.hover-on:hover, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-yellow.hover-on:hover {
  background-color: #E8E160;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-yellow.hover-on-link:hover, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-yellow.hover-on-link:hover {
  background-color: #E8E160;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-blue, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-blue {
  color: #F2F2F3;
  background-color: #2355A5;
  border: 1px solid #2355A5;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-blue mat-icon, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-blue mat-icon {
  color: #F2F2F3 !important;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-blue:focus, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-blue:focus {
  border: 1px solid #5582DF;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-blue.hover-on:hover, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-blue.hover-on:hover {
  background-color: #467AD0;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-blue.hover-on-link:hover, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip.mat-blue.hover-on-link:hover {
  background-color: #467AD0;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip mat-icon, .dark-theme .mat-chip-list-wrapper .vcs-tag.mat-chip.mat-standard-chip mat-icon {
  color: #F2F2F3;
}
.asset-20 .mat-chip-list-wrapper .vcs-tag-link, .dark-theme .mat-chip-list-wrapper .vcs-tag-link {
  color: #7EBBFC !important;
}
.asset-20 .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip, .dark-theme .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip {
  padding: 0px 12px;
  min-width: 10px;
  min-height: 20px;
  border-radius: 2px;
  height: 20px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.default-tag, .dark-theme .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.default-tag {
  pointer-events: none;
}
.asset-20 .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.default-tag.mat-gray, .dark-theme .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.default-tag.mat-gray {
  color: #111113;
  background-color: #E5E5E7;
}
.asset-20 .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.default-tag.mat-green, .dark-theme .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.default-tag.mat-green {
  color: #111113;
  background-color: #C6D5A4;
}
.asset-20 .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.default-tag.mat-primary, .dark-theme .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.default-tag.mat-primary {
  color: #111113;
  background-color: #FFC5C7;
}
.asset-20 .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.default-tag.mat-yellow, .dark-theme .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.default-tag.mat-yellow {
  color: #111113;
  background-color: #FFFBC1;
}
.asset-20 .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.default-tag.mat-blue, .dark-theme .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.default-tag.mat-blue {
  color: #111113;
  background-color: #9ECFFD;
}
.asset-20 .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.bold-tag, .dark-theme .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.bold-tag {
  pointer-events: none;
}
.asset-20 .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.bold-tag.mat-gray, .dark-theme .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.bold-tag.mat-gray {
  color: #F2F2F3;
  background-color: #111113;
}
.asset-20 .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.bold-tag.mat-green, .dark-theme .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.bold-tag.mat-green {
  color: #F2F2F3;
  background-color: #697F3E;
}
.asset-20 .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.bold-tag.mat-primary, .dark-theme .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.bold-tag.mat-primary {
  color: #F2F2F3;
  background-color: #EE0033;
}
.asset-20 .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.bold-tag.mat-yellow, .dark-theme .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.bold-tag.mat-yellow {
  color: #111113;
  background-color: #E8E160;
}
.asset-20 .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.bold-tag.mat-blue, .dark-theme .mat-chip-list-wrapper .vcs-highlight.mat-chip.mat-standard-chip.bold-tag.mat-blue {
  color: #F2F2F3;
  background-color: #467AD0;
}
.asset-20 .mat-chip-list-wrapper .mat-chip.mat-standard-chip.vcs-highligh-status::after, .dark-theme .mat-chip-list-wrapper .mat-chip.mat-standard-chip.vcs-highligh-status::after {
  background: transparent !important;
}
.asset-20 .vcs-avatar, .dark-theme .vcs-avatar {
  height: 32px;
  width: 32px;
  position: relative !important;
  display: flex !important;
  justify-content: center;
  align-items: center;
  color: #FFFFFF;
  background-color: #C9C9CF;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 0 0;
  transition: background-color 100ms linear;
}
.asset-20 .vcs-avatar:focus, .dark-theme .vcs-avatar:focus {
  outline: none;
}
.asset-20 .vcs-avatar.s-16, .dark-theme .vcs-avatar.s-16 {
  width: 16px;
  height: 16px;
}
.asset-20 .vcs-avatar.s-16:hover.mat-default:not([disabled]), .dark-theme .vcs-avatar.s-16:hover.mat-default:not([disabled]) {
  color: #FFFFFF;
  background-color: #94949E;
}
.asset-20 .vcs-avatar.s-16:focus, .dark-theme .vcs-avatar.s-16:focus {
  background-color: #C9C9CF;
  border: 1px solid #5582DF;
}
.asset-20 .vcs-avatar.s-16:disabled, .dark-theme .vcs-avatar.s-16:disabled {
  background-color: #E5E5E7;
  border: 1px solid #E5E5E7;
}
.asset-20 .vcs-avatar.s-16 .mat-icon, .dark-theme .vcs-avatar.s-16 .mat-icon {
  transform: scale(0.4);
  color: #FFFFFF;
}
.asset-20 .vcs-avatar.s-16 .text, .dark-theme .vcs-avatar.s-16 .text {
  font-size: 12px;
}
.asset-20 .vcs-avatar.s-16 .status, .dark-theme .vcs-avatar.s-16 .status {
  height: 0px;
  width: 0px;
  border-radius: 50%;
  position: absolute;
}
.asset-20 .vcs-avatar.s-16 .status::after, .dark-theme .vcs-avatar.s-16 .status::after {
  height: 100%;
  width: 100%;
  text-align: center;
  line-height: 100%;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.asset-20 .vcs-avatar.s-16 .status.online, .dark-theme .vcs-avatar.s-16 .status.online {
  background-color: #89A357;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-16 .status.busy, .dark-theme .vcs-avatar.s-16 .status.busy {
  background-color: #E57B7C;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-16 .status.busy::after, .dark-theme .vcs-avatar.s-16 .status.busy::after {
  content: "-";
  color: #ffffff;
  font-size: 100%;
  font-weight: bold;
  transform: scale(0.4);
  margin-top: -0.5px;
}
.asset-20 .vcs-avatar.s-16 .status.offline, .dark-theme .vcs-avatar.s-16 .status.offline {
  background-color: #62626A;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-16 .status.offline::after, .dark-theme .vcs-avatar.s-16 .status.offline::after {
  content: "";
  color: #C9C9CF;
  background: #C9C9CF;
  border-radius: 50%;
  transform: scale(0.5);
}
.asset-20 .vcs-avatar.circle, .dark-theme .vcs-avatar.circle {
  border-radius: 50%;
  border: 1px solid transparent;
}
.asset-20 .vcs-avatar.circle.s-128 .status, .dark-theme .vcs-avatar.circle.s-128 .status {
  right: 14px;
  bottom: 6px;
}
.asset-20 .vcs-avatar.circle.s-96 .status, .dark-theme .vcs-avatar.circle.s-96 .status {
  right: 10px;
  bottom: 2px;
}
.asset-20 .vcs-avatar.circle.s-40 .status, .dark-theme .vcs-avatar.circle.s-40 .status {
  right: 0px;
  bottom: -2px;
}
.asset-20 .vcs-avatar.circle.s-32 .status, .dark-theme .vcs-avatar.circle.s-32 .status {
  right: -1px;
  bottom: -3px;
}
.asset-20 .vcs-avatar.circle.s-24 .status, .dark-theme .vcs-avatar.circle.s-24 .status {
  right: -4px;
  bottom: -4px;
}
.asset-20 .vcs-avatar.container, .dark-theme .vcs-avatar.container {
  border-radius: 4px;
  border: 1px solid #C9C9CF;
}
.asset-20 .vcs-avatar.container.s-128 .status, .asset-20 .vcs-avatar.container.s-96 .status, .dark-theme .vcs-avatar.container.s-128 .status, .dark-theme .vcs-avatar.container.s-96 .status {
  bottom: 0;
  right: -8px;
}
.asset-20 .vcs-avatar.container.s-40 .status, .asset-20 .vcs-avatar.container.s-32 .status, .asset-20 .vcs-avatar.container.s-24 .status, .dark-theme .vcs-avatar.container.s-40 .status, .dark-theme .vcs-avatar.container.s-32 .status, .dark-theme .vcs-avatar.container.s-24 .status {
  bottom: 0;
  right: -6px;
}
.asset-20 .vcs-avatar img, .dark-theme .vcs-avatar img {
  width: inherit;
  height: inherit;
  border-radius: 50%;
}
.asset-20 .vcs-avatar:focus, .dark-theme .vcs-avatar:focus {
  outline: none;
}
.asset-20 .vcs-avatar.s-24, .dark-theme .vcs-avatar.s-24 {
  width: 24px;
  height: 24px;
}
.asset-20 .vcs-avatar.s-24:hover.mat-default:not([disabled]), .dark-theme .vcs-avatar.s-24:hover.mat-default:not([disabled]) {
  color: #FFFFFF;
  background-color: #94949E;
}
.asset-20 .vcs-avatar.s-24:focus, .dark-theme .vcs-avatar.s-24:focus {
  background-color: #C9C9CF;
  border: 1px solid #5582DF;
}
.asset-20 .vcs-avatar.s-24:disabled, .dark-theme .vcs-avatar.s-24:disabled {
  background-color: #E5E5E7;
  border: 1px solid #E5E5E7;
}
.asset-20 .vcs-avatar.s-24 .mat-icon, .dark-theme .vcs-avatar.s-24 .mat-icon {
  transform: scale(0.6);
  color: #FFFFFF;
}
.asset-20 .vcs-avatar.s-24 .text, .dark-theme .vcs-avatar.s-24 .text {
  font-size: 12px;
}
.asset-20 .vcs-avatar.s-24 .status, .dark-theme .vcs-avatar.s-24 .status {
  height: 12px;
  width: 12px;
  border-radius: 50%;
  position: absolute;
}
.asset-20 .vcs-avatar.s-24 .status::after, .dark-theme .vcs-avatar.s-24 .status::after {
  height: 100%;
  width: 100%;
  text-align: center;
  line-height: 100%;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.asset-20 .vcs-avatar.s-24 .status.online, .dark-theme .vcs-avatar.s-24 .status.online {
  background-color: #89A357;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-24 .status.busy, .dark-theme .vcs-avatar.s-24 .status.busy {
  background-color: #E57B7C;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-24 .status.busy::after, .dark-theme .vcs-avatar.s-24 .status.busy::after {
  content: "-";
  color: #ffffff;
  font-size: 100%;
  font-weight: bold;
  transform: scale(0.6);
  margin-top: -0.5px;
}
.asset-20 .vcs-avatar.s-24 .status.offline, .dark-theme .vcs-avatar.s-24 .status.offline {
  background-color: #62626A;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-24 .status.offline::after, .dark-theme .vcs-avatar.s-24 .status.offline::after {
  content: "";
  color: #C9C9CF;
  background: #C9C9CF;
  border-radius: 50%;
  transform: scale(0.5);
}
.asset-20 .vcs-avatar.circle, .dark-theme .vcs-avatar.circle {
  border-radius: 50%;
  border: 1px solid transparent;
}
.asset-20 .vcs-avatar.circle.s-128 .status, .dark-theme .vcs-avatar.circle.s-128 .status {
  right: 14px;
  bottom: 6px;
}
.asset-20 .vcs-avatar.circle.s-96 .status, .dark-theme .vcs-avatar.circle.s-96 .status {
  right: 10px;
  bottom: 2px;
}
.asset-20 .vcs-avatar.circle.s-40 .status, .dark-theme .vcs-avatar.circle.s-40 .status {
  right: 0px;
  bottom: -2px;
}
.asset-20 .vcs-avatar.circle.s-32 .status, .dark-theme .vcs-avatar.circle.s-32 .status {
  right: -1px;
  bottom: -3px;
}
.asset-20 .vcs-avatar.circle.s-24 .status, .dark-theme .vcs-avatar.circle.s-24 .status {
  right: -4px;
  bottom: -4px;
}
.asset-20 .vcs-avatar.container, .dark-theme .vcs-avatar.container {
  border-radius: 4px;
  border: 1px solid #C9C9CF;
}
.asset-20 .vcs-avatar.container.s-128 .status, .asset-20 .vcs-avatar.container.s-96 .status, .dark-theme .vcs-avatar.container.s-128 .status, .dark-theme .vcs-avatar.container.s-96 .status {
  bottom: 0;
  right: -8px;
}
.asset-20 .vcs-avatar.container.s-40 .status, .asset-20 .vcs-avatar.container.s-32 .status, .asset-20 .vcs-avatar.container.s-24 .status, .dark-theme .vcs-avatar.container.s-40 .status, .dark-theme .vcs-avatar.container.s-32 .status, .dark-theme .vcs-avatar.container.s-24 .status {
  bottom: 0;
  right: -6px;
}
.asset-20 .vcs-avatar img, .dark-theme .vcs-avatar img {
  width: inherit;
  height: inherit;
  border-radius: 50%;
}
.asset-20 .vcs-avatar:focus, .dark-theme .vcs-avatar:focus {
  outline: none;
}
.asset-20 .vcs-avatar.s-32, .dark-theme .vcs-avatar.s-32 {
  width: 32px;
  height: 32px;
}
.asset-20 .vcs-avatar.s-32:hover.mat-default:not([disabled]), .dark-theme .vcs-avatar.s-32:hover.mat-default:not([disabled]) {
  color: #FFFFFF;
  background-color: #94949E;
}
.asset-20 .vcs-avatar.s-32:focus, .dark-theme .vcs-avatar.s-32:focus {
  background-color: #C9C9CF;
  border: 1px solid #5582DF;
}
.asset-20 .vcs-avatar.s-32:disabled, .dark-theme .vcs-avatar.s-32:disabled {
  background-color: #E5E5E7;
  border: 1px solid #E5E5E7;
}
.asset-20 .vcs-avatar.s-32 .mat-icon, .dark-theme .vcs-avatar.s-32 .mat-icon {
  transform: scale(0.8);
  color: #FFFFFF;
}
.asset-20 .vcs-avatar.s-32 .text, .dark-theme .vcs-avatar.s-32 .text {
  font-size: 14px;
}
.asset-20 .vcs-avatar.s-32 .status, .dark-theme .vcs-avatar.s-32 .status {
  height: 12px;
  width: 12px;
  border-radius: 50%;
  position: absolute;
}
.asset-20 .vcs-avatar.s-32 .status::after, .dark-theme .vcs-avatar.s-32 .status::after {
  height: 100%;
  width: 100%;
  text-align: center;
  line-height: 100%;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.asset-20 .vcs-avatar.s-32 .status.online, .dark-theme .vcs-avatar.s-32 .status.online {
  background-color: #89A357;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-32 .status.busy, .dark-theme .vcs-avatar.s-32 .status.busy {
  background-color: #E57B7C;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-32 .status.busy::after, .dark-theme .vcs-avatar.s-32 .status.busy::after {
  content: "-";
  color: #ffffff;
  font-size: 100%;
  font-weight: bold;
  transform: scale(0.8);
  margin-top: -0.5px;
}
.asset-20 .vcs-avatar.s-32 .status.offline, .dark-theme .vcs-avatar.s-32 .status.offline {
  background-color: #62626A;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-32 .status.offline::after, .dark-theme .vcs-avatar.s-32 .status.offline::after {
  content: "";
  color: #C9C9CF;
  background: #C9C9CF;
  border-radius: 50%;
  transform: scale(0.5);
}
.asset-20 .vcs-avatar.circle, .dark-theme .vcs-avatar.circle {
  border-radius: 50%;
  border: 1px solid transparent;
}
.asset-20 .vcs-avatar.circle.s-128 .status, .dark-theme .vcs-avatar.circle.s-128 .status {
  right: 14px;
  bottom: 6px;
}
.asset-20 .vcs-avatar.circle.s-96 .status, .dark-theme .vcs-avatar.circle.s-96 .status {
  right: 10px;
  bottom: 2px;
}
.asset-20 .vcs-avatar.circle.s-40 .status, .dark-theme .vcs-avatar.circle.s-40 .status {
  right: 0px;
  bottom: -2px;
}
.asset-20 .vcs-avatar.circle.s-32 .status, .dark-theme .vcs-avatar.circle.s-32 .status {
  right: -1px;
  bottom: -3px;
}
.asset-20 .vcs-avatar.circle.s-24 .status, .dark-theme .vcs-avatar.circle.s-24 .status {
  right: -4px;
  bottom: -4px;
}
.asset-20 .vcs-avatar.container, .dark-theme .vcs-avatar.container {
  border-radius: 4px;
  border: 1px solid #C9C9CF;
}
.asset-20 .vcs-avatar.container.s-128 .status, .asset-20 .vcs-avatar.container.s-96 .status, .dark-theme .vcs-avatar.container.s-128 .status, .dark-theme .vcs-avatar.container.s-96 .status {
  bottom: 0;
  right: -8px;
}
.asset-20 .vcs-avatar.container.s-40 .status, .asset-20 .vcs-avatar.container.s-32 .status, .asset-20 .vcs-avatar.container.s-24 .status, .dark-theme .vcs-avatar.container.s-40 .status, .dark-theme .vcs-avatar.container.s-32 .status, .dark-theme .vcs-avatar.container.s-24 .status {
  bottom: 0;
  right: -6px;
}
.asset-20 .vcs-avatar img, .dark-theme .vcs-avatar img {
  width: inherit;
  height: inherit;
  border-radius: 50%;
}
.asset-20 .vcs-avatar:focus, .dark-theme .vcs-avatar:focus {
  outline: none;
}
.asset-20 .vcs-avatar.s-36, .dark-theme .vcs-avatar.s-36 {
  width: 36px;
  height: 36px;
}
.asset-20 .vcs-avatar.s-36:hover.mat-default:not([disabled]), .dark-theme .vcs-avatar.s-36:hover.mat-default:not([disabled]) {
  color: #FFFFFF;
  background-color: #94949E;
}
.asset-20 .vcs-avatar.s-36:focus, .dark-theme .vcs-avatar.s-36:focus {
  background-color: #C9C9CF;
  border: 1px solid #5582DF;
}
.asset-20 .vcs-avatar.s-36:disabled, .dark-theme .vcs-avatar.s-36:disabled {
  background-color: #E5E5E7;
  border: 1px solid #E5E5E7;
}
.asset-20 .vcs-avatar.s-36 .mat-icon, .dark-theme .vcs-avatar.s-36 .mat-icon {
  transform: scale(1);
  color: #FFFFFF;
}
.asset-20 .vcs-avatar.s-36 .text, .dark-theme .vcs-avatar.s-36 .text {
  font-size: 14px;
}
.asset-20 .vcs-avatar.s-36 .status, .dark-theme .vcs-avatar.s-36 .status {
  height: 12px;
  width: 12px;
  border-radius: 50%;
  position: absolute;
}
.asset-20 .vcs-avatar.s-36 .status::after, .dark-theme .vcs-avatar.s-36 .status::after {
  height: 100%;
  width: 100%;
  text-align: center;
  line-height: 100%;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.asset-20 .vcs-avatar.s-36 .status.online, .dark-theme .vcs-avatar.s-36 .status.online {
  background-color: #89A357;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-36 .status.busy, .dark-theme .vcs-avatar.s-36 .status.busy {
  background-color: #E57B7C;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-36 .status.busy::after, .dark-theme .vcs-avatar.s-36 .status.busy::after {
  content: "-";
  color: #ffffff;
  font-size: 100%;
  font-weight: bold;
  transform: scale(0.8);
  margin-top: -0.5px;
}
.asset-20 .vcs-avatar.s-36 .status.offline, .dark-theme .vcs-avatar.s-36 .status.offline {
  background-color: #62626A;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-36 .status.offline::after, .dark-theme .vcs-avatar.s-36 .status.offline::after {
  content: "";
  color: #C9C9CF;
  background: #C9C9CF;
  border-radius: 50%;
  transform: scale(0.5);
}
.asset-20 .vcs-avatar.circle, .dark-theme .vcs-avatar.circle {
  border-radius: 50%;
  border: 1px solid transparent;
}
.asset-20 .vcs-avatar.circle.s-128 .status, .dark-theme .vcs-avatar.circle.s-128 .status {
  right: 14px;
  bottom: 6px;
}
.asset-20 .vcs-avatar.circle.s-96 .status, .dark-theme .vcs-avatar.circle.s-96 .status {
  right: 10px;
  bottom: 2px;
}
.asset-20 .vcs-avatar.circle.s-40 .status, .dark-theme .vcs-avatar.circle.s-40 .status {
  right: 0px;
  bottom: -2px;
}
.asset-20 .vcs-avatar.circle.s-32 .status, .dark-theme .vcs-avatar.circle.s-32 .status {
  right: -1px;
  bottom: -3px;
}
.asset-20 .vcs-avatar.circle.s-24 .status, .dark-theme .vcs-avatar.circle.s-24 .status {
  right: -4px;
  bottom: -4px;
}
.asset-20 .vcs-avatar.container, .dark-theme .vcs-avatar.container {
  border-radius: 4px;
  border: 1px solid #C9C9CF;
}
.asset-20 .vcs-avatar.container.s-128 .status, .asset-20 .vcs-avatar.container.s-96 .status, .dark-theme .vcs-avatar.container.s-128 .status, .dark-theme .vcs-avatar.container.s-96 .status {
  bottom: 0;
  right: -8px;
}
.asset-20 .vcs-avatar.container.s-40 .status, .asset-20 .vcs-avatar.container.s-32 .status, .asset-20 .vcs-avatar.container.s-24 .status, .dark-theme .vcs-avatar.container.s-40 .status, .dark-theme .vcs-avatar.container.s-32 .status, .dark-theme .vcs-avatar.container.s-24 .status {
  bottom: 0;
  right: -6px;
}
.asset-20 .vcs-avatar img, .dark-theme .vcs-avatar img {
  width: inherit;
  height: inherit;
  border-radius: 50%;
}
.asset-20 .vcs-avatar:focus, .dark-theme .vcs-avatar:focus {
  outline: none;
}
.asset-20 .vcs-avatar.s-40, .dark-theme .vcs-avatar.s-40 {
  width: 40px;
  height: 40px;
}
.asset-20 .vcs-avatar.s-40:hover.mat-default:not([disabled]), .dark-theme .vcs-avatar.s-40:hover.mat-default:not([disabled]) {
  color: #FFFFFF;
  background-color: #94949E;
}
.asset-20 .vcs-avatar.s-40:focus, .dark-theme .vcs-avatar.s-40:focus {
  background-color: #C9C9CF;
  border: 1px solid #5582DF;
}
.asset-20 .vcs-avatar.s-40:disabled, .dark-theme .vcs-avatar.s-40:disabled {
  background-color: #E5E5E7;
  border: 1px solid #E5E5E7;
}
.asset-20 .vcs-avatar.s-40 .mat-icon, .dark-theme .vcs-avatar.s-40 .mat-icon {
  transform: scale(1.2);
  color: #FFFFFF;
}
.asset-20 .vcs-avatar.s-40 .text, .dark-theme .vcs-avatar.s-40 .text {
  font-size: 20px;
}
.asset-20 .vcs-avatar.s-40 .status, .dark-theme .vcs-avatar.s-40 .status {
  height: 12px;
  width: 12px;
  border-radius: 50%;
  position: absolute;
}
.asset-20 .vcs-avatar.s-40 .status::after, .dark-theme .vcs-avatar.s-40 .status::after {
  height: 100%;
  width: 100%;
  text-align: center;
  line-height: 100%;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.asset-20 .vcs-avatar.s-40 .status.online, .dark-theme .vcs-avatar.s-40 .status.online {
  background-color: #89A357;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-40 .status.busy, .dark-theme .vcs-avatar.s-40 .status.busy {
  background-color: #E57B7C;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-40 .status.busy::after, .dark-theme .vcs-avatar.s-40 .status.busy::after {
  content: "-";
  color: #ffffff;
  font-size: 100%;
  font-weight: bold;
  transform: scale(0.9);
  margin-top: -0.5px;
}
.asset-20 .vcs-avatar.s-40 .status.offline, .dark-theme .vcs-avatar.s-40 .status.offline {
  background-color: #62626A;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-40 .status.offline::after, .dark-theme .vcs-avatar.s-40 .status.offline::after {
  content: "";
  color: #C9C9CF;
  background: #C9C9CF;
  border-radius: 50%;
  transform: scale(0.5);
}
.asset-20 .vcs-avatar.circle, .dark-theme .vcs-avatar.circle {
  border-radius: 50%;
  border: 1px solid transparent;
}
.asset-20 .vcs-avatar.circle.s-128 .status, .dark-theme .vcs-avatar.circle.s-128 .status {
  right: 14px;
  bottom: 6px;
}
.asset-20 .vcs-avatar.circle.s-96 .status, .dark-theme .vcs-avatar.circle.s-96 .status {
  right: 10px;
  bottom: 2px;
}
.asset-20 .vcs-avatar.circle.s-40 .status, .dark-theme .vcs-avatar.circle.s-40 .status {
  right: 0px;
  bottom: -2px;
}
.asset-20 .vcs-avatar.circle.s-32 .status, .dark-theme .vcs-avatar.circle.s-32 .status {
  right: -1px;
  bottom: -3px;
}
.asset-20 .vcs-avatar.circle.s-24 .status, .dark-theme .vcs-avatar.circle.s-24 .status {
  right: -4px;
  bottom: -4px;
}
.asset-20 .vcs-avatar.container, .dark-theme .vcs-avatar.container {
  border-radius: 4px;
  border: 1px solid #C9C9CF;
}
.asset-20 .vcs-avatar.container.s-128 .status, .asset-20 .vcs-avatar.container.s-96 .status, .dark-theme .vcs-avatar.container.s-128 .status, .dark-theme .vcs-avatar.container.s-96 .status {
  bottom: 0;
  right: -8px;
}
.asset-20 .vcs-avatar.container.s-40 .status, .asset-20 .vcs-avatar.container.s-32 .status, .asset-20 .vcs-avatar.container.s-24 .status, .dark-theme .vcs-avatar.container.s-40 .status, .dark-theme .vcs-avatar.container.s-32 .status, .dark-theme .vcs-avatar.container.s-24 .status {
  bottom: 0;
  right: -6px;
}
.asset-20 .vcs-avatar img, .dark-theme .vcs-avatar img {
  width: inherit;
  height: inherit;
  border-radius: 50%;
}
.asset-20 .vcs-avatar:focus, .dark-theme .vcs-avatar:focus {
  outline: none;
}
.asset-20 .vcs-avatar.s-96, .dark-theme .vcs-avatar.s-96 {
  width: 96px;
  height: 96px;
}
.asset-20 .vcs-avatar.s-96:hover.mat-default:not([disabled]), .dark-theme .vcs-avatar.s-96:hover.mat-default:not([disabled]) {
  color: #FFFFFF;
  background-color: #94949E;
}
.asset-20 .vcs-avatar.s-96:focus, .dark-theme .vcs-avatar.s-96:focus {
  background-color: #C9C9CF;
  border: 1px solid #5582DF;
}
.asset-20 .vcs-avatar.s-96:disabled, .dark-theme .vcs-avatar.s-96:disabled {
  background-color: #E5E5E7;
  border: 1px solid #E5E5E7;
}
.asset-20 .vcs-avatar.s-96 .mat-icon, .dark-theme .vcs-avatar.s-96 .mat-icon {
  transform: scale(3);
  color: #FFFFFF;
}
.asset-20 .vcs-avatar.s-96 .text, .dark-theme .vcs-avatar.s-96 .text {
  font-size: 46px;
}
.asset-20 .vcs-avatar.s-96 .status, .dark-theme .vcs-avatar.s-96 .status {
  height: 16px;
  width: 16px;
  border-radius: 50%;
  position: absolute;
}
.asset-20 .vcs-avatar.s-96 .status::after, .dark-theme .vcs-avatar.s-96 .status::after {
  height: 100%;
  width: 100%;
  text-align: center;
  line-height: 100%;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.asset-20 .vcs-avatar.s-96 .status.online, .dark-theme .vcs-avatar.s-96 .status.online {
  background-color: #89A357;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-96 .status.busy, .dark-theme .vcs-avatar.s-96 .status.busy {
  background-color: #E57B7C;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-96 .status.busy::after, .dark-theme .vcs-avatar.s-96 .status.busy::after {
  content: "-";
  color: #ffffff;
  font-size: 100%;
  font-weight: bold;
  transform: scale(1);
  margin-top: -0.5px;
}
.asset-20 .vcs-avatar.s-96 .status.offline, .dark-theme .vcs-avatar.s-96 .status.offline {
  background-color: #62626A;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-96 .status.offline::after, .dark-theme .vcs-avatar.s-96 .status.offline::after {
  content: "";
  color: #C9C9CF;
  background: #C9C9CF;
  border-radius: 50%;
  transform: scale(0.5);
}
.asset-20 .vcs-avatar.circle, .dark-theme .vcs-avatar.circle {
  border-radius: 50%;
  border: 1px solid transparent;
}
.asset-20 .vcs-avatar.circle.s-128 .status, .dark-theme .vcs-avatar.circle.s-128 .status {
  right: 14px;
  bottom: 6px;
}
.asset-20 .vcs-avatar.circle.s-96 .status, .dark-theme .vcs-avatar.circle.s-96 .status {
  right: 10px;
  bottom: 2px;
}
.asset-20 .vcs-avatar.circle.s-40 .status, .dark-theme .vcs-avatar.circle.s-40 .status {
  right: 0px;
  bottom: -2px;
}
.asset-20 .vcs-avatar.circle.s-32 .status, .dark-theme .vcs-avatar.circle.s-32 .status {
  right: -1px;
  bottom: -3px;
}
.asset-20 .vcs-avatar.circle.s-24 .status, .dark-theme .vcs-avatar.circle.s-24 .status {
  right: -4px;
  bottom: -4px;
}
.asset-20 .vcs-avatar.container, .dark-theme .vcs-avatar.container {
  border-radius: 4px;
  border: 1px solid #C9C9CF;
}
.asset-20 .vcs-avatar.container.s-128 .status, .asset-20 .vcs-avatar.container.s-96 .status, .dark-theme .vcs-avatar.container.s-128 .status, .dark-theme .vcs-avatar.container.s-96 .status {
  bottom: 0;
  right: -8px;
}
.asset-20 .vcs-avatar.container.s-40 .status, .asset-20 .vcs-avatar.container.s-32 .status, .asset-20 .vcs-avatar.container.s-24 .status, .dark-theme .vcs-avatar.container.s-40 .status, .dark-theme .vcs-avatar.container.s-32 .status, .dark-theme .vcs-avatar.container.s-24 .status {
  bottom: 0;
  right: -6px;
}
.asset-20 .vcs-avatar img, .dark-theme .vcs-avatar img {
  width: inherit;
  height: inherit;
  border-radius: 50%;
}
.asset-20 .vcs-avatar:focus, .dark-theme .vcs-avatar:focus {
  outline: none;
}
.asset-20 .vcs-avatar.s-128, .dark-theme .vcs-avatar.s-128 {
  width: 128px;
  height: 128px;
}
.asset-20 .vcs-avatar.s-128:hover.mat-default:not([disabled]), .dark-theme .vcs-avatar.s-128:hover.mat-default:not([disabled]) {
  color: #FFFFFF;
  background-color: #94949E;
}
.asset-20 .vcs-avatar.s-128:focus, .dark-theme .vcs-avatar.s-128:focus {
  background-color: #C9C9CF;
  border: 1px solid #5582DF;
}
.asset-20 .vcs-avatar.s-128:disabled, .dark-theme .vcs-avatar.s-128:disabled {
  background-color: #E5E5E7;
  border: 1px solid #E5E5E7;
}
.asset-20 .vcs-avatar.s-128 .mat-icon, .dark-theme .vcs-avatar.s-128 .mat-icon {
  transform: scale(4);
  color: #FFFFFF;
}
.asset-20 .vcs-avatar.s-128 .text, .dark-theme .vcs-avatar.s-128 .text {
  font-size: 68px;
}
.asset-20 .vcs-avatar.s-128 .status, .dark-theme .vcs-avatar.s-128 .status {
  height: 16px;
  width: 16px;
  border-radius: 50%;
  position: absolute;
}
.asset-20 .vcs-avatar.s-128 .status::after, .dark-theme .vcs-avatar.s-128 .status::after {
  height: 100%;
  width: 100%;
  text-align: center;
  line-height: 100%;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.asset-20 .vcs-avatar.s-128 .status.online, .dark-theme .vcs-avatar.s-128 .status.online {
  background-color: #89A357;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-128 .status.busy, .dark-theme .vcs-avatar.s-128 .status.busy {
  background-color: #E57B7C;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-128 .status.busy::after, .dark-theme .vcs-avatar.s-128 .status.busy::after {
  content: "-";
  color: #ffffff;
  font-size: 100%;
  font-weight: bold;
  transform: scale(1);
  margin-top: -0.5px;
}
.asset-20 .vcs-avatar.s-128 .status.offline, .dark-theme .vcs-avatar.s-128 .status.offline {
  background-color: #62626A;
  border: 2px solid #FFFFFF;
}
.asset-20 .vcs-avatar.s-128 .status.offline::after, .dark-theme .vcs-avatar.s-128 .status.offline::after {
  content: "";
  color: #C9C9CF;
  background: #C9C9CF;
  border-radius: 50%;
  transform: scale(0.5);
}
.asset-20 .vcs-avatar.circle, .dark-theme .vcs-avatar.circle {
  border-radius: 50%;
  border: 1px solid transparent;
}
.asset-20 .vcs-avatar.circle.s-128 .status, .dark-theme .vcs-avatar.circle.s-128 .status {
  right: 14px;
  bottom: 6px;
}
.asset-20 .vcs-avatar.circle.s-96 .status, .dark-theme .vcs-avatar.circle.s-96 .status {
  right: 10px;
  bottom: 2px;
}
.asset-20 .vcs-avatar.circle.s-40 .status, .dark-theme .vcs-avatar.circle.s-40 .status {
  right: 0px;
  bottom: -2px;
}
.asset-20 .vcs-avatar.circle.s-32 .status, .dark-theme .vcs-avatar.circle.s-32 .status {
  right: -1px;
  bottom: -3px;
}
.asset-20 .vcs-avatar.circle.s-24 .status, .dark-theme .vcs-avatar.circle.s-24 .status {
  right: -4px;
  bottom: -4px;
}
.asset-20 .vcs-avatar.container, .dark-theme .vcs-avatar.container {
  border-radius: 4px;
  border: 1px solid #C9C9CF;
}
.asset-20 .vcs-avatar.container.s-128 .status, .asset-20 .vcs-avatar.container.s-96 .status, .dark-theme .vcs-avatar.container.s-128 .status, .dark-theme .vcs-avatar.container.s-96 .status {
  bottom: 0;
  right: -8px;
}
.asset-20 .vcs-avatar.container.s-40 .status, .asset-20 .vcs-avatar.container.s-32 .status, .asset-20 .vcs-avatar.container.s-24 .status, .dark-theme .vcs-avatar.container.s-40 .status, .dark-theme .vcs-avatar.container.s-32 .status, .dark-theme .vcs-avatar.container.s-24 .status {
  bottom: 0;
  right: -6px;
}
.asset-20 .vcs-avatar img, .dark-theme .vcs-avatar img {
  width: inherit;
  height: inherit;
  border-radius: 50%;
}
.asset-20 .border-radius-customer, .dark-theme .border-radius-customer {
  border-radius: 8px !important;
  -webkit-border-radius: 8px !important;
  -moz-border-radius: 8px !important;
  -ms-border-radius: 8px !important;
  -o-border-radius: 8px !important;
}
.asset-20 .ngx-toastr, .dark-theme .ngx-toastr {
  background-color: #303036;
  color: #F2F2F3;
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 16px !important;
  width: 400px !important;
  border-radius: 4px !important;
  pointer-events: all;
  background-image: none !important;
  cursor: pointer;
}
.asset-20 .ngx-toastr:hover, .dark-theme .ngx-toastr:hover {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12) !important;
}
.asset-20 .ngx-toastr .row, .dark-theme .ngx-toastr .row {
  display: grid;
  grid-template-columns: 56px auto 48px;
}
.asset-20 .ngx-toastr .row .toast-col-1,
.asset-20 .ngx-toastr .row .col-2, .dark-theme .ngx-toastr .row .toast-col-1,
.dark-theme .ngx-toastr .row .col-2 {
  padding: 0 16px;
}
.asset-20 .ngx-toastr .row .toast-col-1, .dark-theme .ngx-toastr .row .toast-col-1 {
  height: 24px;
}
.asset-20 .ngx-toastr .row .toast-col-3, .dark-theme .ngx-toastr .row .toast-col-3 {
  padding: 0 0;
}
.asset-20 .ngx-toastr .row .toast-col-2, .dark-theme .ngx-toastr .row .toast-col-2 {
  display: flex;
  align-items: center;
}
.asset-20 .ngx-toastr .row .close-btn, .dark-theme .ngx-toastr .row .close-btn {
  padding: 0 0px;
  display: flex;
  align-items: center;
}
.asset-20 .ngx-toastr .row .close-btn mat-icon, .dark-theme .ngx-toastr .row .close-btn mat-icon {
  width: 16px;
}
.asset-20 .ngx-toastr .row .toast-title, .dark-theme .ngx-toastr .row .toast-title {
  font-family: "Roboto-Medium" !important;
  font-size: 14px;
}
.asset-20 .ngx-toastr .row .toast-message, .dark-theme .ngx-toastr .row .toast-message {
  font-size: 14px;
  font-family: "Roboto-Regular" !important;
}
.asset-20 .ngx-toastr .row .btn-left, .dark-theme .ngx-toastr .row .btn-left {
  margin-right: 16px;
  line-height: 32px;
  background-repeat: no-repeat;
  border: none;
  outline: none;
  cursor: pointer;
  overflow: hidden;
}
.asset-20 .ngx-toastr .row .btn-left:active, .dark-theme .ngx-toastr .row .btn-left:active {
  outline: none;
}
.asset-20 .ngx-toastr .row .btn-right, .dark-theme .ngx-toastr .row .btn-right {
  position: relative;
  -webkit-user-select: none;
          user-select: none;
  cursor: pointer;
  outline: none;
  border: none;
  -webkit-tap-highlight-color: transparent;
  display: inline-block;
  white-space: nowrap;
  text-decoration: none;
  vertical-align: baseline;
  text-align: center;
  min-width: 64px;
  line-height: 20px;
  letter-spacing: 0;
  padding: 6px 12px;
  border-radius: 4px;
  overflow: visible;
  color: #fff;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12) !important;
}
.asset-20 .ngx-toastr .row .btn-right:active, .dark-theme .ngx-toastr .row .btn-right:active {
  outline: none;
}
.asset-20 .ngx-toastr .title, .dark-theme .ngx-toastr .title {
  margin-bottom: 8px;
}
.asset-20 .ngx-toastr .content, .dark-theme .ngx-toastr .content {
  margin-bottom: 12px;
}
.asset-20 .ngx-toastr.toast-error, .dark-theme .ngx-toastr.toast-error {
  background-color: #B04142 !important;
  box-shadow: 4px 2px 32px #000000;
  border-radius: 4px;
}
.asset-20 .ngx-toastr.toast-error .row .toast-col-1 mat-icon, .dark-theme .ngx-toastr.toast-error .row .toast-col-1 mat-icon {
  color: #FFFFFF;
}
.asset-20 .ngx-toastr.toast-error .row .toast-title, .dark-theme .ngx-toastr.toast-error .row .toast-title {
  color: #F2F2F3 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .ngx-toastr.toast-error .row .toast-message, .dark-theme .ngx-toastr.toast-error .row .toast-message {
  color: #F2F2F3 !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .ngx-toastr.toast-error .row .close-btn mat-icon, .dark-theme .ngx-toastr.toast-error .row .close-btn mat-icon {
  color: #FFFFFF;
}
.asset-20 .ngx-toastr.toast-error .row .btn-left, .dark-theme .ngx-toastr.toast-error .row .btn-left {
  background: transparent !important;
  color: #FFFFFF !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.asset-20 .ngx-toastr.toast-error .row .btn-right, .dark-theme .ngx-toastr.toast-error .row .btn-right {
  background: #B04142 !important;
  color: #FFFFFF !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.asset-20 .ngx-toastr.toast-warning, .dark-theme .ngx-toastr.toast-warning {
  background-color: #F0E973 !important;
  box-shadow: 4px 2px 32px #000000;
  border-radius: 4px;
}
.asset-20 .ngx-toastr.toast-warning .row .toast-col-1 mat-icon, .dark-theme .ngx-toastr.toast-warning .row .toast-col-1 mat-icon {
  color: #111113;
}
.asset-20 .ngx-toastr.toast-warning .row .toast-title, .dark-theme .ngx-toastr.toast-warning .row .toast-title {
  color: #111113 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .ngx-toastr.toast-warning .row .toast-message, .dark-theme .ngx-toastr.toast-warning .row .toast-message {
  color: #303036 !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .ngx-toastr.toast-warning .row .close-btn mat-icon, .dark-theme .ngx-toastr.toast-warning .row .close-btn mat-icon {
  color: #62626A;
}
.asset-20 .ngx-toastr.toast-warning .row .btn-left, .dark-theme .ngx-toastr.toast-warning .row .btn-left {
  background: transparent !important;
  color: #5582DF !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.asset-20 .ngx-toastr.toast-warning .row .btn-right, .dark-theme .ngx-toastr.toast-warning .row .btn-right {
  background: #D5CD2D !important;
  color: #111113 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.asset-20 .ngx-toastr.toast-normal, .dark-theme .ngx-toastr.toast-normal {
  background-color: #303036 !important;
  box-shadow: 4px 2px 32px #000000;
  border-radius: 4px;
}
.asset-20 .ngx-toastr.toast-normal .row .toast-col-1 mat-icon, .dark-theme .ngx-toastr.toast-normal .row .toast-col-1 mat-icon {
  color: #89A357;
}
.asset-20 .ngx-toastr.toast-normal .row .toast-title, .dark-theme .ngx-toastr.toast-normal .row .toast-title {
  color: #F2F2F3 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .ngx-toastr.toast-normal .row .toast-message, .dark-theme .ngx-toastr.toast-normal .row .toast-message {
  color: #E5E5E7 !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .ngx-toastr.toast-normal .row .close-btn mat-icon, .dark-theme .ngx-toastr.toast-normal .row .close-btn mat-icon {
  color: #F2F2F3;
}
.asset-20 .ngx-toastr.toast-normal .row .btn-left, .dark-theme .ngx-toastr.toast-normal .row .btn-left {
  background: transparent !important;
  color: #5582DF !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.asset-20 .ngx-toastr.toast-normal .row .btn-right, .dark-theme .ngx-toastr.toast-normal .row .btn-right {
  background: #FD2F4A !important;
  color: #FFFFFF !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.asset-20 .ngx-toastr.toast-success, .dark-theme .ngx-toastr.toast-success {
  background-color: #89A357 !important;
  box-shadow: 4px 2px 32px #000000;
  border-radius: 4px;
}
.asset-20 .ngx-toastr.toast-success .row .toast-col-1 mat-icon, .dark-theme .ngx-toastr.toast-success .row .toast-col-1 mat-icon {
  color: #F2F2F3;
}
.asset-20 .ngx-toastr.toast-success .row .toast-title, .dark-theme .ngx-toastr.toast-success .row .toast-title {
  color: #F2F2F3 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .ngx-toastr.toast-success .row .toast-message, .dark-theme .ngx-toastr.toast-success .row .toast-message {
  color: #F2F2F3 !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .ngx-toastr.toast-success .row .close-btn mat-icon, .dark-theme .ngx-toastr.toast-success .row .close-btn mat-icon {
  color: #D7D7DB;
}
.asset-20 .ngx-toastr.toast-success .row .btn-left, .dark-theme .ngx-toastr.toast-success .row .btn-left {
  background: transparent !important;
  color: #FFFFFF !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.asset-20 .ngx-toastr.toast-success .row .btn-right, .dark-theme .ngx-toastr.toast-success .row .btn-right {
  background: #47592B !important;
  color: #F2F2F3 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.asset-20 .ngx-toastr.toast-info, .dark-theme .ngx-toastr.toast-info {
  background-color: #5582DF !important;
  box-shadow: 4px 2px 32px #000000;
  border-radius: 4px;
}
.asset-20 .ngx-toastr.toast-info .row .toast-col-1 mat-icon, .dark-theme .ngx-toastr.toast-info .row .toast-col-1 mat-icon {
  color: #FFFFFF;
}
.asset-20 .ngx-toastr.toast-info .row .toast-title, .dark-theme .ngx-toastr.toast-info .row .toast-title {
  color: #F2F2F3 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .ngx-toastr.toast-info .row .toast-message, .dark-theme .ngx-toastr.toast-info .row .toast-message {
  color: #F2F2F3 !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .ngx-toastr.toast-info .row .close-btn mat-icon, .dark-theme .ngx-toastr.toast-info .row .close-btn mat-icon {
  color: #FFFFFF;
}
.asset-20 .ngx-toastr.toast-info .row .btn-left, .dark-theme .ngx-toastr.toast-info .row .btn-left {
  background: transparent !important;
  color: #FFFFFF !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.asset-20 .ngx-toastr.toast-info .row .btn-right, .dark-theme .ngx-toastr.toast-info .row .btn-right {
  background: #2355A5 !important;
  color: #F2F2F3 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
}
.asset-20 .breadcrumb, .dark-theme .breadcrumb {
  background: transparent !important;
}
.asset-20 .breadcrumb li:not(.breadcrumb-active):hover a, .asset-20 .breadcrumb li:not(.breadcrumb-active):hover .mat-icon, .dark-theme .breadcrumb li:not(.breadcrumb-active):hover a, .dark-theme .breadcrumb li:not(.breadcrumb-active):hover .mat-icon {
  color: #AFAFB7 !important;
}
.asset-20 .breadcrumb li a, .dark-theme .breadcrumb li a {
  color: #AFAFB7;
}
.asset-20 .breadcrumb li .separate-character, .dark-theme .breadcrumb li .separate-character {
  color: #AFAFB7;
}
.asset-20 .breadcrumb li .mat-icon, .dark-theme .breadcrumb li .mat-icon {
  color: #AFAFB7;
}
.asset-20 .breadcrumb li.breadcrumb-active, .dark-theme .breadcrumb li.breadcrumb-active {
  color: #E5E5E7;
}
.asset-20 .breadcrumb li.breadcrumb-active .separate-character, .asset-20 .breadcrumb li.breadcrumb-active a, .dark-theme .breadcrumb li.breadcrumb-active .separate-character, .dark-theme .breadcrumb li.breadcrumb-active a {
  color: #E5E5E7;
}
.asset-20 .breadcrumb li.breadcrumb-active .mat-icon, .dark-theme .breadcrumb li.breadcrumb-active .mat-icon {
  color: #E5E5E7;
}
.asset-20 .custom-font-breadcrumb .breadcrumb a, .dark-theme .custom-font-breadcrumb .breadcrumb a {
  font-family: "Roboto-Medium";
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
  color: #000000;
}
.asset-20 .breadcrumbs .mat-toolbar .container-breadcrumbs .breadcrumb, .dark-theme .breadcrumbs .mat-toolbar .container-breadcrumbs .breadcrumb {
  visibility: hidden;
}
.asset-20 .breadcrumbs .mat-toolbar .container-breadcrumbs .breadcrumb::before, .dark-theme .breadcrumbs .mat-toolbar .container-breadcrumbs .breadcrumb::before {
  visibility: visible;
  content: "Breadcrumbs";
  color: #111113;
  font-family: "Roboto-Medium";
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
}
.asset-20 .customer-height .html, .dark-theme .customer-height .html {
  min-height: 65px;
}
.asset-20 .dark-theme .custom-font-breadcrumb .breadcrumb a, .dark-theme .dark-theme .custom-font-breadcrumb .breadcrumb a {
  color: #ffffff !important;
}
.asset-20 .vcs-codesnippet .hljs, .dark-theme .vcs-codesnippet .hljs {
  background-color: #18181B;
  font-family: "Roboto-Mono-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .vcs-codesnippet .hljs:not(.hljs-line-numbers), .dark-theme .vcs-codesnippet .hljs:not(.hljs-line-numbers) {
  padding: 12px 16px;
  border-radius: 4px;
}
.asset-20 .vcs-codesnippet .hljs .hljs-ln tbody .hljs-ln-numbers, .dark-theme .vcs-codesnippet .hljs .hljs-ln tbody .hljs-ln-numbers {
  text-align: center;
  background: #303036;
  color: #94949E;
}
.asset-20 .vcs-codesnippet .hljs, .dark-theme .vcs-codesnippet .hljs {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  color: #F2F2F3 !important;
}
.asset-20 .vcs-codesnippet .hljs-comment,
.asset-20 .vcs-codesnippet .hljs-quote, .dark-theme .vcs-codesnippet .hljs-comment,
.dark-theme .vcs-codesnippet .hljs-quote {
  color: #AFAFB7 !important;
  font-style: italic;
}
.asset-20 .vcs-codesnippet .hljs-keyword,
.asset-20 .vcs-codesnippet .hljs-selector-tag,
.asset-20 .vcs-codesnippet .hljs-subst, .dark-theme .vcs-codesnippet .hljs-keyword,
.dark-theme .vcs-codesnippet .hljs-selector-tag,
.dark-theme .vcs-codesnippet .hljs-subst {
  color: #EE0033 !important;
  font-weight: 500 !important;
}
.asset-20 .vcs-codesnippet .hljs-number,
.asset-20 .vcs-codesnippet .hljs-literal,
.asset-20 .vcs-codesnippet .hljs-template-variable, .dark-theme .vcs-codesnippet .hljs-number,
.dark-theme .vcs-codesnippet .hljs-literal,
.dark-theme .vcs-codesnippet .hljs-template-variable {
  color: #C6D5A4 !important;
}
.asset-20 .vcs-codesnippet .hljs-doctag, .dark-theme .vcs-codesnippet .hljs-doctag {
  color: !important;
}
.asset-20 .vcs-codesnippet .hljs-tag, .dark-theme .vcs-codesnippet .hljs-tag {
  color: #F2F2F3 !important;
}
.asset-20 .vcs-codesnippet .hljs-title,
.asset-20 .vcs-codesnippet .hljs-title.class_,
.asset-20 .vcs-codesnippet .hljs-title.class_.inherited__,
.asset-20 .vcs-codesnippet .hljs-title.function_, .dark-theme .vcs-codesnippet .hljs-title,
.dark-theme .vcs-codesnippet .hljs-title.class_,
.dark-theme .vcs-codesnippet .hljs-title.class_.inherited__,
.dark-theme .vcs-codesnippet .hljs-title.function_ {
  /* prettylights-syntax-entity */
  color: #CEB3E1 !important;
}
.asset-20 .vcs-codesnippet .hljs-attr,
.asset-20 .vcs-codesnippet .hljs-attribute,
.asset-20 .vcs-codesnippet .hljs-literal,
.asset-20 .vcs-codesnippet .hljs-meta,
.asset-20 .vcs-codesnippet .hljs-number,
.asset-20 .vcs-codesnippet .hljs-operator,
.asset-20 .vcs-codesnippet .hljs-variable,
.asset-20 .vcs-codesnippet .hljs-selector-attr,
.asset-20 .vcs-codesnippet .hljs-selector-class,
.asset-20 .vcs-codesnippet .hljs-selector-id, .dark-theme .vcs-codesnippet .hljs-attr,
.dark-theme .vcs-codesnippet .hljs-attribute,
.dark-theme .vcs-codesnippet .hljs-literal,
.dark-theme .vcs-codesnippet .hljs-meta,
.dark-theme .vcs-codesnippet .hljs-number,
.dark-theme .vcs-codesnippet .hljs-operator,
.dark-theme .vcs-codesnippet .hljs-variable,
.dark-theme .vcs-codesnippet .hljs-selector-attr,
.dark-theme .vcs-codesnippet .hljs-selector-class,
.dark-theme .vcs-codesnippet .hljs-selector-id {
  /* prettylights-syntax-constant */
  color: #7EBBFC !important;
}
.asset-20 .vcs-codesnippet .hljs-section,
.asset-20 .vcs-codesnippet .hljs-selector-id, .dark-theme .vcs-codesnippet .hljs-section,
.dark-theme .vcs-codesnippet .hljs-selector-id {
  color: #EE0033 !important;
  font-weight: 500 !important;
}
.asset-20 .vcs-codesnippet .hljs-subst, .dark-theme .vcs-codesnippet .hljs-subst {
  font-weight: normal;
}
.asset-20 .vcs-codesnippet .hljs-type,
.asset-20 .vcs-codesnippet .hljs-class, .dark-theme .vcs-codesnippet .hljs-type,
.dark-theme .vcs-codesnippet .hljs-class {
  color: #DDCAE8 !important;
}
.asset-20 .vcs-codesnippet .hljs-attr, .dark-theme .vcs-codesnippet .hljs-attr {
  color: #7EBBFC !important;
}
.asset-20 .vcs-codesnippet .hljs-string, .dark-theme .vcs-codesnippet .hljs-string {
  color: #5582DF !important;
}
.asset-20 .vcs-codesnippet .hljs-name, .dark-theme .vcs-codesnippet .hljs-name {
  color: #9EB66F !important;
}
.asset-20 .vcs-codesnippet .hljs-regexp,
.asset-20 .vcs-codesnippet .hljs-link, .dark-theme .vcs-codesnippet .hljs-regexp,
.dark-theme .vcs-codesnippet .hljs-link {
  color: #5582DF !important;
}
.asset-20 .vcs-codesnippet .hljs-symbol,
.asset-20 .vcs-codesnippet .hljs-bullet, .dark-theme .vcs-codesnippet .hljs-symbol,
.dark-theme .vcs-codesnippet .hljs-bullet {
  color: #E57B7C !important;
}
.asset-20 .vcs-codesnippet .hljs-built_in,
.asset-20 .vcs-codesnippet .hljs-builtin-name, .dark-theme .vcs-codesnippet .hljs-built_in,
.dark-theme .vcs-codesnippet .hljs-builtin-name {
  color: #5582DF !important;
}
.asset-20 .vcs-codesnippet .hljs-meta, .dark-theme .vcs-codesnippet .hljs-meta {
  color: #FD2F4A !important;
  font-weight: 500 !important;
}
.asset-20 .vcs-codesnippet .hljs-deletion, .dark-theme .vcs-codesnippet .hljs-deletion {
  color: #FFC5C7 !important;
}
.asset-20 .vcs-codesnippet .hljs-addition, .dark-theme .vcs-codesnippet .hljs-addition {
  color: #C6D5A4 !important;
}
.asset-20 .vcs-codesnippet .hljs-emphasis, .dark-theme .vcs-codesnippet .hljs-emphasis {
  color: #FFFFFF !important;
}
.asset-20 .vcs-codesnippet .hljs-strong, .dark-theme .vcs-codesnippet .hljs-strong {
  color: #FFFFFF !important;
  font-weight: 600;
}
.asset-20 .vcs-tooltip.vcs-tooltip-inner .ant-tooltip-inner, .dark-theme .vcs-tooltip.vcs-tooltip-inner .ant-tooltip-inner {
  min-width: 352px !important;
  box-shadow: none;
  border: none;
  border-radius: 4px;
  padding: 16px 16px 16px 24px;
  background-color: #303036;
  color: #F2F2F3;
  box-shadow: 3px 3px 6px 0px rgba(0, 0, 0, 0.16);
}
.asset-20 .vcs-tooltip .ant-tooltip-inner, .dark-theme .vcs-tooltip .ant-tooltip-inner {
  background-color: #303036;
  color: #F2F2F3;
  border-radius: 4px;
}
.asset-20 .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-title, .dark-theme .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-title {
  width: 280px;
  height: 24px;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 8px;
  color: #F2F2F3;
}
.asset-20 .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .content-body, .dark-theme .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .content-body {
  margin: 12px 0 24px 0;
}
.asset-20 .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-message, .dark-theme .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-message {
  width: 312px;
  height: 20px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #C9C9CF;
}
.asset-20 .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-close-icon, .dark-theme .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-close-icon {
  margin-bottom: 14px;
}
.asset-20 .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-close-icon mat-icon, .dark-theme .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-close-icon mat-icon {
  color: #F2F2F3;
  width: 16px !important;
  height: 16px !important;
}
.asset-20 .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .content-footer, .dark-theme .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .content-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.asset-20 .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-btn, .dark-theme .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-btn {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.asset-20 .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .btn-right, .dark-theme .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .btn-right {
  position: relative;
  -webkit-user-select: none;
          user-select: none;
  cursor: pointer;
  outline: none;
  border: none;
  -webkit-tap-highlight-color: transparent;
  display: inline-block;
  white-space: nowrap;
  text-decoration: none;
  vertical-align: baseline;
  text-align: center;
  line-height: 20px;
  letter-spacing: 0;
  padding: 10px, 12px;
  border-radius: 4px;
  overflow: visible;
  color: #FFFFFF;
  background-color: #FD2F4A;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);
}
.asset-20 .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-dot mat-icon, .dark-theme .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-dot mat-icon {
  color: #62626A;
  width: 8px !important;
  height: 8px !important;
}
.asset-20 .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-dot mat-icon:active, .dark-theme .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .tooltip-dot mat-icon:active {
  color: #F2F2F3;
}
.asset-20 .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .btn-back, .dark-theme .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .btn-back {
  color: #5582DF;
}
.asset-20 .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .divider, .dark-theme .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction .divider {
  border: 1px solid rgba(255, 255, 255, 0.12);
}
.asset-20 .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction > .ngxp__arrow, .dark-theme .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction > .ngxp__arrow {
  background-color: transparent;
}
.asset-20 .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction > .ngxp__arrow::before, .dark-theme .vcs-tooltip .ant-tooltip-inner .vcs-tooltip-instruction > .ngxp__arrow::before {
  background-color: #303036 !important;
}
.asset-20 .vcs-tooltip .ant-tooltip-arrow .ant-tooltip-arrow-content, .dark-theme .vcs-tooltip .ant-tooltip-arrow .ant-tooltip-arrow-content {
  background-color: #303036;
}
.asset-20 .vcsTooltip, .asset-20 .ngxp__container.vcs-tooltip-instruction, .asset-20 .ngxp__container.vcs-tooltip-light, .asset-20 .ngxp__container.vcs-tooltip, .asset-20 .ngxp__container.vcs-tooltip-dark, .dark-theme .vcsTooltip, .dark-theme .ngxp__container.vcs-tooltip-instruction, .dark-theme .ngxp__container.vcs-tooltip-light, .dark-theme .ngxp__container.vcs-tooltip, .dark-theme .ngxp__container.vcs-tooltip-dark {
  padding: 6px 8px;
  border: 0;
  max-width: 250px;
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.1), 0 5px 8px 0 rgba(0, 0, 0, 0.08), 0 1px 14px 0 rgba(0, 0, 0, 0.12);
  z-index: 1000;
  background-color: #303036;
  cursor: pointer;
}
.asset-20 .vcsTooltip p, .asset-20 .ngxp__container.vcs-tooltip-instruction p, .asset-20 .ngxp__container.vcs-tooltip-light p, .asset-20 .ngxp__container.vcs-tooltip p, .asset-20 .ngxp__container.vcs-tooltip-dark p, .dark-theme .vcsTooltip p, .dark-theme .ngxp__container.vcs-tooltip-instruction p, .dark-theme .ngxp__container.vcs-tooltip-light p, .dark-theme .ngxp__container.vcs-tooltip p, .dark-theme .ngxp__container.vcs-tooltip-dark p {
  min-width: 150px;
  margin: 0;
}
.asset-20 .vcsTooltip .vcs-button.mat-flat-button.mat-primary:not([disabled]) mat-icon, .asset-20 .ngxp__container.vcs-tooltip-instruction .vcs-button.mat-flat-button.mat-primary:not([disabled]) mat-icon, .asset-20 .ngxp__container.vcs-tooltip-light .vcs-button.mat-flat-button.mat-primary:not([disabled]) mat-icon, .asset-20 .ngxp__container.vcs-tooltip .vcs-button.mat-flat-button.mat-primary:not([disabled]) mat-icon, .asset-20 .ngxp__container.vcs-tooltip-dark .vcs-button.mat-flat-button.mat-primary:not([disabled]) mat-icon, .dark-theme .vcsTooltip .vcs-button.mat-flat-button.mat-primary:not([disabled]) mat-icon, .dark-theme .ngxp__container.vcs-tooltip-instruction .vcs-button.mat-flat-button.mat-primary:not([disabled]) mat-icon, .dark-theme .ngxp__container.vcs-tooltip-light .vcs-button.mat-flat-button.mat-primary:not([disabled]) mat-icon, .dark-theme .ngxp__container.vcs-tooltip .vcs-button.mat-flat-button.mat-primary:not([disabled]) mat-icon, .dark-theme .ngxp__container.vcs-tooltip-dark .vcs-button.mat-flat-button.mat-primary:not([disabled]) mat-icon {
  bottom: 0px;
  left: unset;
}
.asset-20 .ngxp__container, .dark-theme .ngxp__container {
  white-space: normal;
}
.asset-20 .ngxp__container.vcs-tooltip, .dark-theme .ngxp__container.vcs-tooltip {
  background-color: #303036;
  color: #F2F2F3;
  border-radius: 4px;
  cursor: pointer;
}
.asset-20 .ngxp__container.vcs-tooltip > .ngxp__arrow, .dark-theme .ngxp__container.vcs-tooltip > .ngxp__arrow {
  background-color: transparent;
}
.asset-20 .ngxp__container.vcs-tooltip > .ngxp__arrow::before, .dark-theme .ngxp__container.vcs-tooltip > .ngxp__arrow::before {
  background-color: #303036 !important;
}
.asset-20 .ngxp__container.vcs-tooltip-light > .ngxp__arrow, .dark-theme .ngxp__container.vcs-tooltip-light > .ngxp__arrow {
  background-color: transparent;
}
.asset-20 .ngxp__container.vcs-tooltip-light > .ngxp__arrow::before, .dark-theme .ngxp__container.vcs-tooltip-light > .ngxp__arrow::before {
  background-color: #303036 !important;
}
.asset-20 .ngxp__container.vcs-tooltip-instruction, .dark-theme .ngxp__container.vcs-tooltip-instruction {
  min-width: 352px !important;
  box-shadow: none;
  border: none;
  border-radius: 4px;
  padding: 16px 16px 16px 24px;
  background-color: #303036;
}
.asset-20 .ngxp__container.vcs-tooltip-instruction .vcs-button.mat-flat-button.mat-primary:not([disabled]), .dark-theme .ngxp__container.vcs-tooltip-instruction .vcs-button.mat-flat-button.mat-primary:not([disabled]) {
  height: unset !important;
}
.asset-20 .ngxp__container.vcs-tooltip-instruction .tooltip-title, .dark-theme .ngxp__container.vcs-tooltip-instruction .tooltip-title {
  width: 280px;
  height: 24px;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 8px;
  color: #F2F2F3;
}
.asset-20 .ngxp__container.vcs-tooltip-instruction .content-body, .dark-theme .ngxp__container.vcs-tooltip-instruction .content-body {
  margin: 12px 0 24px 0;
}
.asset-20 .ngxp__container.vcs-tooltip-instruction .tooltip-message, .dark-theme .ngxp__container.vcs-tooltip-instruction .tooltip-message {
  width: 312px;
  height: 20px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #C9C9CF;
}
.asset-20 .ngxp__container.vcs-tooltip-instruction .tooltip-close-icon, .dark-theme .ngxp__container.vcs-tooltip-instruction .tooltip-close-icon {
  margin-bottom: 14px;
}
.asset-20 .ngxp__container.vcs-tooltip-instruction .tooltip-close-icon mat-icon, .dark-theme .ngxp__container.vcs-tooltip-instruction .tooltip-close-icon mat-icon {
  color: #F2F2F3;
  width: 16px !important;
  height: 16px !important;
}
.asset-20 .ngxp__container.vcs-tooltip-instruction .content-footer, .dark-theme .ngxp__container.vcs-tooltip-instruction .content-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.asset-20 .ngxp__container.vcs-tooltip-instruction .tooltip-btn, .dark-theme .ngxp__container.vcs-tooltip-instruction .tooltip-btn {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.asset-20 .ngxp__container.vcs-tooltip-instruction .btn-right, .dark-theme .ngxp__container.vcs-tooltip-instruction .btn-right {
  position: relative;
  -webkit-user-select: none;
          user-select: none;
  cursor: pointer;
  outline: none;
  border: none;
  -webkit-tap-highlight-color: transparent;
  display: inline-block;
  white-space: nowrap;
  text-decoration: none;
  vertical-align: baseline;
  text-align: center;
  line-height: 20px;
  letter-spacing: 0;
  padding: 10px, 12px;
  border-radius: 4px;
  overflow: visible;
  color: #FFFFFF;
  background-color: #FD2F4A;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);
}
.asset-20 .ngxp__container.vcs-tooltip-instruction .tooltip-dot mat-icon, .dark-theme .ngxp__container.vcs-tooltip-instruction .tooltip-dot mat-icon {
  color: #62626A;
  width: 8px !important;
  height: 8px !important;
}
.asset-20 .ngxp__container.vcs-tooltip-instruction .tooltip-dot mat-icon:active, .dark-theme .ngxp__container.vcs-tooltip-instruction .tooltip-dot mat-icon:active {
  color: #F2F2F3;
}
.asset-20 .ngxp__container.vcs-tooltip-instruction .btn-back, .dark-theme .ngxp__container.vcs-tooltip-instruction .btn-back {
  color: #5582DF;
}
.asset-20 .ngxp__container.vcs-tooltip-instruction .divider, .dark-theme .ngxp__container.vcs-tooltip-instruction .divider {
  border: 1px solid rgba(255, 255, 255, 0.12);
}
.asset-20 .ngxp__container.vcs-tooltip-instruction > .ngxp__arrow, .dark-theme .ngxp__container.vcs-tooltip-instruction > .ngxp__arrow {
  background-color: transparent;
}
.asset-20 .ngxp__container.vcs-tooltip-instruction > .ngxp__arrow::before, .dark-theme .ngxp__container.vcs-tooltip-instruction > .ngxp__arrow::before {
  background-color: #303036 !important;
}
.asset-20 .ngxp__container.dropdown-switch-app, .dark-theme .ngxp__container.dropdown-switch-app {
  border: none;
  border-radius: 4px;
  background-color: #242428;
  padding: 6px 8px;
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.1), 0 5px 8px 0 rgba(0, 0, 0, 0.08), 0 1px 14px 0 rgba(0, 0, 0, 0.12);
  z-index: 999;
  width: 368px;
  height: 382px;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  color: #F2F2F3;
}
.asset-20 .ngxp__container.dropdown-switch-app > .ngxp__arrow, .dark-theme .ngxp__container.dropdown-switch-app > .ngxp__arrow {
  background-color: transparent;
}
.asset-20 .ngxp__container.dropdown-switch-app > .ngxp__arrow::before, .dark-theme .ngxp__container.dropdown-switch-app > .ngxp__arrow::before {
  background-color: #242428 !important;
}
.asset-20 .ngxp__container.dropdown-switch-app .show-more, .dark-theme .ngxp__container.dropdown-switch-app .show-more {
  margin: 20px 100px;
  background-color: #242428 !important;
}
.asset-20 .vcs-tooltip-btn-right, .dark-theme .vcs-tooltip-btn-right {
  margin-left: 16px;
}
.asset-20 .vcs-intro-tooltip.introjs-tooltip *, .dark-theme .vcs-intro-tooltip.introjs-tooltip * {
  font-family: "Roboto-regular";
}
.asset-20 .vcs-intro-tooltip.introjs-tooltip .introjs-tooltip-header, .dark-theme .vcs-intro-tooltip.introjs-tooltip .introjs-tooltip-header {
  color: !important;
}
.asset-20 .vcs-intro-tooltip.introjs-tooltip .introjs-tooltip-title, .dark-theme .vcs-intro-tooltip.introjs-tooltip .introjs-tooltip-title {
  color: !important;
}
.asset-20 .vcs-intro-tooltip.introjs-tooltip .introjs-tooltiptext, .dark-theme .vcs-intro-tooltip.introjs-tooltip .introjs-tooltiptext {
  padding: 12px 0;
  margin: 0 28px;
  border-top: 1px solid;
  font-family: "FVHCircularXX-Regular";
  font-size: 14px;
  line-height: 20px;
  color: #C9C9CF;
}
.asset-20 .vcs-intro-tooltip.introjs-tooltip .introjs-tooltipbuttons, .dark-theme .vcs-intro-tooltip.introjs-tooltip .introjs-tooltipbuttons {
  border-top: none;
  display: inline-block;
  padding: 10px 0 20px;
  margin-right: 28px;
  float: right;
  cursor: pointer;
}
.asset-20 .vcs-intro-tooltip.introjs-tooltip .introjs-tooltipbuttons .introjs-prevbutton, .dark-theme .vcs-intro-tooltip.introjs-tooltip .introjs-tooltipbuttons .introjs-prevbutton {
  float: initial;
  display: none;
}
.asset-20 .vcs-intro-tooltip.introjs-tooltip .introjs-tooltipbuttons .introjs-nextbutton, .dark-theme .vcs-intro-tooltip.introjs-tooltip .introjs-tooltipbuttons .introjs-nextbutton {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-weight: 400;
  box-sizing: border-box;
  position: relative;
  border: none;
  white-space: nowrap;
  text-decoration: none;
  border-radius: 4px;
  color: white;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  text-shadow: none;
}
.asset-20 .vcs-intro-tooltip.introjs-tooltip .introjs-bullets ul li a, .dark-theme .vcs-intro-tooltip.introjs-tooltip .introjs-bullets ul li a {
  background: #62626A !important;
}
.asset-20 .vcs-intro-tooltip.introjs-tooltip .introjs-bullets ul li a.active, .dark-theme .vcs-intro-tooltip.introjs-tooltip .introjs-bullets ul li a.active {
  background: #F2F2F3 !important;
}
.asset-20 .vcs-intro-tooltip.introjs-tooltip .introjs-bullets ul li a.hover, .dark-theme .vcs-intro-tooltip.introjs-tooltip .introjs-bullets ul li a.hover {
  background: #F2F2F3 !important;
  opacity: 0.8;
}
.asset-20 .scrollspy, .dark-theme .scrollspy {
  background: #303036 !important;
  border-radius: 8px;
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.asset-20 .vcs-daterangepicker-backdrop-start, .asset-20 .vcs-daterangepicker-backdrop-end, .dark-theme .vcs-daterangepicker-backdrop-start, .dark-theme .vcs-daterangepicker-backdrop-end {
  display: none;
}
.asset-20 .mat-menu-content:not(:empty), .dark-theme .mat-menu-content:not(:empty) {
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.asset-20 .vcs-daterangepicker, .dark-theme .vcs-daterangepicker {
  z-index: 1;
}
.asset-20 .vcs-daterangepicker .md-drppicker, .dark-theme .vcs-daterangepicker .md-drppicker {
  min-width: max-content;
  margin-top: 0;
  margin-left: 0;
  background: #303036;
  border: 1px solid #fdfdfd;
}
.asset-20 .vcs-daterangepicker .md-drppicker.double .calendar-table, .dark-theme .vcs-daterangepicker .md-drppicker.double .calendar-table {
  border: 1px solid #ddd !important;
  border-radius: 4px !important;
}
.asset-20 .vcs-daterangepicker .md-drppicker .calendar-table, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table {
  background: transparent;
  border: none;
}
.asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr th, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr th {
  font-family: "Roboto-Medium";
  font-size: 14px;
  line-height: 24px;
  color: #F2F2F3;
}
.asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr th span, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr th span {
  color: #F2F2F3;
}
.asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td {
  width: 40px;
  height: 32px;
  border-radius: 4px;
}
.asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td span, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td span {
  font-family: "Roboto-Regular";
  font-size: 14px;
  line-height: 24px;
  color: #F2F2F3;
}
.asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available:hover, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available:hover {
  background: #494950 !important;
}
.asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available:hover span, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available:hover span {
  color: #F2F2F3 !important;
}
.asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.in-range, .asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.in-range:hover, .asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.start-date, .asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.start-date:hover, .asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.end-date, .asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.end-date:hover, .asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today.in-range, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.in-range, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.in-range:hover, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.start-date, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.start-date:hover, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.end-date, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.end-date:hover, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today.in-range {
  background: #FF6272 !important;
}
.asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.in-range span, .asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.in-range:hover span, .asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.start-date span, .asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.start-date:hover span, .asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.end-date span, .asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.end-date:hover span, .asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today.in-range span, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.in-range span, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.in-range:hover span, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.start-date span, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.start-date:hover span, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.end-date span, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.end-date:hover span, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today.in-range span {
  color: #F2F2F3 !important;
}
.asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.off, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.off {
  background: transparent !important;
}
.asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.off span, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.off span {
  color: #E5E5E7 !important;
}
.asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today, .asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today:hover, .asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.start-date.today, .asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today.in-range:hover, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today:hover, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.start-date.today, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today.in-range:hover {
  background: #F2F2F3 !important;
}
.asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today span, .asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today:hover span, .asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.start-date.today span, .asset-20 .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today.in-range:hover span, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today span, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today:hover span, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.start-date.today span, .dark-theme .vcs-daterangepicker .md-drppicker .calendar-table .table-condensed tr td.available.today.in-range:hover span {
  color: #111113 !important;
}
.asset-20 .vcs-daterangepicker .md-drppicker .buttons_input .btn, .dark-theme .vcs-daterangepicker .md-drppicker .buttons_input .btn {
  margin-top: 12px;
  background: #FD2F4A !important;
  color: #FFFFFF !important;
}
.asset-20 .vcs-daterangepicker .md-drppicker .buttons_input .btn:not([disabled]):hover, .dark-theme .vcs-daterangepicker .md-drppicker .buttons_input .btn:not([disabled]):hover {
  background-color: #FF6272 !important;
}
.asset-20 .mat-radio-button.vcs-radio-button.mat-radio-disabled:not(.mat-radio-checked) .mat-radio-label-content, .dark-theme .mat-radio-button.vcs-radio-button.mat-radio-disabled:not(.mat-radio-checked) .mat-radio-label-content {
  color: #F2F2F3 !important;
}
.asset-20 .mat-radio-button.vcs-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-label-content, .dark-theme .mat-radio-button.vcs-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-label-content {
  color: #F2F2F3 !important;
}
.asset-20 .mat-radio-button.vcs-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle, .dark-theme .mat-radio-button.vcs-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%233D3D43' stroke-width='2' fill='%233D3D43' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%2362626A'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-radio-button.vcs-radio-button.mat-radio-disabled .mat-radio-outer-circle, .dark-theme .mat-radio-button.vcs-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%233D3D43' stroke-width='2' fill='%233D3D43' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%2362626A'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-radio-button.vcs-radio-button.mat-accent:not(.mat-radio-disabled) .mat-radio-label-content, .dark-theme .mat-radio-button.vcs-radio-button.mat-accent:not(.mat-radio-disabled) .mat-radio-label-content {
  color: #F2F2F3;
}
.asset-20 .mat-radio-button.vcs-radio-button.mat-accent:not(.mat-radio-disabled) .mat-radio-outer-circle, .dark-theme .mat-radio-button.vcs-radio-button.mat-accent:not(.mat-radio-disabled) .mat-radio-outer-circle {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%2394949E' stroke-width='2' fill='%23111113' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%23111113'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-radio-button.vcs-radio-button.mat-accent:not(.mat-radio-disabled) .mat-radio-outer-circle:hover:not(.mat-radio-disabled), .dark-theme .mat-radio-button.vcs-radio-button.mat-accent:not(.mat-radio-disabled) .mat-radio-outer-circle:hover:not(.mat-radio-disabled) {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%23C9C9CF' stroke-width='2' fill='%23111113' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%23111113'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-radio-button.vcs-radio-button.mat-accent:not(.mat-radio-disabled) .mat-radio-outer-circle:active:not(.mat-radio-disabled), .dark-theme .mat-radio-button.vcs-radio-button.mat-accent:not(.mat-radio-disabled) .mat-radio-outer-circle:active:not(.mat-radio-disabled) {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%235582DF' stroke-width='2' fill='%23111113' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%23111113'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-radio-button.vcs-radio-button.mat-radio-checked:not(.mat-radio-disabled) .mat-radio-label-content, .dark-theme .mat-radio-button.vcs-radio-button.mat-radio-checked:not(.mat-radio-disabled) .mat-radio-label-content {
  color: #F2F2F3;
}
.asset-20 .mat-radio-button.vcs-radio-button.mat-radio-checked:not(.mat-radio-disabled) .mat-radio-outer-circle, .dark-theme .mat-radio-button.vcs-radio-button.mat-radio-checked:not(.mat-radio-disabled) .mat-radio-outer-circle {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%23E5E5E7' stroke-width='2' fill='%23E5E5E7' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%23000000'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-radio-button.vcs-radio-button.mat-radio-checked:not(.mat-radio-disabled) .mat-radio-outer-circle:hover:not(.mat-radio-disabled), .dark-theme .mat-radio-button.vcs-radio-button.mat-radio-checked:not(.mat-radio-disabled) .mat-radio-outer-circle:hover:not(.mat-radio-disabled) {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%23F2F2F3' stroke-width='2' fill='%23F2F2F3' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%23000000'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .mat-radio-button.vcs-radio-button.mat-radio-checked:not(.mat-radio-disabled) .mat-radio-outer-circle:active:not(.mat-radio-disabled), .dark-theme .mat-radio-button.vcs-radio-button.mat-radio-checked:not(.mat-radio-disabled) .mat-radio-outer-circle:active:not(.mat-radio-disabled) {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%235582DF' stroke-width='2' fill='%23E5E5E7' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%23000000'%3E%3C/path%3E%3C/g%3E%3C/svg%3E") !important;
}
.asset-20 .mat-radio-button.vcs-radio-button.mat-radio-checked:not(.mat-radio-disabled) .mat-radio-outer-circle:focus:not(.mat-radio-disabled), .dark-theme .mat-radio-button.vcs-radio-button.mat-radio-checked:not(.mat-radio-disabled) .mat-radio-outer-circle:focus:not(.mat-radio-disabled) {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%235582DF' stroke-width='2' fill='%23E5E5E7' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%23000000'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.asset-20 .vcs-inline-message, .dark-theme .vcs-inline-message {
  margin: 0 0;
}
.asset-20 .vcs-inline-message .inline-message-action .vcs-button, .dark-theme .vcs-inline-message .inline-message-action .vcs-button {
  margin-left: unset;
}
.asset-20 .vcs-inline-message .vcs-button.mat-flat-button:focus, .dark-theme .vcs-inline-message .vcs-button.mat-flat-button:focus {
  outline: none !important;
}
.asset-20 .vcs-inline-message .vcs-button.mat-flat-button:not(.mat-button-disabled):focus:not(:focus-visible), .dark-theme .vcs-inline-message .vcs-button.mat-flat-button:not(.mat-button-disabled):focus:not(:focus-visible) {
  border: 1px solid transparent;
  /* Loại bỏ đường viền khi focus bằng chuột */
}
.asset-20 .vcs-inline-message .vcs-button.mat-flat-button:not(.mat-button-disabled):focus-visible, .dark-theme .vcs-inline-message .vcs-button.mat-flat-button:not(.mat-button-disabled):focus-visible {
  border: 1px solid #5582DF !important;
  /* Đường viền màu xanh khi focus bằng bàn phím (tab) */
}
.asset-20 .vcs-inline-message.alert, .dark-theme .vcs-inline-message.alert {
  background: #FFC4C5;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
  padding: 16px;
  width: 400px;
  border: none;
}
.asset-20 .vcs-inline-message.alert .inline-message-header, .asset-20 .vcs-inline-message.alert .inline-message-header > .title, .dark-theme .vcs-inline-message.alert .inline-message-header, .dark-theme .vcs-inline-message.alert .inline-message-header > .title {
  color: #111113 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .vcs-inline-message.alert .inline-message-header .message-icon, .asset-20 .vcs-inline-message.alert .inline-message-header > .title .message-icon, .dark-theme .vcs-inline-message.alert .inline-message-header .message-icon, .dark-theme .vcs-inline-message.alert .inline-message-header > .title .message-icon {
  color: #922A2B !important;
}
.asset-20 .vcs-inline-message.alert .inline-message-content, .dark-theme .vcs-inline-message.alert .inline-message-content {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #303036 !important;
}
.asset-20 .vcs-inline-message.alert .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]), .dark-theme .vcs-inline-message.alert .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) {
  background-color: #B04142 !important;
  border: 1px solid transparent;
  color: #F2F2F3 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 32px;
}
.asset-20 .vcs-inline-message.alert .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) span, .asset-20 .vcs-inline-message.alert .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) .mat-icon, .dark-theme .vcs-inline-message.alert .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) span, .dark-theme .vcs-inline-message.alert .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) .mat-icon {
  position: relative;
  color: #F2F2F3 !important;
}
.asset-20 .vcs-inline-message.alert .inline-message-action .vcs-button.mat-stroked-button:not([disabled]), .dark-theme .vcs-inline-message.alert .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) {
  background-color: transparent !important;
  color: #922A2B !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 32px;
  padding-left: 0px;
  padding-right: 0px;
  margin-right: 16px;
}
.asset-20 .vcs-inline-message.alert .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) span, .asset-20 .vcs-inline-message.alert .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) .mat-icon, .dark-theme .vcs-inline-message.alert .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) span, .dark-theme .vcs-inline-message.alert .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) .mat-icon {
  position: relative;
  color: #922A2B !important;
}
.asset-20 .vcs-inline-message.default, .dark-theme .vcs-inline-message.default {
  background: #303036;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
  width: 400px;
}
.asset-20 .vcs-inline-message.default .inline-message-header, .asset-20 .vcs-inline-message.default .inline-message-header > .title, .dark-theme .vcs-inline-message.default .inline-message-header, .dark-theme .vcs-inline-message.default .inline-message-header > .title {
  color: #F2F2F3 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .vcs-inline-message.default .inline-message-header .message-icon, .asset-20 .vcs-inline-message.default .inline-message-header > .title .message-icon, .dark-theme .vcs-inline-message.default .inline-message-header .message-icon, .dark-theme .vcs-inline-message.default .inline-message-header > .title .message-icon {
  color: #5582DF !important;
}
.asset-20 .vcs-inline-message.default .inline-message-content, .dark-theme .vcs-inline-message.default .inline-message-content {
  color: #E5E5E7 !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .vcs-inline-message.default .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]), .dark-theme .vcs-inline-message.default .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) {
  background-color: #494950 !important;
  color: #E5E5E7 !important;
  border: 1px solid transparent;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 32px;
}
.asset-20 .vcs-inline-message.default .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]):hover, .dark-theme .vcs-inline-message.default .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]):hover {
  background-color: #C9C9CF !important;
}
.asset-20 .vcs-inline-message.default .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]):active, .dark-theme .vcs-inline-message.default .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]):active {
  background-color: #000000 !important;
}
.asset-20 .vcs-inline-message.default .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]):active span, .dark-theme .vcs-inline-message.default .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]):active span {
  color: #C9C9CF !important;
}
.asset-20 .vcs-inline-message.default .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) span, .asset-20 .vcs-inline-message.default .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) .mat-icon, .dark-theme .vcs-inline-message.default .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) span, .dark-theme .vcs-inline-message.default .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) .mat-icon {
  position: relative;
  color: #E5E5E7 !important;
}
.asset-20 .vcs-inline-message.default .inline-message-action .vcs-button.mat-stroked-button:not([disabled]), .dark-theme .vcs-inline-message.default .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) {
  background-color: transparent !important;
  color: #5582DF !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 32px;
  padding-left: 0px;
  padding-right: 0px;
  margin-right: 16px;
}
.asset-20 .vcs-inline-message.default .inline-message-action .vcs-button.mat-stroked-button:not([disabled]):hover, .dark-theme .vcs-inline-message.default .inline-message-action .vcs-button.mat-stroked-button:not([disabled]):hover {
  text-decoration: underline;
}
.asset-20 .vcs-inline-message.default .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) span, .asset-20 .vcs-inline-message.default .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) .mat-icon, .dark-theme .vcs-inline-message.default .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) span, .dark-theme .vcs-inline-message.default .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) .mat-icon {
  position: relative;
  color: #5582DF !important;
}
.asset-20 .vcs-inline-message.warning, .dark-theme .vcs-inline-message.warning {
  background: #FFFBC1;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
  width: 400px;
}
.asset-20 .vcs-inline-message.warning .inline-message-header, .asset-20 .vcs-inline-message.warning .inline-message-header > .title, .dark-theme .vcs-inline-message.warning .inline-message-header, .dark-theme .vcs-inline-message.warning .inline-message-header > .title {
  color: #111113 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .vcs-inline-message.warning .inline-message-header .message-icon, .asset-20 .vcs-inline-message.warning .inline-message-header > .title .message-icon, .dark-theme .vcs-inline-message.warning .inline-message-header .message-icon, .dark-theme .vcs-inline-message.warning .inline-message-header > .title .message-icon {
  color: #B3AC23 !important;
}
.asset-20 .vcs-inline-message.warning .inline-message-content, .dark-theme .vcs-inline-message.warning .inline-message-content {
  color: #303036 !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .vcs-inline-message.warning .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]), .dark-theme .vcs-inline-message.warning .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) {
  background-color: #D5CD2D !important;
  color: #111113 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 32px;
  border: 1px solid transparent;
}
.asset-20 .vcs-inline-message.warning .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) span, .asset-20 .vcs-inline-message.warning .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) .mat-icon, .dark-theme .vcs-inline-message.warning .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) span, .dark-theme .vcs-inline-message.warning .inline-message-action .vcs-button.mat-flat-button.mat-primary:not([disabled]) .mat-icon {
  position: relative;
  color: #111113 !important;
}
.asset-20 .vcs-inline-message.warning .inline-message-action .vcs-button.mat-stroked-button:not([disabled]), .dark-theme .vcs-inline-message.warning .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) {
  background-color: transparent !important;
  color: #B3AC23 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  height: 32px;
  padding-left: 0px;
  padding-right: 0px;
  margin-right: 16px;
}
.asset-20 .vcs-inline-message.warning .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) span, .asset-20 .vcs-inline-message.warning .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) .mat-icon, .dark-theme .vcs-inline-message.warning .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) span, .dark-theme .vcs-inline-message.warning .inline-message-action .vcs-button.mat-stroked-button:not([disabled]) .mat-icon {
  position: relative;
  color: #B3AC23 !important;
}
.asset-20 *::-webkit-scrollbar-track, .dark-theme *::-webkit-scrollbar-track {
  border-radius: 10px;
  background: #E5E5E7;
  cursor: pointer;
}
.asset-20 *::-webkit-scrollbar, .dark-theme *::-webkit-scrollbar {
  height: 4px;
  /* height of horizontal scrollbar ← You're missing this */
  width: 4px;
  /* width of vertical scrollbar */
  background-color: #E5E5E7;
}
.asset-20 *::-webkit-scrollbar-thumb, .dark-theme *::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #242428;
}
.asset-20 .first-arrow-down .btn-tree-arrow-down, .dark-theme .first-arrow-down .btn-tree-arrow-down {
  color: #94949E !important;
}
.asset-20 .first-arrow-down .btn-tree-arrow-down:hover, .dark-theme .first-arrow-down .btn-tree-arrow-down:hover {
  color: #F2F2F3 !important;
}
.asset-20 .vcs-tree.nested-tree, .dark-theme .vcs-tree.nested-tree {
  background: transparent;
  color: #F2F2F3;
}
.asset-20 .vcs-tree.nested-tree .vcs-mat-tree-node .vcs-mat-tree-node-content, .asset-20 .vcs-tree.nested-tree .vcs-mat-tree-node .tree-node-label, .dark-theme .vcs-tree.nested-tree .vcs-mat-tree-node .vcs-mat-tree-node-content, .dark-theme .vcs-tree.nested-tree .vcs-mat-tree-node .tree-node-label {
  color: #F2F2F3;
}
.asset-20 .vcs-tree.nested-tree .vcs-mat-tree-node::before, .dark-theme .vcs-tree.nested-tree .vcs-mat-tree-node::before {
  content: "";
  border-bottom-color: #94949E;
  border-left-color: #94949E;
}
.asset-20 .vcs-tree.nested-tree li.vcs-tree-container, .dark-theme .vcs-tree.nested-tree li.vcs-tree-container {
  border-left-color: #94949E;
  background: #111113;
}
.asset-20 .vcs-tree.nested-tree li.vcs-mat-tree-node,
.asset-20 .vcs-tree.nested-tree li div, .dark-theme .vcs-tree.nested-tree li.vcs-mat-tree-node,
.dark-theme .vcs-tree.nested-tree li div {
  background: #111113;
}
.asset-20 .vcs-tree.nested-tree li.has-children > .vcs-mat-tree-node >, .dark-theme .vcs-tree.nested-tree li.has-children > .vcs-mat-tree-node > {
  margin: 0;
  position: relative;
  top: 0;
  z-index: 1;
}
.asset-20 .vcs-tree.nested-tree .collapse-button mat-icon,
.asset-20 .vcs-tree.nested-tree .vcs-tree-icon mat-icon, .dark-theme .vcs-tree.nested-tree .collapse-button mat-icon,
.dark-theme .vcs-tree.nested-tree .vcs-tree-icon mat-icon {
  color: #94949E;
}
.asset-20 .vcs-tree.nested-tree .collapse-button mat-icon:hover,
.asset-20 .vcs-tree.nested-tree .vcs-tree-icon mat-icon:hover, .dark-theme .vcs-tree.nested-tree .collapse-button mat-icon:hover,
.dark-theme .vcs-tree.nested-tree .vcs-tree-icon mat-icon:hover {
  color: #F2F2F3;
}
.asset-20 .vcs-progress.mat-progress-bar.mat-default .mat-progress-bar-fill::after, .dark-theme .vcs-progress.mat-progress-bar.mat-default .mat-progress-bar-fill::after {
  background-color: #E5E5E7;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
}
.asset-20 .vcs-progress.mat-progress-bar.mat-default .mat-progress-bar-buffer, .dark-theme .vcs-progress.mat-progress-bar.mat-default .mat-progress-bar-buffer {
  background-color: #494950;
}
.asset-20 .vcs-progress.mat-progress-bar.mat-default .mat-progress-bar-background, .dark-theme .vcs-progress.mat-progress-bar.mat-default .mat-progress-bar-background {
  fill: #494950;
}
.asset-20 .vcs-progress.mat-progress-bar.mat-green .mat-progress-bar-fill::after, .dark-theme .vcs-progress.mat-progress-bar.mat-green .mat-progress-bar-fill::after {
  background-color: #9EB66F;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
}
.asset-20 .vcs-progress.mat-progress-bar.mat-green .mat-progress-bar-buffer, .dark-theme .vcs-progress.mat-progress-bar.mat-green .mat-progress-bar-buffer {
  background-color: #494950;
}
.asset-20 .vcs-progress.mat-progress-bar.mat-green .mat-progress-bar-background, .dark-theme .vcs-progress.mat-progress-bar.mat-green .mat-progress-bar-background {
  fill: #494950;
}
.asset-20 .vcs-progress.mat-progress-spinner.mat-primary circle, .dark-theme .vcs-progress.mat-progress-spinner.mat-primary circle {
  stroke: #E5E5E7;
}
.asset-20 .vcs-progress.mat-progress-spinner.mat-green circle, .dark-theme .vcs-progress.mat-progress-spinner.mat-green circle {
  stroke: #9EB66F;
}
.asset-20 .loading-container .img-loading, .dark-theme .loading-container .img-loading {
  height: 18px !important;
  position: relative;
  top: -58px;
  left: 26px;
}
.asset-20 .loading-container .vcs-progress .mat-spinner circle, .dark-theme .loading-container .vcs-progress .mat-spinner circle {
  background: conic-gradient(from 90deg at 50% 50%, rgba(39, 174, 96, 0) 0deg, rgba(134, 134, 142, 0) 0.04deg, #86868E 360deg) !important;
}
.asset-20 .loading-container .vcs-progress .mat-spinner.mat-primary circle, .dark-theme .loading-container .vcs-progress .mat-spinner.mat-primary circle {
  stroke: #E5E5E7;
}
.asset-20 .loading-container .vcs-progress .mat-spinner.mat-green circle, .dark-theme .loading-container .vcs-progress .mat-spinner.mat-green circle {
  stroke: #9EB66F;
}
.asset-20 .loading, .dark-theme .loading {
  display: flex;
  align-items: center;
}
.asset-20 .loading .container-loading, .dark-theme .loading .container-loading {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  background: conic-gradient(from 90deg at 50% 50%, rgba(39, 174, 96, 0) 0deg, rgba(134, 134, 142, 0) 0.04deg, #86868E 360deg);
  width: 240px;
  height: 240px;
  border-radius: 50%;
  animation: loading 2s linear infinite;
}
.asset-20 .loading .container-loading::before, .dark-theme .loading .container-loading::before {
  position: absolute;
  content: "";
  width: 84%;
  height: 84%;
  border-radius: 50%;
  background-color: #000000;
}
@keyframes loading {
  100% {
    transform: rotate(360deg);
  }
}
.asset-20 .loading .img-loading, .dark-theme .loading .img-loading {
  z-index: 1;
  position: relative;
  right: 208px;
  width: 180px;
  height: 60px;
}
.asset-20 .vcs-page-footer, .dark-theme .vcs-page-footer {
  padding: 20px 4px;
}
.asset-20 .vcs-page-footer .site-footer, .dark-theme .vcs-page-footer .site-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  min-height: 28px;
  background-color: transparent;
}
.asset-20 .vcs-page-footer .site-footer .left-section .content-left, .dark-theme .vcs-page-footer .site-footer .left-section .content-left {
  color: #F2F2F3;
  height: 20px;
}
.asset-20 .vcs-page-footer .site-footer .right-section .content-right, .dark-theme .vcs-page-footer .site-footer .right-section .content-right {
  color: #F2F2F3;
  height: 20px;
}
.asset-20 .container-page-header, .dark-theme .container-page-header {
  line-height: 20px;
  min-height: 132px;
}
.asset-20 .container-page-header .site-header, .dark-theme .container-page-header .site-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: transparent;
}
.asset-20 .container-page-header .site-header .left-section .content-left, .dark-theme .container-page-header .site-header .left-section .content-left {
  color: #F2F2F3;
  height: 20px;
}
.asset-20 .container-page-header .site-header .left-section .page-title, .dark-theme .container-page-header .site-header .left-section .page-title {
  color: #F2F2F3;
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 6px;
}
.asset-20 .container-page-header .site-header .left-section .page-desc, .dark-theme .container-page-header .site-header .left-section .page-desc {
  color: #AFAFB7;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
}
.asset-20 .container-page-header .site-header .right-section, .dark-theme .container-page-header .site-header .right-section {
  display: flex;
  align-items: center;
}
.asset-20 .container-page-header .site-header .right-section .btn-gr-header, .dark-theme .container-page-header .site-header .right-section .btn-gr-header {
  margin-right: 8px;
  height: 40px;
}
.asset-20 .container-page-header .site-header .right-section .btn-gr-header .text, .dark-theme .container-page-header .site-header .right-section .btn-gr-header .text {
  margin-right: 12px;
}
.asset-20 .container-page-header .site-header .right-section .search-box, .dark-theme .container-page-header .site-header .right-section .search-box {
  width: 240px;
  height: 40px;
}
.asset-20 .container-page-header .site-header .right-section .search-box .group-btn-search, .dark-theme .container-page-header .site-header .right-section .search-box .group-btn-search {
  display: flex;
  align-items: center;
}
.asset-20 .container-page-header .site-header .right-section .search-box .group-btn-search .icon-sort, .dark-theme .container-page-header .site-header .right-section .search-box .group-btn-search .icon-sort {
  margin: 10px 8px 2px 4px;
  width: 18px !important;
  height: 18px !important;
}
.asset-20 .container-page-header .site-header .right-section .search-box .group-btn-search .icon-sort:hover, .dark-theme .container-page-header .site-header .right-section .search-box .group-btn-search .icon-sort:hover {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid transparent;
  border-radius: 4px;
  padding: 1px;
}
.asset-20 .container-page-header .site-header .right-section .search-box .group-btn-search .icon-sort:active, .dark-theme .container-page-header .site-header .right-section .search-box .group-btn-search .icon-sort:active {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
  padding: 1px;
}
.asset-20 .container-page-header .site-header .right-section .search-box .group-btn-search .icon-sort:focus, .dark-theme .container-page-header .site-header .right-section .search-box .group-btn-search .icon-sort:focus {
  background-color: #C9C9CF;
  color: #111113;
  border: 1px solid #5582DF;
  border-radius: 4px;
  padding: 1px;
}
.asset-20 .container-page-header .site-header .right-section .gr-button, .dark-theme .container-page-header .site-header .right-section .gr-button {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 40px;
}
.asset-20 .container-page-header .site-header .right-section .gr-button .icon-header, .dark-theme .container-page-header .site-header .right-section .gr-button .icon-header {
  width: 24px !important;
  height: 24px !important;
  cursor: pointer;
}
.asset-20 .container-page-header .site-header .right-section .gr-button .vcs-header-option, .dark-theme .container-page-header .site-header .right-section .gr-button .vcs-header-option {
  min-width: 200px;
  min-height: -moz-fit-content;
  min-height: fit-content;
  background-color: #242428;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
  border: none;
  z-index: 99;
}
.asset-20 .container-page-header .site-header .right-section .gr-button .vcs-header-option.ngxp__container, .dark-theme .container-page-header .site-header .right-section .gr-button .vcs-header-option.ngxp__container {
  padding: unset !important;
}
.asset-20 .container-page-header .site-header .right-section .gr-button .vcs-header-option > .ngxp__arrow, .dark-theme .container-page-header .site-header .right-section .gr-button .vcs-header-option > .ngxp__arrow {
  background-color: transparent;
}
.asset-20 .container-page-header .site-header .right-section .gr-button .vcs-header-option > .ngxp__arrow::before, .dark-theme .container-page-header .site-header .right-section .gr-button .vcs-header-option > .ngxp__arrow::before {
  background-color: #242428 !important;
}
.asset-20 .container-page-header .site-header .right-section .gr-button .vcs-header-option .container-option, .dark-theme .container-page-header .site-header .right-section .gr-button .vcs-header-option .container-option {
  width: 200px;
  height: 32px;
  padding: 6px 4px;
  border-radius: 4px;
  cursor: pointer;
}
.asset-20 .container-page-header .site-header .right-section .gr-button .vcs-header-option .container-option:hover, .dark-theme .container-page-header .site-header .right-section .gr-button .vcs-header-option .container-option:hover {
  background-color: #FD2F4A;
}
.asset-20 .container-page-header .site-header .right-section .gr-button .vcs-header-option .container-option:hover .text-option, .dark-theme .container-page-header .site-header .right-section .gr-button .vcs-header-option .container-option:hover .text-option {
  color: #FFFFFF;
}
.asset-20 .container-page-header .site-header .right-section .gr-button .vcs-header-option .container-option .text-option, .dark-theme .container-page-header .site-header .right-section .gr-button .vcs-header-option .container-option .text-option {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #F2F2F3;
  padding-left: 24px;
}
.asset-20 .container-sub-menu, .dark-theme .container-sub-menu {
  max-width: 648px !important;
  min-width: 300px !important;
  margin-top: 24px;
  height: 32px;
}
.asset-20 .vcs-language-option, .dark-theme .vcs-language-option {
  background-color: #242428;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16) !important;
  border-radius: 4px !important;
  border: none !important;
  z-index: 1;
}
.asset-20 .vcs-language-option.ngxp__container, .dark-theme .vcs-language-option.ngxp__container {
  padding: unset !important;
  padding-bottom: 8px !important;
}
.asset-20 .vcs-language-option > .ngxp__arrow, .dark-theme .vcs-language-option > .ngxp__arrow {
  background-color: transparent;
}
.asset-20 .vcs-language-option > .ngxp__arrow::before, .dark-theme .vcs-language-option > .ngxp__arrow::before {
  background-color: #242428 !important;
}
.asset-20 .vcs-language-option .vcs-item-language, .dark-theme .vcs-language-option .vcs-item-language {
  padding: 0px !important;
}
.asset-20 .vcs-language-option .vcs-item-language:hover, .dark-theme .vcs-language-option .vcs-item-language:hover {
  background: none !important;
}
.asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language {
  width: 160px;
  height: -moz-fit-content;
  height: fit-content;
  padding: 4px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language .icon-check-lang, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language .icon-check-lang {
  width: 18px !important;
  margin: 0 5px 0 2px;
}
.asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language .language, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language .language {
  display: flex;
  align-items: center;
  height: 32px;
  margin-left: 25px;
}
.asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language .language .text, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language .language .text {
  margin-left: 4px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #F2F2F3;
}
.asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language {
  color: #F2F2F3 !important;
}
.asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language > h6, .asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language > p, .asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language > mat-icon, .asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language > div, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language > h6, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language > p, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language > mat-icon, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language > div {
  color: #F2F2F3 !important;
}
.asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language .language, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language .language {
  margin-left: unset;
}
.asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language .language .text, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language.select-language .language .text {
  color: #F2F2F3 !important;
}
.asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language:hover, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language:hover {
  background-color: #FD2F4A;
  color: #F2F2F3;
}
.asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language:hover .text, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language:hover .text {
  color: #F2F2F3 !important;
}
.asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language:hover mat-icon, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language:hover mat-icon {
  color: #F2F2F3 !important;
}
.asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language:active, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language:active {
  color: #F2F2F3 !important;
}
.asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language:active > h6, .asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language:active > p, .asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language:active > mat-icon, .asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language:active > div, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language:active > h6, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language:active > p, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language:active > mat-icon, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language:active > div {
  color: #F2F2F3 !important;
}
.asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language:active .text, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language:active .text {
  color: #F2F2F3 !important;
}
.asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language:focus, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language:focus {
  background-color: #FD2F4A !important;
  color: #F2F2F3 !important;
}
.asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language:focus > h6, .asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language:focus > p, .asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language:focus > mat-icon, .asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language:focus > div, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language:focus > h6, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language:focus > p, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language:focus > mat-icon, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language:focus > div {
  color: #F2F2F3 !important;
}
.asset-20 .vcs-language-option .vcs-item-language .dropdown-lang .container-language:focus .text, .dark-theme .vcs-language-option .vcs-item-language .dropdown-lang .container-language:focus .text {
  color: #F2F2F3 !important;
}
.asset-20 .vcs-language-option .mat-subheader, .dark-theme .vcs-language-option .mat-subheader {
  color: #F2F2F3;
  padding: 14px 4px 6px 20px !important;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.asset-20 .dropdown-switch-app, .dark-theme .dropdown-switch-app {
  max-width: 368px !important;
  text-align: center;
  padding: 8px 12px 20px 12px;
}
.asset-20 .dropdown-switch-app .switch-app, .dark-theme .dropdown-switch-app .switch-app {
  margin-bottom: 8px;
  line-height: inherit;
  border-radius: 8px;
  padding: 0px;
  height: auto;
}
.asset-20 .dropdown-switch-app .switch-app:hover, .dark-theme .dropdown-switch-app .switch-app:hover {
  background: #FFE2E2;
}
.asset-20 .dropdown-switch-app .switch-app .container-switch-app, .dark-theme .dropdown-switch-app .switch-app .container-switch-app {
  display: flex;
  align-items: center;
  text-wrap: wrap;
  justify-content: space-between;
  padding-top: 4px;
  padding-bottom: 8px;
}
.asset-20 .dropdown-switch-app .switch-app .logo-app, .dark-theme .dropdown-switch-app .switch-app .logo-app {
  padding: 11px 16px 11px 24px;
  margin-left: 8px;
}
.asset-20 .dropdown-switch-app .switch-app .desc-app, .dark-theme .dropdown-switch-app .switch-app .desc-app {
  width: 60%;
}
.asset-20 .dropdown-switch-app .show-more, .dark-theme .dropdown-switch-app .show-more {
  margin-top: 12px;
}
.asset-20 .custom-font-breadcrumb .toggle-label, .dark-theme .custom-font-breadcrumb .toggle-label {
  display: none;
}
.asset-20 .custom-font-breadcrumb .toggle-dark-light, .dark-theme .custom-font-breadcrumb .toggle-dark-light {
  display: none;
}
.asset-20 .custom-font-breadcrumb .toggle-dark-light-container::before, .dark-theme .custom-font-breadcrumb .toggle-dark-light-container::before {
  content: "Version 2.3.2";
  font-family: "Roboto-Medium";
  font-size: 14px;
  font-weight: 500;
  color: #303036;
}
.asset-20 .page-no-data .container-no-data, .dark-theme .page-no-data .container-no-data {
  text-align: center;
}
.asset-20 .page-no-data .container-no-data .text, .dark-theme .page-no-data .container-no-data .text {
  color: #AFAFB7 !important;
  font-style: normal;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.asset-20 .page-no-data .container-no-data .text .vcs-h2, .dark-theme .page-no-data .container-no-data .text .vcs-h2 {
  margin: 8px 0px;
  color: #AFAFB7 !important;
}
.asset-20 .page-no-data .container-no-data .text .vcs-body-1, .dark-theme .page-no-data .container-no-data .text .vcs-body-1 {
  width: 386px;
  margin-bottom: 8px;
}
.asset-20 .page-no-data .container-no-data .btn-no-data, .dark-theme .page-no-data .container-no-data .btn-no-data {
  margin-top: 20px;
  margin-bottom: 20px;
}
.asset-20 .page-no-data .search-no-reault .container-no-result, .dark-theme .page-no-data .search-no-reault .container-no-result {
  display: flex;
  align-items: center;
  margin: 0 0 5px 20px;
}
.asset-20 .page-no-data .search-no-reault .container-no-result .text-result, .dark-theme .page-no-data .search-no-reault .container-no-result .text-result {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #7A7A85;
  margin: 3px 0 0 5px;
}
.asset-20 .page-no-data .search-no-reault .container-no-result .icon-warn-no-result, .dark-theme .page-no-data .search-no-reault .container-no-result .icon-warn-no-result {
  color: #7A7A85;
}
.asset-20 .error-page .container-error-page, .dark-theme .error-page .container-error-page {
  text-align: center;
}
.asset-20 .error-page .container-error-page .text, .dark-theme .error-page .container-error-page .text {
  color: #AFAFB7;
  font-style: normal;
  margin: 35px 0;
}
.asset-20 .error-page .container-error-page .img-error-page, .dark-theme .error-page .container-error-page .img-error-page {
  max-width: unset;
}
.asset-20 .package-authen, .dark-theme .package-authen {
  background-color: transparent;
}
.asset-20 .package-authen .container-content, .dark-theme .package-authen .container-content {
  display: flex;
  align-items: center;
}
.asset-20 .package-authen .container-content .img-authen, .dark-theme .package-authen .container-content .img-authen {
  margin: 0 59px 0 72px;
}
.asset-20 .package-authen .container-content .authen-container, .dark-theme .package-authen .container-content .authen-container {
  margin-right: 80px;
}
.asset-20 .package-authen .container-content .authen-container .authen-logo, .dark-theme .package-authen .container-content .authen-container .authen-logo {
  margin-bottom: 40px;
  text-align: center;
}
.asset-20 .package-authen .container-content .authen-container .authen-body, .dark-theme .package-authen .container-content .authen-container .authen-body {
  background-color: #242428;
  border: 1px solid #303036;
  border-radius: 8px;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen {
  padding: 36px 40px;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .text-field, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .text-field {
  margin-bottom: 24px;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .text-field-pass, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .text-field-pass {
  margin-bottom: 8px;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .title, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .title {
  font-style: normal;
  font-weight: 300;
  font-size: 32px;
  line-height: 20px;
  color: #F2F2F3;
  margin: 0 0 47px 0;
  text-align: center;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .gr-text-filed, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .gr-text-filed {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #F2F2F3;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .gr-sub-text-filed, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .gr-sub-text-filed {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #E5E5E7;
  margin-bottom: 24px;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .change-pass, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .change-pass {
  margin-bottom: 15px;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .title-factor, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .title-factor {
  font-style: normal;
  font-weight: 300;
  font-size: 32px;
  line-height: 40px;
  color: #F2F2F3;
  margin-bottom: 8px;
  text-align: center;
  width: 376px;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .gr-sub-text-factor, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .gr-sub-text-factor {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #E5E5E7;
  margin-bottom: 8px;
  text-align: center;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .QR-scan, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .QR-scan {
  text-align: center;
  margin-bottom: 8px;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .img-scan, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .img-scan {
  width: 255px;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .gr-sub-text-2fa, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .gr-sub-text-2fa {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #E5E5E7;
  margin-bottom: 18px;
  text-align: center;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .container-2fa, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .container-2fa {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .container-2fa .input-2fa, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .container-2fa .input-2fa {
  width: 40px;
  height: 40px;
  text-align: center;
  border: 1px solid #94949E;
  border-radius: 4px;
  background-color: transparent;
  color: #F2F2F3;
  caret-color: #5582DF !important;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .container-2fa .input-2fa:focus, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .container-2fa .input-2fa:focus {
  border: 1px solid #5582DF;
  background-color: transparent;
  color: #F2F2F3;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .container-2fa .input-2fa:active, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .container-2fa .input-2fa:active {
  border: 1px solid #5582DF;
  background-color: transparent;
  color: #F2F2F3;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .container-2fa .input-2fa:hover, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .container-2fa .input-2fa:hover {
  border: 1px solid #F2F2F3;
  background-color: transparent;
  color: #F2F2F3;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .signed-pass, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .signed-pass {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .signed-pass .forgot-pass, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .signed-pass .forgot-pass {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #5582DF;
  cursor: pointer;
  margin-top: 3px;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .footer, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .footer {
  margin-top: 20px;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .footer .spec-text, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .footer .spec-text {
  color: #E5E5E7;
  padding: 12px 0;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .footer-forgot-pass, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .footer-forgot-pass {
  margin-top: 10px;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .footer-factor, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .footer-factor {
  text-align: center;
}
.asset-20 .package-authen .container-content .authen-container .authen-body .input-authen .footer-factor .button-authen, .dark-theme .package-authen .container-content .authen-container .authen-body .input-authen .footer-factor .button-authen {
  margin-bottom: 8px;
}
.asset-20 .license-container, .dark-theme .license-container {
  background: #FFFFFF;
  border: 1px solid #D7D7DB;
}
.asset-20 .license-container .title-license, .dark-theme .license-container .title-license {
  border-bottom: 1px solid #D7D7DB;
}
.asset-20 .license-container .general-info .content, .dark-theme .license-container .general-info .content {
  border-bottom: 1px solid #D7D7DB;
}
.asset-20 .license-container .general-info .content .label-form, .dark-theme .license-container .general-info .content .label-form {
  color: #62626A;
}
.asset-20 .license-container .package-detail .content .label-form, .dark-theme .license-container .package-detail .content .label-form {
  color: #62626A;
}
.asset-20 .border-bottom, .dark-theme .border-bottom {
  border-bottom: 1px solid #D7D7DB;
}
.asset-20 .license-not-found, .dark-theme .license-not-found {
  border: 1px solid #D7D7DB;
}
.asset-20 .license-not-found, .dark-theme .license-not-found {
  background: #FFFFFF;
  border: 1px solid #D7D7DB;
}
.asset-20 .vcs-license-key-container, .dark-theme .vcs-license-key-container {
  border: 1px solid #D7D7DB;
}
.asset-20 .vcs-license-key-container:hover, .dark-theme .vcs-license-key-container:hover {
  border: 1px solid #111113;
}
.asset-20 .vcs-license-key-container:focus-within, .dark-theme .vcs-license-key-container:focus-within {
  border: 1px solid #5582DF !important;
}
.asset-20 .ant-upload.ant-upload-drag .ant-upload .ant-upload-drag-container .ant-upload-text, .dark-theme .ant-upload.ant-upload-drag .ant-upload .ant-upload-drag-container .ant-upload-text {
  color: #111113 !important;
}
html {
  background-color: white;
  overflow-y: auto !important;
}
html body {
  background-color: #f6f7fb;
}
html body *:not(.text-editor-content *):not(g *) {
  font-family: Roboto-Regular, sans-serif;
  font-size: 14px;
  outline: none !important;
}
html body *:not(.text-editor-content *):not(g *)::-webkit-scrollbar-track {
  background-color: var(--ti-bg);
}
html body *:not(.text-editor-content *):not(g *)::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  border-radius: 6px;
  background-color: inherit;
}
html body *:not(.text-editor-content *):not(g *)::-webkit-scrollbar-thumb {
  background-color: var(--ti-card-bg-primary);
  border: 3px solid inherit;
  border-radius: 6px;
  background-clip: content-box;
}
html body *:not(.text-editor-content *):not(g *) textarea::-webkit-scrollbar-track {
  margin-top: 0 !important;
}
html body .ti-hidden {
  display: none;
}
html body .priorityTooltip {
  z-index: 99999 !important;
}
html body .colorTooltip .ant-tooltip-inner {
  font-weight: normal;
  color: #0c0c0d !important;
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.1), 0 5px 8px 0 rgba(0, 0, 0, 0.08), 0 1px 14px 0 rgba(0, 0, 0, 0.12) !important;
}
html body .threatCheckTooltip .ant-tooltip-arrow .ant-tooltip-arrow-content {
  background: #242428 !important;
}
html body .threatCheckTooltip .ant-tooltip-inner {
  width: 300px;
  color: #f2f2f3;
  font-size: 14px;
  background: #242428 !important;
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.1), 0 5px 8px 0 rgba(0, 0, 0, 0.08), 0 1px 14px 0 rgba(0, 0, 0, 0.12) !important;
}
html body .maxContentTooltip .ant-tooltip-inner {
  overflow: auto;
  color: #111113;
  width: max-content;
  font-weight: normal;
  max-height: 450px;
}
html body .btnCopyTooltip .ant-tooltip-inner {
  background: transparent;
}
html body .colorTooltip-dark .ant-tooltip-inner {
  color: #fff;
  font-weight: normal;
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.1), 0 5px 8px 0 rgba(0, 0, 0, 0.08), 0 1px 14px 0 rgba(0, 0, 0, 0.12) !important;
}
html body .threat-score-tooltip .ant-tooltip-inner {
  width: 816px;
}
html body .buttonTooltip .ant-tooltip-inner {
  background: transparent;
}
html body .min-width-tooltip .ant-tooltip-inner {
  min-width: 400px;
}
html body small {
  display: block;
}
html body .cursor-pointer {
  cursor: pointer;
}
html body .vcs-form-field.mat-form-field {
  width: 100%;
}
html body .vcs-form-field.mat-form-field .mat-form-field-wrapper {
  padding-bottom: 0;
}
html body .vcs-form-field.mat-form-field .mat-form-field-wrapper .mat-form-field-flex {
  height: 40px;
  align-items: center;
  border-radius: 4px;
  border: 1px solid #62626a;
  background: #fff;
}
html body .vcs-form-field.mat-form-field .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix {
  display: flex;
  padding: 8px;
  align-items: center;
}
html body .vcs-form-field.mat-form-field .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix input {
  width: 100%;
  line-height: 20px;
  margin-bottom: 0;
  margin-right: 0;
  border: none;
  padding: 0px 4px;
}
html body .vcs-form-field.mat-form-field .mat-form-field-wrapper .mat-form-field-flex.date-field .mat-form-field-flex .mat-form-field-infix {
  position: relative;
}
html body .vcs-form-field.mat-form-field .mat-form-field-wrapper .mat-form-field-flex.date-field .mat-form-field-flex .mat-form-field-infix input {
  padding-right: 25px;
}
html body .vcs-form-field.mat-form-field .mat-form-field-wrapper .mat-form-field-flex.date-field .mat-form-field-flex .mat-form-field-infix svg {
  position: absolute;
  right: 5px;
  top: 6px;
  pointer-events: none;
}
html body .vcs-form-field.mat-form-field .mat-form-field-wrapper .mat-form-field-flex.textarea .mat-form-field-wrapper .mat-form-field-flex {
  min-height: 40px;
  height: auto;
}
html body .vcs-form-field.mat-form-field .mat-form-field-wrapper .mat-form-field-flex.textarea .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix {
  width: 100%;
  padding: 4px;
}
html body .vcs-form-field.mat-form-field .mat-form-field-wrapper .mat-form-field-flex.textarea .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix textarea {
  padding: 6px 8px;
  line-height: 24px;
}
html body .vcs-form-field.mat-form-field .mat-form-field-wrapper .mat-form-field-flex.chip-list .mat-form-field-wrapper .mat-form-field-flex {
  padding: 0 8px;
}
html body .vcs-form-field.mat-form-field .mat-form-field-wrapper .mat-form-field-flex:not(.mat-focused):not(.mat-form-field-disabled) .mat-form-field-wrapper .mat-form-field-flex:hover {
  background-color: #fff;
  color: #111113;
}
html body .vcs-form-field.mat-form-field .mat-form-field-wrapper .mat-form-field-flex.border-default .mat-form-field-wrapper .mat-form-field-flex {
  border-color: unset;
}
html body .vcs-form-field.mat-form-field .mat-form-field-flex .mat-form-field-suffix .mat-icon {
  transform: none;
  right: auto;
}
html body .disable-date.mat-form-field {
  width: 100%;
}
html body .disable-date.mat-form-field .mat-form-field-wrapper {
  padding-bottom: 0;
}
html body .disable-date.mat-form-field .mat-form-field-wrapper .mat-form-field-flex {
  pointer-events: none;
  background: #e5e5e7;
  height: 40px;
  align-items: center;
  border-radius: 4px;
}
html body .disable-date.mat-form-field .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix {
  display: flex;
  padding: 8px;
  align-items: center;
}
html body .disable-date.mat-form-field .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix input {
  width: 100%;
  line-height: 20px;
  margin-bottom: 0;
  margin-right: 0;
  border: none;
  padding: 0px 4px;
}
html body .disable-date.mat-form-field .mat-form-field-wrapper .mat-form-field-flex.date-field .mat-form-field-flex .mat-form-field-infix {
  position: relative;
}
html body .disable-date.mat-form-field .mat-form-field-wrapper .mat-form-field-flex.date-field .mat-form-field-flex .mat-form-field-infix input {
  padding-right: 25px;
}
html body .disable-date.mat-form-field .mat-form-field-wrapper .mat-form-field-flex.date-field .mat-form-field-flex .mat-form-field-infix svg {
  position: absolute;
  right: 5px;
  top: 6px;
  pointer-events: none;
}
html body .disable-date.mat-form-field .mat-form-field-wrapper .mat-form-field-flex.textarea .mat-form-field-wrapper .mat-form-field-flex {
  min-height: 40px;
  height: auto;
}
html body .disable-date.mat-form-field .mat-form-field-wrapper .mat-form-field-flex.textarea .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix {
  width: 100%;
  padding: 4px;
}
html body .disable-date.mat-form-field .mat-form-field-wrapper .mat-form-field-flex.textarea .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix textarea {
  padding: 6px 8px;
  line-height: 24px;
}
html body .disable-date.mat-form-field .mat-form-field-wrapper .mat-form-field-flex.chip-list .mat-form-field-wrapper .mat-form-field-flex {
  padding: 0 8px;
}
html body .disable-date.mat-form-field .mat-form-field-wrapper .mat-form-field-flex:not(.mat-focused):not(.mat-form-field-disabled) .mat-form-field-wrapper .mat-form-field-flex:hover {
  background-color: #fff;
  color: #111113;
}
html body .disable-date.mat-form-field .mat-form-field-wrapper .mat-form-field-flex.border-default .mat-form-field-wrapper .mat-form-field-flex {
  border-color: unset;
}
html body .disable-date.mat-form-field .mat-form-field-flex .mat-form-field-suffix .mat-icon {
  transform: none;
  right: auto;
}
html body .form-field {
  margin-bottom: 16px;
  width: 100%;
}
html body .form-field .input-wrap {
  width: 100%;
}
html body .form-field .input-wrap .validation {
  margin-top: 5px;
}
html body .captcha-img {
  width: 100%;
}
html body .tag-wrap .tag-type {
  margin-left: 10px;
}
html body .vcs-button {
  font-weight: bold;
}
html body .vcs-button.mat-flat-button.mat-default:not([disabled]) {
  background-color: #d7d7db;
}
html body .vcs-button.mat-flat-button.mat-default:not([disabled]).primary-button, html body .vcs-button.mat-flat-button.mat-default:not([color]).primary-button, html body .vcs-button.mat-icon-button.mat-default:not([disabled]).primary-button, html body .vcs-button.mat-icon-button.mat-default:not([color]).primary-button, html body .vcs-button.mat-stroked-button.mat-default:not([disabled]).primary-button, html body .vcs-button.mat-stroked-button.mat-default:not([color]).primary-button {
  background-color: #18181b;
  color: #f2f2f3;
}
html body .vcs-button.mat-flat-button.mat-default:not([disabled]).primary-button:hover, html body .vcs-button.mat-flat-button.mat-default:not([color]).primary-button:hover, html body .vcs-button.mat-icon-button.mat-default:not([disabled]).primary-button:hover, html body .vcs-button.mat-icon-button.mat-default:not([color]).primary-button:hover, html body .vcs-button.mat-stroked-button.mat-default:not([disabled]).primary-button:hover, html body .vcs-button.mat-stroked-button.mat-default:not([color]).primary-button:hover {
  background-color: #48484d;
}
html body .vcs-button.mat-flat-button.mat-default:not([disabled]).primary-button:hover .mat-button-wrapper, html body .vcs-button.mat-flat-button.mat-default:not([color]).primary-button:hover .mat-button-wrapper, html body .vcs-button.mat-icon-button.mat-default:not([disabled]).primary-button:hover .mat-button-wrapper, html body .vcs-button.mat-icon-button.mat-default:not([color]).primary-button:hover .mat-button-wrapper, html body .vcs-button.mat-stroked-button.mat-default:not([disabled]).primary-button:hover .mat-button-wrapper, html body .vcs-button.mat-stroked-button.mat-default:not([color]).primary-button:hover .mat-button-wrapper {
  color: #ffffff !important;
}
html body .vcs-button.mat-flat-button.ghost-button, html body .vcs-button.mat-icon-button.ghost-button, html body .vcs-button.mat-stroked-button.ghost-button {
  background-color: transparent;
}
html body .vcs-button.mat-flat-button.ghost-button:hover, html body .vcs-button.mat-icon-button.ghost-button:hover, html body .vcs-button.mat-stroked-button.ghost-button:hover {
  background-color: #dfe0e7;
}
html body .vcs-config-dialog .mat-dialog-container,
html body .vcs-config-dialog .mat-dialog-container .mat-dialog-content,
html body .vcs-confirm-dialog .mat-dialog-container .mat-dialog-content {
  color: #111113;
}
html body .in-feedback {
  font-size: 80%;
}
html body .toast-container .ngx-toastr {
  padding-left: 56px !important;
  padding-right: 40px !important;
  box-shadow: none;
  background-position: top 16px left 19px;
  background-size: 18px auto;
}
html body .toast-container .ngx-toastr .toast-close-button {
  width: 12px;
  height: 12px;
  position: absolute;
  right: 18px;
  top: 20px;
}
html body .toast-container .ngx-toastr .toast-close-button span {
  display: none;
}
html body .toast-container .ngx-toastr.toast-warning {
  background-image: url('warningicon.7c01085a3644bfe082a7.svg') !important;
  color: #111113;
}
html body .toast-container .ngx-toastr.toast-warning .toast-close-button {
  background-image: url('times-black.e80d7e2bc6f34859f7f2.svg');
}
html body .toast-container .ngx-toastr.toast-success {
  background-image: url('success-default.2ab50579f4e05898f2db.svg') !important;
  background-color: #89a357 !important;
  color: #f2f2f3;
}
html body .toast-container .ngx-toastr.toast-success .toast-close-button {
  background-image: url('times.12564af4a7f445f200fe.svg');
}
html body .toast-container .ngx-toastr.toast-error {
  background-image: url('warning.ab34dedf4458e9c6be14.svg') !important;
}
html body .toast-container .ngx-toastr.toast-error .toast-close-button {
  background-image: url('times.12564af4a7f445f200fe.svg');
}
html body .toast-container .ngx-toastr.toast-info {
  background-image: url('information-circle-light.92e5c95bb0b976209d84.svg') !important;
}
html body .toast-container .ngx-toastr.toast-info .toast-close-button {
  background-image: url('times.12564af4a7f445f200fe.svg');
}
html body .vcs-config-dialog .mat-dialog-container {
  background: var(--ti-modal-bg);
}
html body .vcs-config-dialog .mat-dialog-container .mat-dialog-title {
  border-bottom: 1px solid #d7d7db;
}
html body .vcs-config-dialog .mat-dialog-container .mat-dialog-title .dialog-title {
  font-size: 20px;
  color: #111113;
  font-weight: 700;
  line-height: 24px;
}
html body .vcs-config-dialog .mat-dialog-container .mat-dialog-title .dialog-title span {
  font-size: 20px;
}
html body .vcs-config-dialog .mat-dialog-container .mat-dialog-title .mat-toolbar-multiple-rows {
  min-height: auto;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
html body .vcs-config-dialog .mat-dialog-container .mat-dialog-title .mat-toolbar-multiple-rows .mat-toolbar-row {
  margin-bottom: 0;
  font: unset;
}
html body .vcs-config-dialog .mat-dialog-container .mat-dialog-title .mat-toolbar-multiple-rows .mat-toolbar-row .dialog-title {
  align-items: center;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
html body .vcs-config-dialog .mat-dialog-container .mat-dialog-title .mat-toolbar-multiple-rows .mat-toolbar-row .dialog-title span {
  font-size: 20px;
}
html body .vcs-config-dialog .mat-dialog-container .mat-dialog-content {
  padding: 24px;
}
html body .vcs-config-dialog .mat-dialog-container .mat-dialog-content .table-layout {
  margin-top: 0;
}
html body .vcs-config-dialog .mat-dialog-container .mat-dialog-content .table-layout .p-datatable {
  margin-top: 0;
}
html body .vcs-config-dialog .mat-dialog-container .mat-dialog-actions {
  border-top: 1px solid #d7d7db;
}
html body .vcs-config-dialog .mat-dialog-container .mat-dialog-actions .create-btn {
  height: 40px;
}
html body .vcs-config-dialog .mat-dialog-container .mat-dialog-actions .mat-button-base + .mat-button-base {
  margin-left: 16px;
  min-width: unset;
}
html body .manage-wrap .content-wrap {
  z-index: 0;
}
html .dark-theme .column-list {
  color: #ffffff;
  background-color: #242428 !important;
}
html .dark-theme .vcs-form-field.mat-form-field .mat-form-field-wrapper .mat-form-field-flex {
  background: transparent !important;
}
html .dark-theme .ant-picker-cell-in-view,
html .dark-theme .ant-picker-header-view,
html .dark-theme .ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner {
  color: #ffffff !important;
  justify-content: center;
}
html .dark-theme .ant-picker-cell-disabled .ant-picker-cell-inner {
  color: #ffffff50 !important;
}
html .dark-theme .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner {
  color: #fff !important;
  background: #494950 !important;
}
html .dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range)::after {
  background: #ff6272 !important;
}
html .dark-theme .ant-picker-cell-today .ant-picker-cell-inner,
html .dark-theme .ant-picker-cell-today:hover .ant-picker-cell-inner,
html .dark-theme .dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range)::after,
html .dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after,
html .dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after {
  background: #fd2f4a !important;
}
html .dark-theme .ant-picker-separator i {
  filter: invert(1);
  display: block !important;
}
html .dark-theme .ant-picker-header .ant-picker-header-super-prev-btn,
html .dark-theme .ant-picker-header .ant-picker-header-super-next-btn {
  display: block !important;
}
html .dark-theme .ant-picker-header-view .ant-picker-header-year-btn,
html .dark-theme .ant-picker-header-view .ant-picker-header-month-btn {
  pointer-events: auto !important;
}
html .dark-theme .ngx-toastr {
  width: 312px !important;
}
html .dark-theme .maxContentTooltip .ant-tooltip-inner,
html .dark-theme .colorTooltip .ant-tooltip-inner {
  font-weight: normal;
  color: #fff !important;
  background: #303036 !important;
  box-shadow: 4px 2px 32px 0 #000000 !important;
}
html .dark-theme .ant-tooltip-arrow-content {
  background: #303036 !important;
}
html .dark-theme .manage-wrap .filter-wrap .filter-body .filter-box-wrap .mat-expansion-panel-body .list-items .item .counter {
  color: #fff !important;
}
html .dark-theme .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light).mat-disabled.mat-checked .mat-slide-toggle-bar {
  background-color: #98b55d;
}
html .loading,
html .dark-theme .loading {
  justify-content: center;
}
html .onboard .mat-dialog-container {
  overflow: hidden;
}
html .ti-btn {
  max-width: 120px;
  width: auto;
  height: 40px;
  background-color: #d7d7db;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  border-radius: 4px;
  border: none;
  margin-left: 5px;
  margin-right: 5px;
}
html .ti-btn:hover {
  background-color: #cacacf;
}
html .mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Indeterminate' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%23000000' stroke-width='2' fill='%23000000' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Crect id='Stroke' fill='%23FFFFFF' x='8' y='11' width='8' height='2' rx='1'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
html .vcs-select.ng-select .ng-select-container {
  border: 1px solid #62626a;
}
html .vcs-select.ng-select .ng-select-container .ng-arrow-wrapper {
  margin-left: 28px;
}
html .ng-select .ng-select-container .ng-value-container .ng-input > input {
  min-width: 25px;
}
html .vcs-datetime.owl-dt-popup.hide-time .owl-dt-timer {
  display: none;
}
html .vcs-datetime.owl-dt-popup .owl-dt-timer {
  display: flex;
}
html .vcs-datetime.owl-dt-popup .owl-dt-container-info .owl-dt-container-range .owl-dt-container-range-content {
  padding: 10px 0;
  color: #0c0c0d;
}
html .vcs-datetime.owl-dt-popup .owl-dt-container-buttons .owl-dt-container-control-button:last-of-type {
  background-color: #202022;
}
html .vcs-datetime.owl-dt-popup .owl-dt-container-buttons .owl-dt-container-control-button:last-of-type:hover {
  background-color: #0c0c0d;
}
html .vcs-datetime.owl-dt-popup .owl-dt-timer .owl-dt-timer-content .owl-dt-timer-input {
  border-color: #fd2f5d;
  background-color: #ffe2ea;
  color: #ee0033;
}
html .vcs-datetime.owl-dt-popup .owl-dt-calendar .owl-dt-calendar-control .owl-dt-control-content {
  color: #0c0c0d;
}
html .vcs-datetime.owl-dt-popup .owl-dt-calendar .owl-dt-calendar-table .owl-dt-calendar-cell-disabled > .owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected) {
  color: #d7d7db !important;
}
html .vcs-datetime.owl-dt-popup .owl-dt-calendar .owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-weekdays .owl-dt-weekday {
  font-weight: bold;
}
html .vcs-datetime.owl-dt-popup .owl-dt-calendar .owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-weekdays .owl-dt-weekday:nth-of-type(6), html .vcs-datetime.owl-dt-popup .owl-dt-calendar .owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-weekdays .owl-dt-weekday:last-of-type {
  color: #fd2f4a;
}
html .vcs-datetime.owl-dt-popup .owl-dt-calendar .owl-dt-calendar-table .owl-dt-calendar-cell.owl-dt-calendar-cell-in-range {
  background: #fd2f4a !important;
}
html .vcs-datetime.owl-dt-popup .owl-dt-calendar .owl-dt-calendar-table .owl-dt-calendar-cell.owl-dt-calendar-cell-in-range .owl-dt-calendar-cell-content {
  color: #fff;
}
html .vcs-datetime.owl-dt-popup .owl-dt-calendar .owl-dt-calendar-table .owl-dt-calendar-cell.owl-dt-calendar-cell-in-range:hover .owl-dt-calendar-cell-content {
  color: #fff;
  background-color: #fd2f4a;
}
html .vcs-datetime.owl-dt-popup .owl-dt-calendar .owl-dt-calendar-table .owl-dt-calendar-cell .owl-dt-calendar-cell-content.owl-dt-calendar-cell-selected,
html .vcs-datetime.owl-dt-popup .owl-dt-calendar .owl-dt-calendar-table .owl-dt-calendar-cell .owl-dt-calendar-cell-content.owl-dt-calendar-cell-today.owl-dt-calendar-cell-selected {
  background-color: #fd2f4a;
  color: #fff;
}
html .vcs-datetime.owl-dt-popup .owl-dt-calendar .owl-dt-calendar-table .owl-dt-calendar-cell .owl-dt-calendar-cell-content.owl-dt-calendar-cell-selected:hover,
html .vcs-datetime.owl-dt-popup .owl-dt-calendar .owl-dt-calendar-table .owl-dt-calendar-cell .owl-dt-calendar-cell-content.owl-dt-calendar-cell-today.owl-dt-calendar-cell-selected:hover {
  color: #fff;
  background-color: #fd2f4a;
}
html .vcs-datetime.owl-dt-popup .owl-dt-calendar .owl-dt-calendar-table .owl-dt-calendar-cell .owl-dt-calendar-cell-content {
  color: #62626a;
  opacity: 1;
  font-size: 14px;
}
html .vcs-datetime.owl-dt-popup .owl-dt-calendar .owl-dt-calendar-table .owl-dt-calendar-cell .owl-dt-calendar-cell-content.owl-dt-calendar-cell-today {
  border: none !important;
  background-color: #202022;
  color: #ffffff;
}
html .vcs-datetime.owl-dt-popup .owl-dt-calendar .owl-dt-calendar-table .owl-dt-calendar-cell .owl-dt-calendar-cell-content.owl-dt-calendar-cell-today:hover {
  color: #fff;
  background-color: #0c0c0d;
}
html .vcs-datetime.owl-dt-popup .owl-dt-calendar .owl-dt-calendar-table:not(.owl-dt-calendar-cell-disabled):hover > .owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected) {
  color: #0c0c0d;
  background-color: #cacacf;
}
html .mat-radio-button.vcs-radio-button.mat-radio-checked:not(.mat-radio-disabled) .mat-radio-outer-circle {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%23333333' stroke-width='2' fill='%23333333' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
html .mat-radio-button.vcs-radio-button.cdk-keyboard-focused:not(.mat-radio-disabled).mat-radio-checked .mat-radio-outer-circle {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%23333333' stroke-width='2' fill='%23333333' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
html .mat-radio-button.vcs-radio-button.cdk-keyboard-focused:not(.mat-radio-disabled) .mat-radio-outer-circle {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Resting' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Cpath d='M12,6 C10.3431458,6 8.84314575,6.67157288 7.75735931,7.75735931 C6.67157288,8.84314575 6,10.3431458 6,12 C6,13.6568542 6.67157288,15.1568542 7.75735931,16.2426407 C8.84314575,17.3284271 10.3431458,18 12,18 C13.6568542,18 15.1568542,17.3284271 16.2426407,16.2426407 C17.3284271,15.1568542 18,13.6568542 18,12 C18,10.3431458 17.3284271,8.84314575 16.2426407,7.75735931 C15.1568542,6.67157288 13.6568542,6 12,6 Z' id='Background' stroke='%23717179' stroke-width='2' fill='transparent'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
html .mat-radio-button.vcs-radio-button:not(.mat-radio-disabled) .mat-radio-outer-circle {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Resting' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Cpath d='M12,6 C10.3431458,6 8.84314575,6.67157288 7.75735931,7.75735931 C6.67157288,8.84314575 6,10.3431458 6,12 C6,13.6568542 6.67157288,15.1568542 7.75735931,16.2426407 C8.84314575,17.3284271 10.3431458,18 12,18 C13.6568542,18 15.1568542,17.3284271 16.2426407,16.2426407 C17.3284271,15.1568542 18,13.6568542 18,12 C18,10.3431458 17.3284271,8.84314575 16.2426407,7.75735931 C15.1568542,6.67157288 13.6568542,6 12,6 Z' id='Background' stroke='%23717179' stroke-width='2' fill='transparent'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
html .mat-radio-button.vcs-radio-button.mat-radio-checked:not(.mat-radio-disabled) .mat-radio-outer-circle:active:not(.mat-radio-disabled) {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%23333333' stroke-width='2' fill='%23333333' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
html .mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Checked' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%23000' stroke-width='2' fill='%23000' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Cpath d='M9.70710678,11.2928932 C9.31658249,10.9023689 8.68341751,10.9023689 8.29289322,11.2928932 C7.90236893,11.6834175 7.90236893,12.3165825 8.29289322,12.7071068 L10.2928932,14.7071068 C10.6834175,15.0976311 11.3165825,15.0976311 11.7071068,14.7071068 L15.7071068,10.7071068 C16.0976311,10.3165825 16.0976311,9.68341751 15.7071068,9.29289322 C15.3165825,8.90236893 14.6834175,8.90236893 14.2928932,9.29289322 L11,12.5857864 L9.70710678,11.2928932 Z' id='Stroke' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
html .mat-checkbox.vcs-checkbox.mat-checkbox-checked:not(.mat-checkbox-disabled):hover:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Checked' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%23000' stroke-width='2' fill='%23000' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Cpath d='M9.70710678,11.2928932 C9.31658249,10.9023689 8.68341751,10.9023689 8.29289322,11.2928932 C7.90236893,11.6834175 7.90236893,12.3165825 8.29289322,12.7071068 L10.2928932,14.7071068 C10.6834175,15.0976311 11.3165825,15.0976311 11.7071068,14.7071068 L15.7071068,10.7071068 C16.0976311,10.3165825 16.0976311,9.68341751 15.7071068,9.29289322 C15.3165825,8.90236893 14.6834175,8.90236893 14.2928932,9.29289322 L11,12.5857864 L9.70710678,11.2928932 Z' id='Stroke' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
html .mat-checkbox.vcs-checkbox.mat-checkbox-indeterminate:not(.mat-checkbox-disabled):hover:not(.mat-checkbox-disabled) .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Checkbox-/-Checkbox-/-Indeterminate' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect id='Background' stroke='%23000000' stroke-width='2' fill='%23000000' x='6' y='6' width='12' height='12' rx='2'%3E%3C/rect%3E%3Crect id='Stroke' fill='%23FFFFFF' x='8' y='11' width='8' height='2' rx='1'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
html .mat-radio-button.vcs-radio-button.mat-radio-checked:not(.mat-radio-disabled) .mat-radio-outer-circle:hover:not(.mat-radio-disabled) {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio-/-Button-/-Radio-button---Selected-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Container' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Background' stroke='%23333333' stroke-width='2' fill='%23333333' cx='12' cy='12' r='6'%3E%3C/circle%3E%3Cpath d='M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z' id='Dot' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
html .mat-checkbox.vcs-checkbox.mat-checkbox-disabled .mat-checkbox-frame {
  background-image: url("data:image/svg+xml,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><rect width='24' height='24' fill='white' fill-opacity='0.01'/><rect x='6' y='6' width='12' height='12' rx='2' fill='%23E5E5E7' stroke='%23E5E5E7' stroke-width='2'/></svg>");
}
html .toast-col-1[_ngcontent-prl-c292],
html .toast-col-3[_ngcontent-prl-c292] {
  padding: 0 16px;
}
html .toast-col-1[_ngcontent-prl-c292] svg g,
html .toast-col-3[_ngcontent-prl-c292] svg g {
  fill: #89a357;
}
html .disable-action {
  opacity: 0.3;
  pointer-events: none;
}
html .vcs-button.mat-stroked-button:not(.mat-button-disabled):active {
  border: 1px solid #ffffff;
}
html .vcs-button.mat-stroked-button:not(.mat-button-disabled):active .mat-button-wrapper {
  color: #111113 !important;
}
html .vcs-button.mat-flat-button:active.mat-default:not([disabled]) {
  color: #0c0c0d !important;
  background-color: #cacacf;
}
html .vcs-button.mat-flat-button:active.mat-default:not([disabled]) .mat-button-wrapper {
  color: #0c0c0d !important;
}
html .vcs-button.mat-flat-button.mat-default:not([disabled]):active {
  box-shadow: none;
}
html .ngx-toastr {
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16) !important;
  width: 312px !important;
}
html .ngx-toastr .toast-message {
  font-weight: bold !important;
}
html .mat-slide-toggle:active {
  border: none !important;
}
html .mat-slide-toggle:hover .mat-slide-toggle-label {
  cursor: grab;
}
html .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .close {
  display: none;
}
html .vcs-toggle.mat-slide-toggle:not(.toggle-dark-light).mat-disabled.mat-checked .mat-slide-toggle-bar {
  background-color: #98b55d;
}
html .iconLoading circle {
  background-color: rgba(0, 0, 0, 0);
  stroke: #afafb7 !important;
}
html .vcs-button.mat-flat-button:hover.mat-default:not([disabled]) {
  background-color: #d7d7db;
}
html .introjs-fixedTooltip {
  box-shadow: rgba(167, 160, 160, 0.5) 0px 0px 1px 2px, rgba(33, 33, 33, 0.5) 0px 0px 0px 5000px !important;
}
html .introjs-skipbutton {
  font-size: 24px !important;
  font-weight: 100;
}
html .introjs-tooltip {
  width: 350px !important;
}
html .introjs-tooltipbuttons {
  grid-gap: 10px;
  gap: 10px;
  display: flex;
  justify-content: end;
}
html .introjs-prevbutton {
  background: inherit !important;
  color: #111113 !important;
}
html .introjs-prevbutton:hover {
  opacity: 0.7;
}
html .introjs-bullets ul {
  position: absolute !important;
  left: 20px;
  bottom: 28px;
}
html .introjs-bullets ul li a {
  width: 8px !important;
  height: 8px !important;
  background: #62626a;
}
html .introjs-bullets ul li a.active {
  background: #000000;
}
html .introjs-tooltip-header .introjs-tooltip-title {
  line-height: 24px;
  font-size: 20px;
  width: 100%;
}
@media (max-width: 1400px) {
  html .introjs-tooltip-header .introjs-tooltip-title {
    font-size: 18px;
    line-height: 20px;
  }
}
html .introjs-tooltip-header::after {
  content: "";
  width: 90%;
  left: 15px;
  height: 1px;
  background-color: #94949e;
  position: absolute;
  top: 45px;
}
html .introjs-button {
  text-shadow: none !important;
  font-weight: bold !important;
  border: none !important;
  outline: none !important;
}
html .introjs-tooltipbuttons {
  border-top: none !important;
  padding: 15px;
}
html .introjs-prevbutton.introjs-disabled {
  color: #c9c9cf !important;
  cursor: not-allowed !important;
}
html .introjs-nextbutton {
  border: none !important;
}
html .introjs-button:focus {
  box-shadow: none;
}
html .introjs-helperNumberLayer {
  left: 20px;
  bottom: 12px;
  position: absolute;
}
html .p-carousel-items-content {
  margin-left: 6px;
}
html .p-carousel-next,
html .p-carousel-prev {
  visibility: hidden;
  border: none;
  background: none;
}
html .mat-dialog-container:hover .p-carousel-next,
html .mat-dialog-container:hover .p-carousel-prev {
  visibility: inherit;
}
html .pi {
  display: none;
}
html .p-carousel-next {
  border-radius: 4px;
  width: 40px;
  height: 40px;
  background-color: #d7d7db;
}
html .p-carousel-next::before {
  margin-top: 6px;
  content: url('right.c48e2d984033ea64a127.svg');
}
html .p-carousel-next:hover {
  background-color: #c9c9cf;
}
html .p-carousel-prev {
  border-radius: 4px;
  width: 40px;
  height: 40px;
  background-color: #d7d7db;
}
html .p-carousel-prev::before {
  margin-top: 6px;
  content: url('left.ff530365d2dc367451d8.svg');
}
html .p-carousel-prev:hover {
  background-color: #c9c9cf;
}
html .p-carousel-indicators {
  margin-top: 46px;
  padding: 0;
  margin-bottom: 0;
}
html .p-carousel-indicator > button {
  width: 100%;
  height: 100%;
  background: transparent;
  border: none;
}
html .p-carousel-indicator {
  margin: 4px;
  background: #c9c9cf;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  border: none;
  display: block;
}
html .mat-menu-panel {
  min-height: auto;
}
@media (min-width: 1366px) and (max-width: 1680px) {
  html .p-carousel-indicators {
    margin-top: 26px;
  }
}
@media (min-height: 845px) and (max-height: 945px) {
  html .p-carousel-items-content {
    margin-left: 12px;
  }
}
html .p-carousel-item {
  display: flex;
  justify-content: center;
  flex: 1 0 33.3333333333%;
}
.vcs-button-split .vcs-button:first-child .vcs-button {
  border-radius: 4px 0 0 4px !important;
}
.vcs-button-split .vcs-button:last-child .vcs-button {
  border-radius: 0 4px 4px 0 !important;
}
.ant-picker-range-arrow::after {
  display: none;
}
.ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow {
  display: none !important;
}
.ant-picker-panel-container {
  background: #ffffff;
}
.ant-picker-ranges {
  display: block !important;
}
.ant-picker-range .ant-picker-active-bar {
  background: #111113;
}
.custom-select-time.vcs-select.ng-select .ng-select-container .ng-arrow-wrapper {
  display: none;
}
/*.ng-dropdown-footer:hover {
  .ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option, .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
    color: #0c0c0d !important;
    border-radius: 4px;
    font-weight: unset;
    background-color: transparent !important;
  }
  background: #fd2f5d !important;
  border-radius: 4px;
}
.ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option.ng-option-marked,
.vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  background: transparent;
  !*color: #F6F7FB !important;*!
  color: #111113 !important;
}*/
.ng-dropdown-footer:hover .ng-dropdown-panel.vcs-select .ng-dropdown-panel-items .ng-option,
.vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:hover {
  background: #fd2f5d !important;
  border-radius: 4px;
  color: #f6f7fb !important;
}
.ng-dropdown-footer:hover {
  border-radius: 4px;
}
.m-b-8 {
  margin-bottom: 8px;
}
.items-center {
  align-items: center;
}
.m-r-4 {
  margin-right: 4px;
}
.m-r-8 {
  margin-right: 8px;
}
.m-t-12 {
  margin-top: 12px;
}
.line-height-16 {
  line-height: 16px;
}
.line-height-24 {
  line-height: 24px;
}
.fsz-12 {
  font-size: 12px;
}
.fsz-16 {
  font-size: 16px !important;
}
.fsz-32 {
  font-size: 32px !important;
}
.font-medium {
  font-family: "Roboto-Medium" !important;
}
.flex {
  display: flex;
}
.flex-1 {
  flex: 1;
}
.grid {
  display: grid;
}
.grid-template-columns-40-auto {
  grid-template-columns: 40% auto;
}
.border-e5e5e7 {
  border: 1px solid #e5e5e7;
}
.border-b-e5e5e7 {
  border-bottom: 1px solid #e5e5e7;
}
.border-radius-8 {
  border-radius: 8px;
}
.gap-4 {
  grid-gap: 4px;
  gap: 4px;
}
.gap-8 {
  grid-gap: 8px;
  gap: 8px;
}
.gap-20 {
  grid-gap: 20px;
  gap: 20px;
}
.mx-20 {
  margin: 20px 0;
}
.grid-template-columns-50-50 {
  grid-template-columns: 50% 50%;
}
.grid-template-columns-2 {
  grid-template-columns: auto auto;
}
.grid-template-columns-3 {
  grid-template-columns: auto auto auto;
}
.p-20 {
  padding: 20px;
}
.p-24 {
  padding: 24px;
}
.p-12 {
  padding: 12px;
}
.m-t-20 {
  margin-top: 20px;
}
.p-x-20 {
  padding: 0 20px;
}
.w-120 {
  width: 120px;
}
.uppercase-first-letter::first-letter {
  text-transform: uppercase;
}
.vcs-icon-24 {
  width: 24px;
  height: 24px;
}
.vcs-icon-32 {
  width: 32px;
  height: 32px;
}
.cursor {
  cursor: pointer;
}
.text-align-center {
  text-align: center;
}
.bg-severity-critical {
  background-color: #ffc5d4;
  border-radius: 4px;
  padding: 0 8px;
}
.bg-severity-high {
  background-color: #ffd4c1;
  border-radius: 4px;
  padding: 0 8px;
}
.bg-severity-medium {
  background-color: #fffbc1;
  border-radius: 4px;
  padding: 0 8px;
}
.bg-severity-low {
  background-color: #c6d5a4;
  border-radius: 4px;
  padding: 0 8px;
}
.bg-severity-info {
  background-color: #d7d7db;
  border-radius: 4px;
  padding: 0 8px;
}
.m-w-260 {
  min-width: 260px;
}
.m-x-8 {
  margin: 0 8px;
}
.bg-fff {
  background: white;
}
.p-t-20 {
  padding-top: 20px;
}
.ngxp__container.vcs-tooltip-light p {
  min-width: unset !important;
  padding-right: unset;
}
.ngxp__container.vcs-tooltip-light {
  word-break: break-all;
  position: fixed !important;
  max-width: 30%;
}
.ngxp__container[data-popper-placement=right] {
  top: -10px !important;
}
.ngxp__container[data-popper-placement=left] {
  top: -10px !important;
}
.ant-picker-header .ant-picker-header-super-prev-btn,
.ant-picker-header .ant-picker-header-super-next-btn {
  display: block !important;
}
.ant-picker-header-view .ant-picker-header-year-btn,
.ant-picker-header-view .ant-picker-header-month-btn {
  pointer-events: auto !important;
}
.mat-tab-label {
  color: #62626a;
  opacity: unset !important;
}
.mat-tab-label-active .mat-tab-label-content {
  color: #111113;
}
.mat-tab-group.mat-primary .mat-ink-bar {
  background-color: #111113;
}
.dotted-overflow-1-line {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
}
.clear-date {
  position: absolute;
  right: 32px;
  cursor: pointer;
}
.color-62626a {
  color: #62626a;
}
.text-title {
  line-height: 24px;
  color: #111113;
  font-weight: 600;
  font-size: 18px !important;
}
.text-description {
  line-height: 20px;
  color: #62626a;
  font-weight: 500;
  font-size: 14px !important;
}
.fs-12 {
  font-size: 12px !important;
}
.fs-13 {
  font-size: 13px !important;
}
.fs-14 {
  font-size: 14px !important;
}
.fs-16 {
  font-size: 16px !important;
}
.fs-18 {
  font-size: 18px !important;
}
.fs-20 {
  font-size: 20px !important;
}
.filter-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 998;
  cursor: pointer;
}
.check-mark {
  color: #ee0033;
}
.switch-theme {
  height: 26px;
}
.switch-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light .mat-slide-toggle-label {
  background: transparent;
}
.switch-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled) .mat-slide-toggle-bar, .switch-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled .mat-slide-toggle-bar {
  background-image: url('bg-dark-moon.ead2476d4049667be265.svg') !important;
  background-repeat: no-repeat;
  background-size: contain;
}
.switch-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled) .mat-slide-toggle-bar .mat-slide-toggle-thumb-container .mat-slide-toggle-thumb, .switch-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled .mat-slide-toggle-bar .mat-slide-toggle-thumb-container .mat-slide-toggle-thumb {
  background-image: url('thumb-moon.620d3b1c18a0a366d5fe.png') !important;
  background-repeat: no-repeat;
  background-size: contain;
  background-color: transparent;
  transform: scale(0.9);
}
.switch-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled).mat-checked .mat-slide-toggle-bar, .switch-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.mat-checked .mat-slide-toggle-bar {
  background-image: url('bg-light-sunny.d18e94bac1938580ee33.png') !important;
  background-repeat: no-repeat;
  background-size: contain;
}
.switch-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light:not(.mat-disabled).mat-checked .mat-slide-toggle-bar .mat-slide-toggle-thumb-container .mat-slide-toggle-thumb, .switch-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.mat-checked .mat-slide-toggle-bar .mat-slide-toggle-thumb-container .mat-slide-toggle-thumb {
  background-image: url('thumb-sunny.c088e817a4b89e82fb3f.png') !important;
  background-repeat: no-repeat;
  background-size: contain;
  background-color: transparent;
  transform: scale(0.9);
}
.switch-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled:hover {
  cursor: not-allowed;
}
.switch-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled .mat-slide-toggle-bar {
  cursor: not-allowed !important;
}
.switch-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.mat-checked {
  opacity: 0.85;
}
.switch-theme .vcs-toggle.mat-slide-toggle.toggle-dark-light.mat-disabled.mat-checked .mat-slide-toggle-bar {
  cursor: not-allowed !important;
}
.blur-mask-m-0,
.blur-mask {
  filter: blur(3px);
  -webkit-user-select: none;
          user-select: none;
  pointer-events: none;
  position: relative;
}
.blur-mask-m-0::after,
.blur-mask::after {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  background: rgba(255, 255, 255, 0.6);
}
.hidden-info {
  height: 20px;
  padding: 0 4px;
  filter: blur(3px);
}
.btn-unlock .vcs-button mat-icon {
  width: 20px;
  height: 20px;
  line-height: 20px;
}
.blur-mask::after {
  margin: 0 -16px;
}
.dark-theme {
  background: #111113 !important;
}
.dark-theme .manage-wrap .content-wrap .vcs-select.ng-select .ng-select-container {
  border: 1px solid #94949e;
  background-color: #18181b !important;
}
.dark-theme .manage-wrap .content-wrap .page-content {
  background-color: #18181b !important;
}
.dark-theme .manage-wrap .content-wrap .description-cve .description-text {
  color: #ffffff !important;
}
.dark-theme .manage-wrap .filter-wrap {
  background-color: #18181b !important;
}
.dark-theme .manage-wrap .filter-wrap .filter-box__header,
.dark-theme .manage-wrap .filter-wrap .filter-header .filter-title,
.dark-theme .manage-wrap .filter-wrap .mat-expansion-panel .mat-expansion-panel-header .mat-content .mat-expansion-panel-header-title {
  color: #e5e5e7 !important;
}
.dark-theme .manage-wrap .filter-wrap .filter-header,
.dark-theme .manage-wrap .filter-wrap .filter-footer {
  background-color: #242428 !important;
}
.dark-theme .manage-wrap .filter-wrap .filter-header .primary-button,
.dark-theme .manage-wrap .filter-wrap .filter-footer .primary-button {
  background-color: #fd2f4a !important;
}
.dark-theme .vcs-config-dialog .mat-dialog-container .mat-dialog-title .dialog-title {
  color: #e5e5e7 !important;
}
.dark-theme .vcs-config-dialog .mat-dialog-container .vcs-button.primary-button.mat-flat-button.mat-default:not([disabled]) {
  color: #ffffff;
  background-color: #fd2f4a;
}
.dark-theme .text-title,
.dark-theme .text-description {
  color: #fff;
}
.dark-theme .ng-value-icon:before,
.dark-theme .ant-picker-suffix {
  filter: invert(1);
}
.dark-theme .vcs-select.ng-select.ng-select-disabled .ng-select-container .ng-value {
  color: #c9c9cf !important;
}
.dark-theme .vcs-select.ng-select.ng-select-disabled .ng-select-container {
  color: #c9c9cf !important;
  background-color: #47474e !important;
}
.dark-theme .ant-picker-now,
.dark-theme .ng-value-label {
  color: #fff;
}
.dark-theme .loading-text {
  color: #e5e5e7 !important;
}
.dark-theme .blur-mask-m-0::after,
.dark-theme .blur-mask::after {
  background: rgba(0, 0, 0, 0.6);
}
@media (max-width: 768px) {
  html body *:not(.text-editor-content *):not(g *) {
    font-size: 13px;
  }

  .manage-wrap .vcs-button.mat-flat-button {
    padding: 0 4px;
  }

  .vcs-form-field.mat-form-field .mat-form-field-flex .mat-form-field-infix,
.vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex .mat-form-field-infix textarea {
    font-size: 13px;
  }
}
.vcs-button + .vcs-button {
  margin-left: 8px;
}
@media (max-width: 1200px) {
  .manage-wrap .vcs-button.mat-flat-button.mat-icon-button {
    width: 30px;
    height: 30px;
    padding: 2px;
  }
  .manage-wrap .content-wrap .page-content .page-toolbar .page-actions > .vcs-select.ng-select {
    min-width: 125px !important;
    max-width: 140px !important;
  }
  .manage-wrap .content-wrap .page-content .page-toolbar .page-actions > .vcs-select.ng-select .ng-select-container {
    max-height: 30px;
  }
  .manage-wrap .vcs-button.mat-flat-button {
    height: 30px;
  }
  .manage-wrap .vcs-button.mat-flat-button .mat-button-wrapper {
    font-size: 0;
  }
  .manage-wrap .vcs-button.mat-flat-button .mat-button-wrapper svg {
    margin-right: 0;
  }

  .vcs-config-dialog .mat-dialog-container .mat-dialog-title .dialog-title span {
    font-size: 16px !important;
  }
}
.skeleton {
  position: relative;
}
.skeleton::before {
  content: "";
  position: absolute;
  z-index: 999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
  background-size: 200%;
  animation: shimmer 1s infinite reverse;
}
.dark-theme .skeleton::before {
  content: "";
  position: absolute;
  z-index: 999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, #303034 25%, #18181b 50%, #303034 75%);
  background-size: 200%;
  animation: shimmer 1s infinite reverse;
}
/* Shimmer effect */
@keyframes shimmer {
  0% {
    background-position: -100% 0;
  }
  100% {
    background-position: 100% 0;
  }
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].rules[1].use[1]!./src/main/webapp/content/scss/custom.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*!
 * Bootstrap v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}
[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 700;
}
dd {
  margin-bottom: .5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -.25em;
}
sup {
  top: -.5em;
}
a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #0056b3;
  text-decoration: underline;
}
a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}
figure {
  margin: 0 0 1rem;
}
img {
  vertical-align: middle;
  border-style: none;
}
svg {
  overflow: hidden;
  vertical-align: middle;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
label {
  display: inline-block;
  margin-bottom: 0.5rem;
}
button {
  border-radius: 0;
}
button:focus:not(:focus-visible) {
  outline: 0;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
[role="button"] {
  cursor: pointer;
}
select {
  word-wrap: normal;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
  cursor: pointer;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}
h1, .h1 {
  font-size: 2.5rem;
}
h2, .h2 {
  font-size: 2rem;
}
h3, .h3 {
  font-size: 1.75rem;
}
h4, .h4 {
  font-size: 1.5rem;
}
h5, .h5 {
  font-size: 1.25rem;
}
h6, .h6 {
  font-size: 1rem;
}
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
small,
.small {
  font-size: 80%;
  font-weight: 400;
}
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
}
.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "\2014\00A0";
}
.img-fluid {
  max-width: 100%;
  height: auto;
}
.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}
.figure {
  display: inline-block;
}
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}
.figure-caption {
  font-size: 90%;
  color: #6c757d;
}
code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}
pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}
.row-cols-6 > * {
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.col-1 {
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}
.col-2 {
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.col-5 {
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}
.col-8 {
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}
.col-11 {
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.order-first {
  order: -1;
}
.order-last {
  order: 13;
}
.order-0 {
  order: 0;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.order-3 {
  order: 3;
}
.order-4 {
  order: 4;
}
.order-5 {
  order: 5;
}
.order-6 {
  order: 6;
}
.order-7 {
  order: 7;
}
.order-8 {
  order: 8;
}
.order-9 {
  order: 9;
}
.order-10 {
  order: 10;
}
.order-11 {
  order: 11;
}
.order-12 {
  order: 12;
}
.offset-1 {
  margin-left: 8.333333%;
}
.offset-2 {
  margin-left: 16.666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.333333%;
}
.offset-5 {
  margin-left: 41.666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.333333%;
}
.offset-8 {
  margin-left: 66.666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.333333%;
}
.offset-11 {
  margin-left: 91.666667%;
}
@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.333333%;
  }
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.333333%;
  }
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}
.table-sm th,
.table-sm td {
  padding: 0.3rem;
}
.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}
.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}
.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}
.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7abaff;
}
.table-hover .table-primary:hover {
  background-color: #9fcdff;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}
.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb;
}
.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}
.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e;
}
.table-hover .table-success:hover {
  background-color: #b1dfbb;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}
.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}
.table-hover .table-info:hover {
  background-color: #abdde5;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}
.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e;
}
.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}
.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e;
}
.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}
.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}
.table-hover .table-light:hover {
  background-color: #ececf6;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}
.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}
.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}
.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}
.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}
@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}
.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
  appearance: none;
}
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}
.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
select.form-control[size], select.form-control[multiple] {
  height: auto;
}
textarea.form-control {
  height: auto;
}
.form-group {
  margin-bottom: 1rem;
}
.form-text {
  display: block;
  margin-top: 0.25rem;
}
.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label,
.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}
.form-check-label {
  margin-bottom: 0;
}
.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}
.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .valid-tooltip,
.form-row > [class*="col-"] > .valid-tooltip {
  left: 5px;
}
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}
.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .invalid-tooltip,
.form-row > [class*="col-"] > .invalid-tooltip {
  left: 5px;
}
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}
.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}
.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}
.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}
.collapse:not(.show) {
  display: none;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}
.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}
.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto;
}
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #e9ecef;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}
.dropdown-menu.show {
  display: block;
}
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n + 3),
.input-group.has-validation > .custom-select:nth-last-child(n + 3),
.input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}
.input-group-prepend {
  margin-right: -1px;
}
.input-group-append {
  margin-left: -1px;
}
.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0;
}
.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}
.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}
.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
}
.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}
.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}
.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50% / 50% 50% no-repeat;
}
.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  appearance: none;
}
.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}
.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}
.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}
.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-file-input[disabled] ~ .custom-file-label,
.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}
.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}
.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}
.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}
.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-pills .nav-link {
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff;
}
.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar .container,
.navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}
.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50% / 100% 100% no-repeat;
}
.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}
@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}
.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}
.card-title {
  margin-bottom: 0.75rem;
}
.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}
.card-text:last-child {
  margin-bottom: 0;
}
.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}
.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}
.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}
.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px);
}
.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}
.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}
.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}
.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    grid-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}
.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6c757d;
}
.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}
.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}
.badge-primary {
  color: #fff;
  background-color: #007bff;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #0062cc;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.badge-success {
  color: #fff;
  background-color: #28a745;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #1e7e34;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.badge-info {
  color: #fff;
  background-color: #17a2b8;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.badge-warning {
  color: #212529;
  background-color: #ffc107;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #d39e00;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.badge-danger {
  color: #fff;
  background-color: #dc3545;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.badge-dark {
  color: #fff;
  background-color: #343a40;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}
.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.alert-heading {
  color: inherit;
}
.alert-link {
  font-weight: 700;
}
.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}
.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}
.alert-primary hr {
  border-top-color: #9fcdff;
}
.alert-primary .alert-link {
  color: #002752;
}
.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}
.alert-secondary hr {
  border-top-color: #c8cbcf;
}
.alert-secondary .alert-link {
  color: #202326;
}
.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.alert-success hr {
  border-top-color: #b1dfbb;
}
.alert-success .alert-link {
  color: #0b2e13;
}
.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.alert-info hr {
  border-top-color: #abdde5;
}
.alert-info .alert-link {
  color: #062c33;
}
.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.alert-warning hr {
  border-top-color: #ffe8a1;
}
.alert-warning .alert-link {
  color: #533f03;
}
.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.alert-danger hr {
  border-top-color: #f1b0b7;
}
.alert-danger .alert-link {
  color: #491217;
}
.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light hr {
  border-top-color: #ececf6;
}
.alert-light .alert-link {
  color: #686868;
}
.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.alert-dark hr {
  border-top-color: #b9bbbe;
}
.alert-dark .alert-link {
  color: #040505;
}
@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}
.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}
.media {
  display: flex;
  align-items: flex-start;
}
.media-body {
  flex: 1;
}
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}
.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}
.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}
@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}
.list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #004085;
  background-color: #9fcdff;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}
.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}
.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}
.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}
.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}
.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}
.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}
.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: .75;
}
button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}
a.close.disabled {
  pointer-events: none;
}
.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}
.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.toast-body {
  padding: 0.75rem;
}
.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}
.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}
.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}
.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}
.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: min-content;
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}
.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}
.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}
.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}
.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}
.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}
.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}
.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}
.carousel {
  position: relative;
}
.carousel.pointer-event {
  touch-action: pan-y;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}
.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}
.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}
.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.carousel-control-prev {
  left: 0;
}
.carousel-control-next {
  right: 0;
}
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50% / 100% 100% no-repeat;
}
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: .75s linear infinite spinner-border;
}
.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}
@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: .75s linear infinite spinner-grow;
}
.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}
@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    animation-duration: 1.5s;
  }
}
.align-baseline {
  vertical-align: baseline !important;
}
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
.bg-primary {
  background-color: #007bff !important;
}
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0062cc !important;
}
.bg-secondary {
  background-color: #6c757d !important;
}
a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}
.bg-success {
  background-color: #28a745 !important;
}
a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}
.bg-info {
  background-color: #17a2b8 !important;
}
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}
.bg-warning {
  background-color: #ffc107 !important;
}
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}
.bg-danger {
  background-color: #dc3545 !important;
}
a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}
.bg-light {
  background-color: #f8f9fa !important;
}
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}
.bg-dark {
  background-color: #343a40 !important;
}
a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}
.bg-white {
  background-color: #fff !important;
}
.bg-transparent {
  background-color: transparent !important;
}
.border {
  border: 1px solid #dee2e6 !important;
}
.border-top {
  border-top: 1px solid #dee2e6 !important;
}
.border-right {
  border-right: 1px solid #dee2e6 !important;
}
.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}
.border-left {
  border-left: 1px solid #dee2e6 !important;
}
.border-0 {
  border: 0 !important;
}
.border-top-0 {
  border-top: 0 !important;
}
.border-right-0 {
  border-right: 0 !important;
}
.border-bottom-0 {
  border-bottom: 0 !important;
}
.border-left-0 {
  border-left: 0 !important;
}
.border-primary {
  border-color: #007bff !important;
}
.border-secondary {
  border-color: #6c757d !important;
}
.border-success {
  border-color: #28a745 !important;
}
.border-info {
  border-color: #17a2b8 !important;
}
.border-warning {
  border-color: #ffc107 !important;
}
.border-danger {
  border-color: #dc3545 !important;
}
.border-light {
  border-color: #f8f9fa !important;
}
.border-dark {
  border-color: #343a40 !important;
}
.border-white {
  border-color: #fff !important;
}
.rounded-sm {
  border-radius: 0.2rem !important;
}
.rounded {
  border-radius: 0.25rem !important;
}
.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}
.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}
.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-lg {
  border-radius: 0.3rem !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-pill {
  border-radius: 50rem !important;
}
.rounded-0 {
  border-radius: 0 !important;
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-21by9::before {
  padding-top: 42.857143%;
}
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.embed-responsive-4by3::before {
  padding-top: 75%;
}
.embed-responsive-1by1::before {
  padding-top: 100%;
}
.flex-row {
  flex-direction: row !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.flex-grow-0 {
  flex-grow: 0 !important;
}
.flex-grow-1 {
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  flex-shrink: 1 !important;
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center {
  align-items: center !important;
}
.align-items-baseline {
  align-items: baseline !important;
}
.align-items-stretch {
  align-items: stretch !important;
}
.align-content-start {
  align-content: flex-start !important;
}
.align-content-end {
  align-content: flex-end !important;
}
.align-content-center {
  align-content: center !important;
}
.align-content-between {
  align-content: space-between !important;
}
.align-content-around {
  align-content: space-around !important;
}
.align-content-stretch {
  align-content: stretch !important;
}
.align-self-auto {
  align-self: auto !important;
}
.align-self-start {
  align-self: flex-start !important;
}
.align-self-end {
  align-self: flex-end !important;
}
.align-self-center {
  align-self: center !important;
}
.align-self-baseline {
  align-self: baseline !important;
}
.align-self-stretch {
  align-self: stretch !important;
}
@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}
.float-right {
  float: right !important;
}
.float-none {
  float: none !important;
}
@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
  user-select: all !important;
}
.user-select-auto {
  -webkit-user-select: auto !important;
  user-select: auto !important;
}
.user-select-none {
  -webkit-user-select: none !important;
  user-select: none !important;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.position-static {
  position: static !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.position-fixed {
  position: fixed !important;
}
.position-sticky {
  position: sticky !important;
}
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.shadow-none {
  box-shadow: none !important;
}
.w-25 {
  width: 25% !important;
}
.w-50 {
  width: 50% !important;
}
.w-75 {
  width: 75% !important;
}
.w-100 {
  width: 100% !important;
}
.w-auto {
  width: auto !important;
}
.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-75 {
  height: 75% !important;
}
.h-100 {
  height: 100% !important;
}
.h-auto {
  height: auto !important;
}
.mw-100 {
  max-width: 100% !important;
}
.mh-100 {
  max-height: 100% !important;
}
.min-vw-100 {
  min-width: 100vw !important;
}
.min-vh-100 {
  min-height: 100vh !important;
}
.vw-100 {
  width: 100vw !important;
}
.vh-100 {
  height: 100vh !important;
}
.m-0 {
  margin: 0 !important;
}
.mt-0,
.my-0 {
  margin-top: 0 !important;
}
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}
.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.mt-3,
.my-3 {
  margin-top: 1rem !important;
}
.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}
.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}
.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}
.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}
.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}
.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.mt-5,
.my-5 {
  margin-top: 3rem !important;
}
.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}
.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}
.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}
.p-0 {
  padding: 0 !important;
}
.pt-0,
.py-0 {
  padding-top: 0 !important;
}
.pr-0,
.px-0 {
  padding-right: 0 !important;
}
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
  padding-left: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}
.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}
.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}
.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}
.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.pt-3,
.py-3 {
  padding-top: 1rem !important;
}
.pr-3,
.px-3 {
  padding-right: 1rem !important;
}
.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}
.pl-3,
.px-3 {
  padding-left: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}
.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}
.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}
.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.pt-5,
.py-5 {
  padding-top: 3rem !important;
}
.pr-5,
.px-5 {
  padding-right: 3rem !important;
}
.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}
.pl-5,
.px-5 {
  padding-left: 3rem !important;
}
.m-n1 {
  margin: -0.25rem !important;
}
.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}
.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}
.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}
.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}
.m-n2 {
  margin: -0.5rem !important;
}
.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}
.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}
.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}
.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}
.m-n3 {
  margin: -1rem !important;
}
.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}
.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}
.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}
.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}
.m-n4 {
  margin: -1.5rem !important;
}
.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}
.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}
.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}
.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}
.m-n5 {
  margin: -3rem !important;
}
.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}
.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}
.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}
.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mt-auto,
.my-auto {
  margin-top: auto !important;
}
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}
@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}
.text-justify {
  text-align: justify !important;
}
.text-wrap {
  white-space: normal !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.font-weight-light {
  font-weight: 300 !important;
}
.font-weight-lighter {
  font-weight: lighter !important;
}
.font-weight-normal {
  font-weight: 400 !important;
}
.font-weight-bold {
  font-weight: 700 !important;
}
.font-weight-bolder {
  font-weight: bolder !important;
}
.font-italic {
  font-style: italic !important;
}
.text-white {
  color: #fff !important;
}
.text-primary {
  color: #007bff !important;
}
a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important;
}
.text-secondary {
  color: #6c757d !important;
}
a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}
.text-success {
  color: #28a745 !important;
}
a.text-success:hover, a.text-success:focus {
  color: #19692c !important;
}
.text-info {
  color: #17a2b8 !important;
}
a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}
.text-warning {
  color: #ffc107 !important;
}
a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}
.text-danger {
  color: #dc3545 !important;
}
a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important;
}
.text-light {
  color: #f8f9fa !important;
}
a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}
.text-dark {
  color: #343a40 !important;
}
a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}
.text-body {
  color: #212529 !important;
}
.text-muted {
  color: #6c757d !important;
}
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.text-decoration-none {
  text-decoration: none !important;
}
.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}
.text-reset {
  color: inherit !important;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dee2e6;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
.w-32px {
  width: 32px;
}
.w-40px {
  width: 40px;
}
.w-20 {
  width: 20%;
}
.w-50 {
  width: 50%;
}
.w-100 {
  width: 100%;
}
.w-120 {
  width: 120px;
}
.w-200 {
  width: 200px;
}
.w-400 {
  width: 400px;
}
.w-240 {
  width: 240px;
}
.w-max-content {
  width: max-content;
}
.flex-1 {
  flex: 1;
}
.t-no-wrap,
.text-no-wrap {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.cp {
  cursor: pointer;
}
.d-f-c-c {
  display: flex;
  justify-content: center;
  align-content: center;
}
.d-f-s-c {
  display: flex;
  justify-content: flex-start;
  align-content: center;
}
.d-f-e-c {
  display: flex;
  justify-content: flex-end;
  align-content: center;
}
.d-f-a-c {
  display: flex;
  justify-content: space-around;
  align-content: center;
}
.mx-20 {
  margin: 20px 0;
}
.m-l-xs {
  margin-left: 4px;
}
.m-l-sm {
  margin-left: 8px;
}
.m-l-8 {
  margin-left: 8px;
}
.m-l-md {
  margin-left: 12px;
}
.m-l-lg {
  margin-left: 16px;
}
.m-l-xl {
  margin-left: 20px;
}
.m-l-20 {
  margin-left: 20px;
}
.m-l-xxl {
  margin-left: 24px;
}
.m-l-xxxl {
  margin-left: 32px;
}
.m-l-auto {
  margin-left: auto;
}
.m-r-xs {
  margin-right: 4px;
}
.m-r-4 {
  margin-right: 4px;
}
.m-r-sm {
  margin-right: 8px;
}
.m-r-8 {
  margin-right: 8px;
}
.m-r-md {
  margin-right: 12px;
}
.m-r-12 {
  margin-right: 12px;
}
.m-r-lg {
  margin-right: 16px;
}
.m-r-xl {
  margin-right: 20px;
}
.m-r-20 {
  margin-right: 20px;
}
.m-r-xxl {
  margin-right: 24px;
}
.m-r-xxxl {
  margin-right: 32px;
}
.m-t-xs {
  margin-top: 4px;
}
.m-t-sm {
  margin-top: 8px;
}
.m-t-8 {
  margin-top: 8px;
}
.m-t-md {
  margin-top: 12px;
}
.m-t-12 {
  margin-top: 12px;
}
.m-t-lg {
  margin-top: 16px;
}
.m-t-16 {
  margin-top: 16px;
}
.m-t-xl {
  margin-top: 20px;
}
.m-t-20 {
  margin-top: 20px;
}
.m-t-xxl {
  margin-top: 24px;
}
.m-t-xxxl {
  margin-top: 32px;
}
.m-b-xs {
  margin-bottom: 4px;
}
.m-b-sm {
  margin-bottom: 8px;
}
.m-b-8 {
  margin-bottom: 8px;
}
.m-b-md {
  margin-bottom: 12px;
}
.m-b-lg {
  margin-bottom: 16px;
}
.m-b-xl {
  margin-bottom: 20px;
}
.m-b-16 {
  margin-bottom: 16px;
}
.m-b-20 {
  margin-bottom: 20px;
}
.m-b-xxl {
  margin-bottom: 24px;
}
.m-b-xxxl {
  margin-bottom: 32px;
}
.border-e5e5e7 {
  border: 1px solid #e5e5e7;
}
.border-b-e5e5e7 {
  border-bottom: 1px solid #e5e5e7;
}
.border-radius-8 {
  border-radius: 8px;
}
.pd-16 {
  padding: 16px;
}
.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}
.p-20 {
  padding: 20px;
}
.p-l-8 {
  padding-left: 8px;
}
.p-l-48 {
  padding-left: 48px;
}
.p-r-8 {
  padding-right: 8px;
}
.p-r-20 {
  padding-right: 20px;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.top-20 {
  top: 20px;
}
.right-20 {
  right: 20px;
}
.cursor-pointer {
  cursor: pointer;
}
.justify-between {
  justify-content: space-between;
}
.justify-center {
  justify-content: center;
}
.flex {
  display: flex;
}
.grid {
  display: grid;
}
.d-none {
  display: none;
}
.items-center {
  align-items: center;
}
.items-start {
  align-items: flex-start;
}
.decoration-none {
  text-decoration: none;
}
.h-8 {
  height: 2rem;
}
.h-16px {
  height: 16px;
}
.bg-242428 {
  background-color: #242428;
}
.scale-150 {
  transform: scale(1.5);
}
.m-l-2-i {
  margin-left: 0.5rem !important;
  /* 8px */
}
.m-b-5 {
  margin-bottom: 1.25rem;
  /* 20px */
}
.m-t-5 {
  margin-top: 1.25rem;
  /* 20px */
}
.m-b-4 {
  margin-bottom: 4px;
}
.m-b-12 {
  margin-bottom: 12px;
}
.rounded-tl-lg {
  border-top-left-radius: 0.5rem;
  /* 8px */
}
.text-717179 {
  color: #717179;
}
.absolute {
  position: absolute;
}
.gap-8 {
  grid-gap: 8px;
  gap: 8px;
}
.gap-20 {
  grid-gap: 20px;
  gap: 20px;
}
.grid-template-columns-2 {
  grid-template-columns: auto auto;
}
.grid-template-columns-2-gap-20 {
  grid-template-columns: calc((100% - 20px) / 2) calc((100% - 20px) / 2);
  grid-gap: 20px;
  gap: 20px;
}
.grid-template-columns-50-50 {
  grid-template-columns: 50% 50%;
}
.grid-template-columns-3 {
  grid-template-columns: auto auto auto;
}
.vcs-icon-32 {
  width: 32px !important;
  height: 32px !important;
}
.z-100 {
  z-index: 100;
}
.b-20 {
  bottom: 20px;
}
.l-12 {
  left: 12px;
}
.color-113c83 {
  color: #113c83;
}
.color-303036 {
  color: #303036;
}
.color-ffffff {
  color: #ffffff;
}
.color-467ad0 {
  color: #467ad0;
}
.color-ee0033 {
  color: #ee0033;
}
.bg-fff {
  background-color: #fff;
}
.color-113c83 {
  color: #113c83;
}
.color-303036 {
  color: #303036;
}
.color-ffffff {
  color: #ffffff;
}
.color-467ad0 {
  color: #467ad0;
}
.color-ee0033 {
  color: #ee0033;
}
.bg-fff {
  background-color: #fff;
}
/*
  Button has many type:  Default , Primary , Link , Ghost , Split ,  Warning , Danger , Group , 
  With states: default, hover focus, active, disabled, selected, disable, progress
  Setting property: background, color, outline, icon
  Should make button-palette for earch type above
*/
/*
  Checkbox has many type:  Standard , Selected , Indeterminate
  With states: default, hover, active, disabled
  Setting property: background, label-color, outline, icon
  Make checkbox-palette for earch type above

  Checkbox Dont has Focus status. In design : Focus = Active in my code.
  Because Checkbox using backgroud-image(svg) to set display. With Indeterminate state, we need more property $active_icon_color. This is color of indeterminate icon.

  Note: checkbox has outline = 2px
*/
.icon-success {
  color: #697F3E !important;
}
.icon-warning {
  color: #E8E160 !important;
}
.icon-error {
  color: #EE0033 !important;
}
.icon-infor {
  color: #5582DF !important;
}
.icon-disabled {
  color: #C9C9CF !important;
}
.mat-form-field-custom {
  width: 100%;
  font-family: "Roboto-Regular" !important;
}
.mat-tab-group {
  font-family: "Roboto-Regular" !important;
  background-color: #ffffff;
  border-radius: 8px;
}
.mat-tab-group .mat-tab-label,
.mat-tab-group .mat-tab-link {
  font-family: "Roboto-Medium" !important;
  padding: 12px 16px !important;
  font-size: 14px !important;
  min-width: 50px !important;
  color: #62626a;
}
.mat-tab-group .mat-tab-label .mat-tab-label-content,
.mat-tab-group .mat-tab-link .mat-tab-label-content {
  font-family: "Roboto-Medium" !important;
}
.mat-tab-group .mat-tab-label-active {
  min-width: 50px !important;
  color: #111113;
}
.mat-tab-group.mat-primary .mat-ink-bar {
  background-color: #111113 !important;
}
.amcharts-main-div .amcharts-chart-div > a {
  display: none !important;
}
.btn:not(:disabled):not(.disabled):hover,
.btn:not(:disabled):not(.disabled):focus {
  filter: brightness(0.85);
  transition: 0.3s;
}
.btn:disabled {
  cursor: not-allowed !important;
}
*,
*:focus,
*:hover {
  outline: none !important;
}
button:focus {
  outline: none !important;
  -moz-outline-radius: 4px;
}
.max-w {
  width: 100%;
}
.capitalize {
  text-transform: capitalize;
}
.ip-full {
  width: 100%;
}
.icon-24 {
  width: 24px;
  height: 24px;
}
.icon-16 {
  width: 16px;
  height: 16px;
}
.new-error-section {
  justify-content: center;
  text-align: center;
}
.new-error-section .icon-err {
  margin-bottom: 8px;
  margin-left: auto;
  margin-right: auto;
  width: 88px;
  height: 60px;
}
.text-empty {
  color: #62626a;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  font-family: Roboto;
}
.multiline-ellipsis {
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.text-ellipsis {
  position: relative;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.btn-search-md {
  width: 116px;
  height: 36px;
}
.red-text {
  color: red;
}
.section-wrap {
  border: 1px solid #e5e5e7;
  border-radius: 8px;
}
.section-wrap:not(:first-child) {
  margin-top: 24px;
}
.section-wrap .form-section-title {
  height: 40px;
  background-color: #e5e5e7;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  padding: 10px 12px;
}
.section-wrap .form-section-title span {
  color: #111113;
  font-family: "Roboto-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.dark-theme .vcs-form-field.mat-form-field:not(.mat-form-field-disabled) .mat-form-field-flex {
  height: auto;
  min-height: 40px;
  align-items: center;
  padding-right: 12px;
}
.form-wrap {
  padding: 16px;
}
.vcs-button-split .vcs-button:first-of-type {
  border-right: unset;
}
.row-input {
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-width: 768px;
}
.row-input .label {
  font-family: "Roboto-Medium";
  font-weight: 500;
  font-size: 14px;
  line-height: 14px;
}
.row-input .input-wrap {
  width: 608px;
}
.row-input .input-wrap-sm {
  width: 564px;
}
.row-input.mb .label {
  margin-bottom: 18px;
}
.row-input.row-select {
  margin-bottom: 18px;
}
.rotate {
  animation: rotation 2s infinite linear;
}
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.language-icon {
  width: 36px;
  height: 36px;
  line-height: 36px;
  border-radius: 50%;
  cursor: pointer;
  transition: 0.3s;
  display: flex;
  align-items: center;
  justify-content: center;
}
.language-icon .language {
  color: #c9c9cf;
  text-align: center;
  line-height: 25px;
  text-transform: uppercase;
  width: 24px;
  height: 24px;
  font-size: 14px;
  background-color: #111113;
  border-radius: 50%;
}
.language-icon:hover {
  background-color: #c9c9cf;
}
.ant-picker-separator i {
  display: block;
}
.critical {
  background: #ee0033;
  color: #ffffff !important;
  border-radius: 3px;
}
.high {
  background: #f39c55;
  color: #ffffff !important;
  border-radius: 3px;
}
.medium {
  background: #e8e160;
  color: #111113 !important;
  border-radius: 3px;
}
.low {
  background: #cacacf;
  color: #111113 !important;
  border-radius: 3px;
}
@keyframes placeHolderShimmer {
  0% {
    background-position: -1000px 0;
  }
  100% {
    background-position: 1000px 0;
  }
}
/*!
 * Bootstrap v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #d9303a;
  --orange: #ed6c44;
  --yellow: #ffb12c;
  --green: #43a945;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #ffffff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #ee0033;
  --secondary: #2e3653;
  --success: #00b861;
  --info: #0da1e2;
  --warning: #ffb12c;
  --danger: #ee0505;
  --light: #b2b7c2;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(33, 34, 38, 0);
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #ffffff;
}
[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 700;
}
dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #0056b3;
  text-decoration: underline;
}
a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}
figure {
  margin: 0 0 1rem;
}
img {
  vertical-align: middle;
  border-style: none;
}
svg {
  overflow: hidden;
  vertical-align: middle;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
label {
  display: inline-block;
  margin-bottom: 0.5rem;
}
button {
  border-radius: 0;
}
button:focus:not(:focus-visible) {
  outline: 0;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
[role=button] {
  cursor: pointer;
}
select {
  word-wrap: normal;
}
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
  cursor: pointer;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}
h1, .h1 {
  font-size: 2.5rem;
}
h2, .h2 {
  font-size: 2rem;
}
h3, .h3 {
  font-size: 1.75rem;
}
h4, .h4 {
  font-size: 1.5rem;
}
h5, .h5 {
  font-size: 1.25rem;
}
h6, .h6 {
  font-size: 1rem;
}
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(33, 34, 38, 0.1);
}
small,
.small {
  font-size: 80%;
  font-weight: 400;
}
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
}
.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}
.img-fluid {
  max-width: 100%;
  height: auto;
}
.img-thumbnail {
  padding: 0.25rem;
  background-color: #ffffff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}
.figure {
  display: inline-block;
}
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}
.figure-caption {
  font-size: 90%;
  color: #6c757d;
}
code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #ffffff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}
pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}
.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.order-first {
  order: -1;
}
.order-last {
  order: 13;
}
.order-0 {
  order: 0;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.order-3 {
  order: 3;
}
.order-4 {
  order: 4;
}
.order-5 {
  order: 5;
}
.order-6 {
  order: 6;
}
.order-7 {
  order: 7;
}
.order-8 {
  order: 8;
}
.order-9 {
  order: 9;
}
.order-10 {
  order: 10;
}
.order-11 {
  order: 11;
}
.order-12 {
  order: 12;
}
.offset-1 {
  margin-left: 8.3333333333%;
}
.offset-2 {
  margin-left: 16.6666666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.3333333333%;
}
.offset-5 {
  margin-left: 41.6666666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.3333333333%;
}
.offset-8 {
  margin-left: 66.6666666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.3333333333%;
}
.offset-11 {
  margin-left: 91.6666666667%;
}
@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-first {
    order: -1;
  }

  .order-sm-last {
    order: 13;
  }

  .order-sm-0 {
    order: 0;
  }

  .order-sm-1 {
    order: 1;
  }

  .order-sm-2 {
    order: 2;
  }

  .order-sm-3 {
    order: 3;
  }

  .order-sm-4 {
    order: 4;
  }

  .order-sm-5 {
    order: 5;
  }

  .order-sm-6 {
    order: 6;
  }

  .order-sm-7 {
    order: 7;
  }

  .order-sm-8 {
    order: 8;
  }

  .order-sm-9 {
    order: 9;
  }

  .order-sm-10 {
    order: 10;
  }

  .order-sm-11 {
    order: 11;
  }

  .order-sm-12 {
    order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }

  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }

  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }

  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }

  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-first {
    order: -1;
  }

  .order-md-last {
    order: 13;
  }

  .order-md-0 {
    order: 0;
  }

  .order-md-1 {
    order: 1;
  }

  .order-md-2 {
    order: 2;
  }

  .order-md-3 {
    order: 3;
  }

  .order-md-4 {
    order: 4;
  }

  .order-md-5 {
    order: 5;
  }

  .order-md-6 {
    order: 6;
  }

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .order-md-11 {
    order: 11;
  }

  .order-md-12 {
    order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.3333333333%;
  }

  .offset-md-2 {
    margin-left: 16.6666666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.3333333333%;
  }

  .offset-md-5 {
    margin-left: 41.6666666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.3333333333%;
  }

  .offset-md-8 {
    margin-left: 66.6666666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.3333333333%;
  }

  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-first {
    order: -1;
  }

  .order-lg-last {
    order: 13;
  }

  .order-lg-0 {
    order: 0;
  }

  .order-lg-1 {
    order: 1;
  }

  .order-lg-2 {
    order: 2;
  }

  .order-lg-3 {
    order: 3;
  }

  .order-lg-4 {
    order: 4;
  }

  .order-lg-5 {
    order: 5;
  }

  .order-lg-6 {
    order: 6;
  }

  .order-lg-7 {
    order: 7;
  }

  .order-lg-8 {
    order: 8;
  }

  .order-lg-9 {
    order: 9;
  }

  .order-lg-10 {
    order: 10;
  }

  .order-lg-11 {
    order: 11;
  }

  .order-lg-12 {
    order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }

  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }

  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }

  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }

  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-first {
    order: -1;
  }

  .order-xl-last {
    order: 13;
  }

  .order-xl-0 {
    order: 0;
  }

  .order-xl-1 {
    order: 1;
  }

  .order-xl-2 {
    order: 2;
  }

  .order-xl-3 {
    order: 3;
  }

  .order-xl-4 {
    order: 4;
  }

  .order-xl-5 {
    order: 5;
  }

  .order-xl-6 {
    order: 6;
  }

  .order-xl-7 {
    order: 7;
  }

  .order-xl-8 {
    order: 8;
  }

  .order-xl-9 {
    order: 9;
  }

  .order-xl-10 {
    order: 10;
  }

  .order-xl-11 {
    order: 11;
  }

  .order-xl-12 {
    order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}
.table-sm th,
.table-sm td {
  padding: 0.3rem;
}
.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}
.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(33, 34, 38, 0.05);
}
.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(33, 34, 38, 0.075);
}
.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #fab8c6;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #f67a95;
}
.table-hover .table-primary:hover {
  background-color: #f8a0b3;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #f8a0b3;
}
.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #c4c7cf;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #9296a6;
}
.table-hover .table-secondary:hover {
  background-color: #b6bac4;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #b6bac4;
}
.table-success,
.table-success > th,
.table-success > td {
  background-color: #b8ebd3;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #7adaad;
}
.table-hover .table-success:hover {
  background-color: #a4e5c7;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #a4e5c7;
}
.table-info,
.table-info > th,
.table-info > td {
  background-color: #bbe5f7;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #81cef0;
}
.table-hover .table-info:hover {
  background-color: #a4dcf4;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #a4dcf4;
}
.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffe9c4;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffd691;
}
.table-hover .table-warning:hover {
  background-color: #ffdfab;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffdfab;
}
.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #fab9b9;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #f67d7d;
}
.table-hover .table-danger:hover {
  background-color: #f8a1a1;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f8a1a1;
}
.table-light,
.table-light > th,
.table-light > td {
  background-color: #e9ebee;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #d7dadf;
}
.table-hover .table-light:hover {
  background-color: #dbdee3;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #dbdee3;
}
.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}
.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}
.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(33, 34, 38, 0.075);
}
.table-hover .table-active:hover {
  background-color: rgba(21, 22, 24, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(21, 22, 24, 0.075);
}
.table .thead-dark th {
  color: #ffffff;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.table-dark {
  color: #ffffff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.075);
}
@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}
.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
.form-control:focus {
  color: #495057;
  background-color: #ffffff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  appearance: none;
}
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #ffffff;
}
.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}
.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
select.form-control[size], select.form-control[multiple] {
  height: auto;
}
textarea.form-control {
  height: auto;
}
.form-group {
  margin-bottom: 1rem;
}
.form-text {
  display: block;
  margin-top: 0.25rem;
}
.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}
.form-check-label {
  margin-bottom: 0;
}
.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #43a945;
}
.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #ffffff;
  background-color: rgba(67, 169, 69, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  left: 5px;
}
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #43a945;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2343a945' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #43a945;
  box-shadow: 0 0 0 0.2rem rgba(67, 169, 69, 0.25);
}
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #43a945;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #ffffff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2343a945' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #43a945;
  box-shadow: 0 0 0 0.2rem rgba(67, 169, 69, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #43a945;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #43a945;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #43a945;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #5fc061;
  background-color: #5fc061;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(67, 169, 69, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #43a945;
}
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #43a945;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #43a945;
  box-shadow: 0 0 0 0.2rem rgba(67, 169, 69, 0.25);
}
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #d9303a;
}
.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #ffffff;
  background-color: rgba(217, 48, 58, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 5px;
}
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #d9303a;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23d9303a' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23d9303a' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #d9303a;
  box-shadow: 0 0 0 0.2rem rgba(217, 48, 58, 0.25);
}
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #d9303a;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #ffffff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23d9303a' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23d9303a' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #d9303a;
  box-shadow: 0 0 0 0.2rem rgba(217, 48, 58, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #d9303a;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #d9303a;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #d9303a;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e15b63;
  background-color: #e15b63;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(217, 48, 58, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #d9303a;
}
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #d9303a;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #d9303a;
  box-shadow: 0 0 0 0.2rem rgba(217, 48, 58, 0.25);
}
.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
.form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}
.btn-primary {
  color: #ffffff;
  background-color: #ee0033;
  border-color: #ee0033;
}
.btn-primary:hover {
  color: #ffffff;
  background-color: #c8002b;
  border-color: #bb0028;
}
.btn-primary:focus, .btn-primary.focus {
  color: #ffffff;
  background-color: #c8002b;
  border-color: #bb0028;
  box-shadow: 0 0 0 0.2rem rgba(241, 38, 82, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #ffffff;
  background-color: #ee0033;
  border-color: #ee0033;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #bb0028;
  border-color: #ae0025;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(241, 38, 82, 0.5);
}
.btn-secondary {
  color: #ffffff;
  background-color: #2e3653;
  border-color: #2e3653;
}
.btn-secondary:hover {
  color: #ffffff;
  background-color: #20263a;
  border-color: #1c2132;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #ffffff;
  background-color: #20263a;
  border-color: #1c2132;
  box-shadow: 0 0 0 0.2rem rgba(77, 84, 109, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #ffffff;
  background-color: #2e3653;
  border-color: #2e3653;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #ffffff;
  background-color: #1c2132;
  border-color: #171b2a;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(77, 84, 109, 0.5);
}
.btn-success {
  color: #ffffff;
  background-color: #00b861;
  border-color: #00b861;
}
.btn-success:hover {
  color: #ffffff;
  background-color: #00924d;
  border-color: #008546;
}
.btn-success:focus, .btn-success.focus {
  color: #ffffff;
  background-color: #00924d;
  border-color: #008546;
  box-shadow: 0 0 0 0.2rem rgba(38, 195, 121, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #ffffff;
  background-color: #00b861;
  border-color: #00b861;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #ffffff;
  background-color: #008546;
  border-color: #00783f;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 195, 121, 0.5);
}
.btn-info {
  color: #ffffff;
  background-color: #0da1e2;
  border-color: #0da1e2;
}
.btn-info:hover {
  color: #ffffff;
  background-color: #0b87be;
  border-color: #0a7fb2;
}
.btn-info:focus, .btn-info.focus {
  color: #ffffff;
  background-color: #0b87be;
  border-color: #0a7fb2;
  box-shadow: 0 0 0 0.2rem rgba(49, 175, 230, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #ffffff;
  background-color: #0da1e2;
  border-color: #0da1e2;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #ffffff;
  background-color: #0a7fb2;
  border-color: #0a76a6;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(49, 175, 230, 0.5);
}
.btn-warning {
  color: #212529;
  background-color: #ffb12c;
  border-color: #ffb12c;
}
.btn-warning:hover {
  color: #212529;
  background-color: #ffa306;
  border-color: #f89c00;
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #ffa306;
  border-color: #f89c00;
  box-shadow: 0 0 0 0.2rem rgba(222, 156, 44, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffb12c;
  border-color: #ffb12c;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #f89c00;
  border-color: #eb9400;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 156, 44, 0.5);
}
.btn-danger {
  color: #ffffff;
  background-color: #ee0505;
  border-color: #ee0505;
}
.btn-danger:hover {
  color: #ffffff;
  background-color: #c90404;
  border-color: #bc0404;
}
.btn-danger:focus, .btn-danger.focus {
  color: #ffffff;
  background-color: #c90404;
  border-color: #bc0404;
  box-shadow: 0 0 0 0.2rem rgba(241, 43, 43, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #ffffff;
  background-color: #ee0505;
  border-color: #ee0505;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #ffffff;
  background-color: #bc0404;
  border-color: #b00404;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(241, 43, 43, 0.5);
}
.btn-light {
  color: #212529;
  background-color: #b2b7c2;
  border-color: #b2b7c2;
}
.btn-light:hover {
  color: #212529;
  background-color: #9da3b1;
  border-color: #969cab;
}
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: #9da3b1;
  border-color: #969cab;
  box-shadow: 0 0 0 0.2rem rgba(156, 161, 171, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #b2b7c2;
  border-color: #b2b7c2;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #969cab;
  border-color: #8e96a6;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(156, 161, 171, 0.5);
}
.btn-dark {
  color: #ffffff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #ffffff;
  background-color: #23272b;
  border-color: #1d2124;
}
.btn-dark:focus, .btn-dark.focus {
  color: #ffffff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #ffffff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #ffffff;
  background-color: #1d2124;
  border-color: #171a1d;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-outline-primary {
  color: #ee0033;
  border-color: #ee0033;
}
.btn-outline-primary:hover {
  color: #ffffff;
  background-color: #ee0033;
  border-color: #ee0033;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(238, 0, 51, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #ee0033;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #ee0033;
  border-color: #ee0033;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(238, 0, 51, 0.5);
}
.btn-outline-secondary {
  color: #2e3653;
  border-color: #2e3653;
}
.btn-outline-secondary:hover {
  color: #ffffff;
  background-color: #2e3653;
  border-color: #2e3653;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 54, 83, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #2e3653;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #ffffff;
  background-color: #2e3653;
  border-color: #2e3653;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 54, 83, 0.5);
}
.btn-outline-success {
  color: #00b861;
  border-color: #00b861;
}
.btn-outline-success:hover {
  color: #ffffff;
  background-color: #00b861;
  border-color: #00b861;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 184, 97, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #00b861;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #ffffff;
  background-color: #00b861;
  border-color: #00b861;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 184, 97, 0.5);
}
.btn-outline-info {
  color: #0da1e2;
  border-color: #0da1e2;
}
.btn-outline-info:hover {
  color: #ffffff;
  background-color: #0da1e2;
  border-color: #0da1e2;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(13, 161, 226, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #0da1e2;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #ffffff;
  background-color: #0da1e2;
  border-color: #0da1e2;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(13, 161, 226, 0.5);
}
.btn-outline-warning {
  color: #ffb12c;
  border-color: #ffb12c;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffb12c;
  border-color: #ffb12c;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 177, 44, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffb12c;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffb12c;
  border-color: #ffb12c;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 177, 44, 0.5);
}
.btn-outline-danger {
  color: #ee0505;
  border-color: #ee0505;
}
.btn-outline-danger:hover {
  color: #ffffff;
  background-color: #ee0505;
  border-color: #ee0505;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(238, 5, 5, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #ee0505;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #ffffff;
  background-color: #ee0505;
  border-color: #ee0505;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(238, 5, 5, 0.5);
}
.btn-outline-light {
  color: #b2b7c2;
  border-color: #b2b7c2;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #b2b7c2;
  border-color: #b2b7c2;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(178, 183, 194, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #b2b7c2;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #b2b7c2;
  border-color: #b2b7c2;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(178, 183, 194, 0.5);
}
.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #ffffff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #ffffff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}
.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}
.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}
input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}
.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}
.collapse:not(.show) {
  display: none;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}
.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(33, 34, 38, 0.15);
  border-radius: 0.25rem;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}
.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #e9ecef;
}
.dropdown-item.active, .dropdown-item:active {
  color: #ffffff;
  text-decoration: none;
  background-color: #007bff;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}
.dropdown-menu.show {
  display: block;
}
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n+3),
.input-group.has-validation > .custom-select:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}
.input-group-prepend {
  margin-right: -1px;
}
.input-group-append {
  margin-left: -1px;
}
.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}
.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}
.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}
.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
}
.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}
.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  border-color: #007bff;
  background-color: #007bff;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}
.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #ffffff;
  border: #adb5bd solid 1px;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50%/50% 50% no-repeat;
}
.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23ffffff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23ffffff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #ffffff;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #ffffff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  appearance: none;
}
.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #ffffff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}
.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}
.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}
.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}
.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #ffffff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}
.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}
.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
.custom-file-label,
.custom-select {
    transition: none;
  }
}
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}
.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #ffffff;
  border-color: #dee2e6 #dee2e6 #ffffff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-pills .nav-link {
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #ffffff;
  background-color: #007bff;
}
.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}
.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50%/100% 100% no-repeat;
}
.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}
@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-light .navbar-brand {
  color: rgba(33, 34, 38, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(33, 34, 38, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(33, 34, 38, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(33, 34, 38, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(33, 34, 38, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(33, 34, 38, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(33, 34, 38, 0.5);
  border-color: rgba(33, 34, 38, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 34, 38, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(33, 34, 38, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(33, 34, 38, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(33, 34, 38, 0.9);
}
.navbar-dark .navbar-brand {
  color: #ffffff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #ffffff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #ffffff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #ffffff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #ffffff;
}
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: border-box;
  border: 1px solid rgba(33, 34, 38, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}
.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}
.card-title {
  margin-bottom: 0.75rem;
}
.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}
.card-text:last-child {
  margin-bottom: 0;
}
.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}
.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(33, 34, 38, 0.03);
  border-bottom: 1px solid rgba(33, 34, 38, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(33, 34, 38, 0.03);
  border-top: 1px solid rgba(33, 34, 38, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}
.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}
.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px);
}
.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}
.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}
.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}
.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    grid-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}
.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6c757d;
}
.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}
.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #ffffff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #ffffff;
  background-color: #007bff;
  border-color: #007bff;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #ffffff;
  border-color: #dee2e6;
}
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}
.badge-primary {
  color: #ffffff;
  background-color: #ee0033;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #ffffff;
  background-color: #bb0028;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(238, 0, 51, 0.5);
}
.badge-secondary {
  color: #ffffff;
  background-color: #2e3653;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #ffffff;
  background-color: #1c2132;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(46, 54, 83, 0.5);
}
.badge-success {
  color: #ffffff;
  background-color: #00b861;
}
a.badge-success:hover, a.badge-success:focus {
  color: #ffffff;
  background-color: #008546;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 184, 97, 0.5);
}
.badge-info {
  color: #ffffff;
  background-color: #0da1e2;
}
a.badge-info:hover, a.badge-info:focus {
  color: #ffffff;
  background-color: #0a7fb2;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(13, 161, 226, 0.5);
}
.badge-warning {
  color: #212529;
  background-color: #ffb12c;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #f89c00;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 177, 44, 0.5);
}
.badge-danger {
  color: #ffffff;
  background-color: #ee0505;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #ffffff;
  background-color: #bc0404;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(238, 5, 5, 0.5);
}
.badge-light {
  color: #212529;
  background-color: #b2b7c2;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #969cab;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(178, 183, 194, 0.5);
}
.badge-dark {
  color: #ffffff;
  background-color: #343a40;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #ffffff;
  background-color: #1d2124;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}
.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.alert-heading {
  color: inherit;
}
.alert-link {
  font-weight: 700;
}
.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}
.alert-primary {
  color: #8c102d;
  background-color: #fcccd6;
  border-color: #fab8c6;
}
.alert-primary hr {
  border-top-color: #f8a0b3;
}
.alert-primary .alert-link {
  color: #5e0b1e;
}
.alert-secondary {
  color: #282c3d;
  background-color: #d5d7dd;
  border-color: #c4c7cf;
}
.alert-secondary hr {
  border-top-color: #b6bac4;
}
.alert-secondary .alert-link {
  color: #14161e;
}
.alert-success {
  color: #107045;
  background-color: #ccf1df;
  border-color: #b8ebd3;
}
.alert-success hr {
  border-top-color: #a4e5c7;
}
.alert-success .alert-link {
  color: #0a432a;
}
.alert-info {
  color: #176488;
  background-color: #cfecf9;
  border-color: #bbe5f7;
}
.alert-info hr {
  border-top-color: #a4dcf4;
}
.alert-info .alert-link {
  color: #10445c;
}
.alert-warning {
  color: #946c29;
  background-color: papayawhip;
  border-color: #ffe9c4;
}
.alert-warning hr {
  border-top-color: #ffdfab;
}
.alert-warning .alert-link {
  color: #6c4f1e;
}
.alert-danger {
  color: #8c1315;
  background-color: #fccdcd;
  border-color: #fab9b9;
}
.alert-danger hr {
  border-top-color: #f8a1a1;
}
.alert-danger .alert-link {
  color: #5f0d0e;
}
.alert-light {
  color: #6c6f77;
  background-color: #f0f1f3;
  border-color: #e9ebee;
}
.alert-light hr {
  border-top-color: #dbdee3;
}
.alert-light .alert-link {
  color: #54565c;
}
.alert-dark {
  color: #2b2e34;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.alert-dark hr {
  border-top-color: #b9bbbe;
}
.alert-dark .alert-link {
  color: #141518;
}
@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}
.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}
.media {
  display: flex;
  align-items: flex-start;
}
.media-body {
  flex: 1;
}
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}
.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #7a7d86;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #ffffff;
  border: 1px solid rgba(33, 34, 38, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #ffffff;
}
.list-group-item.active {
  z-index: 2;
  color: #ffffff;
  background-color: #007bff;
  border-color: #007bff;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}
.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}
@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}
.list-group-item-primary {
  color: #8c102d;
  background-color: #fab8c6;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #8c102d;
  background-color: #f8a0b3;
}
.list-group-item-primary.list-group-item-action.active {
  color: #ffffff;
  background-color: #8c102d;
  border-color: #8c102d;
}
.list-group-item-secondary {
  color: #282c3d;
  background-color: #c4c7cf;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #282c3d;
  background-color: #b6bac4;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #ffffff;
  background-color: #282c3d;
  border-color: #282c3d;
}
.list-group-item-success {
  color: #107045;
  background-color: #b8ebd3;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #107045;
  background-color: #a4e5c7;
}
.list-group-item-success.list-group-item-action.active {
  color: #ffffff;
  background-color: #107045;
  border-color: #107045;
}
.list-group-item-info {
  color: #176488;
  background-color: #bbe5f7;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #176488;
  background-color: #a4dcf4;
}
.list-group-item-info.list-group-item-action.active {
  color: #ffffff;
  background-color: #176488;
  border-color: #176488;
}
.list-group-item-warning {
  color: #946c29;
  background-color: #ffe9c4;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #946c29;
  background-color: #ffdfab;
}
.list-group-item-warning.list-group-item-action.active {
  color: #ffffff;
  background-color: #946c29;
  border-color: #946c29;
}
.list-group-item-danger {
  color: #8c1315;
  background-color: #fab9b9;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #8c1315;
  background-color: #f8a1a1;
}
.list-group-item-danger.list-group-item-action.active {
  color: #ffffff;
  background-color: #8c1315;
  border-color: #8c1315;
}
.list-group-item-light {
  color: #6c6f77;
  background-color: #e9ebee;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #6c6f77;
  background-color: #dbdee3;
}
.list-group-item-light.list-group-item-action.active {
  color: #ffffff;
  background-color: #6c6f77;
  border-color: #6c6f77;
}
.list-group-item-dark {
  color: #2b2e34;
  background-color: #c6c8ca;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #2b2e34;
  background-color: #b9bbbe;
}
.list-group-item-dark.list-group-item-action.active {
  color: #ffffff;
  background-color: #2b2e34;
  border-color: #2b2e34;
}
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #212226;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.5;
}
.close:hover {
  color: #212226;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}
button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}
a.close.disabled {
  pointer-events: none;
}
.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(33, 34, 38, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}
.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.toast-body {
  padding: 0.75rem;
}
.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}
.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(33, 34, 38, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #212226;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}
.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}
.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}
.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: min-content;
  }

  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #212226;
}
.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #212226;
}
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #212226;
}
.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #212226;
}
.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #ffffff;
  text-align: center;
  background-color: #212226;
  border-radius: 0.25rem;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(33, 34, 38, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(33, 34, 38, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #ffffff;
}
.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(33, 34, 38, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #ffffff;
}
.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(33, 34, 38, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #ffffff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}
.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(33, 34, 38, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #ffffff;
}
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}
.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}
.carousel {
  position: relative;
}
.carousel.pointer-event {
  touch-action: pan-y;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}
.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}
.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}
.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    transition: none;
  }
}
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #ffffff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.carousel-control-prev {
  left: 0;
}
.carousel-control-next {
  right: 0;
}
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50%/100% 100% no-repeat;
}
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #ffffff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}
.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}
@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow;
}
.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}
@media (prefers-reduced-motion: reduce) {
  .spinner-border,
.spinner-grow {
    animation-duration: 1.5s;
  }
}
.align-baseline {
  vertical-align: baseline !important;
}
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
.bg-primary {
  background-color: #ee0033 !important;
}
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #bb0028 !important;
}
.bg-secondary {
  background-color: #2e3653 !important;
}
a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #1c2132 !important;
}
.bg-success {
  background-color: #00b861 !important;
}
a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #008546 !important;
}
.bg-info {
  background-color: #0da1e2 !important;
}
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #0a7fb2 !important;
}
.bg-warning {
  background-color: #ffb12c !important;
}
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #f89c00 !important;
}
.bg-danger {
  background-color: #ee0505 !important;
}
a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bc0404 !important;
}
.bg-light {
  background-color: #b2b7c2 !important;
}
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #969cab !important;
}
.bg-dark {
  background-color: #343a40 !important;
}
a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}
.bg-white {
  background-color: #ffffff !important;
}
.bg-transparent {
  background-color: transparent !important;
}
.border {
  border: 1px solid #dee2e6 !important;
}
.border-top {
  border-top: 1px solid #dee2e6 !important;
}
.border-right {
  border-right: 1px solid #dee2e6 !important;
}
.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}
.border-left {
  border-left: 1px solid #dee2e6 !important;
}
.border-0 {
  border: 0 !important;
}
.border-top-0 {
  border-top: 0 !important;
}
.border-right-0 {
  border-right: 0 !important;
}
.border-bottom-0 {
  border-bottom: 0 !important;
}
.border-left-0 {
  border-left: 0 !important;
}
.border-primary {
  border-color: #ee0033 !important;
}
.border-secondary {
  border-color: #2e3653 !important;
}
.border-success {
  border-color: #00b861 !important;
}
.border-info {
  border-color: #0da1e2 !important;
}
.border-warning {
  border-color: #ffb12c !important;
}
.border-danger {
  border-color: #ee0505 !important;
}
.border-light {
  border-color: #b2b7c2 !important;
}
.border-dark {
  border-color: #343a40 !important;
}
.border-white {
  border-color: #ffffff !important;
}
.rounded-sm {
  border-radius: 0.2rem !important;
}
.rounded {
  border-radius: 0.25rem !important;
}
.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}
.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}
.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-lg {
  border-radius: 0.3rem !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-pill {
  border-radius: 50rem !important;
}
.rounded-0 {
  border-radius: 0 !important;
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: flex !important;
  }

  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }

  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: flex !important;
  }

  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.embed-responsive-4by3::before {
  padding-top: 75%;
}
.embed-responsive-1by1::before {
  padding-top: 100%;
}
.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.embed-responsive-4by3::before {
  padding-top: 75%;
}
.embed-responsive-1by1::before {
  padding-top: 100%;
}
.flex-row {
  flex-direction: row !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.flex-grow-0 {
  flex-grow: 0 !important;
}
.flex-grow-1 {
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  flex-shrink: 1 !important;
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center {
  align-items: center !important;
}
.align-items-baseline {
  align-items: baseline !important;
}
.align-items-stretch {
  align-items: stretch !important;
}
.align-content-start {
  align-content: flex-start !important;
}
.align-content-end {
  align-content: flex-end !important;
}
.align-content-center {
  align-content: center !important;
}
.align-content-between {
  align-content: space-between !important;
}
.align-content-around {
  align-content: space-around !important;
}
.align-content-stretch {
  align-content: stretch !important;
}
.align-self-auto {
  align-self: auto !important;
}
.align-self-start {
  align-self: flex-start !important;
}
.align-self-end {
  align-self: flex-end !important;
}
.align-self-center {
  align-self: center !important;
}
.align-self-baseline {
  align-self: baseline !important;
}
.align-self-stretch {
  align-self: stretch !important;
}
@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}
.float-right {
  float: right !important;
}
.float-none {
  float: none !important;
}
@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }

  .float-sm-right {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }

  .float-md-right {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }

  .float-lg-right {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }

  .float-xl-right {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
          user-select: all !important;
}
.user-select-auto {
  -webkit-user-select: auto !important;
          user-select: auto !important;
}
.user-select-none {
  -webkit-user-select: none !important;
          user-select: none !important;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.position-static {
  position: static !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.position-fixed {
  position: fixed !important;
}
.position-sticky {
  position: sticky !important;
}
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(33, 34, 38, 0.075) !important;
}
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(33, 34, 38, 0.15) !important;
}
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(33, 34, 38, 0.175) !important;
}
.shadow-none {
  box-shadow: none !important;
}
.w-25 {
  width: 25% !important;
}
.w-50 {
  width: 50% !important;
}
.w-75 {
  width: 75% !important;
}
.w-100 {
  width: 100% !important;
}
.w-auto {
  width: auto !important;
}
.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-75 {
  height: 75% !important;
}
.h-100 {
  height: 100% !important;
}
.h-auto {
  height: auto !important;
}
.mw-100 {
  max-width: 100% !important;
}
.mh-100 {
  max-height: 100% !important;
}
.min-vw-100 {
  min-width: 100vw !important;
}
.min-vh-100 {
  min-height: 100vh !important;
}
.vw-100 {
  width: 100vw !important;
}
.vh-100 {
  height: 100vh !important;
}
.m-0 {
  margin: 0 !important;
}
.mt-0,
.my-0 {
  margin-top: 0 !important;
}
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}
.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.mt-3,
.my-3 {
  margin-top: 1rem !important;
}
.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}
.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}
.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}
.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}
.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}
.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.mt-5,
.my-5 {
  margin-top: 3rem !important;
}
.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}
.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}
.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}
.p-0 {
  padding: 0 !important;
}
.pt-0,
.py-0 {
  padding-top: 0 !important;
}
.pr-0,
.px-0 {
  padding-right: 0 !important;
}
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
  padding-left: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}
.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}
.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}
.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}
.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.pt-3,
.py-3 {
  padding-top: 1rem !important;
}
.pr-3,
.px-3 {
  padding-right: 1rem !important;
}
.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}
.pl-3,
.px-3 {
  padding-left: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}
.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}
.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}
.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.pt-5,
.py-5 {
  padding-top: 3rem !important;
}
.pr-5,
.px-5 {
  padding-right: 3rem !important;
}
.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}
.pl-5,
.px-5 {
  padding-left: 3rem !important;
}
.m-n1 {
  margin: -0.25rem !important;
}
.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}
.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}
.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}
.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}
.m-n2 {
  margin: -0.5rem !important;
}
.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}
.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}
.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}
.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}
.m-n3 {
  margin: -1rem !important;
}
.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}
.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}
.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}
.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}
.m-n4 {
  margin: -1.5rem !important;
}
.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}
.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}
.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}
.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}
.m-n5 {
  margin: -3rem !important;
}
.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}
.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}
.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}
.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mt-auto,
.my-auto {
  margin-top: auto !important;
}
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}
@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }

  .mt-sm-0,
.my-sm-0 {
    margin-top: 0 !important;
  }

  .mr-sm-0,
.mx-sm-0 {
    margin-right: 0 !important;
  }

  .mb-sm-0,
.my-sm-0 {
    margin-bottom: 0 !important;
  }

  .ml-sm-0,
.mx-sm-0 {
    margin-left: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .mt-sm-1,
.my-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mr-sm-1,
.mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  .mb-sm-1,
.my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-sm-1,
.mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .mt-sm-2,
.my-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mr-sm-2,
.mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  .mb-sm-2,
.my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-sm-2,
.mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .mt-sm-3,
.my-sm-3 {
    margin-top: 1rem !important;
  }

  .mr-sm-3,
.mx-sm-3 {
    margin-right: 1rem !important;
  }

  .mb-sm-3,
.my-sm-3 {
    margin-bottom: 1rem !important;
  }

  .ml-sm-3,
.mx-sm-3 {
    margin-left: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .mt-sm-4,
.my-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mr-sm-4,
.mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  .mb-sm-4,
.my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-sm-4,
.mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .mt-sm-5,
.my-sm-5 {
    margin-top: 3rem !important;
  }

  .mr-sm-5,
.mx-sm-5 {
    margin-right: 3rem !important;
  }

  .mb-sm-5,
.my-sm-5 {
    margin-bottom: 3rem !important;
  }

  .ml-sm-5,
.mx-sm-5 {
    margin-left: 3rem !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .pt-sm-0,
.py-sm-0 {
    padding-top: 0 !important;
  }

  .pr-sm-0,
.px-sm-0 {
    padding-right: 0 !important;
  }

  .pb-sm-0,
.py-sm-0 {
    padding-bottom: 0 !important;
  }

  .pl-sm-0,
.px-sm-0 {
    padding-left: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .pt-sm-1,
.py-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pr-sm-1,
.px-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pb-sm-1,
.py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-sm-1,
.px-sm-1 {
    padding-left: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .pt-sm-2,
.py-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pr-sm-2,
.px-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pb-sm-2,
.py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-sm-2,
.px-sm-2 {
    padding-left: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .pt-sm-3,
.py-sm-3 {
    padding-top: 1rem !important;
  }

  .pr-sm-3,
.px-sm-3 {
    padding-right: 1rem !important;
  }

  .pb-sm-3,
.py-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pl-sm-3,
.px-sm-3 {
    padding-left: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .pt-sm-4,
.py-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pr-sm-4,
.px-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pb-sm-4,
.py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-sm-4,
.px-sm-4 {
    padding-left: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .pt-sm-5,
.py-sm-5 {
    padding-top: 3rem !important;
  }

  .pr-sm-5,
.px-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-5,
.py-sm-5 {
    padding-bottom: 3rem !important;
  }

  .pl-sm-5,
.px-sm-5 {
    padding-left: 3rem !important;
  }

  .m-sm-n1 {
    margin: -0.25rem !important;
  }

  .mt-sm-n1,
.my-sm-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-sm-n1,
.mx-sm-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-sm-n1,
.my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-sm-n1,
.mx-sm-n1 {
    margin-left: -0.25rem !important;
  }

  .m-sm-n2 {
    margin: -0.5rem !important;
  }

  .mt-sm-n2,
.my-sm-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-sm-n2,
.mx-sm-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-sm-n2,
.my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-sm-n2,
.mx-sm-n2 {
    margin-left: -0.5rem !important;
  }

  .m-sm-n3 {
    margin: -1rem !important;
  }

  .mt-sm-n3,
.my-sm-n3 {
    margin-top: -1rem !important;
  }

  .mr-sm-n3,
.mx-sm-n3 {
    margin-right: -1rem !important;
  }

  .mb-sm-n3,
.my-sm-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-sm-n3,
.mx-sm-n3 {
    margin-left: -1rem !important;
  }

  .m-sm-n4 {
    margin: -1.5rem !important;
  }

  .mt-sm-n4,
.my-sm-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-sm-n4,
.mx-sm-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-sm-n4,
.my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-sm-n4,
.mx-sm-n4 {
    margin-left: -1.5rem !important;
  }

  .m-sm-n5 {
    margin: -3rem !important;
  }

  .mt-sm-n5,
.my-sm-n5 {
    margin-top: -3rem !important;
  }

  .mr-sm-n5,
.mx-sm-n5 {
    margin-right: -3rem !important;
  }

  .mb-sm-n5,
.my-sm-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-sm-n5,
.mx-sm-n5 {
    margin-left: -3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mt-sm-auto,
.my-sm-auto {
    margin-top: auto !important;
  }

  .mr-sm-auto,
.mx-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-auto,
.my-sm-auto {
    margin-bottom: auto !important;
  }

  .ml-sm-auto,
.mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }

  .mt-md-0,
.my-md-0 {
    margin-top: 0 !important;
  }

  .mr-md-0,
.mx-md-0 {
    margin-right: 0 !important;
  }

  .mb-md-0,
.my-md-0 {
    margin-bottom: 0 !important;
  }

  .ml-md-0,
.mx-md-0 {
    margin-left: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .mt-md-1,
.my-md-1 {
    margin-top: 0.25rem !important;
  }

  .mr-md-1,
.mx-md-1 {
    margin-right: 0.25rem !important;
  }

  .mb-md-1,
.my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-md-1,
.mx-md-1 {
    margin-left: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .mt-md-2,
.my-md-2 {
    margin-top: 0.5rem !important;
  }

  .mr-md-2,
.mx-md-2 {
    margin-right: 0.5rem !important;
  }

  .mb-md-2,
.my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-md-2,
.mx-md-2 {
    margin-left: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .mt-md-3,
.my-md-3 {
    margin-top: 1rem !important;
  }

  .mr-md-3,
.mx-md-3 {
    margin-right: 1rem !important;
  }

  .mb-md-3,
.my-md-3 {
    margin-bottom: 1rem !important;
  }

  .ml-md-3,
.mx-md-3 {
    margin-left: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .mt-md-4,
.my-md-4 {
    margin-top: 1.5rem !important;
  }

  .mr-md-4,
.mx-md-4 {
    margin-right: 1.5rem !important;
  }

  .mb-md-4,
.my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-md-4,
.mx-md-4 {
    margin-left: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .mt-md-5,
.my-md-5 {
    margin-top: 3rem !important;
  }

  .mr-md-5,
.mx-md-5 {
    margin-right: 3rem !important;
  }

  .mb-md-5,
.my-md-5 {
    margin-bottom: 3rem !important;
  }

  .ml-md-5,
.mx-md-5 {
    margin-left: 3rem !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .pt-md-0,
.py-md-0 {
    padding-top: 0 !important;
  }

  .pr-md-0,
.px-md-0 {
    padding-right: 0 !important;
  }

  .pb-md-0,
.py-md-0 {
    padding-bottom: 0 !important;
  }

  .pl-md-0,
.px-md-0 {
    padding-left: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .pt-md-1,
.py-md-1 {
    padding-top: 0.25rem !important;
  }

  .pr-md-1,
.px-md-1 {
    padding-right: 0.25rem !important;
  }

  .pb-md-1,
.py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-md-1,
.px-md-1 {
    padding-left: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .pt-md-2,
.py-md-2 {
    padding-top: 0.5rem !important;
  }

  .pr-md-2,
.px-md-2 {
    padding-right: 0.5rem !important;
  }

  .pb-md-2,
.py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-md-2,
.px-md-2 {
    padding-left: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .pt-md-3,
.py-md-3 {
    padding-top: 1rem !important;
  }

  .pr-md-3,
.px-md-3 {
    padding-right: 1rem !important;
  }

  .pb-md-3,
.py-md-3 {
    padding-bottom: 1rem !important;
  }

  .pl-md-3,
.px-md-3 {
    padding-left: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .pt-md-4,
.py-md-4 {
    padding-top: 1.5rem !important;
  }

  .pr-md-4,
.px-md-4 {
    padding-right: 1.5rem !important;
  }

  .pb-md-4,
.py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-md-4,
.px-md-4 {
    padding-left: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .pt-md-5,
.py-md-5 {
    padding-top: 3rem !important;
  }

  .pr-md-5,
.px-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-5,
.py-md-5 {
    padding-bottom: 3rem !important;
  }

  .pl-md-5,
.px-md-5 {
    padding-left: 3rem !important;
  }

  .m-md-n1 {
    margin: -0.25rem !important;
  }

  .mt-md-n1,
.my-md-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-md-n1,
.mx-md-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-md-n1,
.my-md-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-md-n1,
.mx-md-n1 {
    margin-left: -0.25rem !important;
  }

  .m-md-n2 {
    margin: -0.5rem !important;
  }

  .mt-md-n2,
.my-md-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-md-n2,
.mx-md-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-md-n2,
.my-md-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-md-n2,
.mx-md-n2 {
    margin-left: -0.5rem !important;
  }

  .m-md-n3 {
    margin: -1rem !important;
  }

  .mt-md-n3,
.my-md-n3 {
    margin-top: -1rem !important;
  }

  .mr-md-n3,
.mx-md-n3 {
    margin-right: -1rem !important;
  }

  .mb-md-n3,
.my-md-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-md-n3,
.mx-md-n3 {
    margin-left: -1rem !important;
  }

  .m-md-n4 {
    margin: -1.5rem !important;
  }

  .mt-md-n4,
.my-md-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-md-n4,
.mx-md-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-md-n4,
.my-md-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-md-n4,
.mx-md-n4 {
    margin-left: -1.5rem !important;
  }

  .m-md-n5 {
    margin: -3rem !important;
  }

  .mt-md-n5,
.my-md-n5 {
    margin-top: -3rem !important;
  }

  .mr-md-n5,
.mx-md-n5 {
    margin-right: -3rem !important;
  }

  .mb-md-n5,
.my-md-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-md-n5,
.mx-md-n5 {
    margin-left: -3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mt-md-auto,
.my-md-auto {
    margin-top: auto !important;
  }

  .mr-md-auto,
.mx-md-auto {
    margin-right: auto !important;
  }

  .mb-md-auto,
.my-md-auto {
    margin-bottom: auto !important;
  }

  .ml-md-auto,
.mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }

  .mt-lg-0,
.my-lg-0 {
    margin-top: 0 !important;
  }

  .mr-lg-0,
.mx-lg-0 {
    margin-right: 0 !important;
  }

  .mb-lg-0,
.my-lg-0 {
    margin-bottom: 0 !important;
  }

  .ml-lg-0,
.mx-lg-0 {
    margin-left: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .mt-lg-1,
.my-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mr-lg-1,
.mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  .mb-lg-1,
.my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-lg-1,
.mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .mt-lg-2,
.my-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mr-lg-2,
.mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  .mb-lg-2,
.my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-lg-2,
.mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .mt-lg-3,
.my-lg-3 {
    margin-top: 1rem !important;
  }

  .mr-lg-3,
.mx-lg-3 {
    margin-right: 1rem !important;
  }

  .mb-lg-3,
.my-lg-3 {
    margin-bottom: 1rem !important;
  }

  .ml-lg-3,
.mx-lg-3 {
    margin-left: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .mt-lg-4,
.my-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mr-lg-4,
.mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  .mb-lg-4,
.my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-lg-4,
.mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .mt-lg-5,
.my-lg-5 {
    margin-top: 3rem !important;
  }

  .mr-lg-5,
.mx-lg-5 {
    margin-right: 3rem !important;
  }

  .mb-lg-5,
.my-lg-5 {
    margin-bottom: 3rem !important;
  }

  .ml-lg-5,
.mx-lg-5 {
    margin-left: 3rem !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .pt-lg-0,
.py-lg-0 {
    padding-top: 0 !important;
  }

  .pr-lg-0,
.px-lg-0 {
    padding-right: 0 !important;
  }

  .pb-lg-0,
.py-lg-0 {
    padding-bottom: 0 !important;
  }

  .pl-lg-0,
.px-lg-0 {
    padding-left: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .pt-lg-1,
.py-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pr-lg-1,
.px-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pb-lg-1,
.py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-lg-1,
.px-lg-1 {
    padding-left: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .pt-lg-2,
.py-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pr-lg-2,
.px-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pb-lg-2,
.py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-lg-2,
.px-lg-2 {
    padding-left: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .pt-lg-3,
.py-lg-3 {
    padding-top: 1rem !important;
  }

  .pr-lg-3,
.px-lg-3 {
    padding-right: 1rem !important;
  }

  .pb-lg-3,
.py-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pl-lg-3,
.px-lg-3 {
    padding-left: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .pt-lg-4,
.py-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pr-lg-4,
.px-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pb-lg-4,
.py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-lg-4,
.px-lg-4 {
    padding-left: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .pt-lg-5,
.py-lg-5 {
    padding-top: 3rem !important;
  }

  .pr-lg-5,
.px-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-5,
.py-lg-5 {
    padding-bottom: 3rem !important;
  }

  .pl-lg-5,
.px-lg-5 {
    padding-left: 3rem !important;
  }

  .m-lg-n1 {
    margin: -0.25rem !important;
  }

  .mt-lg-n1,
.my-lg-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-lg-n1,
.mx-lg-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-lg-n1,
.my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-lg-n1,
.mx-lg-n1 {
    margin-left: -0.25rem !important;
  }

  .m-lg-n2 {
    margin: -0.5rem !important;
  }

  .mt-lg-n2,
.my-lg-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-lg-n2,
.mx-lg-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-lg-n2,
.my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-lg-n2,
.mx-lg-n2 {
    margin-left: -0.5rem !important;
  }

  .m-lg-n3 {
    margin: -1rem !important;
  }

  .mt-lg-n3,
.my-lg-n3 {
    margin-top: -1rem !important;
  }

  .mr-lg-n3,
.mx-lg-n3 {
    margin-right: -1rem !important;
  }

  .mb-lg-n3,
.my-lg-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-lg-n3,
.mx-lg-n3 {
    margin-left: -1rem !important;
  }

  .m-lg-n4 {
    margin: -1.5rem !important;
  }

  .mt-lg-n4,
.my-lg-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-lg-n4,
.mx-lg-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-lg-n4,
.my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-lg-n4,
.mx-lg-n4 {
    margin-left: -1.5rem !important;
  }

  .m-lg-n5 {
    margin: -3rem !important;
  }

  .mt-lg-n5,
.my-lg-n5 {
    margin-top: -3rem !important;
  }

  .mr-lg-n5,
.mx-lg-n5 {
    margin-right: -3rem !important;
  }

  .mb-lg-n5,
.my-lg-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-lg-n5,
.mx-lg-n5 {
    margin-left: -3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mt-lg-auto,
.my-lg-auto {
    margin-top: auto !important;
  }

  .mr-lg-auto,
.mx-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-auto,
.my-lg-auto {
    margin-bottom: auto !important;
  }

  .ml-lg-auto,
.mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }

  .mt-xl-0,
.my-xl-0 {
    margin-top: 0 !important;
  }

  .mr-xl-0,
.mx-xl-0 {
    margin-right: 0 !important;
  }

  .mb-xl-0,
.my-xl-0 {
    margin-bottom: 0 !important;
  }

  .ml-xl-0,
.mx-xl-0 {
    margin-left: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .mt-xl-1,
.my-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mr-xl-1,
.mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  .mb-xl-1,
.my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xl-1,
.mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .mt-xl-2,
.my-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mr-xl-2,
.mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  .mb-xl-2,
.my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xl-2,
.mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .mt-xl-3,
.my-xl-3 {
    margin-top: 1rem !important;
  }

  .mr-xl-3,
.mx-xl-3 {
    margin-right: 1rem !important;
  }

  .mb-xl-3,
.my-xl-3 {
    margin-bottom: 1rem !important;
  }

  .ml-xl-3,
.mx-xl-3 {
    margin-left: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .mt-xl-4,
.my-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mr-xl-4,
.mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  .mb-xl-4,
.my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xl-4,
.mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .mt-xl-5,
.my-xl-5 {
    margin-top: 3rem !important;
  }

  .mr-xl-5,
.mx-xl-5 {
    margin-right: 3rem !important;
  }

  .mb-xl-5,
.my-xl-5 {
    margin-bottom: 3rem !important;
  }

  .ml-xl-5,
.mx-xl-5 {
    margin-left: 3rem !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .pt-xl-0,
.py-xl-0 {
    padding-top: 0 !important;
  }

  .pr-xl-0,
.px-xl-0 {
    padding-right: 0 !important;
  }

  .pb-xl-0,
.py-xl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xl-0,
.px-xl-0 {
    padding-left: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .pt-xl-1,
.py-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xl-1,
.px-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xl-1,
.py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xl-1,
.px-xl-1 {
    padding-left: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .pt-xl-2,
.py-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xl-2,
.px-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xl-2,
.py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xl-2,
.px-xl-2 {
    padding-left: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .pt-xl-3,
.py-xl-3 {
    padding-top: 1rem !important;
  }

  .pr-xl-3,
.px-xl-3 {
    padding-right: 1rem !important;
  }

  .pb-xl-3,
.py-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xl-3,
.px-xl-3 {
    padding-left: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .pt-xl-4,
.py-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xl-4,
.px-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xl-4,
.py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xl-4,
.px-xl-4 {
    padding-left: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .pt-xl-5,
.py-xl-5 {
    padding-top: 3rem !important;
  }

  .pr-xl-5,
.px-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-5,
.py-xl-5 {
    padding-bottom: 3rem !important;
  }

  .pl-xl-5,
.px-xl-5 {
    padding-left: 3rem !important;
  }

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  .mt-xl-n1,
.my-xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-xl-n1,
.mx-xl-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-xl-n1,
.my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-xl-n1,
.mx-xl-n1 {
    margin-left: -0.25rem !important;
  }

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  .mt-xl-n2,
.my-xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-xl-n2,
.mx-xl-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-xl-n2,
.my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-xl-n2,
.mx-xl-n2 {
    margin-left: -0.5rem !important;
  }

  .m-xl-n3 {
    margin: -1rem !important;
  }

  .mt-xl-n3,
.my-xl-n3 {
    margin-top: -1rem !important;
  }

  .mr-xl-n3,
.mx-xl-n3 {
    margin-right: -1rem !important;
  }

  .mb-xl-n3,
.my-xl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-xl-n3,
.mx-xl-n3 {
    margin-left: -1rem !important;
  }

  .m-xl-n4 {
    margin: -1.5rem !important;
  }

  .mt-xl-n4,
.my-xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-xl-n4,
.mx-xl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-xl-n4,
.my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xl-n4,
.mx-xl-n4 {
    margin-left: -1.5rem !important;
  }

  .m-xl-n5 {
    margin: -3rem !important;
  }

  .mt-xl-n5,
.my-xl-n5 {
    margin-top: -3rem !important;
  }

  .mr-xl-n5,
.mx-xl-n5 {
    margin-right: -3rem !important;
  }

  .mb-xl-n5,
.my-xl-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-xl-n5,
.mx-xl-n5 {
    margin-left: -3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mt-xl-auto,
.my-xl-auto {
    margin-top: auto !important;
  }

  .mr-xl-auto,
.mx-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-auto,
.my-xl-auto {
    margin-bottom: auto !important;
  }

  .ml-xl-auto,
.mx-xl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}
.text-justify {
  text-align: justify !important;
}
.text-wrap {
  white-space: normal !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }

  .text-sm-right {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }

  .text-md-right {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }

  .text-lg-right {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }

  .text-xl-right {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.font-weight-light {
  font-weight: 300 !important;
}
.font-weight-lighter {
  font-weight: lighter !important;
}
.font-weight-normal {
  font-weight: 400 !important;
}
.font-weight-bold {
  font-weight: 700 !important;
}
.font-weight-bolder {
  font-weight: bolder !important;
}
.font-italic {
  font-style: italic !important;
}
.text-white {
  color: #ffffff !important;
}
.text-primary {
  color: #ee0033 !important;
}
a.text-primary:hover, a.text-primary:focus {
  color: #a20023 !important;
}
.text-secondary {
  color: #2e3653 !important;
}
a.text-secondary:hover, a.text-secondary:focus {
  color: #131622 !important;
}
.text-success {
  color: #00b861 !important;
}
a.text-success:hover, a.text-success:focus {
  color: #006c39 !important;
}
.text-info {
  color: #0da1e2 !important;
}
a.text-info:hover, a.text-info:focus {
  color: #096d9a !important;
}
.text-warning {
  color: #ffb12c !important;
}
a.text-warning:hover, a.text-warning:focus {
  color: #df8c00 !important;
}
.text-danger {
  color: #ee0505 !important;
}
a.text-danger:hover, a.text-danger:focus {
  color: #a30303 !important;
}
.text-light {
  color: #b2b7c2 !important;
}
a.text-light:hover, a.text-light:focus {
  color: #878fa0 !important;
}
.text-dark {
  color: #343a40 !important;
}
a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}
.text-body {
  color: #212529 !important;
}
.text-muted {
  color: #6c757d !important;
}
.text-black-50 {
  color: rgba(33, 34, 38, 0.5) !important;
}
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.text-decoration-none {
  text-decoration: none !important;
}
.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}
.text-reset {
  color: inherit !important;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
@media print {
  *,
*::before,
*::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }

  a:not(.btn) {
    text-decoration: underline;
  }

  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  pre {
    white-space: pre-wrap !important;
  }

  pre,
blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
img {
    page-break-inside: avoid;
  }

  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
h3 {
    page-break-after: avoid;
  }

  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }

  .container {
    min-width: 992px !important;
  }

  .navbar {
    display: none;
  }

  .badge {
    border: 1px solid #212226;
  }

  .table {
    border-collapse: collapse !important;
  }
  .table td,
.table th {
    background-color: #ffffff !important;
  }

  .table-bordered th,
.table-bordered td {
    border: 1px solid #dee2e6 !important;
  }

  .table-dark {
    color: inherit;
  }
  .table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
    border-color: #dee2e6;
  }

  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
.hide-arrow.vcs-select .ng-select-container .ng-arrow-wrapper {
  display: none;
}
.text-muted {
  color: #7e8189 !important;
}
.vcs-select.ng-select.ng-touched.ng-invalid .ng-select-container {
  border-color: #ee0505;
}
.vcs-body-1 {
  font-family: "Roboto-Medium";
}
.color-113c83 {
  color: #113c83;
}
.color-303036 {
  color: #303036;
}
.color-ffffff {
  color: #ffffff;
}
.color-467ad0 {
  color: #467ad0;
}
.color-ee0033 {
  color: #ee0033;
}
.bg-fff {
  background-color: #fff;
}
/*
  Button has many type:  Default , Primary , Link , Ghost , Split ,  Warning , Danger , Group , 
  With states: default, hover focus, active, disabled, selected, disable, progress
  Setting property: background, color, outline, icon
  Should make button-palette for earch type above
*/
/*
  Checkbox has many type:  Standard , Selected , Indeterminate
  With states: default, hover, active, disabled
  Setting property: background, label-color, outline, icon
  Make checkbox-palette for earch type above

  Checkbox Dont has Focus status. In design : Focus = Active in my code.
  Because Checkbox using backgroud-image(svg) to set display. With Indeterminate state, we need more property $active_icon_color. This is color of indeterminate icon.

  Note: checkbox has outline = 2px
*/
.icon-success {
  color: #697F3E !important;
}
.icon-warning {
  color: #E8E160 !important;
}
.icon-error {
  color: #EE0033 !important;
}
.icon-infor {
  color: #5582DF !important;
}
.icon-disabled {
  color: #C9C9CF !important;
}
@font-face {
  font-family: "BeauSansPro";
  src: url("/content/fonts/FS PFBeauSansPro-Regular.ttf") format("truetype");
}
.color-113c83 {
  color: #113c83;
}
.color-303036 {
  color: #303036;
}
.color-ffffff {
  color: #ffffff;
}
.color-467ad0 {
  color: #467ad0;
}
.color-ee0033 {
  color: #ee0033;
}
.bg-fff {
  background-color: #fff;
}
/*
  Button has many type:  Default , Primary , Link , Ghost , Split ,  Warning , Danger , Group , 
  With states: default, hover focus, active, disabled, selected, disable, progress
  Setting property: background, color, outline, icon
  Should make button-palette for earch type above
*/
/*
  Checkbox has many type:  Standard , Selected , Indeterminate
  With states: default, hover, active, disabled
  Setting property: background, label-color, outline, icon
  Make checkbox-palette for earch type above

  Checkbox Dont has Focus status. In design : Focus = Active in my code.
  Because Checkbox using backgroud-image(svg) to set display. With Indeterminate state, we need more property $active_icon_color. This is color of indeterminate icon.

  Note: checkbox has outline = 2px
*/
.icon-success {
  color: #697F3E !important;
}
.icon-warning {
  color: #E8E160 !important;
}
.icon-error {
  color: #EE0033 !important;
}
.icon-infor {
  color: #5582DF !important;
}
.icon-disabled {
  color: #C9C9CF !important;
}
.jsoneditor {
  border-radius: 4px;
  font-family: "Roboto";
}
.jsoneditor-statusbar {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.jsoneditor-contextmenu {
  box-shadow: 1px 1px 24px -6px rgba(0, 0, 0, 0.24);
  margin-top: 2px;
  margin-bottom: 2px;
  background: #FFFFFF;
}
.jsoneditor-contextmenu .jsoneditor-menu li button {
  color: #111113 !important;
  height: 32px;
  padding: 6px 0;
}
.jsoneditor-contextmenu .jsoneditor-menu li button:hover {
  background-color: #FD2F4A;
  border-radius: 4px;
}
.jsoneditor-contextmenu .jsoneditor-menu li button:hover .jsoneditor-text {
  color: #F2F2F3 !important;
}
.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected {
  background-color: #E5E5E7 !important;
  border-radius: 0;
}
.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected .jsoneditor-text {
  color: #111113 !important;
}
.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected .jsoneditor-text::before {
  content: "";
  width: 14px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='18px' height='16px' viewBox='0 0 18 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E24px / Filled / Interface-Essential / Form-Validation / check%3C/title%3E%3Cg id='Button' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' transform='translate(-3.000000, -4.000000)' fill='%23242428'%3E%3Cg id='check' transform='translate(3.000000, 4.000000)'%3E%3Cpath d='M17.3595,3.05 L15.2655,0.95 C15.1951468,0.879468724 15.0996204,0.839829662 15,0.839829662 C14.9003796,0.839829662 14.8048532,0.879468724 14.7345,0.95 L5.8905,9.8 C5.8201468,9.87053128 5.72462045,9.91017034 5.625,9.91017034 C5.52537955,9.91017034 5.4298532,9.87053128 5.3595,9.8 L3.2655,7.7 C3.1951468,7.62946872 3.09962045,7.58982966 3,7.58982966 C2.90037955,7.58982966 2.8048532,7.62946872 2.7345,7.7 L0.6405,9.8 C0.494106773,9.94643744 0.494106773,10.1838126 0.6405,10.33025 L5.3595,15.05 C5.4298532,15.1205313 5.52537955,15.1601703 5.625,15.1601703 C5.72462045,15.1601703 5.8201468,15.1205313 5.8905,15.05 L17.3595,3.575 C17.5024286,3.42918368 17.5024286,3.19581632 17.3595,3.05 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  position: absolute;
  left: 6px;
  margin-top: 1px;
  background-size: contain;
  background-repeat: no-repeat;
}
.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected:hover {
  background-color: #E5E5E7 !important;
}
.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected:hover .jsoneditor-text {
  color: #111113 !important;
}
.vcs-expansion {
  font-family: Roboto-Regular;
}
.vcs-expansion.mat-accordion .mat-expansion-panel:first-of-type {
  border-top-right-radius: 8px !important;
  border-top-left-radius: 8px !important;
}
.vcs-expansion.mat-accordion .mat-expansion-panel.last-of-type {
  border-bottom-right-radius: 8px !important;
  border-bottom-left-radius: 8px !important;
}
.vcs-expansion .mat-expansion-panel-header-title,
.vcs-expansion .mat-expansion-panel-body,
.vcs-expansion .mat-expansion-panel-content {
  font-family: Roboto-Regular;
  color: #111113;
}
.vcs-expansion .mat-expansion-panel-header {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: #F2F2F3 !important;
  padding: 8px 16px !important;
  height: -moz-fit-content !important;
  height: fit-content !important;
  border: none;
}
.vcs-expansion .mat-expansion-panel-header:hover {
  background-color: #E5E5E7 !important;
}
.vcs-expansion .mat-expansion-panel-body {
  min-height: 40px;
  padding: 16px 16px !important;
}
.vcs-expansion .mat-expansion-panel-spacing.mat-expanded {
  border: 1px solid #467ad0;
}
.vcs-expansion .mat-expansion-panel {
  margin-bottom: 2px !important;
  box-shadow: none !important;
  color: #111113;
}
.vcs-expansion.expanded-gray-border .mat-expansion-panel-spacing.mat-expanded {
  border: 1px solid #e2e2e4;
}
.btn-sm-24 {
  width: 24px !important;
  height: 24px !important;
}
.mr-0-2 {
  margin: 0 2px !important;
}
.vcs-button.mat-stroked-button {
  border: unset;
}
.vcs-button.mat-stroked-button:not(.mat-button-disabled):not(:active):hover .mat-button-wrapper, .vcs-button.mat-stroked-button:not(.mat-button-disabled):focus .mat-button-wrapper {
  color: #111113 !important;
}
.vcs-button.mat-stroked-button:not(.mat-button-disabled):active .mat-button-wrapper {
  color: #c9c9cf !important;
}
.vcs-button.mat-stroked-button:disabled {
  opacity: 1;
}
.vcs-button.mat-stroked-button:disabled mat-icon,
.vcs-button.mat-stroked-button:disabled .mat-button-wrapper {
  color: #c9c9cf !important;
}
.vcs-button.mat-stroked-button:disabled .icon-df,
.vcs-button.mat-stroked-button:disabled .icon-16,
.vcs-button.mat-stroked-button:disabled .icon-20,
.vcs-button.mat-stroked-button:disabled .icon-24 {
  background: #c9c9cf !important;
}
.vcs-button.mat-flat-button.button-outline {
  background: transparent !important;
  border: 1px solid #62626a;
}
.vcs-button.mat-flat-button.button-outline:hover {
  background: transparent !important;
  border: 1px solid #111113;
}
.vcs-button.mat-flat-button.button-outline:focus {
  background: transparent !important;
  border: 1px solid #5582df;
}
.vcs-button.mat-flat-button.button-outline:active {
  background: #d7d7db !important;
  border: 1px solid #94949e;
}
.vcs-button.mat-flat-button:disabled {
  opacity: 0.8;
}
.vcs-button.mat-flat-button:disabled mat-icon,
.vcs-button.mat-flat-button:disabled .mat-button-wrapper {
  color: #c9c9cf !important;
}
.vcs-button.mat-flat-button:disabled .icon-df,
.vcs-button.mat-flat-button:disabled .icon-16,
.vcs-button.mat-flat-button:disabled .icon-20,
.vcs-button.mat-flat-button:disabled .icon-24 {
  background: #c9c9cf !important;
}
.vcs-button.mat-flat-button:disabled.button-outline {
  border: 1px solid #62626a;
}
.vcs-button.mat-flat-button:disabled.button-outline:active {
  background: transparent !important;
}
.vcs-button.mat-flat-button:active.mat-default:not([disabled]) .mat-button-wrapper {
  color: unset !important;
}
.vcs-button.mat-flat-button:active.mat-default:not([disabled]) .mat-button-wrapper .icon-df,
.vcs-button.mat-flat-button:active.mat-default:not([disabled]) .mat-button-wrapper .icon-16,
.vcs-button.mat-flat-button:active.mat-default:not([disabled]) .mat-button-wrapper .icon-20,
.vcs-button.mat-flat-button:active.mat-default:not([disabled]) .mat-button-wrapper .icon-24 {
  background: #f2f2f3 !important;
}
.vcs-button.mat-flat-button.mat-primary:not([disabled]) .mat-button-wrapper {
  color: #ffffff !important;
  line-height: 20px;
}
.vcs-button-stroked-disabled {
  opacity: 0.3;
  border: 0 !important;
}
.vcs-button-stroked-disabled:hover {
  background: unset !important;
  background-color: unset !important;
  cursor: no-drop;
}
.vcs-button-flat-button {
  opacity: 0.3;
}
.vcs-button.mat-stroked-button {
  min-width: unset !important;
}
.dark-theme .vcs-button.mat-primary:not([disabled]) {
  color: #ffffff;
  background-color: #fd2f4a;
}
.dark-theme .vcs-button.mat-flat-button:disabled {
  opacity: 0.5;
}
.color-113c83 {
  color: #113c83;
}
.color-303036 {
  color: #303036;
}
.color-ffffff {
  color: #ffffff;
}
.color-467ad0 {
  color: #467ad0;
}
.color-ee0033 {
  color: #ee0033;
}
.bg-fff {
  background-color: #fff;
}
/*
  Button has many type:  Default , Primary , Link , Ghost , Split ,  Warning , Danger , Group , 
  With states: default, hover focus, active, disabled, selected, disable, progress
  Setting property: background, color, outline, icon
  Should make button-palette for earch type above
*/
/*
  Checkbox has many type:  Standard , Selected , Indeterminate
  With states: default, hover, active, disabled
  Setting property: background, label-color, outline, icon
  Make checkbox-palette for earch type above

  Checkbox Dont has Focus status. In design : Focus = Active in my code.
  Because Checkbox using backgroud-image(svg) to set display. With Indeterminate state, we need more property $active_icon_color. This is color of indeterminate icon.

  Note: checkbox has outline = 2px
*/
.icon-success {
  color: #697F3E !important;
}
.icon-warning {
  color: #E8E160 !important;
}
.icon-error {
  color: #EE0033 !important;
}
.icon-infor {
  color: #5582DF !important;
}
.icon-disabled {
  color: #C9C9CF !important;
}
.mat-slide-toggle.vcs-toggle.partly .mat-slide-toggle-bar {
  background-color: #5582DF !important;
}
.vcs-select.ng-select .ng-select-container {
  border-color: #717179;
  background-color: #ffffff !important;
}
.vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  padding: 6px 16px 6px 24px;
}
.vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  border-radius: 4px;
  color: #fff !important;
  background: #fd2f4a !important;
}
.vcs-select.ng-select.ng-select-multiple .ng-select-container .ng-value-container {
  padding: 0 0 0 5px;
}
.vcs-select.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  border-radius: 3px;
  padding: 2px 7px;
  min-height: 20px;
  margin: 4px;
  background-color: #dfe0e7;
  flex-direction: row-reverse;
}
.vcs-select.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left {
  border-right: none;
  margin-left: 5px;
  padding: 0;
}
.vcs-select.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label {
  padding: 0;
}
.vcs-select.ng-select.ng-select-opened .ng-select-container {
  background-color: #fff;
  color: #111113;
}
.vcs-select.ng-select:not(.ng-select-focused):not(.ng-select-disabled) .ng-select-container:hover {
  color: #111113;
  border-color: #0c0c0d;
}
.vcs-select.ng-select:not(.vcs-select-checkbox) .ng-option-selected:before {
  content: "";
  width: 14px;
  height: 14px;
  background-image: url('check.ae0c5d81d62b1b6f363e.svg');
  position: absolute;
  left: 6px;
  background-size: contain;
  background-repeat: no-repeat;
  margin-top: 2px;
}
.vcs-select.ng-select.ng-invalid.ng-touched .ng-select-container {
  border-color: red;
}
.vcs-select.ng-select.ng-select-disabled .ng-select-container {
  background-color: #e5e5e7 !important;
}
::ng-deep.dark-theme .vcs-select.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label {
  color: #ffffff !important;
}
::ng-deep.dark-theme .vcs-select.ng-select .ng-select-container {
  background-color: transparent !important;
}
::ng-deep.dark-theme .vcs-config-dialog .mat-dialog-container .ng-select-container .ng-value-container .ng-value .ng-value-icon:before {
  filter: invert(1);
}
::ng-deep.dark-theme .vcs-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option-selected {
  color: #fff !important;
  background: #fd2f4a !important;
}
.md-drppicker {
  color: #111113 !important;
}
.md-drppicker th {
  color: #111113 !important;
}
.md-drppicker td.active {
  color: #f2f2f3 !important;
  background-color: #111113 !important;
}
.md-drppicker td.available:hover {
  background: #c9c9cf !important;
  border-radius: 4px !important;
}
.md-drppicker td.off {
  color: #c9c9cf !important;
}
.md-drppicker .calendar-time .select .select-item {
  border-bottom: unset !important;
  border: 1px solid #62626a !important;
  padding: 0 !important;
  border-radius: 4px !important;
  width: 100% !important;
  font-size: 16px !important;
}
.md-drppicker .calendar-time {
  display: grid;
  grid-gap: 8px;
  gap: 8px;
  grid-template-columns: auto auto auto;
}
.mat-chip-list.mat-chip-list-disabled .mat-chip-list-wrapper {
  background-color: #e5e5e7;
  border-color: #e5e5e7;
}
.mat-chip-list .mat-chip-list-wrapper {
  border-radius: 4px;
  display: flex;
  flex-wrap: wrap;
  margin: auto;
}
.mat-chip-list .mat-chip-list-wrapper .mat-chip {
  background-color: #e2e2e4;
  padding: 2px 7px;
  margin: 4px;
  border-radius: 3px;
  height: 20px;
}
.mat-chip-list .mat-chip-list-wrapper .mat-chip .remove-icon {
  width: auto;
  height: auto;
  color: #111113;
  cursor: pointer;
  margin-left: 5px;
  line-height: 17px;
  display: inline-block;
  opacity: 1;
}
.mat-chip-list .mat-chip-list-wrapper .mat-chip .remove-icon:hover {
  opacity: 1;
}
.mat-chip-list .mat-chip-list-wrapper .mat-chip:after {
  display: none;
}
.mat-chip-list .mat-chip-list-wrapper .mat-input-element {
  caret-color: #111113;
}
.mat-chip-list.ng-touched.mat-chip-list-invalid.ng-invalid .mat-chip-list-wrapper {
  border-color: #f93d3d;
}
.vcs-datatable {
  height: 100%;
}
.vcs-datatable.ngx-datatable.material .datatable-body .datatable-body-row .datatable-body-cell .datatable-body-cell-label {
  max-width: 100%;
}
.vcs-datatable.ngx-datatable.material .datatable-body .datatable-body-row .datatable-body-cell {
  color: #111113 !important;
}
.color-113c83 {
  color: #113c83;
}
.color-303036 {
  color: #303036;
}
.color-ffffff {
  color: #ffffff;
}
.color-467ad0 {
  color: #467ad0;
}
.color-ee0033 {
  color: #ee0033;
}
.bg-fff {
  background-color: #fff;
}
/*
  Button has many type:  Default , Primary , Link , Ghost , Split ,  Warning , Danger , Group , 
  With states: default, hover focus, active, disabled, selected, disable, progress
  Setting property: background, color, outline, icon
  Should make button-palette for earch type above
*/
/*
  Checkbox has many type:  Standard , Selected , Indeterminate
  With states: default, hover, active, disabled
  Setting property: background, label-color, outline, icon
  Make checkbox-palette for earch type above

  Checkbox Dont has Focus status. In design : Focus = Active in my code.
  Because Checkbox using backgroud-image(svg) to set display. With Indeterminate state, we need more property $active_icon_color. This is color of indeterminate icon.

  Note: checkbox has outline = 2px
*/
.icon-success {
  color: #697F3E !important;
}
.icon-warning {
  color: #E8E160 !important;
}
.icon-error {
  color: #EE0033 !important;
}
.icon-infor {
  color: #5582DF !important;
}
.icon-disabled {
  color: #C9C9CF !important;
}
.color-113c83 {
  color: #113c83;
}
.color-303036 {
  color: #303036;
}
.color-ffffff {
  color: #ffffff;
}
.color-467ad0 {
  color: #467ad0;
}
.color-ee0033 {
  color: #ee0033;
}
.bg-fff {
  background-color: #fff;
}
/*
// TEXT STYLE
*/
.body_1_regular_14, .new-tag-base, .tag-outline-gray, .tag-outline-red, .tag-outline-green {
  font-size: 14px;
  line-height: 20px;
  font-family: "Roboto-Regular";
  color: #111113;
}
.button_medium_14 {
  font-family: "Roboto-Medium";
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0px;
  text-align: left;
}
.caption_regular_12 {
  font-family: "Roboto-Medium";
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0px;
  text-align: left;
}
.h4_medium_20 {
  font-family: "Roboto-Medium";
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0px;
  text-align: left;
}
.new-tag-base, .tag-outline-gray, .tag-outline-red, .tag-outline-green {
  width: -moz-fit-content;
  width: fit-content;
  padding: 2px 8px;
  border-radius: 4px;
  border: 1px solid #0c0c0d;
}
.tag-outline-green {
  border-color: #9eb66f;
  color: #9eb66f;
  background-color: #89a35719;
}
.tag-outline-red {
  border-color: #e57b7c;
  color: #e57b7c;
  background-color: #ff627219;
}
.tag-outline-gray {
  border-color: #62626a;
  color: #62626a;
  background-color: #62626a19;
}
.uppercase-first-letter::first-letter {
  text-transform: uppercase;
}
.line-height-20 {
  line-height: 20px;
}
.line-height-24 {
  line-height: 24px;
}
.fsz-8 {
  font-size: 8px;
}
.fsz-10 {
  font-size: 10px;
}
.fsz-12 {
  font-size: 12px;
}
.fsz-14 {
  font-size: 14px;
}
.fsz-16 {
  font-size: 16px;
}
.fsz-20 {
  font-size: 20px;
}
.fsz-22 {
  font-size: 22px;
}
.fsz-24 {
  font-size: 22px;
}
.fsz-30 {
  font-size: 30px;
}
.fsz-32 {
  font-size: 32px;
}
.fsz-36 {
  font-size: 36px;
}
.fsz-46 {
  font-size: 46px;
}
.text-break {
  word-wrap: break-word;
}
.text-u-c {
  text-transform: uppercase;
}
.text-l-c {
  text-transform: lowercase;
}
.text-l-t {
  text-decoration: line-through;
}
.text-u-l {
  text-decoration: underline;
}
.text-b {
  font-weight: bold;
}
.fw-500 {
  font-weight: 500;
}
.text-i {
  font-style: italic;
}
.text-capitalize {
  text-transform: capitalize;
}
.dark-theme .body_1_regular_14, .dark-theme .new-tag-base, .dark-theme .tag-outline-green, .dark-theme .tag-outline-red, .dark-theme .tag-outline-gray,
.dark-theme .button_medium_14,
.dark-theme .caption_regular_12,
.dark-theme .h4_medium_20 {
  color: #fff;
}
.vcs-mat-tooltip {
  background: var(--ti-bg);
  color: var(--ti-text-primary) !important;
}
.vcs-nz-tooltip .ant-tooltip-arrow-content {
  background: var(--ti-bg);
}
.vcs-nz-tooltip .ant-tooltip-inner {
  background: var(--ti-bg);
  color: var(--ti-text-primary);
  border-radius: 4px;
}
html,
body {
  font-size: 14px;
}
.rbt-medium {
  font-family: "Roboto-Medium";
  color: #111113;
}
.mat-icon svg {
  pointer-events: none;
}
.mat-nav-list .mat-list-item:focus {
  background-color: transparent !important;
}
.cursor {
  cursor: pointer;
}
.alert {
  font-size: 14px;
  font-family: "Roboto-Regular";
}
.alert strong {
  font-family: "Roboto-Medium";
  font-weight: unset;
  text-transform: uppercase;
  font-family: "Roboto-Regular";
  font-size: 14px;
}
body {
  font-family: "Roboto-Regular" !important;
  background-color: #F2F2F3 !important;
  min-height: 100%;
}
.vcs-container {
  height: calc(100vh - 56px);
  padding: 40px 24px 24px 24px;
}
.table-action-btn {
  min-width: 32px !important;
  padding: 0 0 !important;
  background: transparent !important;
}
.table-action-btn:hover {
  background: transparent;
}
.table-action-btn:hover mat-icon {
  color: #242428 !important;
}
.table-action-btn mat-icon {
  color: #62626A !important;
}
.action-icon {
  color: #62626A !important;
}
.action-icon:hover {
  color: #18181B !important;
}
.vcs-datatable.ngx-datatable .datatable-header .datatable-header-cell .sort-btn {
  cursor: pointer;
  line-height: 100%;
  vertical-align: middle;
  height: 100%;
  display: flex;
  align-items: center;
}
.vcs-datatable.ngx-datatable .datatable-header .datatable-header-cell .datatable-icon-sort-unset {
  display: none !important;
}
.header-bor-b {
  border-bottom: 1px solid #9c9ca4;
}
.header-bor-t {
  border-bottom: 1px solid #9c9ca4;
}
.page-header {
  font-family: "Roboto-Medium" !important;
  font-size: 20px;
  color: #111113;
  line-height: 28px;
}
.page-subheader {
  font-family: "Roboto-Regular" !important;
  font-size: 12px;
  color: #303036;
}
.tag-more {
  color: #5582df;
  font-family: "Roboto-Regular";
}
.font-regular {
  font-family: "Roboto-Regular";
}
.font-medium {
  font-family: "Roboto-Medium";
}
.arrow-center {
  left: calc(50% - 10px) !important;
}
.ips-tag {
  color: #111113 !important;
  background-color: #d7d7db !important;
}
.dotted-overflow-1-line {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
}
.custom-categoryAxis-bar-chart {
  padding: 0 !important;
  text-align: center;
  position: relative;
}
.custom-categoryAxis-bar-chart .tooltip-categoryAxis {
  position: absolute;
  top: -20px;
  left: 0;
  background: red;
}
.custom-categoryAxis-bar-chart:hover .tooltip-categoryAxis {
  display: block;
}
.vcs-tag {
  padding: 0 4px;
  border-radius: 4px;
  color: #111113;
}
.vcs-tag.transparent-tag {
  background: transparent;
  padding: 0 0 4px 0 !important;
}
.vcs-port {
  padding: 0 8px;
  border-radius: 4px;
  color: #467ad0;
  border: 1px solid #467ad0;
  background-color: #376bc01a;
}
.vcs-port.anomaly {
  color: #c95859;
  border: 1px solid #c95859;
  background-color: #c958591a;
}
.color-111113 {
  color: #111113;
}
.m-t-12 {
  margin-top: 12px;
}
.m-l-12 {
  margin-left: 12px;
}
.m-l-auto {
  margin-left: auto;
}
.m-r-16 {
  margin-right: 16px;
}
.gap-20 .text-center {
  text-align: center;
}
.align-items-center {
  align-items: center;
}
.transform-rotate3d--90deg {
  transform: rotate3d(0, 0, 1, -90deg);
}
.color-467ad0 {
  color: #467ad0;
}
.fsz-16 {
  font-size: 16px;
}
.d-grid {
  display: grid;
}
.vcs-form-field.mat-form-field .mat-form-field-subscript-wrapper {
  margin-top: 26px;
}
.dark-theme .vcs-tag.transparent-tag {
  color: #c9c9c9;
}
@media (max-width: 996px) {
  body {
    overflow: auto;
    overflow-x: hidden;
  }
}
/*!******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].rules[0].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].rules[0].oneOf[1].use[2]!./node_modules/ng-zorro-antd/ng-zorro-antd.min.css ***!
  \******************************************************************************************************************************************************************************************************************************************/
.cdk-overlay-container,body,html{height:100%;width:100%}.ant-alert,body{font-feature-settings:'tnum';font-size:14px}a,a:active,a:focus,a:hover{outline:0;text-decoration:none}address,dl,ol,p,pre,ul{margin-bottom:1em}.ant-avatar,img{vertical-align:middle}.ant-btn,[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}pre,textarea{overflow:auto}dd,h1,h2,h3,h4,h5,h6,legend{margin-bottom:.5em}.ant-badge-status,progress,sub,sup{vertical-align:baseline}[ant-click-animating-without-extra-node=true],[ant-click-animating=true],sub,sup{position:relative}.ant-carousel .slick-slider,.cdk-overlay-backdrop,html{-webkit-tap-highlight-color:transparent}[class*=ant-] input::-ms-clear,[class*=ant-] input::-ms-reveal,[class*=ant-]::-ms-clear,[class^=ant-] input::-ms-clear,[class^=ant-] input::-ms-reveal,[class^=ant-]::-ms-clear{display:none}input::-ms-clear,input::-ms-reveal{display:none}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;--antd-wave-shadow-color:#1890ff;--scroll-bar:0}.ant-pagination-item,body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}body{margin:0;color:rgba(0,0,0,.85);font-variant:tabular-nums;line-height:1.5715;background-color:#fff}[tabindex='-1']:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;color:rgba(0,0,0,.85);font-weight:500}dl,ol,p,ul{margin-top:0}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{font-style:normal;line-height:inherit}input[type=password],input[type=number],input[type=text],textarea{-webkit-appearance:none}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-left:0}blockquote,figure{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}a{color:#1890ff;background-color:transparent;cursor:pointer;transition:color .3s;-webkit-text-decoration-skip:objects}a:hover{color:#40a9ff}a:active{color:#096dd9}a[disabled]{color:rgba(0,0,0,.25);cursor:not-allowed}code,kbd,pre,samp{font-size:1em;font-family:SFMono-Regular,Consolas,'Liberation Mono',Menlo,Courier,monospace}pre{margin-top:0}img{border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;color:rgba(0,0,0,.45);text-align:left;caption-side:bottom}button,input,optgroup,select,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}.ant-input-number-handler-down-inner,.ant-input-number-handler-up-inner,.ant-select-arrow,.ant-select-multiple .ant-select-selection-item-remove,.anticon{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}.clearfix::after,.clearfix::before{display:table;content:''}mark{padding:.2em;background-color:#feffe6}::selection{color:#fff;background:#1890ff}.clearfix::after{clear:both}.anticon,.anticon svg{display:inline-block}.anticon{color:inherit;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em}.anticon>*{line-height:1}.anticon::before{display:none}.anticon .anticon-icon{display:block}.anticon[tabindex]{cursor:pointer}.anticon-spin,.anticon-spin::before{display:inline-block;animation:loadingCircle 1s infinite linear}.ant-fade-appear,.ant-fade-enter,.ant-fade-leave{animation-timing-function:linear}.ant-fade-appear,.ant-fade-enter,.ant-fade-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-fade-appear.ant-fade-appear-active,.ant-fade-enter.ant-fade-enter-active{animation-name:antFadeIn;animation-play-state:running}.ant-fade-leave.ant-fade-leave-active{animation-name:antFadeOut;animation-play-state:running;pointer-events:none}.ant-fade-appear,.ant-fade-enter{opacity:0}@keyframes antFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes antFadeOut{0%{opacity:1}100%{opacity:0}}.ant-move-up-appear,.ant-move-up-enter,.ant-move-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-up-appear.ant-move-up-appear-active,.ant-move-up-enter.ant-move-up-enter-active{animation-name:antMoveUpIn;animation-play-state:running}.ant-move-up-leave.ant-move-up-leave-active{animation-name:antMoveUpOut;animation-play-state:running;pointer-events:none}.ant-move-up-appear,.ant-move-up-enter{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-up-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.ant-move-down-appear,.ant-move-down-enter,.ant-move-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-down-appear.ant-move-down-appear-active,.ant-move-down-enter.ant-move-down-enter-active{animation-name:antMoveDownIn;animation-play-state:running}.ant-move-down-leave.ant-move-down-leave-active{animation-name:antMoveDownOut;animation-play-state:running;pointer-events:none}.ant-move-down-appear,.ant-move-down-enter{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-down-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.ant-move-left-appear,.ant-move-left-enter,.ant-move-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-left-appear.ant-move-left-appear-active,.ant-move-left-enter.ant-move-left-enter-active{animation-name:antMoveLeftIn;animation-play-state:running}.ant-move-left-leave.ant-move-left-leave-active{animation-name:antMoveLeftOut;animation-play-state:running;pointer-events:none}.ant-move-left-appear,.ant-move-left-enter{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-left-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.ant-move-right-appear,.ant-move-right-enter,.ant-move-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-right-appear.ant-move-right-appear-active,.ant-move-right-enter.ant-move-right-enter-active{animation-name:antMoveRightIn;animation-play-state:running}.ant-move-right-leave.ant-move-right-leave-active{animation-name:antMoveRightOut;animation-play-state:running;pointer-events:none}.ant-move-right-appear,.ant-move-right-enter{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-right-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}@keyframes antMoveDownIn{0%{transform:translateY(100%);transform-origin:0 0;opacity:0}100%{transform:translateY(0);transform-origin:0 0;opacity:1}}@keyframes antMoveDownOut{0%{transform:translateY(0);transform-origin:0 0;opacity:1}100%{transform:translateY(100%);transform-origin:0 0;opacity:0}}@keyframes antMoveLeftIn{0%{transform:translateX(-100%);transform-origin:0 0;opacity:0}100%{transform:translateX(0);transform-origin:0 0;opacity:1}}@keyframes antMoveLeftOut{0%{transform:translateX(0);transform-origin:0 0;opacity:1}100%{transform:translateX(-100%);transform-origin:0 0;opacity:0}}@keyframes antMoveRightIn{0%{transform:translateX(100%);transform-origin:0 0;opacity:0}100%{transform:translateX(0);transform-origin:0 0;opacity:1}}@keyframes antMoveRightOut{0%{transform:translateX(0);transform-origin:0 0;opacity:1}100%{transform:translateX(100%);transform-origin:0 0;opacity:0}}@keyframes antMoveUpIn{0%{transform:translateY(-100%);transform-origin:0 0;opacity:0}100%{transform:translateY(0);transform-origin:0 0;opacity:1}}@keyframes antMoveUpOut{0%{transform:translateY(0);transform-origin:0 0;opacity:1}100%{transform:translateY(-100%);transform-origin:0 0;opacity:0}}@keyframes loadingCircle{100%{transform:rotate(360deg)}}.ant-click-animating-node,[ant-click-animating-without-extra-node=true]::after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:inherit;box-shadow:0 0 0 0 #1890ff;box-shadow:0 0 0 0 var(--antd-wave-shadow-color);opacity:.2;animation:fadeEffect 2s cubic-bezier(.08,.82,.17,1),waveEffect .4s cubic-bezier(.08,.82,.17,1);animation-fill-mode:forwards;content:'';pointer-events:none}@keyframes waveEffect{100%{box-shadow:0 0 0 #1890ff;box-shadow:0 0 0 6px var(--antd-wave-shadow-color)}}@keyframes fadeEffect{100%{opacity:0}}.ant-slide-up-appear,.ant-slide-up-enter,.ant-slide-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-up-appear.ant-slide-up-appear-active,.ant-slide-up-enter.ant-slide-up-enter-active{animation-name:antSlideUpIn;animation-play-state:running}.ant-slide-up-leave.ant-slide-up-leave-active{animation-name:antSlideUpOut;animation-play-state:running;pointer-events:none}.ant-slide-up-appear,.ant-slide-up-enter{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-up-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ant-slide-down-appear,.ant-slide-down-enter,.ant-slide-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-down-appear.ant-slide-down-appear-active,.ant-slide-down-enter.ant-slide-down-enter-active{animation-name:antSlideDownIn;animation-play-state:running}.ant-slide-down-leave.ant-slide-down-leave-active{animation-name:antSlideDownOut;animation-play-state:running;pointer-events:none}.ant-slide-down-appear,.ant-slide-down-enter{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ant-slide-left-appear,.ant-slide-left-enter,.ant-slide-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-left-appear.ant-slide-left-appear-active,.ant-slide-left-enter.ant-slide-left-enter-active{animation-name:antSlideLeftIn;animation-play-state:running}.ant-slide-left-leave.ant-slide-left-leave-active{animation-name:antSlideLeftOut;animation-play-state:running;pointer-events:none}.ant-slide-left-appear,.ant-slide-left-enter{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-left-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ant-slide-right-appear,.ant-slide-right-enter,.ant-slide-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-right-appear.ant-slide-right-appear-active,.ant-slide-right-enter.ant-slide-right-enter-active{animation-name:antSlideRightIn;animation-play-state:running}.ant-slide-right-leave.ant-slide-right-leave-active{animation-name:antSlideRightOut;animation-play-state:running;pointer-events:none}.ant-slide-right-appear,.ant-slide-right-enter{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-right-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes antSlideUpIn{0%{transform:scaleY(.8);transform-origin:0 0;opacity:0}100%{transform:scaleY(1);transform-origin:0 0;opacity:1}}@keyframes antSlideUpOut{0%{transform:scaleY(1);transform-origin:0 0;opacity:1}100%{transform:scaleY(.8);transform-origin:0 0;opacity:0}}@keyframes antSlideDownIn{0%{transform:scaleY(.8);transform-origin:100% 100%;opacity:0}100%{transform:scaleY(1);transform-origin:100% 100%;opacity:1}}@keyframes antSlideDownOut{0%{transform:scaleY(1);transform-origin:100% 100%;opacity:1}100%{transform:scaleY(.8);transform-origin:100% 100%;opacity:0}}@keyframes antSlideLeftIn{0%{transform:scaleX(.8);transform-origin:0 0;opacity:0}100%{transform:scaleX(1);transform-origin:0 0;opacity:1}}@keyframes antSlideLeftOut{0%{transform:scaleX(1);transform-origin:0 0;opacity:1}100%{transform:scaleX(.8);transform-origin:0 0;opacity:0}}@keyframes antSlideRightIn{0%{transform:scaleX(.8);transform-origin:100% 0;opacity:0}100%{transform:scaleX(1);transform-origin:100% 0;opacity:1}}@keyframes antSlideRightOut{0%{transform:scaleX(1);transform-origin:100% 0;opacity:1}100%{transform:scaleX(.8);transform-origin:100% 0;opacity:0}}.ant-zoom-appear,.ant-zoom-enter,.ant-zoom-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-appear.ant-zoom-appear-active,.ant-zoom-enter.ant-zoom-enter-active{animation-name:antZoomIn;animation-play-state:running}.ant-zoom-leave.ant-zoom-leave-active{animation-name:antZoomOut;animation-play-state:running;pointer-events:none}.ant-zoom-appear,.ant-zoom-enter{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-appear-prepare,.ant-zoom-enter-prepare{transform:none}.ant-zoom-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-big-appear,.ant-zoom-big-enter,.ant-zoom-big-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-big-appear.ant-zoom-big-appear-active,.ant-zoom-big-enter.ant-zoom-big-enter-active{animation-name:antZoomBigIn;animation-play-state:running}.ant-zoom-big-leave.ant-zoom-big-leave-active{animation-name:antZoomBigOut;animation-play-state:running;pointer-events:none}.ant-zoom-big-appear,.ant-zoom-big-enter{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-big-appear-prepare,.ant-zoom-big-enter-prepare{transform:none}.ant-zoom-big-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-big-fast-appear,.ant-zoom-big-fast-enter,.ant-zoom-big-fast-leave{animation-duration:.1s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active,.ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active{animation-name:antZoomBigIn;animation-play-state:running}.ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active{animation-name:antZoomBigOut;animation-play-state:running;pointer-events:none}.ant-zoom-big-fast-appear,.ant-zoom-big-fast-enter{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-big-fast-appear-prepare,.ant-zoom-big-fast-enter-prepare{transform:none}.ant-zoom-big-fast-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-up-appear,.ant-zoom-up-enter,.ant-zoom-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-up-appear.ant-zoom-up-appear-active,.ant-zoom-up-enter.ant-zoom-up-enter-active{animation-name:antZoomUpIn;animation-play-state:running}.ant-zoom-up-leave.ant-zoom-up-leave-active{animation-name:antZoomUpOut;animation-play-state:running;pointer-events:none}.ant-zoom-up-appear,.ant-zoom-up-enter{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-up-appear-prepare,.ant-zoom-up-enter-prepare{transform:none}.ant-zoom-up-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-down-appear,.ant-zoom-down-enter,.ant-zoom-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-down-appear.ant-zoom-down-appear-active,.ant-zoom-down-enter.ant-zoom-down-enter-active{animation-name:antZoomDownIn;animation-play-state:running}.ant-zoom-down-leave.ant-zoom-down-leave-active{animation-name:antZoomDownOut;animation-play-state:running;pointer-events:none}.ant-zoom-down-appear,.ant-zoom-down-enter{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-down-appear-prepare,.ant-zoom-down-enter-prepare{transform:none}.ant-zoom-down-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-left-appear,.ant-zoom-left-enter,.ant-zoom-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-left-appear.ant-zoom-left-appear-active,.ant-zoom-left-enter.ant-zoom-left-enter-active{animation-name:antZoomLeftIn;animation-play-state:running}.ant-zoom-left-leave.ant-zoom-left-leave-active{animation-name:antZoomLeftOut;animation-play-state:running;pointer-events:none}.ant-zoom-left-appear,.ant-zoom-left-enter{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-left-appear-prepare,.ant-zoom-left-enter-prepare{transform:none}.ant-zoom-left-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-right-appear,.ant-zoom-right-enter,.ant-zoom-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-right-appear.ant-zoom-right-appear-active,.ant-zoom-right-enter.ant-zoom-right-enter-active{animation-name:antZoomRightIn;animation-play-state:running}.ant-zoom-right-leave.ant-zoom-right-leave-active{animation-name:antZoomRightOut;animation-play-state:running;pointer-events:none}.ant-zoom-right-appear,.ant-zoom-right-enter{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-right-appear-prepare,.ant-zoom-right-enter-prepare{transform:none}.ant-zoom-right-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}@keyframes antZoomIn{0%{transform:scale(.2);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes antZoomOut{0%{transform:scale(1)}100%{transform:scale(.2);opacity:0}}@keyframes antZoomBigIn{0%{transform:scale(.8);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes antZoomBigOut{0%{transform:scale(1)}100%{transform:scale(.8);opacity:0}}@keyframes antZoomUpIn{0%{transform:scale(.8);transform-origin:50% 0;opacity:0}100%{transform:scale(1);transform-origin:50% 0}}@keyframes antZoomUpOut{0%{transform:scale(1);transform-origin:50% 0}100%{transform:scale(.8);transform-origin:50% 0;opacity:0}}@keyframes antZoomLeftIn{0%{transform:scale(.8);transform-origin:0 50%;opacity:0}100%{transform:scale(1);transform-origin:0 50%}}@keyframes antZoomLeftOut{0%{transform:scale(1);transform-origin:0 50%}100%{transform:scale(.8);transform-origin:0 50%;opacity:0}}@keyframes antZoomRightIn{0%{transform:scale(.8);transform-origin:100% 50%;opacity:0}100%{transform:scale(1);transform-origin:100% 50%}}@keyframes antZoomRightOut{0%{transform:scale(1);transform-origin:100% 50%}100%{transform:scale(.8);transform-origin:100% 50%;opacity:0}}@keyframes antZoomDownIn{0%{transform:scale(.8);transform-origin:50% 100%;opacity:0}100%{transform:scale(1);transform-origin:50% 100%}}@keyframes antZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}100%{transform:scale(.8);transform-origin:50% 100%;opacity:0}}.ant-motion-collapse-legacy{overflow:hidden}.ant-motion-collapse-legacy-active{transition:height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1)!important}.ant-motion-collapse{overflow:hidden;transition:height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1)!important}.cdk-overlay-container{pointer-events:none;top:0;left:0;position:fixed;z-index:1000}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;outline:0;-webkit-appearance:none;-moz-appearance:none}.cdk-overlay-backdrop{top:0;bottom:0;left:0;right:0;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0;position:absolute;pointer-events:auto;z-index:1000}.cdk-overlay-backdrop.ant-modal-mask{opacity:1}.cdk-overlay-pane{position:absolute;pointer-events:auto;z-index:1000}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-global-scrollblock body{overflow-x:visible}.nz-overlay-transparent-backdrop,.nz-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}.nz-animate-disabled.ant-drawer.ant-drawer-open .ant-drawer-mask,.nz-animate-disabled.ant-scroll-number-only{animation:none;transition:none}.nz-animate-disabled.ant-drawer>*{transition:none}.nz-animate-disabled .ant-modal,.nz-animate-disabled .ant-modal-mask,.nz-animate-disabled .ant-modal-mask.zoom-enter,.nz-animate-disabled .ant-modal-mask.zoom-enter-active,.nz-animate-disabled .ant-modal-mask.zoom-leave,.nz-animate-disabled .ant-modal-mask.zoom-leave-active,.nz-animate-disabled .ant-modal.zoom-enter,.nz-animate-disabled .ant-modal.zoom-enter-active,.nz-animate-disabled .ant-modal.zoom-leave,.nz-animate-disabled .ant-modal.zoom-leave-active{animation:none;transition:none}.nz-animate-disabled.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg,.nz-animate-disabled.ant-menu,.nz-animate-disabled.ant-menu .ant-menu-item,.nz-animate-disabled.ant-menu .ant-menu-item .anticon,.nz-animate-disabled.ant-menu .ant-menu-item .anticon+span,.nz-animate-disabled.ant-menu .ant-menu-submenu-title,.nz-animate-disabled.ant-menu .ant-menu-submenu-title .anticon,.nz-animate-disabled.ant-menu .ant-menu-submenu-title .anticon+span,.nz-animate-disabled.ant-tabs .ant-tabs-bottom-content.ant-tabs-content-animated,.nz-animate-disabled.ant-tabs .ant-tabs-bottom-content>.ant-tabs-tabpane,.nz-animate-disabled.ant-tabs .ant-tabs-top-content.ant-tabs-content-animated,.nz-animate-disabled.ant-tabs .ant-tabs-top-content>.ant-tabs-tabpane,.nz-animate-disabled.ant-tabs.ant-tabs-bottom .ant-tabs-ink-bar-animated,.nz-animate-disabled.ant-tabs.ant-tabs-left .ant-tabs-ink-bar-animated,.nz-animate-disabled.ant-tabs.ant-tabs-right .ant-tabs-ink-bar-animated,.nz-animate-disabled.ant-tabs.ant-tabs-top .ant-tabs-ink-bar-animated{transition:none}.ant-affix{position:fixed;z-index:10}.ant-alert,.ant-anchor{line-height:1.5715;position:relative}nz-affix{display:block}.ant-alert{box-sizing:border-box;margin:0;color:rgba(0,0,0,.85);font-variant:tabular-nums;list-style:none;display:flex;align-items:center;padding:8px 15px;word-wrap:break-word;border-radius:2px}.ant-alert-content{flex:1;min-width:0}.ant-alert-icon{margin-right:8px}.ant-alert-description{display:none;font-size:14px;line-height:22px}.ant-alert-success{background-color:#f6ffed;border:1px solid #b7eb8f}.ant-alert-success .ant-alert-icon{color:#52c41a}.ant-alert-info{background-color:#e6f7ff;border:1px solid #91d5ff}.ant-alert-info .ant-alert-icon{color:#1890ff}.ant-alert-warning{background-color:#fffbe6;border:1px solid #ffe58f}.ant-alert-warning .ant-alert-icon{color:#faad14}.ant-alert-error{background-color:#fff2f0;border:1px solid #ffccc7}.ant-alert-error .ant-alert-icon{color:#ff4d4f}.ant-alert-error .ant-alert-description>pre{margin:0;padding:0}.ant-alert-action{margin-left:8px}.ant-alert-close-icon{margin-left:8px;padding:0;overflow:hidden;font-size:12px;line-height:12px;background-color:transparent;border:none;outline:0;cursor:pointer}.ant-alert-close-icon .anticon-close{color:rgba(0,0,0,.45);transition:color .3s}.ant-alert-close-icon .anticon-close:hover{color:rgba(0,0,0,.75)}.ant-alert-close-text{color:rgba(0,0,0,.45);transition:color .3s}.ant-alert-close-text:hover{color:rgba(0,0,0,.75)}.ant-alert-with-description{align-items:flex-start;padding:15px 15px 15px 24px}.ant-alert-with-description.ant-alert-no-icon{padding:15px}.ant-alert-with-description .ant-alert-icon{margin-right:15px;font-size:24px}.ant-alert-with-description .ant-alert-message{display:block;margin-bottom:4px;color:rgba(0,0,0,.85);font-size:16px}.ant-anchor,.ant-avatar{font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:'tnum';box-sizing:border-box}.ant-alert-message{color:rgba(0,0,0,.85)}.ant-alert-with-description .ant-alert-description{display:block}.ant-alert.ant-alert-motion-leave{overflow:hidden;opacity:1;transition:max-height .3s cubic-bezier(.78,.14,.15,.86),opacity .3s cubic-bezier(.78,.14,.15,.86),padding-top .3s cubic-bezier(.78,.14,.15,.86),padding-bottom .3s cubic-bezier(.78,.14,.15,.86),margin-bottom .3s cubic-bezier(.78,.14,.15,.86)}.ant-alert.ant-alert-motion-leave-active{max-height:0;margin-bottom:0!important;padding-top:0;padding-bottom:0;opacity:0}.ant-alert-banner{margin-bottom:0;border:0;border-radius:0}.ant-alert.ant-alert-rtl{direction:rtl}.ant-alert-rtl.ant-alert.ant-alert-no-icon{padding:8px 15px}.ant-alert-rtl .ant-alert-icon{margin-right:auto;margin-left:8px}.ant-alert-rtl .ant-alert-action,.ant-alert-rtl .ant-alert-close-icon{margin-right:8px;margin-left:auto}.ant-alert-rtl.ant-alert-with-description .ant-alert-icon{margin-right:auto;margin-left:15px}.ant-anchor,.ant-avatar,.ant-avatar-lg.ant-avatar-icon>.anticon,.ant-avatar-sm.ant-avatar-icon>.anticon,.ant-avatar.ant-avatar-icon>.anticon{margin:0}nz-alert{display:block}.ant-anchor{padding:0 0 0 2px;color:rgba(0,0,0,.85)}.ant-anchor-wrapper{margin-left:-4px;padding-left:4px;overflow:auto;background-color:transparent}.ant-anchor-ink{position:absolute;top:0;left:0;height:100%}.ant-anchor-ink::before{position:relative;display:block;width:2px;height:100%;margin:0 auto;background-color:#f0f0f0;content:' '}.ant-anchor-ink-ball{position:absolute;left:50%;display:none;width:8px;height:8px;background-color:#fff;border:2px solid #1890ff;border-radius:8px;transform:translateX(-50%);transition:top .3s ease-in-out}.ant-anchor-link-title,.ant-avatar{position:relative;overflow:hidden;white-space:nowrap}.ant-anchor-ink-ball.visible{display:inline-block}.ant-anchor.fixed .ant-anchor-ink .ant-anchor-ink-ball{display:none}.ant-anchor-link{padding:7px 0 7px 16px;line-height:1.143}.ant-anchor-link-title{display:block;margin-bottom:6px;color:rgba(0,0,0,.85);text-overflow:ellipsis;transition:all .3s}.ant-anchor-link-title:only-child{margin-bottom:0}.ant-anchor-link-active>.ant-anchor-link-title{color:#1890ff}.ant-anchor-link .ant-anchor-link{padding-top:5px;padding-bottom:5px}.ant-anchor-rtl{direction:rtl}.ant-anchor-rtl.ant-anchor-wrapper{margin-right:-4px;margin-left:0;padding-right:4px;padding-left:0}.ant-anchor-rtl .ant-anchor-ink{right:0;left:auto}.ant-anchor-rtl .ant-anchor-ink-ball{right:50%;left:0;transform:translateX(50%)}.ant-anchor-rtl .ant-anchor-link{padding:7px 16px 7px 0}nz-link{display:block}.ant-avatar{padding:0;display:inline-block;color:#fff;text-align:center;background:#ccc;width:32px;height:32px;line-height:32px;border-radius:50%}.ant-avatar-lg-string,.ant-avatar-sm-string,.ant-avatar-string{position:absolute;transform-origin:0 center;left:50%}.ant-avatar-image{background:0 0}.ant-avatar .ant-image-img{display:block}.ant-avatar.ant-avatar-icon{font-size:18px}.ant-avatar-lg{width:40px;height:40px;line-height:40px;border-radius:50%}.ant-avatar-lg.ant-avatar-icon{font-size:24px}.ant-avatar-sm.ant-avatar-icon,.ant-back-top{font-size:14px}.ant-avatar-sm{width:24px;height:24px;line-height:24px;border-radius:50%}.ant-avatar-square{border-radius:2px}.ant-avatar>img{display:block;width:100%;height:100%;object-fit:cover}.ant-avatar-group,.ant-btn-group{display:inline-flex}.ant-avatar-group .ant-avatar{border:1px solid #fff}.ant-avatar-group .ant-avatar:not(:first-child){margin-left:-8px}.ant-avatar-group-popover .ant-avatar+.ant-avatar{margin-left:3px}.ant-avatar-group-rtl .ant-avatar:not(:first-child){margin-right:-8px;margin-left:0}.ant-avatar-group-popover.ant-popover-rtl .ant-avatar+.ant-avatar{margin-right:3px;margin-left:0}.ant-back-top,.ant-badge{margin:0;padding:0;font-variant:tabular-nums;list-style:none;font-feature-settings:'tnum'}.ant-back-top{box-sizing:border-box;color:rgba(0,0,0,.85);line-height:1.5715;position:fixed;right:100px;bottom:50px;z-index:10;width:40px;height:40px;cursor:pointer}.ant-back-top:empty{display:none}.ant-badge,.ant-badge-status-dot{display:inline-block;position:relative}.ant-back-top-rtl{right:auto;left:100px;direction:rtl}.ant-back-top-content{width:40px;height:40px;overflow:hidden;color:#fff;text-align:center;background-color:rgba(0,0,0,.45);border-radius:20px;transition:all .3s}.ant-back-top-content:hover{background-color:rgba(0,0,0,.85);transition:all .3s}.ant-back-top-icon{font-size:24px;line-height:40px}@media screen and (max-width:768px){.ant-back-top{right:60px}}@media screen and (max-width:480px){.ant-back-top{right:20px}}.ant-badge{box-sizing:border-box;color:rgba(0,0,0,.85);font-size:14px;line-height:1}.ant-badge-count{z-index:auto;min-width:20px;height:20px;padding:0 6px;color:#fff;font-weight:400;font-size:12px;line-height:20px;white-space:nowrap;text-align:center;background:#ff4d4f;border-radius:10px;box-shadow:0 0 0 1px #fff}.ant-badge-count a,.ant-badge-count a:hover{color:#fff}.ant-badge-count-sm{min-width:14px;height:14px;padding:0;font-size:12px;line-height:14px;border-radius:7px}.ant-badge-multiple-words,.ant-ribbon{padding:0 8px}.ant-badge-dot{z-index:auto;width:6px;min-width:6px;height:6px;background:#ff4d4f;border-radius:100%;box-shadow:0 0 0 1px #fff}.ant-badge-dot.ant-scroll-number{transition:background 1.5s}.ant-badge .ant-scroll-number-custom-component,.ant-badge-count,.ant-badge-dot{position:absolute;top:0;right:0;transform:translate(50%,-50%);transform-origin:100% 0}.ant-badge .ant-scroll-number-custom-component.anticon-spin,.ant-badge-count.anticon-spin,.ant-badge-dot.anticon-spin{animation:antBadgeLoadingCircle 1s infinite linear}.ant-badge-status{line-height:inherit}.ant-badge-not-a-wrapper:not(.ant-badge-status),.ant-badge-status-dot{vertical-align:middle}.ant-badge-status-dot{top:-1px;width:6px;height:6px;border-radius:50%}.ant-badge-status-success{background-color:#52c41a}.ant-badge-status-processing{position:relative;background-color:#1890ff}.ant-badge-status-processing::after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #1890ff;border-radius:50%;animation:antStatusProcessing 1.2s infinite ease-in-out;content:''}.ant-badge-status-default{background-color:#d9d9d9}.ant-badge-status-error{background-color:#ff4d4f}.ant-badge-status-warning{background-color:#faad14}.ant-badge-status-magenta,.ant-badge-status-pink{background:#eb2f96}.ant-badge-status-red{background:#f5222d}.ant-badge-status-volcano{background:#fa541c}.ant-badge-status-orange{background:#fa8c16}.ant-badge-status-yellow{background:#fadb14}.ant-badge-status-gold{background:#faad14}.ant-badge-status-cyan{background:#13c2c2}.ant-badge-status-lime{background:#a0d911}.ant-badge-status-green{background:#52c41a}.ant-badge-status-blue{background:#1890ff}.ant-badge-status-geekblue{background:#2f54eb}.ant-badge-status-purple{background:#722ed1}.ant-badge-status-text{margin-left:8px;color:rgba(0,0,0,.85);font-size:14px}.ant-badge-zoom-appear,.ant-badge-zoom-enter{animation:antZoomBadgeIn .3s cubic-bezier(.12,.4,.29,1.46);animation-fill-mode:both}.ant-badge-zoom-leave{animation:antZoomBadgeOut .3s cubic-bezier(.71,-.46,.88,.6);animation-fill-mode:both}.ant-badge-not-a-wrapper .ant-badge-zoom-appear,.ant-badge-not-a-wrapper .ant-badge-zoom-enter{animation:antNoWrapperZoomBadgeIn .3s cubic-bezier(.12,.4,.29,1.46)}.ant-badge-not-a-wrapper .ant-badge-zoom-leave{animation:antNoWrapperZoomBadgeOut .3s cubic-bezier(.71,-.46,.88,.6)}.ant-badge-not-a-wrapper .ant-scroll-number-custom-component{transform:none}.ant-badge-not-a-wrapper .ant-scroll-number,.ant-badge-not-a-wrapper .ant-scroll-number-custom-component{position:relative;top:auto;display:block;transform-origin:50% 50%}@keyframes antStatusProcessing{0%{transform:scale(.8);opacity:.5}100%{transform:scale(2.4);opacity:0}}.ant-scroll-number-only,.ant-scroll-number-only>p.ant-scroll-number-only-unit{height:20px;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}.ant-scroll-number{overflow:hidden}.ant-scroll-number-only{position:relative;display:inline-block;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-scroll-number-only>p.ant-scroll-number-only-unit{margin:0}.ant-scroll-number-symbol{vertical-align:top}@keyframes antZoomBadgeIn{0%{transform:scale(0) translate(50%,-50%);opacity:0}100%{transform:scale(1) translate(50%,-50%)}}@keyframes antZoomBadgeOut{0%{transform:scale(1) translate(50%,-50%)}100%{transform:scale(0) translate(50%,-50%);opacity:0}}@keyframes antNoWrapperZoomBadgeIn{0%{transform:scale(0);opacity:0}100%{transform:scale(1)}}@keyframes antNoWrapperZoomBadgeOut{0%{transform:scale(1)}100%{transform:scale(0);opacity:0}}@keyframes antBadgeLoadingCircle{0%{transform-origin:50%}100%{transform:translate(50%,-50%) rotate(360deg);transform-origin:50%}}.ant-ribbon-wrapper{position:relative}.ant-ribbon{box-sizing:border-box;margin:0;font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:'tnum';position:absolute;top:8px;height:22px;color:#fff;line-height:22px;white-space:nowrap;background-color:#1890ff;border-radius:2px}.ant-breadcrumb,.ant-btn{line-height:1.5715;font-size:14px}.ant-ribbon-text{color:#fff}.ant-ribbon-corner{position:absolute;top:100%;width:8px;height:8px;color:currentColor;border:4px solid;transform:scaleY(.75);transform-origin:top}.ant-ribbon-corner::after{position:absolute;top:-4px;left:-4px;width:inherit;height:inherit;color:rgba(0,0,0,.25);border:inherit;content:''}.ant-ribbon-color-magenta,.ant-ribbon-color-pink{color:#eb2f96;background:#eb2f96}.ant-ribbon-color-red{color:#f5222d;background:#f5222d}.ant-ribbon-color-volcano{color:#fa541c;background:#fa541c}.ant-ribbon-color-orange{color:#fa8c16;background:#fa8c16}.ant-ribbon-color-yellow{color:#fadb14;background:#fadb14}.ant-ribbon-color-gold{color:#faad14;background:#faad14}.ant-ribbon-color-cyan{color:#13c2c2;background:#13c2c2}.ant-ribbon-color-lime{color:#a0d911;background:#a0d911}.ant-ribbon-color-green{color:#52c41a;background:#52c41a}.ant-ribbon-color-blue{color:#1890ff;background:#1890ff}.ant-ribbon-color-geekblue{color:#2f54eb;background:#2f54eb}.ant-ribbon-color-purple{color:#722ed1;background:#722ed1}.ant-ribbon.ant-ribbon-placement-end{right:-8px;border-bottom-right-radius:0}.ant-ribbon.ant-ribbon-placement-end .ant-ribbon-corner{right:0;border-color:currentColor transparent transparent currentColor}.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner,.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner::after,.ant-ribbon.ant-ribbon-placement-start .ant-ribbon-corner{border-color:currentColor currentColor transparent transparent}.ant-ribbon.ant-ribbon-placement-start{left:-8px;border-bottom-left-radius:0}.ant-ribbon.ant-ribbon-placement-start .ant-ribbon-corner{left:0}.ant-badge-rtl{direction:rtl}.ant-badge-rtl .ant-badge .ant-scroll-number-custom-component,.ant-badge-rtl .ant-badge-count,.ant-badge-rtl .ant-badge-dot{right:auto;left:0;direction:ltr;transform:translate(-50%,-50%);transform-origin:0 0}.ant-breadcrumb-rtl,.ant-btn-group.ant-btn-group-rtl,.ant-btn-rtl,.ant-card-rtl,.ant-carousel-rtl,.ant-checkbox-rtl,.ant-collapse-rtl,.ant-comment-rtl,.ant-picker-dropdown-rtl .ant-picker-footer-extra,.ant-picker-input>input-rtl,.ant-picker-panel-rtl,.ant-picker-rtl,.ant-ribbon-rtl{direction:rtl}.ant-badge-rtl.ant-badge .ant-scroll-number-custom-component{right:auto;left:0;transform:translate(-50%,-50%);transform-origin:0 0}.ant-badge-rtl .ant-badge-status-text{margin-right:8px;margin-left:0}.ant-badge-rtl .ant-badge-zoom-appear,.ant-badge-rtl .ant-badge-zoom-enter{animation-name:antZoomBadgeInRtl}.ant-badge-rtl .ant-badge-zoom-leave{animation-name:antZoomBadgeOutRtl}.ant-badge-not-a-wrapper .ant-badge-count{transform:none}.ant-ribbon-rtl.ant-ribbon-placement-end{right:unset;left:-8px;border-bottom-right-radius:2px;border-bottom-left-radius:0}.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner{right:unset;left:0}.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner,.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner::after{border-color:currentColor transparent transparent currentColor}.ant-ribbon-rtl.ant-ribbon-placement-start{right:-8px;left:unset;border-bottom-right-radius:0;border-bottom-left-radius:2px}.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner{right:0;left:unset}@keyframes antZoomBadgeInRtl{0%{transform:scale(0) translate(-50%,-50%);opacity:0}100%{transform:scale(1) translate(-50%,-50%)}}@keyframes antZoomBadgeOutRtl{0%{transform:scale(1) translate(-50%,-50%)}100%{transform:scale(0) translate(-50%,-50%);opacity:0}}.ant-badge .ant-scroll-number:only-child{position:relative;top:auto;display:block}.ant-badge .ant-badge-count:only-child{transform:none}nz-ribbon{display:block}.ant-breadcrumb{box-sizing:border-box;margin:0;padding:0;font-variant:tabular-nums;list-style:none;font-feature-settings:'tnum';color:rgba(0,0,0,.45)}.ant-breadcrumb .anticon{font-size:14px}.ant-breadcrumb a{color:rgba(0,0,0,.45);transition:color .3s}.ant-breadcrumb a:hover{color:#40a9ff}.ant-breadcrumb>span:last-child,.ant-breadcrumb>span:last-child a{color:rgba(0,0,0,.85)}.ant-breadcrumb>span:last-child .ant-breadcrumb-separator{display:none}.ant-breadcrumb-rtl::after,.ant-breadcrumb-rtl::before{display:table;content:''}.ant-breadcrumb-separator{margin:0 8px;color:rgba(0,0,0,.45)}.ant-breadcrumb>nz-breadcrumb-item:last-child,.ant-breadcrumb>nz-breadcrumb-item:last-child a,.ant-btn{color:rgba(0,0,0,.85)}.ant-breadcrumb-link>.anticon+a,.ant-breadcrumb-link>.anticon+span,.ant-breadcrumb-overlay-link>.anticon{margin-left:4px}.ant-breadcrumb-rtl::after{clear:both}.ant-breadcrumb-rtl>span{float:right}.ant-breadcrumb-rtl .ant-breadcrumb-link>.anticon+a,.ant-breadcrumb-rtl .ant-breadcrumb-link>.anticon+span,.ant-breadcrumb-rtl .ant-breadcrumb-overlay-link>.anticon{margin-right:4px;margin-left:0}.ant-breadcrumb-link .anticon+span{margin-left:4px}.ant-breadcrumb-rtl>nz-breadcrumb-item{float:right}nz-breadcrumb{display:block}nz-breadcrumb-item:last-child .ant-breadcrumb-separator{display:none}.ant-btn,.ant-btn>span{display:inline-block}.ant-btn{position:relative;font-weight:400;white-space:nowrap;text-align:center;border:1px solid #d9d9d9;box-shadow:0 2px 0 rgba(0,0,0,.015);cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;user-select:none;height:32px;padding:4px 15px;border-radius:2px;background:#fff}.ant-btn:active>a:only-child::after,.ant-btn:focus>a:only-child::after,.ant-btn:hover>a:only-child::after,.ant-btn>a:only-child::after{background:0 0;top:0;right:0;bottom:0;left:0;position:absolute;content:''}.ant-btn>.anticon{line-height:1}.ant-btn,.ant-btn:active,.ant-btn:focus{outline:0}.ant-btn:not([disabled]):hover{text-decoration:none}.ant-btn:not([disabled]):active{outline:0;box-shadow:none}.ant-btn[disabled]{cursor:not-allowed}.ant-btn[disabled]>*{pointer-events:none}.ant-btn-lg{height:40px;padding:6.4px 15px;font-size:16px;border-radius:2px}.ant-btn-sm{height:24px;padding:0 7px;font-size:14px;border-radius:2px}.ant-btn>a:only-child{color:currentColor}.ant-btn:focus,.ant-btn:hover{color:#40a9ff;border-color:#40a9ff}.ant-btn:focus>a:only-child,.ant-btn:hover>a:only-child{color:currentColor}.ant-btn:active{color:#096dd9;border-color:#096dd9}.ant-btn:active>a:only-child{color:currentColor}.ant-btn[disabled],.ant-btn[disabled]:active,.ant-btn[disabled]:focus,.ant-btn[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn[disabled]:active>a:only-child,.ant-btn[disabled]:focus>a:only-child,.ant-btn[disabled]:hover>a:only-child,.ant-btn[disabled]>a:only-child{color:currentColor}.ant-btn[disabled]:active>a:only-child::after,.ant-btn[disabled]:focus>a:only-child::after,.ant-btn[disabled]:hover>a:only-child::after,.ant-btn[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn:active,.ant-btn:focus,.ant-btn:hover{text-decoration:none;background:#fff}.ant-btn-primary{color:#fff;border-color:#1890ff;background:#1890ff;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px 0 rgba(0,0,0,.045)}.ant-btn-primary>a:only-child{color:currentColor}.ant-btn-primary>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-primary:focus,.ant-btn-primary:hover{color:#fff;border-color:#40a9ff;background:#40a9ff}.ant-btn-primary:focus>a:only-child,.ant-btn-primary:hover>a:only-child{color:currentColor}.ant-btn-primary:focus>a:only-child::after,.ant-btn-primary:hover>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-primary:active{color:#fff;border-color:#096dd9;background:#096dd9}.ant-btn-primary:active>a:only-child{color:currentColor}.ant-btn-primary:active>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:active,.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-primary[disabled]:active>a:only-child,.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-primary[disabled]>a:only-child{color:currentColor}.ant-btn-primary[disabled]:active>a:only-child::after,.ant-btn-primary[disabled]:focus>a:only-child::after,.ant-btn-primary[disabled]:hover>a:only-child::after,.ant-btn-primary[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child){border-right-color:#40a9ff;border-left-color:#40a9ff}.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled{border-color:#d9d9d9}.ant-btn-group .ant-btn-primary:first-child:not(:last-child){border-right-color:#40a9ff}.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled]{border-right-color:#d9d9d9}.ant-btn-group .ant-btn-primary+.ant-btn-primary,.ant-btn-group .ant-btn-primary:last-child:not(:first-child){border-left-color:#40a9ff}.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled],.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled]{border-left-color:#d9d9d9}.ant-btn-ghost{color:rgba(0,0,0,.85);border-color:#d9d9d9;background:0 0}.ant-btn-ghost>a:only-child{color:currentColor}.ant-btn-ghost>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-ghost:focus,.ant-btn-ghost:hover{color:#40a9ff;border-color:#40a9ff;background:0 0}.ant-btn-ghost:focus>a:only-child,.ant-btn-ghost:hover>a:only-child{color:currentColor}.ant-btn-ghost:focus>a:only-child::after,.ant-btn-ghost:hover>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-ghost:active{color:#096dd9;border-color:#096dd9;background:0 0}.ant-btn-ghost:active>a:only-child{color:currentColor}.ant-btn-ghost:active>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-ghost[disabled],.ant-btn-ghost[disabled]:active,.ant-btn-ghost[disabled]:focus,.ant-btn-ghost[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-ghost[disabled]:active>a:only-child,.ant-btn-ghost[disabled]:focus>a:only-child,.ant-btn-ghost[disabled]:hover>a:only-child,.ant-btn-ghost[disabled]>a:only-child{color:currentColor}.ant-btn-ghost[disabled]:active>a:only-child::after,.ant-btn-ghost[disabled]:focus>a:only-child::after,.ant-btn-ghost[disabled]:hover>a:only-child::after,.ant-btn-ghost[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-dashed{color:rgba(0,0,0,.85);border-color:#d9d9d9;background:#fff;border-style:dashed}.ant-btn-dashed>a:only-child{color:currentColor}.ant-btn-dashed>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-dashed:focus,.ant-btn-dashed:hover{color:#40a9ff;border-color:#40a9ff;background:#fff}.ant-btn-dashed:focus>a:only-child,.ant-btn-dashed:hover>a:only-child{color:currentColor}.ant-btn-dashed:focus>a:only-child::after,.ant-btn-dashed:hover>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-dashed:active{color:#096dd9;border-color:#096dd9;background:#fff}.ant-btn-dashed:active>a:only-child{color:currentColor}.ant-btn-dashed:active>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-dashed[disabled],.ant-btn-dashed[disabled]:active,.ant-btn-dashed[disabled]:focus,.ant-btn-dashed[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-dashed[disabled]:active>a:only-child,.ant-btn-dashed[disabled]:focus>a:only-child,.ant-btn-dashed[disabled]:hover>a:only-child,.ant-btn-dashed[disabled]>a:only-child{color:currentColor}.ant-btn-dashed[disabled]:active>a:only-child::after,.ant-btn-dashed[disabled]:focus>a:only-child::after,.ant-btn-dashed[disabled]:hover>a:only-child::after,.ant-btn-dashed[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-danger{color:#fff;border-color:#ff4d4f;background:#ff4d4f;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px 0 rgba(0,0,0,.045)}.ant-btn-danger>a:only-child{color:currentColor}.ant-btn-danger>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-danger:focus,.ant-btn-danger:hover{color:#fff;border-color:#ff7875;background:#ff7875}.ant-btn-danger:focus>a:only-child,.ant-btn-danger:hover>a:only-child{color:currentColor}.ant-btn-danger:focus>a:only-child::after,.ant-btn-danger:hover>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-danger:active{color:#fff;border-color:#d9363e;background:#d9363e}.ant-btn-danger:active>a:only-child{color:currentColor}.ant-btn-danger:active>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-danger[disabled],.ant-btn-danger[disabled]:active,.ant-btn-danger[disabled]:focus,.ant-btn-danger[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-danger[disabled]:active>a:only-child,.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-danger[disabled]>a:only-child{color:currentColor}.ant-btn-danger[disabled]:active>a:only-child::after,.ant-btn-danger[disabled]:focus>a:only-child::after,.ant-btn-danger[disabled]:hover>a:only-child::after,.ant-btn-danger[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-link{color:#1890ff;border-color:transparent;background:0 0;box-shadow:none}.ant-btn-link>a:only-child{color:currentColor}.ant-btn-link>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-link:focus,.ant-btn-link:hover{color:#40a9ff;background:0 0}.ant-btn-link:focus>a:only-child,.ant-btn-link:hover>a:only-child{color:currentColor}.ant-btn-link:focus>a:only-child::after,.ant-btn-link:hover>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-link:active{color:#096dd9;background:0 0}.ant-btn-link:active>a:only-child{color:currentColor}.ant-btn-link:active>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-link:hover{background:0 0}.ant-btn-link:active,.ant-btn-link:focus,.ant-btn-link:hover{border-color:transparent}.ant-btn-link[disabled],.ant-btn-link[disabled]:active,.ant-btn-link[disabled]:focus,.ant-btn-link[disabled]:hover{color:rgba(0,0,0,.25);border-color:transparent;background:0 0;text-shadow:none;box-shadow:none}.ant-btn-link[disabled]:active>a:only-child,.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-link[disabled]>a:only-child{color:currentColor}.ant-btn-link[disabled]:active>a:only-child::after,.ant-btn-link[disabled]:focus>a:only-child::after,.ant-btn-link[disabled]:hover>a:only-child::after,.ant-btn-link[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-text{color:rgba(0,0,0,.85);border-color:transparent;background:0 0;box-shadow:none}.ant-btn-text>a:only-child{color:currentColor}.ant-btn-text>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-text:focus,.ant-btn-text:hover{color:#40a9ff}.ant-btn-text:focus>a:only-child,.ant-btn-text:hover>a:only-child{color:currentColor}.ant-btn-text:focus>a:only-child::after,.ant-btn-text:hover>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-text:active{color:#096dd9}.ant-btn-text:active>a:only-child{color:currentColor}.ant-btn-text:active>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-text:focus,.ant-btn-text:hover{color:rgba(0,0,0,.85);background:rgba(0,0,0,.018);border-color:transparent}.ant-btn-text:active{color:rgba(0,0,0,.85);background:rgba(0,0,0,.028);border-color:transparent}.ant-btn-text[disabled],.ant-btn-text[disabled]:active,.ant-btn-text[disabled]:focus,.ant-btn-text[disabled]:hover{color:rgba(0,0,0,.25);border-color:transparent;background:0 0;text-shadow:none;box-shadow:none}.ant-btn-text[disabled]:active>a:only-child,.ant-btn-text[disabled]:focus>a:only-child,.ant-btn-text[disabled]:hover>a:only-child,.ant-btn-text[disabled]>a:only-child{color:currentColor}.ant-btn-text[disabled]:active>a:only-child::after,.ant-btn-text[disabled]:focus>a:only-child::after,.ant-btn-text[disabled]:hover>a:only-child::after,.ant-btn-text[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-dangerous{color:#ff4d4f;border-color:#ff4d4f;background:#fff}.ant-btn-dangerous>a:only-child{color:currentColor}.ant-btn-dangerous>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-dangerous:focus,.ant-btn-dangerous:hover{color:#ff7875;border-color:#ff7875;background:#fff}.ant-btn-dangerous:focus>a:only-child,.ant-btn-dangerous:hover>a:only-child{color:currentColor}.ant-btn-dangerous:focus>a:only-child::after,.ant-btn-dangerous:hover>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-dangerous:active{color:#d9363e;border-color:#d9363e;background:#fff}.ant-btn-dangerous:active>a:only-child{color:currentColor}.ant-btn-dangerous:active>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-dangerous[disabled],.ant-btn-dangerous[disabled]:active,.ant-btn-dangerous[disabled]:focus,.ant-btn-dangerous[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-dangerous[disabled]:active>a:only-child,.ant-btn-dangerous[disabled]:focus>a:only-child,.ant-btn-dangerous[disabled]:hover>a:only-child,.ant-btn-dangerous[disabled]>a:only-child{color:currentColor}.ant-btn-dangerous[disabled]:active>a:only-child::after,.ant-btn-dangerous[disabled]:focus>a:only-child::after,.ant-btn-dangerous[disabled]:hover>a:only-child::after,.ant-btn-dangerous[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-dangerous.ant-btn-primary{color:#fff;border-color:#ff4d4f;background:#ff4d4f;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px 0 rgba(0,0,0,.045)}.ant-btn-dangerous.ant-btn-primary>a:only-child{color:currentColor}.ant-btn-dangerous.ant-btn-primary>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-dangerous.ant-btn-primary:focus,.ant-btn-dangerous.ant-btn-primary:hover{color:#fff;border-color:#ff7875;background:#ff7875}.ant-btn-dangerous.ant-btn-primary:focus>a:only-child,.ant-btn-dangerous.ant-btn-primary:hover>a:only-child{color:currentColor}.ant-btn-dangerous.ant-btn-primary:focus>a:only-child::after,.ant-btn-dangerous.ant-btn-primary:hover>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-dangerous.ant-btn-primary:active{color:#fff;border-color:#d9363e;background:#d9363e}.ant-btn-dangerous.ant-btn-primary:active>a:only-child{color:currentColor}.ant-btn-dangerous.ant-btn-primary:active>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-dangerous.ant-btn-primary[disabled],.ant-btn-dangerous.ant-btn-primary[disabled]:active,.ant-btn-dangerous.ant-btn-primary[disabled]:focus,.ant-btn-dangerous.ant-btn-primary[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child{color:currentColor}.ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child::after,.ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child::after,.ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child::after,.ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-dangerous.ant-btn-link{color:#ff4d4f;border-color:transparent;background:0 0;box-shadow:none}.ant-btn-dangerous.ant-btn-link>a:only-child{color:currentColor}.ant-btn-dangerous.ant-btn-link>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-dangerous.ant-btn-link:focus,.ant-btn-dangerous.ant-btn-link:hover{color:#ff7875;border-color:transparent;background:0 0}.ant-btn-dangerous.ant-btn-link:focus>a:only-child,.ant-btn-dangerous.ant-btn-link:hover>a:only-child{color:currentColor}.ant-btn-dangerous.ant-btn-link:focus>a:only-child::after,.ant-btn-dangerous.ant-btn-link:hover>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-dangerous.ant-btn-link:active{color:#d9363e;border-color:transparent;background:0 0}.ant-btn-dangerous.ant-btn-link:active>a:only-child{color:currentColor}.ant-btn-dangerous.ant-btn-link:active>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-dangerous.ant-btn-link[disabled]:active,.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-dangerous.ant-btn-link[disabled]:hover{color:rgba(0,0,0,.25);border-color:transparent;background:0 0;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child{color:currentColor}.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child::after,.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child::after,.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child::after,.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-dangerous.ant-btn-text{color:#ff4d4f;border-color:transparent;background:0 0;box-shadow:none}.ant-btn-dangerous.ant-btn-text>a:only-child{color:currentColor}.ant-btn-dangerous.ant-btn-text>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-dangerous.ant-btn-text:focus,.ant-btn-dangerous.ant-btn-text:hover{color:#ff7875;border-color:transparent;background:rgba(0,0,0,.018)}.ant-btn-dangerous.ant-btn-text:focus>a:only-child,.ant-btn-dangerous.ant-btn-text:hover>a:only-child{color:currentColor}.ant-btn-dangerous.ant-btn-text:focus>a:only-child::after,.ant-btn-dangerous.ant-btn-text:hover>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-dangerous.ant-btn-text:active{color:#d9363e;border-color:transparent;background:rgba(0,0,0,.028)}.ant-btn-dangerous.ant-btn-text:active>a:only-child{color:currentColor}.ant-btn-dangerous.ant-btn-text:active>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-dangerous.ant-btn-text[disabled],.ant-btn-dangerous.ant-btn-text[disabled]:active,.ant-btn-dangerous.ant-btn-text[disabled]:focus,.ant-btn-dangerous.ant-btn-text[disabled]:hover{color:rgba(0,0,0,.25);border-color:transparent;background:0 0;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]>a:only-child{color:currentColor}.ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child::after,.ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child::after,.ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child::after,.ant-btn-dangerous.ant-btn-text[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-icon-only{width:32px;height:32px;padding:2.4px 0;font-size:16px;border-radius:2px;vertical-align:-3px}.ant-btn-icon-only>*{font-size:16px}.ant-btn-icon-only.ant-btn-lg{width:40px;height:40px;padding:4.9px 0;font-size:18px;border-radius:2px}.ant-btn-icon-only.ant-btn-lg>*{font-size:18px}.ant-btn-icon-only.ant-btn-sm{width:24px;height:24px;padding:0;font-size:14px;border-radius:2px}.ant-btn-icon-only.ant-btn-sm>*{font-size:14px}.ant-btn-icon-only>.anticon{display:flex;justify-content:center}.ant-btn-round{height:32px;padding:4px 16px;font-size:14px;border-radius:32px}.ant-btn-round.ant-btn-lg{height:40px;padding:6.4px 20px;font-size:16px;border-radius:40px}.ant-btn-round.ant-btn-sm{height:24px;padding:0 12px;font-size:14px;border-radius:24px}.ant-btn-round.ant-btn-icon-only{width:auto}.ant-btn-circle{min-width:32px;padding-right:0;padding-left:0;text-align:center;border-radius:50%}.ant-btn-circle.ant-btn-lg{min-width:40px;border-radius:50%}.ant-btn-circle.ant-btn-sm{min-width:24px;border-radius:50%}.ant-btn::before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;display:none;background:#fff;border-radius:inherit;opacity:.35;transition:opacity .2s;content:'';pointer-events:none}.ant-btn-group,.ant-btn-group>.ant-btn,.ant-btn-group>span>.ant-btn,.ant-btn.ant-btn-loading,.ant-btn:active>span,.ant-btn:focus>span{position:relative}.ant-btn .anticon{transition:margin-left .3s cubic-bezier(.645,.045,.355,1)}.ant-btn .anticon.anticon-minus>svg,.ant-btn .anticon.anticon-plus>svg{shape-rendering:optimizeSpeed}.ant-btn.ant-btn-loading:not([disabled]){pointer-events:none}.ant-btn.ant-btn-loading::before{display:block}.ant-btn>.ant-btn-loading-icon{transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-btn>.ant-btn-loading-icon .anticon{padding-right:8px;animation:none}.ant-btn>.ant-btn-loading-icon .anticon svg{animation:loadingCircle 1s infinite linear}.ant-btn>.ant-btn-loading-icon:only-child .anticon{padding-right:0}.ant-btn-group>.ant-btn:active,.ant-btn-group>.ant-btn:focus,.ant-btn-group>.ant-btn:hover,.ant-btn-group>span>.ant-btn:active,.ant-btn-group>span>.ant-btn:focus,.ant-btn-group>span>.ant-btn:hover{z-index:2}.ant-btn-group>.ant-btn[disabled],.ant-btn-group>span>.ant-btn[disabled]{z-index:0}.ant-btn-group .ant-btn-icon-only{font-size:14px}.ant-btn-group-lg>.ant-btn,.ant-btn-group-lg>span>.ant-btn{height:40px;padding:6.4px 15px;font-size:16px;border-radius:0}.ant-btn-group-lg .ant-btn.ant-btn-icon-only{width:40px;height:40px;padding-right:0;padding-left:0}.ant-btn-group-sm>.ant-btn,.ant-btn-group-sm>span>.ant-btn{height:24px;padding:0 7px;font-size:14px;border-radius:0}.ant-btn-group-sm>.ant-btn>.anticon,.ant-btn-group-sm>span>.ant-btn>.anticon{font-size:14px}.ant-btn-group-sm .ant-btn.ant-btn-icon-only{width:24px;height:24px;padding-right:0;padding-left:0}.ant-btn+.ant-btn-group,.ant-btn-group .ant-btn+.ant-btn,.ant-btn-group .ant-btn+span,.ant-btn-group span+.ant-btn,.ant-btn-group+.ant-btn,.ant-btn-group+.ant-btn-group,.ant-btn-group>span+span{margin-left:-1px}.ant-btn-group .ant-btn-primary+.ant-btn:not(.ant-btn-primary):not([disabled]){border-left-color:transparent}.ant-btn-group .ant-btn{border-radius:0}.ant-btn-group-sm>.ant-btn:only-child,.ant-btn-group-sm>span:only-child>.ant-btn,.ant-btn-group>.ant-btn:only-child,.ant-btn-group>span:only-child>.ant-btn,.ant-card{border-radius:2px}.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn,.ant-btn-group>.ant-btn:first-child:not(:last-child),.ant-btn-group>span:first-child:not(:last-child)>.ant-btn{border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn,.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group>span:last-child:not(:first-child)>.ant-btn{border-top-right-radius:2px;border-bottom-right-radius:2px}.ant-btn-group>.ant-btn:first-child,.ant-btn-group>span:first-child>.ant-btn{margin-left:0}.ant-btn-group>.ant-btn-group{float:left}.ant-btn-group>.ant-btn-group:not(:first-child):not(:last-child)>.ant-btn{border-radius:0}.ant-btn-group>.ant-btn-group:first-child:not(:last-child)>.ant-btn:last-child{padding-right:8px;border-top-right-radius:0;border-bottom-right-radius:0}.ant-btn-group>.ant-btn-group:last-child:not(:first-child)>.ant-btn:first-child{padding-left:8px;border-top-left-radius:0;border-bottom-left-radius:0}.ant-btn-group-rtl.ant-btn+.ant-btn-group,.ant-btn-group-rtl.ant-btn-group .ant-btn+.ant-btn,.ant-btn-group-rtl.ant-btn-group .ant-btn+span,.ant-btn-group-rtl.ant-btn-group span+.ant-btn,.ant-btn-group-rtl.ant-btn-group+.ant-btn,.ant-btn-group-rtl.ant-btn-group+.ant-btn-group,.ant-btn-group-rtl.ant-btn-group>span+span,.ant-btn-rtl.ant-btn+.ant-btn-group,.ant-btn-rtl.ant-btn-group .ant-btn+.ant-btn,.ant-btn-rtl.ant-btn-group .ant-btn+span,.ant-btn-rtl.ant-btn-group span+.ant-btn,.ant-btn-rtl.ant-btn-group+.ant-btn,.ant-btn-rtl.ant-btn-group+.ant-btn-group,.ant-btn-rtl.ant-btn-group>span+span{margin-right:-1px;margin-left:auto}.ant-btn-group-rtl.ant-btn-group>.ant-btn:first-child:not(:last-child),.ant-btn-group-rtl.ant-btn-group>span:first-child:not(:last-child)>.ant-btn{border-radius:0 2px 2px 0}.ant-btn-group-rtl.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group>span:last-child:not(:first-child)>.ant-btn{border-radius:2px 0 0 2px}.ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),.ant-btn-group-rtl.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn{border-radius:0 2px 2px 0}.ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn{border-radius:2px 0 0 2px}.ant-btn-background-ghost.ant-btn-primary:active>a:only-child::after,.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child::after,.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child::after,.ant-btn-background-ghost.ant-btn-primary>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn>.anticon+span,.ant-btn>span+.anticon{margin-left:8px}.ant-btn.ant-btn-background-ghost{color:#fff;border-color:#fff}.ant-btn.ant-btn-background-ghost,.ant-btn.ant-btn-background-ghost:active,.ant-btn.ant-btn-background-ghost:focus,.ant-btn.ant-btn-background-ghost:hover{background:0 0}.ant-btn-background-ghost.ant-btn-primary{color:#1890ff;border-color:#1890ff;text-shadow:none}.ant-btn-background-ghost.ant-btn-primary>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-primary:focus,.ant-btn-background-ghost.ant-btn-primary:hover{color:#40a9ff;border-color:#40a9ff}.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-primary:active{color:#096dd9;border-color:#096dd9}.ant-btn-background-ghost.ant-btn-primary:active>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-primary[disabled],.ant-btn-background-ghost.ant-btn-primary[disabled]:active,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-danger:active>a:only-child::after,.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child::after,.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child::after,.ant-btn-background-ghost.ant-btn-danger>a:only-child::after,.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child::after,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child::after,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child::after,.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-danger{color:#ff4d4f;border-color:#ff4d4f;text-shadow:none}.ant-btn-background-ghost.ant-btn-danger>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-danger:focus,.ant-btn-background-ghost.ant-btn-danger:hover{color:#ff7875;border-color:#ff7875}.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-danger:active{color:#d9363e;border-color:#d9363e}.ant-btn-background-ghost.ant-btn-danger:active>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-danger[disabled],.ant-btn-background-ghost.ant-btn-danger[disabled]:active,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child::after,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child::after,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child::after,.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous:active>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-dangerous{color:#ff4d4f;border-color:#ff4d4f;text-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-dangerous:focus,.ant-btn-background-ghost.ant-btn-dangerous:hover{color:#ff7875;border-color:#ff7875}.ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-dangerous:active{color:#d9363e;border-color:#d9363e}.ant-btn-background-ghost.ant-btn-dangerous:active>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-dangerous[disabled],.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child::after{background:0 0;position:absolute;right:0;content:'';top:0;bottom:0;left:0}.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link{color:#ff4d4f;border-color:transparent;text-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover{color:#ff7875;border-color:transparent}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active{color:#d9363e;border-color:transparent}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child{color:currentColor}.ant-card,.ant-card-extra,.ant-card-head,.ant-card-head .ant-tabs{color:rgba(0,0,0,.85)}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}.ant-btn-two-chinese-chars::first-letter{letter-spacing:.34em}.ant-btn-two-chinese-chars>:not(.anticon){margin-right:-.34em;letter-spacing:.34em}.ant-btn-block{width:100%}.ant-btn:empty{display:inline-block;width:0;visibility:hidden;content:'\a0'}.ant-card-head::after,.ant-card-head::before{display:table;content:''}a.ant-btn{padding-top:.01px!important;line-height:30px}a.ant-btn-lg{line-height:38px}a.ant-btn-sm{line-height:22px}.ant-card,.ant-card-actions>li>span{line-height:1.5715;position:relative}.ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary,.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child){border-right-color:#40a9ff;border-left-color:#d9d9d9}.ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled],.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled]{border-right-color:#d9d9d9;border-left-color:#40a9ff}.ant-btn-rtl.ant-btn>.ant-btn-loading-icon .anticon{padding-right:0;padding-left:8px}.ant-btn>.ant-btn-loading-icon:only-child .anticon{padding-left:0}.ant-btn-rtl.ant-btn>.anticon+span,.ant-btn-rtl.ant-btn>span+.anticon{margin-right:8px;margin-left:0}.ant-card{box-sizing:border-box;margin:0;padding:0;font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:'tnum';background:#fff}.ant-card-hoverable{cursor:pointer;transition:box-shadow .3s,border-color .3s}.ant-card-hoverable:hover{border-color:transparent;box-shadow:0 1px 2px -2px rgba(0,0,0,.16),0 3px 6px 0 rgba(0,0,0,.12),0 5px 12px 4px rgba(0,0,0,.09)}.ant-card-head,.ant-card-head .ant-tabs-bar{border-bottom:1px solid #f0f0f0}.ant-card-bordered{border:1px solid #f0f0f0}.ant-card-head{min-height:48px;margin-bottom:-1px;padding:0 24px;font-weight:500;font-size:16px;background:0 0;border-radius:2px 2px 0 0}.ant-card-head::after{clear:both}.ant-card-head-wrapper{display:flex;align-items:center}.ant-card-head-title{display:inline-block;flex:1;padding:16px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-card-body::after,.ant-card-body::before{display:table;content:''}.ant-card-head-title>.ant-typography,.ant-card-head-title>.ant-typography-edit-content{left:0;margin-top:0;margin-bottom:0}.ant-card-head .ant-tabs{clear:both;margin-bottom:-17px;font-weight:400;font-size:14px}.ant-card-extra{float:right;margin-left:auto;padding:16px 0;font-weight:400;font-size:14px}.ant-card-rtl .ant-card-extra{margin-right:auto;margin-left:0}.ant-card-body{padding:24px}.ant-card-body::after{clear:both}.ant-card-contain-grid:not(.ant-card-loading) .ant-card-body{margin:-1px 0 0 -1px;padding:0}.ant-card-grid{float:left;width:33.33%;padding:24px;border:0;border-radius:0;box-shadow:1px 0 0 0 #f0f0f0,0 1px 0 0 #f0f0f0,1px 1px 0 0 #f0f0f0,1px 0 0 0 #f0f0f0 inset,0 1px 0 0 #f0f0f0 inset;transition:all .3s}.ant-card-rtl .ant-card-grid{float:right}.ant-card-grid-hoverable:hover{position:relative;z-index:1;box-shadow:0 1px 2px -2px rgba(0,0,0,.16),0 3px 6px 0 rgba(0,0,0,.12),0 5px 12px 4px rgba(0,0,0,.09)}.ant-card-contain-tabs>.ant-card-head .ant-card-head-title{min-height:32px;padding-bottom:0}.ant-card-contain-tabs>.ant-card-head .ant-card-extra{padding-bottom:0}.ant-card-bordered .ant-card-cover{margin-top:-1px;margin-right:-1px;margin-left:-1px}.ant-card-cover>*{display:block;width:100%}.ant-card-actions::after,.ant-card-actions::before{display:table;content:''}.ant-card-cover img{border-radius:2px 2px 0 0}.ant-card-actions{margin:0;padding:0;list-style:none;background:#fff;border-top:1px solid #f0f0f0}.ant-card-actions::after{clear:both}.ant-card-actions>li{float:left;margin:12px 0;color:rgba(0,0,0,.45);text-align:center}.ant-card-rtl .ant-card-actions>li{float:right}.ant-card-actions>li>span{display:block;min-width:32px;font-size:14px;cursor:pointer}.ant-card-actions>li>span:hover{color:#1890ff;transition:color .3s}.ant-card-actions>li>span a:not(.ant-btn),.ant-card-actions>li>span>.anticon{display:inline-block;width:100%;color:rgba(0,0,0,.45);line-height:22px;transition:color .3s}.ant-card-meta::after,.ant-card-meta::before{display:table;content:''}.ant-card-actions>li>span a:not(.ant-btn):hover,.ant-card-actions>li>span>.anticon:hover{color:#1890ff}.ant-card-actions>li>span>.anticon{font-size:16px;line-height:22px}.ant-card-actions>li:not(:last-child){border-right:1px solid #f0f0f0}.ant-card-rtl .ant-card-actions>li:not(:last-child){border-right:none;border-left:1px solid #f0f0f0}.ant-card-type-inner .ant-card-head{padding:0 24px;background:#fafafa}.ant-card-type-inner .ant-card-head-title{padding:12px 0;font-size:14px}.ant-card-type-inner .ant-card-body{padding:16px 24px}.ant-card-type-inner .ant-card-extra{padding:13.5px 0}.ant-card-meta{margin:-4px 0}.ant-card-meta::after{clear:both}.ant-card-meta-avatar{float:left;padding-right:16px}.ant-card-rtl .ant-card-meta-avatar{float:right;padding-right:0;padding-left:16px}.ant-card-meta-detail{overflow:hidden}.ant-card-meta-detail>div:not(:last-child){margin-bottom:8px}.ant-card-meta-title{overflow:hidden;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;white-space:nowrap;text-overflow:ellipsis}.ant-card-meta-description,.ant-comment-content-author-name,.ant-comment-content-author-name>*,.ant-comment-content-author-name>:hover{color:rgba(0,0,0,.45)}.ant-carousel,.ant-checkbox{color:rgba(0,0,0,.85);font-variant:tabular-nums;list-style:none}.ant-card-loading{overflow:hidden}.ant-card-loading .ant-card-body{-webkit-user-select:none;user-select:none}.ant-card-loading-content p{margin:0}.ant-card-loading-block{height:14px;margin:4px 0;background:linear-gradient(90deg,rgba(207,216,220,.2),rgba(207,216,220,.4),rgba(207,216,220,.2));background-size:600% 600%;border-radius:2px;animation:card-loading 1.4s ease infinite}@keyframes card-loading{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.ant-card-small>.ant-card-head{min-height:36px;padding:0 12px;font-size:14px}.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-head-title{padding:8px 0}.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-extra{padding:8px 0;font-size:14px}.ant-card-small>.ant-card-body{padding:12px}.ant-card-rtl .ant-skeleton-header{padding:0 0 0 16px}nz-card,nz-card-loading,nz-card-meta{display:block}.ant-carousel{box-sizing:border-box;margin:0;padding:0;font-size:14px;line-height:1.5715;font-feature-settings:'tnum'}.ant-carousel .slick-slider{position:relative;display:block;box-sizing:border-box;touch-action:pan-y;-webkit-touch-callout:none}.ant-carousel .slick-list{position:relative;display:block;margin:0;padding:0;overflow:hidden}.ant-carousel .slick-list:focus{outline:0}.ant-carousel .slick-list.dragging{cursor:pointer}.ant-carousel .slick-list .slick-slide{pointer-events:none}.ant-carousel .slick-list .slick-slide input.ant-checkbox-input,.ant-carousel .slick-list .slick-slide input.ant-radio-input{visibility:hidden}.ant-carousel .slick-list .slick-slide.slick-active{pointer-events:auto}.ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input,.ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input{visibility:visible}.ant-carousel .slick-loading .slick-slide,.ant-checkbox-checked::after,.slick-loading .ant-carousel .slick-track{visibility:hidden}.ant-carousel .slick-list .slick-slide>div>div{vertical-align:bottom}.ant-carousel .slick-slider .slick-list,.ant-carousel .slick-slider .slick-track{transform:translate3d(0,0,0);touch-action:pan-y}.ant-carousel .slick-track{position:relative;top:0;left:0;display:block}.ant-carousel .slick-track::after,.ant-carousel .slick-track::before{display:table;content:''}.ant-carousel .slick-track::after{clear:both}.ant-carousel .slick-slide{display:none;float:left;height:100%;min-height:1px}.ant-carousel .slick-slide img{display:block}.ant-carousel .slick-slide.slick-loading img{display:none}.ant-carousel .slick-slide.dragging img{pointer-events:none}.ant-carousel .slick-initialized .slick-slide{display:block}.ant-carousel .slick-vertical .slick-slide{display:block;height:auto}.ant-carousel .slick-arrow.slick-hidden{display:none}.ant-carousel .slick-next,.ant-carousel .slick-prev{position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;color:transparent;font-size:0;line-height:0;background:0 0;border:0;outline:0;cursor:pointer}.ant-carousel .slick-next:focus,.ant-carousel .slick-next:hover,.ant-carousel .slick-prev:focus,.ant-carousel .slick-prev:hover{color:transparent;background:0 0;outline:0}.ant-carousel .slick-next:focus::before,.ant-carousel .slick-next:hover::before,.ant-carousel .slick-prev:focus::before,.ant-carousel .slick-prev:hover::before{opacity:1}.ant-carousel .slick-next.slick-disabled::before,.ant-carousel .slick-prev.slick-disabled::before{opacity:.25}.ant-carousel .slick-prev{left:-25px}.ant-carousel .slick-prev::before{content:'←'}.ant-carousel .slick-next::before,.ant-carousel-rtl .ant-carousel .slick-prev::before{content:'→'}.ant-carousel .slick-next{right:-25px}.ant-carousel .slick-dots{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex!important;justify-content:center;margin-right:15%;margin-left:15%;padding-left:0;list-style:none}.ant-carousel .slick-dots-bottom,.ant-popover-placement-leftBottom .ant-popover-arrow,.ant-popover-placement-rightBottom .ant-popover-arrow{bottom:12px}.ant-carousel .slick-dots-top{top:12px;bottom:auto}.ant-carousel .slick-dots li{position:relative;display:inline-block;flex:0 1 auto;box-sizing:content-box;width:16px;height:3px;margin:0 3px;padding:0;text-align:center;text-indent:-999px;vertical-align:top;transition:all .5s}.ant-checkbox,.ant-checkbox-group,.ant-checkbox-wrapper,.ant-collapse,.ant-divider,.ant-dropdown,.ant-picker,.ant-picker-dropdown{box-sizing:border-box;font-feature-settings:'tnum'}.ant-carousel .slick-dots li button{display:block;width:100%;height:3px;padding:0;color:transparent;font-size:0;background:#fff;border:0;border-radius:1px;outline:0;cursor:pointer;opacity:.3;transition:all .5s}.ant-carousel .slick-dots li button:focus,.ant-carousel .slick-dots li button:hover{opacity:.75}.ant-carousel .slick-dots li.slick-active{width:24px}.ant-carousel .slick-dots li.slick-active button{background:#fff;opacity:1}.ant-carousel .slick-dots li.slick-active:focus,.ant-carousel .slick-dots li.slick-active:hover{opacity:1}.ant-carousel-vertical .slick-dots{top:50%;bottom:auto;flex-direction:column;width:3px;height:auto;margin:0;transform:translateY(-50%)}.ant-carousel-vertical .slick-dots-left{right:auto;left:12px}.ant-carousel-vertical .slick-dots-right{right:12px;left:auto}.ant-carousel-vertical .slick-dots li{width:3px;height:16px;margin:4px 2px;vertical-align:baseline}.ant-carousel-vertical .slick-dots li button{width:3px;height:16px}.ant-carousel-vertical .slick-dots li.slick-active,.ant-carousel-vertical .slick-dots li.slick-active button{width:3px;height:24px}.ant-carousel-rtl .ant-carousel .slick-track{right:0;left:auto}.ant-carousel-rtl .ant-carousel .slick-prev{right:-25px;left:auto}.ant-carousel-rtl .ant-carousel .slick-next{right:auto;left:-25px}.ant-carousel-rtl .ant-carousel .slick-next::before{content:'←'}.ant-carousel-rtl.ant-carousel .slick-dots{flex-direction:row-reverse}.ant-carousel-rtl.ant-carousel-vertical .slick-dots{flex-direction:column}nz-carousel{display:block;position:relative;overflow:hidden;width:100%;height:100%}.slick-dots{display:block}.slick-track{opacity:1}.slick-list{direction:ltr}@keyframes antCheckboxEffect{0%{transform:scale(1);opacity:.5}100%{transform:scale(1.6);opacity:0}}.ant-checkbox{margin:0;padding:0;font-size:14px;position:relative;top:.2em;line-height:1;white-space:nowrap;outline:0;cursor:pointer}.ant-checkbox-input:focus+.ant-checkbox-inner,.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner{border-color:#1890ff}.ant-checkbox-checked::after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #1890ff;border-radius:2px;animation:antCheckboxEffect .36s ease-in-out;animation-fill-mode:backwards;content:''}.ant-checkbox-wrapper:hover .ant-checkbox::after,.ant-checkbox:hover::after{visibility:visible}.ant-checkbox-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;direction:ltr;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;border-collapse:separate;transition:all .3s}.ant-checkbox-inner::after{position:absolute;top:50%;left:21.5%;display:table;width:5.71px;height:9.14px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:' '}.ant-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-checkbox-disabled,.ant-checkbox-disabled .ant-checkbox-input,.ant-checkbox-disabled+span{cursor:not-allowed}.ant-checkbox-checked .ant-checkbox-inner::after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:' '}.ant-checkbox-checked .ant-checkbox-inner{background-color:#1890ff;border-color:#1890ff}.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after{border-color:rgba(0,0,0,.25);animation-name:none}.ant-checkbox-disabled .ant-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.ant-checkbox-disabled .ant-checkbox-inner::after{border-color:#f5f5f5;border-collapse:separate;animation-name:none}.ant-checkbox-disabled+span{color:rgba(0,0,0,.25)}.ant-checkbox-disabled:hover::after,.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after{visibility:hidden}.ant-checkbox-wrapper{margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;list-style:none;display:inline-flex;align-items:baseline;line-height:unset;cursor:pointer}.ant-checkbox-wrapper::after{display:inline-block;width:0;overflow:hidden;content:'\a0'}.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled{cursor:not-allowed}.ant-checkbox-wrapper+.ant-checkbox-wrapper{margin-left:8px}.ant-checkbox+span{padding-right:8px;padding-left:8px}.ant-checkbox-group{margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;display:inline-block}.ant-checkbox-group-item{margin-right:8px}.ant-checkbox-group-item:last-child{margin-right:0}.ant-checkbox-group-item+.ant-checkbox-group-item{margin-left:0}.ant-checkbox-indeterminate .ant-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.ant-checkbox-indeterminate .ant-checkbox-inner::after{top:50%;left:50%;width:8px;height:8px;background-color:#1890ff;border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:' '}.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after{background-color:rgba(0,0,0,.25);border-color:rgba(0,0,0,.25)}.ant-checkbox-group-rtl .ant-checkbox-group-item{margin-right:0;margin-left:8px}.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child{margin-left:0!important}.ant-checkbox-group-rtl .ant-checkbox-group-item+.ant-checkbox-group-item{margin-left:8px}.ant-checkbox+span:empty{display:none}.ant-collapse{margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;background-color:#fafafa;border:1px solid #d9d9d9;border-bottom:0;border-radius:2px}.ant-collapse-item:last-child>.ant-collapse-content,.ant-collapse>.ant-collapse-item:last-child,.ant-collapse>.ant-collapse-item:last-child>.ant-collapse-header{border-radius:0 0 2px 2px}.ant-collapse>.ant-collapse-item{border-bottom:1px solid #d9d9d9}.ant-collapse>.ant-collapse-item>.ant-collapse-header{position:relative;padding:12px 16px;color:rgba(0,0,0,.85);line-height:1.5715;cursor:pointer;transition:all .3s,visibility 0s}.ant-collapse>.ant-collapse-item>.ant-collapse-header::before{display:table;content:''}.ant-collapse>.ant-collapse-item>.ant-collapse-header::after{display:table;clear:both;content:''}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{display:inline-block;margin-right:12px;font-size:12px;vertical-align:-1px}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{transition:transform .24s}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra{float:right}.ant-collapse>.ant-collapse-item>.ant-collapse-header:focus{outline:0}.ant-collapse>.ant-collapse-item .ant-collapse-header-collapsible-only{cursor:default}.ant-collapse>.ant-collapse-item .ant-collapse-header-collapsible-only .ant-collapse-header-text{cursor:pointer}.ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header{padding-left:12px}.ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header{padding:12px 40px 12px 16px}.ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{position:absolute;top:50%;right:16px;left:auto;margin:0;transform:translateY(-50%)}.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg,.ant-dropdown-wrap-open .anticon-down::before,.ant-picker-rtl .ant-picker-separator{transform:rotate(180deg)}.ant-collapse-content{color:rgba(0,0,0,.85);background-color:#fff;border-top:1px solid #d9d9d9}.ant-collapse-borderless,.ant-descriptions-bordered .ant-descriptions-item-label{background-color:#fafafa}.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content,.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content{border-top:0;background-color:transparent}.ant-collapse-content>.ant-collapse-content-box{padding:16px}.ant-collapse-content-hidden{display:none}nz-collapse,nz-collapse-panel,nz-comment,nz-comment-content{display:block}.ant-collapse-borderless{border:0}.ant-collapse-borderless>.ant-collapse-item{border-bottom:1px solid #d9d9d9}.ant-collapse-borderless>.ant-collapse-item:last-child,.ant-collapse-borderless>.ant-collapse-item:last-child .ant-collapse-header{border-radius:0}.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding-top:4px}.ant-collapse-ghost{background-color:transparent;border:0}.ant-collapse-ghost>.ant-collapse-item{border-bottom:0}.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding-top:12px;padding-bottom:12px}.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header,.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header>.arrow{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-collapse-rtl .ant-collapse>.ant-collapse-item>.ant-collapse-header{padding:12px 40px 12px 16px}.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra{float:left}.ant-collapse-rtl.ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header{padding-right:12px;padding-left:0}.ant-comment{position:relative;background-color:inherit}.ant-comment-inner{display:flex;padding:16px 0}.ant-comment-avatar{position:relative;flex-shrink:0;margin-right:12px;cursor:pointer}.ant-comment-avatar img{width:32px;height:32px;border-radius:50%}.ant-comment-content{position:relative;flex:1 1 auto;min-width:1px;font-size:14px;word-wrap:break-word}.ant-comment-content-author{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:4px;font-size:14px}.ant-comment-content-author>a,.ant-comment-content-author>span{padding-right:8px;font-size:12px;line-height:18px}.ant-comment-content-author-name{font-size:14px;transition:color .3s}.ant-comment-content-author-time{color:#ccc;white-space:nowrap;cursor:auto}.ant-comment-content-detail p{margin-bottom:inherit;white-space:pre-wrap}.ant-comment-actions{margin-top:12px;margin-bottom:inherit;padding-left:0}.ant-comment-actions>li{display:inline-block;color:rgba(0,0,0,.45)}.ant-comment-actions>li>span{margin-right:10px;color:rgba(0,0,0,.45);font-size:12px;cursor:pointer;transition:color .3s;-webkit-user-select:none;user-select:none}.ant-comment-actions>li>span:hover{color:#595959}.ant-comment-nested{margin-left:44px}.ant-comment-rtl .ant-comment-avatar{margin-right:0;margin-left:12px}.ant-comment-rtl .ant-comment-content-author>a,.ant-comment-rtl .ant-comment-content-author>span{padding-right:0;padding-left:8px}.ant-comment-rtl .ant-comment-actions{padding-right:0}.ant-comment-rtl .ant-comment-actions>li>span{margin-right:0;margin-left:10px}.ant-comment-rtl .ant-comment-nested{margin-right:44px;margin-left:0}.ant-picker,.ant-picker-input{display:inline-flex;position:relative}.ant-picker{margin:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;padding:4px 11px;align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:2px;transition:border .3s,box-shadow .3s}.ant-picker-focused,.ant-picker:hover{border-color:#40a9ff;border-right-width:1px!important}.ant-input-rtl .ant-picker-focused,.ant-input-rtl .ant-picker:hover{border-right-width:0;border-left-width:1px!important}.ant-picker-focused{border-color:#40a9ff;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ant-input-rtl .ant-picker-focused{border-right-width:0;border-left-width:1px!important}.ant-picker.ant-picker-disabled{background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.ant-picker.ant-picker-disabled .ant-picker-suffix{color:rgba(0,0,0,.25)}.ant-picker.ant-picker-borderless{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}.ant-picker-input{align-items:center;width:100%}.ant-picker-input>input{position:relative;display:inline-block;width:100%;color:rgba(0,0,0,.85);font-size:14px;line-height:1.5715;border-radius:2px;transition:all .3s;flex:auto;min-width:1px;height:auto;padding:0;background:0 0;border:0}.ant-picker-input>input::placeholder{color:#bfbfbf}.ant-picker-input>input-disabled,.ant-picker-input>input[disabled]{color:rgba(0,0,0,.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}.ant-picker-input>input:placeholder-shown{text-overflow:ellipsis}.ant-picker-input>input:hover{border-color:#40a9ff;border-right-width:1px!important}.ant-input-rtl .ant-picker-input>input:hover{border-right-width:0;border-left-width:1px!important}.ant-picker-input>input-focused,.ant-picker-input>input:focus{border-color:#40a9ff;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ant-input-rtl .ant-picker-input>input-focused,.ant-input-rtl .ant-picker-input>input:focus{border-right-width:0;border-left-width:1px!important}.ant-picker-input>input-disabled:hover,.ant-picker-input>input[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-picker-input>input-disabled{border-color:#d9d9d9;box-shadow:none}.ant-picker-input>input[disabled]{border-color:#d9d9d9;box-shadow:none}.ant-picker-input>input-borderless,.ant-picker-input>input-borderless-disabled,.ant-picker-input>input-borderless-focused,.ant-picker-input>input-borderless:focus,.ant-picker-input>input-borderless:hover,.ant-picker-input>input-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-picker-input>input{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-picker-input>input-lg{padding:6.5px 11px;font-size:16px}.ant-picker-input>input-sm{padding:0 7px}.ant-picker-input>input:focus{box-shadow:none}.ant-picker-input>input[disabled]{background:0 0}.ant-picker-input:hover .ant-picker-clear{opacity:1}.ant-picker-input-placeholder>input{color:#bfbfbf}.ant-picker-large{padding:6.5px 11px}.ant-picker-large .ant-picker-input>input{font-size:16px}.ant-picker-small{padding:0 7px}.ant-picker-suffix{align-self:center;margin-left:4px;color:rgba(0,0,0,.25);line-height:1;pointer-events:none}.ant-picker-suffix>*{vertical-align:top}.ant-picker-clear{position:absolute;top:50%;right:0;color:rgba(0,0,0,.25);line-height:1;background:#fff;transform:translateY(-50%);cursor:pointer;opacity:0;transition:opacity .3s,color .3s}.ant-picker-clear>*{vertical-align:top}.ant-picker-clear:hover{color:rgba(0,0,0,.45)}.ant-picker-separator{position:relative;display:inline-block;width:1em;height:16px;color:rgba(0,0,0,.25);font-size:16px;vertical-align:top;cursor:default}.ant-picker-focused .ant-picker-separator{color:rgba(0,0,0,.45)}.ant-picker-disabled .ant-picker-range-separator .ant-picker-separator{cursor:not-allowed}.ant-picker-range{position:relative;display:inline-flex}.ant-picker-range .ant-picker-clear{right:11px}.ant-picker-range:hover .ant-picker-clear{opacity:1}.ant-picker-range .ant-picker-active-bar{bottom:-1px;height:2px;margin-left:11px;background:#1890ff;opacity:0;transition:all .3s ease-out;pointer-events:none}.ant-picker-range.ant-picker-small .ant-picker-active-bar,.ant-tag>.anticon+span,.ant-tag>span+.anticon{margin-left:7px}.ant-picker-range.ant-picker-focused .ant-picker-active-bar{opacity:1}.ant-picker-range-separator{align-items:center;padding:0 8px;line-height:1}.ant-picker-range.ant-picker-small .ant-picker-clear{right:7px}.ant-picker-dropdown{margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;position:absolute;z-index:1050}.ant-picker-dropdown-hidden{display:none}.ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow{top:1.67px;display:block;transform:rotate(-45deg)}.ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow{bottom:1.67px;display:block;transform:rotate(135deg)}.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topRight,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topRight{animation-name:antSlideDownIn}.ant-cascader-menus.ant-slide-up-appear.ant-slide-up-appear-active.ant-cascader-menus-placement-bottomLeft,.ant-cascader-menus.ant-slide-up-enter.ant-slide-up-enter-active.ant-cascader-menus-placement-bottomLeft,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomRight,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomRight,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomRight,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomRight,.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomLeft,.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomLeft{animation-name:antSlideUpIn}.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topRight{animation-name:antSlideDownOut}.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomRight{animation-name:antSlideUpOut}.ant-picker-dropdown-range{padding:6.67px 0}.ant-picker-dropdown .ant-picker-panel>.ant-picker-time-panel,.ant-steps-with-progress .ant-steps-item{padding-top:4px}.ant-picker-dropdown-range-hidden{display:none}.ant-picker-ranges{margin-bottom:0;padding:4px 12px;overflow:hidden;line-height:34px;text-align:left;list-style:none}.ant-picker-ranges>li{display:inline-block}.ant-picker-ranges .ant-picker-preset>.ant-tag-blue{color:#1890ff;background:#e6f7ff;border-color:#91d5ff;cursor:pointer}.ant-picker-ranges .ant-picker-ok{float:right;margin-left:8px}.ant-picker-range-wrapper{display:flex}.ant-picker-range-arrow{position:absolute;z-index:1;display:none;width:10px;height:10px;margin-left:16.5px;box-shadow:2px -2px 6px rgba(0,0,0,.06);transition:left .3s ease-out}.ant-picker-range-arrow::after{position:absolute;top:1px;right:1px;width:10px;height:10px;border:5px solid #f0f0f0;border-color:#fff #fff transparent transparent;content:''}.ant-picker-panel-container{overflow:hidden;vertical-align:top;background:#fff;border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);transition:margin .3s}.ant-picker-panel-container .ant-picker-panels{display:inline-flex;flex-wrap:nowrap;direction:ltr}.ant-picker-panel-container .ant-picker-panel{vertical-align:top;background:0 0;border-width:0 0 1px;border-radius:0}.ant-picker-panel-container .ant-picker-panel .ant-picker-content,.ant-picker-panel-container .ant-picker-panel table{text-align:center}.ant-picker-panel-container .ant-picker-panel-focused{border-color:#f0f0f0}.ant-picker-panel{display:inline-flex;flex-direction:column;text-align:center;background:#fff;border:1px solid #f0f0f0;border-radius:2px;outline:0}.ant-picker-panel-focused{border-color:#1890ff}.ant-picker-date-panel,.ant-picker-decade-panel,.ant-picker-month-panel,.ant-picker-quarter-panel,.ant-picker-time-panel,.ant-picker-week-panel,.ant-picker-year-panel{display:flex;flex-direction:column;width:280px}.ant-picker-header{display:flex;padding:0 8px;color:rgba(0,0,0,.85);border-bottom:1px solid #f0f0f0}.ant-picker-header>*{flex:none}.ant-picker-header button{padding:0;color:rgba(0,0,0,.25);line-height:40px;background:0 0;border:0;cursor:pointer;transition:color .3s}.ant-picker-header>button{min-width:1.6em;font-size:14px}.ant-picker-header>button:hover{color:rgba(0,0,0,.85)}.ant-picker-header-view{flex:auto;font-weight:500;line-height:40px}.ant-picker-header-view button{color:inherit;font-weight:inherit}.ant-picker-header-view button:not(:first-child){margin-left:8px}.ant-picker-header-view button:hover{color:#1890ff}.ant-picker-next-icon,.ant-picker-prev-icon,.ant-picker-super-next-icon,.ant-picker-super-prev-icon{position:relative;display:inline-block;width:7px;height:7px}.ant-picker-next-icon::before,.ant-picker-prev-icon::before,.ant-picker-super-next-icon::before,.ant-picker-super-prev-icon::before{position:absolute;top:0;left:0;display:inline-block;width:7px;height:7px;border:0 solid currentColor;border-width:1.5px 0 0 1.5px;content:''}.ant-picker-super-next-icon::after,.ant-picker-super-prev-icon::after{position:absolute;top:4px;left:4px;display:inline-block;width:7px;height:7px;border:0 solid currentColor;border-width:1.5px 0 0 1.5px;content:''}.ant-picker-prev-icon,.ant-picker-super-prev-icon{transform:rotate(-45deg)}.ant-picker-next-icon,.ant-picker-super-next-icon{transform:rotate(135deg)}.ant-picker-content{width:100%;table-layout:fixed;border-collapse:collapse}.ant-picker-content td,.ant-picker-content th{position:relative;min-width:24px;font-weight:400}.ant-picker-content th{height:30px;color:rgba(0,0,0,.85);line-height:30px}.ant-picker-cell{padding:3px 0;color:rgba(0,0,0,.25);cursor:pointer}.ant-picker-cell-in-view{color:rgba(0,0,0,.85)}.ant-picker-cell::before{position:absolute;top:50%;right:0;left:0;z-index:1;height:24px;transform:translateY(-50%);transition:all .3s;content:''}.ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner{background:#f5f5f5}.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:1px solid #1890ff;border-radius:2px;content:''}.ant-picker-cell-in-view.ant-picker-cell-in-range{position:relative}.ant-picker-cell-in-view.ant-picker-cell-in-range::before{background:#e6f7ff}.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{color:#fff;background:#1890ff}.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single)::before,.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single)::before{background:#e6f7ff}.ant-picker-cell-in-view.ant-picker-cell-range-start::before{left:50%}.ant-picker-cell-in-view.ant-picker-cell-range-end::before{right:50%}.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single::after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-start-near-hover::after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single::after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-end-near-hover::after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after,.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range)::after{position:absolute;top:50%;z-index:0;height:24px;border-top:1px dashed #7ec1ff;border-bottom:1px dashed #7ec1ff;transform:translateY(-50%);transition:all .3s;content:''}.ant-picker-cell-range-hover-end::after,.ant-picker-cell-range-hover-start::after,.ant-picker-cell-range-hover::after{right:0;left:2px}.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover::before,.ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover::before,.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end::before,.ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover::before,.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start::before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end::before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start::before{background:#cbe6ff}.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{border-radius:2px 0 0 2px}.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner{border-radius:0 2px 2px 0}.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after,.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after{position:absolute;top:0;bottom:0;z-index:-1;background:#cbe6ff;transition:all .3s;content:''}.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after{right:-6px;left:0}.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after{right:0;left:-6px}.ant-picker-cell-range-hover.ant-picker-cell-range-start::after{right:50%}.ant-picker-cell-range-hover.ant-picker-cell-range-end::after{left:50%}.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after,.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range::after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child::after{left:6px;border-left:1px dashed #7ec1ff;border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range::after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child::after{right:6px;border-right:1px dashed #7ec1ff;border-top-right-radius:2px;border-bottom-right-radius:2px}.ant-picker-cell-disabled{color:rgba(0,0,0,.25);pointer-events:none}.ant-picker-cell-disabled .ant-picker-cell-inner{background:0 0}.ant-picker-cell-disabled::before{background:rgba(0,0,0,.04)}.ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner::before{border-color:rgba(0,0,0,.25)}.ant-picker-decade-panel .ant-picker-content,.ant-picker-month-panel .ant-picker-content,.ant-picker-quarter-panel .ant-picker-content,.ant-picker-year-panel .ant-picker-content{height:264px}.ant-picker-decade-panel .ant-picker-cell-inner,.ant-picker-month-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-year-panel .ant-picker-cell-inner{padding:0 8px}.ant-picker-quarter-panel .ant-picker-content{height:56px}.ant-picker-footer{width:min-content;min-width:100%;line-height:38px;text-align:center;border-bottom:1px solid transparent}.ant-picker-panel .ant-picker-footer{border-top:1px solid #f0f0f0}.ant-picker-footer-extra{padding:0 12px;line-height:38px;text-align:left}.ant-picker-footer-extra:not(:last-child){border-bottom:1px solid #f0f0f0}.ant-picker-now{text-align:left}.ant-picker-today-btn{color:#1890ff}.ant-picker-today-btn:hover{color:#40a9ff}.ant-picker-today-btn:active{color:#096dd9}.ant-picker-today-btn.ant-picker-today-btn-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-picker-decade-panel .ant-picker-cell-inner{padding:0 4px}.ant-picker-decade-panel .ant-picker-cell::before{display:none}.ant-picker-month-panel .ant-picker-body,.ant-picker-quarter-panel .ant-picker-body,.ant-picker-year-panel .ant-picker-body{padding:0 8px}.ant-picker-date-panel .ant-picker-body,.ant-picker-week-panel .ant-picker-body{padding:8px 12px}.ant-picker-month-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-year-panel .ant-picker-cell-inner{width:60px}.ant-picker-month-panel .ant-picker-cell-range-hover-start::after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-start::after,.ant-picker-year-panel .ant-picker-cell-range-hover-start::after{left:14px;border-left:1px dashed #7ec1ff;border-radius:2px 0 0 2px}.ant-picker-month-panel .ant-picker-cell-range-hover-end::after,.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-start::after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-start::after,.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-start::after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-end::after,.ant-picker-year-panel .ant-picker-cell-range-hover-end::after{right:14px;border-right:1px dashed #7ec1ff;border-radius:0 2px 2px 0}.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-end::after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-end::after,.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-end::after{left:14px;border-left:1px dashed #7ec1ff;border-radius:2px 0 0 2px}.ant-picker-week-panel .ant-picker-cell .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell:hover .ant-picker-cell-inner{background:0 0!important}.ant-picker-week-panel-row td{transition:background .3s}.ant-picker-week-panel-row:hover td{background:#f5f5f5}.ant-picker-week-panel-row-selected td,.ant-picker-week-panel-row-selected:hover td{background:#1890ff}.ant-picker-week-panel-row-selected td.ant-picker-cell-week,.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-week{color:rgba(255,255,255,.5)}.ant-picker-week-panel-row-selected td.ant-picker-cell-today .ant-picker-cell-inner::before,.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-today .ant-picker-cell-inner::before{border-color:#fff}.ant-picker-datetime-panel .ant-picker-time-panel,.ant-picker-time-panel-column:not(:first-child){border-left:1px solid #f0f0f0}.ant-picker-week-panel-row-selected td .ant-picker-cell-inner,.ant-picker-week-panel-row-selected:hover td .ant-picker-cell-inner{color:#fff}.ant-picker-date-panel .ant-picker-content{width:252px}.ant-picker-date-panel .ant-picker-content th{width:36px}.ant-picker-datetime-panel{display:flex}.ant-picker-datetime-panel .ant-picker-date-panel,.ant-picker-datetime-panel .ant-picker-time-panel{transition:opacity .3s}.ant-picker-datetime-panel-active .ant-picker-date-panel,.ant-picker-datetime-panel-active .ant-picker-time-panel{opacity:.3}.ant-picker-datetime-panel-active .ant-picker-date-panel-active,.ant-picker-datetime-panel-active .ant-picker-time-panel-active{opacity:1}.ant-picker-time-panel{width:auto;min-width:auto}.ant-picker-time-panel .ant-picker-content{display:flex;flex:auto;height:224px}.ant-picker-time-panel-column{flex:1 0 auto;width:56px;margin:0;padding:0;overflow-y:hidden;text-align:left;list-style:none;transition:background .3s}.ant-picker-time-panel-column::after{display:block;height:196px;content:''}.ant-picker-datetime-panel .ant-picker-time-panel-column::after{height:198px}.ant-picker-time-panel-column-active{background:rgba(230,247,255,.2)}.ant-picker-time-panel-column:hover{overflow-y:auto}.ant-picker-time-panel-column>li{margin:0;padding:0}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{display:block;width:100%;height:28px;margin:0;padding:0 0 0 14px;color:rgba(0,0,0,.85);line-height:28px;border-radius:0;cursor:pointer;transition:background .3s}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover{background:#f5f5f5}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:#e6f7ff}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner{color:rgba(0,0,0,.25);background:0 0;cursor:not-allowed}:root .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,:root .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell,_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell{padding:21px 0}.ant-picker-rtl .ant-picker-suffix{margin-right:4px;margin-left:0}.ant-picker-rtl .ant-picker-clear{right:auto;left:0}.ant-picker-panel-rtl .ant-picker-header-view button:not(:first-child){margin-right:8px;margin-left:0}.ant-picker-rtl.ant-picker-range .ant-picker-clear{right:auto;left:11px}.ant-picker-rtl.ant-picker-range .ant-picker-active-bar{margin-right:11px;margin-left:0}.ant-picker-rtl.ant-picker-range.ant-picker-small .ant-picker-active-bar{margin-right:7px}.ant-picker-dropdown-rtl .ant-picker-ranges{text-align:right}.ant-picker-dropdown-rtl .ant-picker-ranges .ant-picker-ok{float:left;margin-right:8px;margin-left:0}.ant-picker-panel-rtl .ant-picker-prev-icon,.ant-picker-panel-rtl .ant-picker-super-prev-icon{transform:rotate(135deg)}.ant-picker-panel-rtl .ant-picker-next-icon,.ant-picker-panel-rtl .ant-picker-super-next-icon{transform:rotate(-45deg)}.ant-picker-cell .ant-picker-cell-inner{position:relative;z-index:2;display:inline-block;min-width:24px;height:24px;line-height:24px;border-radius:2px;transition:background .3s,border .3s}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start::before{right:50%;left:0}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end::before{right:0;left:50%}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-end::before{right:50%;left:50%}.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after{right:0;left:-6px}.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after{right:-6px;left:0}.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-start::after{right:0;left:50%}.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-end::after{right:50%;left:0}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{border-radius:0 2px 2px 0}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner{border-radius:2px 0 0 2px}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range::after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):first-child::after{right:6px;left:0;border-right:1px dashed #7ec1ff;border-left:none;border-radius:0 2px 2px 0}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range::after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):last-child::after{right:0;left:6px;border-right:none;border-left:1px dashed #7ec1ff;border-radius:2px 0 0 2px}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-start.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover)::after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover)::after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-end.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover)::after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-end:first-child::after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-start:last-child::after{right:6px;left:6px;border-right:1px dashed #7ec1ff;border-left:1px dashed #7ec1ff;border-radius:2px}.ant-picker-dropdown-rtl .ant-picker-footer-extra{text-align:right}.ant-picker-panel-rtl .ant-picker-time-panel{direction:ltr}.ant-descriptions-rtl,.ant-divider-rtl,.ant-drawer-rtl,.ant-dropdown-menu.ant-dropdown-menu-rtl,.ant-dropdown-rtl,.ant-dropdown-rtl .ant-dropdown-menu-item-group-title,.ant-empty-rtl,.ant-input-affix-wrapper-rtl,.ant-input-group-rtl,.ant-input-group-wrapper-rtl,.ant-input-number-rtl,.ant-input-rtl,.ant-input-search-rtl,.ant-input-textarea-rtl,.ant-row-rtl{direction:rtl}.ant-picker-inline{border:none;padding:0}.ant-picker-inline .ant-picker-range-arrow{display:none!important}.ant-descriptions-header{display:flex;align-items:center;margin-bottom:20px}.ant-descriptions-title{flex:auto;overflow:hidden;color:rgba(0,0,0,.85);font-weight:700;font-size:16px;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-descriptions-extra,.ant-descriptions-item-content,.ant-descriptions-item-label,.ant-divider{font-size:14px;color:rgba(0,0,0,.85)}.ant-descriptions-extra{margin-left:auto}.ant-descriptions-view{width:100%;overflow:hidden;border-radius:2px}.ant-descriptions-view table{width:100%;table-layout:fixed}.ant-descriptions-row>td,.ant-descriptions-row>th{padding-bottom:16px}.ant-descriptions-row:last-child{border-bottom:none}.ant-descriptions-item-label{font-weight:400;line-height:1.5715;text-align:start}.ant-descriptions-item-label::after{content:':';position:relative;top:-.5px;margin:0 8px 0 2px}.ant-descriptions-item-label.ant-descriptions-item-no-colon::after,.ant-dropdown::before{content:' '}.ant-descriptions-item-no-label::after{margin:0;content:''}.ant-descriptions-item-content{display:table-cell;flex:1;line-height:1.5715;word-break:break-word;overflow-wrap:break-word}.ant-descriptions-item{padding-bottom:0;vertical-align:top}.ant-descriptions-item-container{display:flex}.ant-descriptions-item-container .ant-descriptions-item-content,.ant-descriptions-item-container .ant-descriptions-item-label{display:inline-flex;align-items:baseline}.ant-descriptions-middle .ant-descriptions-row>td,.ant-descriptions-middle .ant-descriptions-row>th{padding-bottom:12px}.ant-descriptions-small .ant-descriptions-row>td,.ant-descriptions-small .ant-descriptions-row>th{padding-bottom:8px}.ant-descriptions-bordered .ant-descriptions-view{border:1px solid #f0f0f0}.ant-descriptions-bordered .ant-descriptions-view>table{table-layout:auto;border-collapse:collapse}.ant-descriptions-bordered .ant-descriptions-item-content,.ant-descriptions-bordered .ant-descriptions-item-label{padding:16px 24px;border-right:1px solid #f0f0f0}.ant-descriptions-bordered .ant-descriptions-item-content:last-child,.ant-descriptions-bordered .ant-descriptions-item-label:last-child{border-right:none}.ant-descriptions-bordered .ant-descriptions-item-label::after{display:none}.ant-descriptions-bordered .ant-descriptions-row{border-bottom:1px solid #f0f0f0}.ant-descriptions-bordered .ant-descriptions-row:last-child{border-bottom:none}.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-content,.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-label{padding:12px 24px}.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-content,.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-label{padding:8px 16px}.ant-descriptions-rtl .ant-descriptions-item-label::after{margin:0 2px 0 8px}.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content,.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label{border-right:none;border-left:1px solid #f0f0f0}.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content:last-child,.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label:last-child{border-left:none}nz-descriptions{display:block}.ant-divider{margin:0;padding:0;font-variant:tabular-nums;line-height:1.5715;list-style:none;border-top:1px solid rgba(0,0,0,.06)}.ant-divider-vertical{position:relative;top:-.06em;display:inline-block;height:.9em;margin:0 8px;vertical-align:middle;border-top:0;border-left:1px solid rgba(0,0,0,.06)}.ant-divider-horizontal{display:flex;clear:both;width:100%;min-width:100%;margin:24px 0}.ant-divider-horizontal.ant-divider-with-text{display:flex;margin:16px 0;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;white-space:nowrap;text-align:center;border-top:0;border-top-color:rgba(0,0,0,.06)}.ant-divider-horizontal.ant-divider-with-text::after,.ant-divider-horizontal.ant-divider-with-text::before{position:relative;top:50%;width:50%;border-top:1px solid transparent;border-top-color:inherit;border-bottom:0;transform:translateY(50%);content:''}.ant-divider-horizontal.ant-divider-with-text-left::before{top:50%;width:5%}.ant-divider-horizontal.ant-divider-with-text-left::after,.ant-divider-horizontal.ant-divider-with-text-right::before{top:50%;width:95%}.ant-divider-horizontal.ant-divider-with-text-right::after{top:50%;width:5%}.ant-divider-inner-text{display:inline-block;padding:0 1em}.ant-divider-dashed{background:0 0;border-color:rgba(0,0,0,.06);border-style:dashed;border-width:1px 0 0}.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed{border-top:0}.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::after,.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::before{border-style:dashed none none}.ant-divider-vertical.ant-divider-dashed{border-width:0 0 0 1px}.ant-divider-plain.ant-divider-with-text{color:rgba(0,0,0,.85);font-weight:400;font-size:14px}.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::before{width:95%}.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::after,.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::before{width:5%}.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::after{width:95%}.ant-drawer{position:fixed;z-index:1000;width:0%;height:100%;transition:transform .3s cubic-bezier(.7,.3,.1,1),height 0s ease .3s,width 0s ease .3s}.ant-drawer>*{transition:transform .3s cubic-bezier(.7,.3,.1,1),box-shadow .3s cubic-bezier(.7,.3,.1,1)}.ant-drawer-content-wrapper{position:absolute;width:100%;height:100%}.ant-drawer .ant-drawer-content{width:100%;height:100%}.ant-drawer-left,.ant-drawer-right{top:0;width:0%;height:100%}.ant-drawer-left .ant-drawer-content-wrapper,.ant-drawer-right .ant-drawer-content-wrapper{height:100%}.ant-drawer-left.ant-drawer-open,.ant-drawer-right.ant-drawer-open{width:100%;transition:transform .3s cubic-bezier(.7,.3,.1,1)}.ant-drawer-left,.ant-drawer-left .ant-drawer-content-wrapper{left:0}.ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:6px 0 16px -8px rgba(0,0,0,.08),9px 0 28px 0 rgba(0,0,0,.05),12px 0 48px 16px rgba(0,0,0,.03)}.ant-drawer-right,.ant-drawer-right .ant-drawer-content-wrapper{right:0}.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:-6px 0 16px -8px rgba(0,0,0,.08),-9px 0 28px 0 rgba(0,0,0,.05),-12px 0 48px 16px rgba(0,0,0,.03)}.ant-drawer-right.ant-drawer-open.no-mask{right:1px;transform:translateX(1px)}.ant-drawer-bottom,.ant-drawer-top{left:0;width:100%;height:0%}.ant-drawer-bottom .ant-drawer-content-wrapper,.ant-drawer-top .ant-drawer-content-wrapper{width:100%}.ant-drawer-bottom.ant-drawer-open,.ant-drawer-top.ant-drawer-open{height:100%;transition:transform .3s cubic-bezier(.7,.3,.1,1)}.ant-drawer-top{top:0}.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:0 6px 16px -8px rgba(0,0,0,.08),0 9px 28px 0 rgba(0,0,0,.05),0 12px 48px 16px rgba(0,0,0,.03)}.ant-drawer-bottom,.ant-drawer-bottom .ant-drawer-content-wrapper{bottom:0}.ant-drawer-bottom.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:0 -6px 16px -8px rgba(0,0,0,.08),0 -9px 28px 0 rgba(0,0,0,.05),0 -12px 48px 16px rgba(0,0,0,.03)}.ant-drawer-bottom.ant-drawer-open.no-mask{bottom:1px;transform:translateY(1px)}.ant-drawer.ant-drawer-open .ant-drawer-mask{height:100%;opacity:1;transition:none;animation:antdDrawerFadeIn .3s cubic-bezier(.7,.3,.1,1);pointer-events:auto}.ant-drawer-title{margin:0;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;line-height:22px}.ant-drawer-content{position:relative;z-index:1;overflow:auto;background-color:#fff;background-clip:padding-box;border:0}.ant-drawer-close{position:absolute;top:0;right:0;z-index:10;display:block;padding:20px;color:rgba(0,0,0,.45);font-weight:700;font-size:16px;font-style:normal;line-height:1;text-align:center;text-transform:none;text-decoration:none;background:0 0;border:0;outline:0;cursor:pointer;transition:color .3s;text-rendering:auto}.ant-drawer-body,.ant-dropdown{font-size:14px;line-height:1.5715}.ant-drawer-header,.ant-list-split .ant-list-item{border-bottom:1px solid #f0f0f0}.ant-drawer-close:focus,.ant-drawer-close:hover{color:rgba(0,0,0,.75);text-decoration:none}.ant-drawer-header,.ant-drawer-header-no-title{color:rgba(0,0,0,.85);background:#fff}.ant-drawer-header-no-title .ant-drawer-close{margin-right:var(--scroll-bar);padding-right:calc(20px - var(--scroll-bar))}.ant-drawer-header{position:relative;padding:16px 24px;border-radius:2px 2px 0 0}.ant-drawer-wrapper-body{display:flex;flex-direction:column;flex-wrap:nowrap;width:100%;height:100%}.ant-drawer-body{flex-grow:1;padding:24px;overflow:auto;word-wrap:break-word}.ant-drawer-footer{flex-shrink:0;padding:10px 16px;border-top:1px solid #f0f0f0}.ant-drawer-mask{position:absolute;top:0;left:0;width:100%;height:0;background-color:rgba(0,0,0,.45);opacity:0;filter:alpha(opacity=45);transition:opacity .3s linear,height 0s ease .3s;pointer-events:none}.ant-drawer-open-content{box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.ant-drawer .ant-picker-clear{background:#fff}@keyframes antdDrawerFadeIn{0%{opacity:0}100%{opacity:1}}.ant-drawer-rtl .ant-drawer-close{right:auto;left:0}.ant-dropdown-menu-item.ant-dropdown-menu-item-danger{color:#ff4d4f}.ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover{color:#fff;background-color:#ff4d4f}.ant-dropdown{margin:0;padding:0;color:rgba(0,0,0,.85);font-variant:tabular-nums;list-style:none;z-index:1050;display:block}.ant-dropdown::before{position:absolute;top:-4px;right:0;bottom:-4px;left:-7px;z-index:-9999;opacity:.0001}.ant-dropdown-placement-bottomRight>.ant-dropdown-arrow,.ant-dropdown-placement-topRight>.ant-dropdown-arrow{right:16px}.ant-input-affix-wrapper-disabled,.ant-input-affix-wrapper[disabled]{opacity:1;background-color:#f5f5f5;color:rgba(0,0,0,.25);box-shadow:none}.ant-dropdown-wrap{position:relative}.ant-dropdown-wrap .ant-btn>.anticon-down{font-size:10px}.ant-dropdown-wrap .anticon-down::before{transition:transform .2s}.ant-dropdown-hidden,.ant-dropdown-menu-hidden,.ant-dropdown-menu-submenu-hidden{display:none}.ant-dropdown-show-arrow.ant-dropdown-placement-topCenter,.ant-dropdown-show-arrow.ant-dropdown-placement-topLeft,.ant-dropdown-show-arrow.ant-dropdown-placement-topRight{padding-bottom:10px}.ant-dropdown-show-arrow.ant-dropdown-placement-bottomCenter,.ant-dropdown-show-arrow.ant-dropdown-placement-bottomLeft,.ant-dropdown-show-arrow.ant-dropdown-placement-bottomRight{padding-top:10px}.ant-dropdown-arrow{position:absolute;z-index:1;display:block;width:8.49px;height:8.49px;background:0 0;border-style:solid;border-width:4.24px;transform:rotate(45deg)}.ant-dropdown-placement-topCenter>.ant-dropdown-arrow,.ant-dropdown-placement-topLeft>.ant-dropdown-arrow,.ant-dropdown-placement-topRight>.ant-dropdown-arrow{bottom:6.2px;box-shadow:3px 3px 7px rgba(0,0,0,.07);border-color:transparent #fff #fff transparent}.ant-dropdown-placement-topCenter>.ant-dropdown-arrow{left:50%;transform:translateX(-50%) rotate(45deg)}.ant-dropdown-placement-topLeft>.ant-dropdown-arrow{left:16px}.ant-dropdown-placement-bottomCenter>.ant-dropdown-arrow,.ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow,.ant-dropdown-placement-bottomRight>.ant-dropdown-arrow{top:6px;box-shadow:-2px -2px 5px rgba(0,0,0,.06);border-color:#fff transparent transparent #fff}.ant-dropdown-menu,.ant-mention-dropdown,.ant-menu,.ant-message-notice-content,.ant-modal-content,.ant-notification-notice,.ant-popover-inner,.ant-select-dropdown{box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.ant-dropdown-placement-bottomCenter>.ant-dropdown-arrow{left:50%;transform:translateX(-50%) rotate(45deg)}.ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow{left:16px}.ant-dropdown-menu{position:relative;margin:0;padding:4px 0;text-align:left;list-style-type:none;background-color:#fff;background-clip:padding-box;border-radius:2px;outline:0}.ant-dropdown-menu-item-group-title{padding:5px 12px;color:rgba(0,0,0,.45);transition:all .3s}.ant-dropdown-menu-submenu-popup{position:absolute;z-index:1050;background:0 0;box-shadow:none;transform-origin:0 0}.ant-dropdown-menu-submenu-popup li,.ant-dropdown-menu-submenu-popup ul{list-style:none}.ant-dropdown-menu-submenu-popup ul{margin-right:.3em;margin-left:.3em}.ant-dropdown-menu-item{position:relative;display:flex;align-items:center}.ant-dropdown-menu-item-icon{min-width:12px;margin-right:8px;font-size:12px}.ant-dropdown-menu-title-content{flex:auto}.ant-dropdown-menu-title-content>a{color:inherit;transition:all .3s}.ant-dropdown-menu-title-content>a:hover{color:inherit}.ant-dropdown-menu-title-content>a::after{position:absolute;top:0;right:0;bottom:0;left:0;content:''}.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title{clear:both;margin:0;padding:5px 12px;color:rgba(0,0,0,.85);font-weight:400;font-size:14px;line-height:22px;white-space:nowrap;cursor:pointer;transition:all .3s}.ant-dropdown-menu-item-selected,.ant-dropdown-menu-submenu-title-selected{color:#1890ff;background-color:#e6f7ff}.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title:hover{background-color:#f5f5f5}.ant-dropdown-menu-item-disabled,.ant-dropdown-menu-submenu-title-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-dropdown-menu-item-disabled:hover,.ant-dropdown-menu-submenu-title-disabled:hover{color:rgba(0,0,0,.25);background-color:#fff;cursor:not-allowed}.ant-dropdown-menu-item-disabled a,.ant-dropdown-menu-submenu-title-disabled a{pointer-events:none}.ant-dropdown-menu-item-divider,.ant-dropdown-menu-submenu-title-divider{height:1px;margin:4px 0;overflow:hidden;line-height:0;background-color:#f0f0f0}.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon{position:absolute;right:8px}.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon{margin-right:0!important;color:rgba(0,0,0,.45);font-size:10px;font-style:normal}.ant-dropdown-menu-item-group-list{margin:0 8px;padding:0;list-style:none}.ant-dropdown-menu-submenu-title{padding-right:24px}.ant-dropdown-menu-submenu-vertical{position:relative}.ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu{position:absolute;top:0;left:100%;min-width:100%;margin-left:4px;transform-origin:0 0}.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon{color:rgba(0,0,0,.25);background-color:#fff;cursor:not-allowed}.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title{color:#1890ff}.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topCenter,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topRight,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topCenter,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topRight{animation-name:antSlideDownIn}.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomRight{animation-name:antSlideUpOut}.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topCenter,.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topRight{animation-name:antSlideDownOut}.ant-dropdown-button>.anticon.anticon-down,.ant-dropdown-link>.anticon.anticon-down,.ant-dropdown-trigger>.anticon.anticon-down{font-size:10px;vertical-align:baseline}.ant-dropdown-button{white-space:nowrap}.ant-dropdown-button.ant-btn-group>.ant-btn:last-child:not(:first-child):not(.ant-btn-icon-only){padding-right:8px;padding-left:8px}.ant-dropdown-menu-dark,.ant-dropdown-menu-dark .ant-dropdown-menu{background:#001529}.ant-dropdown-menu-dark .ant-dropdown-menu-item,.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow::after,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a .ant-dropdown-menu-submenu-arrow::after,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a .ant-dropdown-menu-submenu-arrow::after,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow::after{color:rgba(255,255,255,.65)}.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover{color:#fff;background:0 0}.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected>a{color:#fff;background:#1890ff}.ant-dropdown-rtl.ant-dropdown::before{right:-7px;left:0}.ant-dropdown-menu.ant-dropdown-menu-rtl,.ant-dropdown-rtl .ant-dropdown-menu-item-group-title{text-align:right}.ant-dropdown-menu-submenu-popup.ant-dropdown-menu-submenu-rtl{transform-origin:100% 0}.ant-dropdown-rtl .ant-dropdown-menu-item,.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup li,.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup ul,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title{text-align:right}.ant-dropdown-rtl .ant-dropdown-menu-item>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-item>span>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title>span>.anticon:first-child{margin-right:0;margin-left:8px}.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow{right:auto;left:8px}.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow-icon,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon{margin-left:0!important;transform:scaleX(-1)}.ant-dropdown-rtl .ant-dropdown-menu-submenu-title{padding-right:12px;padding-left:24px}.ant-dropdown-rtl .ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu{right:100%;left:0;margin-right:4px;margin-left:0}.ant-dropdown-menu>ul{list-style:inherit;margin:0;padding:0}.ant-input,.ant-input-affix-wrapper{padding:4px 11px;background-color:#fff;background-image:none}.ant-dropdown{top:0;left:0;position:relative;width:100%;margin-top:6px;margin-bottom:6px}.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow{transform:rotate(180deg)}.ant-empty{margin:0 8px;font-size:14px;line-height:1.5715;text-align:center}.ant-empty-image{height:100px;margin-bottom:8px}.ant-empty-image img{height:100%}.ant-empty-image svg{height:100%;margin:auto}.ant-empty-normal .ant-empty-image,.ant-input-group-lg .ant-select-single .ant-select-selector{height:40px}.ant-empty-footer{margin-top:16px}.ant-empty-normal{margin:32px 0;color:rgba(0,0,0,.25)}.ant-empty-small{margin:8px 0;color:rgba(0,0,0,.25)}.ant-empty-small .ant-empty-image{height:35px}.ant-empty-img-default-ellipse{fill:#f5f5f5;fill-opacity:.8}.ant-empty-img-default-path-1{fill:#aeb8c2}.ant-empty-img-default-path-2{fill:url(#linearGradient-1)}.ant-empty-img-default-path-3{fill:#f5f5f7}.ant-empty-img-default-path-4,.ant-empty-img-default-path-5{fill:#dce0e6}.ant-empty-img-default-g{fill:#fff}.ant-empty-img-simple-ellipse{fill:#f5f5f5}.ant-empty-img-simple-g{stroke:#d9d9d9}.ant-empty-img-simple-path{fill:#fafafa}nz-empty{display:block}.ant-row,.ant-row::after,.ant-row::before{display:flex}.ant-row{flex-flow:row wrap}.ant-col-1,.ant-col-10,.ant-col-11,.ant-col-12,.ant-col-13,.ant-col-14,.ant-col-15,.ant-col-16,.ant-col-17,.ant-col-18,.ant-col-19,.ant-col-2,.ant-col-20,.ant-col-21,.ant-col-22,.ant-col-23,.ant-col-24,.ant-col-3,.ant-col-4,.ant-col-5,.ant-col-6,.ant-col-7,.ant-col-8,.ant-col-9{display:block}.ant-row-no-wrap{flex-wrap:nowrap}.ant-row-start{justify-content:flex-start}.ant-row-center{justify-content:center}.ant-row-end{justify-content:flex-end}.ant-row-space-between{justify-content:space-between}.ant-row-space-around{justify-content:space-around}.ant-row-top{align-items:flex-start}.ant-row-middle{align-items:center}.ant-row-bottom{align-items:flex-end}.ant-col{position:relative;max-width:100%;min-height:1px}.ant-col-24{flex:0 0 100%;max-width:100%}.ant-col-push-24{left:100%}.ant-col-pull-24{right:100%}.ant-col-offset-24{margin-left:100%}.ant-col-order-24{order:24}.ant-col-23{flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-push-23{left:95.83333333%}.ant-col-pull-23{right:95.83333333%}.ant-col-offset-23{margin-left:95.83333333%}.ant-col-order-23{order:23}.ant-col-22{flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-push-22{left:91.66666667%}.ant-col-pull-22{right:91.66666667%}.ant-col-offset-22{margin-left:91.66666667%}.ant-col-order-22{order:22}.ant-col-21{flex:0 0 87.5%;max-width:87.5%}.ant-col-push-21{left:87.5%}.ant-col-pull-21{right:87.5%}.ant-col-offset-21{margin-left:87.5%}.ant-col-order-21{order:21}.ant-col-20{flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-push-20{left:83.33333333%}.ant-col-pull-20{right:83.33333333%}.ant-col-offset-20{margin-left:83.33333333%}.ant-col-order-20{order:20}.ant-col-19{flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-push-19{left:79.16666667%}.ant-col-pull-19{right:79.16666667%}.ant-col-offset-19{margin-left:79.16666667%}.ant-col-order-19{order:19}.ant-col-18{flex:0 0 75%;max-width:75%}.ant-col-push-18{left:75%}.ant-col-pull-18{right:75%}.ant-col-offset-18{margin-left:75%}.ant-col-order-18{order:18}.ant-col-17{flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-push-17{left:70.83333333%}.ant-col-pull-17{right:70.83333333%}.ant-col-offset-17{margin-left:70.83333333%}.ant-col-order-17{order:17}.ant-col-16{flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-push-16{left:66.66666667%}.ant-col-pull-16{right:66.66666667%}.ant-col-offset-16{margin-left:66.66666667%}.ant-col-order-16{order:16}.ant-col-15{flex:0 0 62.5%;max-width:62.5%}.ant-col-push-15{left:62.5%}.ant-col-pull-15{right:62.5%}.ant-col-offset-15{margin-left:62.5%}.ant-col-order-15{order:15}.ant-col-14{flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-push-14{left:58.33333333%}.ant-col-pull-14{right:58.33333333%}.ant-col-offset-14{margin-left:58.33333333%}.ant-col-order-14{order:14}.ant-col-13{flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-push-13{left:54.16666667%}.ant-col-pull-13{right:54.16666667%}.ant-col-offset-13{margin-left:54.16666667%}.ant-col-order-13{order:13}.ant-col-12{flex:0 0 50%;max-width:50%}.ant-col-push-12{left:50%}.ant-col-pull-12{right:50%}.ant-col-offset-12{margin-left:50%}.ant-col-order-12{order:12}.ant-col-11{flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-push-11{left:45.83333333%}.ant-col-pull-11{right:45.83333333%}.ant-col-offset-11{margin-left:45.83333333%}.ant-col-order-11{order:11}.ant-col-10{flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-push-10{left:41.66666667%}.ant-col-pull-10{right:41.66666667%}.ant-col-offset-10{margin-left:41.66666667%}.ant-col-order-10{order:10}.ant-col-9{flex:0 0 37.5%;max-width:37.5%}.ant-col-push-9{left:37.5%}.ant-col-pull-9{right:37.5%}.ant-col-offset-9{margin-left:37.5%}.ant-col-order-9{order:9}.ant-col-8{flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-push-8{left:33.33333333%}.ant-col-pull-8{right:33.33333333%}.ant-col-offset-8{margin-left:33.33333333%}.ant-col-order-8{order:8}.ant-col-7{flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-push-7{left:29.16666667%}.ant-col-pull-7{right:29.16666667%}.ant-col-offset-7{margin-left:29.16666667%}.ant-col-order-7{order:7}.ant-col-6{flex:0 0 25%;max-width:25%}.ant-col-push-6{left:25%}.ant-col-pull-6{right:25%}.ant-col-offset-6{margin-left:25%}.ant-col-order-6{order:6}.ant-col-5{flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-push-5{left:20.83333333%}.ant-col-pull-5{right:20.83333333%}.ant-col-offset-5{margin-left:20.83333333%}.ant-col-order-5{order:5}.ant-col-4{flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-push-4{left:16.66666667%}.ant-col-pull-4{right:16.66666667%}.ant-col-offset-4{margin-left:16.66666667%}.ant-col-order-4{order:4}.ant-col-3{flex:0 0 12.5%;max-width:12.5%}.ant-col-push-3{left:12.5%}.ant-col-pull-3{right:12.5%}.ant-col-offset-3{margin-left:12.5%}.ant-col-order-3{order:3}.ant-col-2{flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-push-2{left:8.33333333%}.ant-col-pull-2{right:8.33333333%}.ant-col-offset-2{margin-left:8.33333333%}.ant-col-order-2{order:2}.ant-col-1{flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-push-1{left:4.16666667%}.ant-col-pull-1{right:4.16666667%}.ant-col-offset-1{margin-left:4.16666667%}.ant-col-order-1{order:1}.ant-col-0{display:none}.ant-col-offset-0{margin-left:0}.ant-col-order-0{order:0}.ant-col-offset-0.ant-col-rtl{margin-right:0}.ant-col-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}.ant-col-xs-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xs-push-24{left:100%}.ant-col-xs-pull-24{right:100%}.ant-col-xs-offset-24{margin-left:100%}.ant-col-xs-order-24{order:24}.ant-col-xs-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xs-push-23{left:95.83333333%}.ant-col-xs-pull-23{right:95.83333333%}.ant-col-xs-offset-23{margin-left:95.83333333%}.ant-col-xs-order-23{order:23}.ant-col-xs-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xs-push-22{left:91.66666667%}.ant-col-xs-pull-22{right:91.66666667%}.ant-col-xs-offset-22{margin-left:91.66666667%}.ant-col-xs-order-22{order:22}.ant-col-xs-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xs-push-21{left:87.5%}.ant-col-xs-pull-21{right:87.5%}.ant-col-xs-offset-21{margin-left:87.5%}.ant-col-xs-order-21{order:21}.ant-col-xs-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xs-push-20{left:83.33333333%}.ant-col-xs-pull-20{right:83.33333333%}.ant-col-xs-offset-20{margin-left:83.33333333%}.ant-col-xs-order-20{order:20}.ant-col-xs-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xs-push-19{left:79.16666667%}.ant-col-xs-pull-19{right:79.16666667%}.ant-col-xs-offset-19{margin-left:79.16666667%}.ant-col-xs-order-19{order:19}.ant-col-xs-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xs-push-18{left:75%}.ant-col-xs-pull-18{right:75%}.ant-col-xs-offset-18{margin-left:75%}.ant-col-xs-order-18{order:18}.ant-col-xs-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xs-push-17{left:70.83333333%}.ant-col-xs-pull-17{right:70.83333333%}.ant-col-xs-offset-17{margin-left:70.83333333%}.ant-col-xs-order-17{order:17}.ant-col-xs-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xs-push-16{left:66.66666667%}.ant-col-xs-pull-16{right:66.66666667%}.ant-col-xs-offset-16{margin-left:66.66666667%}.ant-col-xs-order-16{order:16}.ant-col-xs-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xs-push-15{left:62.5%}.ant-col-xs-pull-15{right:62.5%}.ant-col-xs-offset-15{margin-left:62.5%}.ant-col-xs-order-15{order:15}.ant-col-xs-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xs-push-14{left:58.33333333%}.ant-col-xs-pull-14{right:58.33333333%}.ant-col-xs-offset-14{margin-left:58.33333333%}.ant-col-xs-order-14{order:14}.ant-col-xs-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xs-push-13{left:54.16666667%}.ant-col-xs-pull-13{right:54.16666667%}.ant-col-xs-offset-13{margin-left:54.16666667%}.ant-col-xs-order-13{order:13}.ant-col-xs-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xs-push-12{left:50%}.ant-col-xs-pull-12{right:50%}.ant-col-xs-offset-12{margin-left:50%}.ant-col-xs-order-12{order:12}.ant-col-xs-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xs-push-11{left:45.83333333%}.ant-col-xs-pull-11{right:45.83333333%}.ant-col-xs-offset-11{margin-left:45.83333333%}.ant-col-xs-order-11{order:11}.ant-col-xs-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xs-push-10{left:41.66666667%}.ant-col-xs-pull-10{right:41.66666667%}.ant-col-xs-offset-10{margin-left:41.66666667%}.ant-col-xs-order-10{order:10}.ant-col-xs-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xs-push-9{left:37.5%}.ant-col-xs-pull-9{right:37.5%}.ant-col-xs-offset-9{margin-left:37.5%}.ant-col-xs-order-9{order:9}.ant-col-xs-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xs-push-8{left:33.33333333%}.ant-col-xs-pull-8{right:33.33333333%}.ant-col-xs-offset-8{margin-left:33.33333333%}.ant-col-xs-order-8{order:8}.ant-col-xs-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xs-push-7{left:29.16666667%}.ant-col-xs-pull-7{right:29.16666667%}.ant-col-xs-offset-7{margin-left:29.16666667%}.ant-col-xs-order-7{order:7}.ant-col-xs-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xs-push-6{left:25%}.ant-col-xs-pull-6{right:25%}.ant-col-xs-offset-6{margin-left:25%}.ant-col-xs-order-6{order:6}.ant-col-xs-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xs-push-5{left:20.83333333%}.ant-col-xs-pull-5{right:20.83333333%}.ant-col-xs-offset-5{margin-left:20.83333333%}.ant-col-xs-order-5{order:5}.ant-col-xs-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xs-push-4{left:16.66666667%}.ant-col-xs-pull-4{right:16.66666667%}.ant-col-xs-offset-4{margin-left:16.66666667%}.ant-col-xs-order-4{order:4}.ant-col-xs-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xs-push-3{left:12.5%}.ant-col-xs-pull-3{right:12.5%}.ant-col-xs-offset-3{margin-left:12.5%}.ant-col-xs-order-3{order:3}.ant-col-xs-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xs-push-2{left:8.33333333%}.ant-col-xs-pull-2{right:8.33333333%}.ant-col-xs-offset-2{margin-left:8.33333333%}.ant-col-xs-order-2{order:2}.ant-col-xs-order-1,.ant-layout-sider-right,.ant-tabs-rtl.ant-tabs-left>.ant-tabs-nav{order:1}.ant-col-xs-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xs-push-1{left:4.16666667%}.ant-col-pull-0.ant-col-rtl,.ant-col-push-0,.ant-col-xs-pull-0.ant-col-rtl,.ant-col-xs-push-0,.ant-col-xs-push-1.ant-col-rtl{left:auto}.ant-col-xs-pull-1{right:4.16666667%}.ant-col-pull-0,.ant-col-push-0.ant-col-rtl,.ant-col-xs-pull-0,.ant-col-xs-push-0.ant-col-rtl{right:auto}.ant-col-xs-offset-1{margin-left:4.16666667%}.ant-col-xs-0{display:none}.ant-col-xs-offset-0{margin-left:0}.ant-col-xs-order-0{order:0}.ant-col-xs-offset-0.ant-col-rtl{margin-right:0}.ant-col-xs-push-1.ant-col-rtl{right:4.16666667%}.ant-col-xs-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xs-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xs-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xs-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xs-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xs-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xs-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xs-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xs-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xs-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xs-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xs-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xs-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xs-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xs-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xs-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xs-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xs-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xs-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xs-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xs-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xs-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xs-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xs-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xs-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xs-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xs-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xs-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xs-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xs-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xs-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xs-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xs-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xs-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xs-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xs-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xs-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xs-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xs-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xs-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xs-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xs-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xs-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xs-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xs-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xs-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xs-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xs-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xs-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xs-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xs-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xs-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xs-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xs-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xs-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xs-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xs-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xs-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xs-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xs-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xs-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xs-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xs-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xs-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xs-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xs-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xs-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xs-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xs-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xs-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xs-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}@media (min-width:576px){.ant-col-sm-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-sm-push-24{left:100%}.ant-col-sm-pull-24{right:100%}.ant-col-sm-offset-24{margin-left:100%}.ant-col-sm-order-24{order:24}.ant-col-sm-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-sm-push-23{left:95.83333333%}.ant-col-sm-pull-23{right:95.83333333%}.ant-col-sm-offset-23{margin-left:95.83333333%}.ant-col-sm-order-23{order:23}.ant-col-sm-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-sm-push-22{left:91.66666667%}.ant-col-sm-pull-22{right:91.66666667%}.ant-col-sm-offset-22{margin-left:91.66666667%}.ant-col-sm-order-22{order:22}.ant-col-sm-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-sm-push-21{left:87.5%}.ant-col-sm-pull-21{right:87.5%}.ant-col-sm-offset-21{margin-left:87.5%}.ant-col-sm-order-21{order:21}.ant-col-sm-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-sm-push-20{left:83.33333333%}.ant-col-sm-pull-20{right:83.33333333%}.ant-col-sm-offset-20{margin-left:83.33333333%}.ant-col-sm-order-20{order:20}.ant-col-sm-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-sm-push-19{left:79.16666667%}.ant-col-sm-pull-19{right:79.16666667%}.ant-col-sm-offset-19{margin-left:79.16666667%}.ant-col-sm-order-19{order:19}.ant-col-sm-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-sm-push-18{left:75%}.ant-col-sm-pull-18{right:75%}.ant-col-sm-offset-18{margin-left:75%}.ant-col-sm-order-18{order:18}.ant-col-sm-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-sm-push-17{left:70.83333333%}.ant-col-sm-pull-17{right:70.83333333%}.ant-col-sm-offset-17{margin-left:70.83333333%}.ant-col-sm-order-17{order:17}.ant-col-sm-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-sm-push-16{left:66.66666667%}.ant-col-sm-pull-16{right:66.66666667%}.ant-col-sm-offset-16{margin-left:66.66666667%}.ant-col-sm-order-16{order:16}.ant-col-sm-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-sm-push-15{left:62.5%}.ant-col-sm-pull-15{right:62.5%}.ant-col-sm-offset-15{margin-left:62.5%}.ant-col-sm-order-15{order:15}.ant-col-sm-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-sm-push-14{left:58.33333333%}.ant-col-sm-pull-14{right:58.33333333%}.ant-col-sm-offset-14{margin-left:58.33333333%}.ant-col-sm-order-14{order:14}.ant-col-sm-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-sm-push-13{left:54.16666667%}.ant-col-sm-pull-13{right:54.16666667%}.ant-col-sm-offset-13{margin-left:54.16666667%}.ant-col-sm-order-13{order:13}.ant-col-sm-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-sm-push-12{left:50%}.ant-col-sm-pull-12{right:50%}.ant-col-sm-offset-12{margin-left:50%}.ant-col-sm-order-12{order:12}.ant-col-sm-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-sm-push-11{left:45.83333333%}.ant-col-sm-pull-11{right:45.83333333%}.ant-col-sm-offset-11{margin-left:45.83333333%}.ant-col-sm-order-11{order:11}.ant-col-sm-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-sm-push-10{left:41.66666667%}.ant-col-sm-pull-10{right:41.66666667%}.ant-col-sm-offset-10{margin-left:41.66666667%}.ant-col-sm-order-10{order:10}.ant-col-sm-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-sm-push-9{left:37.5%}.ant-col-sm-pull-9{right:37.5%}.ant-col-sm-offset-9{margin-left:37.5%}.ant-col-sm-order-9{order:9}.ant-col-sm-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-sm-push-8{left:33.33333333%}.ant-col-sm-pull-8{right:33.33333333%}.ant-col-sm-offset-8{margin-left:33.33333333%}.ant-col-sm-order-8{order:8}.ant-col-sm-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-sm-push-7{left:29.16666667%}.ant-col-sm-pull-7{right:29.16666667%}.ant-col-sm-offset-7{margin-left:29.16666667%}.ant-col-sm-order-7{order:7}.ant-col-sm-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-sm-push-6{left:25%}.ant-col-sm-pull-6{right:25%}.ant-col-sm-offset-6{margin-left:25%}.ant-col-sm-order-6{order:6}.ant-col-sm-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-sm-push-5{left:20.83333333%}.ant-col-sm-pull-5{right:20.83333333%}.ant-col-sm-offset-5{margin-left:20.83333333%}.ant-col-sm-order-5{order:5}.ant-col-sm-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-sm-push-4{left:16.66666667%}.ant-col-sm-pull-4{right:16.66666667%}.ant-col-sm-offset-4{margin-left:16.66666667%}.ant-col-sm-order-4{order:4}.ant-col-sm-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-sm-push-3{left:12.5%}.ant-col-sm-pull-3{right:12.5%}.ant-col-sm-offset-3{margin-left:12.5%}.ant-col-sm-order-3{order:3}.ant-col-sm-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-sm-push-2{left:8.33333333%}.ant-col-sm-pull-2{right:8.33333333%}.ant-col-sm-offset-2{margin-left:8.33333333%}.ant-col-sm-order-2{order:2}.ant-col-sm-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-sm-push-1{left:4.16666667%}.ant-col-pull-0.ant-col-rtl,.ant-col-push-0,.ant-col-sm-pull-0.ant-col-rtl,.ant-col-sm-push-0,.ant-col-sm-push-1.ant-col-rtl{left:auto}.ant-col-sm-pull-1{right:4.16666667%}.ant-col-pull-0,.ant-col-push-0.ant-col-rtl,.ant-col-sm-pull-0,.ant-col-sm-push-0.ant-col-rtl{right:auto}.ant-col-sm-offset-1{margin-left:4.16666667%}.ant-col-sm-order-1{order:1}.ant-col-sm-0{display:none}.ant-col-sm-offset-0{margin-left:0}.ant-col-sm-order-0{order:0}.ant-col-sm-offset-0.ant-col-rtl{margin-right:0}.ant-col-sm-push-1.ant-col-rtl{right:4.16666667%}.ant-col-sm-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-sm-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-sm-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-sm-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-sm-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-sm-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-sm-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-sm-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-sm-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-sm-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-sm-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-sm-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-sm-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-sm-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-sm-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-sm-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-sm-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-sm-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-sm-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-sm-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-sm-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-sm-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-sm-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-sm-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-sm-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-sm-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-sm-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-sm-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-sm-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-sm-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-sm-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-sm-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-sm-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-sm-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-sm-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-sm-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-sm-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-sm-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-sm-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-sm-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-sm-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-sm-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-sm-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-sm-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-sm-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-sm-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-sm-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-sm-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-sm-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-sm-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-sm-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-sm-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-sm-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-sm-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-sm-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-sm-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-sm-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-sm-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-sm-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-sm-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-sm-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-sm-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-sm-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-sm-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-sm-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-sm-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-sm-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-sm-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-sm-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-sm-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-sm-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width:768px){.ant-col-md-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-md-push-24{left:100%}.ant-col-md-pull-24{right:100%}.ant-col-md-offset-24{margin-left:100%}.ant-col-md-order-24{order:24}.ant-col-md-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-md-push-23{left:95.83333333%}.ant-col-md-pull-23{right:95.83333333%}.ant-col-md-offset-23{margin-left:95.83333333%}.ant-col-md-order-23{order:23}.ant-col-md-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-md-push-22{left:91.66666667%}.ant-col-md-pull-22{right:91.66666667%}.ant-col-md-offset-22{margin-left:91.66666667%}.ant-col-md-order-22{order:22}.ant-col-md-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-md-push-21{left:87.5%}.ant-col-md-pull-21{right:87.5%}.ant-col-md-offset-21{margin-left:87.5%}.ant-col-md-order-21{order:21}.ant-col-md-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-md-push-20{left:83.33333333%}.ant-col-md-pull-20{right:83.33333333%}.ant-col-md-offset-20{margin-left:83.33333333%}.ant-col-md-order-20{order:20}.ant-col-md-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-md-push-19{left:79.16666667%}.ant-col-md-pull-19{right:79.16666667%}.ant-col-md-offset-19{margin-left:79.16666667%}.ant-col-md-order-19{order:19}.ant-col-md-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-md-push-18{left:75%}.ant-col-md-pull-18{right:75%}.ant-col-md-offset-18{margin-left:75%}.ant-col-md-order-18{order:18}.ant-col-md-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-md-push-17{left:70.83333333%}.ant-col-md-pull-17{right:70.83333333%}.ant-col-md-offset-17{margin-left:70.83333333%}.ant-col-md-order-17{order:17}.ant-col-md-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-md-push-16{left:66.66666667%}.ant-col-md-pull-16{right:66.66666667%}.ant-col-md-offset-16{margin-left:66.66666667%}.ant-col-md-order-16{order:16}.ant-col-md-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-md-push-15{left:62.5%}.ant-col-md-pull-15{right:62.5%}.ant-col-md-offset-15{margin-left:62.5%}.ant-col-md-order-15{order:15}.ant-col-md-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-md-push-14{left:58.33333333%}.ant-col-md-pull-14{right:58.33333333%}.ant-col-md-offset-14{margin-left:58.33333333%}.ant-col-md-order-14{order:14}.ant-col-md-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-md-push-13{left:54.16666667%}.ant-col-md-pull-13{right:54.16666667%}.ant-col-md-offset-13{margin-left:54.16666667%}.ant-col-md-order-13{order:13}.ant-col-md-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-md-push-12{left:50%}.ant-col-md-pull-12{right:50%}.ant-col-md-offset-12{margin-left:50%}.ant-col-md-order-12{order:12}.ant-col-md-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-md-push-11{left:45.83333333%}.ant-col-md-pull-11{right:45.83333333%}.ant-col-md-offset-11{margin-left:45.83333333%}.ant-col-md-order-11{order:11}.ant-col-md-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-md-push-10{left:41.66666667%}.ant-col-md-pull-10{right:41.66666667%}.ant-col-md-offset-10{margin-left:41.66666667%}.ant-col-md-order-10{order:10}.ant-col-md-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-md-push-9{left:37.5%}.ant-col-md-pull-9{right:37.5%}.ant-col-md-offset-9{margin-left:37.5%}.ant-col-md-order-9{order:9}.ant-col-md-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-md-push-8{left:33.33333333%}.ant-col-md-pull-8{right:33.33333333%}.ant-col-md-offset-8{margin-left:33.33333333%}.ant-col-md-order-8{order:8}.ant-col-md-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-md-push-7{left:29.16666667%}.ant-col-md-pull-7{right:29.16666667%}.ant-col-md-offset-7{margin-left:29.16666667%}.ant-col-md-order-7{order:7}.ant-col-md-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-md-push-6{left:25%}.ant-col-md-pull-6{right:25%}.ant-col-md-offset-6{margin-left:25%}.ant-col-md-order-6{order:6}.ant-col-md-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-md-push-5{left:20.83333333%}.ant-col-md-pull-5{right:20.83333333%}.ant-col-md-offset-5{margin-left:20.83333333%}.ant-col-md-order-5{order:5}.ant-col-md-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-md-push-4{left:16.66666667%}.ant-col-md-pull-4{right:16.66666667%}.ant-col-md-offset-4{margin-left:16.66666667%}.ant-col-md-order-4{order:4}.ant-col-md-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-md-push-3{left:12.5%}.ant-col-md-pull-3{right:12.5%}.ant-col-md-offset-3{margin-left:12.5%}.ant-col-md-order-3{order:3}.ant-col-md-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-md-push-2{left:8.33333333%}.ant-col-md-pull-2{right:8.33333333%}.ant-col-md-offset-2{margin-left:8.33333333%}.ant-col-md-order-2{order:2}.ant-col-md-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-md-push-1{left:4.16666667%}.ant-col-md-pull-0.ant-col-rtl,.ant-col-md-push-0,.ant-col-md-push-1.ant-col-rtl,.ant-col-pull-0.ant-col-rtl,.ant-col-push-0{left:auto}.ant-col-md-pull-1{right:4.16666667%}.ant-col-md-pull-0,.ant-col-md-push-0.ant-col-rtl,.ant-col-pull-0,.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-md-offset-1{margin-left:4.16666667%}.ant-col-md-order-1{order:1}.ant-col-md-0{display:none}.ant-col-md-offset-0{margin-left:0}.ant-col-md-order-0{order:0}.ant-col-md-offset-0.ant-col-rtl{margin-right:0}.ant-col-md-push-1.ant-col-rtl{right:4.16666667%}.ant-col-md-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-md-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-md-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-md-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-md-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-md-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-md-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-md-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-md-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-md-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-md-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-md-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-md-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-md-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-md-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-md-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-md-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-md-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-md-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-md-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-md-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-md-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-md-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-md-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-md-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-md-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-md-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-md-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-md-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-md-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-md-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-md-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-md-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-md-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-md-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-md-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-md-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-md-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-md-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-md-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-md-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-md-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-md-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-md-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-md-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-md-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-md-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-md-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-md-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-md-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-md-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-md-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-md-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-md-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-md-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-md-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-md-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-md-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-md-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-md-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-md-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-md-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-md-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-md-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-md-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-md-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-md-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-md-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-md-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-md-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-md-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width:992px){.ant-col-lg-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-lg-push-24{left:100%}.ant-col-lg-pull-24{right:100%}.ant-col-lg-offset-24{margin-left:100%}.ant-col-lg-order-24{order:24}.ant-col-lg-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-lg-push-23{left:95.83333333%}.ant-col-lg-pull-23{right:95.83333333%}.ant-col-lg-offset-23{margin-left:95.83333333%}.ant-col-lg-order-23{order:23}.ant-col-lg-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-lg-push-22{left:91.66666667%}.ant-col-lg-pull-22{right:91.66666667%}.ant-col-lg-offset-22{margin-left:91.66666667%}.ant-col-lg-order-22{order:22}.ant-col-lg-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-lg-push-21{left:87.5%}.ant-col-lg-pull-21{right:87.5%}.ant-col-lg-offset-21{margin-left:87.5%}.ant-col-lg-order-21{order:21}.ant-col-lg-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-lg-push-20{left:83.33333333%}.ant-col-lg-pull-20{right:83.33333333%}.ant-col-lg-offset-20{margin-left:83.33333333%}.ant-col-lg-order-20{order:20}.ant-col-lg-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-lg-push-19{left:79.16666667%}.ant-col-lg-pull-19{right:79.16666667%}.ant-col-lg-offset-19{margin-left:79.16666667%}.ant-col-lg-order-19{order:19}.ant-col-lg-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-lg-push-18{left:75%}.ant-col-lg-pull-18{right:75%}.ant-col-lg-offset-18{margin-left:75%}.ant-col-lg-order-18{order:18}.ant-col-lg-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-lg-push-17{left:70.83333333%}.ant-col-lg-pull-17{right:70.83333333%}.ant-col-lg-offset-17{margin-left:70.83333333%}.ant-col-lg-order-17{order:17}.ant-col-lg-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-lg-push-16{left:66.66666667%}.ant-col-lg-pull-16{right:66.66666667%}.ant-col-lg-offset-16{margin-left:66.66666667%}.ant-col-lg-order-16{order:16}.ant-col-lg-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-lg-push-15{left:62.5%}.ant-col-lg-pull-15{right:62.5%}.ant-col-lg-offset-15{margin-left:62.5%}.ant-col-lg-order-15{order:15}.ant-col-lg-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-lg-push-14{left:58.33333333%}.ant-col-lg-pull-14{right:58.33333333%}.ant-col-lg-offset-14{margin-left:58.33333333%}.ant-col-lg-order-14{order:14}.ant-col-lg-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-lg-push-13{left:54.16666667%}.ant-col-lg-pull-13{right:54.16666667%}.ant-col-lg-offset-13{margin-left:54.16666667%}.ant-col-lg-order-13{order:13}.ant-col-lg-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-lg-push-12{left:50%}.ant-col-lg-pull-12{right:50%}.ant-col-lg-offset-12{margin-left:50%}.ant-col-lg-order-12{order:12}.ant-col-lg-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-lg-push-11{left:45.83333333%}.ant-col-lg-pull-11{right:45.83333333%}.ant-col-lg-offset-11{margin-left:45.83333333%}.ant-col-lg-order-11{order:11}.ant-col-lg-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-lg-push-10{left:41.66666667%}.ant-col-lg-pull-10{right:41.66666667%}.ant-col-lg-offset-10{margin-left:41.66666667%}.ant-col-lg-order-10{order:10}.ant-col-lg-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-lg-push-9{left:37.5%}.ant-col-lg-pull-9{right:37.5%}.ant-col-lg-offset-9{margin-left:37.5%}.ant-col-lg-order-9{order:9}.ant-col-lg-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-lg-push-8{left:33.33333333%}.ant-col-lg-pull-8{right:33.33333333%}.ant-col-lg-offset-8{margin-left:33.33333333%}.ant-col-lg-order-8{order:8}.ant-col-lg-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-lg-push-7{left:29.16666667%}.ant-col-lg-pull-7{right:29.16666667%}.ant-col-lg-offset-7{margin-left:29.16666667%}.ant-col-lg-order-7{order:7}.ant-col-lg-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-lg-push-6{left:25%}.ant-col-lg-pull-6{right:25%}.ant-col-lg-offset-6{margin-left:25%}.ant-col-lg-order-6{order:6}.ant-col-lg-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-lg-push-5{left:20.83333333%}.ant-col-lg-pull-5{right:20.83333333%}.ant-col-lg-offset-5{margin-left:20.83333333%}.ant-col-lg-order-5{order:5}.ant-col-lg-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-lg-push-4{left:16.66666667%}.ant-col-lg-pull-4{right:16.66666667%}.ant-col-lg-offset-4{margin-left:16.66666667%}.ant-col-lg-order-4{order:4}.ant-col-lg-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-lg-push-3{left:12.5%}.ant-col-lg-pull-3{right:12.5%}.ant-col-lg-offset-3{margin-left:12.5%}.ant-col-lg-order-3{order:3}.ant-col-lg-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-lg-push-2{left:8.33333333%}.ant-col-lg-pull-2{right:8.33333333%}.ant-col-lg-offset-2{margin-left:8.33333333%}.ant-col-lg-order-2{order:2}.ant-col-lg-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-lg-push-1{left:4.16666667%}.ant-col-lg-pull-0.ant-col-rtl,.ant-col-lg-push-0,.ant-col-lg-push-1.ant-col-rtl,.ant-col-pull-0.ant-col-rtl,.ant-col-push-0{left:auto}.ant-col-lg-pull-1{right:4.16666667%}.ant-col-lg-pull-0,.ant-col-lg-push-0.ant-col-rtl,.ant-col-pull-0,.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-lg-offset-1{margin-left:4.16666667%}.ant-col-lg-order-1{order:1}.ant-col-lg-0{display:none}.ant-col-lg-offset-0{margin-left:0}.ant-col-lg-order-0{order:0}.ant-col-lg-offset-0.ant-col-rtl{margin-right:0}.ant-col-lg-push-1.ant-col-rtl{right:4.16666667%}.ant-col-lg-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-lg-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-lg-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-lg-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-lg-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-lg-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-lg-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-lg-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-lg-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-lg-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-lg-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-lg-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-lg-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-lg-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-lg-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-lg-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-lg-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-lg-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-lg-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-lg-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-lg-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-lg-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-lg-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-lg-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-lg-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-lg-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-lg-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-lg-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-lg-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-lg-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-lg-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-lg-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-lg-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-lg-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-lg-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-lg-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-lg-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-lg-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-lg-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-lg-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-lg-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-lg-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-lg-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-lg-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-lg-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-lg-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-lg-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-lg-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-lg-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-lg-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-lg-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-lg-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-lg-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-lg-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-lg-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-lg-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-lg-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-lg-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-lg-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-lg-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-lg-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-lg-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-lg-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-lg-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-lg-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-lg-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-lg-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-lg-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-lg-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-lg-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-lg-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width:1200px){.ant-col-xl-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xl-push-24{left:100%}.ant-col-xl-pull-24{right:100%}.ant-col-xl-offset-24{margin-left:100%}.ant-col-xl-order-24{order:24}.ant-col-xl-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xl-push-23{left:95.83333333%}.ant-col-xl-pull-23{right:95.83333333%}.ant-col-xl-offset-23{margin-left:95.83333333%}.ant-col-xl-order-23{order:23}.ant-col-xl-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xl-push-22{left:91.66666667%}.ant-col-xl-pull-22{right:91.66666667%}.ant-col-xl-offset-22{margin-left:91.66666667%}.ant-col-xl-order-22{order:22}.ant-col-xl-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xl-push-21{left:87.5%}.ant-col-xl-pull-21{right:87.5%}.ant-col-xl-offset-21{margin-left:87.5%}.ant-col-xl-order-21{order:21}.ant-col-xl-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xl-push-20{left:83.33333333%}.ant-col-xl-pull-20{right:83.33333333%}.ant-col-xl-offset-20{margin-left:83.33333333%}.ant-col-xl-order-20{order:20}.ant-col-xl-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xl-push-19{left:79.16666667%}.ant-col-xl-pull-19{right:79.16666667%}.ant-col-xl-offset-19{margin-left:79.16666667%}.ant-col-xl-order-19{order:19}.ant-col-xl-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xl-push-18{left:75%}.ant-col-xl-pull-18{right:75%}.ant-col-xl-offset-18{margin-left:75%}.ant-col-xl-order-18{order:18}.ant-col-xl-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xl-push-17{left:70.83333333%}.ant-col-xl-pull-17{right:70.83333333%}.ant-col-xl-offset-17{margin-left:70.83333333%}.ant-col-xl-order-17{order:17}.ant-col-xl-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xl-push-16{left:66.66666667%}.ant-col-xl-pull-16{right:66.66666667%}.ant-col-xl-offset-16{margin-left:66.66666667%}.ant-col-xl-order-16{order:16}.ant-col-xl-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xl-push-15{left:62.5%}.ant-col-xl-pull-15{right:62.5%}.ant-col-xl-offset-15{margin-left:62.5%}.ant-col-xl-order-15{order:15}.ant-col-xl-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xl-push-14{left:58.33333333%}.ant-col-xl-pull-14{right:58.33333333%}.ant-col-xl-offset-14{margin-left:58.33333333%}.ant-col-xl-order-14{order:14}.ant-col-xl-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xl-push-13{left:54.16666667%}.ant-col-xl-pull-13{right:54.16666667%}.ant-col-xl-offset-13{margin-left:54.16666667%}.ant-col-xl-order-13{order:13}.ant-col-xl-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xl-push-12{left:50%}.ant-col-xl-pull-12{right:50%}.ant-col-xl-offset-12{margin-left:50%}.ant-col-xl-order-12{order:12}.ant-col-xl-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xl-push-11{left:45.83333333%}.ant-col-xl-pull-11{right:45.83333333%}.ant-col-xl-offset-11{margin-left:45.83333333%}.ant-col-xl-order-11{order:11}.ant-col-xl-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xl-push-10{left:41.66666667%}.ant-col-xl-pull-10{right:41.66666667%}.ant-col-xl-offset-10{margin-left:41.66666667%}.ant-col-xl-order-10{order:10}.ant-col-xl-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xl-push-9{left:37.5%}.ant-col-xl-pull-9{right:37.5%}.ant-col-xl-offset-9{margin-left:37.5%}.ant-col-xl-order-9{order:9}.ant-col-xl-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xl-push-8{left:33.33333333%}.ant-col-xl-pull-8{right:33.33333333%}.ant-col-xl-offset-8{margin-left:33.33333333%}.ant-col-xl-order-8{order:8}.ant-col-xl-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xl-push-7{left:29.16666667%}.ant-col-xl-pull-7{right:29.16666667%}.ant-col-xl-offset-7{margin-left:29.16666667%}.ant-col-xl-order-7{order:7}.ant-col-xl-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xl-push-6{left:25%}.ant-col-xl-pull-6{right:25%}.ant-col-xl-offset-6{margin-left:25%}.ant-col-xl-order-6{order:6}.ant-col-xl-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xl-push-5{left:20.83333333%}.ant-col-xl-pull-5{right:20.83333333%}.ant-col-xl-offset-5{margin-left:20.83333333%}.ant-col-xl-order-5{order:5}.ant-col-xl-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xl-push-4{left:16.66666667%}.ant-col-xl-pull-4{right:16.66666667%}.ant-col-xl-offset-4{margin-left:16.66666667%}.ant-col-xl-order-4{order:4}.ant-col-xl-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xl-push-3{left:12.5%}.ant-col-xl-pull-3{right:12.5%}.ant-col-xl-offset-3{margin-left:12.5%}.ant-col-xl-order-3{order:3}.ant-col-xl-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xl-push-2{left:8.33333333%}.ant-col-xl-pull-2{right:8.33333333%}.ant-col-xl-offset-2{margin-left:8.33333333%}.ant-col-xl-order-2{order:2}.ant-col-xl-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xl-push-1{left:4.16666667%}.ant-col-pull-0.ant-col-rtl,.ant-col-push-0,.ant-col-xl-pull-0.ant-col-rtl,.ant-col-xl-push-0,.ant-col-xl-push-1.ant-col-rtl{left:auto}.ant-col-xl-pull-1{right:4.16666667%}.ant-col-pull-0,.ant-col-push-0.ant-col-rtl,.ant-col-xl-pull-0,.ant-col-xl-push-0.ant-col-rtl{right:auto}.ant-col-xl-offset-1{margin-left:4.16666667%}.ant-col-xl-order-1{order:1}.ant-col-xl-0{display:none}.ant-col-xl-offset-0{margin-left:0}.ant-col-xl-order-0{order:0}.ant-col-xl-offset-0.ant-col-rtl{margin-right:0}.ant-col-xl-push-1.ant-col-rtl{right:4.16666667%}.ant-col-xl-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xl-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xl-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xl-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xl-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xl-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xl-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xl-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xl-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xl-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xl-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xl-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xl-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xl-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xl-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xl-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xl-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xl-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xl-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xl-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xl-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xl-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xl-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xl-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xl-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xl-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xl-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xl-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xl-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xl-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xl-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xl-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xl-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xl-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xl-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xl-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xl-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xl-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xl-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xl-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xl-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xl-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xl-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xl-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xl-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xl-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xl-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xl-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xl-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xl-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xl-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xl-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xl-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xl-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xl-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xl-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xl-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xl-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xl-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xl-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xl-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xl-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xl-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xl-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xl-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xl-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xl-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xl-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xl-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xl-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xl-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width:1600px){.ant-col-xxl-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xxl-push-24{left:100%}.ant-col-xxl-pull-24{right:100%}.ant-col-xxl-offset-24{margin-left:100%}.ant-col-xxl-order-24{order:24}.ant-col-xxl-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xxl-push-23{left:95.83333333%}.ant-col-xxl-pull-23{right:95.83333333%}.ant-col-xxl-offset-23{margin-left:95.83333333%}.ant-col-xxl-order-23{order:23}.ant-col-xxl-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xxl-push-22{left:91.66666667%}.ant-col-xxl-pull-22{right:91.66666667%}.ant-col-xxl-offset-22{margin-left:91.66666667%}.ant-col-xxl-order-22{order:22}.ant-col-xxl-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xxl-push-21{left:87.5%}.ant-col-xxl-pull-21{right:87.5%}.ant-col-xxl-offset-21{margin-left:87.5%}.ant-col-xxl-order-21{order:21}.ant-col-xxl-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xxl-push-20{left:83.33333333%}.ant-col-xxl-pull-20{right:83.33333333%}.ant-col-xxl-offset-20{margin-left:83.33333333%}.ant-col-xxl-order-20{order:20}.ant-col-xxl-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xxl-push-19{left:79.16666667%}.ant-col-xxl-pull-19{right:79.16666667%}.ant-col-xxl-offset-19{margin-left:79.16666667%}.ant-col-xxl-order-19{order:19}.ant-col-xxl-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xxl-push-18{left:75%}.ant-col-xxl-pull-18{right:75%}.ant-col-xxl-offset-18{margin-left:75%}.ant-col-xxl-order-18{order:18}.ant-col-xxl-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xxl-push-17{left:70.83333333%}.ant-col-xxl-pull-17{right:70.83333333%}.ant-col-xxl-offset-17{margin-left:70.83333333%}.ant-col-xxl-order-17{order:17}.ant-col-xxl-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xxl-push-16{left:66.66666667%}.ant-col-xxl-pull-16{right:66.66666667%}.ant-col-xxl-offset-16{margin-left:66.66666667%}.ant-col-xxl-order-16{order:16}.ant-col-xxl-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xxl-push-15{left:62.5%}.ant-col-xxl-pull-15{right:62.5%}.ant-col-xxl-offset-15{margin-left:62.5%}.ant-col-xxl-order-15{order:15}.ant-col-xxl-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xxl-push-14{left:58.33333333%}.ant-col-xxl-pull-14{right:58.33333333%}.ant-col-xxl-offset-14{margin-left:58.33333333%}.ant-col-xxl-order-14{order:14}.ant-col-xxl-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xxl-push-13{left:54.16666667%}.ant-col-xxl-pull-13{right:54.16666667%}.ant-col-xxl-offset-13{margin-left:54.16666667%}.ant-col-xxl-order-13{order:13}.ant-col-xxl-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xxl-push-12{left:50%}.ant-col-xxl-pull-12{right:50%}.ant-col-xxl-offset-12{margin-left:50%}.ant-col-xxl-order-12{order:12}.ant-col-xxl-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xxl-push-11{left:45.83333333%}.ant-col-xxl-pull-11{right:45.83333333%}.ant-col-xxl-offset-11{margin-left:45.83333333%}.ant-col-xxl-order-11{order:11}.ant-col-xxl-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xxl-push-10{left:41.66666667%}.ant-col-xxl-pull-10{right:41.66666667%}.ant-col-xxl-offset-10{margin-left:41.66666667%}.ant-col-xxl-order-10{order:10}.ant-col-xxl-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xxl-push-9{left:37.5%}.ant-col-xxl-pull-9{right:37.5%}.ant-col-xxl-offset-9{margin-left:37.5%}.ant-col-xxl-order-9{order:9}.ant-col-xxl-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xxl-push-8{left:33.33333333%}.ant-col-xxl-pull-8{right:33.33333333%}.ant-col-xxl-offset-8{margin-left:33.33333333%}.ant-col-xxl-order-8{order:8}.ant-col-xxl-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xxl-push-7{left:29.16666667%}.ant-col-xxl-pull-7{right:29.16666667%}.ant-col-xxl-offset-7{margin-left:29.16666667%}.ant-col-xxl-order-7{order:7}.ant-col-xxl-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xxl-push-6{left:25%}.ant-col-xxl-pull-6{right:25%}.ant-col-xxl-offset-6{margin-left:25%}.ant-col-xxl-order-6{order:6}.ant-col-xxl-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xxl-push-5{left:20.83333333%}.ant-col-xxl-pull-5{right:20.83333333%}.ant-col-xxl-offset-5{margin-left:20.83333333%}.ant-col-xxl-order-5{order:5}.ant-col-xxl-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xxl-push-4{left:16.66666667%}.ant-col-xxl-pull-4{right:16.66666667%}.ant-col-xxl-offset-4{margin-left:16.66666667%}.ant-col-xxl-order-4{order:4}.ant-col-xxl-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xxl-push-3{left:12.5%}.ant-col-xxl-pull-3{right:12.5%}.ant-col-xxl-offset-3{margin-left:12.5%}.ant-col-xxl-order-3{order:3}.ant-col-xxl-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xxl-push-2{left:8.33333333%}.ant-col-xxl-pull-2{right:8.33333333%}.ant-col-xxl-offset-2{margin-left:8.33333333%}.ant-col-xxl-order-2{order:2}.ant-col-xxl-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xxl-push-1{left:4.16666667%}.ant-col-pull-0.ant-col-rtl,.ant-col-push-0,.ant-col-xxl-pull-0.ant-col-rtl,.ant-col-xxl-push-0,.ant-col-xxl-push-1.ant-col-rtl{left:auto}.ant-col-xxl-pull-1{right:4.16666667%}.ant-col-pull-0,.ant-col-push-0.ant-col-rtl,.ant-col-xxl-pull-0,.ant-col-xxl-push-0.ant-col-rtl{right:auto}.ant-col-xxl-offset-1{margin-left:4.16666667%}.ant-col-xxl-order-1{order:1}.ant-col-xxl-0{display:none}.ant-col-xxl-offset-0{margin-left:0}.ant-col-xxl-order-0{order:0}.ant-col-xxl-offset-0.ant-col-rtl{margin-right:0}.ant-col-xxl-push-1.ant-col-rtl{right:4.16666667%}.ant-col-xxl-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xxl-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xxl-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xxl-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xxl-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xxl-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xxl-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xxl-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xxl-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xxl-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xxl-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xxl-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xxl-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xxl-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xxl-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xxl-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xxl-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xxl-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xxl-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xxl-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xxl-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xxl-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xxl-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xxl-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xxl-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xxl-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xxl-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xxl-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xxl-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xxl-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xxl-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xxl-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xxl-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xxl-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xxl-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xxl-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xxl-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xxl-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xxl-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xxl-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xxl-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xxl-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xxl-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xxl-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xxl-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xxl-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xxl-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xxl-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xxl-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xxl-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xxl-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xxl-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xxl-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xxl-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xxl-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xxl-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xxl-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xxl-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xxl-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xxl-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xxl-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xxl-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xxl-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xxl-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xxl-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xxl-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xxl-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xxl-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xxl-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xxl-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xxl-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}.ant-input-affix-wrapper{position:relative;width:100%;min-width:0;color:rgba(0,0,0,.85);font-size:14px;line-height:1.5715;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s;display:inline-flex}.ant-input-affix-wrapper::placeholder{color:#bfbfbf}.ant-input-affix-wrapper:placeholder-shown{text-overflow:ellipsis}.ant-input-affix-wrapper:hover{border-color:#40a9ff;border-right-width:1px!important}.ant-input-rtl .ant-input-affix-wrapper:hover{border-right-width:0;border-left-width:1px!important}.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus{border-color:#40a9ff;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ant-input-rtl .ant-input-affix-wrapper-focused,.ant-input-rtl .ant-input-affix-wrapper:focus{border-right-width:0;border-left-width:1px!important}.ant-input-affix-wrapper-disabled:hover,.ant-input-affix-wrapper[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-affix-wrapper-disabled{border-color:#d9d9d9;cursor:not-allowed}.ant-input-affix-wrapper[disabled]{border-color:#d9d9d9;cursor:not-allowed}.ant-input-affix-wrapper-borderless,.ant-input-affix-wrapper-borderless-disabled,.ant-input-affix-wrapper-borderless-focused,.ant-input-affix-wrapper-borderless:focus,.ant-input-affix-wrapper-borderless:hover,.ant-input-affix-wrapper-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-input-affix-wrapper{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-input-affix-wrapper-lg{padding:6.5px 11px;font-size:16px}.ant-input-affix-wrapper-sm{padding:0 7px}.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-color:#40a9ff;border-right-width:1px!important;z-index:1}.ant-input-rtl .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-right-width:0;border-left-width:1px!important}.ant-input-search-with-button .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{z-index:0}.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus{z-index:1}.ant-input-affix-wrapper-disabled .ant-input[disabled]{background:0 0}.ant-input-affix-wrapper>input.ant-input{padding:0;border:none;outline:0}.ant-input-affix-wrapper>input.ant-input:focus{box-shadow:none!important}.ant-input-affix-wrapper::before{width:0;visibility:hidden;content:'\a0'}.ant-input-prefix,.ant-input-suffix{display:flex;flex:none;align-items:center}.ant-input-prefix{margin-right:4px}.ant-input-suffix{margin-left:4px}.anticon.ant-input-clear-icon{margin:0;color:rgba(0,0,0,.25);font-size:12px;vertical-align:-1px;cursor:pointer;transition:color .3s}.anticon.ant-input-clear-icon:hover{color:rgba(0,0,0,.45)}.ant-input,.anticon.ant-input-clear-icon:active{color:rgba(0,0,0,.85)}.anticon.ant-input-clear-icon-hidden{visibility:hidden}.anticon.ant-input-clear-icon-has-suffix{margin:0 4px}.ant-input-affix-wrapper-textarea-with-clear-btn{padding:0!important;border:0!important}.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon{position:absolute;top:8px;right:8px;z-index:1}.ant-input,.ant-input-group{box-sizing:border-box;margin:0;line-height:1.5715;position:relative;width:100%;list-style:none;font-variant:tabular-nums;font-feature-settings:'tnum'}.ant-input{display:inline-block;min-width:0;font-size:14px;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s}.ant-input::placeholder{color:#bfbfbf}.ant-input-disabled,.ant-input[disabled]{color:rgba(0,0,0,.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}.ant-input:placeholder-shown{text-overflow:ellipsis}.ant-input:hover{border-color:#40a9ff;border-right-width:1px!important}.ant-input-rtl .ant-input:hover{border-right-width:0;border-left-width:1px!important}.ant-input-focused,.ant-input:focus{border-color:#40a9ff;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ant-input-rtl .ant-input-focused,.ant-input-rtl .ant-input:focus{border-right-width:0;border-left-width:1px!important}.ant-input-disabled:hover,.ant-input[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-disabled{border-color:#d9d9d9;box-shadow:none}.ant-input[disabled]{border-color:#d9d9d9;box-shadow:none}.ant-input-borderless,.ant-input-borderless-disabled,.ant-input-borderless-focused,.ant-input-borderless:focus,.ant-input-borderless:hover,.ant-input-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-input{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-input-lg{padding:6.5px 11px;font-size:16px}.ant-input-sm{padding:0 7px}.ant-input-group{padding:0;color:rgba(0,0,0,.85);font-size:14px;display:table;border-collapse:separate;border-spacing:0}.ant-input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.ant-input-group>[class*=col-]{padding-right:8px}.ant-input-group>[class*=col-]:last-child{padding-right:0}.ant-input-group-addon,.ant-input-group-wrap,.ant-input-group>.ant-input{display:table-cell}.ant-input-group-addon:not(:first-child):not(:last-child),.ant-input-group-wrap:not(:first-child):not(:last-child),.ant-input-group>.ant-input:not(:first-child):not(:last-child){border-radius:0}.ant-input-group-addon,.ant-input-group-wrap{width:1px;white-space:nowrap;vertical-align:middle}.ant-input-group-wrap>*{display:block!important}.ant-input-group .ant-input{float:left;width:100%;margin-bottom:0;text-align:inherit}.ant-input-group .ant-input:focus,.ant-input-group .ant-input:hover{z-index:1;border-right-width:1px}.ant-input-group-addon,.ant-input-number{transition:all .3s;border:1px solid #d9d9d9;position:relative}.ant-input-search-with-button .ant-input-group .ant-input:hover{z-index:0}.ant-input-group-addon{padding:0 11px;color:rgba(0,0,0,.85);font-weight:400;font-size:14px;text-align:center;background-color:#fafafa;border-radius:2px}.ant-input-group-addon .ant-select{margin:-5px -11px}.ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{background-color:inherit;border:1px solid transparent;box-shadow:none}.ant-input-group-addon .ant-select-focused .ant-select-selector,.ant-input-group-addon .ant-select-open .ant-select-selector{color:#1890ff}.ant-input-group-addon .ant-cascader-picker{margin:-9px -12px;background-color:transparent}.ant-input-group-addon .ant-cascader-picker .ant-cascader-input{text-align:left;border:0;box-shadow:none}.ant-input-group .ant-input-affix-wrapper:not(:first-child),.ant-input-group-addon:last-child,.ant-input-group-addon:last-child .ant-select .ant-select-selector,.ant-input-group>.ant-input-affix-wrapper:not(:first-child) .ant-input,.ant-input-group>.ant-input:last-child,.ant-input-group>.ant-input:last-child .ant-select .ant-select-selector{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group .ant-input-affix-wrapper:not(:last-child),.ant-input-group-addon:first-child,.ant-input-group-addon:first-child .ant-select .ant-select-selector,.ant-input-group>.ant-input-affix-wrapper:not(:last-child) .ant-input,.ant-input-group>.ant-input:first-child,.ant-input-group>.ant-input:first-child .ant-select .ant-select-selector{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-group-addon:first-child{border-right:0}.ant-input-group-addon:last-child{border-left:0}.ant-input-group-lg .ant-input,.ant-input-group-lg>.ant-input-group-addon{padding:6.5px 11px;font-size:16px}.ant-input-group-sm .ant-input,.ant-input-group-sm>.ant-input-group-addon{padding:0 7px}.ant-input-group-sm .ant-select-single .ant-select-selector{height:24px}.ant-input-search-button,.ant-input[type=color]{height:32px}.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child){border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-input-group.ant-input-group-compact{display:block}.ant-input-group.ant-input-group-compact::after,.ant-input-group.ant-input-group-compact::before{display:table;content:''}.ant-input-group.ant-input-group-compact::after{clear:both}.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child){border-right-width:1px}.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):hover{z-index:1}.ant-input-group.ant-input-group-compact>*{display:inline-block;float:none;vertical-align:top;border-radius:0}.ant-input-group.ant-input-group-compact>.ant-input-affix-wrapper,.ant-input-group.ant-input-group-compact>.ant-picker-range{display:inline-flex}.ant-input-group.ant-input-group-compact>:not(:last-child){margin-right:-1px;border-right-width:1px}.ant-input-group.ant-input-group-compact .ant-input{float:none}.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector{border-right-width:1px;border-radius:0}.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-select-focused,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-arrow,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:focus,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:hover{z-index:1}.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>:last-child{border-right-width:1px;border-top-right-radius:2px;border-bottom-right-radius:2px}.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input{vertical-align:top}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper{margin-left:-1px}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper,.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button{border-radius:0}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input{border-radius:2px 0 0 2px}.ant-input-group-rtl .ant-input-group-addon:first-child,.ant-input-group>.ant-input-rtl:first-child{border-radius:0 2px 2px 0}.ant-input-group-rtl .ant-input-group-addon:first-child{border-right:1px solid #d9d9d9;border-left:0}.ant-input-group-rtl .ant-input-group-addon:last-child{border-right:0;border-left:1px solid #d9d9d9}.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child),.ant-input-group-rtl.ant-input-group-addon:last-child,.ant-input-group-rtl.ant-input-group>.ant-input:last-child{border-radius:2px 0 0 2px}.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child),.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:first-child{border-radius:0 2px 2px 0}.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:not(:last-child){margin-right:0;margin-left:-1px;border-left-width:1px}.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:last-child{border-left-width:1px;border-radius:2px 0 0 2px}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl+.ant-input-group-wrapper-rtl{margin-right:-1px;margin-left:0}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search>.ant-input-group>.ant-input{border-radius:0 2px 2px 0}.ant-input-group-wrapper{display:inline-block;width:100%;text-align:start;vertical-align:top}.ant-input-password-icon{color:rgba(0,0,0,.45);cursor:pointer;transition:all .3s}.ant-input-password-icon:hover{color:rgba(0,0,0,.85)}.ant-input[type=color].ant-input-lg{height:40px}.ant-input[type=color].ant-input-sm{height:24px;padding-top:3px;padding-bottom:3px}.ant-input-textarea-show-count::after{float:right;color:rgba(0,0,0,.45);white-space:nowrap;content:attr(data-count);pointer-events:none}.ant-input-search .ant-input:focus,.ant-input-search .ant-input:hover{border-color:#40a9ff}.ant-input-search .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){border-left-color:#40a9ff}.ant-input-search .ant-input-affix-wrapper{border-radius:0}.ant-input-search .ant-input-lg{line-height:1.5713}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child{left:-1px;padding:0;border:0}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button{padding-top:0;padding-bottom:0;border-radius:0 2px 2px 0}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary){color:rgba(0,0,0,.45)}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading::before{top:0;right:0;bottom:0;left:0}.ant-input-search-button:focus,.ant-input-search-button:hover{z-index:1}.ant-input-search-large .ant-input-search-button{height:40px}.ant-input-search-small .ant-input-search-button{height:24px}.ant-input-affix-wrapper.ant-input-affix-wrapper-rtl>input.ant-input{border:none;outline:0}.ant-input-affix-wrapper-rtl .ant-input-prefix{margin:0 0 0 4px}.ant-input-affix-wrapper-rtl .ant-input-suffix{margin:0 4px 0 0}.ant-input-textarea-rtl.ant-input-textarea-show-count::after{text-align:left}.ant-input-affix-wrapper-rtl .ant-input-clear-icon-has-suffix{margin-right:0;margin-left:4px}.ant-input-affix-wrapper-rtl .ant-input-clear-icon{right:auto;left:8px}.ant-input-search-rtl .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search-rtl .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){border-right-color:#40a9ff;border-left-color:#d9d9d9}.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper-focused,.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper:hover{border-right-color:#40a9ff}.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon{right:-1px;left:auto}.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon .ant-input-search-button{border-radius:2px 0 0 2px}@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){.ant-input{height:32px}.ant-input-lg{height:40px}.ant-input-sm{height:24px}.ant-input-affix-wrapper>input.ant-input{height:auto}}textarea.nz-textarea-autosize-measuring{height:auto!important;overflow:hidden!important;padding:2px 0!important;box-sizing:content-box!important}.ant-form,.ant-form input[type=search],.ant-form-item,.ant-input-number,.ant-layout,.ant-layout *,.ant-list,.ant-mention-wrapper,.ant-menu{box-sizing:border-box}.ant-input-search-rtl.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only,.ant-input-search-rtl.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only{width:32px;height:32px}.ant-input-search-rtl.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-sm,.ant-input-search-rtl.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-sm{width:24px;height:24px}.ant-input-search-rtl.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-lg,.ant-input-search-rtl.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-lg{width:40px;height:40px}.ant-input-number{font-variant:tabular-nums;list-style:none;font-feature-settings:'tnum';min-width:0;color:rgba(0,0,0,.85);font-size:14px;line-height:1.5715;background-color:#fff;background-image:none;display:inline-block;width:90px;margin:0;padding:0;border-radius:2px}.ant-input-number::placeholder{color:#bfbfbf}.ant-input-number:placeholder-shown{text-overflow:ellipsis}.ant-input-rtl .ant-input-number:hover{border-right-width:0;border-left-width:1px!important}.ant-input-number-focused,.ant-input-number:focus{border-color:#40a9ff;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ant-input-rtl .ant-input-number-focused,.ant-input-rtl .ant-input-number:focus{border-right-width:0;border-left-width:1px!important}.ant-input-number[disabled]{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-number[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-number-borderless,.ant-input-number-borderless-disabled,.ant-input-number-borderless-focused,.ant-input-number-borderless:focus,.ant-input-number-borderless:hover,.ant-input-number-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-input-number{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-input-number-handler{position:relative;display:block;width:100%;height:50%;overflow:hidden;color:rgba(0,0,0,.45);font-weight:700;line-height:0;text-align:center;border-left:1px solid #d9d9d9;transition:all .1s linear}.ant-input-number-focused,.ant-input-number:hover{border-color:#40a9ff;border-right-width:1px!important}.ant-input-number-handler:active{background:#f4f4f4}.ant-input-number-handler:hover .ant-input-number-handler-down-inner,.ant-input-number-handler:hover .ant-input-number-handler-up-inner{color:#40a9ff}.ant-input-number-handler-down-inner,.ant-input-number-handler-up-inner{display:inline-block;color:inherit;text-transform:none;vertical-align:-.125em;position:absolute;right:4px;width:12px;height:12px;color:rgba(0,0,0,.45);line-height:12px;transition:all .1s linear;-webkit-user-select:none;user-select:none}.ant-input-number-handler-down-inner>*,.ant-input-number-handler-up-inner>*{line-height:1}.ant-input-number-handler-down-inner svg,.ant-input-number-handler-up-inner svg{display:inline-block}.ant-input-number-disabled .ant-input-number-handler-wrap,.ant-input-number-handler-down-inner::before,.ant-input-number-handler-up-inner::before,.ant-input-number-readonly .ant-input-number-handler-wrap{display:none}.ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon,.ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,.ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,.ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon,nz-content,nz-footer,nz-header{display:block}.ant-input-number:hover+.ant-form-item-children-icon{opacity:0;transition:opacity .24s linear .24s}.ant-input-number-focused{outline:0;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ant-input-rtl .ant-input-number-focused{border-right-width:0;border-left-width:1px!important}.ant-input-number-disabled{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-number-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-number-disabled .ant-input-number-input{cursor:not-allowed}.ant-input-number-input{width:100%;height:30px;padding:0 11px;text-align:left;background-color:transparent;border:0;border-radius:2px;outline:0;transition:all .3s linear;-moz-appearance:textfield!important}.ant-input-number-input::placeholder{color:#bfbfbf}.ant-input-number-input:placeholder-shown{text-overflow:ellipsis}.ant-input-number-input[type=number]::-webkit-inner-spin-button,.ant-input-number-input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.ant-input-number-lg{padding:0;font-size:16px}.ant-input-number-lg input{height:38px}.ant-input-number-sm{padding:0}.ant-input-number-sm input{height:22px;padding:0 7px}.ant-input-number-handler-wrap{position:absolute;top:0;right:0;width:22px;height:100%;background:#fff;border-radius:0 2px 2px 0;opacity:0;transition:opacity .24s linear .1s}.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner,.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner{min-width:auto;margin-right:0;font-size:7px}.ant-input-number-borderless .ant-input-number-handler-wrap{border-left-width:0}.ant-input-number-handler-wrap:hover .ant-input-number-handler{height:40%}.ant-input-number-handler-down:hover,.ant-input-number-handler-up:hover{height:60%!important}.ant-input-number:hover .ant-input-number-handler-wrap{opacity:1}.ant-input-number-handler-up{border-top-right-radius:2px;cursor:pointer}.ant-input-number-handler-up-inner{top:50%;margin-top:-5px;text-align:center}.ant-input-number-handler-down{top:0;border-top:1px solid #d9d9d9;border-bottom-right-radius:2px;cursor:pointer}.ant-input-number-handler-down-inner{top:50%;text-align:center;transform:translateY(-50%)}.ant-input-number-borderless .ant-input-number-handler-down{border-top-width:0}.ant-input-number-handler-down-disabled,.ant-input-number-handler-up-disabled{cursor:not-allowed}.ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner,.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner{color:rgba(0,0,0,.25)}.ant-input-number-borderless{box-shadow:none}.ant-input-number-out-of-range input{color:#ff4d4f}.ant-input-number-rtl .ant-input-number-handler-wrap{right:auto;left:0;border-right:1px solid #d9d9d9;border-left:0;border-radius:2px 0 0 2px}.ant-input-number-rtl.ant-input-number-borderless .ant-input-number-handler-wrap{border-right-width:0}.ant-input-number-rtl .ant-input-number-input{direction:ltr;text-align:right}.ant-form-rtl,.ant-layout-rtl,.ant-list-rtl,.ant-list-rtl .ReactVirtualized__List .ant-list-item,.ant-mention-wrapper .ant-mention-editor-rtl,.ant-menu.ant-menu-rtl,.ant-message-rtl,.ant-message-rtl span,.ant-modal-wrap-rtl,.ant-modal-wrap-rtl .ant-modal-confirm-body,.ant-notification-rtl,.ant-page-header-rtl,.ant-pagination-options-quick-jumper input-rtl,.ant-popover-rtl,.ant-progress-rtl,.ant-radio-group.ant-radio-group-rtl,.ant-radio-wrapper.ant-radio-wrapper-rtl,.ant-rate-rtl,.ant-select-dropdown-rtl,.ant-select-rtl,.ant-skeleton-rtl,.ant-slider-rtl,.ant-spin-rtl{direction:rtl}.ant-layout{display:flex;flex:auto;flex-direction:column;min-height:0;background:#f0f2f5}.ant-layout.ant-layout-has-sider{flex-direction:row}.ant-layout.ant-layout-has-sider>.ant-layout,.ant-layout.ant-layout-has-sider>.ant-layout-content{width:0}.ant-layout-footer,.ant-layout-header{flex:0 0 auto}.ant-layout-header{height:64px;padding:0 50px;color:rgba(0,0,0,.85);line-height:64px;background:#001529}.ant-layout-footer{padding:24px 50px;color:rgba(0,0,0,.85);font-size:14px;background:#f0f2f5}.ant-layout-content{flex:auto;min-height:0}.ant-layout-sider{position:relative;min-width:0;background:#001529;transition:all .2s}.ant-layout-sider-children{height:100%;margin-top:-.1px;padding-top:.1px}.ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed{width:auto}.ant-layout-sider-has-trigger{padding-bottom:48px}.ant-layout-sider-trigger{position:fixed;bottom:0;z-index:1;height:48px;color:#fff;line-height:48px;text-align:center;background:#002140;cursor:pointer;transition:all .2s}.ant-layout-sider-zero-width>*{overflow:hidden}.ant-layout-sider-zero-width-trigger{position:absolute;top:64px;right:-36px;z-index:1;width:36px;height:42px;color:#fff;font-size:18px;line-height:42px;text-align:center;background:#001529;border-radius:0 2px 2px 0;cursor:pointer;transition:background .3s ease}.ant-layout-sider-zero-width-trigger::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;transition:all .3s;content:''}.ant-layout-sider-zero-width-trigger:hover::after{background:rgba(255,255,255,.1)}.ant-layout-sider-zero-width-trigger-right{left:-36px;border-radius:2px 0 0 2px}.ant-layout-sider-light{background:#fff}.ant-layout-sider-light .ant-layout-sider-trigger,.ant-layout-sider-light .ant-layout-sider-zero-width-trigger{color:rgba(0,0,0,.85);background:#fff}.ant-form-item .ant-mentions,.ant-form-item textarea.ant-input{height:auto}.ant-form-item .ant-upload{background:0 0}.ant-form-item .ant-upload.ant-upload-drag{background:#fafafa}.ant-form-item input[type=radio],.ant-form-item input[type=checkbox]{width:14px;height:14px}.ant-form-item .ant-checkbox-inline,.ant-form-item .ant-radio-inline{display:inline-block;margin-left:8px;font-weight:400;vertical-align:middle;cursor:pointer}.ant-form-item .ant-checkbox-inline:first-child,.ant-form-item .ant-checkbox-vertical+.ant-checkbox-vertical,.ant-form-item .ant-radio-inline:first-child,.ant-form-item .ant-radio-vertical+.ant-radio-vertical{margin-left:0}.ant-form-item .ant-checkbox-vertical,.ant-form-item .ant-radio-vertical{display:block}.ant-form-item .ant-input-number+.ant-form-text{margin-left:8px}.ant-form-item .ant-input-number-handler-wrap{z-index:2}.ant-form-item .ant-cascader-picker,.ant-form-item .ant-select{width:100%}.ant-form-item .ant-input-group .ant-cascader-picker,.ant-form-item .ant-input-group .ant-select,.ant-form-item .ant-picker-calendar-month-select,.ant-form-item .ant-picker-calendar-year-select{width:auto}.ant-form-inline{display:flex;flex-wrap:wrap}.ant-form-inline .ant-form-item{flex:none;flex-wrap:nowrap;margin-right:16px;margin-bottom:0}.ant-form-inline .ant-form-item-with-help{margin-bottom:24px}.ant-form-inline .ant-form-item>.ant-form-item-control,.ant-form-inline .ant-form-item>.ant-form-item-label{display:inline-block;vertical-align:top}.ant-form-inline .ant-form-item>.ant-form-item-label{flex:none}.ant-form-inline .ant-form-item .ant-form-item-has-feedback,.ant-form-inline .ant-form-item .ant-form-text{display:inline-block}.ant-form-horizontal .ant-form-item-label{flex-grow:0}.ant-form-horizontal .ant-form-item-control{flex:1 1 0}.ant-form-item-control,.ant-form-vertical .ant-form-item,.ant-steps-vertical{flex-direction:column}.ant-form-vertical .ant-form-item-label>label{height:auto}.ant-col-24.ant-form-item-label,.ant-col-xl-24.ant-form-item-label,.ant-form-vertical .ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-24.ant-form-item-label>label,.ant-col-xl-24.ant-form-item-label>label,.ant-form-vertical .ant-form-item-label>label{margin:0}.ant-col-24.ant-form-item-label>label::after,.ant-col-xl-24.ant-form-item-label>label::after,.ant-form-vertical .ant-form-item-label>label::after{display:none}.ant-form-rtl.ant-col-24.ant-form-item-label,.ant-form-rtl.ant-col-xl-24.ant-form-item-label,.ant-form-rtl.ant-form-vertical .ant-form-item-label{text-align:right}@media (max-width:575px){.ant-col-xs-24.ant-form-item-label>label,.ant-form-item .ant-form-item-label>label{margin:0}.ant-col-xs-24.ant-form-item-label>label::after,.ant-form-item .ant-form-item-label>label::after{display:none}.ant-form-item .ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-form-rtl.ant-form-item .ant-form-item-label{text-align:right}.ant-form .ant-form-item{flex-wrap:wrap}.ant-form .ant-form-item .ant-form-item-control,.ant-form .ant-form-item .ant-form-item-label{flex:0 0 100%;max-width:100%}.ant-col-xs-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-form-rtl.ant-col-xs-24.ant-form-item-label{text-align:right}}@media (max-width:767px){.ant-col-sm-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-sm-24.ant-form-item-label>label{margin:0}.ant-col-sm-24.ant-form-item-label>label::after{display:none}.ant-form-rtl.ant-col-sm-24.ant-form-item-label{text-align:right}}@media (max-width:991px){.ant-col-md-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-md-24.ant-form-item-label>label{margin:0}.ant-col-md-24.ant-form-item-label>label::after{display:none}.ant-form-rtl.ant-col-md-24.ant-form-item-label{text-align:right}}@media (max-width:1199px){.ant-col-lg-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-lg-24.ant-form-item-label>label{margin:0}.ant-col-lg-24.ant-form-item-label>label::after{display:none}.ant-form-rtl.ant-col-lg-24.ant-form-item-label{text-align:right}}@media (max-width:1599px){.ant-col-xl-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-xl-24.ant-form-item-label>label{margin:0}.ant-col-xl-24.ant-form-item-label>label::after{display:none}.ant-form-rtl.ant-col-xl-24.ant-form-item-label{text-align:right}}.ant-form-item-explain.ant-form-item-explain-error{color:#ff4d4f}.ant-form-item-explain.ant-form-item-explain-warning{color:#faad14}.ant-form-item-has-feedback .ant-input{padding-right:24px}.ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix{padding-right:18px}.ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix{right:28px}.ant-form-item-has-feedback .ant-cascader-picker-clear,.ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-arrow,.ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-clear,.ant-form-item-has-feedback>.ant-select .ant-select-arrow,.ant-form-item-has-feedback>.ant-select .ant-select-clear{right:32px}.ant-form-item-has-feedback .ant-switch{margin:2px 0 4px}.ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection-selected-value,.ant-form-item-has-feedback>.ant-select .ant-select-selection-selected-value{padding-right:42px}.ant-form-item-has-feedback .ant-cascader-picker-arrow{margin-right:19px}.ant-form-item-has-feedback .ant-picker,.ant-form-item-has-feedback .ant-picker-large{padding-right:29.2px}.ant-form-item-has-feedback .ant-picker-small{padding-right:25.2px}.ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,.ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,.ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,.ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon{position:absolute;top:50%;right:0;z-index:1;width:32px;height:20px;margin-top:-10px;font-size:14px;line-height:20px;text-align:center;visibility:visible;animation:zoomIn .3s cubic-bezier(.12,.4,.29,1.46);pointer-events:none}.ant-notification .notification-fade-effect,.ant-notification-fade-appear,.ant-notification-fade-enter,.ant-notification-fade-leave,.ant-show-help-appear,.ant-show-help-enter,.ant-show-help-leave{animation-timing-function:cubic-bezier(.645,.045,.355,1)}.ant-form-item-has-success.ant-form-item-has-feedback .ant-form-item-children-icon{color:#52c41a;animation-name:diffZoomIn1!important}.ant-form-item-has-warning .ant-form-item-split{color:#faad14}.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover,.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover{background-color:#fff;border-color:#faad14}.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input,.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus{border-color:#ffc53d;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(250,173,20,.2)}.ant-form-item-has-warning .ant-input-prefix{color:#faad14}.ant-form-item-has-warning .ant-input-group-addon{color:#faad14;border-color:#faad14}.ant-form-item-has-warning .has-feedback{color:#faad14}.ant-form-item-has-warning.ant-form-item-has-feedback .ant-form-item-children-icon{color:#faad14;animation-name:diffZoomIn3!important}.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector{background-color:#fff;border-color:#faad14!important}.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector,.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector{border-color:#ffc53d;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(250,173,20,.2)}.ant-form-item-has-warning .ant-input-number,.ant-form-item-has-warning .ant-picker{background-color:#fff;border-color:#faad14}.ant-form-item-has-warning .ant-input-number-focused,.ant-form-item-has-warning .ant-input-number:focus,.ant-form-item-has-warning .ant-picker-focused,.ant-form-item-has-warning .ant-picker:focus{border-color:#ffc53d;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(250,173,20,.2)}.ant-form-item-has-warning .ant-input-number:not([disabled]):hover,.ant-form-item-has-warning .ant-picker:not([disabled]):hover{background-color:#fff;border-color:#faad14}.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input{border-color:#ffc53d;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(250,173,20,.2)}.ant-form-item-has-error .ant-form-item-split{color:#ff4d4f}.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover,.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover{background-color:#fff;border-color:#ff4d4f}.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input,.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus{border-color:#ff7875;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(255,77,79,.2)}.ant-form-item-has-error .ant-input-prefix{color:#ff4d4f}.ant-form-item-has-error .ant-input-group-addon{color:#ff4d4f;border-color:#ff4d4f}.ant-form-item-has-error .has-feedback{color:#ff4d4f}.ant-form-item-has-error.ant-form-item-has-feedback .ant-form-item-children-icon{color:#ff4d4f;animation-name:diffZoomIn2!important}.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector{background-color:#fff;border-color:#ff4d4f!important}.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector,.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector{border-color:#ff7875;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(255,77,79,.2)}.ant-form-item-has-error .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{background-color:inherit;border:0;box-shadow:none}.ant-form-item-has-error .ant-select.ant-select-auto-complete .ant-input:focus{border-color:#ff4d4f}.ant-form-item-has-error .ant-input-number,.ant-form-item-has-error .ant-picker{background-color:#fff;border-color:#ff4d4f}.ant-form-item-has-error .ant-input-number-focused,.ant-form-item-has-error .ant-input-number:focus,.ant-form-item-has-error .ant-picker-focused,.ant-form-item-has-error .ant-picker:focus{border-color:#ff7875;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(255,77,79,.2)}.ant-form-item-has-error .ant-input-number:not([disabled]):hover,.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor,.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover,.ant-form-item-has-error .ant-picker:not([disabled]):hover{background-color:#fff;border-color:#ff4d4f}.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus,.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor{border-color:#ff7875;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(255,77,79,.2)}.ant-form-item-has-error .ant-cascader-picker:hover .ant-cascader-picker-label:hover+.ant-cascader-input.ant-input{border-color:#ff4d4f}.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input{background-color:#fff;border-color:#ff7875;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(255,77,79,.2)}.ant-form-item-has-error .ant-transfer-list{border-color:#ff4d4f}.ant-form-item-has-error .ant-transfer-list-search:not([disabled]){border-color:#d9d9d9}.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover{border-color:#40a9ff;border-right-width:1px!important}.ant-input-rtl .ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover{border-right-width:0;border-left-width:1px!important}.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):focus{border-color:#40a9ff;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ant-input-rtl .ant-form-item-has-error .ant-transfer-list-search:not([disabled]):focus{border-right-width:0;border-left-width:1px!important}.ant-form-item-has-error .ant-radio-button-wrapper{border-color:#ff4d4f!important}.ant-form-item-has-error .ant-radio-button-wrapper:not(:first-child)::before{background-color:#ff4d4f}.ant-form-item-is-validating.ant-form-item-has-feedback .ant-form-item-children-icon{display:inline-block;color:#1890ff}.ant-form{margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:'tnum'}.ant-form legend{display:block;width:100%;margin-bottom:20px;padding:0;color:rgba(0,0,0,.45);font-size:16px;line-height:inherit;border:0;border-bottom:1px solid #d9d9d9}.ant-form label{font-size:14px}.ant-form input[type=radio],.ant-form input[type=checkbox]{line-height:normal}.ant-form output,.ant-form-item{line-height:1.5715;color:rgba(0,0,0,.85);font-size:14px}.ant-form input[type=file]{display:block}.ant-form input[type=range]{display:block;width:100%}.ant-form select[multiple],.ant-form select[size]{height:auto}.ant-form input[type=radio]:focus,.ant-form input[type=checkbox]:focus,.ant-form input[type=file]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.ant-form output{display:block;padding-top:15px}.ant-form .ant-form-text{display:inline-block;padding-right:8px}.ant-form-small .ant-form-item-label>label{height:24px}.ant-form-small .ant-form-item-control-input{min-height:24px}.ant-form-large .ant-form-item-label>label{height:40px}.ant-form-large .ant-form-item-control-input{min-height:40px}.ant-form-item{margin:0 0 24px;padding:0;font-variant:tabular-nums;list-style:none;font-feature-settings:'tnum';vertical-align:top}.ant-form-item-with-help{margin-bottom:0}.ant-form-item-hidden,.ant-form-item-hidden.ant-row{display:none}.ant-form-item-label{display:inline-block;flex-grow:0;overflow:hidden;white-space:nowrap;text-align:right;vertical-align:middle}.ant-form-item-label-left,.ant-form-rtl .ant-form-item-label{text-align:left}.ant-form-item-label>label{position:relative;display:inline-flex;align-items:center;max-width:100%;height:32px;color:rgba(0,0,0,.85);font-size:14px}.ant-form-item-label>label>.anticon{font-size:14px;vertical-align:top}.ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before{display:inline-block;margin-right:4px;color:#ff4d4f;font-size:14px;font-family:SimSun,sans-serif;line-height:1;content:'*'}.ant-form-hide-required-mark .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before{display:none}.ant-form-item-label>label .ant-form-item-optional{display:inline-block;margin-left:4px;color:rgba(0,0,0,.45)}.ant-form-hide-required-mark .ant-form-item-label>label .ant-form-item-optional{display:none}.ant-form-item-label>label .ant-form-item-tooltip{color:rgba(0,0,0,.45);cursor:help;writing-mode:horizontal-tb;margin-inline-start:4px}.ant-form-item-label>label::after{content:':';position:relative;top:-.5px;margin:0 8px 0 2px}.ant-form-item-label>label.ant-form-item-no-colon::after,.ant-menu-submenu-popup::before{content:' '}.ant-form-item-control{display:flex;flex-grow:1}.ant-form-item-control:first-child:not([class^=ant-col-]):not([class*=' ant-col-']){width:100%}.ant-form-item-control-input{position:relative;display:flex;align-items:center;min-height:32px}.ant-form-item-control-input-content{flex:auto;max-width:100%}.ant-form-item-explain,.ant-form-item-extra{clear:both;min-height:24px;color:rgba(0,0,0,.45);font-size:14px;line-height:1.5715;transition:color .3s cubic-bezier(.215,.61,.355,1)}.ant-list-spin,.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add{min-height:40px}.ant-form-item .ant-input-textarea-show-count::after{margin-bottom:-22px}.ant-show-help-appear,.ant-show-help-enter,.ant-show-help-leave{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.ant-show-help-appear.ant-show-help-appear-active,.ant-show-help-enter.ant-show-help-enter-active{animation-name:antShowHelpIn;animation-play-state:running}.ant-show-help-leave.ant-show-help-leave-active{animation-name:antShowHelpOut;animation-play-state:running;pointer-events:none}.ant-show-help-appear,.ant-show-help-enter{opacity:0}@keyframes antShowHelpIn{0%{transform:translateY(-5px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes antShowHelpOut{to{transform:translateY(-5px);opacity:0}}@keyframes diffZoomIn1{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes diffZoomIn2{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes diffZoomIn3{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}.ant-form-rtl .ant-form-item-label>label.ant-form-item-required::before{margin-right:0;margin-left:4px}.ant-form-rtl .ant-form-item-label>label::after{margin:0 2px 0 8px}.ant-form-rtl .ant-form-item-label>label .ant-form-item-optional{margin-right:4px;margin-left:0}.ant-col-rtl .ant-form-item-control:first-child{width:100%}.ant-form-rtl .ant-form-item-has-feedback .ant-input{padding-right:11px;padding-left:24px}.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix{padding-right:11px;padding-left:18px}.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input{padding:0}.ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix{right:auto;left:28px}.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-clear,.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-clear{left:32px;right:auto}.ant-form-rtl .ant-form-item-has-feedback .ant-input-number{padding-left:18px}.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection-selected-value,.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-selection-selected-value{padding-right:0;padding-left:42px}.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow{margin-right:0;margin-left:19px}.ant-form-rtl .ant-form-item-has-feedback .ant-picker,.ant-form-rtl .ant-form-item-has-feedback .ant-picker-large{padding-right:11px;padding-left:29.2px}.ant-form-rtl .ant-form-item-has-feedback .ant-picker-small{padding-right:7px;padding-left:25.2px}.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon{right:auto;left:0}.ant-form-rtl.ant-form-inline .ant-form-item{margin-right:0;margin-left:16px}.ant-list{margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:'tnum';position:relative}.ant-list *{outline:0}.ant-list-pagination{margin-top:24px;text-align:right}.ant-list-pagination .ant-pagination-options{text-align:left}.ant-list-more{margin-top:12px;text-align:center}.ant-list-more button{padding-right:32px;padding-left:32px}.ant-list-spin{text-align:center}.ant-list-empty-text{padding:16px;color:rgba(0,0,0,.25);font-size:14px;text-align:center}.ant-list-items{margin:0;padding:0;list-style:none}.ant-list-item{display:flex;align-items:center;justify-content:space-between;padding:12px 0;color:rgba(0,0,0,.85)}.ant-list-item-meta{display:flex;flex:1;align-items:flex-start;max-width:100%}.ant-list-item-meta-avatar{margin-right:16px}.ant-list-item-meta-content{flex:1 0;width:0;color:rgba(0,0,0,.85)}.ant-list-item-meta-title{margin-bottom:4px;color:rgba(0,0,0,.85);font-size:14px;line-height:1.5715}.ant-list-item-meta-title>a{color:rgba(0,0,0,.85);transition:all .3s}.ant-list-item-meta-title>a:hover{color:#1890ff}.ant-list-item-meta-description{color:rgba(0,0,0,.45);font-size:14px;line-height:1.5715}.ant-list-item-action{flex:0 0 auto;margin-left:48px;padding:0;font-size:0;list-style:none}.ant-list-item-action>li{position:relative;display:inline-block;padding:0 8px;color:rgba(0,0,0,.45);font-size:14px;line-height:1.5715;text-align:center}.ant-list-item-action>li:first-child{padding-left:0}.ant-list-item-action-split{position:absolute;top:50%;right:0;width:1px;height:14px;margin-top:-7px;background-color:#f0f0f0}.ant-list-footer,.ant-list-header{background:0 0;padding-top:12px;padding-bottom:12px}.ant-list-empty{padding:16px 0;color:rgba(0,0,0,.45);font-size:12px;text-align:center}.ant-list-split .ant-list-item:last-child{border-bottom:none}.ant-list-split .ant-list-header,.ant-list-split.ant-list-something-after-last-item .ant-spin-container>.ant-list-items>.ant-list-item:last-child{border-bottom:1px solid #f0f0f0}.ant-list-split.ant-list-empty .ant-list-footer{border-top:1px solid #f0f0f0}.ant-list-loading .ant-list-spin-nested-loading{min-height:32px}.ant-list-lg .ant-list-item{padding:16px 24px}.ant-list-sm .ant-list-item{padding:8px 16px}.ant-list-vertical .ant-list-item{align-items:initial}.ant-list-vertical .ant-list-item-main{display:block;flex:1}.ant-list-vertical .ant-list-item-extra{margin-left:40px}.ant-list-vertical .ant-list-item-meta{margin-bottom:16px}.ant-list-vertical .ant-list-item-meta-title{margin-bottom:12px;color:rgba(0,0,0,.85);font-size:16px;line-height:24px}.ant-menu-dark .ant-menu-item-danger.ant-menu-item,.ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover,.ant-menu-dark .ant-menu-item-danger.ant-menu-item>a,.ant-menu-item-danger.ant-menu-item,.ant-menu-item-danger.ant-menu-item-active,.ant-menu-item-danger.ant-menu-item-selected,.ant-menu-item-danger.ant-menu-item-selected>a,.ant-menu-item-danger.ant-menu-item-selected>a:hover,.ant-menu-item-danger.ant-menu-item:hover{color:#ff4d4f}.ant-list-vertical .ant-list-item-action{margin-top:16px;margin-left:auto}.ant-list-vertical .ant-list-item-action>li{padding:0 16px}.ant-list-vertical .ant-list-item-action>li:first-child{padding-left:0}.ant-list-grid .ant-col>.ant-list-item{display:block;max-width:100%;margin-bottom:16px;padding-top:0;padding-bottom:0;border-bottom:none}.ant-list-item-no-flex{display:block}.ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action{float:right}.ant-list-bordered{border:1px solid #d9d9d9;border-radius:2px}.ant-list-bordered .ant-list-footer,.ant-list-bordered .ant-list-header,.ant-list-bordered .ant-list-item{padding-right:24px;padding-left:24px}.ant-list-bordered .ant-list-pagination{margin:16px 24px}.ant-list-bordered.ant-list-sm .ant-list-footer,.ant-list-bordered.ant-list-sm .ant-list-header,.ant-list-bordered.ant-list-sm .ant-list-item{padding:8px 16px}.ant-list-bordered.ant-list-lg .ant-list-footer,.ant-list-bordered.ant-list-lg .ant-list-header,.ant-list-bordered.ant-list-lg .ant-list-item{padding:16px 24px}.ant-list-rtl .ant-list-vertical .ant-list-item-action>li:first-child,.ant-list.ant-list-rtl .ant-list-item-action>li:first-child{padding-right:0;padding-left:16px}@media screen and (max-width:768px){.ant-list-item-action,.ant-list-vertical .ant-list-item-extra{margin-left:24px}}@media screen and (max-width:576px){.ant-list-item{flex-wrap:wrap}.ant-list-item-action{margin-left:12px}.ant-list-vertical .ant-list-item{flex-wrap:wrap-reverse}.ant-list-vertical .ant-list-item-main{min-width:220px}.ant-list-vertical .ant-list-item-extra{margin:auto auto 16px}}.ant-list-rtl{text-align:right}.ant-list-rtl .ant-list-pagination,.ant-menu{text-align:left}.ant-list-rtl .ant-list-item-meta-avatar{margin-right:0;margin-left:16px}.ant-list-rtl .ant-list-item-action{margin-right:48px;margin-left:0}.ant-list-rtl .ant-list-item-action-split{right:auto;left:0}.ant-list-rtl.ant-list-vertical .ant-list-item-extra{margin-right:40px;margin-left:0}.ant-list-rtl.ant-list-vertical .ant-list-item-action{margin-right:auto}.ant-list-rtl .ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action{float:left}@media screen and (max-width:768px){.ant-list-rtl .ant-list-item-action,.ant-list-rtl .ant-list-vertical .ant-list-item-extra{margin-right:24px;margin-left:0}}@media screen and (max-width:576px){.ant-list-rtl .ant-list-item-action{margin-right:22px;margin-left:0}.ant-list-rtl.ant-list-vertical .ant-list-item-extra{margin:auto auto 16px}}.ant-menu,.ant-menu ol,.ant-menu ul{margin:0;padding:0;list-style:none}nz-list,nz-list nz-spin,nz-list-empty,nz-list-footer,nz-list-header,nz-list-item-extra,nz-list-pagination{display:block}.ant-menu-item-danger.ant-menu-item:active{background:#fff1f0}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected{background-color:#fff1f0}.ant-menu-inline .ant-menu-item-danger.ant-menu-item::after{border-right-color:#ff4d4f}.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected{color:#fff;background-color:#ff4d4f}.ant-menu{font-variant:tabular-nums;font-feature-settings:'tnum';color:rgba(0,0,0,.85);font-size:14px;line-height:0;background:#fff;outline:0;transition:background .3s,width .3s cubic-bezier(.2,0,0,1) 0s}.ant-menu::before{display:table;content:''}.ant-menu::after{display:table;clear:both;content:''}.ant-menu.ant-menu-root:focus-visible{box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ant-menu-overflow{display:flex}.ant-menu-hidden,.ant-menu-submenu-hidden,.ant-menu-submenu-horizontal .ant-menu-submenu-arrow{display:none}.ant-menu-overflow-item{flex:none}.ant-menu-item-group-title{height:1.5715;padding:8px 16px;color:rgba(0,0,0,.45);font-size:14px;line-height:1.5715;transition:all .3s}.ant-menu-horizontal .ant-menu-submenu{transition:border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu,.ant-menu-submenu-inline{transition:border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1),padding .15s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-selected{color:#1890ff}.ant-menu-item:active,.ant-menu-submenu-title:active{background:#e6f7ff}.ant-menu-submenu .ant-menu-sub{cursor:initial;transition:background .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-title-content{transition:color .3s}.ant-menu-item a{color:rgba(0,0,0,.85)}.ant-menu-item a:hover{color:#1890ff}.ant-menu-item a::before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;content:''}.ant-menu-item>.ant-badge a{color:rgba(0,0,0,.85)}.ant-menu-item-selected,.ant-menu-item-selected a,.ant-menu-item-selected a:hover,.ant-menu-item>.ant-badge a:hover{color:#1890ff}.ant-menu-item-divider{height:1px;overflow:hidden;line-height:0;background-color:#f0f0f0}.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu{margin-top:-1px}.ant-menu-horizontal>.ant-menu-item-active,.ant-menu-horizontal>.ant-menu-item:hover,.ant-menu-horizontal>.ant-menu-submenu .ant-menu-submenu-title:hover{background-color:transparent}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:#e6f7ff}.ant-menu-inline,.ant-menu-vertical,.ant-menu-vertical-left{border-right:1px solid #f0f0f0}.ant-menu-vertical-right{border-left:1px solid #f0f0f0}.ant-menu-vertical-left.ant-menu-sub,.ant-menu-vertical-right.ant-menu-sub,.ant-menu-vertical.ant-menu-sub{min-width:160px;max-height:calc(100vh - 100px);padding:0;overflow:hidden;border-right:0}.ant-menu-vertical-left.ant-menu-sub:not([class*='-active']),.ant-menu-vertical-right.ant-menu-sub:not([class*='-active']),.ant-menu-vertical.ant-menu-sub:not([class*='-active']){overflow-x:hidden;overflow-y:auto}.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item,.ant-menu-vertical.ant-menu-sub .ant-menu-item{left:0;margin-left:0;border-right:0}.ant-menu-vertical-left.ant-menu-sub .ant-menu-item::after,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item::after,.ant-menu-vertical.ant-menu-sub .ant-menu-item::after{border-right:0}.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu{transform-origin:0 0}.ant-menu-horizontal.ant-menu-sub{min-width:114px}.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu-title{transition:border-color .3s,background .3s}.ant-menu-item,.ant-menu-submenu-title{position:relative;display:block;margin:0;padding:0 20px;white-space:nowrap;cursor:pointer;transition:border-color .3s,background .3s,padding .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-item .ant-menu-item-icon,.ant-menu-item .anticon,.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-submenu-title .anticon{min-width:14px;font-size:14px;transition:font-size .15s cubic-bezier(.215,.61,.355,1),margin .3s cubic-bezier(.645,.045,.355,1),color .3s}.ant-menu-item .ant-menu-item-icon+span,.ant-menu-item .anticon+span,.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu-submenu-title .anticon+span{margin-left:10px;opacity:1;transition:opacity .3s cubic-bezier(.645,.045,.355,1),margin .3s,color .3s}.ant-menu-submenu-arrow,.ant-menu-submenu-expand-icon,.ant-menu-submenu>.ant-menu-submenu-title::after{transition:transform .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-item .ant-menu-item-icon.svg,.ant-menu-submenu-title .ant-menu-item-icon.svg{vertical-align:-.125em}.ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-item.ant-menu-item-only-child>.anticon,.ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-submenu-title.ant-menu-item-only-child>.anticon{margin-right:0}.ant-menu-item:focus-visible,.ant-menu-submenu-title:focus-visible{box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ant-menu>.ant-menu-item-divider{height:1px;margin:1px 0;padding:0;overflow:hidden;line-height:0;background-color:#f0f0f0}.ant-menu-submenu-popup{position:absolute;z-index:1050;background:0 0;border-radius:2px;box-shadow:none;transform-origin:0 0}.ant-menu-submenu-popup::before{position:absolute;top:-7px;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;opacity:.0001}.ant-menu-submenu-placement-rightTop::before{top:0;left:-7px}.ant-menu-submenu>.ant-menu{background-color:#fff;border-radius:2px}.ant-menu-submenu-popup>.ant-menu{background-color:#fff}.ant-menu-submenu-arrow,.ant-menu-submenu-expand-icon{position:absolute;top:50%;right:16px;width:10px;color:rgba(0,0,0,.85);transform:translateY(-50%)}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-expand-icon,.ant-menu-vertical .ant-menu-submenu-selected,.ant-menu-vertical-left .ant-menu-submenu-selected,.ant-menu-vertical-right .ant-menu-submenu-selected{color:#1890ff}.ant-menu-submenu-arrow::after,.ant-menu-submenu-arrow::before{position:absolute;width:6px;height:1.5px;background-color:currentColor;border-radius:2px;transition:background .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1);content:''}.ant-menu-submenu-arrow::before{transform:rotate(45deg) translateY(-2.5px)}.ant-menu-submenu-arrow::after{transform:rotate(-45deg) translateY(2.5px)}.ant-menu-inline-collapsed .ant-menu-submenu-arrow::before,.ant-menu-submenu-inline .ant-menu-submenu-arrow::before{transform:rotate(-45deg) translateX(2.5px)}.ant-menu-inline-collapsed .ant-menu-submenu-arrow::after,.ant-menu-submenu-inline .ant-menu-submenu-arrow::after{transform:rotate(45deg) translateX(-2.5px)}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow{transform:translateY(-2px)}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after{transform:rotate(-45deg) translateX(-2.5px)}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before{transform:rotate(45deg) translateX(2.5px)}.ant-menu-horizontal{line-height:46px;border:0;border-bottom:1px solid #f0f0f0;box-shadow:none}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu{margin-top:-1px;margin-bottom:0;padding:0 20px}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active::after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open::after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected::after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover::after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active::after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open::after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected::after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover::after{border-bottom:2px solid #1890ff}.ant-menu-horizontal>.ant-menu-item,.ant-menu-horizontal>.ant-menu-submenu{position:relative;top:1px;display:inline-block;vertical-align:bottom}.ant-menu-horizontal>.ant-menu-item::after,.ant-menu-horizontal>.ant-menu-submenu::after{position:absolute;right:20px;bottom:0;left:20px;border-bottom:2px solid transparent;transition:border-color .3s cubic-bezier(.645,.045,.355,1);content:''}.ant-menu-horizontal>.ant-menu-submenu>.ant-menu-submenu-title{padding:0}.ant-menu-horizontal>.ant-menu-item a{color:rgba(0,0,0,.85)}.ant-menu-horizontal>.ant-menu-item a:hover,.ant-menu-horizontal>.ant-menu-item-selected a{color:#1890ff}.ant-menu-horizontal>.ant-menu-item a::before{bottom:-2px}.ant-menu-horizontal::after{display:block;clear:both;height:0;content:'\20'}.ant-menu-inline .ant-menu-item,.ant-menu-vertical .ant-menu-item,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-right .ant-menu-item{position:relative}.ant-menu-inline .ant-menu-item::after,.ant-menu-vertical .ant-menu-item::after,.ant-menu-vertical-left .ant-menu-item::after,.ant-menu-vertical-right .ant-menu-item::after{position:absolute;top:0;right:0;bottom:0;border-right:3px solid #1890ff;transform:scaleY(.0001);opacity:0;transition:transform .15s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1);content:''}.ant-menu-inline .ant-menu-item,.ant-menu-inline .ant-menu-submenu-title,.ant-menu-vertical .ant-menu-item,.ant-menu-vertical .ant-menu-submenu-title,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-left .ant-menu-submenu-title,.ant-menu-vertical-right .ant-menu-item,.ant-menu-vertical-right .ant-menu-submenu-title{height:40px;margin-top:4px;margin-bottom:4px;padding:0 16px;overflow:hidden;line-height:40px;text-overflow:ellipsis}.ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title,.ant-menu-inline .ant-menu-submenu-title,.ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title,.ant-menu-vertical .ant-menu-submenu-title{padding-right:34px}.ant-menu-inline .ant-menu-submenu,.ant-menu-vertical .ant-menu-submenu,.ant-menu-vertical-left .ant-menu-submenu,.ant-menu-vertical-right .ant-menu-submenu{padding-bottom:.02px}.ant-menu-inline .ant-menu-item:not(:last-child),.ant-menu-vertical .ant-menu-item:not(:last-child),.ant-menu-vertical-left .ant-menu-item:not(:last-child),.ant-menu-vertical-right .ant-menu-item:not(:last-child){margin-bottom:8px}.ant-menu-inline>.ant-menu-item,.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-left>.ant-menu-item,.ant-menu-vertical-left>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-right>.ant-menu-item,.ant-menu-vertical-right>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical>.ant-menu-item,.ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title{height:40px;line-height:40px}.ant-menu-inline{width:100%}.ant-menu-inline .ant-menu-item-selected::after,.ant-menu-inline .ant-menu-selected::after{transform:scaleY(1);opacity:1;transition:transform .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1)}.ant-menu-inline .ant-menu-item,.ant-menu-inline .ant-menu-submenu-title{width:calc(100% + 1px)}.ant-menu-inline.ant-menu-root .ant-menu-item,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title{display:flex;align-items:center;transition:border-color .3s,background .3s,padding .1s cubic-bezier(.215,.61,.355,1)}.ant-menu-inline.ant-menu-root .ant-menu-item>.ant-menu-title-content,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>.ant-menu-title-content{flex:auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ant-menu-inline.ant-menu-root .ant-menu-item>*,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>*{flex:none}.ant-menu.ant-menu-inline-collapsed{width:80px}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{left:0;padding:0 calc(50% - 16px / 2);text-overflow:clip}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow{opacity:0}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon{margin:0;font-size:16px;line-height:40px}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span{display:inline-block;opacity:0}.ant-menu.ant-menu-inline-collapsed .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed .anticon{display:inline-block}.ant-menu.ant-menu-inline-collapsed-tooltip{pointer-events:none}.ant-menu.ant-menu-inline-collapsed-tooltip .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed-tooltip .anticon{display:none}.ant-menu.ant-menu-inline-collapsed-tooltip a{color:rgba(255,255,255,.85)}.ant-menu.ant-menu-inline-collapsed .ant-menu-item-group-title{padding-right:4px;padding-left:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-menu-item-group-list{margin:0;padding:0}.ant-menu-item-group-list .ant-menu-item,.ant-menu-item-group-list .ant-menu-submenu-title{padding:0 16px 0 28px}.ant-menu-root.ant-menu-inline,.ant-menu-root.ant-menu-vertical,.ant-menu-root.ant-menu-vertical-left,.ant-menu-root.ant-menu-vertical-right{box-shadow:none}.ant-menu-root.ant-menu-inline-collapsed .ant-menu-item>.ant-menu-inline-collapsed-noicon,.ant-menu-root.ant-menu-inline-collapsed .ant-menu-submenu .ant-menu-submenu-title>.ant-menu-inline-collapsed-noicon{font-size:16px;text-align:center}.ant-menu-rtl .ant-menu-item-group-title,.ant-menu-rtl.ant-menu-inline .ant-menu-item,.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical .ant-menu-item,.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-submenu-title,.ant-menu.ant-menu-rtl{text-align:right}.ant-menu-sub.ant-menu-inline{padding:0;background:#fafafa;border-radius:0;box-shadow:none}.ant-menu-sub.ant-menu-inline>.ant-menu-item,.ant-menu-sub.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{height:40px;line-height:40px;list-style-position:inside;list-style-type:disc}.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title{padding-left:32px}.ant-menu-item-disabled,.ant-menu-submenu-disabled{color:rgba(0,0,0,.25)!important;background:0 0;cursor:not-allowed}.ant-menu-item-disabled::after,.ant-menu-submenu-disabled::after{border-color:transparent!important}.ant-menu-item-disabled a,.ant-menu-submenu-disabled a{color:rgba(0,0,0,.25)!important;pointer-events:none}.ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-submenu-disabled>.ant-menu-submenu-title{color:rgba(0,0,0,.25)!important;cursor:not-allowed}.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after,.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before{background:rgba(0,0,0,.25)!important}.ant-layout-header .ant-menu{line-height:inherit}.ant-menu-light .ant-menu-item-active,.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-active,.ant-menu-light .ant-menu-submenu-title:hover,.ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open{color:#1890ff}.ant-menu-dark .ant-menu-sub,.ant-menu.ant-menu-dark,.ant-menu.ant-menu-dark .ant-menu-sub{color:rgba(255,255,255,.65);background:#001529}.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow{opacity:.45;transition:all .3s}.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::after,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::before,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::after,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::before,.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::after,.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::before{background:#fff}.ant-menu-dark.ant-menu-submenu-popup{background:0 0}.ant-menu-dark .ant-menu-inline.ant-menu-sub{background:#000c17}.ant-menu-dark.ant-menu-horizontal{border-bottom:0}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item,.ant-menu-dark.ant-menu-horizontal>.ant-menu-submenu{top:0;margin-top:0;padding:0 20px;border-color:#001529;border-bottom:0}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item:hover{background-color:#1890ff}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item>a::before{bottom:0}.ant-menu-dark .ant-menu-item,.ant-menu-dark .ant-menu-item-group-title,.ant-menu-dark .ant-menu-item>a,.ant-menu-dark .ant-menu-item>span>a{color:rgba(255,255,255,.65)}.ant-menu-dark.ant-menu-inline,.ant-menu-dark.ant-menu-vertical,.ant-menu-dark.ant-menu-vertical-left,.ant-menu-dark.ant-menu-vertical-right{border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-vertical .ant-menu-item,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item{left:0;margin-left:0;border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item::after,.ant-menu-dark.ant-menu-vertical .ant-menu-item::after,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item::after,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item::after{border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title{width:100%}.ant-menu-dark .ant-menu-item-active,.ant-menu-dark .ant-menu-item:hover,.ant-menu-dark .ant-menu-submenu-active,.ant-menu-dark .ant-menu-submenu-open,.ant-menu-dark .ant-menu-submenu-selected,.ant-menu-dark .ant-menu-submenu-title:hover{color:#fff;background-color:transparent}.ant-menu-dark .ant-menu-item-active>a,.ant-menu-dark .ant-menu-item-active>span>a,.ant-menu-dark .ant-menu-item:hover>a,.ant-menu-dark .ant-menu-item:hover>span>a,.ant-menu-dark .ant-menu-submenu-active>a,.ant-menu-dark .ant-menu-submenu-active>span>a,.ant-menu-dark .ant-menu-submenu-open>a,.ant-menu-dark .ant-menu-submenu-open>span>a,.ant-menu-dark .ant-menu-submenu-selected>a,.ant-menu-dark .ant-menu-submenu-selected>span>a,.ant-menu-dark .ant-menu-submenu-title:hover>a,.ant-menu-dark .ant-menu-submenu-title:hover>span>a{color:#fff}.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{opacity:1}.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before{background:#fff}.ant-menu-dark .ant-menu-item:hover{background-color:transparent}.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected,.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected,.ant-menu.ant-menu-dark .ant-menu-item-selected{background-color:#1890ff}.ant-menu-dark .ant-menu-item-selected{color:#fff;border-right:0}.ant-menu-dark .ant-menu-item-selected::after{border-right:0}.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon,.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon+span,.ant-menu-dark .ant-menu-item-selected .anticon,.ant-menu-dark .ant-menu-item-selected .anticon+span,.ant-menu-dark .ant-menu-item-selected>a,.ant-menu-dark .ant-menu-item-selected>a:hover,.ant-menu-dark .ant-menu-item-selected>span>a,.ant-menu-dark .ant-menu-item-selected>span>a:hover{color:#fff}.ant-menu-dark .ant-menu-item-disabled,.ant-menu-dark .ant-menu-item-disabled>a,.ant-menu-dark .ant-menu-item-disabled>span>a,.ant-menu-dark .ant-menu-submenu-disabled,.ant-menu-dark .ant-menu-submenu-disabled>a,.ant-menu-dark .ant-menu-submenu-disabled>span>a{color:rgba(255,255,255,.35)!important;opacity:.8}.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title{color:rgba(255,255,255,.35)!important}.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after,.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before{background:rgba(255,255,255,.35)!important}.ant-menu-rtl.ant-menu-inline,.ant-menu-rtl.ant-menu-vertical{border-right:none;border-left:1px solid #f0f0f0}.ant-menu-rtl.ant-menu-dark.ant-menu-inline,.ant-menu-rtl.ant-menu-dark.ant-menu-vertical{border-left:none}.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu,.ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu{transform-origin:top right}.ant-menu-rtl .ant-menu-item .ant-menu-item-icon,.ant-menu-rtl .ant-menu-item .anticon,.ant-menu-rtl .ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-rtl .ant-menu-submenu-title .anticon{margin-right:auto;margin-left:10px}.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.anticon,.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.anticon{margin-left:0}.ant-menu-submenu-rtl.ant-menu-submenu-popup{transform-origin:100% 0}.ant-menu-rtl .ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow{right:auto;left:16px}.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow::before,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow::before,.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow::before{transform:rotate(-45deg) translateY(-2px)}.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow::after,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow::after,.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow::after{transform:rotate(45deg) translateY(2px)}.ant-menu-rtl.ant-menu-inline .ant-menu-item::after,.ant-menu-rtl.ant-menu-vertical .ant-menu-item::after,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item::after,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item::after{right:auto;left:0}.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title{padding-right:0;padding-left:34px}.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title{padding-right:16px;padding-left:34px}.ant-menu-rtl.ant-menu-inline-collapsed.ant-menu-vertical .ant-menu-submenu-title{padding:0 calc(50% - 16px / 2)}.ant-menu-rtl .ant-menu-item-group-list .ant-menu-item,.ant-menu-rtl .ant-menu-item-group-list .ant-menu-submenu-title{padding:0 28px 0 16px}.ant-menu-sub.ant-menu-inline{border:0}.ant-menu-rtl.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title{padding-right:32px;padding-left:0}.ant-mention-wrapper,.ant-mention-wrapper .ant-mention-editor{position:relative;color:rgba(0,0,0,.85);font-size:14px;padding:0;line-height:1.5715;width:100%}.ant-menu-submenu.ant-menu-submenu-placement-bottom{top:6px;position:relative}.ant-menu-submenu.ant-menu-submenu-placement-right{left:4px;position:relative}.ant-menu-submenu.ant-menu-submenu-placement-right.ant-menu-submenu-rtl{left:auto;right:4px}.ant-menu-submenu.ant-menu-submenu-placement-left{right:4px;position:relative}.ant-menu-submenu.ant-menu-submenu-placement-left.ant-menu-submenu-rtl{right:auto;left:4px}.ant-mention-wrapper{margin:0;font-variant:tabular-nums;list-style:none;font-feature-settings:'tnum';display:inline-block;vertical-align:middle}.ant-mention-wrapper .ant-mention-editor{min-width:0;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s;display:block;height:auto;min-height:32px}.ant-mention-wrapper .ant-mention-editor::placeholder{color:#bfbfbf}.ant-mention-wrapper .ant-mention-editor:placeholder-shown{text-overflow:ellipsis}.ant-mention-wrapper .ant-mention-editor:hover{border-color:#40a9ff;border-right-width:1px!important}.ant-input-rtl .ant-mention-wrapper .ant-mention-editor:hover{border-right-width:0;border-left-width:1px!important}.ant-mention-wrapper .ant-mention-editor-focused,.ant-mention-wrapper .ant-mention-editor:focus{border-color:#40a9ff;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ant-input-rtl .ant-mention-wrapper .ant-mention-editor-focused,.ant-input-rtl .ant-mention-wrapper .ant-mention-editor:focus{border-right-width:0;border-left-width:1px!important}.ant-mention-wrapper .ant-mention-editor-disabled:hover,.ant-mention-wrapper .ant-mention-editor[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-mention-wrapper .ant-mention-editor-disabled{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-mention-wrapper .ant-mention-editor[disabled]{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-mention-wrapper .ant-mention-editor-borderless,.ant-mention-wrapper .ant-mention-editor-borderless-disabled,.ant-mention-wrapper .ant-mention-editor-borderless-focused,.ant-mention-wrapper .ant-mention-editor-borderless:focus,.ant-mention-wrapper .ant-mention-editor-borderless:hover,.ant-mention-wrapper .ant-mention-editor-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-mention-wrapper .ant-mention-editor{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-mention-wrapper .ant-mention-editor-lg{padding:6.5px 11px;font-size:16px}.ant-mention-dropdown,.ant-message{font-size:14px;box-sizing:border-box}.ant-mention-wrapper .ant-mention-editor-sm{padding:0 7px}.ant-mention-wrapper .ant-mention-editor-wrapper{height:auto;overflow-y:auto}.ant-mention-wrapper.ant-mention-active:not(.disabled) .ant-mention-editor{border-color:#40a9ff;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ant-input-rtl .ant-mention-wrapper.ant-mention-active:not(.disabled) .ant-mention-editor{border-right-width:0;border-left-width:1px!important}.ant-mention-wrapper.disabled .ant-mention-editor{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-mention-wrapper.disabled .ant-mention-editor:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-mention-wrapper .public-DraftEditorPlaceholder-root{position:absolute;pointer-events:none}.ant-mention-wrapper .public-DraftEditorPlaceholder-root .public-DraftEditorPlaceholder-inner{height:auto;padding:5px 11px;color:#bfbfbf;white-space:pre-wrap;word-wrap:break-word;outline:0;opacity:1}.ant-mention-wrapper .DraftEditor-editorContainer .public-DraftEditor-content{height:auto;padding:5px 11px}.ant-mention-dropdown{margin:1.5em 0 0;padding:0;color:rgba(0,0,0,.85);font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:'tnum';z-index:1050;min-width:120px;max-height:250px;overflow-x:hidden;overflow-y:auto;background-color:#fff;border-radius:2px;outline:0}.ant-mention-dropdown-placement-top{margin-top:-.1em}.ant-mention-dropdown-notfound.ant-mention-dropdown-item{color:rgba(0,0,0,.25)}.ant-mention-dropdown-notfound.ant-mention-dropdown-item .anticon-loading{display:block;color:#1890ff;text-align:center}.ant-mention-dropdown-item{position:relative;display:block;padding:5px 12px;overflow:hidden;color:rgba(0,0,0,.85);font-weight:400;line-height:22px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:background .3s}.ant-mention-dropdown-item:hover{background-color:#f5f5f5}.ant-mention-dropdown-item-active,.ant-mention-dropdown-item.focus{background-color:#e6f7ff}.ant-mention-dropdown-item-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-mention-dropdown-item-disabled:hover{color:rgba(0,0,0,.25);background-color:#fff;cursor:not-allowed}.ant-mention-dropdown-item-selected,.ant-mention-dropdown-item-selected:hover{color:rgba(0,0,0,.85);font-weight:700;background-color:#f5f5f5}.ant-mention-dropdown-item-divider{height:1px;margin:1px 0;overflow:hidden;line-height:0;background-color:#f0f0f0}.ant-message,.ant-modal{line-height:1.5715;list-style:none;font-variant:tabular-nums;font-feature-settings:'tnum'}.ant-mention-dropdown{top:100%;left:0;position:relative;width:100%;margin-top:4px;margin-bottom:4px}.ant-message{margin:0;padding:0;color:rgba(0,0,0,.85);position:fixed;top:8px;left:0;z-index:1010;width:100%;pointer-events:none}.ant-message-notice{padding:8px;text-align:center}.ant-message-notice-content{display:inline-block;padding:10px 16px;background:#fff;border-radius:2px;pointer-events:all}.ant-message-success .anticon{color:#52c41a}.ant-message-error .anticon{color:#ff4d4f}.ant-message-warning .anticon{color:#faad14}.ant-message-info .anticon,.ant-message-loading .anticon{color:#1890ff}.ant-message .anticon{position:relative;top:1px;margin-right:8px;font-size:16px}.ant-message-notice.ant-move-up-leave.ant-move-up-leave-active{animation-name:MessageMoveOut;animation-duration:.3s}@keyframes MessageMoveOut{0%{max-height:150px;padding:8px;opacity:1}100%{max-height:0;padding:0;opacity:0}}.ant-message-rtl .anticon{margin-right:0;margin-left:8px}.ant-modal{box-sizing:border-box;padding:0 0 24px;color:rgba(0,0,0,.85);font-size:14px;pointer-events:none;position:relative;top:100px;width:auto;max-width:calc(100vw - 32px);margin:0 auto}.ant-modal-mask,.ant-modal-wrap{position:fixed;z-index:1000;left:0;right:0;bottom:0}.ant-modal.ant-zoom-enter,.ant-modal.antzoom-appear{transform:none;opacity:0;animation-duration:.3s;-webkit-user-select:none;user-select:none}.ant-modal-mask{top:0;height:100%;background-color:rgba(0,0,0,.45)}.ant-modal-mask-hidden{display:none}.ant-modal-wrap{top:0;overflow:auto;outline:0;-webkit-overflow-scrolling:touch}.ant-modal-title{margin:0;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;line-height:22px;word-wrap:break-word}.ant-modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:0;border-radius:2px;pointer-events:auto}.ant-modal-close{position:absolute;top:0;right:0;z-index:10;padding:0;color:rgba(0,0,0,.45);font-weight:700;line-height:1;text-decoration:none;background:0 0;border:0;outline:0;cursor:pointer;transition:color .3s}.ant-modal-close-x{display:block;width:56px;height:56px;font-size:16px;font-style:normal;line-height:56px;text-align:center;text-transform:none;text-rendering:auto}.ant-modal-close:focus,.ant-modal-close:hover{color:rgba(0,0,0,.75);text-decoration:none}.ant-modal-header{padding:16px 24px;color:rgba(0,0,0,.85);background:#fff;border-bottom:1px solid #f0f0f0;border-radius:2px 2px 0 0}.ant-modal-body{padding:24px;font-size:14px;line-height:1.5715;word-wrap:break-word}.ant-modal-footer{padding:10px 16px;text-align:right;background:0 0;border-top:1px solid #f0f0f0;border-radius:0 0 2px 2px}.ant-modal-footer .ant-btn+.ant-btn:not(.ant-dropdown-trigger){margin-bottom:0;margin-left:8px}.ant-modal-open{overflow:hidden}.ant-modal-centered{text-align:center}.ant-modal-centered::before{display:inline-block;width:0;height:100%;vertical-align:middle;content:''}.ant-modal-centered .ant-modal{top:0;display:inline-block;text-align:left;vertical-align:middle}@media (max-width:767px){.ant-modal{max-width:calc(100vw - 16px);margin:8px auto}.ant-modal-centered .ant-modal{flex:1}}.ant-modal-confirm .ant-modal-header{display:none}.ant-modal-confirm-body-wrapper::after,.ant-modal-confirm-body-wrapper::before{display:table;content:''}.ant-modal-confirm .ant-modal-body{padding:32px 32px 24px}.ant-modal-confirm-body-wrapper::after{clear:both}.ant-modal-confirm-body .ant-modal-confirm-title{display:block;overflow:hidden;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;line-height:1.4}.ant-modal-confirm-body .ant-modal-confirm-content{margin-top:8px;color:rgba(0,0,0,.85);font-size:14px}.ant-modal-confirm-body>.anticon{float:left;margin-right:16px;font-size:22px}.ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{margin-left:38px}.ant-modal-confirm .ant-modal-confirm-btns{float:right;margin-top:24px}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn+.ant-btn{margin-bottom:0;margin-left:8px}.ant-modal-confirm-error .ant-modal-confirm-body>.anticon{color:#ff4d4f}.ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon,.ant-modal-confirm-warning .ant-modal-confirm-body>.anticon{color:#faad14}.ant-modal-confirm-info .ant-modal-confirm-body>.anticon{color:#1890ff}.ant-modal-confirm-success .ant-modal-confirm-body>.anticon{color:#52c41a}.ant-modal-wrap-rtl .ant-modal-close{right:initial;left:0}.ant-modal-wrap-rtl .ant-modal-footer{text-align:left}.ant-modal-wrap-rtl .ant-modal-footer .ant-btn+.ant-btn{margin-right:8px;margin-left:0}.ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon{float:right;margin-right:0;margin-left:16px}.ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{margin-right:38px;margin-left:0}.ant-modal-wrap-rtl .ant-modal-confirm-btns{float:left}.ant-modal-wrap-rtl .ant-modal-confirm-btns .ant-btn+.ant-btn{margin-right:8px;margin-left:0}.ant-modal-wrap-rtl.ant-modal-centered .ant-modal{text-align:right}.ant-notification{box-sizing:border-box;margin:0 24px 0 0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:'tnum';position:fixed;z-index:1010}.ant-notification-bottomLeft,.ant-notification-topLeft{margin-right:0;margin-left:24px}.ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active{animation-name:NotificationLeftFadeIn}.ant-notification-close-icon{font-size:14px;cursor:pointer}.ant-notification-hook-holder{position:relative}.ant-notification-notice{position:relative;width:384px;max-width:calc(100vw - 24px * 2);margin-bottom:16px;margin-left:auto;padding:16px 24px;overflow:hidden;line-height:1.5715;word-wrap:break-word;background:#fff;border-radius:2px}.ant-notification-bottomLeft .ant-notification-notice,.ant-notification-topLeft .ant-notification-notice{margin-right:auto;margin-left:0}.ant-notification-notice-message{margin-bottom:8px;color:rgba(0,0,0,.85);font-size:16px;line-height:24px}.ant-notification-notice-message-single-line-auto-margin{display:block;width:calc(384px - 24px * 2 - 24px - 48px - 100%);max-width:4px;background-color:transparent;pointer-events:none}.ant-notification-notice-message-single-line-auto-margin::before{display:block;content:''}.ant-notification-notice-description{font-size:14px}.ant-notification-notice-closable .ant-notification-notice-message{padding-right:24px}.ant-notification-notice-with-icon .ant-notification-notice-message{margin-bottom:4px;margin-left:48px;font-size:16px}.ant-notification-notice-with-icon .ant-notification-notice-description{margin-left:48px;font-size:14px}.ant-notification-notice-icon{position:absolute;margin-left:4px;font-size:24px;line-height:24px}.anticon.ant-notification-notice-icon-success{color:#52c41a}.anticon.ant-notification-notice-icon-info{color:#1890ff}.anticon.ant-notification-notice-icon-warning{color:#faad14}.anticon.ant-notification-notice-icon-error{color:#ff4d4f}.ant-notification-notice-close{position:absolute;top:16px;right:22px;color:rgba(0,0,0,.45);outline:0}.ant-page-header,.ant-pagination-jump-next .ant-pagination-item-container,.ant-pagination-jump-prev .ant-pagination-item-container{position:relative}.ant-notification-notice-close:hover{color:rgba(0,0,0,.67)}.ant-notification-notice-btn{float:right;margin-top:16px}.ant-notification .notification-fade-effect{animation-duration:.24s;animation-fill-mode:both}.ant-notification-fade-appear,.ant-notification-fade-enter{animation-duration:.24s;animation-fill-mode:both;opacity:0;animation-play-state:paused}.ant-notification-fade-leave{animation-fill-mode:both;animation-duration:.2s;animation-play-state:paused}.ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-fade-enter.ant-notification-fade-enter-active{animation-name:NotificationFadeIn;animation-play-state:running}.ant-notification-fade-leave.ant-notification-fade-leave-active{animation-name:NotificationFadeOut;animation-play-state:running}@keyframes NotificationFadeIn{0%{left:384px;opacity:0}100%{left:0;opacity:1}}@keyframes NotificationLeftFadeIn{0%{right:384px;opacity:0}100%{right:0;opacity:1}}@keyframes NotificationFadeOut{0%{max-height:150px;margin-bottom:16px;opacity:1}100%{max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0}}.ant-notification-rtl .ant-notification-notice-closable .ant-notification-notice-message{padding-right:0;padding-left:24px}.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-description,.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-message{margin-right:48px;margin-left:0}.ant-notification-rtl .ant-notification-notice-icon{margin-right:4px;margin-left:0}.ant-notification-rtl .ant-notification-notice-close{right:auto;left:22px}.ant-notification-rtl .ant-notification-notice-btn{float:left}.ant-page-header{box-sizing:border-box;margin:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:'tnum';padding:16px 24px;background-color:#fff}.ant-page-header-content,.ant-page-header.has-breadcrumb{padding-top:12px}.ant-page-header-ghost{background-color:inherit}.ant-page-header.has-footer{padding-bottom:0}.ant-page-header-back{margin-right:16px;font-size:16px;line-height:1}.ant-page-header-back-button{text-decoration:none;outline:0;transition:color .3s;color:#000;cursor:pointer}.ant-page-header-back-button:focus,.ant-page-header-back-button:hover{color:#40a9ff}.ant-page-header-back-button:active{color:#096dd9}.ant-page-header .ant-divider-vertical{height:14px;margin:0 12px;vertical-align:middle}.ant-breadcrumb+.ant-page-header-heading{margin-top:8px}.ant-page-header-heading{display:flex;justify-content:space-between}.ant-page-header-heading-left{display:flex;align-items:center;margin:4px 0;overflow:hidden}.ant-page-header-heading-title{margin-right:12px;margin-bottom:0;color:rgba(0,0,0,.85);font-weight:600;font-size:20px;line-height:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-page-header-heading .ant-avatar{margin-right:12px}.ant-page-header-heading-sub-title{margin-right:12px;color:rgba(0,0,0,.45);font-size:14px;line-height:1.5715;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-page-header-heading-extra{margin:4px 0;white-space:nowrap}.ant-page-header-heading-extra>*{margin-left:12px;white-space:unset}.ant-page-header-heading-extra>:first-child{margin-left:0}.ant-page-header-footer{margin-top:16px}.ant-page-header-footer .ant-tabs>.ant-tabs-nav{margin:0}.ant-page-header-footer .ant-tabs>.ant-tabs-nav::before{border:none}.ant-page-header-footer .ant-tabs .ant-tabs-tab{padding-top:8px;padding-bottom:8px;font-size:16px}.ant-page-header-compact .ant-page-header-heading{flex-wrap:wrap}.ant-page-header-rtl .ant-page-header-back{float:right;margin-right:0;margin-left:16px}.ant-page-header-rtl .ant-page-header-heading .ant-avatar,.ant-page-header-rtl .ant-page-header-heading-title{margin-right:0;margin-left:12px}.ant-page-header-rtl .ant-page-header-heading-sub-title{float:right;margin-right:0;margin-left:12px}.ant-page-header-rtl .ant-page-header-heading-tags{float:right}.ant-page-header-rtl .ant-page-header-heading-extra{float:left}.ant-page-header-rtl .ant-page-header-heading-extra>*{margin-right:12px;margin-left:0}.ant-pagination,.ant-pagination ol,.ant-pagination ul{margin:0;list-style:none;padding:0}.ant-page-header-rtl .ant-page-header-heading-extra>:first-child{margin-right:0}.ant-page-header-rtl .ant-page-header-footer .ant-tabs-bar .ant-tabs-nav{float:right}.ant-page-header-back-button{border:0;background:0 0;padding:0;line-height:inherit;display:inline-block}nz-page-header,nz-page-header-content,nz-page-header-footer{display:block}.ant-pagination{box-sizing:border-box;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;font-feature-settings:'tnum'}.ant-pagination::after{display:block;clear:both;height:0;overflow:hidden;visibility:hidden;content:' '}.ant-pagination-item,.ant-pagination-total-text{display:inline-block;margin-right:8px;line-height:30px}.ant-pagination-total-text{height:32px;vertical-align:middle}.ant-pagination-item{min-width:32px;height:32px;text-align:center;vertical-align:middle;list-style:none;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;outline:0;cursor:pointer;-webkit-user-select:none;user-select:none}.ant-pagination-item a{display:block;padding:0 6px;color:rgba(0,0,0,.85);transition:none}.ant-pagination-item-active a,.ant-pagination-item:focus-visible a,.ant-pagination-item:hover a{color:#1890ff}.ant-pagination-item a:hover{text-decoration:none}.ant-pagination-item:focus-visible,.ant-pagination-item:hover{border-color:#1890ff;transition:all .3s}.ant-pagination-item-active{font-weight:500;background:#fff;border-color:#1890ff}.ant-pagination-item-active:focus-visible,.ant-pagination-item-active:hover,.ant-pagination-next:hover button,.ant-pagination-prev:hover button{border-color:#40a9ff}.ant-pagination-item-active:focus-visible a,.ant-pagination-item-active:hover a{color:#40a9ff}.ant-pagination-jump-next,.ant-pagination-jump-prev{outline:0}.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon,.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon{color:#1890ff;font-size:12px;letter-spacing:-1px;opacity:0;transition:all .2s}.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg,.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg{top:0;right:0;bottom:0;left:0;margin:auto}.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis,.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:auto;color:rgba(0,0,0,.25);font-family:Arial,Helvetica,sans-serif;letter-spacing:2px;text-align:center;text-indent:.13em;opacity:1;transition:all .2s}.ant-pagination-jump-next,.ant-pagination-jump-prev,.ant-pagination-next,.ant-pagination-prev,.ant-select-multiple .ant-select-selection-search-input,.ant-select-multiple .ant-select-selection-search-mirror,.ant-statistic-content,.ant-steps-item-icon{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}.ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon,.ant-pagination-jump-next:hover .ant-pagination-item-link-icon,.ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon,.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon{opacity:1}.ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis,.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis,.ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis,.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis{opacity:0}.ant-pagination-jump-next,.ant-pagination-jump-prev,.ant-pagination-prev{margin-right:8px}.ant-pagination-jump-next,.ant-pagination-jump-prev,.ant-pagination-next,.ant-pagination-prev{display:inline-block;min-width:32px;height:32px;color:rgba(0,0,0,.85);line-height:32px;text-align:center;vertical-align:middle;list-style:none;border-radius:2px;cursor:pointer;transition:all .3s}.ant-pagination-next,.ant-pagination-prev{font-family:Arial,Helvetica,sans-serif;outline:0}.ant-pagination-next button,.ant-pagination-prev button{color:rgba(0,0,0,.85);cursor:pointer;-webkit-user-select:none;user-select:none}.ant-pagination-next .ant-pagination-item-link,.ant-pagination-prev .ant-pagination-item-link{display:block;width:100%;height:100%;padding:0;font-size:12px;text-align:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;outline:0;transition:all .3s}.ant-pagination-next:focus-visible .ant-pagination-item-link,.ant-pagination-next:hover .ant-pagination-item-link,.ant-pagination-prev:focus-visible .ant-pagination-item-link,.ant-pagination-prev:hover .ant-pagination-item-link{color:#1890ff;border-color:#1890ff}.ant-pagination-disabled,.ant-pagination-disabled:focus-visible,.ant-pagination-disabled:hover{cursor:not-allowed}.ant-pagination-disabled .ant-pagination-item-link,.ant-pagination-disabled:focus-visible .ant-pagination-item-link,.ant-pagination-disabled:hover .ant-pagination-item-link{color:rgba(0,0,0,.25);border-color:#d9d9d9;cursor:not-allowed}.ant-pagination-slash{margin:0 10px 0 5px}.ant-pagination-options{display:inline-block;margin-left:16px;vertical-align:middle}@media all and (-ms-high-contrast:none){.ant-pagination-options,.ant-pagination-options ::-ms-backdrop{vertical-align:top}}.ant-pagination-options-size-changer.ant-select{display:inline-block;width:auto}.ant-pagination-options-quick-jumper{display:inline-block;height:32px;margin-left:8px;line-height:32px;vertical-align:top}.ant-pagination-options-quick-jumper input{position:relative;display:inline-block;min-width:0;padding:4px 11px;color:rgba(0,0,0,.85);font-size:14px;line-height:1.5715;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s;width:50px;height:32px;margin:0 8px}.ant-pagination-options-quick-jumper input::placeholder{color:#bfbfbf}.ant-pagination-options-quick-jumper input:placeholder-shown{text-overflow:ellipsis}.ant-pagination-options-quick-jumper input:hover{border-color:#40a9ff;border-right-width:1px!important}.ant-input-rtl .ant-pagination-options-quick-jumper input:hover{border-right-width:0;border-left-width:1px!important}.ant-pagination-options-quick-jumper input-focused,.ant-pagination-options-quick-jumper input:focus{border-color:#40a9ff;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ant-input-rtl .ant-pagination-options-quick-jumper input-focused,.ant-input-rtl .ant-pagination-options-quick-jumper input:focus{border-right-width:0;border-left-width:1px!important}.ant-pagination-options-quick-jumper input-disabled:hover,.ant-pagination-options-quick-jumper input[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-pagination-options-quick-jumper input-disabled{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-pagination-options-quick-jumper input[disabled]{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-pagination-options-quick-jumper input-borderless,.ant-pagination-options-quick-jumper input-borderless-disabled,.ant-pagination-options-quick-jumper input-borderless-focused,.ant-pagination-options-quick-jumper input-borderless:focus,.ant-pagination-options-quick-jumper input-borderless:hover,.ant-pagination-options-quick-jumper input-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-pagination-options-quick-jumper input{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-pagination-options-quick-jumper input-lg{padding:6.5px 11px;font-size:16px}.ant-pagination-options-quick-jumper input-sm{padding:0 7px}.ant-pagination-simple .ant-pagination-next,.ant-pagination-simple .ant-pagination-prev{height:24px;line-height:24px;vertical-align:top}.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link,.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link{height:24px;background-color:transparent;border:0}.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link::after,.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link::after{height:24px;line-height:24px}.ant-pagination-simple .ant-pagination-simple-pager{display:inline-block;height:24px;margin-right:8px}.ant-pagination-simple .ant-pagination-simple-pager input{box-sizing:border-box;height:100%;margin-right:8px;padding:0 6px;text-align:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;outline:0;transition:border-color .3s}.ant-pagination-simple .ant-pagination-simple-pager input:hover{border-color:#1890ff}.ant-pagination-simple .ant-pagination-simple-pager input[disabled]{color:rgba(0,0,0,.25);background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.ant-pagination.mini .ant-pagination-item:not(.ant-pagination-item-active),.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link,.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link{background:0 0;border-color:transparent}.ant-pagination.mini .ant-pagination-simple-pager,.ant-pagination.mini .ant-pagination-total-text{height:24px;line-height:24px}.ant-pagination.mini .ant-pagination-item{min-width:24px;height:24px;margin:0;line-height:22px}.ant-pagination.mini .ant-pagination-next,.ant-pagination.mini .ant-pagination-prev{min-width:24px;height:24px;margin:0;line-height:24px}.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link::after,.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link::after{height:24px;line-height:24px}.ant-pagination.mini .ant-pagination-jump-next,.ant-pagination.mini .ant-pagination-jump-prev{height:24px;margin-right:0;line-height:24px}.ant-pagination.mini .ant-pagination-options{margin-left:2px}.ant-pagination.mini .ant-pagination-options-size-changer{top:0}.ant-pagination.mini .ant-pagination-options-quick-jumper{height:24px;line-height:24px}.ant-popover,.ant-progress{box-sizing:border-box;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:'tnum';font-size:14px}.ant-pagination.mini .ant-pagination-options-quick-jumper input{padding:0 7px;width:44px;height:24px}.ant-pagination.ant-pagination-disabled{cursor:not-allowed}.ant-pagination.ant-pagination-disabled .ant-pagination-item{background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.ant-pagination.ant-pagination-disabled .ant-pagination-item a{color:rgba(0,0,0,.25);background:0 0;border:none;cursor:not-allowed}.ant-pagination.ant-pagination-disabled .ant-pagination-item-active{background:#e6e6e6}.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a{color:rgba(0,0,0,.25)}.ant-pagination.ant-pagination-disabled .ant-pagination-item-link{color:rgba(0,0,0,.25);background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.ant-pagination-simple.ant-pagination.ant-pagination-disabled .ant-pagination-item-link{background:0 0}.ant-pagination.ant-pagination-disabled .ant-pagination-item-link-icon{opacity:0}.ant-pagination.ant-pagination-disabled .ant-pagination-item-ellipsis{opacity:1}.ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager{color:rgba(0,0,0,.25)}@media only screen and (max-width:992px){.ant-pagination-item-after-jump-prev,.ant-pagination-item-before-jump-next{display:none}}@media only screen and (max-width:576px){.ant-pagination-options{display:none}}.ant-pagination-rtl .ant-pagination-item,.ant-pagination-rtl .ant-pagination-jump-next,.ant-pagination-rtl .ant-pagination-jump-prev,.ant-pagination-rtl .ant-pagination-prev,.ant-pagination-rtl .ant-pagination-total-text{margin-right:0;margin-left:8px}.ant-pagination-rtl .ant-pagination-slash{margin:0 5px 0 10px}.ant-pagination-rtl .ant-pagination-options{margin-right:16px;margin-left:0}.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-size-changer.ant-select{margin-right:0;margin-left:8px}.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-quick-jumper{margin-left:0}.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager,.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input{margin-right:0;margin-left:8px}.ant-pagination-rtl.ant-pagination.mini .ant-pagination-options{margin-right:2px;margin-left:0}nz-pagination{display:block}.ant-popover{margin:0;padding:0;color:rgba(0,0,0,.85);top:0;left:0;z-index:1030;font-weight:400;white-space:normal;text-align:left;cursor:auto;-webkit-user-select:text;user-select:text}.ant-popover::after{position:absolute;background:rgba(255,255,255,.01);content:''}.ant-popover-hidden{display:none}.ant-popover-placement-top,.ant-popover-placement-topLeft,.ant-popover-placement-topRight{padding-bottom:10px}.ant-popover-placement-right,.ant-popover-placement-rightBottom,.ant-popover-placement-rightTop{padding-left:10px}.ant-popover-placement-bottom,.ant-popover-placement-bottomLeft,.ant-popover-placement-bottomRight{padding-top:10px}.ant-popover-placement-left,.ant-popover-placement-leftBottom,.ant-popover-placement-leftTop{padding-right:10px}.ant-popover-inner{background-color:#fff;background-clip:padding-box;border-radius:2px;box-shadow:0 0 8px rgba(0,0,0,.15)\9}@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){.ant-popover-inner{box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}}.ant-popover-title{min-width:177px;min-height:32px;margin:0;padding:5px 16px 4px;color:rgba(0,0,0,.85);font-weight:500;border-bottom:1px solid #f0f0f0}.ant-popover-inner-content{padding:12px 16px;color:rgba(0,0,0,.85)}.ant-popover-message{position:relative;padding:4px 0 12px;color:rgba(0,0,0,.85);font-size:14px}.ant-popover-message>.anticon{position:absolute;top:8px;color:#faad14;font-size:14px}.ant-popover-message-title{padding-left:22px}.ant-popover-buttons{margin-bottom:4px;text-align:right}.ant-popover-buttons button{margin-left:8px}.ant-popover-arrow{position:absolute;display:block;width:8.49px;height:8.49px;overflow:hidden;background:0 0;pointer-events:none}.ant-popover-arrow-content{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:6px;height:6px;margin:auto;background-color:#fff;content:'';pointer-events:auto}.ant-progress,.ant-progress-steps{display:inline-block}.ant-popover-placement-top .ant-popover-arrow,.ant-popover-placement-topLeft .ant-popover-arrow,.ant-popover-placement-topRight .ant-popover-arrow{bottom:1.51px}.ant-popover-placement-top .ant-popover-arrow-content,.ant-popover-placement-topLeft .ant-popover-arrow-content,.ant-popover-placement-topRight .ant-popover-arrow-content{box-shadow:3px 3px 7px rgba(0,0,0,.07);transform:translateY(-4.24px) rotate(45deg)}.ant-popover-placement-top .ant-popover-arrow{left:50%;transform:translateX(-50%)}.ant-popover-placement-topLeft .ant-popover-arrow{left:16px}.ant-popover-placement-topRight .ant-popover-arrow{right:16px}.ant-popover-placement-right .ant-popover-arrow,.ant-popover-placement-rightBottom .ant-popover-arrow,.ant-popover-placement-rightTop .ant-popover-arrow{left:1.51px}.ant-popover-placement-right .ant-popover-arrow-content,.ant-popover-placement-rightBottom .ant-popover-arrow-content,.ant-popover-placement-rightTop .ant-popover-arrow-content{box-shadow:-3px 3px 7px rgba(0,0,0,.07);transform:translateX(4.24px) rotate(45deg)}.ant-popover-placement-right .ant-popover-arrow{top:50%;transform:translateY(-50%)}.ant-popover-placement-rightTop .ant-popover-arrow{top:12px}.ant-popover-placement-bottom .ant-popover-arrow,.ant-popover-placement-bottomLeft .ant-popover-arrow,.ant-popover-placement-bottomRight .ant-popover-arrow{top:1.51px}.ant-popover-placement-bottom .ant-popover-arrow-content,.ant-popover-placement-bottomLeft .ant-popover-arrow-content,.ant-popover-placement-bottomRight .ant-popover-arrow-content{box-shadow:-2px -2px 5px rgba(0,0,0,.06);transform:translateY(4.24px) rotate(45deg)}.ant-popover-placement-bottom .ant-popover-arrow{left:50%;transform:translateX(-50%)}.ant-popover-placement-bottomLeft .ant-popover-arrow{left:16px}.ant-popover-placement-bottomRight .ant-popover-arrow{right:16px}.ant-popover-placement-left .ant-popover-arrow,.ant-popover-placement-leftBottom .ant-popover-arrow,.ant-popover-placement-leftTop .ant-popover-arrow{right:1.51px}.ant-popover-placement-left .ant-popover-arrow-content,.ant-popover-placement-leftBottom .ant-popover-arrow-content,.ant-popover-placement-leftTop .ant-popover-arrow-content{box-shadow:3px -3px 7px rgba(0,0,0,.07);transform:translateX(-4.24px) rotate(45deg)}.ant-popover-placement-left .ant-popover-arrow{top:50%;transform:translateY(-50%)}.ant-popover-placement-leftTop .ant-popover-arrow{top:12px}.ant-popover-magenta .ant-popover-arrow-content,.ant-popover-magenta .ant-popover-inner,.ant-popover-pink .ant-popover-arrow-content,.ant-popover-pink .ant-popover-inner{background-color:#eb2f96}.ant-popover-red .ant-popover-arrow-content,.ant-popover-red .ant-popover-inner{background-color:#f5222d}.ant-popover-volcano .ant-popover-arrow-content,.ant-popover-volcano .ant-popover-inner{background-color:#fa541c}.ant-popover-orange .ant-popover-arrow-content,.ant-popover-orange .ant-popover-inner{background-color:#fa8c16}.ant-popover-yellow .ant-popover-arrow-content,.ant-popover-yellow .ant-popover-inner{background-color:#fadb14}.ant-popover-gold .ant-popover-arrow-content,.ant-popover-gold .ant-popover-inner{background-color:#faad14}.ant-popover-cyan .ant-popover-arrow-content,.ant-popover-cyan .ant-popover-inner{background-color:#13c2c2}.ant-popover-lime .ant-popover-arrow-content,.ant-popover-lime .ant-popover-inner{background-color:#a0d911}.ant-popover-green .ant-popover-arrow-content,.ant-popover-green .ant-popover-inner{background-color:#52c41a}.ant-popover-blue .ant-popover-arrow-content,.ant-popover-blue .ant-popover-inner{background-color:#1890ff}.ant-popover-geekblue .ant-popover-arrow-content,.ant-popover-geekblue .ant-popover-inner{background-color:#2f54eb}.ant-popover-purple .ant-popover-arrow-content,.ant-popover-purple .ant-popover-inner{background-color:#722ed1}.ant-popover-rtl{text-align:right}.ant-popover-rtl .ant-popover-message-title{padding-right:22px;padding-left:16px}.ant-popover-rtl .ant-popover-buttons{text-align:left}.ant-popover-rtl .ant-popover-buttons button{margin-right:8px;margin-left:0}.ant-popover{position:relative}.ant-progress{margin:0;padding:0;color:rgba(0,0,0,.85)}.ant-progress-line{position:relative;width:100%;font-size:14px}.ant-progress-steps-outer{display:flex;flex-direction:row;align-items:center}.ant-progress-steps-item{flex-shrink:0;min-width:2px;margin-right:2px;background:#f3f3f3;transition:all .3s}.ant-progress-steps-item-active{background:#1890ff}.ant-progress-small.ant-progress-line,.ant-progress-small.ant-progress-line .ant-progress-text .anticon{font-size:12px}.ant-progress-outer{display:inline-block;width:100%;margin-right:0;padding-right:0}.ant-progress-show-info .ant-progress-outer{margin-right:calc(-2em - 8px);padding-right:calc(2em + 8px)}.ant-progress-inner{position:relative;display:inline-block;width:100%;overflow:hidden;vertical-align:middle;background-color:#f5f5f5;border-radius:100px}.ant-progress-circle-trail{stroke:#f5f5f5}.ant-progress-circle-path{animation:ant-progress-appear .3s}.ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#1890ff}.ant-progress-bg,.ant-progress-success-bg{position:relative;background-color:#1890ff;border-radius:100px;transition:all .4s cubic-bezier(.08,.82,.17,1) 0s}.ant-progress-success-bg{position:absolute;top:0;left:0;background-color:#52c41a}.ant-progress-text{display:inline-block;width:2em;margin-left:8px;color:rgba(0,0,0,.85);font-size:1em;line-height:1;white-space:nowrap;text-align:left;vertical-align:middle;word-break:normal}.ant-progress-text .anticon{font-size:14px}.ant-progress-status-active .ant-progress-bg::before{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border-radius:10px;opacity:0;animation:ant-progress-active 2.4s cubic-bezier(.23,1,.32,1) infinite;content:''}.ant-radio,.ant-radio-wrapper{position:relative;font-size:14px}.ant-progress-status-exception .ant-progress-bg{background-color:#ff4d4f}.ant-progress-status-exception .ant-progress-text{color:#ff4d4f}.ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#ff4d4f}.ant-progress-status-success .ant-progress-bg{background-color:#52c41a}.ant-progress-status-success .ant-progress-text{color:#52c41a}.ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#52c41a}.ant-progress-circle .ant-progress-inner{position:relative;line-height:1;background-color:transparent}.ant-progress-circle .ant-progress-text{position:absolute;top:50%;left:50%;width:100%;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:1em;line-height:1;white-space:normal;text-align:center;transform:translate(-50%,-50%)}.ant-progress-circle .ant-progress-text .anticon{font-size:1.16666667em}.ant-progress-circle.ant-progress-status-exception .ant-progress-text{color:#ff4d4f}.ant-progress-circle.ant-progress-status-success .ant-progress-text{color:#52c41a}@keyframes ant-progress-active{0%{transform:translateX(-100%) scaleX(0);opacity:.1}20%{transform:translateX(-100%) scaleX(0);opacity:.5}100%{transform:translateX(0) scaleX(1);opacity:0}}.ant-progress-rtl.ant-progress-show-info .ant-progress-outer{margin-right:0;margin-left:calc(-2em - 8px);padding-right:0;padding-left:calc(2em + 8px)}.ant-radio,.ant-radio-group,.ant-radio-wrapper{box-sizing:border-box;padding:0;color:rgba(0,0,0,.85);line-height:1.5715;font-variant:tabular-nums;font-feature-settings:'tnum';list-style:none}.ant-progress-rtl .ant-progress-success-bg{right:0;left:auto}.ant-progress-rtl.ant-progress-line .ant-progress-text,.ant-progress-rtl.ant-progress-steps .ant-progress-text{margin-right:8px;margin-left:0;text-align:right}.ant-radio-group{margin:0;display:inline-block;font-size:0}.ant-radio-group .ant-badge-count{z-index:1}.ant-radio-group>.ant-badge:not(:first-child)>.ant-radio-button-wrapper{border-left:none}.ant-radio-wrapper{margin:0 8px 0 0;display:inline-flex;align-items:baseline;cursor:pointer}.ant-radio-wrapper::after{display:inline-block;width:0;overflow:hidden;content:'\a0'}.ant-radio{margin:0;top:.2em;display:inline-block;outline:0;cursor:pointer}.ant-radio-input:focus+.ant-radio-inner,.ant-radio-wrapper:hover .ant-radio,.ant-radio:hover .ant-radio-inner{border-color:#1890ff}.ant-radio-input:focus+.ant-radio-inner{box-shadow:0 0 0 3px rgba(24,144,255,.08)}.ant-radio-checked::after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #1890ff;border-radius:50%;visibility:hidden;animation:antRadioEffect .36s ease-in-out;animation-fill-mode:both;content:''}.ant-radio-inner,.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle,.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle,.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle{border-radius:50%}.ant-radio-wrapper:hover .ant-radio::after,.ant-radio:hover::after,.ant-tooltip{visibility:visible}.ant-radio-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;background-color:#fff;border-color:#d9d9d9;border-style:solid;border-width:1px;transition:all .3s}.ant-radio-inner::after{position:absolute;top:3px;left:3px;display:block;width:8px;height:8px;background-color:#1890ff;border-top:0;border-left:0;border-radius:8px;transform:scale(0);opacity:0;transition:all .3s cubic-bezier(.78,.14,.15,.86);content:' '}.ant-radio-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer;opacity:0}.ant-radio-button-wrapper-disabled,.ant-radio-disabled,.ant-radio-disabled .ant-radio-inner,.ant-radio-disabled .ant-radio-input,.ant-radio-disabled+span{cursor:not-allowed}.ant-radio-checked .ant-radio-inner{border-color:#1890ff}.ant-radio-checked .ant-radio-inner::after{transform:scale(1);opacity:1;transition:all .3s cubic-bezier(.78,.14,.15,.86)}.ant-radio-disabled .ant-radio-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.ant-radio-disabled .ant-radio-inner::after{background-color:rgba(0,0,0,.2)}.ant-radio-disabled+span{color:rgba(0,0,0,.25)}span.ant-radio+*{padding-right:8px;padding-left:8px}.ant-radio-button-wrapper{position:relative;display:inline-block;height:32px;margin:0;padding:0 15px;color:rgba(0,0,0,.85);font-size:14px;line-height:30px;background:#fff;border:1px solid #d9d9d9;border-top-width:1.02px;border-left-width:0;cursor:pointer;transition:color .3s,background .3s,border-color .3s,box-shadow .3s}.ant-radio-button-wrapper a{color:rgba(0,0,0,.85)}.ant-radio-button-wrapper>.ant-radio-button{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.ant-radio-group-large .ant-radio-button-wrapper{height:40px;font-size:16px;line-height:38px}.ant-radio-group-small .ant-radio-button-wrapper{height:24px;padding:0 7px;line-height:22px}.ant-radio-button-wrapper:not(:first-child)::before{position:absolute;top:-1px;left:-1px;display:block;box-sizing:content-box;width:1px;height:100%;padding:1px 0;background-color:#d9d9d9;transition:background-color .3s;content:''}.ant-radio-button-wrapper:first-child{border-left:1px solid #d9d9d9;border-radius:2px 0 0 2px}.ant-radio-button-wrapper:last-child{border-radius:0 2px 2px 0}.ant-radio-button-wrapper:first-child:last-child{border-radius:2px}.ant-radio-button-wrapper:hover{position:relative;color:#1890ff}.ant-radio-button-wrapper:focus-within{box-shadow:0 0 0 3px rgba(24,144,255,.08)}.ant-radio-button-wrapper .ant-radio-inner,.ant-radio-button-wrapper input[type=radio],.ant-radio-button-wrapper input[type=checkbox]{width:0;height:0;opacity:0;pointer-events:none}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){z-index:1;color:#1890ff;background:#fff;border-color:#1890ff}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before{background-color:#1890ff}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child{border-color:#1890ff}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:#40a9ff;border-color:#40a9ff}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover::before{background-color:#40a9ff}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{color:#096dd9;border-color:#096dd9}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active::before{background-color:#096dd9}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within{box-shadow:0 0 0 3px rgba(24,144,255,.08)}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:#fff;background:#1890ff;border-color:#1890ff}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:#fff;background:#40a9ff;border-color:#40a9ff}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{color:#fff;background:#096dd9;border-color:#096dd9}.ant-radio-button-wrapper-disabled,.ant-radio-button-wrapper-disabled:first-child,.ant-radio-button-wrapper-disabled:hover{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within{box-shadow:0 0 0 3px rgba(24,144,255,.08)}.ant-radio-button-wrapper-disabled:first-child{border-left-color:#d9d9d9}.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked{color:rgba(0,0,0,.25);background-color:#e6e6e6;border-color:#d9d9d9;box-shadow:none}@keyframes antRadioEffect{0%{transform:scale(1);opacity:.5}100%{transform:scale(1.6);opacity:0}}.ant-radio-wrapper.ant-radio-wrapper-rtl{margin-right:0;margin-left:8px}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl{border-right-width:0;border-left-width:1px}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child)::before{right:-1px;left:0}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child{border-right:1px solid #d9d9d9;border-radius:0 2px 2px 0}.ant-radio-button-wrapper-checked:not([class*=' ant-radio-button-wrapper-disabled']).ant-radio-button-wrapper:first-child{border-right-color:#40a9ff}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child{border-radius:2px 0 0 2px}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child{border-right-color:#d9d9d9}.ant-radio+span:empty{display:none}.ant-rate,.ant-rate-star,.ant-rate-text{display:inline-block}.ant-rate{box-sizing:border-box;font-variant:tabular-nums;font-feature-settings:'tnum';margin:0;padding:0;color:#fadb14;font-size:20px;line-height:unset;list-style:none;outline:0}.ant-rate-disabled .ant-rate-star{cursor:default}.ant-rate-disabled .ant-rate-star:hover{transform:scale(1)}.ant-rate-star{position:relative;color:inherit;cursor:pointer}.ant-rate-star:not(:last-child){margin-right:8px}.ant-rate-star>div{transition:all .3s,outline 0s}.ant-rate-star>div:focus-visible,.ant-rate-star>div:hover{transform:scale(1.1)}.ant-rate-star>div:focus{outline:0}.ant-rate-star>div:focus-visible{outline:#fadb14 dashed 1px}.ant-rate-star-first,.ant-rate-star-second{color:#f0f0f0;transition:all .3s;-webkit-user-select:none;user-select:none}.ant-rate-star-first .anticon,.ant-rate-star-second .anticon{vertical-align:middle}.ant-rate-star-first{position:absolute;top:0;left:0;width:50%;height:100%;overflow:hidden;opacity:0}.ant-rate-star-half .ant-rate-star-first,.ant-rate-star-half .ant-rate-star-second{opacity:1}.ant-rate-star-full .ant-rate-star-second,.ant-rate-star-half .ant-rate-star-first{color:inherit}.ant-rate-text{margin:0 8px;font-size:14px}.ant-rate-rtl .ant-rate-star:not(:last-child){margin-right:0;margin-left:8px}.ant-rate-rtl .ant-rate-star-first{right:0;left:auto}.ant-select-single .ant-select-selector{display:flex}.ant-select-single .ant-select-selector .ant-select-selection-search{position:absolute;top:0;right:11px;bottom:0;left:11px}.ant-select-single .ant-select-selector .ant-select-selection-search-input{width:100%}.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{padding:0;line-height:30px;transition:all .3s}@supports (-moz-appearance:meterbar){.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:30px}}.ant-select-single .ant-select-selector .ant-select-selection-item{position:relative;-webkit-user-select:none;user-select:none}.ant-select-single .ant-select-selector .ant-select-selection-placeholder{pointer-events:none}.ant-select-single .ant-select-selector .ant-select-selection-item::after,.ant-select-single .ant-select-selector .ant-select-selection-placeholder::after,.ant-select-single .ant-select-selector::after{display:inline-block;width:0;visibility:hidden;content:'\a0'}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder::after,.ant-select-single.ant-select-customize-input .ant-select-selector::after{display:none}.ant-select-single.ant-select-show-arrow .ant-select-selection-search{right:25px}.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-right:18px}.ant-select-single.ant-select-open .ant-select-selection-item{color:#bfbfbf}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{width:100%;height:32px;padding:0 11px}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{height:30px}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector::after{line-height:30px}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search{position:static;width:100%}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder{position:absolute;right:0;left:0;padding:0 11px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{height:40px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector::after{line-height:38px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{height:38px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{height:24px;padding:0 7px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector::after{line-height:22px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{height:22px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search{right:7px;left:7px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{right:28px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder{padding-right:21px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{padding:0 11px}.ant-select-selection-overflow{position:relative;display:flex;flex:auto;flex-wrap:wrap;max-width:100%}.ant-select-selection-overflow-item{flex:none;align-self:center;max-width:100%}.ant-select-multiple .ant-select-selector{display:flex;flex-wrap:wrap;align-items:center;padding:1px 4px}.ant-select-show-search.ant-select-multiple .ant-select-selector{cursor:text}.ant-select-disabled.ant-select-multiple .ant-select-selector{background:#f5f5f5;cursor:not-allowed}.ant-select-multiple .ant-select-selector::after{display:inline-block;width:0;margin:2px 0;line-height:24px;content:'\a0'}.ant-select-multiple.ant-select-allow-clear .ant-select-selector,.ant-select-multiple.ant-select-show-arrow .ant-select-selector{padding-right:24px}.ant-select-multiple .ant-select-selection-item{position:relative;display:flex;flex:none;box-sizing:border-box;max-width:100%;height:24px;margin-top:2px;margin-bottom:2px;line-height:22px;background:#f5f5f5;border:1px solid #f0f0f0;border-radius:2px;cursor:default;transition:font-size .3s,line-height .3s,height .3s;-webkit-user-select:none;user-select:none;margin-inline-end:4px;padding-inline-start:8px;padding-inline-end:4px}.ant-select-disabled.ant-select-multiple .ant-select-selection-item{color:#bfbfbf;border-color:#d9d9d9;cursor:not-allowed}.ant-select-multiple .ant-select-selection-item-content{display:inline-block;margin-right:4px;overflow:hidden;white-space:pre;text-overflow:ellipsis}.ant-select-multiple .ant-select-selection-item-remove{color:inherit;text-align:center;text-transform:none;vertical-align:-.125em;display:inline-block;color:rgba(0,0,0,.45);font-weight:700;font-size:10px;line-height:inherit;cursor:pointer}.ant-select-multiple .ant-select-selection-item-remove>*{line-height:1}.ant-select-multiple .ant-select-selection-item-remove svg{display:inline-block}.ant-select-disabled .ant-select-selection-item-remove,.ant-select-multiple .ant-select-selection-item-remove::before{display:none}.ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon{display:block}.ant-select-multiple .ant-select-selection-item-remove>.anticon{vertical-align:-.2em}.ant-select-multiple .ant-select-selection-item-remove:hover{color:rgba(0,0,0,.75)}.ant-select-multiple .ant-select-selection-overflow-item+.ant-select-selection-overflow-item .ant-select-selection-search{margin-inline-start:0}.ant-select-multiple .ant-select-selection-search{position:relative;max-width:100%;margin-top:2px;margin-bottom:2px;margin-inline-start:7px}.ant-select-multiple .ant-select-selection-search-input,.ant-select-multiple .ant-select-selection-search-mirror{height:24px;line-height:24px;transition:all .3s}.ant-select-multiple .ant-select-selection-search-input{width:100%;min-width:4.1px}.ant-select-multiple .ant-select-selection-search-mirror{position:absolute;top:0;left:0;z-index:999;white-space:pre;visibility:hidden}.ant-select-multiple .ant-select-selection-placeholder{position:absolute;top:50%;right:11px;left:11px;transform:translateY(-50%);transition:all .3s}.ant-select-multiple.ant-select-lg .ant-select-selector::after{line-height:32px}.ant-select-multiple.ant-select-lg .ant-select-selection-search{height:32px;line-height:32px}.ant-select-multiple.ant-select-lg .ant-select-selection-search-input,.ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror{height:32px;line-height:30px}.ant-select-multiple.ant-select-sm .ant-select-selector::after{line-height:16px}.ant-select-multiple.ant-select-sm .ant-select-selection-item{height:16px;line-height:14px}.ant-select-multiple.ant-select-sm .ant-select-selection-search{height:16px;line-height:16px;margin-inline-start:3px}.ant-select-multiple.ant-select-sm .ant-select-selection-search-input,.ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror{height:16px;line-height:14px}.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{left:7px}.ant-select-multiple.ant-select-lg .ant-select-selection-item{height:32px;line-height:32px}.ant-select{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:'tnum';position:relative;display:inline-block;cursor:pointer}.ant-select:not(.ant-select-customize-input) .ant-select-selector{position:relative;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:pointer}.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector{cursor:text}.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:auto}.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:#40a9ff;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ant-input-rtl .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-right-width:0;border-left-width:1px!important}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{color:rgba(0,0,0,.25);background:#f5f5f5;cursor:not-allowed}.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{background:#f5f5f5}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:not-allowed}.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{margin:0;padding:0;background:0 0;border:none;outline:0;appearance:none}.ant-select-arrow,.ant-select-clear{position:absolute;top:50%;right:11px;width:12px;height:12px;margin-top:-6px;font-size:12px;line-height:1;text-transform:none;text-align:center}.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.ant-select-arrow,.ant-select-arrow svg{display:inline-block}.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#40a9ff;border-right-width:1px!important}.ant-input-rtl .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-right-width:0;border-left-width:1px!important}.ant-select-selection-item{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media all and (-ms-high-contrast:none){.ant-select-selection-item,.ant-select-selection-item ::-ms-backdrop{flex:auto}}.ant-select-selection-placeholder{flex:1;overflow:hidden;color:#bfbfbf;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}@media all and (-ms-high-contrast:none){.ant-select-selection-placeholder,.ant-select-selection-placeholder ::-ms-backdrop{flex:auto}}.ant-select-arrow{color:inherit;vertical-align:-.125em;color:rgba(0,0,0,.25);pointer-events:none}.ant-select-arrow>*{line-height:1}.ant-select-arrow::before{display:none}.ant-select-arrow .ant-select-arrow-icon{display:block}.ant-select-arrow .anticon{vertical-align:top;transition:transform .3s}.ant-select-arrow .anticon>svg{vertical-align:top}.ant-select-arrow .anticon:not(.ant-select-suffix){pointer-events:auto}.ant-select-disabled .ant-select-arrow{cursor:not-allowed}.ant-select-clear{z-index:1;display:inline-block;color:rgba(0,0,0,.25);font-style:normal;background:#fff;cursor:pointer;opacity:0;transition:color .3s ease,opacity .15s ease;text-rendering:auto}.ant-select-clear::before{display:block}.ant-select-clear:hover{color:rgba(0,0,0,.45)}.ant-select:hover .ant-select-clear{opacity:1}.ant-select-dropdown{margin:0;color:rgba(0,0,0,.85);line-height:1.5715;list-style:none;font-feature-settings:'tnum';z-index:1050;box-sizing:border-box;padding:4px 0;overflow:hidden;font-size:14px;font-variant:initial;background-color:#fff;border-radius:2px;outline:0}.ant-select-dropdown-empty,.ant-select-item-empty{color:rgba(0,0,0,.25)}.ant-select-item,.ant-select-item-empty{display:block;min-height:32px;padding:5px 12px;position:relative;font-size:14px;line-height:22px;font-weight:400}.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topLeft,.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topLeft{animation-name:antSlideDownIn}.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomLeft{animation-name:antSlideUpOut}.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topLeft{animation-name:antSlideDownOut}.ant-select-item{color:rgba(0,0,0,.85);cursor:pointer;transition:background .3s ease}.ant-select-item-group{color:rgba(0,0,0,.45);font-size:12px;cursor:default}.ant-select-item-option{display:flex}.ant-select-item-option-content{flex:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-select-item-option-state{flex:none}.ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#f5f5f5}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:rgba(0,0,0,.85);font-weight:600;background-color:#e6f7ff}.ant-select-item-option-disabled.ant-select-item-option-selected,.ant-slider-rail{background-color:#f5f5f5}.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:#1890ff}.ant-select-item-option-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-select-item-option-grouped{padding-left:24px}.ant-select-lg{font-size:16px}.ant-select-borderless .ant-select-selector{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}.ant-select-rtl .ant-select-arrow,.ant-select-rtl .ant-select-clear{right:initial;left:11px}.ant-select-dropdown-rtl .ant-select-item-option-grouped{padding-right:24px;padding-left:12px}.ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector,.ant-select-rtl.ant-select-multiple.ant-select-show-arrow .ant-select-selector{padding-right:4px;padding-left:24px}.ant-select-rtl.ant-select-multiple .ant-select-selection-item{text-align:right}.ant-select-rtl.ant-select-multiple .ant-select-selection-item-content{margin-right:0;margin-left:4px;text-align:right}.ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror{right:0;left:auto}.ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder{right:11px;left:auto}.ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{right:7px}.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder{right:0;left:9px;text-align:right}.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search{right:11px;left:25px}.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-right:0;padding-left:18px}.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{right:6px}.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder{padding-right:0;padding-left:21px}.ant-select-dropdown{top:100%;left:0;position:relative;width:100%;margin-top:4px;margin-bottom:4px;display:block}.ant-select-dropdown .cdk-virtual-scroll-content-wrapper{right:0}.ant-select-dropdown .full-width{contain:initial}.ant-select-dropdown .full-width .cdk-virtual-scroll-content-wrapper{position:static}.ant-skeleton{display:table;width:100%}.ant-skeleton-header{display:table-cell;padding-right:16px;vertical-align:top}.ant-skeleton-header .ant-skeleton-avatar{display:inline-block;vertical-align:top;background:rgba(190,190,190,.2);width:32px;height:32px;line-height:32px}.ant-skeleton-header .ant-skeleton-avatar-lg{width:40px;height:40px;line-height:40px}.ant-skeleton-header .ant-skeleton-avatar-sm{width:24px;height:24px;line-height:24px}.ant-skeleton-content{display:table-cell;width:100%;vertical-align:top}.ant-skeleton-content .ant-skeleton-title{width:100%;height:16px;margin-top:16px;background:rgba(190,190,190,.2);border-radius:4px}.ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph{margin-top:24px}.ant-skeleton-content .ant-skeleton-paragraph{padding:0}.ant-skeleton-content .ant-skeleton-paragraph>li{width:100%;height:16px;list-style:none;background:rgba(190,190,190,.2);border-radius:4px}.ant-skeleton-content .ant-skeleton-paragraph>li:last-child:not(:first-child):not(:nth-child(2)){width:61%}.ant-skeleton-content .ant-skeleton-paragraph>li+li{margin-top:16px}.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title{margin-top:12px}.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph{margin-top:28px}.ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton-round .ant-skeleton-content .ant-skeleton-title{border-radius:100px}.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,.ant-skeleton.ant-skeleton-active .ant-skeleton-button,.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,.ant-skeleton.ant-skeleton-active .ant-skeleton-image,.ant-skeleton.ant-skeleton-active .ant-skeleton-input{background:linear-gradient(90deg,rgba(190,190,190,.2) 25%,rgba(129,129,129,.24) 37%,rgba(190,190,190,.2) 63%);background-size:400% 100%;animation:ant-skeleton-loading 1.4s ease infinite}.ant-skeleton-element{display:inline-block;width:auto}.ant-skeleton-element .ant-skeleton-button{display:inline-block;vertical-align:top;background:rgba(190,190,190,.2);border-radius:2px;width:64px;height:32px;line-height:32px}.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle{width:32px;border-radius:50%}.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round{border-radius:32px}.ant-skeleton-element .ant-skeleton-button-lg{width:80px;height:40px;line-height:40px}.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle{width:40px;border-radius:50%}.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round{border-radius:40px}.ant-skeleton-element .ant-skeleton-button-sm{width:48px;height:24px;line-height:24px}.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle{width:24px;border-radius:50%}.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round{border-radius:24px}.ant-image-preview-switch-left,.ant-image-preview-switch-right,.ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle,.ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle,.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle,.ant-skeleton-element .ant-skeleton-image-svg.ant-skeleton-image-circle,.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle{border-radius:50%}.ant-skeleton-element .ant-skeleton-avatar{display:inline-block;vertical-align:top;background:rgba(190,190,190,.2);width:32px;height:32px;line-height:32px}.ant-skeleton-element .ant-skeleton-avatar-lg{width:40px;height:40px;line-height:40px}.ant-skeleton-element .ant-skeleton-avatar-sm{width:24px;height:24px;line-height:24px}.ant-skeleton-element .ant-skeleton-input{display:inline-block;vertical-align:top;background:rgba(190,190,190,.2);width:100%;height:32px;line-height:32px}.ant-skeleton-element .ant-skeleton-input-lg{width:100%;height:40px;line-height:40px}.ant-skeleton-element .ant-skeleton-input-sm{width:100%;height:24px;line-height:24px}.ant-skeleton-element .ant-skeleton-image{display:flex;align-items:center;justify-content:center;vertical-align:top;background:rgba(190,190,190,.2);width:96px;height:96px;line-height:96px}.ant-skeleton-element .ant-skeleton-image-path{fill:#bfbfbf}.ant-skeleton-element .ant-skeleton-image-svg{width:48px;height:48px;line-height:48px;max-width:192px;max-height:192px}.ant-slider,.ant-spin,.ant-statistic,.ant-steps{line-height:1.5715;font-variant:tabular-nums;list-style:none;font-feature-settings:'tnum'}@keyframes ant-skeleton-loading{0%{background-position:100% 50%}100%{background-position:0 50%}}.ant-skeleton-rtl .ant-skeleton-header{padding-right:0;padding-left:16px}.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title{animation-name:ant-skeleton-loading-rtl}@keyframes ant-skeleton-loading-rtl{0%{background-position:0 50%}100%{background-position:100% 50%}}.ant-slider{box-sizing:border-box;color:rgba(0,0,0,.85);font-size:14px;position:relative;height:12px;margin:10px 6px;padding:4px 0;cursor:pointer;touch-action:none}.ant-slider-vertical{width:12px;height:100%;margin:6px 10px;padding:0 4px}.ant-spin,.ant-statistic,.ant-steps{padding:0;box-sizing:border-box}.ant-slider-vertical .ant-slider-rail{width:4px;height:100%}.ant-slider-vertical .ant-slider-track{width:4px}.ant-slider-vertical .ant-slider-handle{margin-top:-6px;margin-left:-5px}.ant-slider-vertical .ant-slider-mark{top:0;left:12px;width:18px;height:100%}.ant-slider-vertical .ant-slider-mark-text{left:4px;white-space:nowrap}.ant-slider-vertical .ant-slider-step{width:4px;height:100%}.ant-slider-rail,.ant-slider-track{height:4px;border-radius:2px;position:absolute}.ant-slider-vertical .ant-slider-dot{top:auto;left:2px;margin-bottom:-4px}.ant-slider-tooltip .ant-tooltip-inner{min-width:unset}.ant-slider-rtl.ant-slider-vertical .ant-slider-handle{margin-right:-5px;margin-left:0}.ant-slider-rtl.ant-slider-vertical .ant-slider-mark{right:12px;left:auto}.ant-slider-rtl.ant-slider-vertical .ant-slider-mark-text{right:4px;left:auto}.ant-slider-rtl.ant-slider-vertical .ant-slider-dot{right:2px;left:auto}.ant-slider-with-marks{margin-bottom:28px}.ant-slider-rail{width:100%;transition:background-color .3s}.ant-slider-track{background-color:#91d5ff;transition:background-color .3s}.ant-slider-handle{position:absolute;width:14px;height:14px;margin-top:-5px;background-color:#fff;border:2px solid #91d5ff;border-radius:50%;box-shadow:0;cursor:pointer;transition:border-color .3s,box-shadow .6s,transform .3s cubic-bezier(.18,.89,.32,1.28)}.ant-slider-handle-dragging.ant-slider-handle-dragging.ant-slider-handle-dragging,.ant-slider-handle:focus{border-color:#46a6ff;box-shadow:0 0 0 5px rgba(24,144,255,.12)}.ant-slider-handle:focus{outline:0}.ant-slider-handle.ant-tooltip-open{border-color:#1890ff}.ant-slider:hover .ant-slider-rail{background-color:#e1e1e1}.ant-slider:hover .ant-slider-track{background-color:#69c0ff}.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open){border-color:#69c0ff}.ant-slider-mark{position:absolute;top:14px;left:0;width:100%;font-size:14px}.ant-slider-mark-text{position:absolute;display:inline-block;color:rgba(0,0,0,.45);text-align:center;word-break:keep-all;cursor:pointer;-webkit-user-select:none;user-select:none}.ant-slider-mark-text-active{color:rgba(0,0,0,.85)}.ant-slider-step{position:absolute;width:100%;height:4px;background:0 0}.ant-slider-dot{position:absolute;top:-2px;width:8px;height:8px;margin-left:-4px;background-color:#fff;border:2px solid #f0f0f0;border-radius:50%;cursor:pointer}.ant-slider-dot:first-child,.ant-slider-dot:last-child{margin-left:-4px}.ant-slider-dot-active{border-color:#8cc8ff}.ant-slider-disabled{cursor:not-allowed}.ant-slider-disabled .ant-slider-track{background-color:rgba(0,0,0,.25)!important}.ant-slider-disabled .ant-slider-dot,.ant-slider-disabled .ant-slider-handle{background-color:#fff;border-color:rgba(0,0,0,.25)!important;box-shadow:none;cursor:not-allowed}.ant-slider-disabled .ant-slider-dot,.ant-slider-disabled .ant-slider-mark-text{cursor:not-allowed!important}.ant-slider-rtl .ant-slider-mark{right:0;left:auto}.ant-slider-rtl .ant-slider-dot,.ant-slider-rtl .ant-slider-dot:first-child,.ant-slider-rtl .ant-slider-dot:last-child{margin-right:-4px;margin-left:0}.ant-spin{margin:0;font-size:14px;position:absolute;display:none;color:#1890ff;text-align:center;vertical-align:middle;opacity:0;transition:transform .3s cubic-bezier(.78,.14,.15,.86)}.ant-spin-spinning{position:static;display:inline-block;opacity:1}.ant-spin-nested-loading{position:relative}.ant-spin-nested-loading>div>.ant-spin{position:absolute;top:0;left:0;z-index:4;display:block;width:100%;height:100%;max-height:400px}.ant-spin-nested-loading>div>.ant-spin .ant-spin-dot{position:absolute;top:50%;left:50%;margin:-10px}.ant-spin-nested-loading>div>.ant-spin .ant-spin-text{position:absolute;top:50%;width:100%;padding-top:5px;text-shadow:0 1px 2px #fff}.ant-spin-nested-loading>div>.ant-spin.ant-spin-show-text .ant-spin-dot{margin-top:-20px}.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-dot{margin:-7px}.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-text{padding-top:2px}.ant-spin-nested-loading>div>.ant-spin-sm.ant-spin-show-text .ant-spin-dot{margin-top:-17px}.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-dot{margin:-16px}.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-text{padding-top:11px}.ant-spin-nested-loading>div>.ant-spin-lg.ant-spin-show-text .ant-spin-dot{margin-top:-26px}.ant-spin-container{position:relative;transition:opacity .3s}.ant-spin-container::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:none\9;width:100%;height:100%;background:#fff;opacity:0;transition:all .3s;content:'';pointer-events:none}.ant-spin-blur{clear:both;overflow:hidden;opacity:.5;-webkit-user-select:none;user-select:none;pointer-events:none}.ant-spin-blur::after{opacity:.4;pointer-events:auto}.ant-spin-tip{color:rgba(0,0,0,.45)}.ant-spin-dot{position:relative;display:inline-block;font-size:20px;width:1em;height:1em}.ant-spin-dot-item{position:absolute;display:block;width:9px;height:9px;background-color:#1890ff;border-radius:100%;transform:scale(.75);transform-origin:50% 50%;opacity:.3;animation:antSpinMove 1s infinite linear alternate}.ant-spin-dot-item:nth-child(1){top:0;left:0}.ant-spin-dot-item:nth-child(2){top:0;right:0;animation-delay:.4s}.ant-spin-dot-item:nth-child(3){right:0;bottom:0;animation-delay:.8s}.ant-spin-dot-item:nth-child(4){bottom:0;left:0;animation-delay:1.2s}.ant-spin-dot-spin{transform:rotate(45deg);animation:antRotate 1.2s infinite linear}.ant-spin-sm .ant-spin-dot{font-size:14px}.ant-spin-sm .ant-spin-dot i{width:6px;height:6px}.ant-spin-lg .ant-spin-dot{font-size:32px}.ant-spin-lg .ant-spin-dot i{width:14px;height:14px}.ant-spin.ant-spin-show-text .ant-spin-text{display:block}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active){.ant-spin-blur{background:#fff;opacity:.5}}@keyframes antSpinMove{to{opacity:1}}@keyframes antRotate{to{transform:rotate(405deg)}}.ant-spin-rtl .ant-spin-dot-spin{transform:rotate(-45deg);animation-name:antRotateRtl}@keyframes antRotateRtl{to{transform:rotate(-405deg)}}nz-spin{display:block}.ant-statistic{margin:0;color:rgba(0,0,0,.85);font-size:14px}.ant-statistic-title{margin-bottom:4px;color:rgba(0,0,0,.45);font-size:14px}.ant-statistic-content{color:rgba(0,0,0,.85);font-size:24px}.ant-statistic-content-value{display:inline-block;direction:ltr}.ant-cascader-menu-rtl .ant-cascader-menu,.ant-cascader-picker-rtl,.ant-picker-calendar-rtl,.ant-result-rtl,.ant-select-tree-checkbox-rtl,.ant-space-rtl,.ant-statistic-rtl,.ant-steps-rtl,.ant-switch-rtl,.ant-table-rtl,.ant-table-wrapper-rtl,.ant-tabs-dropdown-rtl,.ant-tabs-rtl,.ant-tag.ant-tag-rtl,.ant-timeline-rtl,.ant-tooltip-rtl,.ant-transfer-rtl,.ant-tree .ant-tree-treenode-rtl,.ant-tree-checkbox-rtl,.ant-tree-rtl,.ant-tree-select-dropdown-rtl,.ant-typography-rtl,.ant-upload-list-rtl,.ant-upload-rtl{direction:rtl}.ant-statistic-content-prefix,.ant-statistic-content-suffix{display:inline-block}.ant-statistic-content-prefix{margin-right:4px}.ant-statistic-content-suffix{margin-left:4px}.ant-statistic-rtl .ant-statistic-content-prefix{margin-right:0;margin-left:4px}.ant-statistic-rtl .ant-statistic-content-suffix{margin-right:4px;margin-left:0}.ant-steps{margin:0;color:rgba(0,0,0,.85);display:flex;width:100%;font-size:0;text-align:initial}.ant-steps-item{position:relative;display:inline-block;flex:1;overflow:hidden;vertical-align:top}.ant-steps-item-container{outline:0}.ant-steps-item:last-child{flex:none}.ant-steps-item:last-child>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title::after,.ant-steps-item:last-child>.ant-steps-item-container>.ant-steps-item-tail{display:none}.ant-steps-item-content,.ant-steps-item-icon{display:inline-block;vertical-align:top}.ant-steps-item-icon{width:32px;height:32px;margin:0 8px 0 0;font-size:16px;line-height:32px;text-align:center;border:1px solid rgba(0,0,0,.25);border-radius:32px;transition:background-color .3s,border-color .3s}.ant-steps-item-icon .ant-steps-icon{position:relative;top:-.5px;color:#1890ff;line-height:1}.ant-steps-item-tail{position:absolute;top:12px;left:0;width:100%;padding:0 10px}.ant-steps-item-tail::after{display:inline-block;width:100%;height:1px;background:#f0f0f0;border-radius:1px;transition:background .3s;content:''}.ant-steps-item-title{position:relative;display:inline-block;padding-right:16px;color:rgba(0,0,0,.85);font-size:16px;line-height:32px}.ant-steps-item-description,.ant-steps-item-subtitle{color:rgba(0,0,0,.45);font-size:14px}.ant-steps-item-title::after{position:absolute;top:16px;left:100%;display:block;width:9999px;height:1px;background:#f0f0f0;content:''}.ant-steps-item-subtitle{display:inline;margin-left:8px;font-weight:400}.ant-steps-item-wait .ant-steps-item-icon{background-color:#fff;border-color:rgba(0,0,0,.25)}.ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon{color:rgba(0,0,0,.25)}.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description,.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:rgba(0,0,0,.45)}.ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:rgba(0,0,0,.25)}.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title::after,.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-tail::after{background-color:#f0f0f0}.ant-steps-item-process .ant-steps-item-icon{background-color:#fff;border-color:#1890ff}.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{color:#1890ff}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description,.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:rgba(0,0,0,.85)}.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:#1890ff}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title::after,.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-tail::after{background-color:#f0f0f0}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon{background:#1890ff}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon .ant-steps-icon{color:#fff}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-title{font-weight:500}.ant-steps-item-finish .ant-steps-item-icon{background-color:#fff;border-color:#1890ff}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title::after,.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail::after{background-color:#1890ff}.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:#1890ff}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title,.ant-switch,.ant-table{color:rgba(0,0,0,.85)}.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:#1890ff}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{color:rgba(0,0,0,.45)}.ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon,.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description,.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:#ff4d4f}.ant-steps-item-error .ant-steps-item-icon{background-color:#fff;border-color:#ff4d4f}.ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:#ff4d4f}.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title::after,.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-tail::after{background-color:#f0f0f0}.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process)>.ant-steps-item-container[role=button]:hover .ant-steps-item-icon .ant-steps-icon,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-description,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-subtitle,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-title,.ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{color:#1890ff}.ant-steps-item.ant-steps-next-error .ant-steps-item-title::after{background:#ff4d4f}.ant-steps-item-disabled{cursor:not-allowed}.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]{cursor:pointer}.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-description,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-icon .ant-steps-icon,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-subtitle,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-title{transition:color .3s}.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process)>.ant-steps-item-container[role=button]:hover .ant-steps-item-icon{border-color:#1890ff}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-left:16px;white-space:nowrap}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{padding-left:0}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title{padding-right:0}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail{display:none}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description{max-width:140px;white-space:normal}.ant-steps-item-custom>.ant-steps-item-container>.ant-steps-item-icon{height:auto;background:0 0;border:0}.ant-steps-item-custom>.ant-steps-item-container>.ant-steps-item-icon>.ant-steps-icon{top:0;left:.5px;width:32px;height:32px;font-size:24px;line-height:32px}.ant-steps:not(.ant-steps-vertical) .ant-steps-item-custom .ant-steps-item-icon{width:auto;background:0 0}.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-left:12px}.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{padding-left:0}.ant-steps-small .ant-steps-item-icon{width:24px;height:24px;margin:0 8px 0 0;font-size:12px;line-height:24px;text-align:center;border-radius:24px}.ant-steps-small .ant-steps-item-title{padding-right:12px;font-size:14px;line-height:24px}.ant-steps-small .ant-steps-item-title::after{top:12px}.ant-steps-small .ant-steps-item-description{color:rgba(0,0,0,.45);font-size:14px}.ant-steps-small .ant-steps-item-tail{top:8px}.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon{width:inherit;height:inherit;line-height:inherit;background:0 0;border:0;border-radius:0}.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon{font-size:24px;line-height:24px;transform:none}.ant-steps-vertical{display:flex}.ant-steps-vertical>.ant-steps-item{display:block;flex:1 0 auto;padding-left:0;overflow:visible}.ant-steps-vertical>.ant-steps-item .ant-steps-item-icon{float:left;margin-right:16px}.ant-steps-vertical>.ant-steps-item .ant-steps-item-content{display:block;min-height:48px;overflow:hidden}.ant-steps-vertical>.ant-steps-item .ant-steps-item-title{line-height:32px}.ant-steps-vertical>.ant-steps-item .ant-steps-item-description{padding-bottom:12px}.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{position:absolute;top:0;left:16px;width:1px;height:100%;padding:38px 0 6px}.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail::after{width:1px;height:100%}.ant-steps-vertical>.ant-steps-item:not(:last-child)>.ant-steps-item-container>.ant-steps-item-tail{display:block}.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title::after{display:none}.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail{position:absolute;top:0;left:12px;padding:30px 0 6px}.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-title{line-height:24px}.ant-steps-label-vertical .ant-steps-item{overflow:visible}.ant-steps-label-vertical .ant-steps-item-tail{margin-left:58px;padding:3.5px 24px}.ant-steps-label-vertical .ant-steps-item-content{display:block;width:116px;margin-top:8px;text-align:center}.ant-steps-label-vertical .ant-steps-item-icon{display:inline-block;margin-left:42px}.ant-steps-label-vertical .ant-steps-item-title{padding-right:0;padding-left:0}.ant-steps-label-vertical .ant-steps-item-title::after{display:none}.ant-steps-label-vertical .ant-steps-item-subtitle{display:block;margin-bottom:4px;margin-left:0;line-height:1.5715}.ant-steps-label-vertical.ant-steps-small:not(.ant-steps-dot) .ant-steps-item-icon{margin-left:46px}.ant-steps-dot .ant-steps-item-title,.ant-steps-dot.ant-steps-small .ant-steps-item-title{line-height:1.5715}.ant-steps-dot .ant-steps-item-tail,.ant-steps-dot.ant-steps-small .ant-steps-item-tail{top:2px;width:100%;margin:0 0 0 70px;padding:0}.ant-steps-dot .ant-steps-item-tail::after,.ant-steps-dot.ant-steps-small .ant-steps-item-tail::after{width:calc(100% - 20px);height:3px;margin-left:12px}.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot{left:2px}.ant-steps-dot .ant-steps-item-icon,.ant-steps-dot.ant-steps-small .ant-steps-item-icon{width:8px;height:8px;margin-left:67px;padding-right:0;line-height:8px;background:0 0;border:0}.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot{position:relative;float:left;width:100%;height:100%;border-radius:100px;transition:all .3s}.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot::after,.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot::after{position:absolute;top:-12px;left:-26px;width:60px;height:32px;background:rgba(0,0,0,.001);content:''}.ant-steps-dot .ant-steps-item-content,.ant-steps-dot.ant-steps-small .ant-steps-item-content{width:140px}.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon,.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon{position:relative;top:-1px;width:10px;height:10px;line-height:10px;background:0 0}.ant-steps-dot .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot{left:0}.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon{margin-top:8px;margin-left:0;background:0 0}.ant-steps-vertical.ant-steps-dot .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{top:2px;left:-9px;margin:0;padding:22px 0 4px}.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot{left:0}.ant-steps-vertical.ant-steps-dot .ant-steps-item-content{width:inherit}.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-item-container .ant-steps-item-icon .ant-steps-icon-dot{left:-2px}.ant-steps-navigation{padding-top:12px}.ant-steps-navigation.ant-steps-small .ant-steps-item-container{margin-left:-12px}.ant-steps-navigation .ant-steps-item{overflow:visible;text-align:center}.ant-steps-navigation .ant-steps-item-container{display:inline-block;height:100%;margin-left:-16px;padding-bottom:12px;text-align:left;transition:opacity .3s}.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title::after,.ant-steps-navigation .ant-steps-item:last-child::after{display:none}.ant-steps-navigation .ant-steps-item-container .ant-steps-item-content{max-width:auto}.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title{max-width:100%;padding-right:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role=button]{cursor:pointer}.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role=button]:hover{opacity:.85}.ant-steps-navigation .ant-steps-item:last-child{flex:1}.ant-steps-navigation .ant-steps-item::after{position:absolute;top:50%;left:100%;display:inline-block;width:12px;height:12px;margin-top:-14px;margin-left:-2px;border:1px solid rgba(0,0,0,.25);border-bottom:none;border-left:none;transform:rotate(45deg);content:''}.ant-steps-navigation .ant-steps-item::before{position:absolute;bottom:0;left:50%;display:inline-block;width:0;height:2px;background-color:#1890ff;transition:width .3s,left .3s;transition-timing-function:ease-out;content:''}.ant-steps-navigation .ant-steps-item.ant-steps-item-active::before{left:0;width:100%}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item{margin-right:0!important}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item::before{display:none}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item.ant-steps-item-active::before{top:0;right:0;left:unset;display:block;width:3px;height:calc(100% - 24px)}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item::after{position:relative;top:-2px;left:50%;display:block;width:8px;height:8px;margin-bottom:8px;text-align:center;transform:rotate(135deg)}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{visibility:hidden}.ant-steps.ant-steps-rtl .ant-steps-item-icon{margin-right:0;margin-left:8px}.ant-steps-rtl .ant-steps-item-tail{right:0;left:auto}.ant-steps-rtl .ant-steps-item-title{padding-right:0;padding-left:16px}.ant-steps-rtl .ant-steps-item-title::after{right:100%;left:auto}.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-right:16px;padding-left:0}.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{padding-right:0}.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title{padding-left:0}.ant-steps-rtl .ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon{right:.5px;left:auto}.ant-steps-rtl.ant-steps-navigation.ant-steps-small .ant-steps-item-container{margin-right:-12px;margin-left:0}.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container{margin-right:-16px;margin-left:0;text-align:right}.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title{padding-left:0}.ant-steps-rtl.ant-steps-navigation .ant-steps-item::after{right:100%;left:auto;margin-right:-2px;margin-left:0;transform:rotate(225deg)}.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-right:12px;padding-left:0}.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{padding-right:0}.ant-steps-rtl.ant-steps-small .ant-steps-item-title{padding-right:0;padding-left:12px}.ant-steps-rtl.ant-steps-vertical>.ant-steps-item .ant-steps-item-icon{float:right;margin-right:0;margin-left:16px}.ant-steps-rtl.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{right:16px;left:auto}.ant-steps-rtl.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail{right:12px;left:auto}.ant-steps-rtl.ant-steps-label-vertical .ant-steps-item-title{padding-left:0}.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail{margin:0 70px 0 0}.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail::after,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail::after{margin-right:12px;margin-left:0}.ant-steps-rtl.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot{right:2px;left:auto}.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon{margin-right:67px;margin-left:0}.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot{float:right}.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot::after,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot::after{right:-26px;left:auto}.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon{margin-right:0;margin-left:16px}.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{right:-9px;left:auto}.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot{right:0;left:auto}.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot{right:-2px;left:auto}.ant-steps-rtl.ant-steps-with-progress.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item:first-child.ant-steps-item-active{padding-right:4px}.ant-steps-with-progress .ant-steps-item .ant-steps-item-tail{top:4px!important}.ant-steps-with-progress.ant-steps-horizontal .ant-steps-item:first-child{padding-bottom:4px;padding-left:4px}.ant-steps-with-progress .ant-steps-item-icon{position:relative}.ant-steps-with-progress .ant-steps-item-icon .ant-progress{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.ant-switch{margin:0;padding:0;font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:'tnum';position:relative;display:inline-block;box-sizing:border-box;min-width:44px;height:22px;line-height:22px;vertical-align:middle;background-color:rgba(0,0,0,.25);border:0;border-radius:100px;cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none}.ant-switch:focus{outline:0;box-shadow:0 0 0 2px rgba(0,0,0,.1)}.ant-switch-checked:focus{box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ant-switch:focus:hover{box-shadow:none}.ant-switch-checked{background-color:#1890ff}.ant-switch-disabled,.ant-switch-loading{cursor:not-allowed;opacity:.4}.ant-switch-disabled *,.ant-switch-loading *{box-shadow:none;cursor:not-allowed}.ant-switch-inner{display:block;margin:0 7px 0 25px;color:#fff;font-size:12px;transition:margin .2s}.ant-switch-handle,.ant-switch-handle::before{position:absolute;transition:all .2s ease-in-out}.ant-switch-checked .ant-switch-inner{margin:0 25px 0 7px}.ant-switch-handle{top:2px;left:2px;width:18px;height:18px}.ant-switch-handle::before{top:0;right:0;bottom:0;left:0;background-color:#fff;border-radius:9px;box-shadow:0 2px 4px 0 rgba(0,35,11,.2);content:''}.ant-switch-checked .ant-switch-handle{left:calc(100% - 18px - 2px)}.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle::before{right:-30%;left:0}.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle::before{right:0;left:-30%}.ant-switch-loading-icon{position:relative;top:2px;color:rgba(0,0,0,.65);vertical-align:top}.ant-switch-checked .ant-switch-loading-icon{color:#1890ff}.ant-switch-small{min-width:28px;height:16px;line-height:16px}.ant-table,.ant-table-filter-dropdown{line-height:1.5715;box-sizing:border-box;font-variant:tabular-nums;list-style:none}.ant-switch-small .ant-switch-inner{margin:0 5px 0 18px;font-size:12px}.ant-switch-small .ant-switch-handle{width:12px;height:12px}.ant-switch-small .ant-switch-loading-icon{top:1.5px;font-size:9px}.ant-table,.ant-table.ant-table-middle,.ant-table.ant-table-small{font-size:14px}.ant-switch-small.ant-switch-checked .ant-switch-inner{margin:0 18px 0 5px}.ant-switch-small.ant-switch-checked .ant-switch-handle{left:calc(100% - 12px - 2px)}.ant-switch-rtl .ant-switch-inner{margin:0 25px 0 7px}.ant-switch-rtl .ant-switch-handle{right:2px;left:auto}.ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle::before{right:0;left:-30%}.ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle::before{right:-30%;left:0}.ant-switch-rtl.ant-switch-checked .ant-switch-inner{margin:0 7px 0 25px}.ant-switch-rtl.ant-switch-checked .ant-switch-handle{right:calc(100% - 18px - 2px)}.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle{right:calc(100% - 12px - 2px)}nz-switch{display:inline-block}.ant-table-wrapper::after,.ant-table-wrapper::before{display:table;content:''}.ant-table.ant-table-middle .ant-table-footer,.ant-table.ant-table-middle .ant-table-tbody>tr>td,.ant-table.ant-table-middle .ant-table-thead>tr>th,.ant-table.ant-table-middle .ant-table-title,.ant-table.ant-table-middle tfoot>tr>td,.ant-table.ant-table-middle tfoot>tr>th{padding:12px 8px}.ant-table.ant-table-middle .ant-table-filter-trigger{margin-right:-4px}.ant-table.ant-table-middle .ant-table-expanded-row-fixed{margin:-12px -8px}.ant-table.ant-table-middle .ant-table-tbody .ant-table-wrapper:only-child .ant-table{margin:-12px -8px -12px 25px}.ant-table.ant-table-small .ant-table-footer,.ant-table.ant-table-small .ant-table-tbody>tr>td,.ant-table.ant-table-small .ant-table-thead>tr>th,.ant-table.ant-table-small .ant-table-title,.ant-table.ant-table-small tfoot>tr>td,.ant-table.ant-table-small tfoot>tr>th{padding:8px}.ant-table.ant-table-small .ant-table-filter-trigger{margin-right:-4px}.ant-table.ant-table-small .ant-table-expanded-row-fixed{margin:-8px}.ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table{margin:-8px -8px -8px 25px}.ant-table-small .ant-table-thead>tr>th{background-color:#fafafa}.ant-table-small .ant-table-selection-column{width:46px;min-width:46px}.ant-table.ant-table-bordered>.ant-table-title{border:1px solid #f0f0f0;border-bottom:0}.ant-table-thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr:not(:last-child)>th{border-bottom:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container{border-left:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th{border-right:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th::before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th::before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th::before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th::before{background-color:transparent!important}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>.ant-table-cell-fix-right-first::after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>.ant-table-cell-fix-right-first::after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>.ant-table-cell-fix-right-first::after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>.ant-table-cell-fix-right-first::after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>.ant-table-cell-fix-right-first::after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>.ant-table-cell-fix-right-first::after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>.ant-table-cell-fix-right-first::after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>.ant-table-cell-fix-right-first::after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>.ant-table-cell-fix-right-first::after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>.ant-table-cell-fix-right-first::after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>.ant-table-cell-fix-right-first::after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>.ant-table-cell-fix-right-first::after{border-right:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-16px -17px}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed::after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed::after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed::after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td>.ant-table-expanded-row-fixed::after{position:absolute;top:0;right:1px;bottom:0;border-right:1px solid #f0f0f0;content:''}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table{border-top:1px solid #f0f0f0}.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-expanded-row>td,.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-placeholder>td{border-right:0}.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-12px -9px}.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-8px -9px}.ant-table.ant-table-bordered>.ant-table-footer{border:1px solid #f0f0f0;border-top:0}.ant-table-cell .ant-table-container:first-child{border-top:0}.ant-table-cell-scrollbar{box-shadow:0 1px 0 1px #fafafa}.ant-table-wrapper{clear:both;max-width:100%}.ant-table-wrapper::after{clear:both}.ant-table{margin:0;padding:0;font-feature-settings:'tnum';position:relative;background:#fff;border-radius:2px}.ant-table-footer,.ant-table-thead>tr>th{color:rgba(0,0,0,.85);background:#fafafa}.ant-table table{width:100%;text-align:left;border-radius:2px 2px 0 0;border-collapse:separate;border-spacing:0}.ant-table tfoot>tr>td,.ant-table tfoot>tr>th,.ant-table-tbody>tr>td,.ant-table-thead>tr>th{position:relative;padding:16px;overflow-wrap:break-word}.ant-table-cell-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all}.ant-table-cell-ellipsis.ant-table-cell-fix-left-last,.ant-table-cell-ellipsis.ant-table-cell-fix-right-first{overflow:visible}.ant-table-cell-ellipsis.ant-table-cell-fix-left-last .ant-table-cell-content,.ant-table-cell-ellipsis.ant-table-cell-fix-right-first .ant-table-cell-content{display:block;overflow:hidden;text-overflow:ellipsis}.ant-table-cell-ellipsis .ant-table-column-title{overflow:hidden;text-overflow:ellipsis;word-break:keep-all}.ant-table-footer,.ant-table-title{padding:16px}.ant-table-thead>tr>th{position:relative;font-weight:500;text-align:left;transition:background .3s ease}.ant-table-thead>tr>th[colspan]:not([colspan='1']){text-align:center}.ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before{position:absolute;top:50%;right:0;width:1px;height:1.6em;background-color:rgba(0,0,0,.06);transform:translateY(-50%);transition:background-color .3s;content:''}.ant-table-thead>tr:not(:last-child)>th[colspan]{border-bottom:0}.ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;transition:background .3s}.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table,.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table{margin:-16px -16px -16px 33px}.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td,.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td{border-bottom:0}.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:first-child,.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:last-child,.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:first-child,.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:last-child{border-radius:0}.ant-table-tbody>tr.ant-table-row:hover>td{background:#fafafa}.ant-table-tbody>tr.ant-table-row-selected>td{background:#e6f7ff;border-color:rgba(0,0,0,.03)}.ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#dcf4ff}.ant-table-summary{position:relative;z-index:2;background:#fff}div.ant-table-summary{box-shadow:0 -1px 0 #f0f0f0}.ant-table-summary>tr>td,.ant-table-summary>tr>th{border-bottom:1px solid #f0f0f0}.ant-table-pagination.ant-pagination{margin:16px 0}.ant-table-pagination{display:flex;flex-wrap:wrap;grid-row-gap:8px;row-gap:8px}.ant-table-pagination>*{flex:none}.ant-table-pagination-left{justify-content:flex-start}.ant-table-pagination-center{justify-content:center}.ant-table-pagination-right{justify-content:flex-end}.ant-table-thead th.ant-table-column-has-sorters{cursor:pointer;transition:all .3s}.ant-table-thead th.ant-table-column-has-sorters:hover{background:rgba(0,0,0,.04)}.ant-table-thead th.ant-table-column-has-sorters:hover::before{background-color:transparent!important}.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-left:hover,.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-right:hover,.ant-table-thead th.ant-table-column-sort{background:#f5f5f5}.ant-table-thead th.ant-table-column-sort::before{background-color:transparent!important}td.ant-table-column-sort{background:#fafafa}.ant-table-column-title{position:relative;z-index:1;flex:1}.ant-table-column-sorters{display:flex;flex:auto;align-items:center;justify-content:space-between}.ant-table-column-sorters::after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:''}.ant-table-column-sorter{color:#bfbfbf;font-size:0;transition:color .3s}.ant-table-column-sorter-inner{display:inline-flex;flex-direction:column;align-items:center}.ant-table-filter-column,.ant-table-filter-dropdown-btns{display:flex;justify-content:space-between}.ant-table-column-sorter-down,.ant-table-column-sorter-up{font-size:11px}.ant-table-column-sorter-down.active,.ant-table-column-sorter-up.active{color:#1890ff}.ant-table-column-sorter-up+.ant-table-column-sorter-down{margin-top:-.3em}.ant-table-column-sorters:hover .ant-table-column-sorter{color:#a6a6a6}.ant-table-filter-trigger{position:relative;display:flex;align-items:center;margin:-4px -8px -4px 4px;padding:0 4px;color:#bfbfbf;font-size:12px;border-radius:2px;cursor:pointer;transition:all .3s}.ant-table-filter-trigger:hover{color:rgba(0,0,0,.45);background:rgba(0,0,0,.04)}.ant-table-filter-trigger.active{color:#1890ff}.ant-table-filter-dropdown{margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-feature-settings:'tnum';min-width:120px;background-color:#fff;border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.ant-table-filter-dropdown .ant-dropdown-menu{max-height:264px;overflow-x:hidden;border:0;box-shadow:none}.ant-table-filter-dropdown-submenu>ul{max-height:calc(100vh - 130px);overflow-x:hidden;overflow-y:auto}.ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span{padding-left:8px}.ant-table-filter-dropdown-btns{padding:7px 8px 7px 3px;overflow:hidden;background-color:inherit;border-top:1px solid #f0f0f0}.ant-table-selection-col{width:32px}.ant-table-bordered .ant-table-selection-col{width:50px}table tr td.ant-table-selection-column,table tr th.ant-table-selection-column{padding-right:8px;padding-left:8px;text-align:center}table tr td.ant-table-selection-column .ant-radio-wrapper,table tr th.ant-table-selection-column .ant-radio-wrapper{margin-right:0}table tr th.ant-table-selection-column::after{background-color:transparent!important}.ant-table-selection{position:relative;display:inline-flex;flex-direction:column}.ant-table-selection-extra{position:absolute;top:0;z-index:1;cursor:pointer;transition:all .3s;margin-inline-start:100%;padding-inline-start:4px}.ant-table-selection-extra .anticon{color:#bfbfbf;font-size:10px}.ant-table-selection-extra .anticon:hover{color:#a6a6a6}.ant-table-expand-icon-col{width:48px}.ant-table-row-expand-icon-cell{text-align:center}.ant-table-row-indent{float:left;height:1px}.ant-table-row-expand-icon{text-decoration:none;cursor:pointer;position:relative;display:inline-flex;float:left;box-sizing:border-box;width:17px;height:17px;padding:0;color:inherit;line-height:17px;background:#fff;border:1px solid #f0f0f0;border-radius:2px;outline:0;transform:scale(.94117647);transition:all .3s;-webkit-user-select:none;user-select:none}.ant-tabs,.ant-tabs-dropdown,.ant-timeline{box-sizing:border-box;line-height:1.5715}.ant-table-row-expand-icon:focus,.ant-table-row-expand-icon:hover{color:#40a9ff}.ant-table-row-expand-icon:active{color:#096dd9}.ant-table-row-expand-icon:active,.ant-table-row-expand-icon:focus,.ant-table-row-expand-icon:hover{border-color:currentColor}.ant-table-row-expand-icon::after,.ant-table-row-expand-icon::before{position:absolute;background:currentColor;transition:transform .3s ease-out;content:''}.ant-table-row-expand-icon::before{top:7px;right:3px;left:3px;height:1px}.ant-table-row-expand-icon::after{top:3px;bottom:3px;left:7px;width:1px;transform:rotate(90deg)}.ant-table-row-expand-icon-collapsed::before{transform:rotate(-180deg)}.ant-table-row-expand-icon-collapsed::after{transform:rotate(0)}.ant-table-row-expand-icon-spaced{background:0 0;border:0;visibility:hidden}.ant-table-row-expand-icon-spaced::after,.ant-table-row-expand-icon-spaced::before{display:none;content:none}.ant-table-row-indent+.ant-table-row-expand-icon{margin-top:2.5px;margin-right:8px}tr.ant-table-expanded-row:hover>td,tr.ant-table-expanded-row>td{background:#fbfbfb}tr.ant-table-expanded-row .ant-descriptions-view{display:flex}tr.ant-table-expanded-row .ant-descriptions-view table{flex:auto;width:auto}.ant-table .ant-table-expanded-row-fixed{position:relative;margin:-16px;padding:16px}.ant-table-tbody>tr.ant-table-placeholder{text-align:center}.ant-table-empty .ant-table-tbody>tr.ant-table-placeholder{color:rgba(0,0,0,.25)}.ant-table-tbody>tr.ant-table-placeholder:hover>td{background:#fff}.ant-table-cell-fix-left,.ant-table-cell-fix-right{position:sticky!important;z-index:2;background:#fff}.ant-table .ant-table-container::after,.ant-table .ant-table-container::before,.ant-table-cell-fix-left-first::after,.ant-table-cell-fix-left-last::after,.ant-table-cell-fix-right-first::after,.ant-table-cell-fix-right-last::after{position:absolute;transition:box-shadow .3s;width:30px;top:0;pointer-events:none;content:''}.ant-table-cell-fix-left-first::after,.ant-table-cell-fix-left-last::after{right:0;bottom:-1px;transform:translateX(100%)}.ant-table-cell-fix-right-first::after,.ant-table-cell-fix-right-last::after{bottom:-1px;left:0;transform:translateX(-100%)}.ant-table .ant-table-container::after,.ant-table .ant-table-container::before{bottom:0;z-index:1}.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container,.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container{position:relative}.ant-table .ant-table-container::before{left:0}.ant-table .ant-table-container::after{right:0}.ant-table-ping-left .ant-table-cell-fix-left-first::after,.ant-table-ping-left .ant-table-cell-fix-left-last::after,.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container::before{box-shadow:inset 10px 0 8px -8px rgba(0,0,0,.15)}.ant-table-ping-left .ant-table-cell-fix-left-last::before{background-color:transparent!important}.ant-table-sticky-holder,.ant-table-sticky-scroll{position:sticky;z-index:3;background:#fff}.ant-table-ping-right .ant-table-cell-fix-right-first::after,.ant-table-ping-right .ant-table-cell-fix-right-last::after,.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container::after{box-shadow:inset -10px 0 8px -8px rgba(0,0,0,.15)}.ant-table-sticky-scroll{bottom:0;display:flex;align-items:center;border-top:1px solid #f0f0f0;opacity:.6}.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after{opacity:1}.ant-table-sticky-scroll:hover{transform-origin:center bottom}.ant-table-sticky-scroll-bar{height:8px;background-color:rgba(0,0,0,.35);border-radius:4px}.ant-table-sticky-scroll-bar-active,.ant-table-sticky-scroll-bar:hover{background-color:rgba(0,0,0,.8)}@media all and (-ms-high-contrast:none){.ant-table-ping-left .ant-table-cell-fix-left-last::after,.ant-table-ping-right .ant-table-cell-fix-right-first::after{box-shadow:none!important}}.ant-table-title{border-radius:2px 2px 0 0}.ant-table-title+.ant-table-container{border-top-left-radius:0;border-top-right-radius:0}.ant-table-title+.ant-table-container table>thead>tr:first-child th:first-child,.ant-table-title+.ant-table-container table>thead>tr:first-child th:last-child{border-radius:0}.ant-table-container,.ant-table-container table>thead>tr:first-child th:first-child{border-top-left-radius:2px}.ant-table-container,.ant-table-container table>thead>tr:first-child th:last-child{border-top-right-radius:2px}.ant-table-footer{border-radius:0 0 2px 2px}.ant-table-wrapper-rtl .ant-table table{text-align:right}.ant-table-wrapper-rtl .ant-table-thead>tr>th[colspan]:not([colspan='1']){text-align:center}.ant-table-wrapper-rtl .ant-table-thead>tr>th{text-align:right}.ant-table-wrapper-rtl .ant-table thead>tr>th.ant-table-selection-column,.ant-table-wrapper-rtl .ant-table-selection{text-align:center}.ant-table-tbody>tr .ant-table-wrapper:only-child .ant-table.ant-table-rtl{margin:-16px 33px -16px -16px}.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-left{justify-content:flex-end}.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-right{justify-content:flex-start}.ant-table-wrapper-rtl .ant-table-column-sorter{margin-right:8px;margin-left:0}.ant-table-wrapper-rtl .ant-table-filter-column-title{padding:16px 16px 16px 2.3em}.ant-table-rtl .ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column-title{padding:0 0 0 2.3em}.ant-table-wrapper-rtl .ant-table-filter-trigger-container{right:auto;left:0}.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span,.ant-dropdown-rtl .ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-dropdown-rtl .ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span{padding-right:8px;padding-left:0}.ant-table-wrapper-rtl .ant-table-row-expand-icon,.ant-table-wrapper-rtl .ant-table-row-indent{float:right}.ant-table-wrapper-rtl .ant-table-row-indent+.ant-table-row-expand-icon{margin-right:0;margin-left:8px}.ant-table-wrapper-rtl .ant-table-row-expand-icon::after{transform:rotate(-90deg)}.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed::before{transform:rotate(180deg)}.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed::after{transform:rotate(0)}nz-table,nz-table-inner-default,nz-table-inner-scroll,nz-table-selection,nz-table-title-footer{display:block}nz-filter-trigger{display:inline-flex}.nz-table-out-bordered>.ant-table-container,.nz-table-out-bordered>.ant-table-title{border:1px solid #f0f0f0;border-bottom:0}.nz-table-out-bordered>.ant-table-footer{border:1px solid #f0f0f0;border-top:0}cdk-virtual-scroll-viewport.ant-table-body{overflow-y:scroll}.nz-table-hide-scrollbar{scrollbar-color:#fafafa #fafafa}.nz-table-hide-scrollbar::-webkit-scrollbar{background-color:#fafafa}.ant-table.ant-table-small .nz-table-hide-scrollbar{scrollbar-color:#fafafa #fafafa}.ant-table.ant-table-small .nz-table-hide-scrollbar::-webkit-scrollbar{background-color:transparent}.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>thead>tr>th{border-right:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>thead>tr:not(:last-child)>th{border-bottom:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tbody>tr>.ant-table-cell-fix-right-first::after,.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tfoot>tr>.ant-table-cell-fix-right-first::after,.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>thead>tr>.ant-table-cell-fix-right-first::after{border-right:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-16px -17px}.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tbody>tr>td>.ant-table-expanded-row-fixed::after{position:absolute;top:0;right:1px;bottom:0;border-right:1px solid #f0f0f0;content:''}.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tbody>tr.ant-table-expanded-row>td,.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tbody>tr.ant-table-placeholder>td{border-right:0}.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-12px -9px}.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-8px -9px}.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{padding:8px 0;font-size:14px}.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{padding:16px 0;font-size:16px}.ant-tabs-card.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{padding:6px 16px}.ant-tabs-card.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{padding:7px 16px 6px}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab{margin:0 0 0 32px}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab:last-of-type{margin-left:0}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .anticon{margin-right:0;margin-left:12px}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove{margin-right:8px;margin-left:-4px}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove .anticon{margin:0}.ant-tabs-rtl.ant-tabs-left>.ant-tabs-content-holder,.ant-tabs-rtl.ant-tabs-right>.ant-tabs-nav{order:0}.ant-tabs-rtl.ant-tabs-right>.ant-tabs-content-holder{order:1}.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-right:2px;margin-left:0}.ant-tabs-dropdown-rtl .ant-tabs-dropdown-menu-item{text-align:right}.ant-tabs-bottom,.ant-tabs-top{flex-direction:column}.ant-tabs-bottom>.ant-tabs-nav,.ant-tabs-bottom>div>.ant-tabs-nav,.ant-tabs-top>.ant-tabs-nav,.ant-tabs-top>div>.ant-tabs-nav{margin:0 0 16px}.ant-tabs-bottom>.ant-tabs-nav::before,.ant-tabs-bottom>div>.ant-tabs-nav::before,.ant-tabs-top>.ant-tabs-nav::before,.ant-tabs-top>div>.ant-tabs-nav::before{position:absolute;right:0;left:0;border-bottom:1px solid #f0f0f0;content:''}.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar{height:2px}.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar-animated{transition:width .3s,left .3s,right .3s}.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap::after,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap::before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap::after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap::after,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap::before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap::after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap::before{top:0;bottom:0;width:30px}.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap::before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap::before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap::before{left:0;box-shadow:inset 10px 0 8px -8px rgba(0,0,0,.08)}.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap::after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap::after,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap::after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap::after{right:0;box-shadow:inset -10px 0 8px -8px rgba(0,0,0,.08)}.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>.ant-tabs-nav::before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>div>.ant-tabs-nav::before{bottom:0}.ant-tabs-bottom>.ant-tabs-nav,.ant-tabs-bottom>div>.ant-tabs-nav{order:1;margin-top:16px;margin-bottom:0}.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>.ant-tabs-nav::before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>div>.ant-tabs-nav::before{top:0}.ant-tabs-bottom>.ant-tabs-content-holder,.ant-tabs-bottom>div>.ant-tabs-content-holder{order:0}.ant-tabs-left>.ant-tabs-nav,.ant-tabs-left>div>.ant-tabs-nav,.ant-tabs-right>.ant-tabs-nav,.ant-tabs-right>div>.ant-tabs-nav{flex-direction:column;min-width:50px}.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab{padding:8px 24px;text-align:center}.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin:16px 0 0}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap{flex-direction:column}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap::after,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap::before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap::after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap::after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap::before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap::after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap::before{right:0;left:0;height:30px}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap::before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap::before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap::before{top:0;box-shadow:inset 0 10px 8px -8px rgba(0,0,0,.08)}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap::after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap::after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap::after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap::after{bottom:0;box-shadow:inset 0 -10px 8px -8px rgba(0,0,0,.08)}.ant-tabs-dropdown-menu,.ant-tooltip-inner,.nz-tabs-dropdown.ant-dropdown .ant-dropdown-menu{box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar{width:2px}.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar-animated{transition:height .3s,top .3s}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-operations{flex:1 0 auto;flex-direction:column}.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar{right:0}.ant-tabs-left>.ant-tabs-content-holder,.ant-tabs-left>div>.ant-tabs-content-holder{margin-left:-1px;border-left:1px solid #f0f0f0}.ant-tabs-left>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,.ant-tabs-left>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{padding-left:24px}.ant-tabs-right>.ant-tabs-nav,.ant-tabs-right>div>.ant-tabs-nav{order:1}.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar{left:0}.ant-tabs-right>.ant-tabs-content-holder,.ant-tabs-right>div>.ant-tabs-content-holder{order:0;margin-right:-1px;border-right:1px solid #f0f0f0}.ant-tabs-right>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,.ant-tabs-right>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{padding-right:24px}.ant-tabs-dropdown{margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:'tnum';position:absolute;top:-9999px;left:-9999px;z-index:1050;display:block}.ant-tabs-dropdown-hidden{display:none}.ant-tabs-dropdown-menu{max-height:200px;margin:0;padding:4px 0;overflow-x:hidden;overflow-y:auto;text-align:left;list-style-type:none;background-color:#fff;background-clip:padding-box;border-radius:2px;outline:0}.ant-tabs-dropdown-menu-item{min-width:120px;margin:0;padding:5px 12px;overflow:hidden;color:rgba(0,0,0,.85);font-weight:400;font-size:14px;line-height:22px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:all .3s}.ant-tabs-dropdown-menu-item:hover{background:#f5f5f5}.ant-tabs-dropdown-menu-item-disabled,.ant-tabs-dropdown-menu-item-disabled:hover{color:rgba(0,0,0,.25);background:0 0;cursor:not-allowed}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab{margin:0;padding:8px 16px;background:#fafafa;border:1px solid #f0f0f0;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs,.ant-timeline,.ant-tooltip,.ant-transfer{padding:0;font-variant:tabular-nums;font-feature-settings:'tnum'}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab-active{color:#1890ff;background:#fff}.ant-tabs-card>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-ink-bar{visibility:hidden}.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-left:2px}.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab{border-radius:2px 2px 0 0}.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab-active{border-bottom-color:#fff}.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab{border-radius:0 0 2px 2px}.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab-active{border-top-color:#fff}.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-top:2px}.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab{border-radius:2px 0 0 2px}.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab-active{border-right-color:#fff}.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab{border-radius:0 2px 2px 0}.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab-active{border-left-color:#fff}.ant-tabs{margin:0;color:rgba(0,0,0,.85);font-size:14px;list-style:none;display:flex;overflow:hidden}.ant-tabs>.ant-tabs-nav,.ant-tabs>div>.ant-tabs-nav{position:relative;display:flex;flex:none;align-items:center}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap{position:relative;display:inline-block;display:flex;flex:auto;align-self:stretch;overflow:hidden;white-space:nowrap;transform:translate(0)}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap::after,.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap::before,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap::after,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap::before{position:absolute;z-index:1;opacity:0;transition:opacity .3s;content:'';pointer-events:none}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-list{position:relative;display:flex;transition:transform .3s}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations{display:flex;align-self:stretch}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations-hidden,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations-hidden{position:absolute;visibility:hidden;pointer-events:none}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-more,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more{position:relative;padding:8px 16px;background:0 0;border:0}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-more::after,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more::after{position:absolute;right:0;bottom:0;left:0;height:5px;transform:translateY(100%);content:''}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add{min-width:40px;margin-left:2px;padding:0 8px;background:#fafafa;border:1px solid #f0f0f0;border-radius:2px 2px 0 0;outline:0;cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:hover,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:hover{color:#40a9ff}.ant-tabs-tab-btn:active,.ant-tabs-tab-btn:focus,.ant-tabs-tab-remove:active,.ant-tabs-tab-remove:focus,.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:active,.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:focus,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:active,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:focus{color:#096dd9}.ant-tabs-extra-content{flex:none}.ant-tabs-centered>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*=ant-tabs-nav-wrap-ping]),.ant-tabs-centered>div>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*=ant-tabs-nav-wrap-ping]){justify-content:center}.ant-tabs-ink-bar{position:absolute;background:#1890ff;pointer-events:none}.ant-tabs-dropdown-menu-item a[nz-tab-link],.ant-tabs-tab{position:relative}.ant-tabs-tab,.ant-tabs-tab-remove{background:0 0;cursor:pointer;outline:0}.ant-tabs-tab{display:inline-flex;align-items:center;padding:12px 0;font-size:14px;border:0}.ant-tabs-tab-btn{outline:0;transition:all .3s}.ant-tabs-tab-remove{flex:none;margin-right:-4px;margin-left:8px;color:rgba(0,0,0,.45);font-size:12px;border:none;transition:all .3s}.ant-tabs-tab-remove:hover{color:rgba(0,0,0,.85)}.ant-tabs-tab:hover{color:#40a9ff}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1890ff;text-shadow:0 0 .25px currentColor}.ant-tabs-tab.ant-tabs-tab-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:active,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:focus,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:active,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:focus{color:rgba(0,0,0,.25)}.ant-tabs-tab .ant-tabs-tab-remove .anticon{margin:0}.ant-tabs-tab .anticon{margin-right:12px}.ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 32px}.ant-tabs-content{display:flex;width:100%}.ant-tabs-content-holder{flex:auto;min-width:0;min-height:0}.ant-tabs-content-animated{transition:margin .3s}.ant-tabs-tabpane{flex:none;width:100%;outline:0}a[nz-tab-link]::before{position:absolute;top:0;left:0;right:0;bottom:0;background-color:transparent;content:''}a[nz-tab-link]~*{position:relative}nz-tab-nav-operation,nz-tabs-nav,nz-tabset{display:block}.nz-tabs-dropdown.ant-dropdown .ant-dropdown-menu{max-height:200px;margin:0;padding:4px 0;overflow-x:hidden;overflow-y:auto;text-align:left;list-style-type:none;background-color:#fff;background-clip:padding-box;border-radius:2px;outline:0}.nz-tabs-dropdown.ant-dropdown .ant-dropdown-menu-item{min-width:120px;margin:0;padding:5px 12px;overflow:hidden;color:rgba(0,0,0,.85);font-weight:400;font-size:14px;line-height:22px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:all .3s}.nz-tabs-dropdown.ant-dropdown .ant-dropdown-menu-item:hover{background:#f5f5f5}.nz-tabs-dropdown.ant-dropdown .ant-dropdown-menu-item-disabled,.nz-tabs-dropdown.ant-dropdown .ant-dropdown-menu-item-disabled:hover{color:rgba(0,0,0,.25);background:0 0;cursor:not-allowed}.nz-tabs-dropdown.ant-dropdown .ant-dropdown-menu-item-disabled a,.nz-tabs-dropdown.ant-dropdown .ant-dropdown-menu-item-disabled:hover a{pointer-events:none;color:rgba(0,0,0,.25)}.ant-tabs-rtl .ant-tabs-rtl-tab-next{right:auto;left:2px}.ant-tabs-tab-disabled a{pointer-events:none;color:rgba(0,0,0,.25)}.ant-tag{box-sizing:border-box;margin:0 8px 0 0;font-variant:tabular-nums;list-style:none;font-feature-settings:'tnum';display:inline-block;height:auto;padding:0 7px;font-size:12px;line-height:20px;white-space:nowrap;background:#fafafa;border:1px solid #d9d9d9;border-radius:2px;opacity:1;transition:all .3s}.ant-tag-checkable,.ant-tag-has-color{border-color:transparent}.ant-tag,.ant-tag a,.ant-tag a:hover{color:rgba(0,0,0,.85)}.ant-tag>a:first-child:last-child{display:inline-block;margin:0 -8px;padding:0 8px}.ant-tag-hidden,.ant-timeline-item-last>.ant-timeline-item-tail,.ant-timeline-item-pending .ant-timeline-item-tail{display:none}.ant-tag-close-icon{margin-left:3px;color:rgba(0,0,0,.45);font-size:10px;cursor:pointer;transition:all .3s}.ant-tag-close-icon:hover{color:rgba(0,0,0,.85)}.ant-tag-has-color,.ant-tag-has-color .anticon-close,.ant-tag-has-color .anticon-close:hover,.ant-tag-has-color a,.ant-tag-has-color a:hover{color:#fff}.ant-tag-checkable{background-color:transparent;cursor:pointer}.ant-tag-checkable:not(.ant-tag-checkable-checked):hover{color:#1890ff}.ant-tag-checkable-checked,.ant-tag-checkable:active{color:#fff}.ant-tag-checkable-checked{background-color:#1890ff}.ant-tag-checkable:active{background-color:#096dd9}.ant-tag-pink{color:#c41d7f;background:#fff0f6;border-color:#ffadd2}.ant-tag-pink-inverse{color:#fff;background:#eb2f96;border-color:#eb2f96}.ant-tag-magenta{color:#c41d7f;background:#fff0f6;border-color:#ffadd2}.ant-tag-magenta-inverse{color:#fff;background:#eb2f96;border-color:#eb2f96}.ant-tag-red{color:#cf1322;background:#fff1f0;border-color:#ffa39e}.ant-tag-red-inverse{color:#fff;background:#f5222d;border-color:#f5222d}.ant-tag-volcano{color:#d4380d;background:#fff2e8;border-color:#ffbb96}.ant-tag-volcano-inverse{color:#fff;background:#fa541c;border-color:#fa541c}.ant-tag-orange{color:#d46b08;background:#fff7e6;border-color:#ffd591}.ant-tag-orange-inverse{color:#fff;background:#fa8c16;border-color:#fa8c16}.ant-tag-yellow{color:#d4b106;background:#feffe6;border-color:#fffb8f}.ant-tag-yellow-inverse{color:#fff;background:#fadb14;border-color:#fadb14}.ant-tag-gold{color:#d48806;background:#fffbe6;border-color:#ffe58f}.ant-tag-gold-inverse{color:#fff;background:#faad14;border-color:#faad14}.ant-tag-cyan{color:#08979c;background:#e6fffb;border-color:#87e8de}.ant-tag-cyan-inverse{color:#fff;background:#13c2c2;border-color:#13c2c2}.ant-tag-lime{color:#7cb305;background:#fcffe6;border-color:#eaff8f}.ant-tag-lime-inverse{color:#fff;background:#a0d911;border-color:#a0d911}.ant-tag-green{color:#389e0d;background:#f6ffed;border-color:#b7eb8f}.ant-tag-green-inverse{color:#fff;background:#52c41a;border-color:#52c41a}.ant-tag-blue{color:#096dd9;background:#e6f7ff;border-color:#91d5ff}.ant-tag-blue-inverse{color:#fff;background:#1890ff;border-color:#1890ff}.ant-tag-geekblue{color:#1d39c4;background:#f0f5ff;border-color:#adc6ff}.ant-tag-geekblue-inverse{color:#fff;background:#2f54eb;border-color:#2f54eb}.ant-tag-purple{color:#531dab;background:#f9f0ff;border-color:#d3adf7}.ant-tag-purple-inverse{color:#fff;background:#722ed1;border-color:#722ed1}.ant-tag-success{color:#52c41a;background:#f6ffed;border-color:#b7eb8f}.ant-tag-processing{color:#1890ff;background:#e6f7ff;border-color:#91d5ff}.ant-tag-error{color:#f5222d;background:#fff1f0;border-color:#ffa39e}.ant-tag-warning{color:#fa8c16;background:#fff7e6;border-color:#ffd591}.ant-tag.ant-tag-rtl{margin-right:0;margin-left:8px;text-align:right}.ant-tag-rtl .ant-tag-close-icon{margin-right:3px;margin-left:0}.ant-tag-rtl.ant-tag>.anticon+span,.ant-tag-rtl.ant-tag>span+.anticon{margin-right:7px;margin-left:0}.ant-timeline,.ant-timeline-item{margin:0;font-size:14px;list-style:none}.ant-timeline{color:rgba(0,0,0,.85)}.ant-timeline-item{position:relative;padding-bottom:20px}.ant-timeline-item-tail{position:absolute;top:10px;left:4px;height:calc(100% - 10px);border-left:2px solid #f0f0f0}.ant-timeline-item-pending .ant-timeline-item-head{font-size:12px;background-color:transparent}.ant-timeline-item-head{position:absolute;width:10px;height:10px;background-color:#fff;border:2px solid transparent;border-radius:100px}.ant-timeline-item-head-blue{color:#1890ff;border-color:#1890ff}.ant-timeline-item-head-red{color:#ff4d4f;border-color:#ff4d4f}.ant-timeline-item-head-green{color:#52c41a;border-color:#52c41a}.ant-timeline-item-head-gray{color:rgba(0,0,0,.25);border-color:rgba(0,0,0,.25)}.ant-timeline-item-head-custom{position:absolute;top:5.5px;left:5px;width:auto;height:auto;margin-top:0;padding:3px 1px;line-height:1;text-align:center;border:0;border-radius:0;transform:translate(-50%,-50%)}.ant-tooltip,.ant-transfer{font-size:14px;line-height:1.5715;box-sizing:border-box}.ant-timeline-item-content{position:relative;top:-7px;margin:0 0 0 26px;word-break:break-word}.ant-timeline-item-last>.ant-timeline-item-content{min-height:48px}.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,.ant-timeline.ant-timeline-label .ant-timeline-item-head,.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-label .ant-timeline-item-tail,.ant-timeline.ant-timeline-right .ant-timeline-item-head,.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-right .ant-timeline-item-tail{left:50%}.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline.ant-timeline-label .ant-timeline-item-head,.ant-timeline.ant-timeline-right .ant-timeline-item-head{margin-left:-4px}.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom{margin-left:1px}.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content{left:calc(50% - 4px);width:calc(50% - 14px);text-align:left}.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content{width:calc(50% - 12px);margin:0;text-align:right}.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail{left:calc(100% - 4px - 2px)}.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content{width:calc(100% - 18px)}.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail{display:block;height:calc(100% - 14px);border-left:2px dotted #f0f0f0}.ant-timeline.ant-timeline-reverse .ant-timeline-item-last .ant-timeline-item-tail{display:none}.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail{top:15px;display:block;height:calc(100% - 15px);border-left:2px dotted #f0f0f0}.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-content{min-height:48px}.ant-timeline.ant-timeline-label .ant-timeline-item-label{position:absolute;top:-7px;width:calc(50% - 12px);text-align:right}.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label{left:calc(50% + 14px);width:calc(50% - 14px);text-align:left}.ant-timeline-rtl .ant-timeline-item-tail{right:4px;left:auto;border-right:2px solid #f0f0f0;border-left:none}.ant-timeline-rtl .ant-timeline-item-head-custom{right:5px;left:auto;transform:translate(50%,-50%)}.ant-timeline-rtl .ant-timeline-item-content{margin:0 18px 0 0}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-tail{right:50%;left:auto}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head{margin-right:-4px;margin-left:0}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom{margin-right:1px;margin-left:0}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content{right:calc(50% - 4px);left:auto;text-align:right}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content{text-align:left}.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail{right:0;left:auto}.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content{width:100%;margin-right:18px;text-align:right}.ant-timeline-rtl.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail{border-right:2px dotted #f0f0f0;border-left:none}.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-label{text-align:left}.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label{right:calc(50% + 14px);text-align:right}.ant-tooltip{margin:0;color:rgba(0,0,0,.85);list-style:none;z-index:1070;display:block;width:max-content;max-width:250px}.ant-tooltip-hidden{display:none}.ant-tooltip-placement-top,.ant-tooltip-placement-topLeft,.ant-tooltip-placement-topRight{padding-bottom:8px}.ant-tooltip-placement-right,.ant-tooltip-placement-rightBottom,.ant-tooltip-placement-rightTop{padding-left:8px}.ant-tooltip-placement-bottom,.ant-tooltip-placement-bottomLeft,.ant-tooltip-placement-bottomRight{padding-top:8px}.ant-tooltip-placement-left,.ant-tooltip-placement-leftBottom,.ant-tooltip-placement-leftTop{padding-right:8px}.ant-tooltip-inner{min-width:30px;min-height:32px;padding:6px 8px;color:#fff;text-align:left;text-decoration:none;word-wrap:break-word;background-color:rgba(0,0,0,.75);border-radius:2px}.ant-tooltip-arrow{position:absolute;display:block;width:13.07px;height:13.07px;overflow:hidden;background:0 0;pointer-events:none}.ant-tooltip-arrow-content{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:5px;height:5px;margin:auto;background-color:rgba(0,0,0,.75);content:'';pointer-events:auto}.ant-tooltip,.ant-transfer{position:relative}.ant-tooltip-placement-top .ant-tooltip-arrow,.ant-tooltip-placement-topLeft .ant-tooltip-arrow,.ant-tooltip-placement-topRight .ant-tooltip-arrow{bottom:-5.07px}.ant-tooltip-placement-leftBottom .ant-tooltip-arrow,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow{bottom:5px}.ant-tooltip-placement-top .ant-tooltip-arrow-content,.ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,.ant-tooltip-placement-topRight .ant-tooltip-arrow-content{box-shadow:3px 3px 7px rgba(0,0,0,.07);transform:translateY(-6.54px) rotate(45deg)}.ant-tooltip-placement-top .ant-tooltip-arrow{left:50%;transform:translateX(-50%)}.ant-tooltip-placement-topLeft .ant-tooltip-arrow{left:13px}.ant-tooltip-placement-topRight .ant-tooltip-arrow{right:13px}.ant-tooltip-placement-right .ant-tooltip-arrow,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow,.ant-tooltip-placement-rightTop .ant-tooltip-arrow{left:-5.07px}.ant-tooltip-placement-right .ant-tooltip-arrow-content,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow-content,.ant-tooltip-placement-rightTop .ant-tooltip-arrow-content{box-shadow:-3px 3px 7px rgba(0,0,0,.07);transform:translateX(6.54px) rotate(45deg)}.ant-tooltip-placement-right .ant-tooltip-arrow{top:50%;transform:translateY(-50%)}.ant-tooltip-placement-rightTop .ant-tooltip-arrow{top:5px}.ant-tooltip-placement-left .ant-tooltip-arrow,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow,.ant-tooltip-placement-leftTop .ant-tooltip-arrow{right:-5.07px}.ant-tooltip-placement-left .ant-tooltip-arrow-content,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow-content,.ant-tooltip-placement-leftTop .ant-tooltip-arrow-content{box-shadow:3px -3px 7px rgba(0,0,0,.07);transform:translateX(-6.54px) rotate(45deg)}.ant-tooltip-placement-left .ant-tooltip-arrow{top:50%;transform:translateY(-50%)}.ant-tooltip-placement-leftTop .ant-tooltip-arrow{top:5px}.ant-tooltip-placement-bottom .ant-tooltip-arrow,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{top:-5.07px}.ant-tooltip-placement-bottom .ant-tooltip-arrow-content,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content{box-shadow:-3px -3px 7px rgba(0,0,0,.07);transform:translateY(6.54px) rotate(45deg)}.ant-tooltip-placement-bottom .ant-tooltip-arrow{left:50%;transform:translateX(-50%)}.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow{left:13px}.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{right:13px}.ant-tooltip-magenta .ant-tooltip-arrow-content,.ant-tooltip-magenta .ant-tooltip-inner,.ant-tooltip-pink .ant-tooltip-arrow-content,.ant-tooltip-pink .ant-tooltip-inner{background-color:#eb2f96}.ant-tooltip-red .ant-tooltip-arrow-content,.ant-tooltip-red .ant-tooltip-inner{background-color:#f5222d}.ant-tooltip-volcano .ant-tooltip-arrow-content,.ant-tooltip-volcano .ant-tooltip-inner{background-color:#fa541c}.ant-tooltip-orange .ant-tooltip-arrow-content,.ant-tooltip-orange .ant-tooltip-inner{background-color:#fa8c16}.ant-tooltip-yellow .ant-tooltip-arrow-content,.ant-tooltip-yellow .ant-tooltip-inner{background-color:#fadb14}.ant-tooltip-gold .ant-tooltip-arrow-content,.ant-tooltip-gold .ant-tooltip-inner{background-color:#faad14}.ant-tooltip-cyan .ant-tooltip-arrow-content,.ant-tooltip-cyan .ant-tooltip-inner{background-color:#13c2c2}.ant-tooltip-lime .ant-tooltip-arrow-content,.ant-tooltip-lime .ant-tooltip-inner{background-color:#a0d911}.ant-tooltip-green .ant-tooltip-arrow-content,.ant-tooltip-green .ant-tooltip-inner{background-color:#52c41a}.ant-tooltip-blue .ant-tooltip-arrow-content,.ant-tooltip-blue .ant-tooltip-inner{background-color:#1890ff}.ant-tooltip-geekblue .ant-tooltip-arrow-content,.ant-tooltip-geekblue .ant-tooltip-inner{background-color:#2f54eb}.ant-tooltip-purple .ant-tooltip-arrow-content,.ant-tooltip-purple .ant-tooltip-inner{background-color:#722ed1}.ant-tooltip-rtl .ant-tooltip-inner{text-align:right}.ant-transfer-customize-list .ant-transfer-list{flex:1 1 50%;width:auto;height:auto;min-height:200px}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small{border:0;border-radius:0}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-selection-column{width:40px;min-width:40px}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small>.ant-table-content>.ant-table-body>table>.ant-table-thead>tr>th{background:#fafafa}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small>.ant-table-content .ant-table-row:last-child td{border-bottom:1px solid #f0f0f0}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-body{margin:0}.ant-transfer-customize-list .ant-table-wrapper .ant-table-pagination.ant-pagination{margin:16px 0 4px}.ant-transfer-customize-list .ant-input[disabled]{background-color:transparent}.ant-transfer{margin:0;color:rgba(0,0,0,.85);list-style:none;display:flex;align-items:stretch}.ant-transfer-disabled .ant-transfer-list{background:#f5f5f5}.ant-transfer-list{display:flex;flex-direction:column;width:180px;height:200px;border:1px solid #d9d9d9;border-radius:2px}.ant-transfer-list-with-pagination{width:250px;height:auto}.ant-transfer-list-search{padding-right:24px;padding-left:8px}.ant-transfer-list-search-action{position:absolute;top:12px;right:12px;bottom:12px;width:28px;color:rgba(0,0,0,.25);line-height:32px;text-align:center}.ant-transfer-list-search-action .anticon{color:rgba(0,0,0,.25);transition:all .3s}.ant-transfer-list-search-action .anticon:hover{color:rgba(0,0,0,.45)}span.ant-transfer-list-search-action{pointer-events:none}.ant-transfer-list-header{display:flex;flex:none;align-items:center;height:40px;padding:8px 12px 9px;color:rgba(0,0,0,.85);background:#fff;border-bottom:1px solid #f0f0f0;border-radius:2px 2px 0 0}.ant-transfer-list-header>:not(:last-child){margin-right:4px}.ant-transfer-list-header>*{flex:none}.ant-transfer-list-header-title{flex:auto;overflow:hidden;white-space:nowrap;text-align:right;text-overflow:ellipsis}.ant-transfer-list-header-dropdown{font-size:10px;transform:translateY(10%);cursor:pointer}.ant-transfer-list-header-dropdown[disabled]{cursor:not-allowed}.ant-transfer-list-body{display:flex;flex:auto;flex-direction:column;overflow:hidden;font-size:14px}.ant-transfer-list-body-search-wrapper{position:relative;flex:none;padding:12px}.ant-transfer-list-content{flex:auto;margin:0;padding:0;overflow:auto;list-style:none}.ant-transfer-list-content-item{display:flex;align-items:center;min-height:32px;padding:6px 12px;line-height:20px;transition:all .3s}.ant-transfer-list-content-item>:not(:last-child){margin-right:8px}.ant-transfer-list-content-item>*{flex:none}.ant-transfer-list-content-item-text{flex:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-transfer-list-content-item-remove{text-decoration:none;outline:0;cursor:pointer;transition:color .3s;position:relative;color:#d9d9d9}.ant-transfer-list-content-item-remove:focus,.ant-transfer-list-content-item-remove:hover{color:#40a9ff}.ant-transfer-list-content-item-remove:active{color:#096dd9}.ant-transfer-list-content-item-remove::after{position:absolute;top:-6px;right:-50%;bottom:-6px;left:-50%;content:''}.ant-transfer-list-content-item-remove:hover{color:#40a9ff}.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover{background-color:#f5f5f5;cursor:pointer}.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled).ant-transfer-list-content-item-checked:hover{background-color:#dcf4ff}.ant-transfer-list-content-show-remove .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover{background:0 0;cursor:default}.ant-transfer-list-content-item-checked{background-color:#e6f7ff}.ant-transfer-list-content-item-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-transfer-list-pagination{padding:8px 0;text-align:right;border-top:1px solid #f0f0f0}.ant-transfer-list-body-not-found{flex:none;width:100%;margin:auto 0;color:rgba(0,0,0,.25);text-align:center}.ant-transfer-list-footer{border-top:1px solid #f0f0f0}.ant-transfer-operation{display:flex;flex:none;flex-direction:column;align-self:center;margin:0 8px;vertical-align:middle}.ant-transfer-operation .ant-btn{display:block}.ant-transfer-operation .ant-btn:first-child{margin-bottom:4px}.ant-transfer-operation .ant-btn .anticon{font-size:12px}.ant-transfer .ant-empty-image{max-height:-2px}.ant-transfer-rtl .ant-transfer-list-search{padding-right:8px;padding-left:24px}.ant-transfer-rtl .ant-transfer-list-search-action{right:auto;left:12px}.ant-transfer-rtl .ant-transfer-list-footer,.ant-transfer-rtl .ant-transfer-list-header{right:0;left:auto}.ant-transfer-rtl .ant-transfer-list-header>:not(:last-child){margin-right:0;margin-left:4px}.ant-transfer-rtl .ant-transfer-list-header-title{text-align:left}.ant-transfer-rtl .ant-transfer-list-content-item>:not(:last-child){margin-right:0;margin-left:8px}.ant-transfer-rtl .ant-transfer-list-pagination{text-align:left}.ant-typography{color:rgba(0,0,0,.85);overflow-wrap:break-word}.ant-typography.ant-typography-secondary{color:rgba(0,0,0,.45)}.ant-typography.ant-typography-success{color:#52c41a}.ant-typography.ant-typography-warning{color:#faad14}.ant-typography.ant-typography-danger{color:#ff4d4f}a.ant-typography.ant-typography-danger:active,a.ant-typography.ant-typography-danger:focus,a.ant-typography.ant-typography-danger:hover{color:#ff7875}.ant-typography.ant-typography-disabled{color:rgba(0,0,0,.25);cursor:not-allowed;-webkit-user-select:none;user-select:none}.ant-typography p,div.ant-typography{margin-bottom:1em}.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,h1.ant-typography,h2.ant-typography,h3.ant-typography,h4.ant-typography,h5.ant-typography{margin-bottom:.5em;color:rgba(0,0,0,.85);font-weight:600}.ant-typography h1,h1.ant-typography{font-size:38px;line-height:1.23}.ant-typography h2,h2.ant-typography{font-size:30px;line-height:1.35}.ant-typography h3,h3.ant-typography{font-size:24px;line-height:1.35}.ant-typography h4,h4.ant-typography{font-size:20px;line-height:1.4}.ant-typography h5,h5.ant-typography{font-size:16px;line-height:1.5}.ant-typography div+h1,.ant-typography div+h2,.ant-typography div+h3,.ant-typography div+h4,.ant-typography div+h5,.ant-typography h1+h1,.ant-typography h1+h2,.ant-typography h1+h3,.ant-typography h1+h4,.ant-typography h1+h5,.ant-typography h2+h1,.ant-typography h2+h2,.ant-typography h2+h3,.ant-typography h2+h4,.ant-typography h2+h5,.ant-typography h3+h1,.ant-typography h3+h2,.ant-typography h3+h3,.ant-typography h3+h4,.ant-typography h3+h5,.ant-typography h4+h1,.ant-typography h4+h2,.ant-typography h4+h3,.ant-typography h4+h4,.ant-typography h4+h5,.ant-typography h5+h1,.ant-typography h5+h2,.ant-typography h5+h3,.ant-typography h5+h4,.ant-typography h5+h5,.ant-typography li+h1,.ant-typography li+h2,.ant-typography li+h3,.ant-typography li+h4,.ant-typography li+h5,.ant-typography p+h1,.ant-typography p+h2,.ant-typography p+h3,.ant-typography p+h4,.ant-typography p+h5,.ant-typography ul+h1,.ant-typography ul+h2,.ant-typography ul+h3,.ant-typography ul+h4,.ant-typography ul+h5,.ant-typography+h1.ant-typography,.ant-typography+h2.ant-typography,.ant-typography+h3.ant-typography,.ant-typography+h4.ant-typography,.ant-typography+h5.ant-typography{margin-top:1.2em}.ant-typography code,.ant-typography kbd{margin:0 .2em;border:1px solid rgba(100,100,100,.2)}a.ant-typography-ellipsis,span.ant-typography-ellipsis{display:inline-block;max-width:100%}.ant-typography a,a.ant-typography{color:#1890ff;outline:0;cursor:pointer;transition:color .3s;text-decoration:none}.ant-typography a:focus,.ant-typography a:hover,a.ant-typography:focus,a.ant-typography:hover{color:#40a9ff}.ant-typography a:active,a.ant-typography:active{color:#096dd9}.ant-typography a:active,.ant-typography a:hover,a.ant-typography:active,a.ant-typography:hover{text-decoration:none}.ant-typography a.ant-typography-disabled,.ant-typography a[disabled],a.ant-typography.ant-typography-disabled,a.ant-typography[disabled]{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-typography a.ant-typography-disabled:active,.ant-typography a.ant-typography-disabled:hover,.ant-typography a[disabled]:active,.ant-typography a[disabled]:hover,a.ant-typography.ant-typography-disabled:active,a.ant-typography.ant-typography-disabled:hover,a.ant-typography[disabled]:active,a.ant-typography[disabled]:hover{color:rgba(0,0,0,.25)}.ant-typography a.ant-typography-disabled:active,.ant-typography a[disabled]:active,a.ant-typography.ant-typography-disabled:active,a.ant-typography[disabled]:active{pointer-events:none}.ant-typography code{padding:.2em .4em .1em;font-size:85%;background:rgba(150,150,150,.1);border-radius:3px}.ant-typography kbd{padding:.15em .4em .1em;font-size:90%;background:rgba(150,150,150,.06);border-bottom-width:2px;border-radius:3px}.ant-typography mark{padding:0;background-color:#ffe58f}.ant-typography ins,.ant-typography u{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.ant-typography del,.ant-typography s{text-decoration:line-through}.ant-typography strong{font-weight:600}.ant-typography-copy,.ant-typography-edit,.ant-typography-expand{color:#1890ff;text-decoration:none;outline:0;cursor:pointer;transition:color .3s;margin-left:4px}.ant-typography-copy:focus,.ant-typography-copy:hover,.ant-typography-edit:focus,.ant-typography-edit:hover,.ant-typography-expand:focus,.ant-typography-expand:hover{color:#40a9ff}.ant-typography-copy:active,.ant-typography-edit:active,.ant-typography-expand:active{color:#096dd9}.ant-typography-copy-success,.ant-typography-copy-success:focus,.ant-typography-copy-success:hover{color:#52c41a}.ant-typography-edit-content{position:relative}div.ant-typography-edit-content{left:-12px;margin-top:-5px;margin-bottom:calc(1em - 4px - 1px)}.ant-typography-edit-content-confirm{position:absolute;right:10px;bottom:8px;color:rgba(0,0,0,.45);pointer-events:none}.ant-typography-edit-content textarea{-moz-transition:none}.ant-typography ol,.ant-typography ul{margin:0 0 1em;padding:0}.ant-typography ol li,.ant-typography ul li{margin:0 0 0 20px;padding:0 0 0 4px}.ant-typography ul{list-style-type:circle}.ant-typography ul ul{list-style-type:disc}.ant-typography ol{list-style-type:decimal}.ant-typography blockquote,.ant-typography pre{margin:1em 0}.ant-typography pre{padding:.4em .6em;white-space:pre-wrap;word-wrap:break-word;background:rgba(150,150,150,.1);border:1px solid rgba(100,100,100,.2);border-radius:3px}.ant-typography pre code{display:inline;margin:0;padding:0;font-size:inherit;font-family:inherit;background:0 0;border:0}.ant-typography blockquote{padding:0 0 0 .6em;border-left:4px solid rgba(100,100,100,.2);opacity:.85}.ant-typography-single-line{white-space:nowrap}.ant-typography-ellipsis-single-line{overflow:hidden;text-overflow:ellipsis}a.ant-typography-ellipsis-single-line,span.ant-typography-ellipsis-single-line{vertical-align:bottom}.ant-typography-ellipsis-multiple-line{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;/*! autoprefixer: ignore next */-webkit-box-orient:vertical}.ant-typography-rtl .ant-typography-copy,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-expand{margin-right:4px;margin-left:0}.ant-typography-rtl .ant-typography-expand{float:left}div.ant-typography-edit-content.ant-typography-rtl{right:-12px;left:auto}.ant-typography-rtl .ant-typography-edit-content-confirm{right:auto;left:10px}.ant-typography-rtl.ant-typography ol li,.ant-typography-rtl.ant-typography ul li{margin:0 20px 0 0;padding:0 4px 0 0}.ant-upload{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:'tnum';outline:0}.ant-upload p{margin:0}.ant-upload-btn{display:block;width:100%;outline:0}.ant-upload input[type=file]{cursor:pointer}.ant-upload.ant-upload-select{display:inline-block}.ant-upload.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-select-picture-card{width:104px;height:104px;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:#fafafa;border:1px dashed #d9d9d9;border-radius:2px;cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-select-picture-card>.ant-upload{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.ant-upload.ant-upload-select-picture-card:hover{border-color:#1890ff}.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover{border-color:#d9d9d9}.ant-upload.ant-upload-drag{position:relative;width:100%;height:100%;text-align:center;background:#fafafa;border:1px dashed #d9d9d9;border-radius:2px;cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-drag .ant-upload{padding:16px 0}.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border-color:#096dd9}.ant-cascader-picker-label:hover+.ant-cascader-input:not(.ant-cascader-picker-disabled .ant-cascader-picker-label:hover+.ant-cascader-input),.ant-cascader-picker:focus .ant-cascader-input{border-color:#40a9ff;border-right-width:1px!important}.ant-upload.ant-upload-drag.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-drag .ant-upload-btn{display:table;height:100%}.ant-upload.ant-upload-drag .ant-upload-drag-container{display:table-cell;vertical-align:middle}.ant-upload-list-item-name,.ant-upload-picture-card-wrapper{display:inline-block;width:100%}.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#40a9ff}.ant-upload.ant-upload-drag p.ant-upload-drag-icon{margin-bottom:20px}.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{color:#40a9ff;font-size:48px}.ant-upload.ant-upload-drag p.ant-upload-text{margin:0 0 4px;color:rgba(0,0,0,.85);font-size:16px}.ant-upload.ant-upload-drag p.ant-upload-hint{color:rgba(0,0,0,.45);font-size:14px}.ant-upload.ant-upload-drag .anticon-plus{color:rgba(0,0,0,.25);font-size:30px;transition:all .3s}.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus{color:rgba(0,0,0,.45)}.ant-upload-list::after,.ant-upload-list::before,.ant-upload-picture-card-wrapper::after,.ant-upload-picture-card-wrapper::before{display:table;content:''}.ant-upload-picture-card-wrapper::after{clear:both}.ant-upload-list{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:'tnum';line-height:1.5715}.ant-upload-list::after{clear:both}.ant-upload-list-item{position:relative;height:22px;margin-top:8px;font-size:14px}.ant-upload-list-item-name{padding-left:22px;overflow:hidden;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-upload-list-item-card-actions{position:absolute;right:0}.ant-upload-list-item-card-actions-btn{opacity:0}.ant-upload-list-item-card-actions-btn.ant-btn-sm{height:20px;line-height:1}.ant-upload-list-item-card-actions.picture{top:22px;line-height:0}.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-card-actions .anticon{color:rgba(0,0,0,.45)}.ant-upload-list-item-info{height:100%;padding:0 4px;transition:background-color .3s}.ant-upload-list-item-info>span{display:block;width:100%;height:100%}.ant-upload-list-item-info .ant-upload-text-icon .anticon,.ant-upload-list-item-info .anticon-loading .anticon{position:absolute;top:5px;color:rgba(0,0,0,.45);font-size:14px}.ant-upload-list-item .anticon-close{position:absolute;top:6px;right:4px;color:rgba(0,0,0,.45);font-size:10px;line-height:0;cursor:pointer;opacity:0;transition:all .3s}.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn,.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn,.ant-upload-list-item:hover .anticon-close{opacity:1}.ant-upload-list-item .anticon-close:hover{color:rgba(0,0,0,.85)}.ant-upload-list-item:hover .ant-upload-list-item-info{background-color:#f5f5f5}.ant-upload-list-picture .ant-upload-list-item:hover,.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item:hover,.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info{background:0 0}.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon,.ant-upload-list-item-error .ant-upload-list-item-name,.ant-upload-list-item-error .ant-upload-text-icon>.anticon{color:#ff4d4f}.ant-upload-list-item-progress{position:absolute;bottom:-12px;width:100%;padding-left:26px;font-size:14px;line-height:0}.ant-upload-list-picture .ant-upload-list-item,.ant-upload-list-picture-card .ant-upload-list-item{position:relative;height:66px;padding:8px;border:1px solid #d9d9d9;border-radius:2px}.ant-upload-list-picture .ant-upload-list-item-error,.ant-upload-list-picture-card .ant-upload-list-item-error{border-color:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item-uploading,.ant-upload-list-picture-card .ant-upload-list-item-uploading{border-style:dashed}.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{width:48px;height:48px;line-height:54px;text-align:center;opacity:.8}.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#e6f7ff'],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#e6f7ff']{fill:#fff2f0}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#1890ff'],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#1890ff']{fill:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-picture-card .ant-upload-list-item-icon{position:absolute;top:50%;left:50%;font-size:26px;transform:translate(-50%,-50%)}.ant-upload-list-picture .ant-upload-list-item-icon .anticon,.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-image,.ant-upload-list-picture-card .ant-upload-list-item-image{max-width:100%}.ant-upload-list-picture .ant-upload-list-item-thumbnail img,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{display:block;width:48px;height:48px;overflow:hidden}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-name{display:inline-block;box-sizing:border-box;max-width:100%;margin:0 0 0 8px;padding-right:8px;padding-left:48px;overflow:hidden;line-height:44px;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name{line-height:28px}.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:14px;width:calc(100% - 24px);margin-top:0;padding-left:56px}.ant-upload-list-picture .anticon-close,.ant-upload-list-picture-card .anticon-close{position:absolute;top:8px;right:8px;line-height:1;opacity:1}.ant-upload-list-picture-card-container{display:inline-block;width:104px;height:104px;margin:0 8px 8px 0;vertical-align:top}.ant-upload-list-picture-card.ant-upload-list::after{display:none}.ant-upload-list-picture-card .ant-upload-list-item{height:100%;margin:0}.ant-upload-list-picture-card .ant-upload-list-item-info{position:relative;height:100%;overflow:hidden}.ant-upload-list-picture-card .ant-upload-list-item-info::before{position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:all .3s;content:' '}.ant-result-content,.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{background-color:#fafafa}.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info::before{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-actions{position:absolute;top:50%;left:50%;z-index:10;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye{z-index:10;width:16px;margin:0 4px;color:rgba(255,255,255,.85);font-size:16px;cursor:pointer;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover{color:#fff}.ant-upload-list-picture-card .ant-upload-list-item-actions:hover,.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{position:static;display:block;width:100%;height:100%;object-fit:contain}.ant-upload-list-picture-card .ant-upload-list-item-name{display:none;margin:8px 0 0;padding:0;line-height:1.5715;text-align:center}.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{position:absolute;bottom:10px;display:block}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{height:auto}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info::before{display:none}.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:32px;width:calc(100% - 14px);padding-left:0}.ant-upload-list-picture-container,.ant-upload-list-text-container{transition:opacity .3s,height .3s}.ant-upload-list-picture-container::before,.ant-upload-list-text-container::before{display:table;width:0;height:0;content:''}.ant-upload-list-picture-container .ant-upload-span,.ant-upload-list-text-container .ant-upload-span{display:block;flex:auto}.ant-upload-list-picture .ant-upload-span,.ant-upload-list-text .ant-upload-span{display:flex;align-items:center}.ant-upload-list-picture .ant-upload-span>*,.ant-upload-list-text .ant-upload-span>*{flex:none}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-text .ant-upload-list-item-name{flex:auto;padding:0 8px}.ant-upload-list-picture .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-text-icon .anticon{position:static}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave{animation-duration:.3s;animation-fill-mode:cubic-bezier(.78,.14,.15,.86)}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter{animation-name:uploadAnimateInlineIn}.ant-upload-list .ant-upload-animate-inline-leave{animation-name:uploadAnimateInlineOut}@keyframes uploadAnimateInlineIn{from{width:0;height:0;margin:0;padding:0;opacity:0}}@keyframes uploadAnimateInlineOut{to{width:0;height:0;margin:0;padding:0;opacity:0}}.ant-upload-rtl.ant-upload.ant-upload-select-picture-card{margin-right:auto;margin-left:8px}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1{padding-right:22px;padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2{padding-right:22px;padding-left:28px}.ant-upload-list-rtl .ant-upload-list-item-name{padding-right:22px;padding-left:0}.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1{padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-card-actions{right:auto;left:0}.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-info{padding:0 4px 0 12px}.ant-upload-list-rtl .ant-upload-list-item .anticon-close{right:auto;left:4px}.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-progress{padding-right:26px;padding-left:0}.ant-upload-list-picture .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item-info{padding:0}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{right:8px;left:auto}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name{margin:0 8px 0 0;padding-right:48px;padding-left:8px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1{padding-right:48px;padding-left:18px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2{padding-right:48px;padding-left:36px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress{padding-right:0;padding-left:0}.ant-upload-list-rtl.ant-upload-list-picture .anticon-close,.ant-upload-list-rtl.ant-upload-list-picture-card .anticon-close{right:auto;left:8px}.ant-upload-list-rtl .ant-upload-list-picture-card-container{margin:0 0 8px 8px}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{margin:8px 0 0;padding:0}.ant-cascader,.ant-cascader-picker,.ant-select-auto-complete{box-sizing:border-box;margin:0;color:rgba(0,0,0,.85);font-variant:tabular-nums;line-height:1.5715;font-feature-settings:'tnum';font-size:14px;list-style:none;padding:0}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item{float:unset}.ant-select-auto-complete .ant-select-clear{right:13px}.ant-select-dropdown-hidden{display:none}.ant-cascader-input.ant-input{position:static;width:100%;padding-right:24px;background-color:transparent!important;cursor:pointer}.ant-cascader-picker-show-search .ant-cascader-input.ant-input{position:relative}.ant-cascader-picker{position:relative;display:inline-block;background-color:#fff;border-radius:2px;outline:0;cursor:pointer;transition:color .3s}.ant-cascader-picker-with-value .ant-cascader-picker-label{color:transparent}.ant-cascader-picker-disabled{color:rgba(0,0,0,.25);background:#f5f5f5;cursor:not-allowed}.ant-cascader-picker-disabled .ant-cascader-input{cursor:not-allowed}.ant-cascader-picker:focus .ant-cascader-input{outline:0;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ant-input-rtl .ant-cascader-picker:focus .ant-cascader-input{border-right-width:0;border-left-width:1px!important}.ant-cascader-picker-borderless .ant-cascader-input{border-color:transparent!important;box-shadow:none!important}.ant-cascader-picker-show-search.ant-cascader-picker-focused{color:rgba(0,0,0,.25)}.ant-cascader-picker-label{position:absolute;top:50%;left:0;width:100%;height:20px;margin-top:-10px;padding:0 20px 0 12px;overflow:hidden;line-height:20px;white-space:nowrap;text-overflow:ellipsis}.ant-cascader-picker-arrow,.ant-cascader-picker-clear{position:absolute;width:12px;height:12px;margin-top:-6px;font-size:12px;line-height:12px;top:50%;right:12px}.ant-cascader-picker-clear{z-index:2;color:rgba(0,0,0,.25);background:#fff;cursor:pointer;opacity:0;transition:color .3s ease,opacity .15s ease}.ant-cascader-picker-clear:hover{color:rgba(0,0,0,.45)}.ant-cascader-picker:hover .ant-cascader-picker-clear{opacity:1}.ant-cascader-picker-arrow{z-index:1;color:rgba(0,0,0,.25)}.ant-input-rtl .ant-cascader-picker-label:hover+.ant-cascader-input:not(.ant-cascader-picker-disabled .ant-cascader-picker-label:hover+.ant-cascader-input){border-right-width:0;border-left-width:1px!important}.ant-cascader-picker-small .ant-cascader-picker-arrow,.ant-cascader-picker-small .ant-cascader-picker-clear{right:8px}.ant-cascader-menus{z-index:1050;font-size:14px;white-space:nowrap;background:#fff;border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.ant-cascader-menus ol,.ant-cascader-menus ul{margin:0;list-style:none}.ant-cascader-menus-empty,.ant-cascader-menus-hidden{display:none}.ant-cascader-menus.ant-slide-up-appear.ant-slide-up-appear-active.ant-cascader-menus-placement-topLeft,.ant-cascader-menus.ant-slide-up-enter.ant-slide-up-enter-active.ant-cascader-menus-placement-topLeft{animation-name:antSlideDownIn}.ant-cascader-menus.ant-slide-up-leave.ant-slide-up-leave-active.ant-cascader-menus-placement-bottomLeft{animation-name:antSlideUpOut}.ant-cascader-menus.ant-slide-up-leave.ant-slide-up-leave-active.ant-cascader-menus-placement-topLeft{animation-name:antSlideDownOut}.ant-cascader-menu{display:inline-block;min-width:111px;height:180px;margin:0;padding:4px 0;overflow:auto;vertical-align:top;list-style:none;border-right:1px solid #f0f0f0;-ms-overflow-style:-ms-autohiding-scrollbar}.ant-cascader-menu:first-child{border-radius:2px 0 0 2px}.ant-cascader-menu:last-child{margin-right:-1px;border-right-color:transparent;border-radius:0 2px 2px 0}.ant-cascader-menu:only-child{border-radius:2px}.ant-cascader-menu-item{padding:5px 12px;overflow:hidden;line-height:22px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:all .3s}.ant-cascader-menu-item:hover{background:#f5f5f5}.ant-cascader-menu-item-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-cascader-menu-item-disabled:hover{background:0 0}.ant-cascader-menu-empty .ant-cascader-menu-item{color:rgba(0,0,0,.25);cursor:default;pointer-events:none}.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover{font-weight:600;background-color:#e6f7ff}.ant-cascader-menu-item-expand{position:relative;padding-right:24px}.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,.ant-cascader-menu-item-loading-icon{position:absolute;right:12px;color:rgba(0,0,0,.45);font-size:10px}.ant-cascader-menu-item-disabled.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,.ant-cascader-menu-item-disabled.ant-cascader-menu-item-loading-icon,.ant-tree-checkbox-disabled+span{color:rgba(0,0,0,.25)}.ant-tree-checkbox,.ant-tree-checkbox-wrapper{box-sizing:border-box;font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:'tnum'}.ant-cascader-menu-item .ant-cascader-menu-item-keyword,.font-highlight{color:#ff4d4f}.ant-cascader-picker-rtl .ant-cascader-input.ant-input{padding-right:11px;padding-left:24px;text-align:right}.ant-cascader-picker-rtl .ant-cascader-picker-label{padding:0 12px 0 20px;text-align:right}.ant-cascader-picker-rtl .ant-cascader-picker-arrow,.ant-cascader-picker-rtl .ant-cascader-picker-clear{right:auto;left:12px}.ant-cascader-picker-rtl.ant-cascader-picker-small .ant-cascader-picker-arrow,.ant-cascader-picker-rtl.ant-cascader-picker-small .ant-cascader-picker-clear{right:auto;left:8px}.ant-cascader-menu-rtl .ant-cascader-menu{border-right:none;border-left:1px solid #f0f0f0}.ant-cascader-menu-rtl .ant-cascader-menu:first-child{border-radius:0 2px 2px 0}.ant-cascader-menu-rtl .ant-cascader-menu:last-child{margin-right:0;margin-left:-1px;border-left-color:transparent;border-radius:2px 0 0 2px}.ant-cascader-menu-rtl .ant-cascader-menu:only-child{border-radius:2px}.ant-cascader-menu-rtl .ant-cascader-menu-item-expand{padding-right:12px;padding-left:24px}.ant-cascader-menu-rtl .ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,.ant-cascader-menu-rtl .ant-cascader-menu-item-loading-icon{right:auto;left:12px}.ant-cascader-menu-rtl .ant-cascader-menu-item-loading-icon{transform:scaleY(-1)}.ant-cascader-menus{position:relative;margin-top:2px;margin-bottom:2px}nz-tree-virtual-scroll-view{display:block;position:relative;overflow:auto;contain:strict;transform:translateZ(0);will-change:scroll-position;-webkit-overflow-scrolling:touch}nz-tree-virtual-scroll-view .ant-tree-list,nz-tree-virtual-scroll-view .ant-tree-list-holder{height:100%}nz-tree-view .ant-tree-switcher+.ant-tree-switcher.nz-tree-leaf-line-icon,nz-tree-virtual-scroll-view .ant-tree-switcher+.ant-tree-switcher.nz-tree-leaf-line-icon{display:none}nz-tree-view .ant-tree-list-holder-inner{display:flex;flex-direction:column}.ant-tree-treenode-leaf-last .ant-tree-switcher-leaf-line::before{top:auto!important;bottom:auto!important;height:14px!important}.ant-tree.ant-tree-directory .ant-tree-treenode{position:relative}.ant-tree.ant-tree-directory .ant-tree-treenode::before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background-color .3s;content:'';pointer-events:none}.ant-tree.ant-tree-directory .ant-tree-treenode:hover::before{background:#f5f5f5}.ant-tree.ant-tree-directory .ant-tree-treenode>*{z-index:1}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-switcher{transition:color .3s}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper{border-radius:0;-webkit-user-select:none;user-select:none}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper:hover{background:0 0}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-selected{color:#fff;background:0 0}.ant-tree.ant-tree-directory .ant-tree-treenode-selected::before,.ant-tree.ant-tree-directory .ant-tree-treenode-selected:hover::before{background:#1890ff}.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-switcher{color:#fff}.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-node-content-wrapper{color:#fff;background:0 0}.ant-tree-checkbox{padding:0;color:rgba(0,0,0,.85);position:relative;line-height:1;white-space:nowrap;outline:0;cursor:pointer}.ant-tree-checkbox-input:focus+.ant-tree-checkbox-inner,.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,.ant-tree-checkbox:hover .ant-tree-checkbox-inner{border-color:#1890ff}.ant-select-tree-checkbox-checked::after,.ant-tree-checkbox-checked::after{border:1px solid #1890ff;animation:antCheckboxEffect .36s ease-in-out;content:'';visibility:hidden}.ant-tree-checkbox-checked::after{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;animation-fill-mode:backwards}.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox::after,.ant-tree-checkbox:hover::after{visibility:visible}.ant-tree-checkbox-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;direction:ltr;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;border-collapse:separate;transition:all .3s}.ant-select-tree-checkbox-inner::after,.ant-tree-checkbox-inner::after{border:2px solid #fff;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;opacity:0}.ant-tree-checkbox-inner::after{position:absolute;top:50%;left:21.5%;display:table;width:5.71px;height:9.14px;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);content:' '}.ant-tree-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-tree-checkbox-disabled,.ant-tree-checkbox-disabled .ant-tree-checkbox-input,.ant-tree-checkbox-disabled+span{cursor:not-allowed}.ant-tree-checkbox-checked .ant-tree-checkbox-inner::after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:' '}.ant-tree-checkbox-checked .ant-tree-checkbox-inner{background-color:#1890ff;border-color:#1890ff}.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner::after{border-color:rgba(0,0,0,.25);animation-name:none}.ant-tree-checkbox-disabled .ant-tree-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.ant-tree-checkbox-disabled .ant-tree-checkbox-inner::after{border-color:#f5f5f5;border-collapse:separate;animation-name:none}.ant-tree-checkbox-disabled:hover::after,.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-disabled::after{visibility:hidden}.ant-tree-checkbox-wrapper{margin:0;padding:0;color:rgba(0,0,0,.85);display:inline-flex;align-items:baseline;line-height:unset;cursor:pointer}.ant-tree,.ant-tree-checkbox-group{color:rgba(0,0,0,.85);line-height:1.5715}.ant-tree-checkbox-wrapper::after{display:inline-block;width:0;overflow:hidden;content:'\a0'}.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-disabled{cursor:not-allowed}.ant-tree-checkbox-wrapper+.ant-tree-checkbox-wrapper{margin-left:8px}.ant-tree-checkbox+span{padding-right:8px;padding-left:8px}.ant-select-tree-checkbox,.ant-select-tree-checkbox-wrapper,.ant-tree,.ant-tree-checkbox-group{box-sizing:border-box;padding:0;font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:'tnum'}.ant-tree-checkbox-group{margin:0;display:inline-block}.ant-tree-checkbox-group-item{margin-right:8px}.ant-tree-checkbox-group-item:last-child{margin-right:0}.ant-tree-checkbox-group-item+.ant-tree-checkbox-group-item{margin-left:0}.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner::after{top:50%;left:50%;width:8px;height:8px;background-color:#1890ff;border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:' '}.ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner::after{background-color:rgba(0,0,0,.25);border-color:rgba(0,0,0,.25)}.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item{margin-right:0;margin-left:8px}.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item:last-child{margin-left:0!important}.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item+.ant-tree-checkbox-group-item{margin-left:8px}.ant-tree{margin:0;background:#fff;border-radius:2px;transition:background-color .3s}.ant-tree-focused:not(:hover):not(.ant-tree-active-focused){background:#e6f7ff}.ant-tree-list-holder-inner{align-items:flex-start}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner{align-items:stretch}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-node-content-wrapper{flex:auto}.ant-tree .ant-tree-treenode{display:flex;align-items:flex-start;padding:0 0 4px;outline:0}.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper:hover{background:0 0}.ant-tree .ant-tree-treenode-active .ant-tree-node-content-wrapper{background:#f5f5f5}.ant-tree .ant-tree-treenode:not(.ant-tree .ant-tree-treenode-disabled).filter-node .ant-tree-title{color:inherit;font-weight:500}.ant-tree-indent{align-self:stretch;white-space:nowrap;-webkit-user-select:none;user-select:none}.ant-tree-indent-unit{display:inline-block;width:24px}.ant-tree-switcher{position:relative;flex:none;align-self:stretch;width:24px;margin:0;line-height:24px;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none}.ant-tree-switcher .ant-select-tree-switcher-icon,.ant-tree-switcher .ant-tree-switcher-icon{display:inline-block;font-size:10px;vertical-align:baseline}.ant-tree-switcher .ant-select-tree-switcher-icon svg,.ant-tree-switcher .ant-tree-switcher-icon svg{transition:transform .3s}.ant-tree-switcher-noop{cursor:default}.ant-tree-switcher_close .ant-tree-switcher-icon svg{transform:rotate(-90deg)}.ant-tree-switcher-loading-icon{color:#1890ff}.ant-tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%}.ant-tree-switcher-leaf-line::after,.ant-tree-switcher-leaf-line::before{position:absolute;margin-left:-1px;content:' '}.ant-tree-switcher-leaf-line::before{top:0;bottom:-4px;border-left:1px solid #d9d9d9}.ant-tree-switcher-leaf-line::after{width:10px;height:14px;border-bottom:1px solid #d9d9d9}.ant-tree-checkbox{top:initial;margin:4px 8px 0 0}.ant-tree .ant-tree-node-content-wrapper{position:relative;z-index:auto;min-height:24px;margin:0;padding:0 4px;color:inherit;line-height:24px;background:0 0;border-radius:2px;cursor:pointer;transition:all .3s,border 0s,line-height 0s,box-shadow 0s}.ant-tree .ant-tree-node-content-wrapper:hover{background-color:#f5f5f5}.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background-color:#bae7ff}.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle{display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;vertical-align:top}.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle:empty,.ant-tree-show-line .ant-tree-indent-unit-end::before{display:none}.ant-tree-unselectable .ant-tree-node-content-wrapper:hover{background-color:transparent}.ant-tree-node-content-wrapper[draggable=true]{line-height:24px;-webkit-user-select:none;user-select:none}.ant-tree-node-content-wrapper[draggable=true] .ant-tree-drop-indicator{position:absolute;z-index:1;height:2px;background-color:#1890ff;border-radius:1px;pointer-events:none}.ant-tree-node-content-wrapper[draggable=true] .ant-tree-drop-indicator::after{position:absolute;top:-3px;left:-6px;width:8px;height:8px;background-color:transparent;border:2px solid #1890ff;border-radius:50%;content:''}.ant-tree .ant-tree-treenode.drop-container>[draggable]{box-shadow:0 0 0 2px #1890ff}.ant-tree-show-line .ant-tree-indent-unit{position:relative;height:100%}.ant-tree-show-line .ant-tree-indent-unit::before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:''}.ant-tree-show-line .ant-tree-switcher{background:#fff}.ant-tree-show-line .ant-tree-switcher-line-icon{vertical-align:-.225em}.ant-tree-rtl .ant-tree-node-content-wrapper[draggable=true] .ant-tree-drop-indicator::after{right:-6px;left:unset}.ant-tree-rtl .ant-tree-switcher_close .ant-tree-switcher-icon svg{transform:rotate(90deg)}.ant-tree-rtl.ant-tree-show-line .ant-tree-indent-unit::before{right:auto;left:-13px;border-right:none;border-left:1px solid #d9d9d9}.ant-tree-rtl.ant-tree-checkbox,.ant-tree-select-dropdown-rtl .ant-select-tree-checkbox{margin:4px 0 0 8px}.ant-tree-child-tree{overflow:hidden}nz-tree{display:block}.ant-select-tree-checkbox{color:rgba(0,0,0,.85);position:relative;line-height:1;white-space:nowrap;outline:0;cursor:pointer}.ant-select-tree-checkbox-input:focus+.ant-select-tree-checkbox-inner,.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-inner,.ant-select-tree-checkbox:hover .ant-select-tree-checkbox-inner{border-color:#1890ff}.ant-select-tree-checkbox-checked::after{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;animation-fill-mode:backwards}.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox::after,.ant-select-tree-checkbox:hover::after{visibility:visible}.ant-select-tree-checkbox-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;direction:ltr;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;border-collapse:separate;transition:all .3s}.ant-select-tree-checkbox-inner::after{position:absolute;top:50%;left:21.5%;display:table;width:5.71px;height:9.14px;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);content:' '}.ant-select-tree-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner::after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:' '}.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner{background-color:#1890ff;border-color:#1890ff}.ant-select-tree-checkbox-disabled{cursor:not-allowed}.ant-select-tree-checkbox-disabled.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner::after{border-color:rgba(0,0,0,.25);animation-name:none}.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-input{cursor:not-allowed}.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner::after{border-color:#f5f5f5;border-collapse:separate;animation-name:none}.ant-select-tree-checkbox-disabled+span{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-select-tree-checkbox-disabled:hover::after,.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-disabled::after{visibility:hidden}.ant-select-tree-checkbox-wrapper{margin:0;color:rgba(0,0,0,.85);display:inline-flex;align-items:baseline;line-height:unset;cursor:pointer}.ant-select-tree,.ant-select-tree-checkbox-group{font-size:14px;line-height:1.5715;color:rgba(0,0,0,.85);box-sizing:border-box;font-variant:tabular-nums;font-feature-settings:'tnum';list-style:none}.ant-select-tree-checkbox-wrapper::after{display:inline-block;width:0;overflow:hidden;content:'\a0'}.ant-select-tree-checkbox-wrapper.ant-select-tree-checkbox-wrapper-disabled{cursor:not-allowed}.ant-select-tree-checkbox-wrapper+.ant-select-tree-checkbox-wrapper{margin-left:8px}.ant-select-tree-checkbox+span{padding-right:8px;padding-left:8px}.ant-select-tree-checkbox-group{margin:0;padding:0;display:inline-block}.ant-select-tree-checkbox-group-item{margin-right:8px}.ant-select-tree-checkbox-group-item:last-child{margin-right:0}.ant-select-tree-checkbox-group-item+.ant-select-tree-checkbox-group-item{margin-left:0}.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner::after{top:50%;left:50%;width:8px;height:8px;background-color:#1890ff;border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:' '}.ant-select-tree-checkbox-indeterminate.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner::after{background-color:rgba(0,0,0,.25);border-color:rgba(0,0,0,.25)}.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item{margin-right:0;margin-left:8px}.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item:last-child{margin-left:0!important}.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item+.ant-select-tree-checkbox-group-item{margin-left:8px}.ant-tree-select-dropdown{padding:8px 4px 0}.ant-tree-select-dropdown .ant-select-tree{border-radius:0}.ant-tree-select-dropdown .ant-select-tree-list-holder-inner{align-items:stretch}.ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode{padding-bottom:8px}.ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode .ant-select-tree-node-content-wrapper{flex:auto}.ant-select-tree{margin:0;padding:0;background:#fff;border-radius:2px;transition:background-color .3s}.ant-select-tree-focused:not(:hover):not(.ant-select-tree-active-focused){background:#e6f7ff}.ant-select-tree-list-holder-inner{align-items:flex-start}.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner{align-items:stretch}.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-node-content-wrapper{flex:auto}.ant-select-tree .ant-select-tree-treenode{display:flex;align-items:flex-start;padding:0 0 4px;outline:0}.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper:hover{background:0 0}.ant-select-tree .ant-select-tree-treenode-active .ant-select-tree-node-content-wrapper{background:#f5f5f5}.ant-select-tree .ant-select-tree-treenode:not(.ant-select-tree .ant-select-tree-treenode-disabled).filter-node .ant-select-tree-title{color:inherit;font-weight:500}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date .ant-picker-calendar-date-value,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today .ant-picker-calendar-date-value,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date .ant-picker-calendar-date-value,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today .ant-picker-calendar-date-value,.ant-select-tree-switcher-loading-icon{color:#1890ff}.ant-select-tree-indent{align-self:stretch;white-space:nowrap;-webkit-user-select:none;user-select:none}.ant-select-tree-indent-unit{display:inline-block;width:24px}.ant-select-tree-switcher{position:relative;flex:none;align-self:stretch;width:24px;margin:0;line-height:24px;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none}.ant-select-tree-switcher .ant-select-tree-switcher-icon,.ant-select-tree-switcher .ant-tree-switcher-icon{display:inline-block;font-size:10px;vertical-align:baseline}.ant-select-tree-switcher .ant-select-tree-switcher-icon svg,.ant-select-tree-switcher .ant-tree-switcher-icon svg{transition:transform .3s}.ant-select-tree-switcher-noop{cursor:default}.ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg{transform:rotate(-90deg)}.ant-select-tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%}.ant-select-tree-switcher-leaf-line::before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:' '}.ant-select-tree-switcher-leaf-line::after{position:absolute;width:10px;height:14px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:' '}.ant-select-tree-checkbox{top:initial;margin:4px 8px 0 0}.ant-select-tree .ant-select-tree-node-content-wrapper{position:relative;z-index:auto;min-height:24px;margin:0;padding:0 4px;color:inherit;line-height:24px;background:0 0;border-radius:2px;cursor:pointer;transition:all .3s,border 0s,line-height 0s,box-shadow 0s}.ant-select-tree .ant-select-tree-node-content-wrapper:hover{background-color:#f5f5f5}.ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected{background-color:#bae7ff}.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle{display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;vertical-align:top}.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle:empty,.ant-select-tree-show-line .ant-select-tree-indent-unit-end::before{display:none}.ant-select-tree-unselectable .ant-select-tree-node-content-wrapper:hover{background-color:transparent}.ant-select-tree-node-content-wrapper[draggable=true]{line-height:24px;-webkit-user-select:none;user-select:none}.ant-select-tree-node-content-wrapper[draggable=true] .ant-tree-drop-indicator{position:absolute;z-index:1;height:2px;background-color:#1890ff;border-radius:1px;pointer-events:none}.ant-select-tree-node-content-wrapper[draggable=true] .ant-tree-drop-indicator::after{position:absolute;top:-3px;left:-6px;width:8px;height:8px;background-color:transparent;border:2px solid #1890ff;border-radius:50%;content:''}.ant-select-tree .ant-select-tree-treenode.drop-container>[draggable]{box-shadow:0 0 0 2px #1890ff}.ant-select-tree-show-line .ant-select-tree-indent-unit{position:relative;height:100%}.ant-select-tree-show-line .ant-select-tree-indent-unit::before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:''}.ant-select-tree-show-line .ant-select-tree-switcher{background:#fff}.ant-select-tree-show-line .ant-select-tree-switcher-line-icon{vertical-align:-.225em}.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg{transform:rotate(90deg)}.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher-loading-icon{transform:scaleY(-1)}.ant-tree.ant-select-tree.ant-tree-show-line nz-tree-node[builtin]:not(:last-child)>li::before{content:' ';width:1px;border-left:1px solid #d9d9d9;height:calc(100% - 16px);position:absolute;left:12px;margin:26px 0}.ant-select-dropdown.ant-select-tree-dropdown{top:100%;left:0;position:relative;width:100%;margin-top:4px;margin-bottom:4px;overflow:auto}.ant-picker-calendar{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:'tnum';background:#fff}.ant-picker-calendar-header{display:flex;justify-content:flex-end;padding:12px 0}.ant-picker-calendar-header .ant-picker-calendar-year-select{min-width:80px}.ant-picker-calendar-header .ant-picker-calendar-month-select{min-width:70px;margin-left:8px}.ant-picker-calendar-header .ant-picker-calendar-mode-switch{margin-left:8px}.ant-picker-calendar .ant-picker-panel{background:#fff;border:0;border-top:1px solid #f0f0f0;border-radius:0}.ant-picker-calendar .ant-picker-panel .ant-picker-date-panel,.ant-picker-calendar .ant-picker-panel .ant-picker-month-panel{width:auto}.ant-picker-calendar .ant-picker-panel .ant-picker-body{padding:8px 0}.ant-picker-calendar .ant-picker-panel .ant-picker-content{width:100%}.ant-picker-calendar-mini{border-radius:2px}.ant-picker-calendar-mini .ant-picker-calendar-header{padding-right:8px;padding-left:8px}.ant-picker-calendar-mini .ant-picker-panel{border-radius:0 0 2px 2px}.ant-picker-calendar-mini .ant-picker-content{height:256px}.ant-picker-calendar-mini .ant-picker-content th{height:auto;padding:0;line-height:18px}.ant-picker-calendar-full .ant-picker-panel{display:block;width:100%;text-align:right;background:#fff;border:0}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell .ant-picker-calendar-date-today::before,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell::before{display:none}.ant-picker-calendar-full .ant-picker-panel .ant-picker-body td,.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th{padding:0}.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th{height:auto;padding:0 12px 5px 0;line-height:18px}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell:hover .ant-picker-calendar-date{background:#f5f5f5}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today{background:#e6f7ff}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date{display:block;width:auto;height:auto;margin:0 4px;padding:4px 8px 0;border:0;border-top:2px solid #f0f0f0;border-radius:0;transition:background .3s}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-value{line-height:24px;transition:color .3s}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content{position:static;width:auto;height:86px;overflow-y:auto;color:rgba(0,0,0,.85);line-height:1.5715;text-align:left}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today{border-color:#1890ff}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today .ant-picker-calendar-date-value{color:rgba(0,0,0,.85)}@media only screen and (max-width:480px){.ant-picker-calendar-header{display:block}.ant-picker-calendar-header .ant-picker-calendar-year-select{width:50%}.ant-picker-calendar-header .ant-picker-calendar-month-select{width:calc(50% - 8px)}.ant-picker-calendar-header .ant-picker-calendar-mode-switch{width:100%;margin-top:8px;margin-left:0}.ant-picker-calendar-header .ant-picker-calendar-mode-switch>label{width:50%;text-align:center}}.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-mode-switch,.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-month-select{margin-right:8px;margin-left:0}.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel{text-align:left}.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th{padding:0 0 5px 12px}.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content{text-align:right}.ant-result{padding:48px 32px}.ant-result-success .ant-result-icon>.anticon{color:#52c41a}.ant-result-error .ant-result-icon>.anticon{color:#ff4d4f}.ant-result-info .ant-result-icon>.anticon{color:#1890ff}.ant-result-warning .ant-result-icon>.anticon{color:#faad14}.ant-result-image{width:250px;height:295px;margin:auto}.ant-result-icon{margin-bottom:24px;text-align:center}.ant-result-icon>.anticon{font-size:72px}.ant-result-title{color:rgba(0,0,0,.85);font-size:24px;line-height:1.8;text-align:center}.ant-result-subtitle{color:rgba(0,0,0,.45);font-size:14px;line-height:1.6;text-align:center}.ant-result-extra{margin:24px 0 0;text-align:center}.ant-result-extra>*{margin-right:8px}.ant-result-extra>:last-child{margin-right:0}.ant-result-content{margin-top:24px;padding:24px 40px}.ant-result-rtl .ant-result-extra>*{margin-right:0;margin-left:8px}.ant-result-rtl .ant-result-extra>:last-child{margin-left:0}nz-result{display:block}.ant-space{display:inline-flex}.ant-space-vertical{flex-direction:column}.ant-image-mask,.ant-space-align-center{align-items:center}.ant-space-align-start{align-items:flex-start}.ant-space-align-end{align-items:flex-end}.ant-space-align-baseline{align-items:baseline}.ant-space-item:empty{display:none}nz-space-item{display:block}.ant-image{position:relative;display:inline-block}.ant-image-mask,.ant-image-placeholder{position:absolute;bottom:0;left:0;top:0;right:0}.ant-image-img{display:block;width:100%;height:auto}.ant-image-img-placeholder{background-color:#f5f5f5;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=);background-repeat:no-repeat;background-position:center center;background-size:30%}.ant-image-mask{display:flex;justify-content:center;color:#fff;background:rgba(0,0,0,.5);cursor:pointer;opacity:0;transition:opacity .3s}.ant-image-preview-img,.ant-image-preview-img-wrapper{transition:transform .3s cubic-bezier(.215,.61,.355,1) 0s}.ant-image-mask-info .anticon{margin-inline-end:4px}.ant-image-mask:hover{opacity:1}.ant-image-preview{pointer-events:none;height:100%;text-align:center}.ant-image-preview.ant-zoom-enter,.ant-image-preview.antzoom-appear{transform:none;opacity:0;animation-duration:.3s;-webkit-user-select:none;user-select:none}.ant-image-preview-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;height:100%;background-color:rgba(0,0,0,.45)}.ant-image-preview-mask-hidden{display:none}.ant-image-preview-wrap{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;outline:0;-webkit-overflow-scrolling:touch;z-index:1080}.ant-image-preview-body{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ant-image-preview-img{max-width:100%;max-height:100%;vertical-align:middle;transform:scale3d(1,1,1);cursor:grab;-webkit-user-select:none;user-select:none;pointer-events:auto}.ant-image-preview-img-wrapper{position:absolute;top:0;right:0;bottom:0;left:0}.ant-image-preview-img-wrapper::before{display:inline-block;width:1px;height:50%;margin-right:-1px;content:''}.ant-image-preview-moving .ant-image-preview-img{cursor:grabbing}.ant-image-preview-moving .ant-image-preview-img-wrapper{transition-duration:0s}.ant-image-preview-operations{box-sizing:border-box;margin:0;padding:0;font-size:14px;font-variant:tabular-nums;line-height:1.5715;font-feature-settings:'tnum';position:absolute;top:0;right:0;z-index:1;display:flex;flex-direction:row-reverse;align-items:center;width:100%;color:rgba(255,255,255,.85);list-style:none;background:rgba(0,0,0,.1);pointer-events:auto}.ant-image-preview-operations-icon,.ant-image-preview-switch-left>.anticon,.ant-image-preview-switch-right>.anticon{font-size:18px}.ant-image-preview-operations-operation{margin-left:12px;padding:12px;cursor:pointer}.ant-image-preview-operations-operation-disabled{color:rgba(255,255,255,.25);pointer-events:none}.ant-image-preview-operations-operation:last-of-type{margin-left:0}.ant-image-preview-switch-left,.ant-image-preview-switch-right{position:absolute;top:50%;right:10px;z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:-22px;color:rgba(255,255,255,.85);background:rgba(0,0,0,.1);cursor:pointer;pointer-events:auto}.ant-image-preview-switch-left-disabled,.ant-image-preview-switch-right-disabled{color:rgba(255,255,255,.25);cursor:not-allowed}.ant-image-preview-switch-left-disabled>.anticon,.ant-image-preview-switch-right-disabled>.anticon{cursor:not-allowed}.ant-image-preview-switch-left{left:10px}.ant-image-preview-switch-right{right:10px}.cdk-overlay-backdrop.ant-image-preview-mask{opacity:1}
/*!***************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].rules[0].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].rules[0].oneOf[1].use[2]!./node_modules/intro.js/introjs.css ***!
  \***************************************************************************************************************************************************************************************************************************/
.introjs-overlay{position:absolute;box-sizing:content-box;z-index:999999;opacity:0;transition:all .3s ease-out}.introjs-showElement{z-index:9999999!important}tr.introjs-showElement>td{z-index:9999999!important;position:relative}tr.introjs-showElement>th{z-index:9999999!important;position:relative}.introjs-disableInteraction{z-index:99999999!important;position:absolute;background-color:#fff;opacity:0}.introjs-relativePosition{position:relative}.introjs-helperLayer{box-sizing:content-box;position:absolute;z-index:9999998;border-radius:4px;transition:all .3s ease-out}.introjs-helperLayer *{box-sizing:content-box}.introjs-helperLayer :before{box-sizing:content-box}.introjs-helperLayer :after{box-sizing:content-box}.introjs-tooltipReferenceLayer{font-family:"Helvetica Neue",Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif;box-sizing:content-box;position:absolute;visibility:hidden;z-index:100000000;background-color:transparent;transition:all .3s ease-out}.introjs-tooltipReferenceLayer *{font-family:"Helvetica Neue",Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif}.introjs-helperNumberLayer{font-family:"Helvetica Neue",Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif;color:#9e9e9e;text-align:center;padding-top:10px;padding-bottom:10px}.introjs-arrow{border:5px solid transparent;content:"";position:absolute}.introjs-arrow.top{top:-10px;left:10px;border-bottom-color:#fff}.introjs-arrow.top-right{top:-10px;right:10px;border-bottom-color:#fff}.introjs-arrow.top-middle{top:-10px;left:50%;margin-left:-5px;border-bottom-color:#fff}.introjs-arrow.right{right:-10px;top:10px;border-left-color:#fff}.introjs-arrow.right-bottom{bottom:10px;right:-10px;border-left-color:#fff}.introjs-arrow.bottom{bottom:-10px;left:10px;border-top-color:#fff}.introjs-arrow.bottom-right{bottom:-10px;right:10px;border-top-color:#fff}.introjs-arrow.bottom-middle{bottom:-10px;left:50%;margin-left:-5px;border-top-color:#fff}.introjs-arrow.left{left:-10px;top:10px;border-right-color:#fff}.introjs-arrow.left-bottom{left:-10px;bottom:10px;border-right-color:#fff}.introjs-tooltip{box-sizing:content-box;position:absolute;visibility:visible;background-color:#fff;min-width:250px;max-width:300px;border-radius:5px;box-shadow:0 3px 30px rgba(33,33,33,.3);transition:opacity .1s ease-out}.introjs-tooltiptext{padding:20px}.introjs-dontShowAgain{padding-left:20px;padding-right:20px}.introjs-dontShowAgain input{padding:0;margin:0;margin-bottom:2px;display:inline;width:10px;height:10px}.introjs-dontShowAgain label{font-size:14px;display:inline-block;font-weight:400;margin:0 0 0 5px;padding:0;background-color:#fff;color:#616161;-webkit-user-select:none;user-select:none}.introjs-tooltip-title{font-size:18px;width:90%;min-height:1.5em;margin:0;padding:0;font-weight:700;line-height:1.5}.introjs-tooltip-header{position:relative;padding-left:20px;padding-right:20px;padding-top:10px;min-height:1.5em}.introjs-tooltipbuttons{border-top:1px solid #e0e0e0;padding:10px;text-align:right;white-space:nowrap}.introjs-tooltipbuttons:after{content:"";visibility:hidden;display:block;height:0;clear:both}.introjs-button{box-sizing:content-box;position:relative;overflow:visible;padding:.5rem 1rem;border:1px solid #bdbdbd;text-decoration:none;text-shadow:1px 1px 0 #fff;font-size:14px;color:#424242;white-space:nowrap;cursor:pointer;outline:0;background-color:#f4f4f4;border-radius:.2em;zoom:1;display:inline}.introjs-button:hover{outline:0;text-decoration:none;border-color:#9e9e9e;background-color:#e0e0e0;color:#212121}.introjs-button:focus{outline:0;text-decoration:none;background-color:#eee;box-shadow:0 0 0 .2rem rgba(158,158,158,.5);border:1px solid #616161;color:#212121}.introjs-button:active{outline:0;text-decoration:none;background-color:#e0e0e0;border-color:#9e9e9e;color:#212121}.introjs-button::-moz-focus-inner{padding:0;border:0}.introjs-skipbutton{position:absolute;top:0;right:0;display:inline-block;width:45px;height:45px;line-height:45px;color:#616161;font-size:22px;cursor:pointer;font-weight:700;text-align:center;text-decoration:none}.introjs-skipbutton:focus,.introjs-skipbutton:hover{color:#212121;outline:0;text-decoration:none}.introjs-prevbutton{float:left}.introjs-nextbutton{float:right}.introjs-disabled{color:#9e9e9e;border-color:#bdbdbd;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-disabled:focus,.introjs-disabled:hover{color:#9e9e9e;border-color:#bdbdbd;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-hidden{display:none}.introjs-bullets{text-align:center;padding-top:10px;padding-bottom:10px}.introjs-bullets ul{box-sizing:content-box;clear:both;margin:0 auto 0;padding:0;display:inline-block}.introjs-bullets ul li{box-sizing:content-box;list-style:none;float:left;margin:0 2px}.introjs-bullets ul li a{transition:width .1s ease-in;box-sizing:content-box;display:block;width:6px;height:6px;background:#ccc;border-radius:10px;text-decoration:none;cursor:pointer}.introjs-bullets ul li a:focus,.introjs-bullets ul li a:hover{width:15px;background:#999;text-decoration:none;outline:0}.introjs-bullets ul li a.active{width:15px;background:#999}.introjs-progress{box-sizing:content-box;overflow:hidden;height:10px;margin:10px;border-radius:4px;background-color:#e0e0e0}.introjs-progressbar{box-sizing:content-box;float:left;width:0%;height:100%;font-size:10px;line-height:10px;text-align:center;background-color:#08c}.introjsFloatingElement{position:absolute;height:0;width:0;left:50%;top:50%}.introjs-fixedTooltip{position:fixed}.introjs-hint{box-sizing:content-box;position:absolute;background:0 0;width:20px;height:15px;cursor:pointer}.introjs-hint:focus{border:0;outline:0}.introjs-hint:hover>.introjs-hint-pulse{background-color:rgba(60,60,60,.57)}.introjs-hidehint{display:none}.introjs-fixedhint{position:fixed}@keyframes introjspulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(0,0,0,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px transparent}100%{transform:scale(.95);box-shadow:0 0 0 0 transparent}}.introjs-hint-pulse{box-sizing:content-box;width:15px;height:15px;border-radius:30px;background-color:rgba(136,136,136,.24);z-index:10;position:absolute;transition:all .2s ease-out;animation:introjspulse 2s infinite}.introjs-hint-no-anim .introjs-hint-pulse{animation:none}.introjs-hint-dot{box-sizing:content-box;background:0 0;border-radius:60px;height:50px;width:50px;position:absolute;top:-18px;left:-18px;z-index:1;opacity:0}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].rules[1].use[1]!./src/main/webapp/content/scss/themes.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --ti-bg: #ffffff;
  --ti-border-primary: #e5e5e7;
  --ti-card-bg-primary: #e5e5e7;
  --ti-card-bg-secondary: #f2f2f3;
  --ti-card-bg-third: #afafb7;
  --ti-modal-bg: #ffffff;
  --ti-text-dark: #111113;
  --ti-text-light: #ffffff;
  --ti-text-primary: #111113;
  --ti-text-secondary: #62626a;
  --ti-text-link: #467ad0;
  --ti-button-primary: #000000;
  --ti-button-secondary: #d7d7db;
  --ti-step-background: #ca002e;
}

/* Dark Mode Colors */

body.dark-theme {
  --ti-bg: #18181b;
  --ti-border-primary: #ffffff1f;
  --ti-card-bg-primary: #303036;
  --ti-card-bg-secondary: #242428;
  --ti-card-bg-third: #303036;
  --ti-modal-bg: #303036;
  --ti-text-primary: #ffffff;
  --ti-text-secondary: #e5e5e7;
  --ti-text-link: #467ad0;
  --ti-button-primary: #fd2f4a;
  --ti-button-secondary: #494950;
}
