.mat-elevation-z0{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-elevation-z1{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.mat-elevation-z2{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-elevation-z3{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.mat-elevation-z4{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-elevation-z5{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.mat-elevation-z6{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mat-elevation-z7{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.mat-elevation-z8{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mat-elevation-z9{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.mat-elevation-z10{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.mat-elevation-z11{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.mat-elevation-z12{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mat-elevation-z13{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.mat-elevation-z14{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.mat-elevation-z15{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.mat-elevation-z16{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.mat-elevation-z17{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.mat-elevation-z18{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.mat-elevation-z19{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.mat-elevation-z20{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.mat-elevation-z21{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.mat-elevation-z22{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.mat-elevation-z23{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.mat-elevation-z24{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto,"Helvetica Neue",sans-serif}.mat-badge-small .mat-badge-content{font-size:6px}.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;margin:0 0 16px}.mat-h2,.mat-title,.mat-typography h2{font:500 20px/32px Roboto,"Helvetica Neue",sans-serif;margin:0 0 16px}.mat-h3,.mat-subheading-2,.mat-typography h3{font:400 16px/28px Roboto,"Helvetica Neue",sans-serif;margin:0 0 16px}.mat-h4,.mat-subheading-1,.mat-typography h4{font:400 15px/24px Roboto,"Helvetica Neue",sans-serif;margin:0 0 16px}.mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,"Helvetica Neue",sans-serif;margin:0 0 12px}.mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,"Helvetica Neue",sans-serif;margin:0 0 12px}.mat-body-2,.mat-body-strong{font:500 14px/24px Roboto,"Helvetica Neue",sans-serif}.mat-body,.mat-body-1,.mat-typography{font:400 14px/20px Roboto,"Helvetica Neue",sans-serif}.mat-body p,.mat-body-1 p,.mat-typography p{margin:0 0 12px}.mat-caption,.mat-small{font:400 12px/20px Roboto,"Helvetica Neue",sans-serif}.mat-display-4,.mat-typography .mat-display-4{font:300 112px/112px Roboto,"Helvetica Neue",sans-serif;margin:0 0 56px;letter-spacing:-.05em}.mat-display-3,.mat-typography .mat-display-3{font:400 56px/56px Roboto,"Helvetica Neue",sans-serif;margin:0 0 64px;letter-spacing:-.02em}.mat-display-2,.mat-typography .mat-display-2{font:400 45px/48px Roboto,"Helvetica Neue",sans-serif;margin:0 0 64px;letter-spacing:-.005em}.mat-display-1,.mat-typography .mat-display-1{font:400 34px/40px Roboto,"Helvetica Neue",sans-serif;margin:0 0 64px}.mat-bottom-sheet-container{font-family:Roboto,"Helvetica Neue",sans-serif;font-size:16px;font-weight:400}.mat-button,.mat-fab,.mat-flat-button,.mat-icon-button,.mat-mini-fab,.mat-raised-button,.mat-stroked-button{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:400}.mat-card-content,.mat-card-header .mat-card-title,.mat-card-subtitle{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:13px;line-height:18px}.mat-chip .mat-chip-remove.mat-icon,.mat-chip .mat-chip-trailing-icon.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}.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}.mat-form-field{font-size:inherit;font-weight:400;line-height:1.125;font-family:Roboto,"Helvetica Neue",sans-serif}.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-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{transform:translateY(-1.34375em) scale(.75);width:133.33333%}.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(.75);width:133.33334%}.mat-form-field-label-wrapper{top:-.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:.66667em;top:calc(100% - 1.79167em)}.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-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);-ms-transform:translateY(-1.28125em) scale(.75);width:133.33333%}.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(.75) perspective(100px) translateZ(.00101px);-ms-transform:translateY(-1.28124em) scale(.75);width:133.33334%}.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(.75) perspective(100px) translateZ(.00102px);-ms-transform:translateY(-1.28123em) scale(.75);width:133.33335%}.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:.54167em;top:calc(100% - 1.66667em)}.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:-.5em}.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{transform:translateY(-.59375em) scale(.75);width:133.33333%}.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(-.59374em) scale(.75);width:133.33334%}.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0 1em 0}.mat-form-field-appearance-outline .mat-form-field-outline{bottom:1.34375em}.mat-form-field-appearance-outline .mat-form-field-label{top:1.84375em;margin-top:-.25em}.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{transform:translateY(-1.59375em) scale(.75);width:133.33333%}.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(.75);width:133.33334%}.mat-grid-tile-footer,.mat-grid-tile-header{font-size:14px}.mat-grid-tile-footer .mat-line,.mat-grid-tile-header .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-footer .mat-line:nth-child(n+2),.mat-grid-tile-header .mat-line:nth-child(n+2){font-size:12px}input.mat-input-element{margin-top:-.0625em}.mat-menu-item{font-family:Roboto,"Helvetica Neue",sans-serif;font-size:16px;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:400 14px/20px 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-horizontal,.mat-stepper-vertical{font-family:Roboto,"Helvetica Neue",sans-serif}.mat-step-label{font-size:14px;font-weight:400}.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;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:9px;padding-bottom:9px}.mat-list-item{font-family:Roboto,"Helvetica Neue",sans-serif}.mat-list-option{font-family:Roboto,"Helvetica Neue",sans-serif}.mat-list .mat-list-item,.mat-nav-list .mat-list-item,.mat-selection-list .mat-list-item{font-size:16px}.mat-list .mat-list-item .mat-line,.mat-nav-list .mat-list-item .mat-line,.mat-selection-list .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list .mat-list-item .mat-line:nth-child(n+2),.mat-nav-list .mat-list-item .mat-line:nth-child(n+2),.mat-selection-list .mat-list-item .mat-line:nth-child(n+2){font-size:14px}.mat-list .mat-list-option,.mat-nav-list .mat-list-option,.mat-selection-list .mat-list-option{font-size:16px}.mat-list .mat-list-option .mat-line,.mat-nav-list .mat-list-option .mat-line,.mat-selection-list .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list .mat-list-option .mat-line:nth-child(n+2),.mat-nav-list .mat-list-option .mat-line:nth-child(n+2),.mat-selection-list .mat-list-option .mat-line:nth-child(n+2){font-size:14px}.mat-list .mat-subheader,.mat-nav-list .mat-subheader,.mat-selection-list .mat-subheader{font-family:Roboto,"Helvetica Neue",sans-serif;font-size:14px;font-weight:500}.mat-list[dense] .mat-list-item,.mat-nav-list[dense] .mat-list-item,.mat-selection-list[dense] .mat-list-item{font-size:12px}.mat-list[dense] .mat-list-item .mat-line,.mat-nav-list[dense] .mat-list-item .mat-line,.mat-selection-list[dense] .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list[dense] .mat-list-item .mat-line:nth-child(n+2),.mat-nav-list[dense] .mat-list-item .mat-line:nth-child(n+2),.mat-selection-list[dense] .mat-list-item .mat-line:nth-child(n+2){font-size:12px}.mat-list[dense] .mat-list-option,.mat-nav-list[dense] .mat-list-option,.mat-selection-list[dense] .mat-list-option{font-size:12px}.mat-list[dense] .mat-list-option .mat-line,.mat-nav-list[dense] .mat-list-option .mat-line,.mat-selection-list[dense] .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list[dense] .mat-list-option .mat-line:nth-child(n+2),.mat-nav-list[dense] .mat-list-option .mat-line:nth-child(n+2),.mat-selection-list[dense] .mat-list-option .mat-line:nth-child(n+2){font-size:12px}.mat-list[dense] .mat-subheader,.mat-nav-list[dense] .mat-subheader,.mat-selection-list[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}.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{font-weight:400;font-size:14px}.mat-ripple{overflow:hidden}@media screen and (-ms-high-contrast:active){.mat-ripple{display:none}}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0s cubic-bezier(0,0,.2,1);transform:scale(0)}.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-global-overlay-wrapper,.cdk-overlay-container{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 .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}@media screen and (-ms-high-contrast:active){.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.288)}.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}.cdk-text-field-autofill-monitored:-webkit-autofill{animation-name:cdk-text-field-autofill-start}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation-name:cdk-text-field-autofill-end}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{height:auto!important;overflow:hidden!important;padding:2px 0!important;box-sizing:content-box!important}.mat-ripple-element{background-color:rgba(0,0,0,.1)}.mat-option{color:rgba(0,0,0,.87)}.mat-option:focus:not(.mat-option-disabled),.mat-option:hover: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:#673ab7}.mat-accent .mat-option.mat-selected:not(.mat-option-disabled){color:#ffd740}.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-accent .mat-pseudo-checkbox-checked,.mat-accent .mat-pseudo-checkbox-indeterminate,.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-indeterminate{background:#ffd740}.mat-primary .mat-pseudo-checkbox-checked,.mat-primary .mat-pseudo-checkbox-indeterminate{background:#673ab7}.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-theme-loaded-marker{display:none}.mat-autocomplete-panel{background:#fff;color:rgba(0,0,0,.87)}.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-content{color:#fff;background:#673ab7}.mat-badge-accent .mat-badge-content{background:#ffd740;color:rgba(0,0,0,.87)}.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.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 .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}@media screen and (-ms-high-contrast:active){.mat-badge-small .mat-badge-content{outline:solid 1px;border-radius:0}}.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}@media screen and (-ms-high-contrast:active){.mat-badge-medium .mat-badge-content{outline:solid 1px;border-radius:0}}.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}@media screen and (-ms-high-contrast:active){.mat-badge-large .mat-badge-content{outline:solid 1px;border-radius:0}}.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-bottom-sheet-container{background:#fff;color:rgba(0,0,0,.87)}.mat-button,.mat-icon-button,.mat-stroked-button{color:inherit;background:0 0}.mat-button.mat-primary,.mat-icon-button.mat-primary,.mat-stroked-button.mat-primary{color:#673ab7}.mat-button.mat-accent,.mat-icon-button.mat-accent,.mat-stroked-button.mat-accent{color:#ffd740}.mat-button.mat-warn,.mat-icon-button.mat-warn,.mat-stroked-button.mat-warn{color:#f44336}.mat-button.mat-accent[disabled],.mat-button.mat-primary[disabled],.mat-button.mat-warn[disabled],.mat-button[disabled][disabled],.mat-icon-button.mat-accent[disabled],.mat-icon-button.mat-primary[disabled],.mat-icon-button.mat-warn[disabled],.mat-icon-button[disabled][disabled],.mat-stroked-button.mat-accent[disabled],.mat-stroked-button.mat-primary[disabled],.mat-stroked-button.mat-warn[disabled],.mat-stroked-button[disabled][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:rgba(103,58,183,.12)}.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:rgba(255,215,64,.12)}.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:rgba(244,67,54,.12)}.mat-button[disabled] .mat-button-focus-overlay,.mat-icon-button[disabled] .mat-button-focus-overlay,.mat-stroked-button[disabled] .mat-button-focus-overlay{background-color:transparent}.mat-button.mat-primary .mat-ripple-element,.mat-icon-button.mat-primary .mat-ripple-element,.mat-stroked-button.mat-primary .mat-ripple-element{background-color:rgba(103,58,183,.1)}.mat-button.mat-accent .mat-ripple-element,.mat-icon-button.mat-accent .mat-ripple-element,.mat-stroked-button.mat-accent .mat-ripple-element{background-color:rgba(255,215,64,.1)}.mat-button.mat-warn .mat-ripple-element,.mat-icon-button.mat-warn .mat-ripple-element,.mat-stroked-button.mat-warn .mat-ripple-element{background-color:rgba(244,67,54,.1)}.mat-fab,.mat-flat-button,.mat-mini-fab,.mat-raised-button{color:rgba(0,0,0,.87);background-color:#fff}.mat-fab.mat-primary,.mat-flat-button.mat-primary,.mat-mini-fab.mat-primary,.mat-raised-button.mat-primary{color:#fff}.mat-fab.mat-accent,.mat-flat-button.mat-accent,.mat-mini-fab.mat-accent,.mat-raised-button.mat-accent{color:rgba(0,0,0,.87)}.mat-fab.mat-warn,.mat-flat-button.mat-warn,.mat-mini-fab.mat-warn,.mat-raised-button.mat-warn{color:#fff}.mat-fab.mat-accent[disabled],.mat-fab.mat-primary[disabled],.mat-fab.mat-warn[disabled],.mat-fab[disabled][disabled],.mat-flat-button.mat-accent[disabled],.mat-flat-button.mat-primary[disabled],.mat-flat-button.mat-warn[disabled],.mat-flat-button[disabled][disabled],.mat-mini-fab.mat-accent[disabled],.mat-mini-fab.mat-primary[disabled],.mat-mini-fab.mat-warn[disabled],.mat-mini-fab[disabled][disabled],.mat-raised-button.mat-accent[disabled],.mat-raised-button.mat-primary[disabled],.mat-raised-button.mat-warn[disabled],.mat-raised-button[disabled][disabled]{color:rgba(0,0,0,.26)}.mat-fab.mat-primary,.mat-flat-button.mat-primary,.mat-mini-fab.mat-primary,.mat-raised-button.mat-primary{background-color:#673ab7}.mat-fab.mat-accent,.mat-flat-button.mat-accent,.mat-mini-fab.mat-accent,.mat-raised-button.mat-accent{background-color:#ffd740}.mat-fab.mat-warn,.mat-flat-button.mat-warn,.mat-mini-fab.mat-warn,.mat-raised-button.mat-warn{background-color:#f44336}.mat-fab.mat-accent[disabled],.mat-fab.mat-primary[disabled],.mat-fab.mat-warn[disabled],.mat-fab[disabled][disabled],.mat-flat-button.mat-accent[disabled],.mat-flat-button.mat-primary[disabled],.mat-flat-button.mat-warn[disabled],.mat-flat-button[disabled][disabled],.mat-mini-fab.mat-accent[disabled],.mat-mini-fab.mat-primary[disabled],.mat-mini-fab.mat-warn[disabled],.mat-mini-fab[disabled][disabled],.mat-raised-button.mat-accent[disabled],.mat-raised-button.mat-primary[disabled],.mat-raised-button.mat-warn[disabled],.mat-raised-button[disabled][disabled]{background-color:rgba(0,0,0,.12)}.mat-fab.mat-primary .mat-ripple-element,.mat-flat-button.mat-primary .mat-ripple-element,.mat-mini-fab.mat-primary .mat-ripple-element,.mat-raised-button.mat-primary .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-fab.mat-accent .mat-ripple-element,.mat-flat-button.mat-accent .mat-ripple-element,.mat-mini-fab.mat-accent .mat-ripple-element,.mat-raised-button.mat-accent .mat-ripple-element{background-color:rgba(0,0,0,.1)}.mat-fab.mat-warn .mat-ripple-element,.mat-flat-button.mat-warn .mat-ripple-element,.mat-mini-fab.mat-warn .mat-ripple-element,.mat-raised-button.mat-warn .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-icon-button.mat-primary .mat-ripple-element{background-color:rgba(103,58,183,.2)}.mat-icon-button.mat-accent .mat-ripple-element{background-color:rgba(255,215,64,.2)}.mat-icon-button.mat-warn .mat-ripple-element{background-color:rgba(244,67,54,.2)}.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-checked{background-color:#e0e0e0;color:rgba(0,0,0,.54)}.mat-button-toggle-disabled{background-color:#eee;color:rgba(0,0,0,.26)}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.mat-card{background:#fff;color:rgba(0,0,0,.87)}.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}@media screen and (-ms-high-contrast:black-on-white){.mat-checkbox-checkmark-path{stroke:#000!important}}.mat-checkbox-mixedmark{background-color:#fafafa}.mat-checkbox-checked.mat-primary .mat-checkbox-background,.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background{background-color:#673ab7}.mat-checkbox-checked.mat-accent .mat-checkbox-background,.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background{background-color:#ffd740}.mat-checkbox-checked.mat-warn .mat-checkbox-background,.mat-checkbox-indeterminate.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:#b0b0b0}@media screen and (-ms-high-contrast:active){.mat-checkbox-disabled{opacity:.5}}@media screen and (-ms-high-contrast:active){.mat-checkbox-background{background:0 0}}.mat-checkbox:not(.mat-checkbox-disabled).mat-primary .mat-checkbox-ripple .mat-ripple-element{background-color:rgba(103,58,183,.26)}.mat-checkbox:not(.mat-checkbox-disabled).mat-accent .mat-checkbox-ripple .mat-ripple-element{background-color:rgba(255,215,64,.26)}.mat-checkbox:not(.mat-checkbox-disabled).mat-warn .mat-checkbox-ripple .mat-ripple-element{background-color:rgba(244,67,54,.26)}.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 .mat-chip-remove:hover{opacity:.54}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary{background-color:#673ab7;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-chip-remove:hover{opacity:.54}.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-chip-remove:hover{opacity:.54}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent{background-color:#ffd740;color:rgba(0,0,0,.87)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove{color:rgba(0,0,0,.87);opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove:hover{opacity:.54}.mat-table{background:#fff}.mat-table tbody,.mat-table tfoot,.mat-table thead,.mat-table-sticky,[mat-footer-row],[mat-header-row],[mat-row],mat-footer-row,mat-header-row,mat-row{background:inherit}mat-footer-row,mat-header-row,mat-row,td.mat-cell,td.mat-footer-cell,th.mat-header-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-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button,.mat-datepicker-toggle{color:rgba(0,0,0,.54)}.mat-calendar-table-header{color:rgba(0,0,0,.38)}.mat-calendar-table-header-divider::after{background:rgba(0,0,0,.12)}.mat-calendar-body-label{color:rgba(0,0,0,.54)}.mat-calendar-body-cell-content{color:rgba(0,0,0,.87);border-color:transparent}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected){color:rgba(0,0,0,.38)}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected){background-color:rgba(0,0,0,.04)}.mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:rgba(0,0,0,.38)}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:rgba(0,0,0,.18)}.mat-calendar-body-selected{background-color:#673ab7;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(103,58,183,.4)}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content{background-color:#fff;color:rgba(0,0,0,.87)}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#ffd740;color:rgba(0,0,0,.87)}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(255,215,64,.4)}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px rgba(0,0,0,.87)}.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-toggle-active{color:#673ab7}.mat-datepicker-toggle-active.mat-accent{color:#ffd740}.mat-datepicker-toggle-active.mat-warn{color:#f44336}.mat-dialog-container{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-action-row{border-top-color:rgba(0,0,0,.12)}.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused,.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:rgba(0,0,0,.04)}.mat-expansion-panel-header-title{color:rgba(0,0,0,.87)}.mat-expansion-indicator::after,.mat-expansion-panel-header-description{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-description,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title{color:inherit}.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:#673ab7}.mat-form-field.mat-focused .mat-form-field-label.mat-accent{color:#ffd740}.mat-form-field.mat-focused .mat-form-field-label.mat-warn{color:#f44336}.mat-focused .mat-form-field-required-marker{color:#ffd740}.mat-form-field-ripple{background-color:rgba(0,0,0,.87)}.mat-form-field.mat-focused .mat-form-field-ripple{background-color:#673ab7}.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent{background-color:#ffd740}.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn{background-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-form-field-required-marker,.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent{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,.42) 0,rgba(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,.42) 0,rgba(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:#673ab7}.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick{color:#ffd740}.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:#673ab7}.mat-icon.mat-accent{color:#ffd740}.mat-icon.mat-warn{color:#f44336}.mat-input-element:disabled{color:rgba(0,0,0,.38)}.mat-input-element{caret-color:#673ab7}.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-accent .mat-input-element{caret-color:#ffd740}.mat-form-field-invalid .mat-input-element,.mat-warn .mat-input-element{caret-color:#f44336}.mat-list .mat-list-item,.mat-nav-list .mat-list-item,.mat-selection-list .mat-list-item{color:rgba(0,0,0,.87)}.mat-list .mat-list-option,.mat-nav-list .mat-list-option,.mat-selection-list .mat-list-option{color:rgba(0,0,0,.87)}.mat-list .mat-subheader,.mat-nav-list .mat-subheader,.mat-selection-list .mat-subheader{color:rgba(0,0,0,.54)}.mat-list-item-disabled{background-color:#eee}.mat-list-option.mat-list-item-focus,.mat-list-option:hover,.mat-nav-list .mat-list-item.mat-list-item-focus,.mat-nav-list .mat-list-item:hover{background:rgba(0,0,0,.04)}.mat-menu-panel{background:#fff}.mat-menu-item{background:0 0;color:rgba(0,0,0,.87)}.mat-menu-item[disabled],.mat-menu-item[disabled]::after{color:rgba(0,0,0,.38)}.mat-menu-item .mat-icon:not([color]),.mat-menu-item-submenu-trigger::after{color:rgba(0,0,0,.54)}.mat-menu-item-highlighted:not([disabled]),.mat-menu-item.cdk-keyboard-focused:not([disabled]),.mat-menu-item.cdk-program-focused:not([disabled]),.mat-menu-item:hover: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-first,.mat-icon-button[disabled] .mat-paginator-increment,.mat-icon-button[disabled] .mat-paginator-last{border-color:rgba(0,0,0,.38)}.mat-progress-bar-background{fill:#d1c4e9}.mat-progress-bar-buffer{background-color:#d1c4e9}.mat-progress-bar-fill::after{background-color:#673ab7}.mat-progress-bar.mat-accent .mat-progress-bar-background{fill:#ffe57f}.mat-progress-bar.mat-accent .mat-progress-bar-buffer{background-color:#ffe57f}.mat-progress-bar.mat-accent .mat-progress-bar-fill::after{background-color:#ffd740}.mat-progress-bar.mat-warn .mat-progress-bar-background{fill:#ffcdd2}.mat-progress-bar.mat-warn .mat-progress-bar-buffer{background-color:#ffcdd2}.mat-progress-bar.mat-warn .mat-progress-bar-fill::after{background-color:#f44336}.mat-progress-spinner circle,.mat-spinner circle{stroke:#673ab7}.mat-progress-spinner.mat-accent circle,.mat-spinner.mat-accent circle{stroke:#ffd740}.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-disabled .mat-radio-outer-circle{border-color:rgba(0,0,0,.38)}.mat-radio-disabled .mat-radio-inner-circle,.mat-radio-disabled .mat-radio-ripple .mat-ripple-element{background-color:rgba(0,0,0,.38)}.mat-radio-disabled .mat-radio-label-content{color:rgba(0,0,0,.38)}.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle{border-color:#673ab7}.mat-radio-button.mat-primary .mat-radio-inner-circle{background-color:#673ab7}.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element{background-color:rgba(103,58,183,.26)}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#ffd740}.mat-radio-button.mat-accent .mat-radio-inner-circle{background-color:#ffd740}.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element{background-color:rgba(255,215,64,.26)}.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle{border-color:#f44336}.mat-radio-button.mat-warn .mat-radio-inner-circle{background-color:#f44336}.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element{background-color:rgba(244,67,54,.26)}.mat-select-content,.mat-select-panel-done-animating{background:#fff}.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 .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:#673ab7}.mat-form-field.mat-focused.mat-accent .mat-select-arrow{color:#ffd740}.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-backdrop.mat-drawer-shown{background-color:rgba(0,0,0,.6)}.mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb{background-color:#ffc107}.mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar{background-color:rgba(255,193,7,.5)}.mat-slide-toggle:not(.mat-checked) .mat-ripple-element{background-color:rgba(0,0,0,.06)}.mat-slide-toggle .mat-ripple-element{background-color:rgba(255,193,7,.12)}.mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb{background-color:#673ab7}.mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar{background-color:rgba(103,58,183,.5)}.mat-slide-toggle.mat-primary:not(.mat-checked) .mat-ripple-element{background-color:rgba(0,0,0,.06)}.mat-slide-toggle.mat-primary .mat-ripple-element{background-color:rgba(103,58,183,.12)}.mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb{background-color:#f44336}.mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar{background-color:rgba(244,67,54,.5)}.mat-slide-toggle.mat-warn:not(.mat-checked) .mat-ripple-element{background-color:rgba(0,0,0,.06)}.mat-slide-toggle.mat-warn .mat-ripple-element{background-color:rgba(244,67,54,.12)}.mat-disabled .mat-slide-toggle-thumb{background-color:#bdbdbd}.mat-disabled .mat-slide-toggle-bar{background-color:rgba(0,0,0,.1)}.mat-slide-toggle-thumb{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-thumb,.mat-primary .mat-slider-thumb-label,.mat-primary .mat-slider-track-fill{background-color:#673ab7}.mat-primary .mat-slider-thumb-label-text{color:#fff}.mat-accent .mat-slider-thumb,.mat-accent .mat-slider-thumb-label,.mat-accent .mat-slider-track-fill{background-color:#ffd740}.mat-accent .mat-slider-thumb-label-text{color:rgba(0,0,0,.87)}.mat-warn .mat-slider-thumb,.mat-warn .mat-slider-thumb-label,.mat-warn .mat-slider-track-fill{background-color:#f44336}.mat-warn .mat-slider-thumb-label-text{color:#fff}.mat-slider-focus-ring{background-color:rgba(255,215,64,.2)}.cdk-focused .mat-slider-track-background,.mat-slider:hover .mat-slider-track-background{background-color:rgba(0,0,0,.38)}.mat-slider-disabled .mat-slider-thumb,.mat-slider-disabled .mat-slider-track-background,.mat-slider-disabled .mat-slider-track-fill{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).cdk-focused .mat-slider-thumb,.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb{border-color:rgba(0,0,0,.38)}.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.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,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent);background-image:-moz-repeating-linear-gradient(.0001deg,rgba(0,0,0,.7),rgba(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,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover{background-color:rgba(0,0,0,.04)}.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional{color:rgba(0,0,0,.38)}.mat-step-header .mat-step-icon{background-color:#673ab7;color:#fff}.mat-step-header .mat-step-icon-not-touched{background-color:rgba(0,0,0,.38);color:#fff}.mat-step-header .mat-step-label.mat-step-label-active{color:rgba(0,0,0,.87)}.mat-stepper-horizontal,.mat-stepper-vertical{background-color:#fff}.mat-stepper-vertical-line::before{border-left-color:rgba(0,0,0,.12)}.mat-stepper-horizontal-line{border-top-color:rgba(0,0,0,.12)}.mat-tab-header,.mat-tab-nav-bar{border-bottom:1px solid rgba(0,0,0,.12)}.mat-tab-group-inverted-header .mat-tab-header,.mat-tab-group-inverted-header .mat-tab-nav-bar{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:not(.mat-tab-disabled):focus,.mat-tab-group.mat-primary .mat-tab-link:not(.mat-tab-disabled):focus,.mat-tab-nav-bar.mat-primary .mat-tab-label:not(.mat-tab-disabled):focus,.mat-tab-nav-bar.mat-primary .mat-tab-link:not(.mat-tab-disabled):focus{background-color:rgba(209,196,233,.3)}.mat-tab-group.mat-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary .mat-ink-bar{background-color:#673ab7}.mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-accent .mat-tab-label:not(.mat-tab-disabled):focus,.mat-tab-group.mat-accent .mat-tab-link:not(.mat-tab-disabled):focus,.mat-tab-nav-bar.mat-accent .mat-tab-label:not(.mat-tab-disabled):focus,.mat-tab-nav-bar.mat-accent .mat-tab-link:not(.mat-tab-disabled):focus{background-color:rgba(255,229,127,.3)}.mat-tab-group.mat-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent .mat-ink-bar{background-color:#ffd740}.mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar{background-color:rgba(0,0,0,.87)}.mat-tab-group.mat-warn .mat-tab-label:not(.mat-tab-disabled):focus,.mat-tab-group.mat-warn .mat-tab-link:not(.mat-tab-disabled):focus,.mat-tab-nav-bar.mat-warn .mat-tab-label:not(.mat-tab-disabled):focus,.mat-tab-nav-bar.mat-warn .mat-tab-link:not(.mat-tab-disabled):focus{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-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-background-primary .mat-tab-label:not(.mat-tab-disabled):focus,.mat-tab-group.mat-background-primary .mat-tab-link:not(.mat-tab-disabled):focus,.mat-tab-nav-bar.mat-background-primary .mat-tab-label:not(.mat-tab-disabled):focus,.mat-tab-nav-bar.mat-background-primary .mat-tab-link:not(.mat-tab-disabled):focus{background-color:rgba(209,196,233,.3)}.mat-tab-group.mat-background-primary .mat-tab-header,.mat-tab-group.mat-background-primary .mat-tab-links,.mat-tab-nav-bar.mat-background-primary .mat-tab-header,.mat-tab-nav-bar.mat-background-primary .mat-tab-links{background-color:#673ab7}.mat-tab-group.mat-background-primary .mat-tab-label,.mat-tab-group.mat-background-primary .mat-tab-link,.mat-tab-nav-bar.mat-background-primary .mat-tab-label,.mat-tab-nav-bar.mat-background-primary .mat-tab-link{color:#fff}.mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron{border-color:#fff}.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-pagination-disabled .mat-tab-header-pagination-chevron{border-color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-primary .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary .mat-ripple-element{background-color:rgba(255,255,255,.12)}.mat-tab-group.mat-background-accent .mat-tab-label:not(.mat-tab-disabled):focus,.mat-tab-group.mat-background-accent .mat-tab-link:not(.mat-tab-disabled):focus,.mat-tab-nav-bar.mat-background-accent .mat-tab-label:not(.mat-tab-disabled):focus,.mat-tab-nav-bar.mat-background-accent .mat-tab-link:not(.mat-tab-disabled):focus{background-color:rgba(255,229,127,.3)}.mat-tab-group.mat-background-accent .mat-tab-header,.mat-tab-group.mat-background-accent .mat-tab-links,.mat-tab-nav-bar.mat-background-accent .mat-tab-header,.mat-tab-nav-bar.mat-background-accent .mat-tab-links{background-color:#ffd740}.mat-tab-group.mat-background-accent .mat-tab-label,.mat-tab-group.mat-background-accent .mat-tab-link,.mat-tab-nav-bar.mat-background-accent .mat-tab-label,.mat-tab-nav-bar.mat-background-accent .mat-tab-link{color:rgba(0,0,0,.87)}.mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled{color:rgba(0,0,0,.4)}.mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.87)}.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-pagination-disabled .mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.4)}.mat-tab-group.mat-background-accent .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent .mat-ripple-element{background-color:rgba(0,0,0,.12)}.mat-tab-group.mat-background-warn .mat-tab-label:not(.mat-tab-disabled):focus,.mat-tab-group.mat-background-warn .mat-tab-link:not(.mat-tab-disabled):focus,.mat-tab-nav-bar.mat-background-warn .mat-tab-label:not(.mat-tab-disabled):focus,.mat-tab-nav-bar.mat-background-warn .mat-tab-link:not(.mat-tab-disabled):focus{background-color:rgba(255,205,210,.3)}.mat-tab-group.mat-background-warn .mat-tab-header,.mat-tab-group.mat-background-warn .mat-tab-links,.mat-tab-nav-bar.mat-background-warn .mat-tab-header,.mat-tab-nav-bar.mat-background-warn .mat-tab-links{background-color:#f44336}.mat-tab-group.mat-background-warn .mat-tab-label,.mat-tab-group.mat-background-warn .mat-tab-link,.mat-tab-nav-bar.mat-background-warn .mat-tab-label,.mat-tab-nav-bar.mat-background-warn .mat-tab-link{color:#fff}.mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron{border-color:#fff}.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-pagination-disabled .mat-tab-header-pagination-chevron{border-color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-warn .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn .mat-ripple-element{background-color:rgba(255,255,255,.12)}.mat-toolbar{background:#f5f5f5;color:rgba(0,0,0,.87)}.mat-toolbar.mat-primary{background:#673ab7;color:#fff}.mat-toolbar.mat-accent{background:#ffd740;color:rgba(0,0,0,.87)}.mat-toolbar.mat-warn{background:#f44336;color:#fff}.mat-toolbar .mat-focused .mat-form-field-ripple,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-form-field-underline{background-color:currentColor}.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-select-value{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-tooltip{background:rgba(97,97,97,.9)}.mat-tree{background:#fff}.mat-tree-node{color:rgba(0,0,0,.87)}.mat-snack-bar-container{background:#323232;color:#fff}.mat-simple-snackbar-action{color:#ffd740}.swagger-ui{
  /*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */font-family:sans-serif;color:#3b4151}.swagger-ui html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.swagger-ui body{margin:0}.swagger-ui article,.swagger-ui aside,.swagger-ui footer,.swagger-ui header,.swagger-ui nav,.swagger-ui section{display:block}.swagger-ui h1{font-size:2em;margin:.67em 0}.swagger-ui figcaption,.swagger-ui figure,.swagger-ui main{display:block}.swagger-ui figure{margin:1em 40px}.swagger-ui hr{box-sizing:content-box;height:0;overflow:visible}.swagger-ui pre{font-family:monospace,monospace;font-size:1em}.swagger-ui a{background-color:transparent;-webkit-text-decoration-skip:objects}.swagger-ui abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.swagger-ui b,.swagger-ui strong{font-weight:inherit;font-weight:bolder}.swagger-ui code,.swagger-ui kbd,.swagger-ui samp{font-family:monospace,monospace;font-size:1em}.swagger-ui dfn{font-style:italic}.swagger-ui mark{background-color:#ff0;color:#000}.swagger-ui small{font-size:80%}.swagger-ui sub,.swagger-ui sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.swagger-ui sub{bottom:-.25em}.swagger-ui sup{top:-.5em}.swagger-ui audio,.swagger-ui video{display:inline-block}.swagger-ui audio:not([controls]){display:none;height:0}.swagger-ui img{border-style:none}.swagger-ui svg:not(:root){overflow:hidden}.swagger-ui button,.swagger-ui input,.swagger-ui optgroup,.swagger-ui select,.swagger-ui textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}.swagger-ui button,.swagger-ui input{overflow:visible}.swagger-ui button,.swagger-ui select{text-transform:none}.swagger-ui [type=reset],.swagger-ui [type=submit],.swagger-ui button,.swagger-ui html [type=button]{-webkit-appearance:button}.swagger-ui [type=button]::-moz-focus-inner,.swagger-ui [type=reset]::-moz-focus-inner,.swagger-ui [type=submit]::-moz-focus-inner,.swagger-ui button::-moz-focus-inner{border-style:none;padding:0}.swagger-ui [type=button]:-moz-focusring,.swagger-ui [type=reset]:-moz-focusring,.swagger-ui [type=submit]:-moz-focusring,.swagger-ui button:-moz-focusring{outline:1px dotted ButtonText}.swagger-ui fieldset{padding:.35em .75em .625em}.swagger-ui legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.swagger-ui progress{display:inline-block;vertical-align:baseline}.swagger-ui textarea{overflow:auto}.swagger-ui [type=checkbox],.swagger-ui [type=radio]{box-sizing:border-box;padding:0}.swagger-ui [type=number]::-webkit-inner-spin-button,.swagger-ui [type=number]::-webkit-outer-spin-button{height:auto}.swagger-ui [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.swagger-ui [type=search]::-webkit-search-cancel-button,.swagger-ui [type=search]::-webkit-search-decoration{-webkit-appearance:none}.swagger-ui ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.swagger-ui details,.swagger-ui menu{display:block}.swagger-ui summary{display:list-item}.swagger-ui canvas{display:inline-block}.swagger-ui template{display:none}.swagger-ui [hidden]{display:none}.swagger-ui .debug *{outline:1px solid gold}.swagger-ui .debug-white *{outline:1px solid #fff}.swagger-ui .debug-black *{outline:1px solid #000}.swagger-ui .debug-grid{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTRDOTY4N0U2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTRDOTY4N0Q2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3NjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3NzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsBS+GMAAAAjSURBVHjaYvz//z8DLsD4gcGXiYEAGBIKGBne//fFpwAgwAB98AaF2pjlUQAAAABJRU5ErkJggg==) repeat 0 0}.swagger-ui .debug-grid-16{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODYyRjhERDU2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODYyRjhERDQ2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QTY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3QjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvCS01IAAABMSURBVHjaYmR4/5+BFPBfAMFm/MBgx8RAGWCn1AAmSg34Q6kBDKMGMDCwICeMIemF/5QawEipAWwUhwEjMDvbAWlWkvVBwu8vQIABAEwBCph8U6c0AAAAAElFTkSuQmCC) repeat 0 0}.swagger-ui .debug-grid-8-solid{background:#fff url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAAAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzExMSA3OS4xNTgzMjUsIDIwMTUvMDkvMTAtMDE6MTA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxMjI0OTczNjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxMjI0OTc0NjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjEyMjQ5NzE2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjEyMjQ5NzI2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAbGhopHSlBJiZBQi8vL0JHPz4+P0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHAR0pKTQmND8oKD9HPzU/R0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0f/wAARCAAIAAgDASIAAhEBAxEB/8QAWQABAQAAAAAAAAAAAAAAAAAAAAYBAQEAAAAAAAAAAAAAAAAAAAIEEAEBAAMBAAAAAAAAAAAAAAABADECA0ERAAEDBQAAAAAAAAAAAAAAAAARITFBUWESIv/aAAwDAQACEQMRAD8AoOnTV1QTD7JJshP3vSM3P//Z) repeat 0 0}.swagger-ui .debug-grid-16-solid{background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzY3MkJEN0U2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzY3MkJEN0Y2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3RDY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pve6J3kAAAAzSURBVHjaYvz//z8D0UDsMwMjSRoYP5Gq4SPNbRjVMEQ1fCRDg+in/6+J1AJUxsgAEGAA31BAJMS0GYEAAAAASUVORK5CYII=) repeat 0 0}.swagger-ui .border-box,.swagger-ui a,.swagger-ui article,.swagger-ui body,.swagger-ui code,.swagger-ui dd,.swagger-ui div,.swagger-ui dl,.swagger-ui dt,.swagger-ui fieldset,.swagger-ui footer,.swagger-ui form,.swagger-ui h1,.swagger-ui h2,.swagger-ui h3,.swagger-ui h4,.swagger-ui h5,.swagger-ui h6,.swagger-ui header,.swagger-ui html,.swagger-ui input[type=email],.swagger-ui input[type=number],.swagger-ui input[type=password],.swagger-ui input[type=tel],.swagger-ui input[type=text],.swagger-ui input[type=url],.swagger-ui legend,.swagger-ui li,.swagger-ui main,.swagger-ui ol,.swagger-ui p,.swagger-ui pre,.swagger-ui section,.swagger-ui table,.swagger-ui td,.swagger-ui textarea,.swagger-ui th,.swagger-ui tr,.swagger-ui ul{box-sizing:border-box}.swagger-ui .aspect-ratio{height:0;position:relative}.swagger-ui .aspect-ratio--16x9{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1{padding-bottom:100%}.swagger-ui .aspect-ratio--object{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}@media screen and (min-width:30em){.swagger-ui .aspect-ratio-ns{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-ns{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-ns{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-ns{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-ns{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-ns{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-ns{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-ns{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-ns{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-ns{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-ns{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-ns{padding-bottom:100%}.swagger-ui .aspect-ratio--object-ns{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .aspect-ratio-m{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-m{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-m{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-m{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-m{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-m{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-m{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-m{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-m{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-m{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-m{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-m{padding-bottom:100%}.swagger-ui .aspect-ratio--object-m{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}}@media screen and (min-width:60em){.swagger-ui .aspect-ratio-l{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-l{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-l{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-l{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-l{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-l{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-l{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-l{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-l{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-l{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-l{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-l{padding-bottom:100%}.swagger-ui .aspect-ratio--object-l{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}}.swagger-ui img{max-width:100%}.swagger-ui .cover{background-size:cover!important}.swagger-ui .contain{background-size:contain!important}@media screen and (min-width:30em){.swagger-ui .cover-ns{background-size:cover!important}.swagger-ui .contain-ns{background-size:contain!important}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .cover-m{background-size:cover!important}.swagger-ui .contain-m{background-size:contain!important}}@media screen and (min-width:60em){.swagger-ui .cover-l{background-size:cover!important}.swagger-ui .contain-l{background-size:contain!important}}.swagger-ui .bg-center{background-repeat:no-repeat;background-position:50%}.swagger-ui .bg-top{background-repeat:no-repeat;background-position:top}.swagger-ui .bg-right{background-repeat:no-repeat;background-position:100%}.swagger-ui .bg-bottom{background-repeat:no-repeat;background-position:bottom}.swagger-ui .bg-left{background-repeat:no-repeat;background-position:0}@media screen and (min-width:30em){.swagger-ui .bg-center-ns{background-repeat:no-repeat;background-position:50%}.swagger-ui .bg-top-ns{background-repeat:no-repeat;background-position:top}.swagger-ui .bg-right-ns{background-repeat:no-repeat;background-position:100%}.swagger-ui .bg-bottom-ns{background-repeat:no-repeat;background-position:bottom}.swagger-ui .bg-left-ns{background-repeat:no-repeat;background-position:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .bg-center-m{background-repeat:no-repeat;background-position:50%}.swagger-ui .bg-top-m{background-repeat:no-repeat;background-position:top}.swagger-ui .bg-right-m{background-repeat:no-repeat;background-position:100%}.swagger-ui .bg-bottom-m{background-repeat:no-repeat;background-position:bottom}.swagger-ui .bg-left-m{background-repeat:no-repeat;background-position:0}}@media screen and (min-width:60em){.swagger-ui .bg-center-l{background-repeat:no-repeat;background-position:50%}.swagger-ui .bg-top-l{background-repeat:no-repeat;background-position:top}.swagger-ui .bg-right-l{background-repeat:no-repeat;background-position:100%}.swagger-ui .bg-bottom-l{background-repeat:no-repeat;background-position:bottom}.swagger-ui .bg-left-l{background-repeat:no-repeat;background-position:0}}.swagger-ui .outline{outline:1px solid}.swagger-ui .outline-transparent{outline:1px solid transparent}.swagger-ui .outline-0{outline:0}@media screen and (min-width:30em){.swagger-ui .outline-ns{outline:1px solid}.swagger-ui .outline-transparent-ns{outline:1px solid transparent}.swagger-ui .outline-0-ns{outline:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .outline-m{outline:1px solid}.swagger-ui .outline-transparent-m{outline:1px solid transparent}.swagger-ui .outline-0-m{outline:0}}@media screen and (min-width:60em){.swagger-ui .outline-l{outline:1px solid}.swagger-ui .outline-transparent-l{outline:1px solid transparent}.swagger-ui .outline-0-l{outline:0}}.swagger-ui .ba{border-style:solid;border-width:1px}.swagger-ui .bt{border-top-style:solid;border-top-width:1px}.swagger-ui .br{border-right-style:solid;border-right-width:1px}.swagger-ui .bb{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl{border-left-style:solid;border-left-width:1px}.swagger-ui .bn{border-style:none;border-width:0}@media screen and (min-width:30em){.swagger-ui .ba-ns{border-style:solid;border-width:1px}.swagger-ui .bt-ns{border-top-style:solid;border-top-width:1px}.swagger-ui .br-ns{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-ns{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-ns{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-ns{border-style:none;border-width:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .ba-m{border-style:solid;border-width:1px}.swagger-ui .bt-m{border-top-style:solid;border-top-width:1px}.swagger-ui .br-m{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-m{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-m{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-m{border-style:none;border-width:0}}@media screen and (min-width:60em){.swagger-ui .ba-l{border-style:solid;border-width:1px}.swagger-ui .bt-l{border-top-style:solid;border-top-width:1px}.swagger-ui .br-l{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-l{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-l{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-l{border-style:none;border-width:0}}.swagger-ui .b--black{border-color:#000}.swagger-ui .b--near-black{border-color:#111}.swagger-ui .b--dark-gray{border-color:#333}.swagger-ui .b--mid-gray{border-color:#555}.swagger-ui .b--gray{border-color:#777}.swagger-ui .b--silver{border-color:#999}.swagger-ui .b--light-silver{border-color:#aaa}.swagger-ui .b--moon-gray{border-color:#ccc}.swagger-ui .b--light-gray{border-color:#eee}.swagger-ui .b--near-white{border-color:#f4f4f4}.swagger-ui .b--white{border-color:#fff}.swagger-ui .b--white-90{border-color:hsla(0,0%,100%,.9)}.swagger-ui .b--white-80{border-color:hsla(0,0%,100%,.8)}.swagger-ui .b--white-70{border-color:hsla(0,0%,100%,.7)}.swagger-ui .b--white-60{border-color:hsla(0,0%,100%,.6)}.swagger-ui .b--white-50{border-color:hsla(0,0%,100%,.5)}.swagger-ui .b--white-40{border-color:hsla(0,0%,100%,.4)}.swagger-ui .b--white-30{border-color:hsla(0,0%,100%,.3)}.swagger-ui .b--white-20{border-color:hsla(0,0%,100%,.2)}.swagger-ui .b--white-10{border-color:hsla(0,0%,100%,.1)}.swagger-ui .b--white-05{border-color:hsla(0,0%,100%,.05)}.swagger-ui .b--white-025{border-color:hsla(0,0%,100%,.025)}.swagger-ui .b--white-0125{border-color:hsla(0,0%,100%,.0125)}.swagger-ui .b--black-90{border-color:rgba(0,0,0,.9)}.swagger-ui .b--black-80{border-color:rgba(0,0,0,.8)}.swagger-ui .b--black-70{border-color:rgba(0,0,0,.7)}.swagger-ui .b--black-60{border-color:rgba(0,0,0,.6)}.swagger-ui .b--black-50{border-color:rgba(0,0,0,.5)}.swagger-ui .b--black-40{border-color:rgba(0,0,0,.4)}.swagger-ui .b--black-30{border-color:rgba(0,0,0,.3)}.swagger-ui .b--black-20{border-color:rgba(0,0,0,.2)}.swagger-ui .b--black-10{border-color:rgba(0,0,0,.1)}.swagger-ui .b--black-05{border-color:rgba(0,0,0,.05)}.swagger-ui .b--black-025{border-color:rgba(0,0,0,.025)}.swagger-ui .b--black-0125{border-color:rgba(0,0,0,.0125)}.swagger-ui .b--dark-red{border-color:#e7040f}.swagger-ui .b--red{border-color:#ff4136}.swagger-ui .b--light-red{border-color:#ff725c}.swagger-ui .b--orange{border-color:#ff6300}.swagger-ui .b--gold{border-color:#ffb700}.swagger-ui .b--yellow{border-color:gold}.swagger-ui .b--light-yellow{border-color:#fbf1a9}.swagger-ui .b--purple{border-color:#5e2ca5}.swagger-ui .b--light-purple{border-color:#a463f2}.swagger-ui .b--dark-pink{border-color:#d5008f}.swagger-ui .b--hot-pink{border-color:#ff41b4}.swagger-ui .b--pink{border-color:#ff80cc}.swagger-ui .b--light-pink{border-color:#ffa3d7}.swagger-ui .b--dark-green{border-color:#137752}.swagger-ui .b--green{border-color:#19a974}.swagger-ui .b--light-green{border-color:#9eebcf}.swagger-ui .b--navy{border-color:#001b44}.swagger-ui .b--dark-blue{border-color:#00449e}.swagger-ui .b--blue{border-color:#357edd}.swagger-ui .b--light-blue{border-color:#96ccff}.swagger-ui .b--lightest-blue{border-color:#cdecff}.swagger-ui .b--washed-blue{border-color:#f6fffe}.swagger-ui .b--washed-green{border-color:#e8fdf5}.swagger-ui .b--washed-yellow{border-color:#fffceb}.swagger-ui .b--washed-red{border-color:#ffdfdf}.swagger-ui .b--transparent{border-color:transparent}.swagger-ui .b--inherit{border-color:inherit}.swagger-ui .br0{border-radius:0}.swagger-ui .br1{border-radius:.125rem}.swagger-ui .br2{border-radius:.25rem}.swagger-ui .br3{border-radius:.5rem}.swagger-ui .br4{border-radius:1rem}.swagger-ui .br-100{border-radius:100%}.swagger-ui .br-pill{border-radius:9999px}.swagger-ui .br--bottom{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right{border-top-left-radius:0;border-bottom-left-radius:0}.swagger-ui .br--left{border-top-right-radius:0;border-bottom-right-radius:0}@media screen and (min-width:30em){.swagger-ui .br0-ns{border-radius:0}.swagger-ui .br1-ns{border-radius:.125rem}.swagger-ui .br2-ns{border-radius:.25rem}.swagger-ui .br3-ns{border-radius:.5rem}.swagger-ui .br4-ns{border-radius:1rem}.swagger-ui .br-100-ns{border-radius:100%}.swagger-ui .br-pill-ns{border-radius:9999px}.swagger-ui .br--bottom-ns{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-ns{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-ns{border-top-left-radius:0;border-bottom-left-radius:0}.swagger-ui .br--left-ns{border-top-right-radius:0;border-bottom-right-radius:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .br0-m{border-radius:0}.swagger-ui .br1-m{border-radius:.125rem}.swagger-ui .br2-m{border-radius:.25rem}.swagger-ui .br3-m{border-radius:.5rem}.swagger-ui .br4-m{border-radius:1rem}.swagger-ui .br-100-m{border-radius:100%}.swagger-ui .br-pill-m{border-radius:9999px}.swagger-ui .br--bottom-m{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-m{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-m{border-top-left-radius:0;border-bottom-left-radius:0}.swagger-ui .br--left-m{border-top-right-radius:0;border-bottom-right-radius:0}}@media screen and (min-width:60em){.swagger-ui .br0-l{border-radius:0}.swagger-ui .br1-l{border-radius:.125rem}.swagger-ui .br2-l{border-radius:.25rem}.swagger-ui .br3-l{border-radius:.5rem}.swagger-ui .br4-l{border-radius:1rem}.swagger-ui .br-100-l{border-radius:100%}.swagger-ui .br-pill-l{border-radius:9999px}.swagger-ui .br--bottom-l{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-l{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-l{border-top-left-radius:0;border-bottom-left-radius:0}.swagger-ui .br--left-l{border-top-right-radius:0;border-bottom-right-radius:0}}.swagger-ui .b--dotted{border-style:dotted}.swagger-ui .b--dashed{border-style:dashed}.swagger-ui .b--solid{border-style:solid}.swagger-ui .b--none{border-style:none}@media screen and (min-width:30em){.swagger-ui .b--dotted-ns{border-style:dotted}.swagger-ui .b--dashed-ns{border-style:dashed}.swagger-ui .b--solid-ns{border-style:solid}.swagger-ui .b--none-ns{border-style:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .b--dotted-m{border-style:dotted}.swagger-ui .b--dashed-m{border-style:dashed}.swagger-ui .b--solid-m{border-style:solid}.swagger-ui .b--none-m{border-style:none}}@media screen and (min-width:60em){.swagger-ui .b--dotted-l{border-style:dotted}.swagger-ui .b--dashed-l{border-style:dashed}.swagger-ui .b--solid-l{border-style:solid}.swagger-ui .b--none-l{border-style:none}}.swagger-ui .bw0{border-width:0}.swagger-ui .bw1{border-width:.125rem}.swagger-ui .bw2{border-width:.25rem}.swagger-ui .bw3{border-width:.5rem}.swagger-ui .bw4{border-width:1rem}.swagger-ui .bw5{border-width:2rem}.swagger-ui .bt-0{border-top-width:0}.swagger-ui .br-0{border-right-width:0}.swagger-ui .bb-0{border-bottom-width:0}.swagger-ui .bl-0{border-left-width:0}@media screen and (min-width:30em){.swagger-ui .bw0-ns{border-width:0}.swagger-ui .bw1-ns{border-width:.125rem}.swagger-ui .bw2-ns{border-width:.25rem}.swagger-ui .bw3-ns{border-width:.5rem}.swagger-ui .bw4-ns{border-width:1rem}.swagger-ui .bw5-ns{border-width:2rem}.swagger-ui .bt-0-ns{border-top-width:0}.swagger-ui .br-0-ns{border-right-width:0}.swagger-ui .bb-0-ns{border-bottom-width:0}.swagger-ui .bl-0-ns{border-left-width:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .bw0-m{border-width:0}.swagger-ui .bw1-m{border-width:.125rem}.swagger-ui .bw2-m{border-width:.25rem}.swagger-ui .bw3-m{border-width:.5rem}.swagger-ui .bw4-m{border-width:1rem}.swagger-ui .bw5-m{border-width:2rem}.swagger-ui .bt-0-m{border-top-width:0}.swagger-ui .br-0-m{border-right-width:0}.swagger-ui .bb-0-m{border-bottom-width:0}.swagger-ui .bl-0-m{border-left-width:0}}@media screen and (min-width:60em){.swagger-ui .bw0-l{border-width:0}.swagger-ui .bw1-l{border-width:.125rem}.swagger-ui .bw2-l{border-width:.25rem}.swagger-ui .bw3-l{border-width:.5rem}.swagger-ui .bw4-l{border-width:1rem}.swagger-ui .bw5-l{border-width:2rem}.swagger-ui .bt-0-l{border-top-width:0}.swagger-ui .br-0-l{border-right-width:0}.swagger-ui .bb-0-l{border-bottom-width:0}.swagger-ui .bl-0-l{border-left-width:0}}.swagger-ui .shadow-1{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-2{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-3{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-4{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-ui .shadow-5{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}@media screen and (min-width:30em){.swagger-ui .shadow-1-ns{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-2-ns{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-3-ns{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-4-ns{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-ui .shadow-5-ns{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .shadow-1-m{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-2-m{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-3-m{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-4-m{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-ui .shadow-5-m{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}@media screen and (min-width:60em){.swagger-ui .shadow-1-l{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-2-l{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-3-l{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-4-l{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-ui .shadow-5-l{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}.swagger-ui .pre{overflow-x:auto;overflow-y:hidden;overflow:scroll}.swagger-ui .top-0{top:0}.swagger-ui .right-0{right:0}.swagger-ui .bottom-0{bottom:0}.swagger-ui .left-0{left:0}.swagger-ui .top-1{top:1rem}.swagger-ui .right-1{right:1rem}.swagger-ui .bottom-1{bottom:1rem}.swagger-ui .left-1{left:1rem}.swagger-ui .top-2{top:2rem}.swagger-ui .right-2{right:2rem}.swagger-ui .bottom-2{bottom:2rem}.swagger-ui .left-2{left:2rem}.swagger-ui .top--1{top:-1rem}.swagger-ui .right--1{right:-1rem}.swagger-ui .bottom--1{bottom:-1rem}.swagger-ui .left--1{left:-1rem}.swagger-ui .top--2{top:-2rem}.swagger-ui .right--2{right:-2rem}.swagger-ui .bottom--2{bottom:-2rem}.swagger-ui .left--2{left:-2rem}.swagger-ui .absolute--fill{top:0;right:0;bottom:0;left:0}@media screen and (min-width:30em){.swagger-ui .top-0-ns{top:0}.swagger-ui .left-0-ns{left:0}.swagger-ui .right-0-ns{right:0}.swagger-ui .bottom-0-ns{bottom:0}.swagger-ui .top-1-ns{top:1rem}.swagger-ui .left-1-ns{left:1rem}.swagger-ui .right-1-ns{right:1rem}.swagger-ui .bottom-1-ns{bottom:1rem}.swagger-ui .top-2-ns{top:2rem}.swagger-ui .left-2-ns{left:2rem}.swagger-ui .right-2-ns{right:2rem}.swagger-ui .bottom-2-ns{bottom:2rem}.swagger-ui .top--1-ns{top:-1rem}.swagger-ui .right--1-ns{right:-1rem}.swagger-ui .bottom--1-ns{bottom:-1rem}.swagger-ui .left--1-ns{left:-1rem}.swagger-ui .top--2-ns{top:-2rem}.swagger-ui .right--2-ns{right:-2rem}.swagger-ui .bottom--2-ns{bottom:-2rem}.swagger-ui .left--2-ns{left:-2rem}.swagger-ui .absolute--fill-ns{top:0;right:0;bottom:0;left:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .top-0-m{top:0}.swagger-ui .left-0-m{left:0}.swagger-ui .right-0-m{right:0}.swagger-ui .bottom-0-m{bottom:0}.swagger-ui .top-1-m{top:1rem}.swagger-ui .left-1-m{left:1rem}.swagger-ui .right-1-m{right:1rem}.swagger-ui .bottom-1-m{bottom:1rem}.swagger-ui .top-2-m{top:2rem}.swagger-ui .left-2-m{left:2rem}.swagger-ui .right-2-m{right:2rem}.swagger-ui .bottom-2-m{bottom:2rem}.swagger-ui .top--1-m{top:-1rem}.swagger-ui .right--1-m{right:-1rem}.swagger-ui .bottom--1-m{bottom:-1rem}.swagger-ui .left--1-m{left:-1rem}.swagger-ui .top--2-m{top:-2rem}.swagger-ui .right--2-m{right:-2rem}.swagger-ui .bottom--2-m{bottom:-2rem}.swagger-ui .left--2-m{left:-2rem}.swagger-ui .absolute--fill-m{top:0;right:0;bottom:0;left:0}}@media screen and (min-width:60em){.swagger-ui .top-0-l{top:0}.swagger-ui .left-0-l{left:0}.swagger-ui .right-0-l{right:0}.swagger-ui .bottom-0-l{bottom:0}.swagger-ui .top-1-l{top:1rem}.swagger-ui .left-1-l{left:1rem}.swagger-ui .right-1-l{right:1rem}.swagger-ui .bottom-1-l{bottom:1rem}.swagger-ui .top-2-l{top:2rem}.swagger-ui .left-2-l{left:2rem}.swagger-ui .right-2-l{right:2rem}.swagger-ui .bottom-2-l{bottom:2rem}.swagger-ui .top--1-l{top:-1rem}.swagger-ui .right--1-l{right:-1rem}.swagger-ui .bottom--1-l{bottom:-1rem}.swagger-ui .left--1-l{left:-1rem}.swagger-ui .top--2-l{top:-2rem}.swagger-ui .right--2-l{right:-2rem}.swagger-ui .bottom--2-l{bottom:-2rem}.swagger-ui .left--2-l{left:-2rem}.swagger-ui .absolute--fill-l{top:0;right:0;bottom:0;left:0}}.swagger-ui .cf:after,.swagger-ui .cf:before{content:" ";display:table}.swagger-ui .cf:after{clear:both}.swagger-ui .cf{*zoom:1}.swagger-ui .cl{clear:left}.swagger-ui .cr{clear:right}.swagger-ui .cb{clear:both}.swagger-ui .cn{clear:none}@media screen and (min-width:30em){.swagger-ui .cl-ns{clear:left}.swagger-ui .cr-ns{clear:right}.swagger-ui .cb-ns{clear:both}.swagger-ui .cn-ns{clear:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .cl-m{clear:left}.swagger-ui .cr-m{clear:right}.swagger-ui .cb-m{clear:both}.swagger-ui .cn-m{clear:none}}@media screen and (min-width:60em){.swagger-ui .cl-l{clear:left}.swagger-ui .cr-l{clear:right}.swagger-ui .cb-l{clear:both}.swagger-ui .cn-l{clear:none}}.swagger-ui .flex{display:flex}.swagger-ui .inline-flex{display:inline-flex}.swagger-ui .flex-auto{flex:1 1 auto;min-width:0;min-height:0}.swagger-ui .flex-none{flex:none}.swagger-ui .flex-column{flex-direction:column}.swagger-ui .flex-row{flex-direction:row}.swagger-ui .flex-wrap{flex-wrap:wrap}.swagger-ui .flex-nowrap{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse{flex-direction:column-reverse}.swagger-ui .flex-row-reverse{flex-direction:row-reverse}.swagger-ui .items-start{align-items:flex-start}.swagger-ui .items-end{align-items:flex-end}.swagger-ui .items-center{align-items:center}.swagger-ui .items-baseline{align-items:baseline}.swagger-ui .items-stretch{align-items:stretch}.swagger-ui .self-start{align-self:flex-start}.swagger-ui .self-end{align-self:flex-end}.swagger-ui .self-center{align-self:center}.swagger-ui .self-baseline{align-self:baseline}.swagger-ui .self-stretch{align-self:stretch}.swagger-ui .justify-start{justify-content:flex-start}.swagger-ui .justify-end{justify-content:flex-end}.swagger-ui .justify-center{justify-content:center}.swagger-ui .justify-between{justify-content:space-between}.swagger-ui .justify-around{justify-content:space-around}.swagger-ui .content-start{align-content:flex-start}.swagger-ui .content-end{align-content:flex-end}.swagger-ui .content-center{align-content:center}.swagger-ui .content-between{align-content:space-between}.swagger-ui .content-around{align-content:space-around}.swagger-ui .content-stretch{align-content:stretch}.swagger-ui .order-0{order:0}.swagger-ui .order-1{order:1}.swagger-ui .order-2{order:2}.swagger-ui .order-3{order:3}.swagger-ui .order-4{order:4}.swagger-ui .order-5{order:5}.swagger-ui .order-6{order:6}.swagger-ui .order-7{order:7}.swagger-ui .order-8{order:8}.swagger-ui .order-last{order:99999}.swagger-ui .flex-grow-0{flex-grow:0}.swagger-ui .flex-grow-1{flex-grow:1}.swagger-ui .flex-shrink-0{flex-shrink:0}.swagger-ui .flex-shrink-1{flex-shrink:1}@media screen and (min-width:30em){.swagger-ui .flex-ns{display:flex}.swagger-ui .inline-flex-ns{display:inline-flex}.swagger-ui .flex-auto-ns{flex:1 1 auto;min-width:0;min-height:0}.swagger-ui .flex-none-ns{flex:none}.swagger-ui .flex-column-ns{flex-direction:column}.swagger-ui .flex-row-ns{flex-direction:row}.swagger-ui .flex-wrap-ns{flex-wrap:wrap}.swagger-ui .flex-nowrap-ns{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-ns{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-ns{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-ns{flex-direction:row-reverse}.swagger-ui .items-start-ns{align-items:flex-start}.swagger-ui .items-end-ns{align-items:flex-end}.swagger-ui .items-center-ns{align-items:center}.swagger-ui .items-baseline-ns{align-items:baseline}.swagger-ui .items-stretch-ns{align-items:stretch}.swagger-ui .self-start-ns{align-self:flex-start}.swagger-ui .self-end-ns{align-self:flex-end}.swagger-ui .self-center-ns{align-self:center}.swagger-ui .self-baseline-ns{align-self:baseline}.swagger-ui .self-stretch-ns{align-self:stretch}.swagger-ui .justify-start-ns{justify-content:flex-start}.swagger-ui .justify-end-ns{justify-content:flex-end}.swagger-ui .justify-center-ns{justify-content:center}.swagger-ui .justify-between-ns{justify-content:space-between}.swagger-ui .justify-around-ns{justify-content:space-around}.swagger-ui .content-start-ns{align-content:flex-start}.swagger-ui .content-end-ns{align-content:flex-end}.swagger-ui .content-center-ns{align-content:center}.swagger-ui .content-between-ns{align-content:space-between}.swagger-ui .content-around-ns{align-content:space-around}.swagger-ui .content-stretch-ns{align-content:stretch}.swagger-ui .order-0-ns{order:0}.swagger-ui .order-1-ns{order:1}.swagger-ui .order-2-ns{order:2}.swagger-ui .order-3-ns{order:3}.swagger-ui .order-4-ns{order:4}.swagger-ui .order-5-ns{order:5}.swagger-ui .order-6-ns{order:6}.swagger-ui .order-7-ns{order:7}.swagger-ui .order-8-ns{order:8}.swagger-ui .order-last-ns{order:99999}.swagger-ui .flex-grow-0-ns{flex-grow:0}.swagger-ui .flex-grow-1-ns{flex-grow:1}.swagger-ui .flex-shrink-0-ns{flex-shrink:0}.swagger-ui .flex-shrink-1-ns{flex-shrink:1}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .flex-m{display:flex}.swagger-ui .inline-flex-m{display:inline-flex}.swagger-ui .flex-auto-m{flex:1 1 auto;min-width:0;min-height:0}.swagger-ui .flex-none-m{flex:none}.swagger-ui .flex-column-m{flex-direction:column}.swagger-ui .flex-row-m{flex-direction:row}.swagger-ui .flex-wrap-m{flex-wrap:wrap}.swagger-ui .flex-nowrap-m{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-m{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-m{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-m{flex-direction:row-reverse}.swagger-ui .items-start-m{align-items:flex-start}.swagger-ui .items-end-m{align-items:flex-end}.swagger-ui .items-center-m{align-items:center}.swagger-ui .items-baseline-m{align-items:baseline}.swagger-ui .items-stretch-m{align-items:stretch}.swagger-ui .self-start-m{align-self:flex-start}.swagger-ui .self-end-m{align-self:flex-end}.swagger-ui .self-center-m{align-self:center}.swagger-ui .self-baseline-m{align-self:baseline}.swagger-ui .self-stretch-m{align-self:stretch}.swagger-ui .justify-start-m{justify-content:flex-start}.swagger-ui .justify-end-m{justify-content:flex-end}.swagger-ui .justify-center-m{justify-content:center}.swagger-ui .justify-between-m{justify-content:space-between}.swagger-ui .justify-around-m{justify-content:space-around}.swagger-ui .content-start-m{align-content:flex-start}.swagger-ui .content-end-m{align-content:flex-end}.swagger-ui .content-center-m{align-content:center}.swagger-ui .content-between-m{align-content:space-between}.swagger-ui .content-around-m{align-content:space-around}.swagger-ui .content-stretch-m{align-content:stretch}.swagger-ui .order-0-m{order:0}.swagger-ui .order-1-m{order:1}.swagger-ui .order-2-m{order:2}.swagger-ui .order-3-m{order:3}.swagger-ui .order-4-m{order:4}.swagger-ui .order-5-m{order:5}.swagger-ui .order-6-m{order:6}.swagger-ui .order-7-m{order:7}.swagger-ui .order-8-m{order:8}.swagger-ui .order-last-m{order:99999}.swagger-ui .flex-grow-0-m{flex-grow:0}.swagger-ui .flex-grow-1-m{flex-grow:1}.swagger-ui .flex-shrink-0-m{flex-shrink:0}.swagger-ui .flex-shrink-1-m{flex-shrink:1}}@media screen and (min-width:60em){.swagger-ui .flex-l{display:flex}.swagger-ui .inline-flex-l{display:inline-flex}.swagger-ui .flex-auto-l{flex:1 1 auto;min-width:0;min-height:0}.swagger-ui .flex-none-l{flex:none}.swagger-ui .flex-column-l{flex-direction:column}.swagger-ui .flex-row-l{flex-direction:row}.swagger-ui .flex-wrap-l{flex-wrap:wrap}.swagger-ui .flex-nowrap-l{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-l{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-l{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-l{flex-direction:row-reverse}.swagger-ui .items-start-l{align-items:flex-start}.swagger-ui .items-end-l{align-items:flex-end}.swagger-ui .items-center-l{align-items:center}.swagger-ui .items-baseline-l{align-items:baseline}.swagger-ui .items-stretch-l{align-items:stretch}.swagger-ui .self-start-l{align-self:flex-start}.swagger-ui .self-end-l{align-self:flex-end}.swagger-ui .self-center-l{align-self:center}.swagger-ui .self-baseline-l{align-self:baseline}.swagger-ui .self-stretch-l{align-self:stretch}.swagger-ui .justify-start-l{justify-content:flex-start}.swagger-ui .justify-end-l{justify-content:flex-end}.swagger-ui .justify-center-l{justify-content:center}.swagger-ui .justify-between-l{justify-content:space-between}.swagger-ui .justify-around-l{justify-content:space-around}.swagger-ui .content-start-l{align-content:flex-start}.swagger-ui .content-end-l{align-content:flex-end}.swagger-ui .content-center-l{align-content:center}.swagger-ui .content-between-l{align-content:space-between}.swagger-ui .content-around-l{align-content:space-around}.swagger-ui .content-stretch-l{align-content:stretch}.swagger-ui .order-0-l{order:0}.swagger-ui .order-1-l{order:1}.swagger-ui .order-2-l{order:2}.swagger-ui .order-3-l{order:3}.swagger-ui .order-4-l{order:4}.swagger-ui .order-5-l{order:5}.swagger-ui .order-6-l{order:6}.swagger-ui .order-7-l{order:7}.swagger-ui .order-8-l{order:8}.swagger-ui .order-last-l{order:99999}.swagger-ui .flex-grow-0-l{flex-grow:0}.swagger-ui .flex-grow-1-l{flex-grow:1}.swagger-ui .flex-shrink-0-l{flex-shrink:0}.swagger-ui .flex-shrink-1-l{flex-shrink:1}}.swagger-ui .dn{display:none}.swagger-ui .di{display:inline}.swagger-ui .db{display:block}.swagger-ui .dib{display:inline-block}.swagger-ui .dit{display:inline-table}.swagger-ui .dt{display:table}.swagger-ui .dtc{display:table-cell}.swagger-ui .dt-row{display:table-row}.swagger-ui .dt-row-group{display:table-row-group}.swagger-ui .dt-column{display:table-column}.swagger-ui .dt-column-group{display:table-column-group}.swagger-ui .dt--fixed{table-layout:fixed;width:100%}@media screen and (min-width:30em){.swagger-ui .dn-ns{display:none}.swagger-ui .di-ns{display:inline}.swagger-ui .db-ns{display:block}.swagger-ui .dib-ns{display:inline-block}.swagger-ui .dit-ns{display:inline-table}.swagger-ui .dt-ns{display:table}.swagger-ui .dtc-ns{display:table-cell}.swagger-ui .dt-row-ns{display:table-row}.swagger-ui .dt-row-group-ns{display:table-row-group}.swagger-ui .dt-column-ns{display:table-column}.swagger-ui .dt-column-group-ns{display:table-column-group}.swagger-ui .dt--fixed-ns{table-layout:fixed;width:100%}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .dn-m{display:none}.swagger-ui .di-m{display:inline}.swagger-ui .db-m{display:block}.swagger-ui .dib-m{display:inline-block}.swagger-ui .dit-m{display:inline-table}.swagger-ui .dt-m{display:table}.swagger-ui .dtc-m{display:table-cell}.swagger-ui .dt-row-m{display:table-row}.swagger-ui .dt-row-group-m{display:table-row-group}.swagger-ui .dt-column-m{display:table-column}.swagger-ui .dt-column-group-m{display:table-column-group}.swagger-ui .dt--fixed-m{table-layout:fixed;width:100%}}@media screen and (min-width:60em){.swagger-ui .dn-l{display:none}.swagger-ui .di-l{display:inline}.swagger-ui .db-l{display:block}.swagger-ui .dib-l{display:inline-block}.swagger-ui .dit-l{display:inline-table}.swagger-ui .dt-l{display:table}.swagger-ui .dtc-l{display:table-cell}.swagger-ui .dt-row-l{display:table-row}.swagger-ui .dt-row-group-l{display:table-row-group}.swagger-ui .dt-column-l{display:table-column}.swagger-ui .dt-column-group-l{display:table-column-group}.swagger-ui .dt--fixed-l{table-layout:fixed;width:100%}}.swagger-ui .fl{float:left;_display:inline}.swagger-ui .fr{float:right;_display:inline}.swagger-ui .fn{float:none}@media screen and (min-width:30em){.swagger-ui .fl-ns{float:left;_display:inline}.swagger-ui .fr-ns{float:right;_display:inline}.swagger-ui .fn-ns{float:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .fl-m{float:left;_display:inline}.swagger-ui .fr-m{float:right;_display:inline}.swagger-ui .fn-m{float:none}}@media screen and (min-width:60em){.swagger-ui .fl-l{float:left;_display:inline}.swagger-ui .fr-l{float:right;_display:inline}.swagger-ui .fn-l{float:none}}.swagger-ui .sans-serif{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica,helvetica neue,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.swagger-ui .serif{font-family:georgia,serif}.swagger-ui .system-sans-serif{font-family:sans-serif}.swagger-ui .system-serif{font-family:serif}.swagger-ui .code,.swagger-ui code{font-family:Consolas,monaco,monospace}.swagger-ui .courier{font-family:Courier Next,courier,monospace}.swagger-ui .helvetica{font-family:helvetica neue,helvetica,sans-serif}.swagger-ui .avenir{font-family:avenir next,avenir,sans-serif}.swagger-ui .athelas{font-family:athelas,georgia,serif}.swagger-ui .georgia{font-family:georgia,serif}.swagger-ui .times{font-family:times,serif}.swagger-ui .bodoni{font-family:Bodoni MT,serif}.swagger-ui .calisto{font-family:Calisto MT,serif}.swagger-ui .garamond{font-family:garamond,serif}.swagger-ui .baskerville{font-family:baskerville,serif}.swagger-ui .i{font-style:italic}.swagger-ui .fs-normal{font-style:normal}@media screen and (min-width:30em){.swagger-ui .i-ns{font-style:italic}.swagger-ui .fs-normal-ns{font-style:normal}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .i-m{font-style:italic}.swagger-ui .fs-normal-m{font-style:normal}}@media screen and (min-width:60em){.swagger-ui .i-l{font-style:italic}.swagger-ui .fs-normal-l{font-style:normal}}.swagger-ui .normal{font-weight:400}.swagger-ui .b{font-weight:700}.swagger-ui .fw1{font-weight:100}.swagger-ui .fw2{font-weight:200}.swagger-ui .fw3{font-weight:300}.swagger-ui .fw4{font-weight:400}.swagger-ui .fw5{font-weight:500}.swagger-ui .fw6{font-weight:600}.swagger-ui .fw7{font-weight:700}.swagger-ui .fw8{font-weight:800}.swagger-ui .fw9{font-weight:900}@media screen and (min-width:30em){.swagger-ui .normal-ns{font-weight:400}.swagger-ui .b-ns{font-weight:700}.swagger-ui .fw1-ns{font-weight:100}.swagger-ui .fw2-ns{font-weight:200}.swagger-ui .fw3-ns{font-weight:300}.swagger-ui .fw4-ns{font-weight:400}.swagger-ui .fw5-ns{font-weight:500}.swagger-ui .fw6-ns{font-weight:600}.swagger-ui .fw7-ns{font-weight:700}.swagger-ui .fw8-ns{font-weight:800}.swagger-ui .fw9-ns{font-weight:900}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .normal-m{font-weight:400}.swagger-ui .b-m{font-weight:700}.swagger-ui .fw1-m{font-weight:100}.swagger-ui .fw2-m{font-weight:200}.swagger-ui .fw3-m{font-weight:300}.swagger-ui .fw4-m{font-weight:400}.swagger-ui .fw5-m{font-weight:500}.swagger-ui .fw6-m{font-weight:600}.swagger-ui .fw7-m{font-weight:700}.swagger-ui .fw8-m{font-weight:800}.swagger-ui .fw9-m{font-weight:900}}@media screen and (min-width:60em){.swagger-ui .normal-l{font-weight:400}.swagger-ui .b-l{font-weight:700}.swagger-ui .fw1-l{font-weight:100}.swagger-ui .fw2-l{font-weight:200}.swagger-ui .fw3-l{font-weight:300}.swagger-ui .fw4-l{font-weight:400}.swagger-ui .fw5-l{font-weight:500}.swagger-ui .fw6-l{font-weight:600}.swagger-ui .fw7-l{font-weight:700}.swagger-ui .fw8-l{font-weight:800}.swagger-ui .fw9-l{font-weight:900}}.swagger-ui .input-reset{-webkit-appearance:none;-moz-appearance:none}.swagger-ui .button-reset::-moz-focus-inner,.swagger-ui .input-reset::-moz-focus-inner{border:0;padding:0}.swagger-ui .h1{height:1rem}.swagger-ui .h2{height:2rem}.swagger-ui .h3{height:4rem}.swagger-ui .h4{height:8rem}.swagger-ui .h5{height:16rem}.swagger-ui .h-25{height:25%}.swagger-ui .h-50{height:50%}.swagger-ui .h-75{height:75%}.swagger-ui .h-100{height:100%}.swagger-ui .min-h-100{min-height:100%}.swagger-ui .vh-25{height:25vh}.swagger-ui .vh-50{height:50vh}.swagger-ui .vh-75{height:75vh}.swagger-ui .vh-100{height:100vh}.swagger-ui .min-vh-100{min-height:100vh}.swagger-ui .h-auto{height:auto}.swagger-ui .h-inherit{height:inherit}@media screen and (min-width:30em){.swagger-ui .h1-ns{height:1rem}.swagger-ui .h2-ns{height:2rem}.swagger-ui .h3-ns{height:4rem}.swagger-ui .h4-ns{height:8rem}.swagger-ui .h5-ns{height:16rem}.swagger-ui .h-25-ns{height:25%}.swagger-ui .h-50-ns{height:50%}.swagger-ui .h-75-ns{height:75%}.swagger-ui .h-100-ns{height:100%}.swagger-ui .min-h-100-ns{min-height:100%}.swagger-ui .vh-25-ns{height:25vh}.swagger-ui .vh-50-ns{height:50vh}.swagger-ui .vh-75-ns{height:75vh}.swagger-ui .vh-100-ns{height:100vh}.swagger-ui .min-vh-100-ns{min-height:100vh}.swagger-ui .h-auto-ns{height:auto}.swagger-ui .h-inherit-ns{height:inherit}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .h1-m{height:1rem}.swagger-ui .h2-m{height:2rem}.swagger-ui .h3-m{height:4rem}.swagger-ui .h4-m{height:8rem}.swagger-ui .h5-m{height:16rem}.swagger-ui .h-25-m{height:25%}.swagger-ui .h-50-m{height:50%}.swagger-ui .h-75-m{height:75%}.swagger-ui .h-100-m{height:100%}.swagger-ui .min-h-100-m{min-height:100%}.swagger-ui .vh-25-m{height:25vh}.swagger-ui .vh-50-m{height:50vh}.swagger-ui .vh-75-m{height:75vh}.swagger-ui .vh-100-m{height:100vh}.swagger-ui .min-vh-100-m{min-height:100vh}.swagger-ui .h-auto-m{height:auto}.swagger-ui .h-inherit-m{height:inherit}}@media screen and (min-width:60em){.swagger-ui .h1-l{height:1rem}.swagger-ui .h2-l{height:2rem}.swagger-ui .h3-l{height:4rem}.swagger-ui .h4-l{height:8rem}.swagger-ui .h5-l{height:16rem}.swagger-ui .h-25-l{height:25%}.swagger-ui .h-50-l{height:50%}.swagger-ui .h-75-l{height:75%}.swagger-ui .h-100-l{height:100%}.swagger-ui .min-h-100-l{min-height:100%}.swagger-ui .vh-25-l{height:25vh}.swagger-ui .vh-50-l{height:50vh}.swagger-ui .vh-75-l{height:75vh}.swagger-ui .vh-100-l{height:100vh}.swagger-ui .min-vh-100-l{min-height:100vh}.swagger-ui .h-auto-l{height:auto}.swagger-ui .h-inherit-l{height:inherit}}.swagger-ui .tracked{letter-spacing:.1em}.swagger-ui .tracked-tight{letter-spacing:-.05em}.swagger-ui .tracked-mega{letter-spacing:.25em}@media screen and (min-width:30em){.swagger-ui .tracked-ns{letter-spacing:.1em}.swagger-ui .tracked-tight-ns{letter-spacing:-.05em}.swagger-ui .tracked-mega-ns{letter-spacing:.25em}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .tracked-m{letter-spacing:.1em}.swagger-ui .tracked-tight-m{letter-spacing:-.05em}.swagger-ui .tracked-mega-m{letter-spacing:.25em}}@media screen and (min-width:60em){.swagger-ui .tracked-l{letter-spacing:.1em}.swagger-ui .tracked-tight-l{letter-spacing:-.05em}.swagger-ui .tracked-mega-l{letter-spacing:.25em}}.swagger-ui .lh-solid{line-height:1}.swagger-ui .lh-title{line-height:1.25}.swagger-ui .lh-copy{line-height:1.5}@media screen and (min-width:30em){.swagger-ui .lh-solid-ns{line-height:1}.swagger-ui .lh-title-ns{line-height:1.25}.swagger-ui .lh-copy-ns{line-height:1.5}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .lh-solid-m{line-height:1}.swagger-ui .lh-title-m{line-height:1.25}.swagger-ui .lh-copy-m{line-height:1.5}}@media screen and (min-width:60em){.swagger-ui .lh-solid-l{line-height:1}.swagger-ui .lh-title-l{line-height:1.25}.swagger-ui .lh-copy-l{line-height:1.5}}.swagger-ui .link{text-decoration:none}.swagger-ui .link,.swagger-ui .link:link,.swagger-ui .link:visited{transition:color .15s ease-in}.swagger-ui .link:hover{transition:color .15s ease-in}.swagger-ui .link:active{transition:color .15s ease-in}.swagger-ui .link:focus{transition:color .15s ease-in;outline:1px dotted currentColor}.swagger-ui .list{list-style-type:none}.swagger-ui .mw-100{max-width:100%}.swagger-ui .mw1{max-width:1rem}.swagger-ui .mw2{max-width:2rem}.swagger-ui .mw3{max-width:4rem}.swagger-ui .mw4{max-width:8rem}.swagger-ui .mw5{max-width:16rem}.swagger-ui .mw6{max-width:32rem}.swagger-ui .mw7{max-width:48rem}.swagger-ui .mw8{max-width:64rem}.swagger-ui .mw9{max-width:96rem}.swagger-ui .mw-none{max-width:none}@media screen and (min-width:30em){.swagger-ui .mw-100-ns{max-width:100%}.swagger-ui .mw1-ns{max-width:1rem}.swagger-ui .mw2-ns{max-width:2rem}.swagger-ui .mw3-ns{max-width:4rem}.swagger-ui .mw4-ns{max-width:8rem}.swagger-ui .mw5-ns{max-width:16rem}.swagger-ui .mw6-ns{max-width:32rem}.swagger-ui .mw7-ns{max-width:48rem}.swagger-ui .mw8-ns{max-width:64rem}.swagger-ui .mw9-ns{max-width:96rem}.swagger-ui .mw-none-ns{max-width:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .mw-100-m{max-width:100%}.swagger-ui .mw1-m{max-width:1rem}.swagger-ui .mw2-m{max-width:2rem}.swagger-ui .mw3-m{max-width:4rem}.swagger-ui .mw4-m{max-width:8rem}.swagger-ui .mw5-m{max-width:16rem}.swagger-ui .mw6-m{max-width:32rem}.swagger-ui .mw7-m{max-width:48rem}.swagger-ui .mw8-m{max-width:64rem}.swagger-ui .mw9-m{max-width:96rem}.swagger-ui .mw-none-m{max-width:none}}@media screen and (min-width:60em){.swagger-ui .mw-100-l{max-width:100%}.swagger-ui .mw1-l{max-width:1rem}.swagger-ui .mw2-l{max-width:2rem}.swagger-ui .mw3-l{max-width:4rem}.swagger-ui .mw4-l{max-width:8rem}.swagger-ui .mw5-l{max-width:16rem}.swagger-ui .mw6-l{max-width:32rem}.swagger-ui .mw7-l{max-width:48rem}.swagger-ui .mw8-l{max-width:64rem}.swagger-ui .mw9-l{max-width:96rem}.swagger-ui .mw-none-l{max-width:none}}.swagger-ui .w1{width:1rem}.swagger-ui .w2{width:2rem}.swagger-ui .w3{width:4rem}.swagger-ui .w4{width:8rem}.swagger-ui .w5{width:16rem}.swagger-ui .w-10{width:10%}.swagger-ui .w-20{width:20%}.swagger-ui .w-25{width:25%}.swagger-ui .w-30{width:30%}.swagger-ui .w-33{width:33%}.swagger-ui .w-34{width:34%}.swagger-ui .w-40{width:40%}.swagger-ui .w-50{width:50%}.swagger-ui .w-60{width:60%}.swagger-ui .w-70{width:70%}.swagger-ui .w-75{width:75%}.swagger-ui .w-80{width:80%}.swagger-ui .w-90{width:90%}.swagger-ui .w-100{width:100%}.swagger-ui .w-third{width:33.33333%}.swagger-ui .w-two-thirds{width:66.66667%}.swagger-ui .w-auto{width:auto}@media screen and (min-width:30em){.swagger-ui .w1-ns{width:1rem}.swagger-ui .w2-ns{width:2rem}.swagger-ui .w3-ns{width:4rem}.swagger-ui .w4-ns{width:8rem}.swagger-ui .w5-ns{width:16rem}.swagger-ui .w-10-ns{width:10%}.swagger-ui .w-20-ns{width:20%}.swagger-ui .w-25-ns{width:25%}.swagger-ui .w-30-ns{width:30%}.swagger-ui .w-33-ns{width:33%}.swagger-ui .w-34-ns{width:34%}.swagger-ui .w-40-ns{width:40%}.swagger-ui .w-50-ns{width:50%}.swagger-ui .w-60-ns{width:60%}.swagger-ui .w-70-ns{width:70%}.swagger-ui .w-75-ns{width:75%}.swagger-ui .w-80-ns{width:80%}.swagger-ui .w-90-ns{width:90%}.swagger-ui .w-100-ns{width:100%}.swagger-ui .w-third-ns{width:33.33333%}.swagger-ui .w-two-thirds-ns{width:66.66667%}.swagger-ui .w-auto-ns{width:auto}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .w1-m{width:1rem}.swagger-ui .w2-m{width:2rem}.swagger-ui .w3-m{width:4rem}.swagger-ui .w4-m{width:8rem}.swagger-ui .w5-m{width:16rem}.swagger-ui .w-10-m{width:10%}.swagger-ui .w-20-m{width:20%}.swagger-ui .w-25-m{width:25%}.swagger-ui .w-30-m{width:30%}.swagger-ui .w-33-m{width:33%}.swagger-ui .w-34-m{width:34%}.swagger-ui .w-40-m{width:40%}.swagger-ui .w-50-m{width:50%}.swagger-ui .w-60-m{width:60%}.swagger-ui .w-70-m{width:70%}.swagger-ui .w-75-m{width:75%}.swagger-ui .w-80-m{width:80%}.swagger-ui .w-90-m{width:90%}.swagger-ui .w-100-m{width:100%}.swagger-ui .w-third-m{width:33.33333%}.swagger-ui .w-two-thirds-m{width:66.66667%}.swagger-ui .w-auto-m{width:auto}}@media screen and (min-width:60em){.swagger-ui .w1-l{width:1rem}.swagger-ui .w2-l{width:2rem}.swagger-ui .w3-l{width:4rem}.swagger-ui .w4-l{width:8rem}.swagger-ui .w5-l{width:16rem}.swagger-ui .w-10-l{width:10%}.swagger-ui .w-20-l{width:20%}.swagger-ui .w-25-l{width:25%}.swagger-ui .w-30-l{width:30%}.swagger-ui .w-33-l{width:33%}.swagger-ui .w-34-l{width:34%}.swagger-ui .w-40-l{width:40%}.swagger-ui .w-50-l{width:50%}.swagger-ui .w-60-l{width:60%}.swagger-ui .w-70-l{width:70%}.swagger-ui .w-75-l{width:75%}.swagger-ui .w-80-l{width:80%}.swagger-ui .w-90-l{width:90%}.swagger-ui .w-100-l{width:100%}.swagger-ui .w-third-l{width:33.33333%}.swagger-ui .w-two-thirds-l{width:66.66667%}.swagger-ui .w-auto-l{width:auto}}.swagger-ui .overflow-visible{overflow:visible}.swagger-ui .overflow-hidden{overflow:hidden}.swagger-ui .overflow-scroll{overflow:scroll}.swagger-ui .overflow-auto{overflow:auto}.swagger-ui .overflow-x-visible{overflow-x:visible}.swagger-ui .overflow-x-hidden{overflow-x:hidden}.swagger-ui .overflow-x-scroll{overflow-x:scroll}.swagger-ui .overflow-x-auto{overflow-x:auto}.swagger-ui .overflow-y-visible{overflow-y:visible}.swagger-ui .overflow-y-hidden{overflow-y:hidden}.swagger-ui .overflow-y-scroll{overflow-y:scroll}.swagger-ui .overflow-y-auto{overflow-y:auto}@media screen and (min-width:30em){.swagger-ui .overflow-visible-ns{overflow:visible}.swagger-ui .overflow-hidden-ns{overflow:hidden}.swagger-ui .overflow-scroll-ns{overflow:scroll}.swagger-ui .overflow-auto-ns{overflow:auto}.swagger-ui .overflow-x-visible-ns{overflow-x:visible}.swagger-ui .overflow-x-hidden-ns{overflow-x:hidden}.swagger-ui .overflow-x-scroll-ns{overflow-x:scroll}.swagger-ui .overflow-x-auto-ns{overflow-x:auto}.swagger-ui .overflow-y-visible-ns{overflow-y:visible}.swagger-ui .overflow-y-hidden-ns{overflow-y:hidden}.swagger-ui .overflow-y-scroll-ns{overflow-y:scroll}.swagger-ui .overflow-y-auto-ns{overflow-y:auto}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .overflow-visible-m{overflow:visible}.swagger-ui .overflow-hidden-m{overflow:hidden}.swagger-ui .overflow-scroll-m{overflow:scroll}.swagger-ui .overflow-auto-m{overflow:auto}.swagger-ui .overflow-x-visible-m{overflow-x:visible}.swagger-ui .overflow-x-hidden-m{overflow-x:hidden}.swagger-ui .overflow-x-scroll-m{overflow-x:scroll}.swagger-ui .overflow-x-auto-m{overflow-x:auto}.swagger-ui .overflow-y-visible-m{overflow-y:visible}.swagger-ui .overflow-y-hidden-m{overflow-y:hidden}.swagger-ui .overflow-y-scroll-m{overflow-y:scroll}.swagger-ui .overflow-y-auto-m{overflow-y:auto}}@media screen and (min-width:60em){.swagger-ui .overflow-visible-l{overflow:visible}.swagger-ui .overflow-hidden-l{overflow:hidden}.swagger-ui .overflow-scroll-l{overflow:scroll}.swagger-ui .overflow-auto-l{overflow:auto}.swagger-ui .overflow-x-visible-l{overflow-x:visible}.swagger-ui .overflow-x-hidden-l{overflow-x:hidden}.swagger-ui .overflow-x-scroll-l{overflow-x:scroll}.swagger-ui .overflow-x-auto-l{overflow-x:auto}.swagger-ui .overflow-y-visible-l{overflow-y:visible}.swagger-ui .overflow-y-hidden-l{overflow-y:hidden}.swagger-ui .overflow-y-scroll-l{overflow-y:scroll}.swagger-ui .overflow-y-auto-l{overflow-y:auto}}.swagger-ui .static{position:static}.swagger-ui .relative{position:relative}.swagger-ui .absolute{position:absolute}.swagger-ui .fixed{position:fixed}@media screen and (min-width:30em){.swagger-ui .static-ns{position:static}.swagger-ui .relative-ns{position:relative}.swagger-ui .absolute-ns{position:absolute}.swagger-ui .fixed-ns{position:fixed}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .static-m{position:static}.swagger-ui .relative-m{position:relative}.swagger-ui .absolute-m{position:absolute}.swagger-ui .fixed-m{position:fixed}}@media screen and (min-width:60em){.swagger-ui .static-l{position:static}.swagger-ui .relative-l{position:relative}.swagger-ui .absolute-l{position:absolute}.swagger-ui .fixed-l{position:fixed}}.swagger-ui .o-100{opacity:1}.swagger-ui .o-90{opacity:.9}.swagger-ui .o-80{opacity:.8}.swagger-ui .o-70{opacity:.7}.swagger-ui .o-60{opacity:.6}.swagger-ui .o-50{opacity:.5}.swagger-ui .o-40{opacity:.4}.swagger-ui .o-30{opacity:.3}.swagger-ui .o-20{opacity:.2}.swagger-ui .o-10{opacity:.1}.swagger-ui .o-05{opacity:.05}.swagger-ui .o-025{opacity:.025}.swagger-ui .o-0{opacity:0}.swagger-ui .rotate-45{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swagger-ui .rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.swagger-ui .rotate-135{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.swagger-ui .rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swagger-ui .rotate-225{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.swagger-ui .rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.swagger-ui .rotate-315{-webkit-transform:rotate(315deg);transform:rotate(315deg)}@media screen and (min-width:30em){.swagger-ui .rotate-45-ns{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swagger-ui .rotate-90-ns{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.swagger-ui .rotate-135-ns{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.swagger-ui .rotate-180-ns{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swagger-ui .rotate-225-ns{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.swagger-ui .rotate-270-ns{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.swagger-ui .rotate-315-ns{-webkit-transform:rotate(315deg);transform:rotate(315deg)}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .rotate-45-m{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swagger-ui .rotate-90-m{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.swagger-ui .rotate-135-m{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.swagger-ui .rotate-180-m{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swagger-ui .rotate-225-m{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.swagger-ui .rotate-270-m{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.swagger-ui .rotate-315-m{-webkit-transform:rotate(315deg);transform:rotate(315deg)}}@media screen and (min-width:60em){.swagger-ui .rotate-45-l{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swagger-ui .rotate-90-l{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.swagger-ui .rotate-135-l{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.swagger-ui .rotate-180-l{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swagger-ui .rotate-225-l{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.swagger-ui .rotate-270-l{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.swagger-ui .rotate-315-l{-webkit-transform:rotate(315deg);transform:rotate(315deg)}}.swagger-ui .black-90{color:rgba(0,0,0,.9)}.swagger-ui .black-80{color:rgba(0,0,0,.8)}.swagger-ui .black-70{color:rgba(0,0,0,.7)}.swagger-ui .black-60{color:rgba(0,0,0,.6)}.swagger-ui .black-50{color:rgba(0,0,0,.5)}.swagger-ui .black-40{color:rgba(0,0,0,.4)}.swagger-ui .black-30{color:rgba(0,0,0,.3)}.swagger-ui .black-20{color:rgba(0,0,0,.2)}.swagger-ui .black-10{color:rgba(0,0,0,.1)}.swagger-ui .black-05{color:rgba(0,0,0,.05)}.swagger-ui .white-90{color:hsla(0,0%,100%,.9)}.swagger-ui .white-80{color:hsla(0,0%,100%,.8)}.swagger-ui .white-70{color:hsla(0,0%,100%,.7)}.swagger-ui .white-60{color:hsla(0,0%,100%,.6)}.swagger-ui .white-50{color:hsla(0,0%,100%,.5)}.swagger-ui .white-40{color:hsla(0,0%,100%,.4)}.swagger-ui .white-30{color:hsla(0,0%,100%,.3)}.swagger-ui .white-20{color:hsla(0,0%,100%,.2)}.swagger-ui .white-10{color:hsla(0,0%,100%,.1)}.swagger-ui .black{color:#000}.swagger-ui .near-black{color:#111}.swagger-ui .dark-gray{color:#333}.swagger-ui .mid-gray{color:#555}.swagger-ui .gray{color:#777}.swagger-ui .silver{color:#999}.swagger-ui .light-silver{color:#aaa}.swagger-ui .moon-gray{color:#ccc}.swagger-ui .light-gray{color:#eee}.swagger-ui .near-white{color:#f4f4f4}.swagger-ui .white{color:#fff}.swagger-ui .dark-red{color:#e7040f}.swagger-ui .red{color:#ff4136}.swagger-ui .light-red{color:#ff725c}.swagger-ui .orange{color:#ff6300}.swagger-ui .gold{color:#ffb700}.swagger-ui .yellow{color:gold}.swagger-ui .light-yellow{color:#fbf1a9}.swagger-ui .purple{color:#5e2ca5}.swagger-ui .light-purple{color:#a463f2}.swagger-ui .dark-pink{color:#d5008f}.swagger-ui .hot-pink{color:#ff41b4}.swagger-ui .pink{color:#ff80cc}.swagger-ui .light-pink{color:#ffa3d7}.swagger-ui .dark-green{color:#137752}.swagger-ui .green{color:#19a974}.swagger-ui .light-green{color:#9eebcf}.swagger-ui .navy{color:#001b44}.swagger-ui .dark-blue{color:#00449e}.swagger-ui .blue{color:#357edd}.swagger-ui .light-blue{color:#96ccff}.swagger-ui .lightest-blue{color:#cdecff}.swagger-ui .washed-blue{color:#f6fffe}.swagger-ui .washed-green{color:#e8fdf5}.swagger-ui .washed-yellow{color:#fffceb}.swagger-ui .washed-red{color:#ffdfdf}.swagger-ui .color-inherit{color:inherit}.swagger-ui .bg-black-90{background-color:rgba(0,0,0,.9)}.swagger-ui .bg-black-80{background-color:rgba(0,0,0,.8)}.swagger-ui .bg-black-70{background-color:rgba(0,0,0,.7)}.swagger-ui .bg-black-60{background-color:rgba(0,0,0,.6)}.swagger-ui .bg-black-50{background-color:rgba(0,0,0,.5)}.swagger-ui .bg-black-40{background-color:rgba(0,0,0,.4)}.swagger-ui .bg-black-30{background-color:rgba(0,0,0,.3)}.swagger-ui .bg-black-20{background-color:rgba(0,0,0,.2)}.swagger-ui .bg-black-10{background-color:rgba(0,0,0,.1)}.swagger-ui .bg-black-05{background-color:rgba(0,0,0,.05)}.swagger-ui .bg-white-90{background-color:hsla(0,0%,100%,.9)}.swagger-ui .bg-white-80{background-color:hsla(0,0%,100%,.8)}.swagger-ui .bg-white-70{background-color:hsla(0,0%,100%,.7)}.swagger-ui .bg-white-60{background-color:hsla(0,0%,100%,.6)}.swagger-ui .bg-white-50{background-color:hsla(0,0%,100%,.5)}.swagger-ui .bg-white-40{background-color:hsla(0,0%,100%,.4)}.swagger-ui .bg-white-30{background-color:hsla(0,0%,100%,.3)}.swagger-ui .bg-white-20{background-color:hsla(0,0%,100%,.2)}.swagger-ui .bg-white-10{background-color:hsla(0,0%,100%,.1)}.swagger-ui .bg-black{background-color:#000}.swagger-ui .bg-near-black{background-color:#111}.swagger-ui .bg-dark-gray{background-color:#333}.swagger-ui .bg-mid-gray{background-color:#555}.swagger-ui .bg-gray{background-color:#777}.swagger-ui .bg-silver{background-color:#999}.swagger-ui .bg-light-silver{background-color:#aaa}.swagger-ui .bg-moon-gray{background-color:#ccc}.swagger-ui .bg-light-gray{background-color:#eee}.swagger-ui .bg-near-white{background-color:#f4f4f4}.swagger-ui .bg-white{background-color:#fff}.swagger-ui .bg-transparent{background-color:transparent}.swagger-ui .bg-dark-red{background-color:#e7040f}.swagger-ui .bg-red{background-color:#ff4136}.swagger-ui .bg-light-red{background-color:#ff725c}.swagger-ui .bg-orange{background-color:#ff6300}.swagger-ui .bg-gold{background-color:#ffb700}.swagger-ui .bg-yellow{background-color:gold}.swagger-ui .bg-light-yellow{background-color:#fbf1a9}.swagger-ui .bg-purple{background-color:#5e2ca5}.swagger-ui .bg-light-purple{background-color:#a463f2}.swagger-ui .bg-dark-pink{background-color:#d5008f}.swagger-ui .bg-hot-pink{background-color:#ff41b4}.swagger-ui .bg-pink{background-color:#ff80cc}.swagger-ui .bg-light-pink{background-color:#ffa3d7}.swagger-ui .bg-dark-green{background-color:#137752}.swagger-ui .bg-green{background-color:#19a974}.swagger-ui .bg-light-green{background-color:#9eebcf}.swagger-ui .bg-navy{background-color:#001b44}.swagger-ui .bg-dark-blue{background-color:#00449e}.swagger-ui .bg-blue{background-color:#357edd}.swagger-ui .bg-light-blue{background-color:#96ccff}.swagger-ui .bg-lightest-blue{background-color:#cdecff}.swagger-ui .bg-washed-blue{background-color:#f6fffe}.swagger-ui .bg-washed-green{background-color:#e8fdf5}.swagger-ui .bg-washed-yellow{background-color:#fffceb}.swagger-ui .bg-washed-red{background-color:#ffdfdf}.swagger-ui .bg-inherit{background-color:inherit}.swagger-ui .hover-black:focus,.swagger-ui .hover-black:hover{color:#000}.swagger-ui .hover-near-black:focus,.swagger-ui .hover-near-black:hover{color:#111}.swagger-ui .hover-dark-gray:focus,.swagger-ui .hover-dark-gray:hover{color:#333}.swagger-ui .hover-mid-gray:focus,.swagger-ui .hover-mid-gray:hover{color:#555}.swagger-ui .hover-gray:focus,.swagger-ui .hover-gray:hover{color:#777}.swagger-ui .hover-silver:focus,.swagger-ui .hover-silver:hover{color:#999}.swagger-ui .hover-light-silver:focus,.swagger-ui .hover-light-silver:hover{color:#aaa}.swagger-ui .hover-moon-gray:focus,.swagger-ui .hover-moon-gray:hover{color:#ccc}.swagger-ui .hover-light-gray:focus,.swagger-ui .hover-light-gray:hover{color:#eee}.swagger-ui .hover-near-white:focus,.swagger-ui .hover-near-white:hover{color:#f4f4f4}.swagger-ui .hover-white:focus,.swagger-ui .hover-white:hover{color:#fff}.swagger-ui .hover-black-90:focus,.swagger-ui .hover-black-90:hover{color:rgba(0,0,0,.9)}.swagger-ui .hover-black-80:focus,.swagger-ui .hover-black-80:hover{color:rgba(0,0,0,.8)}.swagger-ui .hover-black-70:focus,.swagger-ui .hover-black-70:hover{color:rgba(0,0,0,.7)}.swagger-ui .hover-black-60:focus,.swagger-ui .hover-black-60:hover{color:rgba(0,0,0,.6)}.swagger-ui .hover-black-50:focus,.swagger-ui .hover-black-50:hover{color:rgba(0,0,0,.5)}.swagger-ui .hover-black-40:focus,.swagger-ui .hover-black-40:hover{color:rgba(0,0,0,.4)}.swagger-ui .hover-black-30:focus,.swagger-ui .hover-black-30:hover{color:rgba(0,0,0,.3)}.swagger-ui .hover-black-20:focus,.swagger-ui .hover-black-20:hover{color:rgba(0,0,0,.2)}.swagger-ui .hover-black-10:focus,.swagger-ui .hover-black-10:hover{color:rgba(0,0,0,.1)}.swagger-ui .hover-white-90:focus,.swagger-ui .hover-white-90:hover{color:hsla(0,0%,100%,.9)}.swagger-ui .hover-white-80:focus,.swagger-ui .hover-white-80:hover{color:hsla(0,0%,100%,.8)}.swagger-ui .hover-white-70:focus,.swagger-ui .hover-white-70:hover{color:hsla(0,0%,100%,.7)}.swagger-ui .hover-white-60:focus,.swagger-ui .hover-white-60:hover{color:hsla(0,0%,100%,.6)}.swagger-ui .hover-white-50:focus,.swagger-ui .hover-white-50:hover{color:hsla(0,0%,100%,.5)}.swagger-ui .hover-white-40:focus,.swagger-ui .hover-white-40:hover{color:hsla(0,0%,100%,.4)}.swagger-ui .hover-white-30:focus,.swagger-ui .hover-white-30:hover{color:hsla(0,0%,100%,.3)}.swagger-ui .hover-white-20:focus,.swagger-ui .hover-white-20:hover{color:hsla(0,0%,100%,.2)}.swagger-ui .hover-white-10:focus,.swagger-ui .hover-white-10:hover{color:hsla(0,0%,100%,.1)}.swagger-ui .hover-inherit:focus,.swagger-ui .hover-inherit:hover{color:inherit}.swagger-ui .hover-bg-black:focus,.swagger-ui .hover-bg-black:hover{background-color:#000}.swagger-ui .hover-bg-near-black:focus,.swagger-ui .hover-bg-near-black:hover{background-color:#111}.swagger-ui .hover-bg-dark-gray:focus,.swagger-ui .hover-bg-dark-gray:hover{background-color:#333}.swagger-ui .hover-bg-mid-gray:focus,.swagger-ui .hover-bg-mid-gray:hover{background-color:#555}.swagger-ui .hover-bg-gray:focus,.swagger-ui .hover-bg-gray:hover{background-color:#777}.swagger-ui .hover-bg-silver:focus,.swagger-ui .hover-bg-silver:hover{background-color:#999}.swagger-ui .hover-bg-light-silver:focus,.swagger-ui .hover-bg-light-silver:hover{background-color:#aaa}.swagger-ui .hover-bg-moon-gray:focus,.swagger-ui .hover-bg-moon-gray:hover{background-color:#ccc}.swagger-ui .hover-bg-light-gray:focus,.swagger-ui .hover-bg-light-gray:hover{background-color:#eee}.swagger-ui .hover-bg-near-white:focus,.swagger-ui .hover-bg-near-white:hover{background-color:#f4f4f4}.swagger-ui .hover-bg-white:focus,.swagger-ui .hover-bg-white:hover{background-color:#fff}.swagger-ui .hover-bg-transparent:focus,.swagger-ui .hover-bg-transparent:hover{background-color:transparent}.swagger-ui .hover-bg-black-90:focus,.swagger-ui .hover-bg-black-90:hover{background-color:rgba(0,0,0,.9)}.swagger-ui .hover-bg-black-80:focus,.swagger-ui .hover-bg-black-80:hover{background-color:rgba(0,0,0,.8)}.swagger-ui .hover-bg-black-70:focus,.swagger-ui .hover-bg-black-70:hover{background-color:rgba(0,0,0,.7)}.swagger-ui .hover-bg-black-60:focus,.swagger-ui .hover-bg-black-60:hover{background-color:rgba(0,0,0,.6)}.swagger-ui .hover-bg-black-50:focus,.swagger-ui .hover-bg-black-50:hover{background-color:rgba(0,0,0,.5)}.swagger-ui .hover-bg-black-40:focus,.swagger-ui .hover-bg-black-40:hover{background-color:rgba(0,0,0,.4)}.swagger-ui .hover-bg-black-30:focus,.swagger-ui .hover-bg-black-30:hover{background-color:rgba(0,0,0,.3)}.swagger-ui .hover-bg-black-20:focus,.swagger-ui .hover-bg-black-20:hover{background-color:rgba(0,0,0,.2)}.swagger-ui .hover-bg-black-10:focus,.swagger-ui .hover-bg-black-10:hover{background-color:rgba(0,0,0,.1)}.swagger-ui .hover-bg-white-90:focus,.swagger-ui .hover-bg-white-90:hover{background-color:hsla(0,0%,100%,.9)}.swagger-ui .hover-bg-white-80:focus,.swagger-ui .hover-bg-white-80:hover{background-color:hsla(0,0%,100%,.8)}.swagger-ui .hover-bg-white-70:focus,.swagger-ui .hover-bg-white-70:hover{background-color:hsla(0,0%,100%,.7)}.swagger-ui .hover-bg-white-60:focus,.swagger-ui .hover-bg-white-60:hover{background-color:hsla(0,0%,100%,.6)}.swagger-ui .hover-bg-white-50:focus,.swagger-ui .hover-bg-white-50:hover{background-color:hsla(0,0%,100%,.5)}.swagger-ui .hover-bg-white-40:focus,.swagger-ui .hover-bg-white-40:hover{background-color:hsla(0,0%,100%,.4)}.swagger-ui .hover-bg-white-30:focus,.swagger-ui .hover-bg-white-30:hover{background-color:hsla(0,0%,100%,.3)}.swagger-ui .hover-bg-white-20:focus,.swagger-ui .hover-bg-white-20:hover{background-color:hsla(0,0%,100%,.2)}.swagger-ui .hover-bg-white-10:focus,.swagger-ui .hover-bg-white-10:hover{background-color:hsla(0,0%,100%,.1)}.swagger-ui .hover-dark-red:focus,.swagger-ui .hover-dark-red:hover{color:#e7040f}.swagger-ui .hover-red:focus,.swagger-ui .hover-red:hover{color:#ff4136}.swagger-ui .hover-light-red:focus,.swagger-ui .hover-light-red:hover{color:#ff725c}.swagger-ui .hover-orange:focus,.swagger-ui .hover-orange:hover{color:#ff6300}.swagger-ui .hover-gold:focus,.swagger-ui .hover-gold:hover{color:#ffb700}.swagger-ui .hover-yellow:focus,.swagger-ui .hover-yellow:hover{color:gold}.swagger-ui .hover-light-yellow:focus,.swagger-ui .hover-light-yellow:hover{color:#fbf1a9}.swagger-ui .hover-purple:focus,.swagger-ui .hover-purple:hover{color:#5e2ca5}.swagger-ui .hover-light-purple:focus,.swagger-ui .hover-light-purple:hover{color:#a463f2}.swagger-ui .hover-dark-pink:focus,.swagger-ui .hover-dark-pink:hover{color:#d5008f}.swagger-ui .hover-hot-pink:focus,.swagger-ui .hover-hot-pink:hover{color:#ff41b4}.swagger-ui .hover-pink:focus,.swagger-ui .hover-pink:hover{color:#ff80cc}.swagger-ui .hover-light-pink:focus,.swagger-ui .hover-light-pink:hover{color:#ffa3d7}.swagger-ui .hover-dark-green:focus,.swagger-ui .hover-dark-green:hover{color:#137752}.swagger-ui .hover-green:focus,.swagger-ui .hover-green:hover{color:#19a974}.swagger-ui .hover-light-green:focus,.swagger-ui .hover-light-green:hover{color:#9eebcf}.swagger-ui .hover-navy:focus,.swagger-ui .hover-navy:hover{color:#001b44}.swagger-ui .hover-dark-blue:focus,.swagger-ui .hover-dark-blue:hover{color:#00449e}.swagger-ui .hover-blue:focus,.swagger-ui .hover-blue:hover{color:#357edd}.swagger-ui .hover-light-blue:focus,.swagger-ui .hover-light-blue:hover{color:#96ccff}.swagger-ui .hover-lightest-blue:focus,.swagger-ui .hover-lightest-blue:hover{color:#cdecff}.swagger-ui .hover-washed-blue:focus,.swagger-ui .hover-washed-blue:hover{color:#f6fffe}.swagger-ui .hover-washed-green:focus,.swagger-ui .hover-washed-green:hover{color:#e8fdf5}.swagger-ui .hover-washed-yellow:focus,.swagger-ui .hover-washed-yellow:hover{color:#fffceb}.swagger-ui .hover-washed-red:focus,.swagger-ui .hover-washed-red:hover{color:#ffdfdf}.swagger-ui .hover-bg-dark-red:focus,.swagger-ui .hover-bg-dark-red:hover{background-color:#e7040f}.swagger-ui .hover-bg-red:focus,.swagger-ui .hover-bg-red:hover{background-color:#ff4136}.swagger-ui .hover-bg-light-red:focus,.swagger-ui .hover-bg-light-red:hover{background-color:#ff725c}.swagger-ui .hover-bg-orange:focus,.swagger-ui .hover-bg-orange:hover{background-color:#ff6300}.swagger-ui .hover-bg-gold:focus,.swagger-ui .hover-bg-gold:hover{background-color:#ffb700}.swagger-ui .hover-bg-yellow:focus,.swagger-ui .hover-bg-yellow:hover{background-color:gold}.swagger-ui .hover-bg-light-yellow:focus,.swagger-ui .hover-bg-light-yellow:hover{background-color:#fbf1a9}.swagger-ui .hover-bg-purple:focus,.swagger-ui .hover-bg-purple:hover{background-color:#5e2ca5}.swagger-ui .hover-bg-light-purple:focus,.swagger-ui .hover-bg-light-purple:hover{background-color:#a463f2}.swagger-ui .hover-bg-dark-pink:focus,.swagger-ui .hover-bg-dark-pink:hover{background-color:#d5008f}.swagger-ui .hover-bg-hot-pink:focus,.swagger-ui .hover-bg-hot-pink:hover{background-color:#ff41b4}.swagger-ui .hover-bg-pink:focus,.swagger-ui .hover-bg-pink:hover{background-color:#ff80cc}.swagger-ui .hover-bg-light-pink:focus,.swagger-ui .hover-bg-light-pink:hover{background-color:#ffa3d7}.swagger-ui .hover-bg-dark-green:focus,.swagger-ui .hover-bg-dark-green:hover{background-color:#137752}.swagger-ui .hover-bg-green:focus,.swagger-ui .hover-bg-green:hover{background-color:#19a974}.swagger-ui .hover-bg-light-green:focus,.swagger-ui .hover-bg-light-green:hover{background-color:#9eebcf}.swagger-ui .hover-bg-navy:focus,.swagger-ui .hover-bg-navy:hover{background-color:#001b44}.swagger-ui .hover-bg-dark-blue:focus,.swagger-ui .hover-bg-dark-blue:hover{background-color:#00449e}.swagger-ui .hover-bg-blue:focus,.swagger-ui .hover-bg-blue:hover{background-color:#357edd}.swagger-ui .hover-bg-light-blue:focus,.swagger-ui .hover-bg-light-blue:hover{background-color:#96ccff}.swagger-ui .hover-bg-lightest-blue:focus,.swagger-ui .hover-bg-lightest-blue:hover{background-color:#cdecff}.swagger-ui .hover-bg-washed-blue:focus,.swagger-ui .hover-bg-washed-blue:hover{background-color:#f6fffe}.swagger-ui .hover-bg-washed-green:focus,.swagger-ui .hover-bg-washed-green:hover{background-color:#e8fdf5}.swagger-ui .hover-bg-washed-yellow:focus,.swagger-ui .hover-bg-washed-yellow:hover{background-color:#fffceb}.swagger-ui .hover-bg-washed-red:focus,.swagger-ui .hover-bg-washed-red:hover{background-color:#ffdfdf}.swagger-ui .hover-bg-inherit:focus,.swagger-ui .hover-bg-inherit:hover{background-color:inherit}.swagger-ui .pa0{padding:0}.swagger-ui .pa1{padding:.25rem}.swagger-ui .pa2{padding:.5rem}.swagger-ui .pa3{padding:1rem}.swagger-ui .pa4{padding:2rem}.swagger-ui .pa5{padding:4rem}.swagger-ui .pa6{padding:8rem}.swagger-ui .pa7{padding:16rem}.swagger-ui .pl0{padding-left:0}.swagger-ui .pl1{padding-left:.25rem}.swagger-ui .pl2{padding-left:.5rem}.swagger-ui .pl3{padding-left:1rem}.swagger-ui .pl4{padding-left:2rem}.swagger-ui .pl5{padding-left:4rem}.swagger-ui .pl6{padding-left:8rem}.swagger-ui .pl7{padding-left:16rem}.swagger-ui .pr0{padding-right:0}.swagger-ui .pr1{padding-right:.25rem}.swagger-ui .pr2{padding-right:.5rem}.swagger-ui .pr3{padding-right:1rem}.swagger-ui .pr4{padding-right:2rem}.swagger-ui .pr5{padding-right:4rem}.swagger-ui .pr6{padding-right:8rem}.swagger-ui .pr7{padding-right:16rem}.swagger-ui .pb0{padding-bottom:0}.swagger-ui .pb1{padding-bottom:.25rem}.swagger-ui .pb2{padding-bottom:.5rem}.swagger-ui .pb3{padding-bottom:1rem}.swagger-ui .pb4{padding-bottom:2rem}.swagger-ui .pb5{padding-bottom:4rem}.swagger-ui .pb6{padding-bottom:8rem}.swagger-ui .pb7{padding-bottom:16rem}.swagger-ui .pt0{padding-top:0}.swagger-ui .pt1{padding-top:.25rem}.swagger-ui .pt2{padding-top:.5rem}.swagger-ui .pt3{padding-top:1rem}.swagger-ui .pt4{padding-top:2rem}.swagger-ui .pt5{padding-top:4rem}.swagger-ui .pt6{padding-top:8rem}.swagger-ui .pt7{padding-top:16rem}.swagger-ui .pv0{padding-top:0;padding-bottom:0}.swagger-ui .pv1{padding-top:.25rem;padding-bottom:.25rem}.swagger-ui .pv2{padding-top:.5rem;padding-bottom:.5rem}.swagger-ui .pv3{padding-top:1rem;padding-bottom:1rem}.swagger-ui .pv4{padding-top:2rem;padding-bottom:2rem}.swagger-ui .pv5{padding-top:4rem;padding-bottom:4rem}.swagger-ui .pv6{padding-top:8rem;padding-bottom:8rem}.swagger-ui .pv7{padding-top:16rem;padding-bottom:16rem}.swagger-ui .ph0{padding-left:0;padding-right:0}.swagger-ui .ph1{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0{margin:0}.swagger-ui .ma1{margin:.25rem}.swagger-ui .ma2{margin:.5rem}.swagger-ui .ma3{margin:1rem}.swagger-ui .ma4{margin:2rem}.swagger-ui .ma5{margin:4rem}.swagger-ui .ma6{margin:8rem}.swagger-ui .ma7{margin:16rem}.swagger-ui .ml0{margin-left:0}.swagger-ui .ml1{margin-left:.25rem}.swagger-ui .ml2{margin-left:.5rem}.swagger-ui .ml3{margin-left:1rem}.swagger-ui .ml4{margin-left:2rem}.swagger-ui .ml5{margin-left:4rem}.swagger-ui .ml6{margin-left:8rem}.swagger-ui .ml7{margin-left:16rem}.swagger-ui .mr0{margin-right:0}.swagger-ui .mr1{margin-right:.25rem}.swagger-ui .mr2{margin-right:.5rem}.swagger-ui .mr3{margin-right:1rem}.swagger-ui .mr4{margin-right:2rem}.swagger-ui .mr5{margin-right:4rem}.swagger-ui .mr6{margin-right:8rem}.swagger-ui .mr7{margin-right:16rem}.swagger-ui .mb0{margin-bottom:0}.swagger-ui .mb1{margin-bottom:.25rem}.swagger-ui .mb2{margin-bottom:.5rem}.swagger-ui .mb3{margin-bottom:1rem}.swagger-ui .mb4{margin-bottom:2rem}.swagger-ui .mb5{margin-bottom:4rem}.swagger-ui .mb6{margin-bottom:8rem}.swagger-ui .mb7{margin-bottom:16rem}.swagger-ui .mt0{margin-top:0}.swagger-ui .mt1{margin-top:.25rem}.swagger-ui .mt2{margin-top:.5rem}.swagger-ui .mt3{margin-top:1rem}.swagger-ui .mt4{margin-top:2rem}.swagger-ui .mt5{margin-top:4rem}.swagger-ui .mt6{margin-top:8rem}.swagger-ui .mt7{margin-top:16rem}.swagger-ui .mv0{margin-top:0;margin-bottom:0}.swagger-ui .mv1{margin-top:.25rem;margin-bottom:.25rem}.swagger-ui .mv2{margin-top:.5rem;margin-bottom:.5rem}.swagger-ui .mv3{margin-top:1rem;margin-bottom:1rem}.swagger-ui .mv4{margin-top:2rem;margin-bottom:2rem}.swagger-ui .mv5{margin-top:4rem;margin-bottom:4rem}.swagger-ui .mv6{margin-top:8rem;margin-bottom:8rem}.swagger-ui .mv7{margin-top:16rem;margin-bottom:16rem}.swagger-ui .mh0{margin-left:0;margin-right:0}.swagger-ui .mh1{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7{margin-left:16rem;margin-right:16rem}@media screen and (min-width:30em){.swagger-ui .pa0-ns{padding:0}.swagger-ui .pa1-ns{padding:.25rem}.swagger-ui .pa2-ns{padding:.5rem}.swagger-ui .pa3-ns{padding:1rem}.swagger-ui .pa4-ns{padding:2rem}.swagger-ui .pa5-ns{padding:4rem}.swagger-ui .pa6-ns{padding:8rem}.swagger-ui .pa7-ns{padding:16rem}.swagger-ui .pl0-ns{padding-left:0}.swagger-ui .pl1-ns{padding-left:.25rem}.swagger-ui .pl2-ns{padding-left:.5rem}.swagger-ui .pl3-ns{padding-left:1rem}.swagger-ui .pl4-ns{padding-left:2rem}.swagger-ui .pl5-ns{padding-left:4rem}.swagger-ui .pl6-ns{padding-left:8rem}.swagger-ui .pl7-ns{padding-left:16rem}.swagger-ui .pr0-ns{padding-right:0}.swagger-ui .pr1-ns{padding-right:.25rem}.swagger-ui .pr2-ns{padding-right:.5rem}.swagger-ui .pr3-ns{padding-right:1rem}.swagger-ui .pr4-ns{padding-right:2rem}.swagger-ui .pr5-ns{padding-right:4rem}.swagger-ui .pr6-ns{padding-right:8rem}.swagger-ui .pr7-ns{padding-right:16rem}.swagger-ui .pb0-ns{padding-bottom:0}.swagger-ui .pb1-ns{padding-bottom:.25rem}.swagger-ui .pb2-ns{padding-bottom:.5rem}.swagger-ui .pb3-ns{padding-bottom:1rem}.swagger-ui .pb4-ns{padding-bottom:2rem}.swagger-ui .pb5-ns{padding-bottom:4rem}.swagger-ui .pb6-ns{padding-bottom:8rem}.swagger-ui .pb7-ns{padding-bottom:16rem}.swagger-ui .pt0-ns{padding-top:0}.swagger-ui .pt1-ns{padding-top:.25rem}.swagger-ui .pt2-ns{padding-top:.5rem}.swagger-ui .pt3-ns{padding-top:1rem}.swagger-ui .pt4-ns{padding-top:2rem}.swagger-ui .pt5-ns{padding-top:4rem}.swagger-ui .pt6-ns{padding-top:8rem}.swagger-ui .pt7-ns{padding-top:16rem}.swagger-ui .pv0-ns{padding-top:0;padding-bottom:0}.swagger-ui .pv1-ns{padding-top:.25rem;padding-bottom:.25rem}.swagger-ui .pv2-ns{padding-top:.5rem;padding-bottom:.5rem}.swagger-ui .pv3-ns{padding-top:1rem;padding-bottom:1rem}.swagger-ui .pv4-ns{padding-top:2rem;padding-bottom:2rem}.swagger-ui .pv5-ns{padding-top:4rem;padding-bottom:4rem}.swagger-ui .pv6-ns{padding-top:8rem;padding-bottom:8rem}.swagger-ui .pv7-ns{padding-top:16rem;padding-bottom:16rem}.swagger-ui .ph0-ns{padding-left:0;padding-right:0}.swagger-ui .ph1-ns{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-ns{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-ns{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-ns{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-ns{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-ns{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-ns{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-ns{margin:0}.swagger-ui .ma1-ns{margin:.25rem}.swagger-ui .ma2-ns{margin:.5rem}.swagger-ui .ma3-ns{margin:1rem}.swagger-ui .ma4-ns{margin:2rem}.swagger-ui .ma5-ns{margin:4rem}.swagger-ui .ma6-ns{margin:8rem}.swagger-ui .ma7-ns{margin:16rem}.swagger-ui .ml0-ns{margin-left:0}.swagger-ui .ml1-ns{margin-left:.25rem}.swagger-ui .ml2-ns{margin-left:.5rem}.swagger-ui .ml3-ns{margin-left:1rem}.swagger-ui .ml4-ns{margin-left:2rem}.swagger-ui .ml5-ns{margin-left:4rem}.swagger-ui .ml6-ns{margin-left:8rem}.swagger-ui .ml7-ns{margin-left:16rem}.swagger-ui .mr0-ns{margin-right:0}.swagger-ui .mr1-ns{margin-right:.25rem}.swagger-ui .mr2-ns{margin-right:.5rem}.swagger-ui .mr3-ns{margin-right:1rem}.swagger-ui .mr4-ns{margin-right:2rem}.swagger-ui .mr5-ns{margin-right:4rem}.swagger-ui .mr6-ns{margin-right:8rem}.swagger-ui .mr7-ns{margin-right:16rem}.swagger-ui .mb0-ns{margin-bottom:0}.swagger-ui .mb1-ns{margin-bottom:.25rem}.swagger-ui .mb2-ns{margin-bottom:.5rem}.swagger-ui .mb3-ns{margin-bottom:1rem}.swagger-ui .mb4-ns{margin-bottom:2rem}.swagger-ui .mb5-ns{margin-bottom:4rem}.swagger-ui .mb6-ns{margin-bottom:8rem}.swagger-ui .mb7-ns{margin-bottom:16rem}.swagger-ui .mt0-ns{margin-top:0}.swagger-ui .mt1-ns{margin-top:.25rem}.swagger-ui .mt2-ns{margin-top:.5rem}.swagger-ui .mt3-ns{margin-top:1rem}.swagger-ui .mt4-ns{margin-top:2rem}.swagger-ui .mt5-ns{margin-top:4rem}.swagger-ui .mt6-ns{margin-top:8rem}.swagger-ui .mt7-ns{margin-top:16rem}.swagger-ui .mv0-ns{margin-top:0;margin-bottom:0}.swagger-ui .mv1-ns{margin-top:.25rem;margin-bottom:.25rem}.swagger-ui .mv2-ns{margin-top:.5rem;margin-bottom:.5rem}.swagger-ui .mv3-ns{margin-top:1rem;margin-bottom:1rem}.swagger-ui .mv4-ns{margin-top:2rem;margin-bottom:2rem}.swagger-ui .mv5-ns{margin-top:4rem;margin-bottom:4rem}.swagger-ui .mv6-ns{margin-top:8rem;margin-bottom:8rem}.swagger-ui .mv7-ns{margin-top:16rem;margin-bottom:16rem}.swagger-ui .mh0-ns{margin-left:0;margin-right:0}.swagger-ui .mh1-ns{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-ns{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-ns{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-ns{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-ns{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-ns{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-ns{margin-left:16rem;margin-right:16rem}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .pa0-m{padding:0}.swagger-ui .pa1-m{padding:.25rem}.swagger-ui .pa2-m{padding:.5rem}.swagger-ui .pa3-m{padding:1rem}.swagger-ui .pa4-m{padding:2rem}.swagger-ui .pa5-m{padding:4rem}.swagger-ui .pa6-m{padding:8rem}.swagger-ui .pa7-m{padding:16rem}.swagger-ui .pl0-m{padding-left:0}.swagger-ui .pl1-m{padding-left:.25rem}.swagger-ui .pl2-m{padding-left:.5rem}.swagger-ui .pl3-m{padding-left:1rem}.swagger-ui .pl4-m{padding-left:2rem}.swagger-ui .pl5-m{padding-left:4rem}.swagger-ui .pl6-m{padding-left:8rem}.swagger-ui .pl7-m{padding-left:16rem}.swagger-ui .pr0-m{padding-right:0}.swagger-ui .pr1-m{padding-right:.25rem}.swagger-ui .pr2-m{padding-right:.5rem}.swagger-ui .pr3-m{padding-right:1rem}.swagger-ui .pr4-m{padding-right:2rem}.swagger-ui .pr5-m{padding-right:4rem}.swagger-ui .pr6-m{padding-right:8rem}.swagger-ui .pr7-m{padding-right:16rem}.swagger-ui .pb0-m{padding-bottom:0}.swagger-ui .pb1-m{padding-bottom:.25rem}.swagger-ui .pb2-m{padding-bottom:.5rem}.swagger-ui .pb3-m{padding-bottom:1rem}.swagger-ui .pb4-m{padding-bottom:2rem}.swagger-ui .pb5-m{padding-bottom:4rem}.swagger-ui .pb6-m{padding-bottom:8rem}.swagger-ui .pb7-m{padding-bottom:16rem}.swagger-ui .pt0-m{padding-top:0}.swagger-ui .pt1-m{padding-top:.25rem}.swagger-ui .pt2-m{padding-top:.5rem}.swagger-ui .pt3-m{padding-top:1rem}.swagger-ui .pt4-m{padding-top:2rem}.swagger-ui .pt5-m{padding-top:4rem}.swagger-ui .pt6-m{padding-top:8rem}.swagger-ui .pt7-m{padding-top:16rem}.swagger-ui .pv0-m{padding-top:0;padding-bottom:0}.swagger-ui .pv1-m{padding-top:.25rem;padding-bottom:.25rem}.swagger-ui .pv2-m{padding-top:.5rem;padding-bottom:.5rem}.swagger-ui .pv3-m{padding-top:1rem;padding-bottom:1rem}.swagger-ui .pv4-m{padding-top:2rem;padding-bottom:2rem}.swagger-ui .pv5-m{padding-top:4rem;padding-bottom:4rem}.swagger-ui .pv6-m{padding-top:8rem;padding-bottom:8rem}.swagger-ui .pv7-m{padding-top:16rem;padding-bottom:16rem}.swagger-ui .ph0-m{padding-left:0;padding-right:0}.swagger-ui .ph1-m{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-m{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-m{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-m{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-m{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-m{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-m{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-m{margin:0}.swagger-ui .ma1-m{margin:.25rem}.swagger-ui .ma2-m{margin:.5rem}.swagger-ui .ma3-m{margin:1rem}.swagger-ui .ma4-m{margin:2rem}.swagger-ui .ma5-m{margin:4rem}.swagger-ui .ma6-m{margin:8rem}.swagger-ui .ma7-m{margin:16rem}.swagger-ui .ml0-m{margin-left:0}.swagger-ui .ml1-m{margin-left:.25rem}.swagger-ui .ml2-m{margin-left:.5rem}.swagger-ui .ml3-m{margin-left:1rem}.swagger-ui .ml4-m{margin-left:2rem}.swagger-ui .ml5-m{margin-left:4rem}.swagger-ui .ml6-m{margin-left:8rem}.swagger-ui .ml7-m{margin-left:16rem}.swagger-ui .mr0-m{margin-right:0}.swagger-ui .mr1-m{margin-right:.25rem}.swagger-ui .mr2-m{margin-right:.5rem}.swagger-ui .mr3-m{margin-right:1rem}.swagger-ui .mr4-m{margin-right:2rem}.swagger-ui .mr5-m{margin-right:4rem}.swagger-ui .mr6-m{margin-right:8rem}.swagger-ui .mr7-m{margin-right:16rem}.swagger-ui .mb0-m{margin-bottom:0}.swagger-ui .mb1-m{margin-bottom:.25rem}.swagger-ui .mb2-m{margin-bottom:.5rem}.swagger-ui .mb3-m{margin-bottom:1rem}.swagger-ui .mb4-m{margin-bottom:2rem}.swagger-ui .mb5-m{margin-bottom:4rem}.swagger-ui .mb6-m{margin-bottom:8rem}.swagger-ui .mb7-m{margin-bottom:16rem}.swagger-ui .mt0-m{margin-top:0}.swagger-ui .mt1-m{margin-top:.25rem}.swagger-ui .mt2-m{margin-top:.5rem}.swagger-ui .mt3-m{margin-top:1rem}.swagger-ui .mt4-m{margin-top:2rem}.swagger-ui .mt5-m{margin-top:4rem}.swagger-ui .mt6-m{margin-top:8rem}.swagger-ui .mt7-m{margin-top:16rem}.swagger-ui .mv0-m{margin-top:0;margin-bottom:0}.swagger-ui .mv1-m{margin-top:.25rem;margin-bottom:.25rem}.swagger-ui .mv2-m{margin-top:.5rem;margin-bottom:.5rem}.swagger-ui .mv3-m{margin-top:1rem;margin-bottom:1rem}.swagger-ui .mv4-m{margin-top:2rem;margin-bottom:2rem}.swagger-ui .mv5-m{margin-top:4rem;margin-bottom:4rem}.swagger-ui .mv6-m{margin-top:8rem;margin-bottom:8rem}.swagger-ui .mv7-m{margin-top:16rem;margin-bottom:16rem}.swagger-ui .mh0-m{margin-left:0;margin-right:0}.swagger-ui .mh1-m{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-m{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-m{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-m{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-m{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-m{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-m{margin-left:16rem;margin-right:16rem}}@media screen and (min-width:60em){.swagger-ui .pa0-l{padding:0}.swagger-ui .pa1-l{padding:.25rem}.swagger-ui .pa2-l{padding:.5rem}.swagger-ui .pa3-l{padding:1rem}.swagger-ui .pa4-l{padding:2rem}.swagger-ui .pa5-l{padding:4rem}.swagger-ui .pa6-l{padding:8rem}.swagger-ui .pa7-l{padding:16rem}.swagger-ui .pl0-l{padding-left:0}.swagger-ui .pl1-l{padding-left:.25rem}.swagger-ui .pl2-l{padding-left:.5rem}.swagger-ui .pl3-l{padding-left:1rem}.swagger-ui .pl4-l{padding-left:2rem}.swagger-ui .pl5-l{padding-left:4rem}.swagger-ui .pl6-l{padding-left:8rem}.swagger-ui .pl7-l{padding-left:16rem}.swagger-ui .pr0-l{padding-right:0}.swagger-ui .pr1-l{padding-right:.25rem}.swagger-ui .pr2-l{padding-right:.5rem}.swagger-ui .pr3-l{padding-right:1rem}.swagger-ui .pr4-l{padding-right:2rem}.swagger-ui .pr5-l{padding-right:4rem}.swagger-ui .pr6-l{padding-right:8rem}.swagger-ui .pr7-l{padding-right:16rem}.swagger-ui .pb0-l{padding-bottom:0}.swagger-ui .pb1-l{padding-bottom:.25rem}.swagger-ui .pb2-l{padding-bottom:.5rem}.swagger-ui .pb3-l{padding-bottom:1rem}.swagger-ui .pb4-l{padding-bottom:2rem}.swagger-ui .pb5-l{padding-bottom:4rem}.swagger-ui .pb6-l{padding-bottom:8rem}.swagger-ui .pb7-l{padding-bottom:16rem}.swagger-ui .pt0-l{padding-top:0}.swagger-ui .pt1-l{padding-top:.25rem}.swagger-ui .pt2-l{padding-top:.5rem}.swagger-ui .pt3-l{padding-top:1rem}.swagger-ui .pt4-l{padding-top:2rem}.swagger-ui .pt5-l{padding-top:4rem}.swagger-ui .pt6-l{padding-top:8rem}.swagger-ui .pt7-l{padding-top:16rem}.swagger-ui .pv0-l{padding-top:0;padding-bottom:0}.swagger-ui .pv1-l{padding-top:.25rem;padding-bottom:.25rem}.swagger-ui .pv2-l{padding-top:.5rem;padding-bottom:.5rem}.swagger-ui .pv3-l{padding-top:1rem;padding-bottom:1rem}.swagger-ui .pv4-l{padding-top:2rem;padding-bottom:2rem}.swagger-ui .pv5-l{padding-top:4rem;padding-bottom:4rem}.swagger-ui .pv6-l{padding-top:8rem;padding-bottom:8rem}.swagger-ui .pv7-l{padding-top:16rem;padding-bottom:16rem}.swagger-ui .ph0-l{padding-left:0;padding-right:0}.swagger-ui .ph1-l{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-l{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-l{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-l{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-l{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-l{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-l{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-l{margin:0}.swagger-ui .ma1-l{margin:.25rem}.swagger-ui .ma2-l{margin:.5rem}.swagger-ui .ma3-l{margin:1rem}.swagger-ui .ma4-l{margin:2rem}.swagger-ui .ma5-l{margin:4rem}.swagger-ui .ma6-l{margin:8rem}.swagger-ui .ma7-l{margin:16rem}.swagger-ui .ml0-l{margin-left:0}.swagger-ui .ml1-l{margin-left:.25rem}.swagger-ui .ml2-l{margin-left:.5rem}.swagger-ui .ml3-l{margin-left:1rem}.swagger-ui .ml4-l{margin-left:2rem}.swagger-ui .ml5-l{margin-left:4rem}.swagger-ui .ml6-l{margin-left:8rem}.swagger-ui .ml7-l{margin-left:16rem}.swagger-ui .mr0-l{margin-right:0}.swagger-ui .mr1-l{margin-right:.25rem}.swagger-ui .mr2-l{margin-right:.5rem}.swagger-ui .mr3-l{margin-right:1rem}.swagger-ui .mr4-l{margin-right:2rem}.swagger-ui .mr5-l{margin-right:4rem}.swagger-ui .mr6-l{margin-right:8rem}.swagger-ui .mr7-l{margin-right:16rem}.swagger-ui .mb0-l{margin-bottom:0}.swagger-ui .mb1-l{margin-bottom:.25rem}.swagger-ui .mb2-l{margin-bottom:.5rem}.swagger-ui .mb3-l{margin-bottom:1rem}.swagger-ui .mb4-l{margin-bottom:2rem}.swagger-ui .mb5-l{margin-bottom:4rem}.swagger-ui .mb6-l{margin-bottom:8rem}.swagger-ui .mb7-l{margin-bottom:16rem}.swagger-ui .mt0-l{margin-top:0}.swagger-ui .mt1-l{margin-top:.25rem}.swagger-ui .mt2-l{margin-top:.5rem}.swagger-ui .mt3-l{margin-top:1rem}.swagger-ui .mt4-l{margin-top:2rem}.swagger-ui .mt5-l{margin-top:4rem}.swagger-ui .mt6-l{margin-top:8rem}.swagger-ui .mt7-l{margin-top:16rem}.swagger-ui .mv0-l{margin-top:0;margin-bottom:0}.swagger-ui .mv1-l{margin-top:.25rem;margin-bottom:.25rem}.swagger-ui .mv2-l{margin-top:.5rem;margin-bottom:.5rem}.swagger-ui .mv3-l{margin-top:1rem;margin-bottom:1rem}.swagger-ui .mv4-l{margin-top:2rem;margin-bottom:2rem}.swagger-ui .mv5-l{margin-top:4rem;margin-bottom:4rem}.swagger-ui .mv6-l{margin-top:8rem;margin-bottom:8rem}.swagger-ui .mv7-l{margin-top:16rem;margin-bottom:16rem}.swagger-ui .mh0-l{margin-left:0;margin-right:0}.swagger-ui .mh1-l{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-l{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-l{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-l{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-l{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-l{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-l{margin-left:16rem;margin-right:16rem}}.swagger-ui .na1{margin:-.25rem}.swagger-ui .na2{margin:-.5rem}.swagger-ui .na3{margin:-1rem}.swagger-ui .na4{margin:-2rem}.swagger-ui .na5{margin:-4rem}.swagger-ui .na6{margin:-8rem}.swagger-ui .na7{margin:-16rem}.swagger-ui .nl1{margin-left:-.25rem}.swagger-ui .nl2{margin-left:-.5rem}.swagger-ui .nl3{margin-left:-1rem}.swagger-ui .nl4{margin-left:-2rem}.swagger-ui .nl5{margin-left:-4rem}.swagger-ui .nl6{margin-left:-8rem}.swagger-ui .nl7{margin-left:-16rem}.swagger-ui .nr1{margin-right:-.25rem}.swagger-ui .nr2{margin-right:-.5rem}.swagger-ui .nr3{margin-right:-1rem}.swagger-ui .nr4{margin-right:-2rem}.swagger-ui .nr5{margin-right:-4rem}.swagger-ui .nr6{margin-right:-8rem}.swagger-ui .nr7{margin-right:-16rem}.swagger-ui .nb1{margin-bottom:-.25rem}.swagger-ui .nb2{margin-bottom:-.5rem}.swagger-ui .nb3{margin-bottom:-1rem}.swagger-ui .nb4{margin-bottom:-2rem}.swagger-ui .nb5{margin-bottom:-4rem}.swagger-ui .nb6{margin-bottom:-8rem}.swagger-ui .nb7{margin-bottom:-16rem}.swagger-ui .nt1{margin-top:-.25rem}.swagger-ui .nt2{margin-top:-.5rem}.swagger-ui .nt3{margin-top:-1rem}.swagger-ui .nt4{margin-top:-2rem}.swagger-ui .nt5{margin-top:-4rem}.swagger-ui .nt6{margin-top:-8rem}.swagger-ui .nt7{margin-top:-16rem}@media screen and (min-width:30em){.swagger-ui .na1-ns{margin:-.25rem}.swagger-ui .na2-ns{margin:-.5rem}.swagger-ui .na3-ns{margin:-1rem}.swagger-ui .na4-ns{margin:-2rem}.swagger-ui .na5-ns{margin:-4rem}.swagger-ui .na6-ns{margin:-8rem}.swagger-ui .na7-ns{margin:-16rem}.swagger-ui .nl1-ns{margin-left:-.25rem}.swagger-ui .nl2-ns{margin-left:-.5rem}.swagger-ui .nl3-ns{margin-left:-1rem}.swagger-ui .nl4-ns{margin-left:-2rem}.swagger-ui .nl5-ns{margin-left:-4rem}.swagger-ui .nl6-ns{margin-left:-8rem}.swagger-ui .nl7-ns{margin-left:-16rem}.swagger-ui .nr1-ns{margin-right:-.25rem}.swagger-ui .nr2-ns{margin-right:-.5rem}.swagger-ui .nr3-ns{margin-right:-1rem}.swagger-ui .nr4-ns{margin-right:-2rem}.swagger-ui .nr5-ns{margin-right:-4rem}.swagger-ui .nr6-ns{margin-right:-8rem}.swagger-ui .nr7-ns{margin-right:-16rem}.swagger-ui .nb1-ns{margin-bottom:-.25rem}.swagger-ui .nb2-ns{margin-bottom:-.5rem}.swagger-ui .nb3-ns{margin-bottom:-1rem}.swagger-ui .nb4-ns{margin-bottom:-2rem}.swagger-ui .nb5-ns{margin-bottom:-4rem}.swagger-ui .nb6-ns{margin-bottom:-8rem}.swagger-ui .nb7-ns{margin-bottom:-16rem}.swagger-ui .nt1-ns{margin-top:-.25rem}.swagger-ui .nt2-ns{margin-top:-.5rem}.swagger-ui .nt3-ns{margin-top:-1rem}.swagger-ui .nt4-ns{margin-top:-2rem}.swagger-ui .nt5-ns{margin-top:-4rem}.swagger-ui .nt6-ns{margin-top:-8rem}.swagger-ui .nt7-ns{margin-top:-16rem}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .na1-m{margin:-.25rem}.swagger-ui .na2-m{margin:-.5rem}.swagger-ui .na3-m{margin:-1rem}.swagger-ui .na4-m{margin:-2rem}.swagger-ui .na5-m{margin:-4rem}.swagger-ui .na6-m{margin:-8rem}.swagger-ui .na7-m{margin:-16rem}.swagger-ui .nl1-m{margin-left:-.25rem}.swagger-ui .nl2-m{margin-left:-.5rem}.swagger-ui .nl3-m{margin-left:-1rem}.swagger-ui .nl4-m{margin-left:-2rem}.swagger-ui .nl5-m{margin-left:-4rem}.swagger-ui .nl6-m{margin-left:-8rem}.swagger-ui .nl7-m{margin-left:-16rem}.swagger-ui .nr1-m{margin-right:-.25rem}.swagger-ui .nr2-m{margin-right:-.5rem}.swagger-ui .nr3-m{margin-right:-1rem}.swagger-ui .nr4-m{margin-right:-2rem}.swagger-ui .nr5-m{margin-right:-4rem}.swagger-ui .nr6-m{margin-right:-8rem}.swagger-ui .nr7-m{margin-right:-16rem}.swagger-ui .nb1-m{margin-bottom:-.25rem}.swagger-ui .nb2-m{margin-bottom:-.5rem}.swagger-ui .nb3-m{margin-bottom:-1rem}.swagger-ui .nb4-m{margin-bottom:-2rem}.swagger-ui .nb5-m{margin-bottom:-4rem}.swagger-ui .nb6-m{margin-bottom:-8rem}.swagger-ui .nb7-m{margin-bottom:-16rem}.swagger-ui .nt1-m{margin-top:-.25rem}.swagger-ui .nt2-m{margin-top:-.5rem}.swagger-ui .nt3-m{margin-top:-1rem}.swagger-ui .nt4-m{margin-top:-2rem}.swagger-ui .nt5-m{margin-top:-4rem}.swagger-ui .nt6-m{margin-top:-8rem}.swagger-ui .nt7-m{margin-top:-16rem}}@media screen and (min-width:60em){.swagger-ui .na1-l{margin:-.25rem}.swagger-ui .na2-l{margin:-.5rem}.swagger-ui .na3-l{margin:-1rem}.swagger-ui .na4-l{margin:-2rem}.swagger-ui .na5-l{margin:-4rem}.swagger-ui .na6-l{margin:-8rem}.swagger-ui .na7-l{margin:-16rem}.swagger-ui .nl1-l{margin-left:-.25rem}.swagger-ui .nl2-l{margin-left:-.5rem}.swagger-ui .nl3-l{margin-left:-1rem}.swagger-ui .nl4-l{margin-left:-2rem}.swagger-ui .nl5-l{margin-left:-4rem}.swagger-ui .nl6-l{margin-left:-8rem}.swagger-ui .nl7-l{margin-left:-16rem}.swagger-ui .nr1-l{margin-right:-.25rem}.swagger-ui .nr2-l{margin-right:-.5rem}.swagger-ui .nr3-l{margin-right:-1rem}.swagger-ui .nr4-l{margin-right:-2rem}.swagger-ui .nr5-l{margin-right:-4rem}.swagger-ui .nr6-l{margin-right:-8rem}.swagger-ui .nr7-l{margin-right:-16rem}.swagger-ui .nb1-l{margin-bottom:-.25rem}.swagger-ui .nb2-l{margin-bottom:-.5rem}.swagger-ui .nb3-l{margin-bottom:-1rem}.swagger-ui .nb4-l{margin-bottom:-2rem}.swagger-ui .nb5-l{margin-bottom:-4rem}.swagger-ui .nb6-l{margin-bottom:-8rem}.swagger-ui .nb7-l{margin-bottom:-16rem}.swagger-ui .nt1-l{margin-top:-.25rem}.swagger-ui .nt2-l{margin-top:-.5rem}.swagger-ui .nt3-l{margin-top:-1rem}.swagger-ui .nt4-l{margin-top:-2rem}.swagger-ui .nt5-l{margin-top:-4rem}.swagger-ui .nt6-l{margin-top:-8rem}.swagger-ui .nt7-l{margin-top:-16rem}}.swagger-ui .collapse{border-collapse:collapse;border-spacing:0}.swagger-ui .striped--light-silver:nth-child(odd){background-color:#aaa}.swagger-ui .striped--moon-gray:nth-child(odd){background-color:#ccc}.swagger-ui .striped--light-gray:nth-child(odd){background-color:#eee}.swagger-ui .striped--near-white:nth-child(odd){background-color:#f4f4f4}.swagger-ui .stripe-light:nth-child(odd){background-color:hsla(0,0%,100%,.1)}.swagger-ui .stripe-dark:nth-child(odd){background-color:rgba(0,0,0,.1)}.swagger-ui .strike{text-decoration:line-through}.swagger-ui .underline{text-decoration:underline}.swagger-ui .no-underline{text-decoration:none}@media screen and (min-width:30em){.swagger-ui .strike-ns{text-decoration:line-through}.swagger-ui .underline-ns{text-decoration:underline}.swagger-ui .no-underline-ns{text-decoration:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .strike-m{text-decoration:line-through}.swagger-ui .underline-m{text-decoration:underline}.swagger-ui .no-underline-m{text-decoration:none}}@media screen and (min-width:60em){.swagger-ui .strike-l{text-decoration:line-through}.swagger-ui .underline-l{text-decoration:underline}.swagger-ui .no-underline-l{text-decoration:none}}.swagger-ui .tl{text-align:left}.swagger-ui .tr{text-align:right}.swagger-ui .tc{text-align:center}.swagger-ui .tj{text-align:justify}@media screen and (min-width:30em){.swagger-ui .tl-ns{text-align:left}.swagger-ui .tr-ns{text-align:right}.swagger-ui .tc-ns{text-align:center}.swagger-ui .tj-ns{text-align:justify}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .tl-m{text-align:left}.swagger-ui .tr-m{text-align:right}.swagger-ui .tc-m{text-align:center}.swagger-ui .tj-m{text-align:justify}}@media screen and (min-width:60em){.swagger-ui .tl-l{text-align:left}.swagger-ui .tr-l{text-align:right}.swagger-ui .tc-l{text-align:center}.swagger-ui .tj-l{text-align:justify}}.swagger-ui .ttc{text-transform:capitalize}.swagger-ui .ttl{text-transform:lowercase}.swagger-ui .ttu{text-transform:uppercase}.swagger-ui .ttn{text-transform:none}@media screen and (min-width:30em){.swagger-ui .ttc-ns{text-transform:capitalize}.swagger-ui .ttl-ns{text-transform:lowercase}.swagger-ui .ttu-ns{text-transform:uppercase}.swagger-ui .ttn-ns{text-transform:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .ttc-m{text-transform:capitalize}.swagger-ui .ttl-m{text-transform:lowercase}.swagger-ui .ttu-m{text-transform:uppercase}.swagger-ui .ttn-m{text-transform:none}}@media screen and (min-width:60em){.swagger-ui .ttc-l{text-transform:capitalize}.swagger-ui .ttl-l{text-transform:lowercase}.swagger-ui .ttu-l{text-transform:uppercase}.swagger-ui .ttn-l{text-transform:none}}.swagger-ui .f-6,.swagger-ui .f-headline{font-size:6rem}.swagger-ui .f-5,.swagger-ui .f-subheadline{font-size:5rem}.swagger-ui .f1{font-size:3rem}.swagger-ui .f2{font-size:2.25rem}.swagger-ui .f3{font-size:1.5rem}.swagger-ui .f4{font-size:1.25rem}.swagger-ui .f5{font-size:1rem}.swagger-ui .f6{font-size:.875rem}.swagger-ui .f7{font-size:.75rem}@media screen and (min-width:30em){.swagger-ui .f-6-ns,.swagger-ui .f-headline-ns{font-size:6rem}.swagger-ui .f-5-ns,.swagger-ui .f-subheadline-ns{font-size:5rem}.swagger-ui .f1-ns{font-size:3rem}.swagger-ui .f2-ns{font-size:2.25rem}.swagger-ui .f3-ns{font-size:1.5rem}.swagger-ui .f4-ns{font-size:1.25rem}.swagger-ui .f5-ns{font-size:1rem}.swagger-ui .f6-ns{font-size:.875rem}.swagger-ui .f7-ns{font-size:.75rem}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .f-6-m,.swagger-ui .f-headline-m{font-size:6rem}.swagger-ui .f-5-m,.swagger-ui .f-subheadline-m{font-size:5rem}.swagger-ui .f1-m{font-size:3rem}.swagger-ui .f2-m{font-size:2.25rem}.swagger-ui .f3-m{font-size:1.5rem}.swagger-ui .f4-m{font-size:1.25rem}.swagger-ui .f5-m{font-size:1rem}.swagger-ui .f6-m{font-size:.875rem}.swagger-ui .f7-m{font-size:.75rem}}@media screen and (min-width:60em){.swagger-ui .f-6-l,.swagger-ui .f-headline-l{font-size:6rem}.swagger-ui .f-5-l,.swagger-ui .f-subheadline-l{font-size:5rem}.swagger-ui .f1-l{font-size:3rem}.swagger-ui .f2-l{font-size:2.25rem}.swagger-ui .f3-l{font-size:1.5rem}.swagger-ui .f4-l{font-size:1.25rem}.swagger-ui .f5-l{font-size:1rem}.swagger-ui .f6-l{font-size:.875rem}.swagger-ui .f7-l{font-size:.75rem}}.swagger-ui .measure{max-width:30em}.swagger-ui .measure-wide{max-width:34em}.swagger-ui .measure-narrow{max-width:20em}.swagger-ui .indent{text-indent:1em;margin-top:0;margin-bottom:0}.swagger-ui .small-caps{font-variant:small-caps}.swagger-ui .truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:30em){.swagger-ui .measure-ns{max-width:30em}.swagger-ui .measure-wide-ns{max-width:34em}.swagger-ui .measure-narrow-ns{max-width:20em}.swagger-ui .indent-ns{text-indent:1em;margin-top:0;margin-bottom:0}.swagger-ui .small-caps-ns{font-variant:small-caps}.swagger-ui .truncate-ns{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .measure-m{max-width:30em}.swagger-ui .measure-wide-m{max-width:34em}.swagger-ui .measure-narrow-m{max-width:20em}.swagger-ui .indent-m{text-indent:1em;margin-top:0;margin-bottom:0}.swagger-ui .small-caps-m{font-variant:small-caps}.swagger-ui .truncate-m{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media screen and (min-width:60em){.swagger-ui .measure-l{max-width:30em}.swagger-ui .measure-wide-l{max-width:34em}.swagger-ui .measure-narrow-l{max-width:20em}.swagger-ui .indent-l{text-indent:1em;margin-top:0;margin-bottom:0}.swagger-ui .small-caps-l{font-variant:small-caps}.swagger-ui .truncate-l{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.swagger-ui .overflow-container{overflow-y:scroll}.swagger-ui .center{margin-right:auto;margin-left:auto}.swagger-ui .mr-auto{margin-right:auto}.swagger-ui .ml-auto{margin-left:auto}@media screen and (min-width:30em){.swagger-ui .center-ns{margin-right:auto;margin-left:auto}.swagger-ui .mr-auto-ns{margin-right:auto}.swagger-ui .ml-auto-ns{margin-left:auto}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .center-m{margin-right:auto;margin-left:auto}.swagger-ui .mr-auto-m{margin-right:auto}.swagger-ui .ml-auto-m{margin-left:auto}}@media screen and (min-width:60em){.swagger-ui .center-l{margin-right:auto;margin-left:auto}.swagger-ui .mr-auto-l{margin-right:auto}.swagger-ui .ml-auto-l{margin-left:auto}}.swagger-ui .clip{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}@media screen and (min-width:30em){.swagger-ui .clip-ns{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .clip-m{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}}@media screen and (min-width:60em){.swagger-ui .clip-l{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}}.swagger-ui .ws-normal{white-space:normal}.swagger-ui .nowrap{white-space:nowrap}.swagger-ui .pre{white-space:pre}@media screen and (min-width:30em){.swagger-ui .ws-normal-ns{white-space:normal}.swagger-ui .nowrap-ns{white-space:nowrap}.swagger-ui .pre-ns{white-space:pre}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .ws-normal-m{white-space:normal}.swagger-ui .nowrap-m{white-space:nowrap}.swagger-ui .pre-m{white-space:pre}}@media screen and (min-width:60em){.swagger-ui .ws-normal-l{white-space:normal}.swagger-ui .nowrap-l{white-space:nowrap}.swagger-ui .pre-l{white-space:pre}}.swagger-ui .v-base{vertical-align:baseline}.swagger-ui .v-mid{vertical-align:middle}.swagger-ui .v-top{vertical-align:top}.swagger-ui .v-btm{vertical-align:bottom}@media screen and (min-width:30em){.swagger-ui .v-base-ns{vertical-align:baseline}.swagger-ui .v-mid-ns{vertical-align:middle}.swagger-ui .v-top-ns{vertical-align:top}.swagger-ui .v-btm-ns{vertical-align:bottom}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .v-base-m{vertical-align:baseline}.swagger-ui .v-mid-m{vertical-align:middle}.swagger-ui .v-top-m{vertical-align:top}.swagger-ui .v-btm-m{vertical-align:bottom}}@media screen and (min-width:60em){.swagger-ui .v-base-l{vertical-align:baseline}.swagger-ui .v-mid-l{vertical-align:middle}.swagger-ui .v-top-l{vertical-align:top}.swagger-ui .v-btm-l{vertical-align:bottom}}.swagger-ui .dim{opacity:1;transition:opacity .15s ease-in}.swagger-ui .dim:focus,.swagger-ui .dim:hover{opacity:.5;transition:opacity .15s ease-in}.swagger-ui .dim:active{opacity:.8;transition:opacity .15s ease-out}.swagger-ui .glow{transition:opacity .15s ease-in}.swagger-ui .glow:focus,.swagger-ui .glow:hover{opacity:1;transition:opacity .15s ease-in}.swagger-ui .hide-child .child{opacity:0;transition:opacity .15s ease-in}.swagger-ui .hide-child:active .child,.swagger-ui .hide-child:focus .child,.swagger-ui .hide-child:hover .child{opacity:1;transition:opacity .15s ease-in}.swagger-ui .underline-hover:focus,.swagger-ui .underline-hover:hover{text-decoration:underline}.swagger-ui .grow{-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out, -webkit-transform .25s ease-out}.swagger-ui .grow:focus,.swagger-ui .grow:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.swagger-ui .grow:active{-webkit-transform:scale(.9);transform:scale(.9)}.swagger-ui .grow-large{-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out}.swagger-ui .grow-large:focus,.swagger-ui .grow-large:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.swagger-ui .grow-large:active{-webkit-transform:scale(.95);transform:scale(.95)}.swagger-ui .pointer:hover{cursor:pointer}.swagger-ui .shadow-hover{cursor:pointer;position:relative;transition:all .5s cubic-bezier(.165,.84,.44,1)}.swagger-ui .shadow-hover:after{content:"";box-shadow:0 0 16px 2px rgba(0,0,0,.2);border-radius:inherit;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;transition:opacity .5s cubic-bezier(.165,.84,.44,1)}.swagger-ui .shadow-hover:focus:after,.swagger-ui .shadow-hover:hover:after{opacity:1}.swagger-ui .bg-animate,.swagger-ui .bg-animate:focus,.swagger-ui .bg-animate:hover{transition:background-color .15s ease-in-out}.swagger-ui .z-0{z-index:0}.swagger-ui .z-1{z-index:1}.swagger-ui .z-2{z-index:2}.swagger-ui .z-3{z-index:3}.swagger-ui .z-4{z-index:4}.swagger-ui .z-5{z-index:5}.swagger-ui .z-999{z-index:999}.swagger-ui .z-9999{z-index:9999}.swagger-ui .z-max{z-index:2147483647}.swagger-ui .z-inherit{z-index:inherit}.swagger-ui .z-initial{z-index:auto}.swagger-ui .z-unset{z-index:unset}.swagger-ui .nested-copy-line-height ol,.swagger-ui .nested-copy-line-height p,.swagger-ui .nested-copy-line-height ul{line-height:1.5}.swagger-ui .nested-headline-line-height h1,.swagger-ui .nested-headline-line-height h2,.swagger-ui .nested-headline-line-height h3,.swagger-ui .nested-headline-line-height h4,.swagger-ui .nested-headline-line-height h5,.swagger-ui .nested-headline-line-height h6{line-height:1.25}.swagger-ui .nested-list-reset ol,.swagger-ui .nested-list-reset ul{padding-left:0;margin-left:0;list-style-type:none}.swagger-ui .nested-copy-indent p+p{text-indent:.1em;margin-top:0;margin-bottom:0}.swagger-ui .nested-copy-seperator p+p{margin-top:1.5em}.swagger-ui .nested-img img{width:100%;max-width:100%;display:block}.swagger-ui .nested-links a{color:#357edd;transition:color .15s ease-in}.swagger-ui .nested-links a:focus,.swagger-ui .nested-links a:hover{color:#96ccff;transition:color .15s ease-in}.swagger-ui .wrapper{width:100%;max-width:1460px;margin:0 auto;padding:0 20px;box-sizing:border-box}.swagger-ui .opblock-tag-section{display:flex;flex-direction:column}.swagger-ui .opblock-tag{display:flex;align-items:center;padding:10px 20px 10px 10px;cursor:pointer;transition:all .2s;border-bottom:1px solid rgba(59,65,81,.3)}.swagger-ui .opblock-tag:hover{background:rgba(0,0,0,.02)}.swagger-ui .opblock-tag{font-size:24px;margin:0 0 5px;font-family:sans-serif;color:#3b4151}.swagger-ui .opblock-tag.no-desc span{flex:1}.swagger-ui .opblock-tag svg{transition:all .4s}.swagger-ui .opblock-tag small{font-size:14px;font-weight:400;flex:1;padding:0 10px;font-family:sans-serif;color:#3b4151}.swagger-ui .parameter__type{font-size:12px;padding:5px 0;font-family:monospace;font-weight:600;color:#3b4151}.swagger-ui .parameter-controls{margin-top:.75em}.swagger-ui .examples__title{display:block;font-size:1.1em;font-weight:700;margin-bottom:.75em}.swagger-ui .examples__section{margin-top:1.5em}.swagger-ui .examples__section-header{font-weight:700;font-size:.9rem;margin-bottom:.5rem}.swagger-ui .examples-select{margin-bottom:.75em}.swagger-ui .examples-select__section-label{font-weight:700;font-size:.9rem;margin-right:.5rem}.swagger-ui .example__section{margin-top:1.5em}.swagger-ui .example__section-header{font-weight:700;font-size:.9rem;margin-bottom:.5rem}.swagger-ui .view-line-link{position:relative;top:3px;width:20px;margin:0 5px;cursor:pointer;transition:all .5s}.swagger-ui .opblock{margin:0 0 15px;border:1px solid #000;border-radius:4px;box-shadow:0 0 3px rgba(0,0,0,.19)}.swagger-ui .opblock .tab-header{display:flex;flex:1}.swagger-ui .opblock .tab-header .tab-item{padding:0 40px;cursor:pointer}.swagger-ui .opblock .tab-header .tab-item:first-of-type{padding:0 40px 0 0}.swagger-ui .opblock .tab-header .tab-item.active h4 span{position:relative}.swagger-ui .opblock .tab-header .tab-item.active h4 span:after{position:absolute;bottom:-15px;left:50%;width:120%;height:4px;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);background:grey}.swagger-ui .opblock.is-open .opblock-summary{border-bottom:1px solid #000}.swagger-ui .opblock .opblock-section-header{display:flex;align-items:center;padding:8px 20px;min-height:50px;background:hsla(0,0%,100%,.8);box-shadow:0 1px 2px rgba(0,0,0,.1)}.swagger-ui .opblock .opblock-section-header>label{font-size:12px;font-weight:700;display:flex;align-items:center;margin:0 0 0 auto;font-family:sans-serif;color:#3b4151}.swagger-ui .opblock .opblock-section-header>label>span{padding:0 10px 0 0}.swagger-ui .opblock .opblock-section-header h4{font-size:14px;flex:1;margin:0;font-family:sans-serif;color:#3b4151}.swagger-ui .opblock .opblock-summary-method{font-size:14px;font-weight:700;min-width:80px;padding:6px 15px;text-align:center;border-radius:3px;background:#000;text-shadow:0 1px 0 rgba(0,0,0,.1);font-family:sans-serif;color:#fff}.swagger-ui .opblock .opblock-summary-operation-id,.swagger-ui .opblock .opblock-summary-path,.swagger-ui .opblock .opblock-summary-path__deprecated{font-size:16px;display:flex;align-items:center;word-break:break-word;padding:0 10px;font-family:monospace;font-weight:600;color:#3b4151}@media (max-width:768px){.swagger-ui .opblock .opblock-summary-operation-id,.swagger-ui .opblock .opblock-summary-path,.swagger-ui .opblock .opblock-summary-path__deprecated{font-size:12px}}.swagger-ui .opblock .opblock-summary-path__deprecated{text-decoration:line-through}.swagger-ui .opblock .opblock-summary-operation-id{font-size:14px}.swagger-ui .opblock .opblock-summary-description{font-size:13px;flex:1 1 auto;word-break:break-word;font-family:sans-serif;color:#3b4151}.swagger-ui .opblock .opblock-summary{display:flex;align-items:center;padding:5px;cursor:pointer}.swagger-ui .opblock .opblock-summary .view-line-link{position:relative;top:2px;width:0;margin:0;cursor:pointer;transition:all .5s}.swagger-ui .opblock .opblock-summary:hover .view-line-link{width:18px;margin:0 5px}.swagger-ui .opblock.opblock-post{border-color:#49cc90;background:rgba(73,204,144,.1)}.swagger-ui .opblock.opblock-post .opblock-summary-method{background:#49cc90}.swagger-ui .opblock.opblock-post .opblock-summary{border-color:#49cc90}.swagger-ui .opblock.opblock-post .tab-header .tab-item.active h4 span:after{background:#49cc90}.swagger-ui .opblock.opblock-put{border-color:#fca130;background:rgba(252,161,48,.1)}.swagger-ui .opblock.opblock-put .opblock-summary-method{background:#fca130}.swagger-ui .opblock.opblock-put .opblock-summary{border-color:#fca130}.swagger-ui .opblock.opblock-put .tab-header .tab-item.active h4 span:after{background:#fca130}.swagger-ui .opblock.opblock-delete{border-color:#f93e3e;background:rgba(249,62,62,.1)}.swagger-ui .opblock.opblock-delete .opblock-summary-method{background:#f93e3e}.swagger-ui .opblock.opblock-delete .opblock-summary{border-color:#f93e3e}.swagger-ui .opblock.opblock-delete .tab-header .tab-item.active h4 span:after{background:#f93e3e}.swagger-ui .opblock.opblock-get{border-color:#61affe;background:rgba(97,175,254,.1)}.swagger-ui .opblock.opblock-get .opblock-summary-method{background:#61affe}.swagger-ui .opblock.opblock-get .opblock-summary{border-color:#61affe}.swagger-ui .opblock.opblock-get .tab-header .tab-item.active h4 span:after{background:#61affe}.swagger-ui .opblock.opblock-patch{border-color:#50e3c2;background:rgba(80,227,194,.1)}.swagger-ui .opblock.opblock-patch .opblock-summary-method{background:#50e3c2}.swagger-ui .opblock.opblock-patch .opblock-summary{border-color:#50e3c2}.swagger-ui .opblock.opblock-patch .tab-header .tab-item.active h4 span:after{background:#50e3c2}.swagger-ui .opblock.opblock-head{border-color:#9012fe;background:rgba(144,18,254,.1)}.swagger-ui .opblock.opblock-head .opblock-summary-method{background:#9012fe}.swagger-ui .opblock.opblock-head .opblock-summary{border-color:#9012fe}.swagger-ui .opblock.opblock-head .tab-header .tab-item.active h4 span:after{background:#9012fe}.swagger-ui .opblock.opblock-options{border-color:#0d5aa7;background:rgba(13,90,167,.1)}.swagger-ui .opblock.opblock-options .opblock-summary-method{background:#0d5aa7}.swagger-ui .opblock.opblock-options .opblock-summary{border-color:#0d5aa7}.swagger-ui .opblock.opblock-options .tab-header .tab-item.active h4 span:after{background:#0d5aa7}.swagger-ui .opblock.opblock-deprecated{opacity:.6;border-color:#ebebeb;background:hsla(0,0%,92.2%,.1)}.swagger-ui .opblock.opblock-deprecated .opblock-summary-method{background:#ebebeb}.swagger-ui .opblock.opblock-deprecated .opblock-summary{border-color:#ebebeb}.swagger-ui .opblock.opblock-deprecated .tab-header .tab-item.active h4 span:after{background:#ebebeb}.swagger-ui .opblock .opblock-schemes{padding:8px 20px}.swagger-ui .opblock .opblock-schemes .schemes-title{padding:0 10px 0 0}.swagger-ui .filter .operation-filter-input{width:100%;margin:20px 0;padding:10px;border:2px solid #d8dde7}.swagger-ui .model-example{margin-top:1em}.swagger-ui .tab{display:flex;padding:0;list-style:none}.swagger-ui .tab li{font-size:12px;min-width:60px;padding:0;cursor:pointer;font-family:sans-serif;color:#3b4151}.swagger-ui .tab li:first-of-type{position:relative;padding-left:0;padding-right:12px}.swagger-ui .tab li:first-of-type:after{position:absolute;top:0;right:6px;width:1px;height:100%;content:"";background:rgba(0,0,0,.2)}.swagger-ui .tab li.active{font-weight:700}.swagger-ui .opblock-description-wrapper,.swagger-ui .opblock-external-docs-wrapper,.swagger-ui .opblock-title_normal{font-size:12px;margin:0 0 5px;padding:15px 20px;font-family:sans-serif;color:#3b4151}.swagger-ui .opblock-description-wrapper h4,.swagger-ui .opblock-external-docs-wrapper h4,.swagger-ui .opblock-title_normal h4{font-size:12px;margin:0 0 5px;font-family:sans-serif;color:#3b4151}.swagger-ui .opblock-description-wrapper p,.swagger-ui .opblock-external-docs-wrapper p,.swagger-ui .opblock-title_normal p{font-size:14px;margin:0;font-family:sans-serif;color:#3b4151}.swagger-ui .opblock-external-docs-wrapper h4{padding-left:0}.swagger-ui .execute-wrapper{padding:20px;text-align:right}.swagger-ui .execute-wrapper .btn{width:100%;padding:8px 40px}.swagger-ui .body-param-options{display:flex;flex-direction:column}.swagger-ui .body-param-options .body-param-edit{padding:10px 0}.swagger-ui .body-param-options label{padding:8px 0}.swagger-ui .body-param-options label select{margin:3px 0 0}.swagger-ui .responses-inner{padding:20px}.swagger-ui .responses-inner h4,.swagger-ui .responses-inner h5{font-size:12px;margin:10px 0 5px;font-family:sans-serif;color:#3b4151}.swagger-ui .response-col_status{font-size:14px;font-family:sans-serif;color:#3b4151}.swagger-ui .response-col_status .response-undocumented{font-size:11px;font-family:monospace;font-weight:600;color:#909090}.swagger-ui .response-col_links{padding-left:2em;max-width:40em;font-size:14px;font-family:sans-serif;color:#3b4151}.swagger-ui .response-col_links .response-undocumented{font-size:11px;font-family:monospace;font-weight:600;color:#909090}.swagger-ui .opblock-body .opblock-loading-animation{display:block;margin:3em auto}.swagger-ui .opblock-body pre.microlight{font-size:12px;margin:0;padding:10px;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;border-radius:4px;background:#41444e;overflow-wrap:break-word;font-family:monospace;font-weight:600;color:#fff}.swagger-ui .opblock-body pre.microlight span{color:#fff!important}.swagger-ui .opblock-body pre.microlight .headerline{display:block}.swagger-ui .highlight-code{position:relative}.swagger-ui .highlight-code>.microlight{overflow-y:auto;max-height:400px;min-height:6em}.swagger-ui .download-contents{position:absolute;bottom:10px;right:10px;cursor:pointer;background:#7d8293;text-align:center;padding:5px;border-radius:4px;font-family:sans-serif;font-weight:600;color:#fff;font-size:14px;height:30px;width:75px}.swagger-ui .scheme-container{margin:0 0 20px;padding:30px 0;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.15)}.swagger-ui .scheme-container .schemes{display:flex;align-items:flex-end}.swagger-ui .scheme-container .schemes>label{font-size:12px;font-weight:700;display:flex;flex-direction:column;margin:-20px 15px 0 0;font-family:sans-serif;color:#3b4151}.swagger-ui .scheme-container .schemes>label select{min-width:130px;text-transform:uppercase}.swagger-ui .loading-container{padding:40px 0 60px;margin-top:1em;min-height:1px;display:flex;justify-content:center;align-items:center;flex-direction:column}.swagger-ui .loading-container .loading{position:relative}.swagger-ui .loading-container .loading:after{font-size:10px;font-weight:700;position:absolute;top:50%;left:50%;content:"loading";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-transform:uppercase;font-family:sans-serif;color:#3b4151}.swagger-ui .loading-container .loading:before{position:absolute;top:50%;left:50%;display:block;width:60px;height:60px;margin:-30px;content:"";-webkit-animation:rotation 1s linear infinite,opacity .5s;animation:rotation 1s linear infinite,opacity .5s;opacity:1;border:2px solid rgba(85,85,85,.1);border-top-color:rgba(0,0,0,.6);border-radius:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}@-webkit-keyframes rotation{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotation{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swagger-ui .response-controls{padding-top:1em;display:flex}.swagger-ui .response-control-media-type{margin-right:1em}.swagger-ui .response-control-media-type--accept-controller select{border-color:green}.swagger-ui .response-control-media-type__accept-message{color:green;font-size:.7em}.swagger-ui .response-control-examples__title,.swagger-ui .response-control-media-type__title{display:block;margin-bottom:.2em;font-size:.7em}@-webkit-keyframes blinker{50%{opacity:0}}@keyframes blinker{50%{opacity:0}}.swagger-ui section h3{font-family:sans-serif;color:#3b4151}.swagger-ui a.nostyle{display:inline}.swagger-ui a.nostyle,.swagger-ui a.nostyle:visited{text-decoration:inherit;color:inherit;cursor:pointer}.swagger-ui .version-pragma{height:100%;padding:5em 0}.swagger-ui .version-pragma__message{display:flex;justify-content:center;height:100%;font-size:1.2em;text-align:center;line-height:1.5em;padding:0 .6em}.swagger-ui .version-pragma__message>div{max-width:55ch;flex:1}.swagger-ui .version-pragma__message code{background-color:#dedede;padding:4px 4px 2px;white-space:pre}.swagger-ui .btn{font-size:14px;font-weight:700;padding:5px 23px;transition:all .3s;border:2px solid grey;border-radius:4px;background:transparent;box-shadow:0 1px 2px rgba(0,0,0,.1);font-family:sans-serif;color:#3b4151}.swagger-ui .btn.btn-sm{font-size:12px;padding:4px 23px}.swagger-ui .btn[disabled]{cursor:not-allowed;opacity:.3}.swagger-ui .btn:hover{box-shadow:0 0 5px rgba(0,0,0,.3)}.swagger-ui .btn.cancel{border-color:#ff6060;background-color:transparent;font-family:sans-serif;color:#ff6060}.swagger-ui .btn.authorize{line-height:1;display:inline;color:#49cc90;border-color:#49cc90;background-color:transparent}.swagger-ui .btn.authorize span{float:left;padding:4px 20px 0 0}.swagger-ui .btn.authorize svg{fill:#49cc90}.swagger-ui .btn.execute{background-color:#4990e2;color:#fff;border-color:#4990e2}.swagger-ui .btn-group{display:flex;padding:30px}.swagger-ui .btn-group .btn{flex:1}.swagger-ui .btn-group .btn:first-child{border-radius:4px 0 0 4px}.swagger-ui .btn-group .btn:last-child{border-radius:0 4px 4px 0}.swagger-ui .authorization__btn{padding:0 10px;border:none;background:none}.swagger-ui .authorization__btn.locked{opacity:1}.swagger-ui .authorization__btn.unlocked{opacity:.4}.swagger-ui .expand-methods,.swagger-ui .expand-operation{border:none;background:none}.swagger-ui .expand-methods svg,.swagger-ui .expand-operation svg{width:20px;height:20px}.swagger-ui .expand-methods{padding:0 10px}.swagger-ui .expand-methods:hover svg{fill:#404040}.swagger-ui .expand-methods svg{transition:all .3s;fill:#707070}.swagger-ui button{cursor:pointer;outline:none}.swagger-ui button.invalid{-webkit-animation:shake .4s 1;animation:shake .4s 1;border-color:#f93e3e;background:#feebeb}.swagger-ui select{font-size:14px;font-weight:700;padding:5px 40px 5px 10px;border:2px solid #41444e;border-radius:4px;background:#f7f7f7 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZD0iTTEzLjQxOCA3Ljg1OWEuNjk1LjY5NSAwIDAxLjk3OCAwIC42OC42OCAwIDAxMCAuOTY5bC0zLjkwOCAzLjgzYS42OTcuNjk3IDAgMDEtLjk3OSAwbC0zLjkwOC0zLjgzYS42OC42OCAwIDAxMC0uOTY5LjY5NS42OTUgMCAwMS45NzggMEwxMCAxMWwzLjQxOC0zLjE0MXoiLz48L3N2Zz4=) right 10px center no-repeat;background-size:20px;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);font-family:sans-serif;color:#3b4151;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swagger-ui select[multiple]{margin:5px 0;padding:5px;background:#f7f7f7}.swagger-ui select.invalid{-webkit-animation:shake .4s 1;animation:shake .4s 1;border-color:#f93e3e;background:#feebeb}.swagger-ui .opblock-body select{min-width:230px}@media (max-width:768px){.swagger-ui .opblock-body select{min-width:180px}}.swagger-ui label{font-size:12px;font-weight:700;margin:0 0 5px;font-family:sans-serif;color:#3b4151}.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text],.swagger-ui textarea{min-width:100px;margin:5px 0;padding:8px 10px;border:1px solid #d9d9d9;border-radius:4px;background:#fff}@media (max-width:768px){.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text],.swagger-ui textarea{max-width:175px}}.swagger-ui input[type=email].invalid,.swagger-ui input[type=file].invalid,.swagger-ui input[type=password].invalid,.swagger-ui input[type=search].invalid,.swagger-ui input[type=text].invalid,.swagger-ui textarea.invalid{-webkit-animation:shake .4s 1;animation:shake .4s 1;border-color:#f93e3e;background:#feebeb}.swagger-ui input[disabled],.swagger-ui select[disabled],.swagger-ui textarea[disabled]{background-color:#fafafa;color:#888;cursor:not-allowed}.swagger-ui select[disabled]{border-color:#888}.swagger-ui textarea[disabled]{background-color:#41444e;color:#fff}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}.swagger-ui textarea{font-size:12px;width:100%;min-height:280px;padding:10px;border:none;border-radius:4px;outline:none;background:hsla(0,0%,100%,.8);font-family:monospace;font-weight:600;color:#3b4151}.swagger-ui textarea:focus{border:2px solid #61affe}.swagger-ui textarea.curl{font-size:12px;min-height:100px;margin:0;padding:10px;resize:none;border-radius:4px;background:#41444e;font-family:monospace;font-weight:600;color:#fff}.swagger-ui .checkbox{padding:5px 0 10px;transition:opacity .5s;color:#303030}.swagger-ui .checkbox label{display:flex}.swagger-ui .checkbox p{font-weight:400!important;font-style:italic;margin:0!important;font-family:monospace;font-weight:600;color:#3b4151}.swagger-ui .checkbox input[type=checkbox]{display:none}.swagger-ui .checkbox input[type=checkbox]+label>.item{position:relative;top:3px;display:inline-block;width:16px;height:16px;margin:0 8px 0 0;padding:5px;cursor:pointer;border-radius:1px;background:#e8e8e8;box-shadow:0 0 0 2px #e8e8e8;flex:none}.swagger-ui .checkbox input[type=checkbox]+label>.item:active{-webkit-transform:scale(.9);transform:scale(.9)}.swagger-ui .checkbox input[type=checkbox]:checked+label>.item{background:#e8e8e8 url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='8' viewBox='3 7 10 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2341474E' fill-rule='evenodd' d='M6.333 15L3 11.667l1.333-1.334 2 2L11.667 7 13 8.333z'/%3E%3C/svg%3E") 50% no-repeat}.swagger-ui .dialog-ux{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0}.swagger-ui .dialog-ux .backdrop-ux{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8)}.swagger-ui .dialog-ux .modal-ux{position:absolute;z-index:9999;top:50%;left:50%;width:100%;min-width:300px;max-width:650px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid #ebebeb;border-radius:4px;background:#fff;box-shadow:0 10px 30px 0 rgba(0,0,0,.2)}.swagger-ui .dialog-ux .modal-ux-content{overflow-y:auto;max-height:540px;padding:20px}.swagger-ui .dialog-ux .modal-ux-content p{font-size:12px;margin:0 0 5px;color:#41444e;font-family:sans-serif;color:#3b4151}.swagger-ui .dialog-ux .modal-ux-content h4{font-size:18px;font-weight:600;margin:15px 0 0;font-family:sans-serif;color:#3b4151}.swagger-ui .dialog-ux .modal-ux-header{display:flex;padding:12px 0;border-bottom:1px solid #ebebeb;align-items:center}.swagger-ui .dialog-ux .modal-ux-header .close-modal{padding:0 10px;border:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swagger-ui .dialog-ux .modal-ux-header h3{font-size:20px;font-weight:600;margin:0;padding:0 20px;flex:1;font-family:sans-serif;color:#3b4151}.swagger-ui .model{font-size:12px;font-weight:300;font-family:monospace;font-weight:600;color:#3b4151}.swagger-ui .model .deprecated span,.swagger-ui .model .deprecated td{color:#a0a0a0!important}.swagger-ui .model .deprecated>td:first-of-type{text-decoration:line-through}.swagger-ui .model-toggle{font-size:10px;position:relative;top:6px;display:inline-block;margin:auto .3em;cursor:pointer;transition:-webkit-transform .15s ease-in;transition:transform .15s ease-in;transition:transform .15s ease-in, -webkit-transform .15s ease-in;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.swagger-ui .model-toggle.collapsed{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.swagger-ui .model-toggle:after{display:block;width:20px;height:20px;content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3C/svg%3E") 50% no-repeat;background-size:100%}.swagger-ui .model-jump-to-path{position:relative;cursor:pointer}.swagger-ui .model-jump-to-path .view-line-link{position:absolute;top:-.4em;cursor:pointer}.swagger-ui .model-title{position:relative}.swagger-ui .model-title:hover .model-hint{visibility:visible}.swagger-ui .model-hint{position:absolute;top:-1.8em;visibility:hidden;padding:.1em .5em;white-space:nowrap;color:#ebebeb;border-radius:4px;background:rgba(0,0,0,.7)}.swagger-ui .model p{margin:0 0 1em}.swagger-ui section.models{margin:30px 0;border:1px solid rgba(59,65,81,.3);border-radius:4px}.swagger-ui section.models.is-open{padding:0 0 20px}.swagger-ui section.models.is-open h4{margin:0 0 5px;border-bottom:1px solid rgba(59,65,81,.3)}.swagger-ui section.models h4{font-size:16px;display:flex;align-items:center;margin:0;padding:10px 20px 10px 10px;cursor:pointer;transition:all .2s;font-family:sans-serif;color:#606060}.swagger-ui section.models h4 svg{transition:all .4s}.swagger-ui section.models h4 span{flex:1}.swagger-ui section.models h4:hover{background:rgba(0,0,0,.02)}.swagger-ui section.models h5{font-size:16px;margin:0 0 10px;font-family:sans-serif;color:#707070}.swagger-ui section.models .model-jump-to-path{position:relative;top:5px}.swagger-ui section.models .model-container{margin:0 20px 15px;position:relative;transition:all .5s;border-radius:4px;background:rgba(0,0,0,.05)}.swagger-ui section.models .model-container:hover{background:rgba(0,0,0,.07)}.swagger-ui section.models .model-container:first-of-type{margin:20px}.swagger-ui section.models .model-container:last-of-type{margin:0 20px}.swagger-ui section.models .model-container .models-jump-to-path{position:absolute;top:8px;right:5px;opacity:.65}.swagger-ui section.models .model-box{background:none}.swagger-ui .model-box{padding:10px;display:inline-block;border-radius:4px;background:rgba(0,0,0,.1)}.swagger-ui .model-box .model-jump-to-path{position:relative;top:4px}.swagger-ui .model-box.deprecated{opacity:.5}.swagger-ui .model-title{font-size:16px;font-family:sans-serif;color:#505050}.swagger-ui .model-deprecated-warning{font-size:16px;font-weight:600;margin-right:1em;font-family:sans-serif;color:#f93e3e}.swagger-ui span>span.model .brace-close{padding:0 0 0 10px}.swagger-ui .prop-name{display:inline-block;margin-right:1em}.swagger-ui .prop-type{color:#55a}.swagger-ui .prop-enum{display:block}.swagger-ui .prop-format{color:#606060}.swagger-ui .servers>label{font-size:12px;margin:-20px 15px 0 0;font-family:sans-serif;color:#3b4151}.swagger-ui .servers>label select{min-width:130px;max-width:100%}.swagger-ui .servers h4.message{padding-bottom:2em}.swagger-ui .servers table tr{width:30em}.swagger-ui .servers table td{display:inline-block;max-width:15em;vertical-align:middle;padding-top:10px;padding-bottom:10px}.swagger-ui .servers table td:first-of-type{padding-right:2em}.swagger-ui .servers table td input{width:100%;height:100%}.swagger-ui .servers .computed-url{margin:2em 0}.swagger-ui .servers .computed-url code{display:inline-block;padding:4px;font-size:16px;margin:0 1em}.swagger-ui .servers-title{font-size:12px;font-weight:700}.swagger-ui .operation-servers h4.message{margin-bottom:2em}.swagger-ui table{width:100%;padding:0 10px;border-collapse:collapse}.swagger-ui table.model tbody tr td{padding:0;vertical-align:top}.swagger-ui table.model tbody tr td:first-of-type{width:174px;padding:0 0 0 2em}.swagger-ui table.headers td{font-size:12px;font-weight:300;vertical-align:middle;font-family:monospace;font-weight:600;color:#3b4151}.swagger-ui table tbody tr td{padding:10px 0 0;vertical-align:top}.swagger-ui table tbody tr td:first-of-type{max-width:20%;min-width:6em;padding:10px 0}.swagger-ui table thead tr td,.swagger-ui table thead tr th{font-size:12px;font-weight:700;padding:12px 0;text-align:left;border-bottom:1px solid rgba(59,65,81,.2);font-family:sans-serif;color:#3b4151}.swagger-ui .parameters-col_description{width:99%;margin-bottom:2em}.swagger-ui .parameters-col_description input[type=text]{width:100%;max-width:340px}.swagger-ui .parameters-col_description select{border-width:1px}.swagger-ui .parameter__name{font-size:16px;font-weight:400;margin-right:.75em;font-family:sans-serif;color:#3b4151}.swagger-ui .parameter__name.required{font-weight:700}.swagger-ui .parameter__name.required:after{font-size:10px;position:relative;top:-6px;padding:5px;content:"required";color:rgba(255,0,0,.6)}.swagger-ui .parameter__extension,.swagger-ui .parameter__in{font-size:12px;font-style:italic;font-family:monospace;font-weight:600;color:grey}.swagger-ui .parameter__deprecated{font-size:12px;font-style:italic;font-family:monospace;font-weight:600;color:red}.swagger-ui .parameter__empty_value_toggle{font-size:13px;padding-top:5px;padding-bottom:12px}.swagger-ui .parameter__empty_value_toggle input{margin-right:7px}.swagger-ui .parameter__empty_value_toggle.disabled{opacity:.7}.swagger-ui .table-container{padding:20px}.swagger-ui .response-col_description{width:99%}.swagger-ui .response-col_links{min-width:6em}.swagger-ui .topbar{padding:10px 0;background-color:#1b1b1b}.swagger-ui .topbar .topbar-wrapper,.swagger-ui .topbar a{display:flex;align-items:center}.swagger-ui .topbar a{font-size:1.5em;font-weight:700;flex:1;max-width:300px;text-decoration:none;font-family:sans-serif;color:#fff}.swagger-ui .topbar a span{margin:0;padding:0 10px}.swagger-ui .topbar .download-url-wrapper{display:flex;flex:3;justify-content:flex-end}.swagger-ui .topbar .download-url-wrapper input[type=text]{width:100%;margin:0;border:2px solid #62a03f;border-radius:4px 0 0 4px;outline:none}.swagger-ui .topbar .download-url-wrapper .select-label{display:flex;align-items:center;width:100%;max-width:600px;margin:0;color:#f0f0f0}.swagger-ui .topbar .download-url-wrapper .select-label span{font-size:16px;flex:1;padding:0 10px 0 0;text-align:right}.swagger-ui .topbar .download-url-wrapper .select-label select{flex:2;width:100%;border:2px solid #62a03f;outline:none;box-shadow:none}.swagger-ui .topbar .download-url-wrapper .download-url-button{font-size:16px;font-weight:700;padding:4px 30px;border:none;border-radius:0 4px 4px 0;background:#62a03f;font-family:sans-serif;color:#fff}.swagger-ui .info{margin:50px 0}.swagger-ui .info hgroup.main{margin:0 0 20px}.swagger-ui .info hgroup.main a{font-size:12px}.swagger-ui .info pre{font-size:14px}.swagger-ui .info li,.swagger-ui .info p,.swagger-ui .info table{font-size:14px;font-family:sans-serif;color:#3b4151}.swagger-ui .info h1,.swagger-ui .info h2,.swagger-ui .info h3,.swagger-ui .info h4,.swagger-ui .info h5{font-family:sans-serif;color:#3b4151}.swagger-ui .info a{font-size:14px;transition:all .4s;font-family:sans-serif;color:#4990e2}.swagger-ui .info a:hover{color:#1f69c0}.swagger-ui .info>div{margin:0 0 5px}.swagger-ui .info .base-url{font-size:12px;font-weight:300!important;margin:0;font-family:monospace;font-weight:600;color:#3b4151}.swagger-ui .info .title{font-size:36px;margin:0;font-family:sans-serif;color:#3b4151}.swagger-ui .info .title small{font-size:10px;position:relative;top:-5px;display:inline-block;margin:0 0 0 5px;padding:2px 4px;vertical-align:super;border-radius:57px;background:#7d8492}.swagger-ui .info .title small pre{margin:0;padding:0;font-family:sans-serif;color:#fff}.swagger-ui .auth-btn-wrapper{display:flex;padding:10px 0;justify-content:center}.swagger-ui .auth-btn-wrapper .btn-done{margin-right:1em}.swagger-ui .auth-wrapper{display:flex;flex:1;justify-content:flex-end}.swagger-ui .auth-wrapper .authorize{padding-right:20px;margin-right:10px}.swagger-ui .auth-container{margin:0 0 10px;padding:10px 20px;border-bottom:1px solid #ebebeb}.swagger-ui .auth-container:last-of-type{margin:0;padding:10px 20px;border:0}.swagger-ui .auth-container h4{margin:5px 0 15px!important}.swagger-ui .auth-container .wrapper{margin:0;padding:0}.swagger-ui .auth-container input[type=password],.swagger-ui .auth-container input[type=text]{min-width:230px}.swagger-ui .auth-container .errors{font-size:12px;padding:10px;border-radius:4px;font-family:monospace;font-weight:600;color:#3b4151}.swagger-ui .scopes h2{font-size:14px;font-family:sans-serif;color:#3b4151}.swagger-ui .scope-def{padding:0 0 20px}.swagger-ui .errors-wrapper{margin:20px;padding:10px 20px;-webkit-animation:scaleUp .5s;animation:scaleUp .5s;border:2px solid #f93e3e;border-radius:4px;background:rgba(249,62,62,.1)}.swagger-ui .errors-wrapper .error-wrapper{margin:0 0 10px}.swagger-ui .errors-wrapper .errors h4{font-size:14px;margin:0;font-family:monospace;font-weight:600;color:#3b4151}.swagger-ui .errors-wrapper .errors small{color:#606060}.swagger-ui .errors-wrapper hgroup{display:flex;align-items:center}.swagger-ui .errors-wrapper hgroup h4{font-size:20px;margin:0;flex:1;font-family:sans-serif;color:#3b4151}@-webkit-keyframes scaleUp{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleUp{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.swagger-ui .Resizer.vertical.disabled{display:none}.swagger-ui .markdown p,.swagger-ui .markdown pre,.swagger-ui .renderedMarkdown p,.swagger-ui .renderedMarkdown pre{margin:1em auto}.swagger-ui .markdown pre,.swagger-ui .renderedMarkdown pre{color:#000;font-weight:400;white-space:pre-wrap;background:none;padding:0}.swagger-ui .markdown code,.swagger-ui .renderedMarkdown code{font-size:14px;padding:5px 7px;border-radius:4px;background:rgba(0,0,0,.05);font-family:monospace;font-weight:600;color:#9012fe}.swagger-ui .markdown pre>code,.swagger-ui .renderedMarkdown pre>code{display:block}@charset "UTF-8";

@font-face {
  font-family: "data-table";
  src:url(/assets/data-table.eot);
  src:url(/assets/data-table.eot?#iefix) format("embedded-opentype"),
    url(/assets/data-table.woff) format("woff"),
    url(/assets/data-table.ttf) format("truetype"),
    url(/assets/data-table.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: "b";
}
.datatable-icon-collapse:before {
  content: "a";
}
.datatable-icon-expand:before {
  content: "c";
}
.datatable-icon-close:before {
  content: "d";
}
.datatable-icon-up:before {
  content: "e";
}
.datatable-icon-down:before {
  content: "f";
}
.datatable-icon-sort:before {
  content: "g";
}
.datatable-icon-done:before {
  content: "h";
}
.datatable-icon-done-all:before {
  content: "i";
}
.datatable-icon-search:before {
  content: "j";
}
.datatable-icon-pin:before {
  content: "k";
}
.datatable-icon-add:before {
  content: "m";
}
.datatable-icon-left:before {
  content: "o";
}
.datatable-icon-right:before {
  content: "p";
}
.datatable-icon-skip:before {
  content: "q";
}
.datatable-icon-prev:before {
  content: "r";
}
/**
 * prism.js tomorrow night eighties for JavaScript, CoffeeScript, CSS and HTML
 * Based on https://github.com/chriskempson/tomorrow-theme
 * @author Rose Pritchard
 */

code[class*="language-"],
pre[class*="language-"] {
	color: #ccc;
	background: none;
	font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
	font-size: 1em;
	text-align: left;
	white-space: pre;
	word-spacing: normal;
	word-break: normal;
	word-wrap: normal;
	line-height: 1.5;

	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;

	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;

}

/* Code blocks */
pre[class*="language-"] {
	padding: 1em;
	margin: .5em 0;
	overflow: auto;
}

:not(pre) > code[class*="language-"],
pre[class*="language-"] {
	background: #2d2d2d;
}

/* Inline code */
:not(pre) > code[class*="language-"] {
	padding: .1em;
	border-radius: .3em;
	white-space: normal;
}

.token.comment,
.token.block-comment,
.token.prolog,
.token.doctype,
.token.cdata {
	color: #999;
}

.token.punctuation {
	color: #ccc;
}

.token.tag,
.token.attr-name,
.token.namespace,
.token.deleted {
	color: #e2777a;
}

.token.function-name {
	color: #6196cc;
}

.token.boolean,
.token.number,
.token.function {
	color: #f08d49;
}

.token.property,
.token.class-name,
.token.constant,
.token.symbol {
	color: #f8c555;
}

.token.selector,
.token.important,
.token.atrule,
.token.keyword,
.token.builtin {
	color: #cc99cd;
}

.token.string,
.token.char,
.token.attr-value,
.token.regex,
.token.variable {
	color: #7ec699;
}

.token.operator,
.token.entity,
.token.url {
	color: #67cdcc;
}

.token.important,
.token.bold {
	font-weight: bold;
}
.token.italic {
	font-style: italic;
}

.token.entity {
	cursor: help;
}

.token.inserted {
	color: green;
}
@charset "UTF-8";
/*! SCSS version of normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in IE and iOS.
 */
/* Document
   ========================================================================== */
html {
  font-family: sans-serif;
  /* 1 */
  line-height: 1.15;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 3 */
  -webkit-text-size-adjust: 100%;
  /* 3 */ }

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0; }

/**
 * Add the correct display in IE 9-.
 */
article, aside, footer, header, nav, section {
  display: block; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption, figure, main {
  /* 1 */
  display: block; }

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px; }

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */ }
  a:active, a:hover {
    outline-width: 0; }

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */ }

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b, strong {
  font-weight: inherit; }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b, strong {
  font-weight: bolder; }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code, kbd, samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic; }

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000; }

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio, video {
  display: inline-block; }

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none; }

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden; }

/* Forms
   ========================================================================== */
/**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button, input, optgroup, select, textarea {
  font: inherit;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Restore the font weight unset by the previous rule.
 */
optgroup {
  font-weight: bold; }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button, input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button, select {
  /* 1 */
  text-transform: none; }

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button, html [type="button"], [type="reset"], [type="submit"] {
  -webkit-appearance: button;
  /* 2 */ }

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"], [type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }
  [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
 */
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details, menu {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block; }

/**
 * Add the correct display in IE.
 */
template, [hidden] {
  display: none; }

.path-details-theme .mat-tab-label-active {
  opacity: 1;
  background-color: var(--text-color-018); }

.path-details-theme .mat-tab-nav-bar, .path-details-theme .mat-tab-header {
  border: none; }

.path-details-theme .mat-tab-label, .path-details-theme .mat-tab-link {
  color: var(--text-color-001); }

.path-details-theme .mat-tab-group.mat-primary .mat-tab-label:not(.mat-tab-disabled):focus {
  background: var(--text-color-018); }

.path-details-theme .mat-tab-body-content {
  height: auto;
  overflow: hidden; }

.path-details-theme .mat-tab-label-active {
  color: white;
  opacity: 1; }

.path-details-theme .mat-tab-labels {
  justify-content: flex-start; }

.path-details-theme .mat-tab-label {
  display: flex;
  flex-grow: 0;
  font-size: 1.1em;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0px;
  text-align: center;
  height: 30px;
  margin: 10px 8px 20px 0px;
  padding: 0px 0px;
  min-width: 120px;
  white-space: nowrap;
  cursor: pointer;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  border: solid 1px var(--border-color-1); }

.path-details-theme .mat-tab-group.mat-primary .mat-ink-bar {
  background-color: #ff6cfd; }

.path-details-theme .mat-ink-bar {
  height: 0px;
  bottom: unset;
  top: 0; }

.path-details-theme .mat-sort-header-arrow {
  opacity: 0.5 !important;
  color: #8e8e8e;
  transform: unset !important; }

.path-details-theme .mat-sort-header-sorted .mat-sort-header-arrow {
  color: #8e8e8e;
  opacity: 1 !important; }

.path-details-theme .mat-sort-header-container {
  width: max-content;
  max-width: unset; }

.path-details-theme .center-mat-header .mat-sort-header-container {
  justify-content: center;
  padding-left: 12px; }

.path-details-theme .ngx-json-viewer {
  color: red;
  overflow: auto !important;
  font-family: monaco, Consolas, Lucida Console, monospace !important;
  font-size: 11px !important;
  font-weight: normal !important;
  font-style: normal !important;
  font-stretch: normal !important;
  line-height: 1.5 !important;
  letter-spacing: 0px !important;
  scrollbar-width: thin;
  scrollbar-color: var(--text-color-012) var(--background-color);
  /* Track */
  /* Handle */
  /* Handle on hover */ }
  .path-details-theme .ngx-json-viewer::-webkit-scrollbar {
    width: 10px; }
  .path-details-theme .ngx-json-viewer::-webkit-scrollbar-track {
    background: var(--scroller-background-color); }
  .path-details-theme .ngx-json-viewer::-webkit-scrollbar-thumb {
    background: var(--scroller-background);
    border-radius: 5px; }
  .path-details-theme .ngx-json-viewer::-webkit-scrollbar-thumb:hover {
    background: var(--scroller-background); }
  .path-details-theme .ngx-json-viewer .segment {
    color: var(--text-color-012) !important; }
    .path-details-theme .ngx-json-viewer .segment .segment-main {
      color: var(--text-color-012) !important;
      word-break: break-word; }
      .path-details-theme .ngx-json-viewer .segment .segment-main .segment-key {
        color: var(--text-color-012) !important; }
      .path-details-theme .ngx-json-viewer .segment .segment-main .segment-value {
        color: var(--text-color-012) !important; }

.path-details-theme td.mat-cell, .path-details-theme td.mat-footer-cell, .path-details-theme th.mat-header-cell {
  padding-left: 10px !important; }

.path-details-theme.checkbox-large.mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px; }

.path-details-theme.mat-checkbox .mat-checkbox-inner-container {
  height: 12px;
  width: 12px; }
  .path-details-theme.mat-checkbox .mat-checkbox-inner-container .mat-checkbox-checkmark-path {
    stroke: var(--background-color) !important; }
  .path-details-theme.mat-checkbox .mat-checkbox-inner-container .mat-checkbox-frame {
    border-color: #8f8f8e; }

.path-details-theme.mat-checkbox.mat-checkbox-checked .mat-checkbox-inner-container .mat-checkbox-background {
  background-color: var(--soft-blue); }
  .path-details-theme.mat-checkbox.mat-checkbox-checked .mat-checkbox-inner-container .mat-checkbox-background .mat-checkbox-checkmark-path {
    stroke: var(--background-color) !important; }

.path-details-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: var(--soft-blue); }

.run-history-panel {
  border: 1px solid var(--text-color-003);
  border-radius: 3px;
  padding: 5px; }
  .run-history-panel .mat-expansion-panel {
    background-color: transparent;
    box-shadow: none; }
    .run-history-panel .mat-expansion-panel:not([class*=mat-elevation-z]) {
      box-shadow: none; }
    .run-history-panel .mat-expansion-panel .mat-expansion-panel-header {
      display: flex;
      height: 16px !important;
      padding: 0px; }
      .run-history-panel .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-indicator::after {
        color: var(--text-color-003); }
      .run-history-panel .mat-expansion-panel .mat-expansion-panel-header .mat-content {
        overflow: unset;
        height: 100%;
        flex-grow: 0 !important; }
        .run-history-panel .mat-expansion-panel .mat-expansion-panel-header .mat-content .mat-expansion-panel-header-title {
          margin: 0px; }
      .run-history-panel .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-indicator {
        margin: 3px;
        display: flex;
        justify-content: center;
        align-items: center;
        height: 100%; }
    .run-history-panel .mat-expansion-panel .mat-expansion-panel-content {
      background-color: transparent; }
      .run-history-panel .mat-expansion-panel .mat-expansion-panel-content.mat-expanded {
        margin-bottom: 0px; }
      .run-history-panel .mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body {
        background-color: transparent; }

.siem-theme .mat-slide-toggle-bar {
  width: 24px;
  height: 14px;
  border-radius: 6.8px;
  border: solid 0.8px #2a2a2a;
  background-color: #4f4f4f80; }
  .siem-theme .mat-slide-toggle-bar .mat-slide-toggle-thumb-container {
    top: 0px; }
    .siem-theme .mat-slide-toggle-bar .mat-slide-toggle-thumb-container .mat-slide-toggle-thumb {
      width: 14px;
      height: 14px;
      box-shadow: 0 0 3px 0 var(--drop-shadow-color);
      background-color: #c9cdbc8c; }

.siem-theme.mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb-container {
  transform: translate3d(10px, 0, 0); }

.siem-theme.mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
  background-color: #c9cdbc; }

.siem-theme.mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: var(--input-checkbox-toggle); }

.siem-theme .ng-invalid:not(form) {
  border-radius: 3px !important;
  border: solid 1px #ff0000bb !important; }

@font-face {
  font-family: 'nunito';
  src: url(/assets/Nunito-Regular.ttf) format("truetype");
  font-weight: 200;
  font-style: normal; }

@font-face {
  font-family: 'nunito-sans';
  src: url(/assets/NunitoSans-Regular.ttf) format("truetype");
  font-weight: 200;
  font-style: normal; }

@font-face {
  font-family: 'open_sans_condensed';
  src: url(/assets/opensans-condbold-webfont.eot);
  src: url(/assets/opensans-condbold-webfont.eot?#iefix) format("embedded-opentype"), url(/assets/opensans-condbold-webfont.woff) format("woff"), url(/assets/opensans-condbold-webfont.ttf) format("truetype"), url(/assets/opensans-condbold-webfont.svg#open_sans_condensedbold) format("svg");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'IcoMoon-Ultimate';
  src: url(/assets/IcoMoon-Ultimate.eot);
  src: url(/assets/IcoMoon-Ultimate.eot?#iefix) format("embedded-opentype"), url(/assets/IcoMoon-Ultimate.woff) format("woff"), url(/assets/IcoMoon-Ultimate.ttf) format("truetype"), url(/assets/IcoMoon-Ultimate.svg#IcoMoon-Ultimate) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block; }

@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 400;
  src: url(/assets/inconsolata.woff) format("woff");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

@font-face {
  font-family: 'open_sans_condensed';
  src: url(/assets/opensans-condlight-webfont.eot);
  src: url(/assets/opensans-condlight-webfont.eot?#iefix) format("embedded-opentype"), url(/assets/opensans-condlight-webfont.woff) format("woff"), url(/assets/opensans-condlight-webfont.ttf) format("truetype"), url(/assets/opensans-condlight-webfont.svg#open_sanscondensed_light) format("svg");
  font-weight: 200;
  font-style: normal; }

@font-face {
  font-family: 'open_sans';
  src: url(/assets/opensans-regular-webfont.eot);
  src: url(/assets/opensans-regular-webfont.eot?#iefix) format("embedded-opentype"), url(/assets/opensans-regular-webfont.woff) format("woff"), url(/assets/opensans-regular-webfont.ttf) format("truetype"), url(/assets/opensans-regular-webfont.svg#open_sansregular) format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'open_sans';
  src: url(/assets/opensans-bold-webfont.eot);
  src: url(/assets/opensans-bold-webfont.eot?#iefix) format("embedded-opentype"), url(/assets/opensans-bold-webfont.woff) format("woff"), url(/assets/opensans-bold-webfont.ttf) format("truetype"), url(/assets/opensans-bold-webfont.svg#open_sansbold) format("svg");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'open_sans';
  src: url(/assets/opensans-bolditalic-webfont.eot);
  src: url(/assets/opensans-bolditalic-webfont.eot?#iefix) format("embedded-opentype"), url(/assets/opensans-bolditalic-webfont.woff) format("woff"), url(/assets/opensans-bolditalic-webfont.ttf) format("truetype"), url(/assets/opensans-bolditalic-webfont.svg#open_sansbold_italic) format("svg");
  font-weight: bold;
  font-style: italic; }

@font-face {
  font-family: 'open_sans';
  src: url(/assets/opensans-extrabold-webfont.eot);
  src: url(/assets/opensans-extrabold-webfont.eot?#iefix) format("embedded-opentype"), url(/assets/opensans-extrabold-webfont.woff) format("woff"), url(/assets/opensans-extrabold-webfont.ttf) format("truetype"), url(/assets/opensans-extrabold-webfont.svg#open_sansextrabold) format("svg");
  font-weight: 800;
  font-style: normal; }

@font-face {
  font-family: 'open_sans';
  src: url(/assets/opensans-italic-webfont.eot);
  src: url(/assets/opensans-italic-webfont.eot?#iefix) format("embedded-opentype"), url(/assets/opensans-italic-webfont.woff) format("woff"), url(/assets/opensans-italic-webfont.ttf) format("truetype"), url(/assets/opensans-italic-webfont.svg#open_sans_italic) format("svg");
  font-weight: normal;
  font-style: italic; }

@font-face {
  font-family: 'open_sans';
  src: url(/assets/opensans-extrabolditalic-webfont.eot);
  src: url(/assets/opensans-extrabolditalic-webfont.eot?#iefix) format("embedded-opentype"), url(/assets/opensans-extrabolditalic-webfont.woff) format("woff"), url(/assets/opensans-extrabolditalic-webfont.ttf) format("truetype"), url(/assets/opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic) format("svg");
  font-weight: 800;
  font-style: italic; }

@font-face {
  font-family: 'open_sans';
  src: url(/assets/opensans-light-webfont.eot);
  src: url(/assets/opensans-light-webfont.eot?#iefix) format("embedded-opentype"), url(/assets/opensans-light-webfont.woff) format("woff"), url(/assets/opensans-light-webfont.ttf) format("truetype"), url(/assets/opensans-light-webfont.svg#open_sanslight) format("svg");
  font-weight: 200;
  font-style: normal; }

@font-face {
  font-family: 'open_sans';
  src: url(/assets/opensans-lightitalic-webfont.eot);
  src: url(/assets/opensans-lightitalic-webfont.eot?#iefix) format("embedded-opentype"), url(/assets/opensans-lightitalic-webfont.woff) format("woff"), url(/assets/opensans-lightitalic-webfont.ttf) format("truetype"), url(/assets/opensans-lightitalic-webfont.svg#open_sanslight_italic) format("svg");
  font-weight: 200;
  font-style: italic; }

@font-face {
  font-family: 'open_sans';
  src: url(/assets/opensans-semibold-webfont.eot);
  src: url(/assets/opensans-semibold-webfont.eot?#iefix) format("embedded-opentype"), url(/assets/opensans-semibold-webfont.woff) format("woff"), url(/assets/opensans-semibold-webfont.ttf) format("truetype"), url(/assets/opensans-semibold-webfont.svg#open_sanssemibold) format("svg");
  font-weight: 600;
  font-style: normal; }

@font-face {
  font-family: 'open_sans';
  src: url(/assets/opensans-semibolditalic-webfont.eot);
  src: url(/assets/opensans-semibolditalic-webfont.eot?#iefix) format("embedded-opentype"), url(/assets/opensans-semibolditalic-webfont.woff) format("woff"), url(/assets/opensans-semibolditalic-webfont.ttf) format("truetype"), url(/assets/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic) format("svg");
  font-weight: 600;
  font-style: italic; }

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: local("Material Icons"), local("MaterialIcons-Regular"), url(/assets/material-icons-regular.woff2) format("woff2"), url(/assets/material-icons-regular.woff) format("woff"), url(/assets/material-icons-regular.svg) format("svg"), url(/assets/material-icons-regular.ttf) format("truetype"); }

.ico-moon {
  font-family: 'IcoMoon-Ultimate'; }

.bpscloud-close-btn {
  float: right;
  border: 1px solid transparent;
  background-color: var(--white);
  cursor: pointer;
  padding: 0px; }
  .bpscloud-close-btn:focus {
    outline: none; }

.bpscloud-btn-style {
  border-radius: 0;
  background-color: var(--white);
  color: var(--button-color2);
  margin: 0 !important;
  font-size: 14px !important;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  border: 0px solid var(--border-color-2);
  border-left: 1px solid var(--border-color-2);
  min-width: 75px;
  padding-left: 10px;
  padding-right: 10px;
  text-transform: uppercase !important; }
  .bpscloud-btn-style:focus {
    outline: none; }
  .bpscloud-btn-style:hover {
    background-color: var(--background-color-015);
    color: var(--button-shadow-color2);
    cursor: pointer; }
  .bpscloud-btn-style:disabled {
    opacity: 0.5;
    cursor: default;
    background-color: var(--white); }
  .bpscloud-btn-style:disabled:hover {
    opacity: 0.5;
    cursor: default;
    background-color: var(--white); }
  .bpscloud-btn-style-block {
    flex-direction: row;
    flex-grow: 1;
    justify-content: center; }
  .bpscloud-btn-style text {
    margin-left: auto;
    margin-right: auto; }

.quick-filter-button {
  cursor: pointer;
  border-radius: 3px;
  padding: 5px 10px;
  margin-right: 10px;
  min-width: 90px;
  background: var(--button-background);
  box-shadow: 0px 1px 1px 1px var(--button-shadow-color);
  height: 40px;
  justify-content: center;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  color: var(--text-color-whiteblack); }
  .quick-filter-button-selected {
    background: #0f3663;
    box-shadow: none;
    color: var(--white); }
  .quick-filter-button.selected {
    background: var(--grid-button-background);
    box-shadow: none;
    color: var(--white); }
  .quick-filter-button.selected .filter-button-label {
    color: var(--button-selected-text-color2); }
  .quick-filter-button.selected .filter-button-label .category {
    color: var(--button-selected-text-color2); }
  .quick-filter-button.selected .filter-button-label .subcategory {
    color: var(--button-selected-text-color); }
  .quick-filter-button .filter-button-label {
    display: inline-block;
    color: var(--text-color-003);
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0px;
    text-transform: uppercase;
    vertical-align: text-top;
    margin-left: auto;
    font-family: nunito-sans;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0px; }
    .quick-filter-button .filter-button-label .category {
      font-size: 9px;
      color: var(--text-color-008); }
    .quick-filter-button .filter-button-label .subcategory {
      font-size: 12px;
      color: var(--text-color-007); }
  .quick-filter-button .filter-button-count {
    font-size: 24px;
    display: inline-block;
    margin-left: 10px;
    font-weight: 700;
    text-align: right; }

.arrow-top, .arrow-left-25, .arrow-right-25, .arrow-left-85, .arrow-right-85 {
  position: relative;
  overflow: visible;
  background: #f9f9f9;
  border: 1px solid #4e535c; }

.arrow-top:after, .arrow-top:before {
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  bottom: 100%;
  left: 50%; }

.arrow-top:before {
  border-color: rgba(90, 90, 100, 0);
  border-bottom-color: #4e535c;
  border-width: 11px;
  margin-left: -11px; }

.arrow-top:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #f9f9f9;
  border-width: 9px;
  margin-left: -9px; }

.arrow-left-25:before, .arrow-left-25:after {
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  top: 25%;
  right: 100%; }

.arrow-left-85:before, .arrow-left-85:after {
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  top: 85%;
  right: 100%; }

.arrow-left-25:before, .arrow-left-85:before {
  border-color: rgba(90, 90, 100, 0);
  border-right-color: #4e535c;
  border-width: 11px;
  margin-top: -11px; }

.arrow-left-25:after, .arrow-left-85:after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #f9f9f9;
  border-width: 9px;
  margin-top: -9px; }

.arrow-right-25:before, .arrow-right-25:after {
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  top: 25%;
  left: 100%; }

.arrow-right-85:before, .arrow-right-85:after {
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  top: 85%;
  left: 100%; }

.arrow-right-25:before, .arrow-right-85:before {
  border-color: rgba(90, 90, 100, 0);
  border-left-color: #4e535c;
  border-width: 11px;
  margin-top: -11px; }

.arrow-right-25:after, .arrow-right-85:after {
  border-color: rgba(255, 255, 255, 0);
  border-left-color: #f9f9f9;
  border-width: 9px;
  margin-top: -9px; }

.bpscloud-close-btn {
  float: right;
  border: 1px solid transparent;
  background-color: var(--white);
  cursor: pointer;
  padding: 0px; }
  .bpscloud-close-btn:focus {
    outline: none; }

.bpscloud-btn-style {
  border-radius: 0;
  background-color: var(--white);
  color: var(--button-color2);
  margin: 0 !important;
  font-size: 14px !important;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  border: 0px solid var(--border-color-2);
  border-left: 1px solid var(--border-color-2);
  min-width: 75px;
  padding-left: 10px;
  padding-right: 10px;
  text-transform: uppercase !important; }
  .bpscloud-btn-style:focus {
    outline: none; }
  .bpscloud-btn-style:hover {
    background-color: var(--background-color-015);
    color: var(--button-shadow-color2);
    cursor: pointer; }
  .bpscloud-btn-style:disabled {
    opacity: 0.5;
    cursor: default;
    background-color: var(--white); }
  .bpscloud-btn-style:disabled:hover {
    opacity: 0.5;
    cursor: default;
    background-color: var(--white); }
  .bpscloud-btn-style-block {
    flex-direction: row;
    flex-grow: 1;
    justify-content: center; }
  .bpscloud-btn-style text {
    margin-left: auto;
    margin-right: auto; }

.quick-filter-button {
  cursor: pointer;
  border-radius: 3px;
  padding: 5px 10px;
  margin-right: 10px;
  min-width: 90px;
  background: var(--button-background);
  box-shadow: 0px 1px 1px 1px var(--button-shadow-color);
  height: 40px;
  justify-content: center;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  color: var(--text-color-whiteblack); }
  .quick-filter-button-selected {
    background: #0f3663;
    box-shadow: none;
    color: var(--white); }
  .quick-filter-button.selected {
    background: var(--grid-button-background);
    box-shadow: none;
    color: var(--white); }
  .quick-filter-button.selected .filter-button-label {
    color: var(--button-selected-text-color2); }
  .quick-filter-button.selected .filter-button-label .category {
    color: var(--button-selected-text-color2); }
  .quick-filter-button.selected .filter-button-label .subcategory {
    color: var(--button-selected-text-color); }
  .quick-filter-button .filter-button-label {
    display: inline-block;
    color: var(--text-color-003);
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0px;
    text-transform: uppercase;
    vertical-align: text-top;
    margin-left: auto;
    font-family: nunito-sans;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0px; }
    .quick-filter-button .filter-button-label .category {
      font-size: 9px;
      color: var(--text-color-008); }
    .quick-filter-button .filter-button-label .subcategory {
      font-size: 12px;
      color: var(--text-color-007); }
  .quick-filter-button .filter-button-count {
    font-size: 24px;
    display: inline-block;
    margin-left: 10px;
    font-weight: 700;
    text-align: right; }

.modal-component {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  position: fixed;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.4);
  z-index: 9999;
  opacity: 1;
  justify-content: center;
  align-items: center;
  min-height: 600px;
  min-width: 600px; }

.modal-container {
  display: flex;
  flex-direction: column;
  border: solid;
  border-radius: 8px;
  border-width: 2px;
  border-color: #4ea8e4;
  min-height: 160px;
  min-width: 300px; }

.base-modal-container .mat-dialog-container {
  display: flex;
  flex-direction: column;
  border: solid;
  border-radius: 8px;
  border-width: 2px;
  border-color: #4ea8e4;
  min-height: 160px;
  min-width: 300px;
  padding: 0px;
  overflow: hidden; }

.header_border {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px; }

.footer_border {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px; }

.modal-component-off {
  display: none; }

.mainbody {
  display: flex;
  flex: 1;
  flex-direction: column;
  background-color: #F1F1F1; }

.header {
  display: flex;
  flex-grow: 0;
  background-color: #FAFAFA;
  opacity: 1;
  text-transform: uppercase;
  border-bottom: 1px solid var(--border-color-2);
  height: 40px;
  min-height: 37px; }

.footer {
  display: flex;
  position: relative;
  height: 40px;
  flex-grow: 0;
  justify-content: flex-end;
  border-top: 1px solid var(--border-color-2);
  background-color: #FAFAFA; }

.bpscloud-header {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 20px;
  border-radius: 0 !important;
  background-color: #f6f6f6;
  height: 50px; }

.bpscloud-footer {
  display: flex;
  border-radius: 0 !important;
  background-color: var(--white);
  height: 50px;
  padding: 0px !important;
  bottom: 0;
  width: 100%;
  margin-bottom: 0px !important; }

.bpscloud-footer-strech {
  justify-content: flex-start !important; }

.bpscloud-dialog-title {
  padding-left: 25px;
  justify-content: center;
  color: #5A5A64;
  font-family: open_sans;
  font-size: 14px;
  font-weight: 600; }

.bpscloud-pop-container {
  z-index: 10000;
  position: absolute;
  top: 10px;
  left: 10px;
  border: 1px solid #1492e6;
  background-color: white;
  display: flex;
  flex-direction: column; }
  .bpscloud-pop-container__header {
    margin-left: 1em;
    height: 50px; }
    .bpscloud-pop-container__header-icon {
      margin-top: 0.7em;
      width: 30px;
      height: 30px; }
    .bpscloud-pop-container__header-heading {
      margin-top: 1em;
      display: inline-flex;
      vertical-align: top;
      margin-left: 0.5em; }
    .bpscloud-pop-container__header-close-icon {
      display: inline-block;
      background-image: url(/assets/close.svg);
      background-repeat: no-repeat;
      background-size: 40px 40px;
      background-position: left top;
      width: 40px;
      height: 40px; }
    .bpscloud-pop-container__header-close-icon:hover {
      display: inline-block;
      background-image: url(/assets/close_hover.svg);
      background-repeat: no-repeat;
      background-size: 40px 40px;
      background-position: left top;
      width: 40px;
      height: 40px; }
  .bpscloud-pop-container__body {
    margin-left: 0.8em; }
    .bpscloud-pop-container__body .location-details {
      margin-left: 30px; }
      .bpscloud-pop-container__body .location-details__item {
        display: flex;
        flex-direction: row;
        margin-bottom: 15px;
        margin-top: 10px; }
  .bpscloud-pop-container__footer {
    margin-left: 1.2em;
    margin-right: 1em;
    margin-bottom: 1px;
    flex-grow: 0; }

.cancelButton {
  height: 20px;
  width: 55px;
  color: #5a5a64;
  background-color: #FAFAFA;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(var(--white)), to(#F1F1F1));
  border: 1px solid #bababa;
  font-family: open_sans;
  font-weight: bold;
  font-size: 10px;
  text-align: center;
  cursor: pointer;
  margin-right: 20px; }

.okButton {
  height: 20px;
  width: 55px;
  color: #5a5a64;
  background-color: #FAFAFA;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(var(--white)), to(#F1F1F1));
  border: 1px solid #bababa;
  font-family: open_sans;
  font-weight: bold;
  font-size: 10px;
  text-align: center;
  cursor: pointer;
  margin-right: 10px; }

.ok-cancel-buttons {
  align-self: center; }

.invalid-error-text {
  font-size: 11px;
  color: #cd2424;
  padding-top: 5px; }

.ng-touched .ng-invalid:not(form) {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  border: 1px solid var(--grid-color-011);
  outline: none; }

form.submitted .ng-invalid:not(form) {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  border: 1px solid var(--grid-color-011);
  outline: none; }

.ngx-datatable {
  background: var(--white);
  line-height: 0.9;
  /**
	 * Header Styles
	 */
  /**
	 * Body Styles
	 */ }
  .ngx-datatable .empty-row {
    height: 50px;
    text-align: center;
    font-size: 13px;
    padding-top: 15px;
    border: 1px solid #c9c9c9;
    border-top: 0px; }
  .ngx-datatable .loading-row {
    text-align: left;
    padding: .5rem 1.2rem;
    vertical-align: top;
    border-top: 0; }
  .ngx-datatable .datatable-header {
    background: #5a5a64;
    border-top: 1px solid #c9c9c9; }
    .ngx-datatable .datatable-header .datatable-header-inner {
      height: 100%; }
    .ngx-datatable .datatable-header .datatable-header-cell {
      text-align: left;
      padding-left: 20px;
      padding-top: 5px;
      font-weight: 600;
      font-size: 13px;
      text-transform: uppercase;
      color: white;
      height: 100%;
      border-right: 1px solid white;
      cursor: default; }
      .ngx-datatable .datatable-header .datatable-header-cell:last-child {
        border-right: 0; }
      .ngx-datatable .datatable-header .datatable-header-cell .datatable-header-cell-label {
        cursor: pointer; }
      .ngx-datatable .datatable-header .datatable-header-cell .sort-btn {
        height: 10px;
        width: 10px;
        background-repeat: no-repeat;
        background-position: top; }
      .ngx-datatable .datatable-header .datatable-header-cell .datatable-icon-up {
        background-image: url(/assets/sort-direction_down.svg);
        content: none; }
      .ngx-datatable .datatable-header .datatable-header-cell .datatable-icon-down {
        background-image: url(/assets/sort-direction_up.svg);
        content: none; }
      .ngx-datatable .datatable-header .datatable-header-cell .datatable-icon-up:before {
        content: none; }
      .ngx-datatable .datatable-header .datatable-header-cell .datatable-icon-down:before {
        content: none; }
  .ngx-datatable .datatable-body {
    box-sizing: border-box; }
    .ngx-datatable .datatable-body .datatable-row-wrapper:last-child .datatable-body-row {
      border-bottom: 1px solid #c9c9c9; }
    .ngx-datatable .datatable-body .datatable-body-row {
      border-bottom: 1px solid #e6e6e6; }
      .ngx-datatable .datatable-body .datatable-body-row .datatable-body-cell {
        text-align: left;
        padding-left: 20px;
        padding-top: 15px;
        border-top: 0;
        transition: width 0.3s ease;
        border-right: 1px solid #e6e6e6;
        color: #5a5a64;
        font-size: 13px; }
        .ngx-datatable .datatable-body .datatable-body-row .datatable-body-cell:last-child {
          border-right: 1px solid #c9c9c9; }
        .ngx-datatable .datatable-body .datatable-body-row .datatable-body-cell:first-child {
          border-left: 1px solid #c9c9c9; }
      .ngx-datatable .datatable-body .datatable-body-row:hover,
      .ngx-datatable .datatable-body .datatable-body-row:hover .datatable-row-group {
        background-color: rgba(20, 146, 230, 0.1);
        transition-property: background;
        transition-duration: .3s;
        transition-timing-function: linear;
        cursor: pointer; }
      .ngx-datatable .datatable-body .datatable-body-row:focus,
      .ngx-datatable .datatable-body .datatable-body-row:focus .datatable-row-group {
        background-color: rgba(20, 146, 230, 0.1); }
      .ngx-datatable .datatable-body .datatable-body-row:focus .datatable-body-cell:last-child {
        border-right: 1px solid #1492e6; }
      .ngx-datatable .datatable-body .datatable-body-row:focus .datatable-body-cell:first-child {
        border-left: 1px solid #1492e6; }
    .ngx-datatable .datatable-body .progress-linear {
      display: block;
      position: relative;
      width: 100%;
      height: 7px;
      padding: 0;
      margin: 0;
      position: absolute; }
      .ngx-datatable .datatable-body .progress-linear .container {
        display: block;
        position: relative;
        overflow: hidden;
        width: 100%;
        height: 7px;
        transform: translate(0, 0) scale(1, 1);
        background-color: white; }
        .ngx-datatable .datatable-body .progress-linear .container .bar {
          transition: all .4s linear;
          animation: loading 1.2s infinite cubic-bezier(0.39, 0.575, 0.565, 1);
          transition: transform .4s linear;
          background-color: #1492e6;
          position: absolute;
          left: 0;
          top: 0;
          bottom: 0;
          width: 100%;
          height: 7px; }
  .ngx-datatable .datatable-footer {
    font-size: 13px;
    box-sizing: border-box; }
    .ngx-datatable .datatable-footer .datatable-footer-inner {
      border-bottom: 1px solid #c9c9c9;
      border-left: 1px solid #c9c9c9;
      border-right: 1px solid #c9c9c9; }
    .ngx-datatable .datatable-footer .page-count {
      display: none;
      padding: 0 1.2rem;
      color: #5a5a64; }
    .ngx-datatable .datatable-footer .datatable-pager li {
      vertical-align: middle; }
      .ngx-datatable .datatable-footer .datatable-pager li.disabled a {
        color: rgba(0, 0, 0, 0.26) !important;
        background-color: transparent !important;
        cursor: default !important; }
      .ngx-datatable .datatable-footer .datatable-pager li.active a {
        background-color: #1492e6;
        color: white;
        font-weight: bold; }
    .ngx-datatable .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: #5a5a64;
      text-decoration: none;
      vertical-align: bottom; }
      .ngx-datatable .datatable-footer .datatable-pager a:hover {
        color: rgba(0, 0, 0, 0.75);
        background-color: rgba(158, 158, 158, 0.2); }
    .ngx-datatable .datatable-footer .datatable-pager .datatable-icon-left,
    .ngx-datatable .datatable-footer .datatable-pager .datatable-icon-skip,
    .ngx-datatable .datatable-footer .datatable-pager .datatable-icon-right,
    .ngx-datatable .datatable-footer .datatable-pager .datatable-icon-prev {
      font-size: 20px;
      line-height: 20px;
      padding: 0 3px; }

/**
 * Progress bar animations
 */
@keyframes loading {
  0% {
    opacity: 1;
    transform: translateX(-35%) scale(0.3, 1); }
  100% {
    opacity: 0.4;
    transform: translateX(50%) scale(0, 1); } }

.datatable-header-cell-label {
  color: white;
  font-size: 12px;
  font-family: open_sans;
  font-weight: bold; }

.datatable-header-cell {
  cursor: none;
  background: #4dadd8;
  padding-left: 0px !important;
  text-align: center; }

.datatable-header {
  max-height: 30px; }

.ngx-datatable.material.striped .datatable-row-odd {
  background: #f8f8f8; }

.ngx-datatable .datatable-body .datatable-body-row {
  border-bottom: 0px solid #e6e6e6;
  min-height: 35px; }

.ngx-datatable .datatable-body .datatable-body-row .datatable-body-cell {
  border-right: 0px solid #e6e6e6;
  color: #656565;
  font-size: 12px;
  font-family: open_sans;
  padding-left: 5px !important;
  padding-top: 7px !important;
  padding-bottom: 7px !important;
  text-align: left; }

.ngx-datatable.material:not(.cell-selection) .datatable-body-row:hover,
.ngx-datatable.material:not(.cell-selection) .datatable-body-row:hover .datatable-row-group {
  background: #eaeaea; }

.ngx-datatable .datatable-header .datatable-header-cell {
  border-right: 1px solid #4dadd8;
  text-align: left;
  padding-left: 5px !important; }

.icon-row {
  padding-left: 0px !important; }

.headset-icon {
  width: 15px;
  height: 15px;
  opacity: 0.5; }

.mat-table.dark {
  background-color: var(--grid-color-006);
  font-family: nunito-sans;
  font-size: 13px;
  font-weight: 500;
  color: var(--text-color-001); }
  .mat-table.dark .mat-header-row {
    height: 30px; }
  .mat-table.dark .mat-header-cell {
    background-color: var(--grid-color-006);
    text-transform: capitalize;
    padding-left: 1rem;
    font-size: 13px;
    font-weight: 500;
    color: var(--text-color-001); }
  .mat-table.dark .mat-row {
    height: 30px; }
    .mat-table.dark .mat-row .mat-cell:first-child {
      background-color: rgba(0, 0, 0, 0.5); }
  .mat-table.dark .mat-cell {
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    border-color: var(--grid-color-004);
    padding: 0px;
    padding-left: 1rem;
    font-size: 13px;
    font-weight: 500;
    color: var(--text-color-001); }
    .mat-table.dark .mat-cell:first-child {
      border-top-width: 1px; }

.capitalize {
  text-transform: capitalize; }

.bpcloud-input-label {
  color: var(--background-color-024);
  font-family: 'open_sans';
  font-weight: 600;
  font-size: 14px; }

.bpcloud-input,
.bpcloud-dropdown {
  border: 1px solid var(--background-color-008);
  text-indent: 14px;
  font-family: 'open_sans';
  font-size: 14px;
  color: var(--background-color-024);
  background: var(--white);
  height: 40px; }

.bpcloud-dropdown {
  text-indent: 10px; }

::-webkit-input-placeholder {
  font-style: italic; }

:-moz-placeholder {
  font-style: italic; }

::-moz-placeholder {
  font-style: italic; }

:-ms-input-placeholder {
  font-style: italic; }

.bplive-input-field-grey {
  border-top: 0px;
  padding-left: 5px;
  margin-right: 20px;
  width: auto;
  height: 30px;
  border-radius: 3px;
  box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.25);
  border: solid 1px rgba(216, 216, 216, 0.15);
  background-color: var(--brownish-grey);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0.02px;
  color: var(--select-text-color-002); }
  .bplive-input-field-grey .mat-button {
    line-height: 30px; }
  .bplive-input-field-grey input:focus {
    outline: none; }
  .bplive-input-field-grey .mat-input-element {
    background: transparent;
    border: none;
    color: var(--select-text-color-002); }
  .bplive-input-field-grey button.mat-menu-item {
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    width: 100%;
    padding: 0 5px;
    line-height: 33px;
    height: auto;
    color: var(--select-text-color-002); }
    .bplive-input-field-grey button.mat-menu-item .mat-icon {
      margin-right: 0;
      padding-top: 5px;
      padding-left: 5px;
      color: inherit; }
  .bplive-input-field-grey .mat-menu-item[disabled] {
    color: var(--select-text-color-002);
    opacity: 0.5; }
  .bplive-input-field-grey .mat-icon-button {
    padding: 0;
    min-width: 0;
    width: 30px;
    height: 30px;
    flex-shrink: 0;
    line-height: 35px;
    border-radius: 50%; }
  .bplive-input-field-grey .mat-datepicker-toggle {
    color: var(--select-text-color-002); }
  .bplive-input-field-grey .mat-select-value {
    display: flex;
    align-items: center;
    color: inherit;
    max-width: 100%;
    width: auto;
    height: 100%;
    padding-left: 3px; }
  .bplive-input-field-grey .mat-select-trigger {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    height: auto; }
  .bplive-input-field-grey .mat-select-arrow-wrapper {
    flex-direction: column;
    justify-content: center;
    display: flex; }
    .bplive-input-field-grey .mat-select-arrow-wrapper .mat-select-arrow {
      color: inherit;
      margin: 0 8px; }

.cdk-overlay-container .cdk-overlay-pane .mat-option {
  background-color: var(--select-option-background-color);
  border-bottom: 0px solid var(--input-border-color);
  height: 33px !important;
  line-height: 33px !important;
  max-height: 33px !important;
  font-size: 13px;
  color: var(--select-text-color-001) !important; }

.cdk-overlay-container .cdk-overlay-pane .mat-select-panel {
  max-height: 300px;
  min-width: 100% !important; }

.cdk-overlay-container .cdk-overlay-pane .mat-option.mat-active {
  background-color: var(--select-option-background-color); }

.cdk-overlay-container .cdk-overlay-pane .mat-option-text div {
  background-color: inherit !important;
  height: auto !important; }

.cdk-overlay-container .cdk-overlay-pane .mat-select-panel .mat-option {
  font-family: nunito-sans; }

.cdk-overlay-container .cdk-overlay-pane .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border: none;
  background-color: var(--background-color-017); }

.cdk-overlay-container .cdk-overlay-pane .mat-slider-track-fill {
  background-color: var(--background-color-017); }

.cdk-overlay-container .cdk-overlay-pane .mat-slider-thumb {
  background-color: var(--background-color-017); }

.bplive-dialog-button {
  border: none;
  border-radius: 4px;
  box-shadow: 0 1px 2px 0 var(--drop-shadow-color);
  background-color: var(--grid-button-background);
  height: 34px;
  width: 84px;
  font-family: nunito-sans;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--white);
  margin-right: 32px; }
  .bplive-dialog-button-link {
    background: transparent;
    font-family: nunito-sans;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0px;
    color: var(--soft-blue);
    border-radius: 0;
    box-shadow: none;
    border: none; }
    .bplive-dialog-button-link:focus {
      outline: none; }
    .bplive-dialog-button-link:hover {
      cursor: pointer;
      text-decoration: underline;
      background-color: transparent; }
    .bplive-dialog-button-link:disabled {
      cursor: default;
      background-color: transparent; }
  .bplive-dialog-button:hover {
    background-color: var(--background-color-018);
    cursor: pointer; }
  .bplive-dialog-button:active {
    background-color: var(--background-color-019); }
  .bplive-dialog-button:disabled {
    cursor: default;
    background-color: var(--grid-button-background);
    opacity: 0.5; }

.force-dynamic-image-loader {
  background-image: url(/assets/cogs-lightmode.svg);
  background-image: url(/assets/cogs.svg);
  background-image: url(/assets/dialog-link-lightmode.svg);
  background-image: url(/assets/dialog-link.svg);
  background-image: url(/assets/scenarios-icon-lightmode.svg);
  background-image: url(/assets/scenarios-icon.svg);
  background-image: url(/assets/calendar-white-lightmode.svg);
  background-image: url(/assets/calendar-white.svg);
  background-image: url(/assets/inline-editable-lightmode.svg);
  background-image: url(/assets/inline-editable.svg);
  background-image: url(/assets/dash-line-lightmode.svg);
  background-image: url(/assets/dash-line.svg);
  background-image: url(/assets/policy-icon-lightmode.svg);
  background-image: url(/assets/policy-icon.svg);
  background-image: url(/assets/siem.svg);
  background-image: url(/assets/siem-lightmode.svg);
  background-image: url(/assets/reports-lightmode.svg);
  background-image: url(/assets/reports.svg);
  background-image: url(/assets/clipboard.svg);
  background-image: url(/assets/clipboard-lightmode.svg);
  background-image: url(/assets/agent-bright.svg);
  background-image: url(/assets/agent-bright-lightmode.svg);
  background-image: url(/assets/scenario-name.svg);
  background-image: url(/assets/scenario-name-lightmode.svg); }

.bplive-grid {
  width: 100%;
  background: var(--grid-color-001) !important; }
  .bplive-grid .mat-header-row {
    position: sticky !important;
    top: -.6px;
    background-color: var(--background-color);
    z-index: 300;
    height: 30px !important; }
  .bplive-grid .mat-header-cell {
    text-transform: capitalize;
    font-size: 11px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0px;
    color: var(--grid-header-text-color);
    border-left: 1px solid var(--background-color);
    border-right: 1px solid var(--background-color);
    padding-left: 15px;
    background-color: var(--background-color);
    position: sticky;
    top: -.6px;
    z-index: 300; }
  .bplive-grid .mat-header-cell:first-child {
    padding-left: 15px; }
  .bplive-grid .mat-cell:first-child {
    padding-left: 0rem; }
  .bplive-grid .mat-cell:last-child {
    padding-right: 0rem; }
  .bplive-grid .mat-row:nth-child(even) .mat-cell:nth-child(even) {
    background-color: var(--grid-cell-color-001); }
  .bplive-grid .mat-row:nth-child(even) .mat-cell:nth-child(odd) {
    background-color: var(--grid-cell-color-002); }
  .bplive-grid .mat-row:nth-child(even) .mat-cell:first-child {
    background-color: var(--grid-cell-color-003); }
  .bplive-grid .mat-row:nth-child(odd) .mat-cell:nth-child(odd) {
    background-color: var(--grid-cell-color-004); }
  .bplive-grid .mat-row:nth-child(odd) .mat-cell:nth-child(even) {
    background-color: var(--grid-cell-color-005); }
  .bplive-grid .mat-row:nth-child(odd) .mat-cell:first-child {
    background-color: var(--grid-cell-color-006); }
  .bplive-grid .mat-row:nth-child(even) .mat-cell:nth-child(2) {
    background-color: var(--grid-cell-color-003); }
  .bplive-grid .mat-row:nth-child(odd) .mat-cell:nth-child(2) {
    background-color: var(--grid-cell-color-006); }
  .bplive-grid .mat-cell {
    color: var(--text-color-whiteblack);
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0px;
    color: var(--grid-header-text-color);
    padding: 0px;
    padding-left: 0rem; }
  .bplive-grid-cell-text {
    padding-left: 1rem;
    white-space: pre-wrap; }
  .bplive-grid-cell-icon-column {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start; }
  .bplive-grid-cell-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 22px;
    height: 22px;
    border-radius: 4px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
    background-color: var(--grid-icon-background);
    color: var(--grid-icon-forecolor);
    font-size: 17px;
    cursor: pointer;
    margin-left: 2px;
    margin-right: 2px;
    padding: 0px;
    border-width: 0px;
    border-style: none;
    border-color: var(--grid-icon-background); }
  .bplive-grid-cell-icon:active {
    border-style: none; }
  .bplive-grid-cell-icon:hover {
    opacity: 0.7; }
  .bplive-grid-cell-icon:disabled {
    opacity: 0.3;
    cursor: default; }
  .bplive-grid-cell-icon-color-whiteblack {
    color: var(--text-color-whiteblack);
    font-size: 29px; }
  .bplive-grid .edit-grid-cell-input {
    height: 34px;
    border: 0px solid var(--grid-color-004);
    background: none !important;
    outline: none;
    width: calc(100% - 15px);
    color: var(--text-color-whiteblack);
    font-size: 11px;
    font-weight: 500;
    margin: 0px; }
  .bplive-grid .edit-grid-cell-input:focus {
    border: 0px solid var(--grid-color-004);
    background: none !important;
    outline: none; }
  .bplive-grid .mat-row {
    height: 36px !important;
    outline: none; }
  .bplive-grid .mat-row:hover {
    opacity: 0.8; }
  .bplive-grid .mat-row::selection {
    opacity: 0.8;
    background-color: var(--grid-expanding-select-color);
    outline: 5px solid yellow; }

.bplive-grid .mat-sort-header-arrow {
  opacity: 0.5 !important;
  color: var(--grid-color-012);
  transform: unset !important; }

.bplive-grid .mat-sort-header-sorted .mat-sort-header-arrow {
  color: var(--grid-color-012);
  opacity: 1 !important; }

.bplive-grid .mat-sort-header-container {
  width: 100%; }

.bplive-grid .center-mat-header .mat-sort-header-container {
  justify-content: center;
  padding-left: 12px; }

.bplive-grid-type2 .mat-sort-header-arrow {
  opacity: 0.5 !important;
  color: var(--grid-color-012);
  transform: unset !important; }

.bplive-grid-type2 .mat-sort-header-sorted .mat-sort-header-arrow {
  color: var(--grid-color-012);
  opacity: 1 !important; }

.bplive-grid-type2 .mat-sort-header-container {
  width: max-content;
  max-width: unset; }

.bplive-grid-type2 .center-mat-header .mat-sort-header-container {
  justify-content: center;
  padding-left: 12px; }

.bplive-inner-grid {
  width: 100%;
  background: var(--background-color-004) !important; }
  .bplive-inner-grid .mat-header-row {
    background-color: var(--background-color-004) !important;
    z-index: 200; }
  .bplive-inner-grid .mat-header-cell {
    font-family: nunito-sans;
    font-size: 11px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0px;
    color: var(--grid-header-text-color);
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
    border-bottom: solid 1px var(--grid-cell-color-009) !important;
    padding-left: 1rem;
    z-index: 201; }
  .bplive-inner-grid .mat-header-cell:first-child {
    padding-left: 1rem; }
  .bplive-inner-grid .mat-cell {
    border: 0px solid var(--text-color-whiteblack); }
  .bplive-inner-grid .mat-row {
    height: 36px;
    outline: none; }
  .bplive-inner-grid .mat-row:hover {
    opacity: 0.7; }
  .bplive-inner-grid .mat-row::selection {
    outline: 5px solid yellow; }
  .bplive-inner-grid .mat-cell:first-child {
    padding-left: 0rem; }
  .bplive-inner-grid .mat-cell:last-child {
    padding-right: 0rem; }
  .bplive-inner-grid .mat-row:nth-child(4n+1) .mat-cell:nth-child(even) {
    background-color: var(--background-color-004) !important; }
  .bplive-inner-grid .mat-row:nth-child(4n+1) .mat-cell:nth-child(odd) {
    background-color: var(--background-color-004) !important; }
  .bplive-inner-grid .mat-row:nth-child(4n+1) .mat-cell:first-child {
    background-color: var(--background-color-004) !important; }
  .bplive-inner-grid .mat-row:nth-child(4n-1) .mat-cell:nth-child(odd) {
    background-color: var(--background-color-004) !important; }
  .bplive-inner-grid .mat-row:nth-child(4n-1) .mat-cell:nth-child(even) {
    background-color: var(--background-color-004) !important; }
  .bplive-inner-grid .mat-row:nth-child(4n-1) .mat-cell:first-child {
    background-color: var(--background-color-004) !important; }
  .bplive-inner-grid .mat-cell {
    font-family: nunito-sans;
    font-size: 11px;
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.01px;
    color: var(--select-text-color-001);
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
    border-bottom: solid 1px var(--grid-cell-color-009) !important;
    padding: 0px;
    padding-left: 0rem; }
  .bplive-inner-grid-cell-text {
    white-space: pre-wrap;
    padding-left: 1rem; }
  .bplive-inner-grid-cell-icon-column {
    text-align: center;
    vertical-align: middle; }
  .bplive-inner-grid-cell-icon {
    color: var(--text-color-whiteblack);
    font-size: 25px;
    cursor: pointer; }
  .bplive-inner-grid-cell-icon:disabled {
    opacity: 0.3;
    cursor: default; }
  .bplive-inner-grid-cell-icon-color-whiteblack {
    color: var(--text-color-whiteblack);
    font-size: 29px; }

.bplive-inner-inner-grid {
  width: 100%;
  background: var(--primary-color) !important; }
  .bplive-inner-inner-grid .mat-header-row {
    background-color: var(--primary-color) !important;
    z-index: 100; }
  .bplive-inner-inner-grid .mat-header-cell {
    font-family: nunito-sans;
    font-size: 11px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0px;
    color: var(--grid-header-text-color);
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
    border-bottom: solid 1px var(--grid-cell-color-009) !important;
    z-index: 100; }
  .bplive-inner-inner-grid .mat-header-cell:first-child {
    padding-left: 0rem; }
  .bplive-inner-inner-grid .mat-cell {
    border: 0px solid var(--text-color-whiteblack); }
  .bplive-inner-inner-grid .mat-row {
    height: 36px;
    outline: none; }
  .bplive-inner-inner-grid .mat-row:hover {
    opacity: 0.7; }
  .bplive-inner-inner-grid .mat-row::selection {
    outline: 5px solid yellow; }
  .bplive-inner-inner-grid .mat-cell:first-child {
    padding-left: 0rem; }
  .bplive-inner-inner-grid .mat-cell:last-child {
    padding-right: 0rem; }
  .bplive-inner-inner-grid .mat-row:nth-child(4n+1) .mat-cell:nth-child(even) {
    background-color: var(--primary-color) !important; }
  .bplive-inner-inner-grid .mat-row:nth-child(4n+1) .mat-cell:nth-child(odd) {
    background-color: var(--primary-color) !important; }
  .bplive-inner-inner-grid .mat-row:nth-child(4n+1) .mat-cell:first-child {
    background-color: var(--primary-color) !important; }
  .bplive-inner-inner-grid .mat-row:nth-child(4n-1) .mat-cell:nth-child(odd) {
    background-color: var(--primary-color) !important; }
  .bplive-inner-inner-grid .mat-row:nth-child(4n-1) .mat-cell:nth-child(even) {
    background-color: var(--primary-color) !important; }
  .bplive-inner-inner-grid .mat-row:nth-child(4n-1) .mat-cell:first-child {
    background-color: var(--primary-color) !important; }
  .bplive-inner-inner-grid .mat-cell {
    font-family: nunito-sans;
    font-size: 11px;
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.01px;
    color: var(--select-text-color-001);
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
    border-bottom: solid 1px var(--grid-cell-color-009) !important;
    padding: 0px;
    padding-left: 0rem; }
  .bplive-inner-inner-grid-cell-text {
    padding-left: 1rem; }
  .bplive-inner-inner-grid-cell-icon-column {
    text-align: center;
    vertical-align: middle; }
  .bplive-inner-inner-grid-cell-icon {
    color: var(--text-color-whiteblack);
    font-size: 25px;
    cursor: pointer; }
  .bplive-inner-inner-grid-cell-icon:disabled {
    opacity: 0.3;
    cursor: default; }
  .bplive-inner-inner-grid-cell-icon-color-whiteblack {
    color: var(--text-color-whiteblack);
    font-size: 29px; }

.bplive-expandable-grid {
  width: 100%;
  background: var(--grid-color-001) !important; }
  .bplive-expandable-grid .mat-header-row {
    position: sticky;
    top: -.6px;
    background-color: var(--background-color);
    z-index: 300;
    height: 30px; }
  .bplive-expandable-grid .mat-header-cell {
    font-family: nunito-sans;
    font-size: 11px;
    font-weight: var(--grid-header-font-weight);
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0px;
    color: var(--grid-header-text-color);
    padding-left: 1rem;
    background-color: var(--background-color);
    position: sticky;
    top: -.6px;
    z-index: 300; }
  .bplive-expandable-grid .mat-header-cell:first-child {
    padding-left: 1rem; }
  .bplive-expandable-grid .mat-cell {
    border: 0px solid var(--text-color-whiteblack); }
  .bplive-expandable-grid .mat-row {
    height: 36px;
    outline: none; }
    .bplive-expandable-grid .mat-row.row-expanded {
      background-color: var(--grid-expanding-select-color);
      border-top: none; }
    .bplive-expandable-grid .mat-row.expanded {
      background-color: var(--grid-expanding-select-color);
      border-top: none; }
  .bplive-expandable-grid .expanded-row {
    background: var(--grid-expanding-select-color); }
  .bplive-expandable-grid .detail-row {
    height: 0; }
  .bplive-expandable-grid .element-row:not(.expanded-row):hover {
    opacity: 0.9; }
  .bplive-expandable-grid .element-row:not(.expanded-row):active {
    background: var(--grid-expanding-select-color); }
  .bplive-expandable-grid .element-row td {
    border-bottom-width: 0; }
  .bplive-expandable-grid .element-detail {
    overflow: hidden;
    display: flex; }
  .bplive-expandable-grid .detail-row {
    background: var(--background-color-007);
    height: 0;
    display: none; }
    .bplive-expandable-grid .detail-row.expanded {
      display: table-row; }
    .bplive-expandable-grid .detail-row .mat-column-detailsColumn {
      padding: 11px;
      padding-left: 30px; }
  .bplive-expandable-grid .expanded-td {
    background: var(--grid-expanding-select-color) !important; }
  .bplive-expandable-grid .mat-cell:first-child {
    padding-left: 0rem; }
  .bplive-expandable-grid .mat-cell:last-child {
    padding-right: 0rem; }
  .bplive-expandable-grid .mat-row:nth-child(even) {
    cursor: default;
    opacity: inherit; }
  .bplive-expandable-grid .mat-row:nth-child(4n+1) .mat-cell:nth-child(even) {
    background-color: var(--grid-cell-color-001); }
  .bplive-expandable-grid .mat-row:nth-child(4n+1) .mat-cell:nth-child(odd) {
    background-color: var(--grid-cell-color-002); }
  .bplive-expandable-grid .mat-row:nth-child(4n+1) .mat-cell:first-child {
    background-color: var(--grid-cell-color-003); }
  .bplive-expandable-grid .mat-row:nth-child(4n-1) .mat-cell:nth-child(odd) {
    background-color: var(--grid-cell-color-004); }
  .bplive-expandable-grid .mat-row:nth-child(4n-1) .mat-cell:nth-child(even) {
    background-color: var(--grid-cell-color-005); }
  .bplive-expandable-grid .mat-row:nth-child(4n-1) .mat-cell:first-child {
    background-color: var(--grid-cell-color-006); }
  .bplive-expandable-grid .mat-cell {
    font-family: nunito-sans;
    font-size: 11px;
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.01px;
    color: var(--grid-text-color);
    border-top: 1px solid var(--grid-color-004);
    padding: 0px;
    padding-left: 1rem; }
  .bplive-expandable-grid-cell-text {
    padding-left: 1rem; }
  .bplive-expandable-grid-cell-icon-column {
    text-align: center;
    vertical-align: middle; }
  .bplive-expandable-grid-cell-icon {
    color: var(--text-color-whiteblack);
    font-size: 25px;
    cursor: pointer; }
  .bplive-expandable-grid-cell-icon:disabled {
    opacity: 0.3;
    cursor: default; }
  .bplive-expandable-grid-cell-icon-color-whiteblack {
    color: var(--text-color-whiteblack);
    font-size: 29px; }
  .bplive-expandable-grid .edit-grid-cell-input {
    height: 36px;
    border: 0px solid var(--grid-color-004);
    background: var(--input-background-color) !important;
    outline: none;
    width: 100%;
    color: var(--text-color-whiteblack);
    font-size: 13px;
    font-weight: 500;
    padding-left: 0px; }
  .bplive-expandable-grid .edit-grid-cell-input:focus {
    border: 0px solid var(--grid-color-004);
    background: var(--input-background-color) !important;
    outline: none; }

.bplive-grid-type4 {
  background-color: transparent !important;
  font-family: nunito-sans;
  width: 100%; }
  .bplive-grid-type4 .mat-header-row {
    background-color: transparent;
    height: 30px !important;
    border-bottom: solid 1px var(--grid-cell-color-009);
    min-height: 30px; }
  .bplive-grid-type4 .mat-header-cell {
    font-size: 1em;
    text-transform: capitalize;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0px;
    color: var(--grid-header-text-color);
    padding-left: 15px; }
  .bplive-grid-type4 .mat-header-cell:first-child {
    padding-left: 15px; }
  .bplive-grid-type4 .mat-row {
    min-height: 36px;
    border-bottom-color: rgba(0, 0, 0, 0);
    height: 36px !important;
    outline: none; }
  .bplive-grid-type4 .mat-row:hover {
    cursor: pointer; }
  .bplive-grid-type4 .mat-row::selection {
    outline: 5px solid yellow; }
  .bplive-grid-type4 .mat-cell:first-child {
    padding-left: 0rem; }
  .bplive-grid-type4 .mat-cell:last-child {
    padding-right: 24px; }
  .bplive-grid-type4 .mat-row:nth-child(even) .mat-cell:nth-child(even) {
    background-color: var(--grid-cell-color-013); }
  .bplive-grid-type4 .mat-row:nth-child(even) .mat-cell:nth-child(odd) {
    background-color: var(--grid-cell-color-013); }
  .bplive-grid-type4 .mat-row:nth-child(even) .mat-cell:first-child {
    background-color: var(--grid-cell-color-013); }
  .bplive-grid-type4 .mat-row:nth-child(odd) .mat-cell:nth-child(odd) {
    background-color: var(--grid-cell-color-013); }
  .bplive-grid-type4 .mat-row:nth-child(odd) .mat-cell:nth-child(even) {
    background-color: var(--grid-cell-color-013); }
  .bplive-grid-type4 .mat-row:nth-child(odd) .mat-cell:first-child {
    background-color: var(--grid-cell-color-013); }
  .bplive-grid-type4 .mat-cell {
    color: var(--text-whiteblack);
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    font-size: 1em;
    line-height: normal;
    letter-spacing: 0px;
    border-top: 0px solid var(--grid-color-005);
    border-bottom: 1px solid var(--grid-cell-color-009);
    border-left: 0px solid var(--grid-color-005);
    border-right: 0px solid var(--grid-color-005);
    padding: 0px;
    padding-left: 0rem;
    min-height: 36px; }
  .bplive-grid-type4-cell-text {
    padding-left: 1rem; }
  .bplive-grid-type4-cell-icon-column {
    text-align: center;
    vertical-align: middle; }
  .bplive-grid-type4-cell-icon {
    color: var(--text-color-whiteblack);
    font-size: 1.3em;
    margin-top: 3px; }
  .bplive-grid-type4-cell-icon:disabled {
    opacity: 0.3;
    cursor: default; }
  .bplive-grid-type4-cell-icon-color-whiteblack {
    color: var(--text-color-whiteblack);
    font-size: 29px; }
  .bplive-grid-type4 .edit-grid-cell-input {
    height: 34px;
    border: 0px solid var(--grid-color-004);
    background: none !important;
    outline: none;
    width: calc(100% - 15px);
    color: var(--text-color-005);
    font-size: 0.9em;
    font-weight: 500;
    margin: 0px;
    padding-left: 15px; }
  .bplive-grid-type4 .edit-grid-cell-input:focus {
    border: 0px solid var(--grid-color-004);
    background: none !important;
    outline: none; }
  .bplive-grid-type4 .mat-form-field-wrapper {
    padding-bottom: 0px;
    padding-bottom: 0px;
    height: 36px;
    align-items: center;
    display: flex;
    justify-content: flex-start;
    flex-grow: 1;
    width: 100%; }
  .bplive-grid-type4 .mat-input-element {
    background-color: transparent;
    padding-left: 0px;
    font-size: 11px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0px;
    color: var(--text-color-005);
    height: 30px; }
  .bplive-grid-type4 .mat-form-field {
    font-size: 13px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: var(--text-color-005);
    height: 36px;
    display: flex;
    align-items: center;
    flex-grow: 1;
    justify-content: flex-start; }
  .bplive-grid-type4 .mat-form-field-type-mat-select:not(.mat-form-field-disabled) .ng-invalid:not(form) .mat-select {
    background-color: teal;
    border: 1px solid var(--grid-color-011); }
  .bplive-grid-type4 .ng-touched .ng-invalid {
    border: none;
    outline: none; }
  .bplive-grid-type4 .mat-select .ng-touched .ng-invalid:not(form) {
    display: flex;
    flex-direction: row;
    flex-grow: 1;
    border: 0px solid var(--grid-color-011);
    outline: none; }
  .bplive-grid-type4 .mat-input-element .ng-touched .ng-invalid:not(form) {
    display: flex;
    flex-direction: row;
    flex-grow: 1;
    border: 1px solid var(--grid-color-011);
    outline: none; }
  .bplive-grid-type4 .mat-select {
    font-family: nunito-sans;
    border-radius: 3px;
    border: solid 1px var(--border-color-7);
    background-color: var(--background-color-009);
    height: 24px;
    width: 95%; }
  .bplive-grid-type4 .mat-select-disabled {
    background-color: var(--background-color-028);
    border: solid 0px var(--border-color-7); }
  .bplive-grid-type4 .mat-select-value {
    font-family: nunito-sans;
    padding-left: 5px;
    padding-top: 6px;
    font-size: 11px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0px;
    color: var(--text-color-005);
    font-family: nunito-sans; }
  .bplive-grid-type4 .mat-select-disabled .mat-select-value {
    font-size: 0.9em;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0px;
    color: var(--text-color-005); }
  .bplive-grid-type4 .mat-select-arrow-wrapper {
    background-color: var(--background-color-027);
    height: 24px; }
  .bplive-grid-type4 .mat-select-disabled .mat-select-arrow-wrapper {
    background-color: var(--background-color-028);
    height: 24px; }
  .bplive-grid-type4 .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
    color: var(--text-color-005); }
  .bplive-grid-type4 .mat-select-arrow {
    color: var(--text-color-005); }
  .bplive-grid-type4 .mat-select-trigger {
    width: 100%; }
  .bplive-grid-type4 .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
    color: var(--text-color-005); }
  .bplive-grid-type4 .mat-option-text {
    font-family: nunito-sans;
    background-color: var(--background-color-003);
    border-bottom: 1px solid var(--input-border-color);
    height: 30px !important;
    font-size: 0.9em;
    font-weight: 800;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.01px;
    color: var(--text-color-005); }
  .bplive-grid-type4 .mat-input-element:disabled {
    font-size: 0.9em;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0px;
    color: var(--text-color-003); }
  .bplive-grid-type4 .mat-input-element.ng-invalid.ng-touched {
    border: 1px solid var(--grid-color-011) !important; }
  .bplive-grid-type4 .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
    color: rgba(255, 255, 255, 0); }
  .bplive-grid-type4 .mat-header-cell {
    border-bottom-width: 0px; }
  .bplive-grid-type4 .mat-form-field-underline {
    height: 0px;
    bottom: 0px;
    border: none;
    background-color: transparent;
    width: 0px; }
  .bplive-grid-type4 .mat-form-field-infix {
    padding: 0px 0px;
    border-top: 0px solid transparent; }

.bplive-grid-type2 {
  background: var(--grid-color-001) !important; }
  .bplive-grid-type2 .mat-header-row {
    position: sticky;
    top: -.6px;
    background-color: var(--background-color);
    z-index: 300;
    height: 30px !important; }
  .bplive-grid-type2 .inner-grid {
    z-index: 100; }
  .bplive-grid-type2 .mat-header-cell {
    font-size: 11px;
    text-transform: capitalize;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0px;
    color: var(--grid-header-text-color);
    border-left: 1px solid var(--background-color);
    border-right: 1px solid var(--background-color);
    padding-left: 15px;
    background-color: var(--background-color);
    position: sticky;
    top: -.6px;
    z-index: 300; }
  .bplive-grid-type2 .mat-header-cell:first-child {
    padding-left: 15px; }
  .bplive-grid-type2 .mat-row {
    height: 36px !important;
    outline: none; }
  .bplive-grid-type2 .mat-row::selection {
    outline: 5px solid yellow; }
  .bplive-grid-type2 .mat-cell:first-child {
    padding-left: 0rem; }
  .bplive-grid-type2 .mat-cell:last-child {
    padding-right: 0rem; }
  .bplive-grid-type2 .mat-row:nth-child(even) .mat-cell:nth-child(even) {
    background-color: transparent; }
  .bplive-grid-type2 .mat-row:nth-child(even) .mat-cell:nth-child(odd) {
    background-color: transparent; }
  .bplive-grid-type2 .mat-row:nth-child(even) .mat-cell:first-child {
    background-color: transparent; }
  .bplive-grid-type2 .mat-row:nth-child(odd) .mat-cell:nth-child(odd) {
    background-color: transparent; }
  .bplive-grid-type2 .mat-row:nth-child(odd) .mat-cell:nth-child(even) {
    background-color: transparent; }
  .bplive-grid-type2 .mat-row:nth-child(odd) .mat-cell:first-child {
    background-color: transparent; }
  .bplive-grid-type2 .mat-cell {
    color: var(--grid-header-text-color);
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0px;
    border-top: 1px solid var(--grid-color-005);
    border-bottom: 1px solid var(--grid-color-005);
    border-left: 0px solid var(--grid-color-005);
    border-right: 0px solid var(--grid-color-005);
    padding: 0px;
    font-size: 11px;
    padding-left: 0rem; }
  .bplive-grid-type2-cell-text {
    padding-left: 1rem; }
  .bplive-grid-type2-cell-icon-column {
    text-align: center;
    vertical-align: middle; }
  .bplive-grid-type2-cell-icon {
    color: var(--text-color-whiteblack);
    font-size: 24px;
    cursor: pointer;
    margin-top: 3px; }
  .bplive-grid-type2-cell-icon:disabled {
    opacity: 0.3;
    cursor: default; }
  .bplive-grid-type2-cell-icon-color-whiteblack {
    color: var(--text-color-whiteblack);
    font-size: 29px; }
  .bplive-grid-type2 .edit-grid-cell-input {
    height: 34px;
    border: 0px solid var(--grid-color-004);
    background: none !important;
    outline: none;
    width: calc(100% - 15px);
    color: rgba(255, 255, 255, 0.85);
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    margin: 0px;
    padding-left: 15px; }
  .bplive-grid-type2 .edit-grid-cell-input:focus {
    border: 0px solid var(--grid-color-004);
    background: none !important;
    outline: none; }

.bplive-grid-type3 {
  width: 55%;
  background: var(--grid-color-001) !important; }
  .bplive-grid-type3 .mat-header-row {
    position: sticky;
    top: -.6px;
    background-color: var(--background-color);
    z-index: 300;
    height: 30px !important; }
  .bplive-grid-type3 .mat-header-cell {
    font-size: 11px;
    text-transform: capitalize;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0px;
    color: var(--grid-header-text-color);
    border-left: 1px solid var(--background-color);
    border-right: 1px solid var(--background-color);
    padding-left: 15px;
    background-color: var(--background-color);
    position: sticky;
    top: -.6px;
    z-index: 300; }
  .bplive-grid-type3 .mat-header-cell:first-child {
    padding-left: 15px; }
  .bplive-grid-type3 .mat-row {
    height: 36px !important;
    outline: none; }
  .bplive-grid-type3 .mat-row:hover {
    opacity: 0.7;
    cursor: pointer; }
  .bplive-grid-type3 .mat-row::selection {
    outline: 5px solid yellow; }
  .bplive-grid-type3 .mat-cell:first-child {
    padding-left: 0rem; }
  .bplive-grid-type3 .mat-cell:last-child {
    padding-right: 0rem; }
  .bplive-grid-type3 .mat-row:nth-child(even) .mat-cell:nth-child(even) {
    background-color: var(--grid-cell-color-008); }
  .bplive-grid-type3 .mat-row:nth-child(even) .mat-cell:nth-child(odd) {
    background-color: var(--grid-cell-color-008); }
  .bplive-grid-type3 .mat-row:nth-child(even) .mat-cell:first-child {
    background-color: var(--grid-cell-color-008); }
  .bplive-grid-type3 .mat-row:nth-child(odd) .mat-cell:nth-child(odd) {
    background-color: var(--grid-cell-color-007); }
  .bplive-grid-type3 .mat-row:nth-child(odd) .mat-cell:nth-child(even) {
    background-color: var(--grid-cell-color-007); }
  .bplive-grid-type3 .mat-row:nth-child(odd) .mat-cell:first-child {
    background-color: var(--grid-cell-color-007); }
  .bplive-grid-type3 .mat-cell {
    color: var(--grid-header-text-color);
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0px;
    border-top: 1px solid var(--grid-color-005);
    border-bottom: 1px solid var(--grid-color-005);
    border-left: 0px solid var(--grid-color-005);
    border-right: 0px solid var(--grid-color-005);
    padding: 0px;
    padding-left: 0rem;
    font-size: 11px; }
  .bplive-grid-type3-cell-text {
    padding-left: 1rem; }
  .bplive-grid-type3-cell-icon-column {
    text-align: center;
    vertical-align: middle; }
  .bplive-grid-type3-cell-icon {
    color: var(--text-color-whiteblack);
    font-size: 24px;
    margin-top: 3px; }
  .bplive-grid-type3-cell-icon:disabled {
    opacity: 0.3;
    cursor: default; }
  .bplive-grid-type3-cell-icon-color-whiteblack {
    color: var(--text-color-whiteblack);
    font-size: 29px; }
  .bplive-grid-type3 .edit-grid-cell-input {
    height: 34px;
    border: 0px solid var(--grid-color-004);
    background: none !important;
    outline: none;
    width: calc(100% - 15px);
    color: var(--text-color-whiteblack);
    font-size: 11px;
    font-weight: 500;
    margin: 0px;
    padding-left: 15px; }
  .bplive-grid-type3 .edit-grid-cell-input:focus {
    border: 0px solid var(--grid-color-004);
    background: none !important;
    outline: none; }

.bplive-grid-type3-ex-tall {
  width: 100%;
  font-size: 12px;
  background: var(--input-background-color) !important; }
  .bplive-grid-type3-ex-tall .mat-header-row {
    position: sticky;
    top: -.6px;
    background-color: transparent;
    z-index: 300;
    height: 50px !important; }
  .bplive-grid-type3-ex-tall .mat-header-cell {
    font-size: 12px;
    text-transform: capitalize;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0px;
    color: var(--grid-header-text-color);
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    padding-left: 15px;
    background-color: transparent;
    position: sticky;
    top: -.6px;
    z-index: 300; }
  .bplive-grid-type3-ex-tall .mat-header-cell:first-child {
    padding-left: 15px; }
  .bplive-grid-type3-ex-tall .mat-row {
    height: 50px !important;
    outline: none; }
  .bplive-grid-type3-ex-tall .mat-row:hover {
    opacity: 0.7;
    cursor: default; }
  .bplive-grid-type3-ex-tall .mat-row::selection {
    outline: 5px solid yellow; }
  .bplive-grid-type3-ex-tall .mat-cell:first-child {
    padding-left: 0rem; }
  .bplive-grid-type3-ex-tall .mat-cell:last-child {
    padding-right: 0rem; }
  .bplive-grid-type3-ex-tall .mat-cell {
    color: var(--grid-header-text-color);
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0px;
    border-top: 1px solid var(--grid-color-005);
    border-bottom: 1px solid var(--grid-color-005);
    border-left: 0px solid var(--grid-color-005);
    border-right: 0px solid var(--grid-color-005);
    padding: 0px;
    padding-left: 0rem;
    font-size: 12px; }
  .bplive-grid-type3-ex-tall-cell-text {
    padding-left: 1rem; }
  .bplive-grid-type3-ex-tall-cell-icon-column {
    text-align: center;
    vertical-align: middle; }
  .bplive-grid-type3-ex-tall-cell-icon {
    color: var(--text-color-whiteblack);
    font-size: 24px;
    margin-top: 3px; }
  .bplive-grid-type3-ex-tall-cell-icon:disabled {
    opacity: 0.3;
    cursor: default; }
  .bplive-grid-type3-ex-tall-cell-icon-color-whiteblack {
    color: var(--text-color-whiteblack);
    font-size: 29px; }
  .bplive-grid-type3-ex-tall .edit-grid-cell-input {
    height: 34px;
    border: 0px solid var(--grid-color-004);
    background: none !important;
    outline: none;
    width: calc(100% - 15px);
    color: var(--text-color-whiteblack);
    font-size: 12px;
    font-weight: 500;
    margin: 0px;
    padding-left: 15px; }
  .bplive-grid-type3-ex-tall .edit-grid-cell-input:focus {
    border: 0px solid var(--grid-color-004);
    background: none !important;
    outline: none; }

.bplive-grid-report {
  width: 95%;
  background: var(--grid-color-001) !important; }
  .bplive-grid-report .mat-header-row {
    position: sticky;
    top: -.6px;
    background-color: var(--background-color);
    z-index: 300;
    height: 30px !important; }
  .bplive-grid-report .mat-header-cell {
    font-size: 11px;
    text-transform: capitalize;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0px;
    color: var(--grid-header-text-color);
    border-left: 1px solid var(--background-color);
    border-right: 1px solid var(--background-color);
    padding-left: 15px;
    background-color: var(--background-color);
    top: -.6px;
    position: sticky;
    z-index: 300; }
  .bplive-grid-report .mat-header-cell:first-child {
    padding-left: 15px; }
  .bplive-grid-report .mat-row {
    height: 36px !important;
    outline: none; }
  .bplive-grid-report .mat-row:hover {
    opacity: 0.7; }
  .bplive-grid-report .mat-row::selection {
    outline: 5px solid yellow; }
  .bplive-grid-report .mat-cell:first-child {
    padding-left: 0rem; }
  .bplive-grid-report .mat-cell:last-child {
    padding-right: 0rem; }
  .bplive-grid-report .mat-row:nth-child(even) .mat-cell:nth-child(even) {
    background-color: var(--grid-cell-color-008); }
  .bplive-grid-report .mat-row:nth-child(even) .mat-cell:nth-child(odd) {
    background-color: var(--grid-cell-color-008); }
  .bplive-grid-report .mat-row:nth-child(even) .mat-cell:first-child {
    background-color: var(--grid-cell-color-008); }
  .bplive-grid-report .mat-row:nth-child(odd) .mat-cell:nth-child(odd) {
    background-color: var(--grid-cell-color-007); }
  .bplive-grid-report .mat-row:nth-child(odd) .mat-cell:nth-child(even) {
    background-color: var(--grid-cell-color-007); }
  .bplive-grid-report .mat-row:nth-child(odd) .mat-cell:first-child {
    background-color: var(--grid-cell-color-007); }
  .bplive-grid-report .mat-cell {
    color: var(--grid-header-text-color);
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0px;
    border-top: 1px solid var(--grid-color-005);
    border-bottom: 1px solid var(--grid-color-005);
    border-left: 0px solid var(--grid-color-005);
    border-right: 0px solid var(--grid-color-005);
    padding: 0px;
    padding-left: 0rem;
    font-size: 11px; }
  .bplive-grid-report-cell-text {
    padding-left: 1rem; }
  .bplive-grid-report-cell-icon-column {
    text-align: center;
    vertical-align: middle; }
  .bplive-grid-report-cell-icon {
    color: var(--text-color-whiteblack);
    font-size: 24px;
    cursor: pointer;
    margin-top: 3px; }
  .bplive-grid-report-cell-icon:disabled {
    opacity: 0.3;
    cursor: default; }
  .bplive-grid-report-cell-icon-color-whiteblack {
    color: var(--text-color-whiteblack);
    font-size: 29px; }
  .bplive-grid-report .edit-grid-cell-input {
    height: 34px;
    border: 0px solid var(--grid-color-004);
    background: none !important;
    outline: none;
    width: calc(100% - 15px);
    color: rgba(255, 255, 255, 0.85);
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    margin: 0px;
    padding-left: 15px; }
  .bplive-grid-report .edit-grid-cell-input:focus {
    border: 0px solid var(--grid-color-004);
    background: none !important;
    outline: none; }

.swagger-ui {
  font-family: nunito-sans !important;
  color: var(--text-color-001) !important;
  display: flex;
  flex-direction: column;
  width: 100%; }

.swagger-ui > div {
  display: flex;
  width: 100%;
  flex-direction: column; }

.swagger-ui .nostyle {
  font-size: 14px !important;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--text-color-001) !important;
  font-family: nunito-sans !important; }

.swagger-ui .response-col_status {
  font-size: 14px;
  color: var(--text-color-001) !important;
  font-family: nunito-sans !important; }

.swagger-ui .info {
  margin: 0px; }

.swagger-ui .info .title {
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0px;
  padding-left: 8px;
  color: inherit;
  font-family: nunito-sans !important; }

.swagger-ui .info .title small {
  font-family: nunito-sans !important;
  font-size: 10px;
  position: relative;
  top: 0px;
  display: inline-block;
  margin: 0 0 0 5px;
  padding: 0px;
  vertical-align: super;
  border-radius: 0px;
  background: transparent; }

.swagger-ui .info .title small pre {
  margin: 0;
  padding: 0;
  font-family: sans-serif;
  color: inherit; }

.swagger-ui .expand-operation {
  padding: 0px; }

.swagger-ui .info p {
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0px;
  color: inherit;
  font-family: nunito-sans !important; }

.swagger-ui .opblock-tag {
  display: flex;
  align-items: center;
  padding: 10px 0px 10px 0px;
  cursor: pointer;
  transition: all .2s;
  border-bottom: 1px solid rgba(59, 65, 81, 0.3);
  text-transform: uppercase; }

.swagger-ui .opblock-tag small {
  font-size: 12px !important;
  font-family: nunito-sans !important;
  color: #919191ba !important; }

.swagger-ui .opblock .opblock-summary-description {
  font-size: 12px !important;
  color: #919191ba !important;
  margin-left: 10px; }

.swagger-ui .arrow {
  fill: var(--text-color-001) !important; }

.swagger-ui .model {
  color: var(--text-color-003) !important; }

.swagger-ui .scheme-container {
  display: flex;
  padding: 0px;
  background-color: transparent;
  box-shadow: none; }

.swagger-ui .schemes .wrapper {
  margin: 0px; }

.swagger-ui .scheme-container {
  margin: 0 0 0px; }

.swagger-ui .scheme-container .schemes {
  display: flex;
  align-items: flex-start; }

.swagger-ui .btn.authorize {
  color: var(--sea-green-to-dark);
  border-color: var(--sea-green-to-dark); }

.swagger-ui .scheme-container .schemes > label {
  font-family: nunito-sans !important;
  color: inherit !important;
  font-weight: normal;
  text-transform: uppercase;
  margin: 0px 0px 0px 0px;
  font-size: 14px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center; }

.swagger-ui .schemes-title {
  margin-right: 15px;
  margin-left: 0px;
  padding-left: 8px; }

.swagger-ui .wrapper {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin: 5px 0px 5px 0px;
  padding: 0px; }

.swagger-ui .wrapper > section {
  width: 100% !important; }

.swagger-ui .information-container {
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: inherit;
  font-family: nunito-sans; }

.swagger-ui .info a {
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: inherit;
  font-family: nunito-sans; }

.swagger-ui .info > div {
  margin: 0 0 0px; }

.swagger-ui .info hgroup.main {
  margin: 0px; }

.swagger-ui .info__extdocs {
  visibility: hidden !important; }

.swagger-ui .info__license {
  visibility: hidden !important; }

.swagger-ui .opblock .opblock-section-header > label {
  font-family: nunito-sans; }

.swagger-ui table thead tr td, .swagger-ui table thead tr th {
  color: inherit;
  font-family: nunito-sans; }

.swagger-ui .tab li {
  color: inherit;
  font-family: nunito-sans; }

.swagger-ui .parameter__name {
  color: inherit;
  font-family: nunito-sans; }

.swagger-ui .parameter__type {
  color: inherit; }

.swagger-ui select {
  border-top: 0px;
  padding-left: 5px;
  width: auto;
  border-radius: 3px;
  box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.25);
  border: solid 1px rgba(216, 216, 216, 0.15);
  background-color: var(--select-background-color2);
  font-size: 15px;
  font-family: nunito-sans;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 20px;
  letter-spacing: 0.02px;
  color: var(--select-text-color-002);
  height: 30px; }

.swagger-ui select-option {
  background-color: var(--background-color-003) !important;
  border-bottom: 1px solid var(--input-border-color);
  font-size: 12px;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.01px;
  color: var(--select-text-color-001); }

.swagger-ui .opblock {
  margin: 0px 0px 10px 0px;
  border-radius: 4px; }

.swagger-ui .opblock-tag {
  height: 40px;
  margin-top: 50px;
  padding-left: 8px; }
  .swagger-ui .opblock-tag:hover {
    background: var(--grid-cell-color-001); }

.swagger-ui .opblock .tab-header {
  display: flex;
  flex: 0;
  margin-right: 15px; }

.swagger-ui .opblock.opblock-get {
  border-color: var(--grid-color-005);
  background: var(--grid-cell-color-007); }

.swagger-ui .opblock.opblock-get .opblock-summary-method {
  background: var(--soft-blue); }

.swagger-ui .opblock.opblock-get.is-open {
  background: var(--background-color-008) !important; }

.swagger-ui .opblock.opblock-get.is-open .opblock-summary {
  border-color: var(--grid-color-005);
  background: var(--grid-expanding-select-color2) !important; }

.swagger-ui .opblock.opblock-post {
  border-color: var(--grid-color-005);
  background: var(--grid-cell-color-001); }

.swagger-ui .opblock.opblock-post .opblock-summary-method {
  background: #008a82; }

.swagger-ui .opblock.opblock-post.is-open {
  background: var(--background-color-008) !important; }

.swagger-ui .opblock.opblock-post.is-open .opblock-summary {
  background: var(--grid-expanding-select-color2) !important;
  border-color: var(--grid-color-005); }

.swagger-ui .opblock .opblock-section-header {
  display: flex;
  align-items: center;
  padding: 8px 20px;
  min-height: 43px;
  background: var(--background-color-009);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }

.swagger-ui .opblock .opblock-section-header h4 {
  font-family: nunito-sans;
  color: inherit; }

.swagger-ui .opblock-body pre.microlight {
  font-size: 12px;
  margin: 0;
  padding: 10px;
  white-space: pre-wrap;
  word-wrap: break-word;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  border-radius: 4px;
  background: var(--code-example-background);
  overflow-wrap: break-word;
  font-family: monospace;
  font-weight: 600;
  color: var(--code-example-color); }

.swagger-ui .opblock-body pre.microlight span {
  color: inherit !important; }

.swagger-ui .opblock-description-wrapper, .swagger-ui .opblock-external-docs-wrapper, .swagger-ui .opblock-title_normal {
  font-family: nunito-sans;
  color: inherit; }

.swagger-ui .opblock-description-wrapper p, .swagger-ui .opblock-external-docs-wrapper p, .swagger-ui .opblock-title_normal p {
  font-family: nunito-sans;
  color: inherit; }

.swagger-ui .parameter__name.required > span {
  color: var(--reddish-pink) !important; }

.swagger-ui .parameter__name.required:after {
  font-size: 10px;
  position: relative;
  top: -6px;
  padding: 5px;
  content: "required";
  color: var(--reddish-pink) !important; }

.swagger-ui .info hgroup.main {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 15px;
  margin-top: 65px;
  padding-bottom: 15px;
  border-bottom: 1px solid #ffffff08; }

.swagger-ui .info .base-url {
  opacity: 0.8;
  font-size: 12px;
  margin-left: 60px;
  font-family: nunito-sans;
  font-weight: normal;
  color: inherit; }

.swagger-ui .link {
  font-family: nunito-sans !important;
  transition: none !important;
  margin-left: 30px;
  opacity: 0.8;
  font-weight: normal;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  border: none;
  font-size: 13px;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  cursor: pointer;
  background-color: transparent;
  outline: none;
  color: #3378ca !important; }
  .swagger-ui .link:disabled {
    opacity: 0.3;
    cursor: default; }
    .swagger-ui .link:disabled:hover {
      opacity: 0.3;
      cursor: default; }
  .swagger-ui .link:hover {
    opacity: .8;
    cursor: pointer; }

.swagger-ui .execute-wrapper {
  padding: 0;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 20px; }

.swagger-ui .btn-group {
  padding: 0;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 20px; }

.swagger-ui .btn.execute {
  max-width: 100px;
  text-align: center;
  background: #8b006f !important;
  border-radius: 3px;
  border: 1px solid rgba(216, 216, 216, 0.15) !important;
  box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.25) !important;
  height: 32px;
  margin-right: 0.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px 5px 0px 5px !important;
  font-size: 13px !important;
  color: var(--select-text-color-002) !important;
  cursor: pointer; }

.swagger-ui .btn.btn-clear {
  max-width: 100px;
  margin-left: 5px;
  text-align: center;
  background: var(--brownish-grey) !important;
  border-radius: 3px;
  border: 1px solid rgba(216, 216, 216, 0.15) !important;
  box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.25) !important;
  height: 32px;
  margin-right: 0.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px 5px 0px 5px !important;
  font-size: 13px !important;
  color: var(--select-text-color-002) !important;
  cursor: pointer; }

.swagger-ui .download-contents {
  display: flex;
  justify-content: center;
  align-items: center;
  background: var(--brownish-grey) !important;
  padding: 0px 5px 0px 5px !important;
  border-radius: 4px;
  color: var(--select-text-color-002) !important;
  font-size: 13px !important;
  font-family: nunito-sans !important; }

.swagger-ui .btn-group .btn:first-child {
  border-radius: 3px; }

.swagger-ui .btn-group .btn:last-child {
  border-radius: 3px; }

.swagger-ui .btn {
  font-family: nunito-sans;
  box-shadow: 1px 1px 2px #00000085; }

.swagger-ui .try-out__btn {
  font-family: nunito-sans !important;
  transition: none !important;
  text-transform: lowercase;
  opacity: 0.8;
  font-weight: normal;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  border: none !important;
  font-size: 11px !important;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  cursor: pointer;
  background-color: transparent;
  outline: none;
  color: var(--sea-green-to-dark) !important; }
  .swagger-ui .try-out__btn:disabled {
    opacity: 0.3;
    cursor: default; }
    .swagger-ui .try-out__btn:disabled:hover {
      opacity: 0.3;
      cursor: default; }
  .swagger-ui .try-out__btn:hover {
    border: none !important;
    opacity: .8;
    cursor: pointer; }

.swagger-ui .btn.cancel {
  font-family: nunito-sans !important;
  transition: none !important;
  text-transform: lowercase;
  opacity: 0.8;
  font-weight: normal;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  border: none !important;
  font-size: 11px !important;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  cursor: pointer;
  background-color: transparent;
  outline: none;
  color: var(--sea-green-to-dark) !important; }
  .swagger-ui .btn.cancel:disabled {
    opacity: 0.3;
    cursor: default; }
    .swagger-ui .btn.cancel:disabled:hover {
      opacity: 0.3;
      cursor: default; }
  .swagger-ui .btn.cancel:hover {
    border: none !important;
    opacity: .8;
    cursor: pointer; }

.swagger-ui input, .swagger-ui select, .swagger-ui textarea {
  font-family: nunito-sans; }

.swagger-ui input[disabled], .swagger-ui select[disabled], .swagger-ui textarea[disabled] {
  opacity: 0.7; }

.swagger-ui section.models {
  fill: var(--text-color-001) !important;
  color: var(--text-color-001) !important;
  font-family: nunito-sans !important;
  margin: 0px 0;
  border-radius: 0px;
  padding: 0px;
  cursor: default;
  transition: all .2s;
  border: 1px solid transparent;
  border-bottom: 1px solid rgba(59, 65, 81, 0.3);
  text-transform: uppercase; }

.swagger-ui section.models h4 {
  font-size: 14px !important;
  text-transform: uppercase;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--text-color-001) !important;
  font-family: nunito-sans !important;
  padding: 10px 0px 10px 8px; }
  .swagger-ui section.models h4:hover {
    background: var(--grid-cell-color-001); }

.swagger-ui section.models h4 svg {
  display: flex;
  justify-content: flex-end;
  align-items: center; }

.swagger-ui .model-title {
  color: var(--text-color-001) !important;
  font-family: nunito-sans !important;
  font-size: 12px; }

.swagger-ui section.models.is-open {
  border-bottom: 1px solid transparent;
  fill: white; }

.swagger-ui section.models.is-open h4 {
  margin: 0 0 5px;
  border-bottom: 1px solid transparent; }

.swagger-ui .model-toggle:after {
  background: var(--swagger-model-toogle-indicator); }

.swagger-ui section.models .model-container {
  margin: 0px 0px 10px 8px !important;
  border: 1px solid var(--grid-color-005);
  background: var(--grid-cell-color-004);
  display: flex;
  justify-content: flex-start;
  align-items: center; }
  .swagger-ui section.models .model-container:hover {
    background: var(--grid-cell-color-004); }

.swagger-ui .model {
  color: var(--text-color-001);
  font-family: nunito-sans !important;
  font-size: 12px; }

.swagger-ui .model table {
  margin: 30px 10px;
  color: var(--text-color-001);
  font-family: nunito-sans !important;
  font-size: 12px; }

.swagger-ui .model-box {
  padding: 5px; }

.swagger-ui .prop {
  display: flex;
  flex-direction: column;
  margin-bottom: 35px; }

.swagger-ui .prop > .markdown {
  order: 0; }

.swagger-ui .prop > .markdown p {
  margin: 0px 0px 12px 0px; }

.swagger-ui .model td > .markdown p {
  margin: 0px 0px 15px 0px;
  font-family: nunito-sans !important;
  font-size: 12px; }

.swagger-ui .prop > .prop-type {
  order: 1;
  color: #774392; }

.swagger-ui .prop > span {
  order: 2; }

.swagger-ui .loading-container {
  padding: 40px 0 60px;
  margin-top: 1em;
  margin-bottom: 2em;
  min-height: 1px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column; }

.swagger-ui .loading-container .loading {
  position: relative; }

.swagger-ui .loading-container .loading:after {
  font-size: 10px;
  font-weight: 700;
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-transform: uppercase;
  font-family: sans-serif;
  color: var(--white); }

.swagger-ui .loading-container .loading:before {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 80px;
  height: 80px;
  margin: -40px;
  content: "";
  -webkit-animation: rotation 1s linear infinite,opacity .5s;
  animation: rotation 1s linear infinite,opacity .5s;
  opacity: 1;
  border: 20px solid #43ffc9;
  border-top-color: rgba(0, 0, 0, 0.3);
  border-radius: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.description-icon-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 5px 8px 5px 8px; }

.description-icon-label {
  display: flex;
  font-size: 0.8em;
  text-transform: capitalize;
  text-decoration: none !important;
  font-weight: 600;
  cursor: default; }

.description-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  background-position: center;
  padding: 8px;
  border: 1px solid var(--text-color-003);
  border-radius: 3px;
  font-size: 1.3em;
  color: var(--text-color-003);
  box-shadow: 2px 2px #0f1e2e; }

.industry-base-icon {
  background-color: var(--background-color-016);
  background-repeat: no-repeat;
  background-size: 28px 28px;
  width: 22px;
  height: 22px; }

.agriculture-icon {
  background-image: url(/assets/agriculture.svg); }

.aerospace-icon {
  background-image: url(/assets/aerospace.svg); }

.automotive-icon {
  background-image: url(/assets/automotive.svg); }

.commercial-icon {
  background-image: url(/assets/commercial.svg); }

.chemical-icon {
  background-image: url(/assets/chemical.svg); }

.communications-icon {
  background-image: url(/assets/communications.svg); }

.construction-icon {
  background-image: url(/assets/construction.svg); }

.defense-icon {
  background-image: url(/assets/defense.svg); }

.education-icon {
  background-image: url(/assets/education.svg); }

.energy-icon {
  background-image: url(/assets/energy.svg); }

.entertainment-icon {
  background-image: url(/assets/entertainment.svg); }

.financialservices-icon {
  background-image: url(/assets/financialServices.svg); }

.government-icon {
  background-image: url(/assets/government.svg); }

.healthcare-icon {
  background-image: url(/assets/healthcare.svg); }

.hospitalityleisure-icon {
  background-image: url(/assets/hospitalityLeisure.svg); }

.infrastructure-icon {
  background-image: url(/assets/infrastructure.svg); }

.insurance-icon {
  background-image: url(/assets/insurance.svg); }

.manufacturing-icon {
  background-image: url(/assets/manufacturing.svg); }

.mining-icon {
  background-image: url(/assets/mining.svg); }

.nonprofit-icon {
  background-image: url(/assets/nonProfit.svg); }

.pharmaceuticals-icon {
  background-image: url(/assets/pharmaceuticals.svg); }

.technology-icon {
  background-image: url(/assets/technology.svg); }

.telecommunications-icon {
  background-image: url(/assets/telecommunications.svg); }

.transportation-icon {
  background-image: url(/assets/transportation.svg); }

.retail-icon {
  background-image: url(/assets/retail.svg); }

.utilities-icon {
  background-image: url(/assets/utilities.svg); }

.unspecified-icon {
  background-image: url(/assets/unspecified.svg); }

.location-type {
  background-color: var(--text-color-017) !important; }

.location-base-icon {
  background-color: var(--text-color-017);
  background-repeat: no-repeat;
  background-size: 38px 38px;
  width: 22px;
  height: 22px; }

.africa-icon, .algeria-icon, .angola-icon, .benin-icon, .botswana-icon, .bouvetisland-icon, .burkinafaso-icon, .burundi-icon, .caboverde-icon,
.cameroon-icon, .centralafricanrepublic-icon, .chad-icon, .comoros-icon, .congo-icon, .côtedivoire-icon, .cotedivoire-icon, .democraticrepublicofthecongo-icon,
.congo-icon, .djibouti-icon, .egypt-icon, .equatorialguinea-icon, .eritrea-icon, .eswatini-icon, .ethiopia-icon, .guinea-icon, .guinea-bissau-icon, .guineabissau-icon,
.kenya-icon, .lesotho-icon, .liberia-icon, .libya-icon, .madagascar-icon, .malawi-icon, .mali-icon, .mauritania-icon, .mauritius-icon, .mayotte-icon, .morocco-icon, .mozambique-icon,
.namibia, .niger-icon, .nigeria-icon, .rwanda-icon, .sainthelena-icon, .saotomeandprincipe-icon, .senegal-icon, .sierraleone-icon, .somalia-icon, .southafrica-icon, .southsudan-icon,
.sudan-icon, .togo-icon, .tunisia-icon, .uganda-icon, .unitedrepublicoftanzania-icon, .tanzania-icon, .westernsahara-icon, .zambia-icon, .zimbabwe-icon {
  background-image: url(/assets/africa.svg); }

.asia-icon, .easternasia-icon, .southeasternasia-icon, .bruneidarussalam-icon, .cambodia-icon, .china-icon, .democraticpeoplesrepublicofkorea-icon,
.republicofkorea-icon, .korea-icon, .chinahongkongspecialadministrativeregion-icon, .chinahongkong-icon, .hongkong-icon, .chinamacaospecialadministrativeregion-icon, .chinamacao-icon,
.gabon-icon, .gambia-icon, .ghana-icon, .japan-icon, .laopeoplesdemocraticrepublic-icon, .laos-icon, .malaysia-icon, .mongolia-icon, .myanmar-icon, .singapore-icon, .thailand-icon,
.vietnam-icon {
  background-image: url(/assets/asia.svg); }

.centralasia-icon, .afghanistan-icon, .bahrain-icon, .bangladesh-icon, .westernasia-icon, .bhutan-icon, .britishindianoceanterritory-icon, .frenchsouthernterritories-icon,
.georgia-icon, .heardislandandmcdonaldislands-icon, .india-icon, .iran-icon, .iraq-icon, .israel-icon, .jordan-icon, .kazakhstan-icon, .kuwait-icon, .kyrgyzstan-icon, .lebanon-icon,
.maldives-icon, .nepal-icon, .oman-icon, .pakistan-icon, .qatar-icon, .réunion-icon, .russianfederation-icon, .russia-icon, .saudiarabia-icon, .seychelles-icon, .srilanka-icon,
.stateofpalestine-icon, .palestine-icon, .syrianarabrepublic-icon, .tajikistan-icon, .türkiye-icon, .turkey-icon, .turkmenistan-icon, .ukraine-icon, .unitedarabemirates-icon,
.uzbekistan-icon, .yemen-icon {
  background-image: url(/assets/centralAsia.svg); }

.europe-icon, .easterneurope-icon, .westerneurope-icon, .alandislands-icon, .albania-icon, .andorra-icon, .armenia-icon,
.austria-icon, .belarus-icon, .belgium-icon, .bosnia-icon, .herzegovina-icon, .bosniaandherzegovina-icon, .bulgaria-icon,
.croatia-icon, .cyprus-icon, .czechia-icon, .denmark-icon, .estonia-icon, .faroeislands-icon, .finland-icon, .france-icon, .germany-icon,
.gibraltar-icon, .greece-icon, .greenland-icon, .guernsey-icon, .holysee-icon, .hungary-icon, .iceland-icon, .ireland-icon, .isleofman-icon, .italy-icon,
.jersey-icon, .latvia-icon, .liechtenstein-icon, .lithuania-icon, .luxembourg-icon, .malta-icon, .monaco-icon, .montenegro-icon, .netherlands-icon, .northmacedonia-icon,
.norway-icon, .poland-icon, .portugal-icon, .republicofmoldova-icon, .romania-icon, .sanmarino-icon, .sark-icon, .serbia-icon, .slovakia-icon, .slovenia-icon, .spain-icon,
.svalbardandjanmayenislands-icon, .sweden-icon, .switzerland-icon, .unitedkingdomofgreatbritainandnorthernireland-icon, .northernireland-icon, unitedkingdomofgreatbritain-icon,
.greatbritain-icon {
  background-image: url(/assets/europe.svg); }

.northamerica-icon, .northernamerica-icon, .anguilla-icon, .antiguaandbarbuda-icon, .aruba-icon, .bahamas-icon, .barbados-icon,
.belize-icon, .bermuda-icon, .britishvirginislands-icon, .canada-icon, .caymanislands-icon, .christmasisland-icon, .cuba-icon,
.dominica-icon, .dominicanrepublic-icon, .elsalvador-icon, .guatemala-icon, .haiti-icon, .honduras-icon, .jamaica-icon, .mexico-icon,
.puertorico-icon, .saintkittsandnevis-icon, .saintmartin-icon, .saintmartinfrenchpart-icon, .saintpierreandmiquelon-icon, .sintmaarten-icon,
.turksandcaicosislands-icon, .unitedstatesofamerica-icon, .unitedstatesvirginislands-icon {
  background-image: url(/assets/northAmerica.svg); }

.southamerica-icon, .southernamerica-icon, .argentina-icon, .bolivia-icon, .bonaire-icon, .brazil-icon, .chile-icon,
.cocosislands-icon, .colombia-icon, .costarica-icon, .curaçao-icon, .ecuador-icon, .falklandislands-icon, .malvinas-icon, .frenchguiana-icon,
.grenada-icon, .guadeloupe-icon, .guyana-icon, .martinique-icon, .montserrat-icon, .nicaragua-icon, .panama-icon, .paraguay-icon, .peru-icon,
.saintlucia-icon, .saintvincentandthegrenadines-icon, .southgeorgiaandthesouthsandwichislands-icon, .suriname-icon, .trinidadandtobago-icon, .uruguay-icon, .venezuela-icon,
.bolivarianrepublicofvenezuela-icon {
  background-image: url(/assets/southAmerica.svg); }

.oceania-icon, .americansamoa-icon, .australia-icon, .cookislands-icon, .fiji-icon, .frenchpolynesia-icon, .guam-icon, .indonesia-icon, .kiribati-icon,
.marshallislands-icon, .micronesia-icon, .nauru-icon, .newcaledonia-icon, .newzealand-icon, .niue-icon, .norfolkisland-icon, .northernmarianaislands-icon,
.palau-icon, .papuanewguinea-icon, .philippines-icon, .pitcairn-icon, .saintbarthélemy-icon, .samoa-icon, .solomonislands-icon, .timor-leste-icon, .timorleste-icon,
.tokelau-icon, .tonga-icon, .tuvalu-icon, .unitedstatesminoroutlyingislands-icon, .vanuatu-icon, .wallisandfutunaislands-icon {
  background-image: url(/assets/oceania.svg); }

.antarctica-icon {
  background-image: url(/assets/southAmerica.svg); }

html,
body {
  margin: 0;
  height: 100vh; }

body {
  font-family: open_sans;
  color: #626262;
  background-color: #f1f1f1; }

body.busy-cursor {
  cursor: wait; }

[hidden] {
  display: none !important; }

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url(/assets/glyphicons-halflings-regular.eot);
  src: url(/assets/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), url(/assets/glyphicons-halflings-regular.woff) format("woff"), url(/assets/glyphicons-halflings-regular.ttf) format("truetype"), url(/assets/glyphicons-halflings-regular.svg#glyphicons-halflingsregular) format("svg"); }

.cloud-panel-margins-padding {
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0;
  margin-right: 20px; }

.cloud-label-style {
  border-radius: 0 !important;
  font-size: 12px;
  font-weight: normal;
  height: 28px; }

.cloud-btn-style {
  border-radius: 0 !important;
  background-color: #9abc7d !important;
  border-color: #9abc7d !important;
  color: var(--white) !important;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  border: 1px solid transparent;
  display: block;
  width: 100%; }

.cloud-btn-style-no-block {
  border-radius: 0 !important;
  background-color: #9abc7d !important;
  border-color: #9abc7d !important;
  color: var(--white) !important;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  border: 1px solid transparent; }

.btn[disabled] {
  border-radius: 0 !important;
  background-color: #c9c9c9 !important;
  border-color: #c9c9c9 !important;
  color: var(--white) !important; }

.cloud-alert-color {
  color: #d20f0f !important; }

.cloud-ok-color {
  color: #9abc7d !important; }

.dialog-padding .mat-dialog-container {
  max-width: 100vw !important;
  padding: 0px !important;
  border: none;
  box-shadow: none;
  overflow: hidden;
  background: transparent;
  border-radius: 0 !important;
  flex-grow: 1; }

.dialog-padding .mat-dialog-content {
  padding: 0px;
  margin: 0px !important;
  display: flex;
  flex-direction: column;
  flex-grow: 1; }

.assessment-table-margin {
  margin-top: 40px; }

.bpscloud-sticky-header {
  position: sticky;
  background: #fff;
  top: 0;
  overflow: auto;
  overflow-x: hidden;
  overflow-y: hidden;
  min-height: 62px; }

.ngx-datatable .no-borders-table-cell {
  border-left: 0px solid var(--white) !important;
  border-right: 0px solid var(--white) !important; }

.ngx-datatable .datatable-header {
  background: #85c4ee;
  border-top: 0px solid var(--white); }

.ngx-datatable .datatable-header .datatable-header-cell {
  border-right: 1px solid #85c4ee;
  background: #85c4ee;
  text-align: left;
  font-weight: 600;
  font-size: 13px;
  font-family: open_sans; }

.ngx-datatable .datatable-body .datatable-body-row .datatable-body-cell {
  border-right: 0px solid #e6e6e6;
  color: var(--button-color2);
  font-size: 14px;
  font-family: open_sans;
  height: 50px;
  padding-left: 20px;
  text-align: left; }

.ngx-datatable .datatable-body .datatable-body-row {
  border-bottom: 1px solid var(--border-color-2); }

.ngx-datatable .datatable-body .datatable-row-wrapper:last-child .datatable-body-row {
  border-bottom: 1px solid transparent; }

.ngx-datatable .datatable-body .datatable-body-row .datatable-body-cell:first-child {
  border-left: 1px solid transparent; }

.ngx-datatable .datatable-body .datatable-body-row .datatable-body-cell:last-child {
  border-right: 1px solid transparent; }

.bpscloud-link-style {
  font-size: 14px;
  font-weight: 600;
  color: #636363;
  text-decoration: underline;
  cursor: pointer;
  border: 0px solid #636363;
  background-color: transparent;
  font-size: 14px !important; }
  .bpscloud-link-style:disabled {
    opacity: .5; }
  .bpscloud-link-style-deploy {
    font-weight: 600 !important;
    cursor: pointer;
    text-decoration: underline !important;
    font-size: 13px !important; }
  .bpscloud-link-style-deploy-selected {
    color: #66c730 !important;
    text-decoration: none !important;
    font-weight: 600 !important;
    font-size: 13px !important;
    cursor: default !important; }
  .bpscloud-link-style-blue {
    color: #3378ca !important; }

.bpscloud-blue-subtitle {
  color: #148cdc;
  font-family: open_sans;
  font-size: 14px;
  height: 50px;
  line-height: 50px; }

.bpscloud-blue-title {
  color: #148cdc;
  font-family: open_sans;
  font-weight: 600; }

.bpscloud-logo {
  color: var(--white);
  font-family: open_sans;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  white-space: nowrap;
  line-height: 2.7;
  margin-left: 1em; }

.bpscloud-grey-title-med {
  color: #4d4d4d;
  font-size: 12px;
  font-family: open_sans;
  font-weight: normal; }

.bpscloud-grey-title {
  color: #4d4d4d;
  font-size: 16px;
  font-family: open_sans;
  font-weight: normal; }

.bpscloud-grey-title-semibold {
  color: #4d4d4d;
  font-size: 12px;
  font-family: open_sans;
  font-weight: 600; }

.bpscloud-grey-value-bold {
  color: #4d4d4d;
  font-family: open_sans;
  font-size: 14px;
  font-weight: 800;
  margin-bottom: 10px;
  text-transform: uppercase; }
  .bpscloud-grey-value-bold-nocaps {
    text-transform: none !important; }

.bpscloud-no-data {
  color: #9f9f9f;
  font-size: 16px;
  font-family: open_sans; }

.bpscloud-grey-label {
  color: #9f9f9f;
  font-family: open_sans;
  font-size: 14px; }

.bpscloud-dark-grey-title {
  color: #4d4d4d;
  font-size: 16px;
  font-family: open_sans;
  font-weight: 600; }

.bpscloud-green-value {
  color: #66c730;
  font-family: open_sans;
  font-size: 14px;
  margin-right: 25px;
  width: 50%;
  margin-left: 10%; }

.bpscloud-lt-grey-title {
  font-size: 14px;
  color: #9f9f9f;
  font-family: open_sans;
  width: 50%; }

.bpscloud-form-alert {
  color: darkred;
  font-family: open_sans;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 10px; }

.bpscloud-grey-value {
  color: #4d4d4d;
  font-family: open_sans;
  font-size: 14px;
  margin-right: 25px;
  width: 50%;
  margin-left: 10%; }

.bpscloud-grey-value-bold {
  color: #4d4d4d;
  font-family: open_sans;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 10px;
  white-space: nowrap; }

.bpscloud-page-mainbody {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  background-color: #F1F1F1; }

.bpscloud-input {
  border: 1px solid #9f9f9f;
  font-weight: normal;
  padding: 5px;
  height: 25px; }
  .bpscloud-input::-webkit-input-placeholder {
    color: #9f9f9f; }
  .bpscloud-input::-moz-placeholder {
    color: #9f9f9f; }
  .bpscloud-input:-ms-input-placeholder {
    color: #9f9f9f; }
  .bpscloud-input:-moz-placeholder {
    color: #9f9f9f; }

.bpscloud-input-style {
  border: 1px solid #9f9f9f;
  font-weight: normal;
  padding: 5px;
  width: 95%;
  height: 25px; }
  .bpscloud-input-style::-webkit-input-placeholder {
    color: #9f9f9f; }
  .bpscloud-input-style::-moz-placeholder {
    color: #9f9f9f; }
  .bpscloud-input-style:-ms-input-placeholder {
    color: #9f9f9f; }
  .bpscloud-input-style:-moz-placeholder {
    color: #9f9f9f; }

.bpscloud-search-input-style {
  display: flex;
  background: url(/assets/search.svg) right center no-repeat;
  border: 1px solid #dfdfdf;
  font-weight: normal;
  padding: 5px;
  height: 25px; }
  .bpscloud-search-input-style::-webkit-input-placeholder {
    color: #dfdfdf; }
  .bpscloud-search-input-style::-moz-placeholder {
    color: #dfdfdf; }
  .bpscloud-search-input-style:-ms-input-placeholder {
    color: #dfdfdf; }
  .bpscloud-search-input-style:-moz-placeholder {
    color: #dfdfdf; }

.bpscloud-deploy-title {
  margin-top: 30px;
  justify-content: center;
  color: #4d4d4d;
  font-family: open_sans;
  font-size: 18px;
  font-weight: 600; }

.bpscloud-deployment-container {
  justify-content: center;
  color: #4d4d4d;
  font-family: open_sans;
  font-size: 16px; }

.bplive-securitycontrol-list-item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1px;
  width: 235px;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0px;
  color: rgba(255, 255, 255, 0.85);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; }

.bpscloud-securitycontrol-list-item {
  font-family: open_sans;
  color: #7f7f7f;
  font-size: 14px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; }

.bpscloud-numeric-list-object {
  list-style: none;
  counter-reset: li; }

.bpscloud-numeric-list-object > li::before {
  content: counter(li) ".";
  color: var(--text-color-002);
  display: inline-block;
  width: 1em;
  margin-left: -1.5em;
  margin-right: 0.5em;
  text-align: right;
  vertical-align: top; }

.bpscloud-numeric-list-object > li {
  counter-increment: li;
  font-weight: 400;
  margin-top: 0.5em; }

.bpscloud-upper-alpha-list-object {
  list-style: none;
  counter-reset: li; }

.bpscloud-upper-alpha-list-object > li::before {
  content: counter(li, upper-alpha) ".";
  color: var(--text-color-002);
  display: inline-block;
  width: 1em;
  margin-left: -1.5em;
  margin-right: 0.5em;
  text-align: right; }

.bpscloud-upper-alpha-list-object > li {
  counter-increment: li;
  font-weight: 600;
  margin-top: 1em;
  margin-bottom: 1em; }

.bpscloud-lower-alpha-list-object {
  list-style: none;
  counter-reset: li; }

.bpscloud-lower-alpha-list-object > li::before {
  content: counter(li, lower-alpha) ".";
  color: var(--text-color-002);
  display: inline-block;
  width: 1em;
  margin-left: -1.5em;
  margin-right: 0.5em;
  text-align: right; }

.bpscloud-lower-alpha-list-object > li {
  counter-increment: li;
  margin-top: 1em;
  margin-bottom: 1em; }

.bpscloud-disk-list-object {
  list-style: none; }

.bpscloud-disk-list-object > li::before {
  content: "\2022";
  color: var(--text-color-002);
  display: inline-block;
  width: 1em;
  margin-left: -1em; }

.bpscloud-disk-list-object > li {
  margin-top: 0.5em; }

.bpscloud-circle-list-object {
  list-style: none; }

.bpscloud-circle-list-object > li::before {
  content: "\25E6";
  color: var(--text-color-002);
  display: inline-block;
  width: 1em;
  margin-left: -1em; }

.bpscloud-circle-list-object > li {
  margin-top: 0.5em; }

.bpscloud-square-list-object {
  list-style: none; }

.bpscloud-square-list-object > li::before {
  content: "\25AA";
  color: var(--text-color-002);
  display: inline-block;
  width: 1em;
  margin-left: -1em; }

.bpscloud-square-list-object > li {
  margin-top: 0.5em; }

.bpscloud-big-blue-square-list-object {
  list-style: none;
  height: 20px; }

.bpscloud-big-blue-square-list-object > li::before {
  content: "\25AA";
  color: #3378ca;
  font-size: 40px;
  display: inline-block;
  margin-left: -1em; }

.bpscloud-dash-list-object {
  list-style: none; }

.bpscloud-dash-list-object > li::before {
  content: "-";
  color: var(--text-color-002);
  display: inline-block;
  width: 1em;
  margin-left: -1em; }

.bpscloud-dash-list-object > li {
  margin-top: 0.5em; }

.bpscloud-empty-list-object {
  list-style: none; }

.bpscloud-empty-list-object > li::before {
  content: " ";
  color: var(--text-color-002);
  display: inline-block;
  width: 1em;
  margin-left: -1em; }

.bpscloud-empty-list-object > li {
  margin-top: 0.5em; }

.bpscloud-astrick-note-list-object {
  list-style: none;
  margin: 0.5em; }

.bpscloud-astrick-note-list-object > li::before {
  content: "*";
  font-weight: 600;
  display: inline-block;
  width: 1em;
  margin-left: -1em; }

.bpscloud-astrick-note-list-object > li {
  opacity: 0.6;
  font-style: italic; }

.bpscloud-note-list-object {
  list-style: none;
  margin: 0.5em; }

.bpscloud-note-list-object > li {
  color: #4d4d4d;
  font-style: italic; }

.bpscloud-bordered-code-list-object {
  list-style: none;
  border: 1px solid #9f9f9f;
  background-color: var(--white);
  margin: 1em 0.5em 1em 0.5em;
  padding: 0.6em;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 4px;
  white-space: normal; }

.bpscloud-bordered-code-list-object > li {
  color: var(--text-color-013); }

read-more > a {
  font-size: 12px;
  font-weight: normal;
  text-decoration: underline;
  cursor: pointer;
  border: 0px solid var(--border-color-2);
  background-color: transparent;
  margin-left: 5px;
  text-transform: uppercase; }

read-more > div {
  display: inline; }

.bpscloud-header-btn {
  display: block;
  background-color: var(--white) !important;
  border: 1px solid #cfcfcf;
  height: 40px;
  min-height: 40px;
  line-height: 39px !important;
  color: var(--button-color2) !important;
  font-size: 14px !important; }
  .bpscloud-header-btn:hover {
    background-color: var(--background-color-015) !important;
    color: var(--button-shadow-color2); }
  .bpscloud-header-btn:focus {
    border: 1px solid #cfcfcf !important;
    outline: none; }

.bpscloud-run-btn {
  display: flex;
  background-color: #40d087;
  border: 1px solid transparent;
  height: 40px;
  min-height: 40px;
  line-height: 39px !important;
  white-space: nowrap;
  flex-direction: row;
  align-items: center; }
  .bpscloud-run-btn_image {
    display: inline-block;
    background-image: url(/assets/play-button.svg);
    background-repeat: no-repeat;
    background-size: 30px 30px;
    background-position: left top;
    width: 30px;
    height: 30px; }
    .bpscloud-run-btn_image-no-margin {
      margin: 0px;
      background-image: url(/assets/play-button.svg);
      background-repeat: no-repeat;
      background-size: 30px 30px;
      background-position: left; }
    .bpscloud-run-btn_image-no-margin:hover {
      background-image: url(/assets/play-button.svg); }
  .bpscloud-run-btn_image:hover {
    background-image: url(/assets/play-button.svg); }
  .bpscloud-run-btn:hover {
    background-color: #39BA79; }
  .bpscloud-run-btn:hover:disabled {
    background-color: #e3e3e3;
    border: none; }
  .bpscloud-run-btn:hover .bpscloud-run-btn_image {
    background-image: url(/assets/play-button.svg); }
  .bpscloud-run-btn:disabled {
    background-color: #e3e3e3; }
  .bpscloud-run-btn-red {
    display: flex;
    border: 1px solid transparent;
    height: 40px;
    line-height: 38px !important;
    white-space: nowrap;
    background-color: #5a5a5a; }
    .bpscloud-run-btn-red:disabled {
      background-color: #e3e3e3; }
  .bpscloud-run-btn-red:hover {
    background-color: #515151; }
    .bpscloud-run-btn-red:hover:disabled {
      background-color: #e3e3e3; }
  .bpscloud-run-btn-red:hover .bpscloud-run-btn_image-red {
    background-image: url(/assets/play-button.svg); }
  .bpscloud-run-btn_image-red {
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 30px 30px;
    background-position: left top;
    width: 30px;
    height: 30px;
    margin-top: 5px;
    background-image: url(/assets/play-button.svg); }
  .bpscloud-run-btn_image-red:hover {
    background-image: url(/assets/play-button.svg); }
  .bpscloud-run-btn_span {
    display: inline-block;
    color: var(--white) !important;
    font-size: 14px;
    height: 38px;
    text-align: left;
    vertical-align: center;
    margin-right: 10px; }

.bpscloud-stop-btn {
  display: flex;
  background-color: #dd1d1d;
  border: 1px solid transparent;
  height: 40px;
  min-height: 40px;
  line-height: 39px !important;
  white-space: nowrap;
  flex-direction: row;
  align-items: center; }
  .bpscloud-stop-btn_image {
    display: inline-block;
    background-image: url(/assets/stop-button.svg);
    background-repeat: no-repeat;
    background-size: 30px 30px;
    background-position: left top;
    width: 30px;
    height: 30px; }
    .bpscloud-stop-btn_image-no-margin {
      margin: 0px;
      background-image: url(/assets/stop-button.svg);
      background-repeat: no-repeat;
      background-size: 30px 30px;
      background-position: left; }
    .bpscloud-stop-btn_image-no-margin:hover {
      background-image: url(/assets/stop-button.svg); }
  .bpscloud-stop-btn_image:hover {
    background-image: url(/assets/stop-button.svg); }
  .bpscloud-stop-btn:hover {
    background-color: #9C1D1D; }
  .bpscloud-stop-btn:hover:disabled {
    background-color: #dd1d1d; }
  .bpscloud-stop-btn:hover .bpscloud-stop-btn_image {
    background-image: url(/assets/stop-button.svg); }
  .bpscloud-stop-btn_span {
    display: inline-block;
    color: var(--white) !important;
    font-size: 14px;
    height: 38px;
    text-align: left;
    vertical-align: center; }

.bpscloud-checkbox {
  height: 22px;
  line-height: 22px;
  position: relative;
  display: block;
  cursor: pointer;
  /*Unhide on the checked state*/ }
  .bpscloud-checkbox input[type="checkbox"] {
    opacity: 0;
    width: 0px; }
  .bpscloud-checkbox label {
    position: relative;
    display: inline-block;
    /*Outer box of the checkbox*/
    /*Checkmark of the bpscloud-checkbox*/
    /*Hide the checkmark by default*/ }
    .bpscloud-checkbox label::before, .bpscloud-checkbox label::after {
      position: absolute;
      content: "";
      /*Needed for the line-height to take effect*/
      display: inline-block;
      cursor: pointer; }
    .bpscloud-checkbox label::before {
      height: 20px;
      width: 20px;
      background-color: var(--white);
      border: 1px solid #CFCFCF;
      left: 0px; }
    .bpscloud-checkbox label::after {
      height: 5px;
      width: 9px;
      border-left: 2px solid;
      border-bottom: 2px solid;
      transform: rotate(-45deg);
      color: var(--white);
      background-color: #40d087;
      left: 5px;
      top: 6px; }
    .bpscloud-checkbox label::after {
      content: none; }
  .bpscloud-checkbox input[type="checkbox"] {
    /*focus styles*/ }
    .bpscloud-checkbox input[type="checkbox"]:checked + label::after {
      content: ""; }
    .bpscloud-checkbox input[type="checkbox"]:checked + label::before {
      background-color: #40d087; }
    .bpscloud-checkbox input[type="checkbox"]:disabled + label::before {
      background-color: #e2e2e2; }
    .bpscloud-checkbox input[type="checkbox"]:disabled + label::after {
      background-color: #e2e2e2; }

.bpscloud-radio {
  display: block;
  position: relative;
  height: 20px;
  line-height: 20px;
  cursor: pointer; }
  .bpscloud-radio input {
    position: absolute;
    opacity: 0;
    cursor: pointer; }
    .bpscloud-radio input:checked ~ .checkmark::after {
      content: "";
      background-color: #40d087; }
  .bpscloud-radio .checkmark {
    position: relative;
    display: inline-block;
    padding-left: 35px;
    cursor: pointer; }
    .bpscloud-radio .checkmark::before {
      content: "";
      position: absolute;
      height: 20px;
      width: 20px;
      left: 0px;
      border-radius: 50%;
      border: 1px solid #CFCFCF;
      background-color: var(--white); }
    .bpscloud-radio .checkmark::after {
      content: none;
      position: absolute;
      top: 5px;
      left: 5px;
      width: 12px;
      height: 12px;
      border-radius: 50%;
      box-sizing: unset; }

.router-output {
  display: flex;
  flex-direction: column;
  flex-grow: 1; }

dashboard {
  display: flex;
  flex-direction: column;
  flex-grow: 1; }

assessment-history {
  display: flex;
  flex-direction: column;
  flex-grow: 1; }

app-audits {
  display: flex;
  flex-direction: column;
  flex-grow: 1; }

button {
  cursor: pointer; }
  button:disabled {
    cursor: default; }

.mat-expansion-panel-content.mat-expanded {
  background: none;
  margin-bottom: 10px; }

.mat-expansion-panel-body {
  padding: 0px !important;
  background: transparent; }

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }

.mat-progress-spinner circle,
.mat-spinner circle {
  stroke: #01bbaf !important; }

.mat-progress-bar-background {
  fill: transparent; }

.mat-progress-bar-buffer {
  background-color: #e0e0e0; }

.mat-progress-bar-fill::after {
  background-color: #8ec1e2; }

.mat-drawer-container {
  height: 100%;
  background-color: var(--background-color);
  color: var(--text-color-001); }

.mat-drawer {
  background-color: var(--background-color-002); }

.mat-grid-list {
  height: auto !important; }

.mat-autocomplete-panel {
  max-width: 450px !important; }
  .mat-autocomplete-panel.mat-autocomplete-visible {
    border-bottom: var(--grid-color-004) solid 1px;
    border-left: var(--grid-color-004) solid 1px;
    border-right: var(--grid-color-004) solid 1px; }

.mat-option {
  display: block;
  line-height: 40px;
  height: 40px;
  padding: 0 16px;
  text-align: left;
  text-decoration: none;
  position: relative;
  cursor: pointer;
  outline: 0;
  display: flex;
  flex-direction: row;
  max-width: 100%;
  box-sizing: border-box;
  align-items: center;
  background-color: var(--input-background-color); }
  .mat-option:hover {
    background-color: rgba(94, 90, 90, 0.5) !important; }
  .mat-option:focus {
    background-color: rgba(94, 90, 90, 0.5) !important; }
  .mat-option.mat-active {
    background-color: rgba(94, 90, 90, 0.5) !important; }

.mat-option-text {
  font-size: 1em;
  color: var(--text-color-003); }

.mat-select-panel .mat-option {
  font-size: 1em; }

.mat-card-header-text {
  margin: 0px !important; }

.bplive-serviced-conection-line {
  stroke-width: 3px;
  stroke: var(--sea-green) !important; }

.bplive-title {
  font-family: nunito-sans;
  font-size: 14px;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0px;
  color: var(--text-color-015);
  text-transform: uppercase;
  margin-top: 27px;
  margin-left: 30px;
  margin-bottom: 32px; }

.bplive-subtitle {
  font-family: nunito-sans;
  font-size: 13px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0px;
  color: var(--text-color-002);
  text-transform: uppercase;
  margin-top: 27px;
  margin-left: 30px;
  margin-bottom: 32px; }

.bplive-deployment-header {
  display: flex;
  justify-content: flex-start;
  background: var(--background-color); }

.bplive-deployment-container {
  margin: 0px 55px 50px 55px;
  font-family: nunito-sans;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--text-color-whiteblack);
  line-height: 1.5;
  display: flex;
  margin: 0;
  overflow-x: auto;
  overflow-y: auto;
  width: calc(100vw - 70px);
  height: 400px;
  position: relative; }
  .bplive-deployment-container::-webkit-scrollbar {
    width: 10px;
    height: 10px; }
  .bplive-deployment-container::-webkit-scrollbar-track {
    background: var(--scroller-background-color); }
  .bplive-deployment-container::-webkit-scrollbar-thumb {
    background: var(--scroller-background);
    border-radius: 5px; }
  .bplive-deployment-container::-webkit-scrollbar-thumb:hover {
    background: var(--scroller-background); }

.bplive-text-field-no-forced-height {
  padding-left: 5px;
  margin-right: 20px;
  width: 100%;
  height: 45px;
  border-radius: 2px;
  border: solid 2px #67adff;
  background-color: rgba(255, 255, 255, 0.77);
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.01px;
  color: var(--text-color-blackwhite); }
  .bplive-text-field-no-forced-height-blue {
    background-color: var(--select-background-color); }
  .bplive-text-field-no-forced-height--small {
    padding-left: 5px;
    margin-right: 20px;
    width: 100%;
    border-radius: 2px;
    border: solid 2px #67adff;
    background-color: rgba(255, 255, 255, 0.77);
    font-size: 13px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.01px;
    color: var(--text-color-blackwhite);
    height: 18px !important; }

.bplive-text-field {
  padding-left: 5px;
  margin-right: 20px;
  width: 100%;
  height: 45px !important;
  border-radius: 2px;
  border: solid 2px #67adff;
  background-color: rgba(255, 255, 255, 0.77);
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.01px;
  color: var(--text-color-blackwhite); }
  .bplive-text-field-blue {
    background-color: var(--select-background-color); }
  .bplive-text-field--small {
    padding-left: 5px;
    margin-right: 20px;
    width: 100%;
    border-radius: 2px;
    border: solid 2px #67adff;
    background-color: rgba(255, 255, 255, 0.77);
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.01px;
    color: var(--text-color-blackwhite);
    height: 18px !important; }

.bplive-input-field {
  padding-left: 5px;
  margin-right: 20px;
  width: 100%;
  height: 28px !important;
  border-radius: 2px;
  border: solid 2px #67adff;
  background-color: rgba(255, 255, 255, 0.77);
  font-size: 12px !important;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.01px;
  color: var(--black-two); }
  .bplive-input-field-blue {
    background-color: var(--input-background-color2);
    color: var(--text-color-007) !important;
    white-space: pre-wrap; }
  .bplive-input-field-filter {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }
  .bplive-input-field--small {
    padding-left: 5px;
    margin-right: 20px;
    width: 100%;
    border-radius: 2px;
    border: solid 2px #67adff;
    background-color: rgba(255, 255, 255, 0.77);
    font-size: 0.9em;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.01px;
    color: var(--text-color-blackwhite);
    height: 18px !important; }
  .bplive-input-field--forced {
    height: 33px !important;
    border-radius: 2px !important;
    border: solid 2px #67adff !important;
    background-color: rgba(255, 255, 255, 0.77) !important;
    font-size: 0.9em !important;
    color: var(--black-two) !important; }

.bplive-input-field2 {
  padding-left: 5px;
  margin-right: 20px;
  width: 60%;
  height: 28px !important;
  border-radius: 2px;
  border: solid 2px #67adff;
  background-color: rgba(255, 255, 255, 0.77);
  font-size: 12px !important;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.01px;
  color: var(--black-two); }
  .bplive-input-field2-blue {
    background-color: var(--input-background-color2);
    color: var(--text-color-007) !important; }
  .bplive-input-field2-filter {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }
  .bplive-input-field2--small {
    padding-left: 5px;
    margin-right: 20px;
    width: 100%;
    border-radius: 2px;
    border: solid 2px #67adff;
    background-color: rgba(255, 255, 255, 0.77);
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.01px;
    color: var(--text-color-blackwhite);
    height: 18px !important; }

.chart-no-data {
  display: flex;
  justify-content: center;
  height: 80%;
  align-items: center;
  color: var(--text-color-002); }

.bplive-select-component {
  background-color: var(--select-background-color);
  border: none;
  border-radius: 3px !important;
  font-size: 12px !important;
  max-width: 500px;
  height: 33px !important;
  margin-right: 20px !important;
  color: var(--select-text-color-001) !important; }
  .bplive-select-component-option {
    background-color: var(--select-option-background-color);
    border-bottom: 1px solid var(--input-border-color);
    width: 74px;
    height: 33px !important;
    font-size: 13px;
    color: var(--select-text-color-001) !important; }

.bplive-select-component--grey {
  border: none;
  border-radius: 3px !important;
  max-width: 500px;
  height: 33px !important;
  margin-right: 20px !important;
  box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.25);
  border: solid 1px rgba(216, 216, 216, 0.15);
  background-color: var(--brownish-grey);
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0px;
  color: var(--select-text-color-002); }
  .bplive-select-component--grey-option {
    background-color: var(--brownish-grey);
    border-bottom: 1px solid rgba(216, 216, 216, 0.15);
    width: 74px;
    height: 33px !important;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0px;
    color: var(--select-text-color-002); }
  .bplive-select-component--grey .mat-input-element.ng-invalid.ng-touched {
    border: 1px solid var(--grid-color-011) !important; }
  .bplive-select-component--grey .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
    color: rgba(255, 255, 255, 0); }
  .bplive-select-component--grey .mat-header-cell {
    border-bottom-width: 0px; }
  .bplive-select-component--grey .mat-form-field-underline {
    height: 0px;
    bottom: 0px;
    border: none;
    background-color: transparent;
    width: 0px; }
  .bplive-select-component--grey .mat-form-field-infix {
    padding: 0px 0px;
    border-top: 0px solid transparent; }

.bplive-grid-type4 {
  background-color: transparent !important;
  font-family: nunito-sans;
  width: 100%; }
  .bplive-grid-type4 .mat-header-row {
    background-color: transparent;
    height: 30px !important;
    border-bottom: solid 1px var(--grid-cell-color-009);
    min-height: 30px; }
  .bplive-grid-type4 .mat-header-cell {
    font-size: 1em;
    text-transform: capitalize;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0px;
    color: var(--grid-header-text-color);
    padding-left: 15px; }
  .bplive-grid-type4 .mat-header-cell:first-child {
    padding-left: 15px; }
  .bplive-grid-type4 .mat-row {
    min-height: 36px;
    border-bottom-color: rgba(0, 0, 0, 0);
    height: 36px !important;
    outline: none; }
  .bplive-grid-type4 .mat-row:hover {
    cursor: pointer; }
  .bplive-grid-type4 .mat-row::selection {
    outline: 5px solid yellow; }
  .bplive-grid-type4 .mat-cell:first-child {
    padding-left: 0rem; }
  .bplive-grid-type4 .mat-cell:last-child {
    padding-right: 24px; }
  .bplive-grid-type4 .mat-row:nth-child(even) .mat-cell:nth-child(even) {
    background-color: var(--grid-cell-color-012); }
  .bplive-grid-type4 .mat-row:nth-child(even) .mat-cell:nth-child(odd) {
    background-color: var(--grid-cell-color-012); }
  .bplive-grid-type4 .mat-row:nth-child(even) .mat-cell:first-child {
    background-color: var(--grid-cell-color-012); }
  .bplive-grid-type4 .mat-row:nth-child(odd) .mat-cell:nth-child(odd) {
    background-color: var(--grid-cell-color-012); }
  .bplive-grid-type4 .mat-row:nth-child(odd) .mat-cell:nth-child(even) {
    background-color: var(--grid-cell-color-012); }
  .bplive-grid-type4 .mat-row:nth-child(odd) .mat-cell:first-child {
    background-color: var(--grid-cell-color-012); }
  .bplive-grid-type4 .mat-cell {
    color: rgba(255, 255, 255, 0.85);
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0px;
    border-top: 0px solid var(--grid-color-005);
    border-bottom: 1px solid var(--grid-cell-color-009);
    border-left: 0px solid var(--grid-color-005);
    border-right: 0px solid var(--grid-color-005);
    padding: 0px;
    padding-left: 0rem;
    min-height: 36px;
    font-size: 1em; }
  .bplive-grid-type4-cell-text {
    padding-left: 1rem; }
  .bplive-grid-type4-cell-icon-column {
    text-align: center;
    vertical-align: middle; }
  .bplive-grid-type4-cell-icon {
    color: var(--text-color-whiteblack);
    font-size: 24px;
    margin-top: 3px; }
  .bplive-grid-type4-cell-icon:disabled {
    opacity: 0.3;
    cursor: default; }
  .bplive-grid-type4-cell-icon-color-whiteblack {
    color: var(--text-color-whiteblack);
    font-size: 29px; }
  .bplive-grid-type4 .edit-grid-cell-input {
    height: 34px;
    border: 0px solid var(--grid-color-004);
    background: none !important;
    outline: none;
    color: var(--text-color-whiteblack);
    font-size: 0.9em;
    font-weight: 500;
    margin: 0px;
    padding-left: 15px; }
  .bplive-grid-type4 .edit-grid-cell-input:focus {
    border: 0px solid var(--grid-color-004);
    background: none !important;
    outline: none; }
  .bplive-grid-type4 .mat-form-field-wrapper {
    padding-bottom: 0px;
    padding-bottom: 0px;
    height: 36px;
    align-items: center;
    display: flex;
    justify-content: flex-start;
    flex-grow: 1;
    width: 100%; }
  .bplive-grid-type4 .mat-input-element {
    background-color: transparent;
    padding-left: 0px;
    font-size: 11px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0px;
    color: var(--grid-header-text-color);
    font-size: 1em;
    height: 30px; }
  .bplive-grid-type4 .mat-form-field {
    font-size: 1em;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: var(--white);
    height: 36px;
    display: flex;
    align-items: center;
    flex-grow: 1;
    justify-content: flex-start; }
  .bplive-grid-type4 .mat-form-field-type-mat-select:not(.mat-form-field-disabled) .ng-invalid:not(form) .mat-select {
    background-color: teal;
    border: 1px solid var(--grid-color-011); }
  .bplive-grid-type4 .ng-touched .ng-invalid {
    border: none;
    outline: none; }
  .bplive-grid-type4 .mat-select .ng-touched .ng-invalid:not(form) {
    display: flex;
    flex-direction: row;
    flex-grow: 1;
    border: 0px solid var(--grid-color-011);
    outline: none; }
  .bplive-grid-type4 .mat-input-element .ng-touched .ng-invalid:not(form) {
    display: flex;
    flex-direction: row;
    flex-grow: 1;
    border: 1px solid var(--grid-color-011);
    outline: none; }
  .bplive-grid-type4 .mat-select {
    font-family: nunito-sans;
    border-radius: 3px;
    border: solid 1px var(--border-color-7);
    background-color: var(--blueish);
    height: 24px;
    width: 95%; }
  .bplive-grid-type4 .mat-select-disabled {
    background-color: var(--background-color-028);
    border: solid 0px var(--border-color-7); }
  .bplive-grid-type4 .mat-select-value {
    font-family: nunito-sans;
    padding-left: 5px;
    padding-top: 6px;
    font-size: 0.9em;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0px;
    color: var(--select-text-color-002); }
  .bplive-grid-type4 .mat-input-element.ng-invalid.ng-touched {
    border: 1px solid var(--grid-color-011) !important; }
  .bplive-grid-type4 .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
    color: rgba(255, 255, 255, 0); }
  .bplive-grid-type4 .mat-header-cell {
    border-bottom-width: 0px; }
  .bplive-grid-type4 .mat-form-field-underline {
    height: 0px;
    bottom: 0px;
    border: none;
    background-color: transparent;
    width: 0px; }
  .bplive-grid-type4 .mat-form-field-infix {
    padding: 0px 0px;
    border-top: 0px solid transparent; }

.grid-wizzard-create-unfocus-state {
  background-color: var(--background-color-011); }
  .grid-wizzard-create-unfocus-state.mat-select-disabled {
    background-color: #565656 !important; }
  .grid-wizzard-create-unfocus-state.mat-select-disabled .mat-select-arrow-wrapper {
    background-color: #404040 !important; }
  .grid-wizzard-create-unfocus-state.mat-select-disabled .mat-select-value {
    color: #919191 !important; }
  .grid-wizzard-create-unfocus-state .mat-select-arrow {
    color: var(--text-color-003) !important; }
  .grid-wizzard-create-unfocus-state .mat-select-arrow-wrapper {
    background-color: #084a99 !important; }
  .grid-wizzard-create-unfocus-state .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
    color: var(--text-color-003) !important; }
  .grid-wizzard-create-unfocus-state.mat-select-invalid {
    border: 1px solid var(--grid-color-011) !important; }
  .grid-wizzard-create-unfocus-state.mat-select.ng-untouched.ng-pristine.ng-invalid.mat-select-required {
    border: 1px solid var(--grid-color-011) !important; }

.mat-expansion-panel-content.mat-expanded {
  margin-bottom: 0px !important; }

.bplive-paginator {
  font-size: 0.85em; }
  .bplive-paginator .mat-select-value {
    color: var(--text-color-002); }
  .bplive-paginator .mat-select-arrow {
    color: var(--text-color-002); }
  .bplive-paginator .mat-form-field-underline {
    background-color: var(--text-color-002); }
  .bplive-paginator .mat-icon-button[disabled][disabled] {
    color: #9d989842; }
  .bplive-paginator .mat-icon-button {
    width: 20px;
    height: 35px; }
  .bplive-paginator .mat-paginator-page-size-select {
    width: 36px; }
  .bplive-paginator .mat-paginator-page-size {
    margin-right: 0px; }
  .bplive-paginator .mat-paginator-range-label {
    margin: 3px 8px 0 8px; }
  .bplive-paginator .mat-paginator-page-size .mat-select-trigger {
    font-size: 0.85em; }
  .bplive-paginator .mat-select-trigger {
    font-size: 0.85em; }
  .bplive-paginator .mat-paginator-range-label {
    font-size: 0.85em; }
  .bplive-paginator .mat-paginator-container {
    min-height: 36px; }
  .bplive-paginator .mat-option-text {
    font-size: 1.5em; }

.bplive-select-component--dkblue {
  position: relative; }
  .bplive-select-component--dkblue-option {
    background-color: var(--background-color-003) !important;
    border-bottom: 1px solid var(--input-border-color);
    font-size: 0.9em;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.01px;
    color: var(--select-text-color-001); }
  .bplive-select-component--dkblue select::-ms-expand {
    display: none; }
  .bplive-select-component--dkblue:after {
    content: '>';
    background-size: 5px 2px;
    background-color: var(--background-color-027);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    border-radius: 4px 4px 0px 0px;
    right: 1px;
    border: solid 1px var(--border-color-7);
    top: 0px;
    padding: 0 0 0px;
    position: absolute;
    pointer-events: none;
    width: 30px;
    height: 30px;
    font-family: cursive;
    font-size: 1em;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0px;
    text-align: center;
    color: var(--grid-header-text-color); }
  .bplive-select-component--dkblue select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: block;
    height: 32px !important;
    background-color: var(--background-color-009);
    font-size: 0.9em;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: var(--select-text-color-001);
    padding-left: 5px;
    border: solid 1px var(--border-color-7);
    border-right: none;
    border-radius: 4px 0px 0px 4px;
    padding-right: 36px; }

.bplive-secondary-button {
  height: 34px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border-radius: 4px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
  border: solid 1px rgba(216, 216, 216, 0.15);
  background-color: var(--brownish-grey);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  white-space: nowrap;
  color: var(--white); }
  .bplive-secondary-button:hover {
    border-radius: 4px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
    border: solid 1px rgba(216, 216, 216, 0.15);
    background-color: #918b8b; }
  .bplive-secondary-button:active {
    border-radius: 4px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
    border: solid 1px rgba(216, 216, 216, 0.15);
    background-color: #494545; }
  .bplive-secondary-button:disabled {
    opacity: 0.5;
    border-radius: 3px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
    border: solid 1px rgba(216, 216, 216, 0.15);
    background-color: #383535;
    cursor: default; }

.bplive-simple-button {
  text-align: center;
  background: #645f5f;
  border-radius: 3px;
  border: 1px solid rgba(216, 216, 216, 0.15);
  box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.25);
  height: 32px;
  margin-right: 0.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px 5px 0px 5px;
  font-size: 1em;
  color: #cccccc !important;
  cursor: pointer;
  min-width: 100px; }
  .bplive-simple-button:disabled {
    opacity: 0.6;
    cursor: default; }

.bplive-blue-grid-button {
  padding: 0px 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  border: none;
  font-size: 11px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0px;
  text-align: center;
  height: 22px;
  color: var(--grid-header-text-color);
  cursor: pointer;
  border-radius: 4px;
  box-shadow: 0 1px 2px 0 var(--drop-shadow-color);
  background-color: var(--grid-button-background);
  white-space: nowrap; }
  .bplive-blue-grid-button:hover {
    cursor: pointer; }
  .bplive-blue-grid-button:disabled {
    opacity: 0.5;
    cursor: default;
    box-shadow: none; }

.bplive-footer-border-button {
  padding: 8px 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  border: 1px solid var(--button-background-color-001);
  font-size: 0.8em !important;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  height: 23px;
  color: var(--white) !important;
  cursor: pointer;
  border-radius: 4px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
  background-color: var(--background-color); }

.bplive-blue-border-button {
  padding: 8px 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  border: 1px solid var(--button-background-color-001);
  font-size: 1em !important;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  height: 33px;
  color: var(--white) !important;
  cursor: pointer;
  border-radius: 4px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
  background-color: var(--background-color); }

.bplive-blue-button {
  padding: 8px 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  border: none;
  font-size: 1em !important;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  height: 33px;
  color: var(--white) !important;
  cursor: pointer;
  border-radius: 4px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
  background-color: var(--button-background-color-001); }
  .bplive-blue-button-link {
    background-color: transparent;
    border: none;
    justify-content: center;
    align-items: center;
    text-align: center;
    outline: none; }
  .bplive-blue-button-link:focus {
    opacity: .6; }
  .bplive-blue-button-link-text {
    color: var(--button-color-000);
    font-size: 1.2em;
    text-transform: capitalize; }
  .bplive-blue-button-link-text-new-content {
    color: var(--lighter-purple);
    font-size: 1.2em;
    text-transform: capitalize; }
  .bplive-blue-button:disabled {
    opacity: 0.5;
    cursor: default; }
    .bplive-blue-button:disabled:hover {
      opacity: 0.3;
      cursor: default; }
  .bplive-blue-button:hover {
    opacity: .8;
    cursor: pointer; }

.bplive-blue-button-sm {
  padding: 4px 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  border: none;
  font-size: .9em !important;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  height: 33px;
  color: var(--white) !important;
  cursor: pointer;
  border-radius: 4px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
  background-color: var(--button-background-color-001); }
  .bplive-blue-button-sm-link {
    background-color: transparent;
    border: none;
    justify-content: center;
    align-items: center;
    text-align: center;
    outline: none; }
  .bplive-blue-button-sm-link:focus {
    opacity: .6; }
  .bplive-blue-button-sm-link-text {
    color: var(--button-color-000);
    font-size: 1.2em;
    text-transform: capitalize; }
  .bplive-blue-button-sm-link-text-new-content {
    color: var(--lighter-purple);
    font-size: 1.2em;
    text-transform: capitalize; }
  .bplive-blue-button-sm:disabled {
    opacity: 0.5;
    cursor: default; }
    .bplive-blue-button-sm:disabled:hover {
      opacity: 0.3;
      cursor: default; }
  .bplive-blue-button-sm:hover {
    opacity: .8;
    cursor: pointer; }

.bplive-borderless-button {
  text-align: center;
  background: var(--background-color);
  border: none;
  height: 36px;
  margin-right: 0.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px 5px 0px 5px;
  font-size: 1em;
  color: #cccccc;
  cursor: pointer; }
  .bplive-borderless-button-text {
    font-size: 1em;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0px;
    text-align: center;
    color: var(--text-color-015); }
  .bplive-borderless-button:hover {
    border-radius: 3px;
    border: 1px solid rgba(216, 216, 216, 0.15); }
  .bplive-borderless-button:disabled {
    opacity: 0.3;
    cursor: default; }
  .bplive-borderless-button-add-icon {
    color: var(--health-score-good);
    font-size: 20px; }

.expand-icon {
  cursor: pointer; }

.blive-header-close-button {
  height: 30px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center; }
  .blive-header-close-button:hover {
    cursor: pointer;
    opacity: 0.5; }
  .blive-header-close-button-icon {
    color: var(--text-color-whiteblack);
    font-size: 22px;
    text-shadow: 0 2px 10px var(--drop-shadow-color); }
  .blive-header-close-button-text {
    font-family: nunito-sans;
    text-shadow: 0 2px 10px var(--drop-shadow-color);
    font-size: 15px;
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    font-style: normal;
    text-transform: uppercase;
    white-space: nowrap;
    color: var(--text-color-whiteblack); }

.bplive-deploy-img-container {
  border-radius: 5px;
  border: none;
  box-shadow: 0 0 5px 0 var(--drop-shadow-color-001) !important;
  background-color: var(--grid-cell-color-001);
  padding: 15px;
  width: 85%;
  margin-top: 1rem;
  margin-bottom: 0.1rem; }

.bplive-diagram {
  display: flex;
  flex-direction: column; }
  .bplive-diagram-image {
    width: 100%; }
  .bplive-diagram-image-container {
    display: flex;
    flex-direction: column;
    overflow: auto;
    height: 60vh;
    margin: 15px; }
  .bplive-diagram-container {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    border: 2px inset var(--background-color);
    margin: 0px 28px;
    border-radius: 9px;
    background-color: var(--background-color-003); }

.bplive-sticky-header {
  position: sticky;
  top: 0;
  overflow: auto;
  overflow-x: hidden;
  overflow-y: hidden;
  z-index: 1000;
  white-space: nowrap; }

.cdk-global-overlay-wrapper {
  background-image: -webkit-linear-gradient(bottom left, var(--wrapper-gradient-000) 0%, var(--wrapper-gradient-001) 45%, var(--wrapper-gradient-002) 60%);
  background-image: -moz-linear-gradient(bottom left, var(--wrapper-gradient-000) 0%, var(--wrapper-gradient-001) 45%, var(--wrapper-gradient-002) 60%);
  background-image: -o-linear-gradient(bottom left, var(--wrapper-gradient-000) 0%, var(--wrapper-gradient-001) 45%, var(--wrapper-gradient-002) 60%);
  background-image: linear-gradient(to top right, var(--wrapper-gradient-000) 0%, var(--wrapper-gradient-001) 45%, var(--wrapper-gradient-002) 60%); }

.cdk-global-overlay-wrapper:after {
  background-image: -webkit-linear-gradient(289deg, var(--wrapper-gradient-000) 0%, var(--wrapper-gradient-000) 46%, var(text-color-blackwhite) 50%);
  background-image: -moz-linear-gradient(289deg, var(--wrapper-gradient-000) 0%, var(--wrapper-gradient-000) 46%, var(text-color-blackwhite) 50%);
  background-image: -o-linear-gradient(289deg, var(--wrapper-gradient-000) 0%, var(--wrapper-gradient-000) 46%, var(text-color-blackwhite) 50%);
  background-image: linear-gradient(-19deg, var(--wrapper-gradient-000) 0%, var(--wrapper-gradient-000) 46%, var(text-color-blackwhite) 50%); }

.bplive-grid-progress > mat-progress-bar {
  display: block;
  width: 71px;
  height: 8px;
  border-radius: 5.5px;
  overflow: hidden;
  position: relative;
  transition: opacity 250ms linear;
  margin-left: 15px; }

.bplive-grid-progress > mat-progress-bar .mat-progress-bar-buffer {
  background: var(--background-color-020); }

.bplive-grid-progress > mat-progress-bar .mat-progress-bar {
  border-radius: 5.5px; }

.bplive-loading-container {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: var(--background-color);
  opacity: .9;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 998; }
  .bplive-loading-container-spinner {
    width: 100px;
    height: 100px; }

.bplive-tab-button-container {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  background: var(--background-color); }

.bplive-tab-button {
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
  border-radius: 5px;
  margin-top: 13px;
  margin-right: 0px;
  margin-left: 10px;
  margin-bottom: 10px;
  display: flex;
  height: 40px;
  justify-content: center;
  align-items: center;
  font-size: 1em;
  color: var(--text-color-001);
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0px;
  text-align: center;
  border: solid 1px var(--border-color-005-2);
  background: var(--background-color);
  font-weight: 900;
  padding: 0px 15px; }
  .bplive-tab-button:hover {
    border-color: var(--results-basic-color); }
  .bplive-tab-button:disabled {
    cursor: auto; }
    .bplive-tab-button:disabled:hover {
      border-color: var(--border-color-3); }
  .bplive-tab-button:active {
    background: var(--background-color-002); }
  .bplive-tab-button:focus {
    color: var(--text-color-whiteblack);
    border-color: var(--background-color-021);
    font-size: 1em;
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0px;
    text-align: center; }
  .bplive-tab-button__selected {
    color: var(--white) !important;
    border-color: var(--background-color-017) !important;
    background-color: var(--background-color-017) !important;
    font-size: 1em;
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0px;
    text-align: center; }

.bplive-filter-block-container {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  min-height: 32px;
  background-color: var(--background-color-005);
  margin: 0rem 0rem 0px 0rem;
  border-top: 1px solid var(--border-color-005-1);
  border-bottom: 1px solid var(--border-color-005-2); }

.bplive-filter-icon {
  color: var(--results-basic-color);
  font-size: 25px;
  margin: auto 15px auto 10px; }

.bplive-filter-input-container {
  width: 100%;
  float: left;
  z-index: 10;
  clear: both;
  min-height: 47px; }

.bplive-tab-link {
  margin-right: 28px;
  padding-top: 6px;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0px;
  text-align: center;
  color: var(--text-color-001);
  display: flex;
  justify-content: center;
  align-items: center;
  border-top: 2px solid var(--background-color);
  border-color: var(--background-color);
  background: var(--background-color);
  cursor: pointer; }
  .bplive-tab-link:disabled {
    opacity: .5; }
  .bplive-tab-link:hover {
    opacity: 0.8; }
  .bplive-tab-link-selected {
    border-color: var(-border-color-4);
    color: var(--text-color-whiteblack); }

.bplive-lateral-container {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%; }

.bplive-lateral-text {
  color: var(--sea-green);
  margin-left: 8px; }

.bplive-lateral-icon {
  display: flex !important;
  justify-content: flex-end !important;
  align-items: center !important;
  width: 100%;
  color: var(--sea-green) !important;
  font-size: 14px !important;
  cursor: default;
  margin-right: 5px; }

.bplive-dashboard-card-title {
  color: var(--text-color-001);
  text-transform: uppercase;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0px;
  margin-bottom: 0px !important; }

.bplive-checkbox {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  opacity: var(--text-opacity-000); }
  .bplive-checkbox-container {
    width: 15px;
    margin: 0px 10px;
    position: relative; }
    .bplive-checkbox-container label {
      cursor: pointer;
      position: absolute;
      width: 15px;
      height: 15px;
      top: 0;
      left: 0;
      background: var(--background-color);
      border: 1px solid var(--text-color-whiteblack); }
    .bplive-checkbox-container label:after {
      opacity: 0.0;
      content: '';
      position: absolute;
      width: 6px;
      height: 3px;
      background: transparent;
      top: 3px;
      left: 4px;
      border: 2px solid var(--text-color-whiteblack);
      border-top: none;
      border-right: none;
      transform: rotate(-45deg); }
    .bplive-checkbox-container label:hover::after {
      opacity: 0.0; }
    .bplive-checkbox-container input[type=checkbox]:checked + label:after {
      opacity: 1; }
  .bplive-checkbox-label-right {
    color: var(--text-color-whiteblack);
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.01px;
    text-transform: uppercase;
    white-space: nowrap; }

/*
.bplive-grid .mat-sort-header-arrow{
    opacity: 0.5 !important;
    color:#8e8e8e;
    transform: unset !important;
}

.bplive-grid .mat-sort-header-sorted .mat-sort-header-arrow{
    color:#8e8e8e;
    opacity: 1 !important;
}

.bplive-grid .mat-sort-header-container{
    width: max-content;
    max-width: unset;
}

.bplive-grid .center-mat-header .mat-sort-header-container{
    justify-content: center;
    // take arrow width into account
    padding-left: 12px;
}

.bplive-grid-type2 .mat-sort-header-arrow{
    opacity: 0.5 !important;
    color:#8e8e8e;
    transform: unset !important;
}

.bplive-grid-type2 .mat-sort-header-sorted .mat-sort-header-arrow{
    color:#8e8e8e;
    opacity: 1 !important;
}

.bplive-grid-type2 .mat-sort-header-container{
    width: max-content;
    max-width: unset;
}

.bplive-grid-type2 .center-mat-header .mat-sort-header-container{
    justify-content: center;
    // take arrow width into account
    padding-left: 12px;
}

*/
.bplive-details-link {
  cursor: pointer; }

.basic-icon {
  background-repeat: no-repeat;
  background-size: contain; }

.bplive-grid-icon {
  width: 24px;
  height: 24px;
  margin-right: 10px;
  background-repeat: no-repeat;
  background-size: contain; }

.mat-expansion-indicator::after, .mat-expansion-panel-header-description .launchpad-header {
  color: var(--text-color-003) !important; }

.mat-expanded .mat-expansion-indicator, .mat-expansion-panel-header-description .recommendation-panels-header-override {
  transform: rotate(90deg) !important; }

.mat-expansion-indicator::after, .mat-expansion-panel-header-description .recommendation-panels-header-override {
  transform: rotate(-45deg) !important; }

.darkcloud-icon {
  width: 36px;
  height: 20px;
  background-image: url(/assets/dc.png); }

.agent-resizable-icon {
  background-image: url(/assets/cube.svg); }

.darkcloud-resizable-icon {
  background-image: url(/assets/dark-cloud-bright.svg); }

.darkcloud-bright-resizable-icon {
  background-image: url(/assets/dark-cloud-very-bright.svg); }

.right-arrow-1-icon {
  width: 19px;
  height: 18px;
  background-image: url(/assets/right-arrow1.svg); }

.left-arrow-1-icon {
  width: 19px;
  height: 18px;
  background-image: url(/assets/left-arrow1.svg); }

.dialog-link-icon {
  width: 10px;
  height: 8px;
  background-image: url(/assets/dialog-link.svg); }

.launchPadThreatCategoryIcon {
  width: 24px;
  height: 24px;
  background-image: url(/assets/ThreatSkull.png); }

.launchPadKillchainCategoryIcon {
  width: 24px;
  height: 26px;
  background-image: url(/assets/Killchain.png); }

.launchPadThreatCampCategoryIcon {
  width: 24px;
  height: 24px;
  background-image: url(/assets/ThreatCampCat.png); }

.launchPadEmailCategoryIcon {
  width: 24px;
  height: 26px;
  background-image: url(/assets/emailForLaunchPad.png); }

.launchPadPolicyCategoryIcon {
  width: 20px;
  height: 21px;
  background-image: url(/assets/policyForLaunchPad.png); }

.launchPadEndpointCategoryIcon {
  width: 24px;
  height: 24px;
  background-image: url(/assets/endpoint.png); }

.launchPadNetworkCategoryIcon {
  width: 24px;
  height: 23px;
  background-image: url(/assets/networkForLaunchPad.png); }

.launchPadHotPressCardIcon {
  width: 25px;
  height: 24px;
  background-image: url(/assets/HotTopic.png); }

.launchPadDailyCardIcon {
  width: 24px;
  height: 24px;
  background-image: url(/assets/DailyMalware.png); }

.launchPadEmailCardIcon {
  width: 24px;
  height: 24px;
  background-image: url(/assets/DailyMalware.png); }

.launchPadPolicyCardIcon {
  width: 24px;
  height: 24px;
  background-image: url(/assets/DailyMalware.png); }

.launchPadNetworkCardIcon {
  width: 24px;
  height: 24px;
  background-image: url(/assets/DailyMalware.png); }

.launchPadInstrumentationCardIcon {
  width: 24px;
  height: 24px;
  background-image: url(/assets/Instrumentation.png); }

.launchPadKillchainCardIcon {
  width: 24px;
  height: 24px;
  background-image: url(/assets/DailyMalware.png); }

.launchPadThreatCampCardIcon {
  width: 24px;
  height: 24px;
  background-image: url(/assets/ThreatCamp.png); }

.backPathArc-AgentStatus {
  fill: #00000043 !important; }

.outerBackPathArc-AuditsByIntent {
  fill: #00000043 !important; }

.innerBackPathArc-AuditsByIntent {
  fill: #00000043 !important; }

.category-icon-container,
.intent-icon-container {
  display: flex;
  flex-direction: row; }

.beta-badge {
  display: flex;
  justify-content: flex-end;
  flex-grow: 1;
  align-content: center; }

.beta-icon {
  width: 27px;
  height: 10px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/assets/beta-icon-sm.svg); }

.new-badge {
  display: flex;
  justify-content: flex-end;
  flex-grow: 0;
  align-content: center; }

.new-icon {
  width: 23px;
  height: 10px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/assets/new-icon-sm.svg); }

.category-icon,
.intent-icon {
  width: 24px;
  height: 24px;
  margin-right: 10px;
  background-repeat: no-repeat;
  background-size: contain; }

.category-icon-Instrumentation,
.intent-icon-Application {
  background-image: url(/assets/intent-Application.svg); }

.intent-icon-Suspicious {
  background-image: url(/assets/intent-Suspicious.svg); }

.intent-icon-Malicious {
  background-image: url(/assets/intent-Malicious.svg); }

.category-icon-Policy,
.intent-icon-Policy {
  background-image: url(/assets/intent-Policy.svg); }

.category-icon-KillChain,
.intent-icon-KillChain {
  background-image: url(/assets/intent-KillChain.svg); }

.category-icon-DailyMalware,
.intent-icon-DailyMalware {
  background-image: url(/assets/intent-Daily.svg); }

.category-icon-Threatcampaign,
.intent-icon-Threatcampaign {
  background-image: url(/assets/intent-Threatcampaign.svg); }

.file-attached-icon {
  background-image: url(/assets/file-attached.svg);
  background-repeat: no-repeat;
  background-size: 10px 17px;
  height: 17px; }

.clearfix::after {
  content: "";
  clear: both;
  display: table; }

.cogs-icon {
  background-image: var(--grid-icon-cogs);
  background-repeat: no-repeat;
  background-size: 20px 22px;
  width: 20px;
  height: 22px; }

.settings-icon {
  background-image: url(/assets/gear.svg);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  width: 24px;
  height: 24px; }
  .settings-icon-selected {
    background-image: url(/assets/gear-on.svg);
    background-repeat: no-repeat;
    background-size: 24px 24px;
    width: 24px;
    height: 24px; }

.agent-icon {
  background-image: url(/assets/agent.svg);
  background-repeat: no-repeat;
  background-size: 20px 22px;
  width: 20px;
  height: 22px; }
  .agent-icon-selected {
    background-image: url(/assets/agent-on.svg);
    background-repeat: no-repeat;
    background-size: 20px 22px;
    width: 20px;
    height: 22px; }
  .agent-icon-step {
    width: 25px;
    height: 25px;
    background-image: var(--agent-step-icon);
    background-repeat: no-repeat;
    background-size: 25px 25px; }

.reports-icon {
  background-image: url(/assets/reports.svg);
  background-repeat: no-repeat;
  background-size: 20px 24px;
  width: 20px;
  height: 24px; }
  .reports-icon-selected {
    background-image: url(/assets/reports-on.svg);
    background-repeat: no-repeat;
    background-size: 20px 24px;
    width: 20px;
    height: 24px; }

.assessment-icon {
  background-image: url(/assets/clipboard.svg);
  background-repeat: no-repeat;
  background-size: 20px 24px;
  width: 20px;
  height: 24px; }
  .assessment-icon-selected {
    background-image: url(/assets/clipboard-on.svg);
    background-repeat: no-repeat;
    background-size: 20px 24px;
    width: 20px;
    height: 24px; }
  .assessment-icon-step {
    width: 25px;
    height: 25px;
    background-image: var(--clipboard-icon);
    background-repeat: no-repeat;
    background-size: 25px 25px; }

.warning-gridicon {
  background-image: url(/assets/warning.svg);
  background-repeat: no-repeat;
  background-size: 16px 16px;
  width: 16px;
  height: 16px; }

.warning-icon-main {
  background-image: url(/assets/warning.svg);
  background-repeat: no-repeat;
  background-size: 14px 14px;
  width: 14px;
  height: 14px; }

.ladder-diagram-icon {
  background-image: url(/assets/ladder-diagram-icon.svg);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  width: 24px;
  height: 24px; }

.topology-icon {
  background-image: url(/assets/topology.svg);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  width: 24px;
  height: 24px; }
  .topology-icon-selected {
    background-image: url(/assets/topology-on.svg);
    background-repeat: no-repeat;
    background-size: 24px 24px;
    width: 24px;
    height: 24px; }

.dash-icon {
  background-image: url(/assets/dash.svg);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  width: 24px;
  height: 24px; }
  .dash-icon-selected {
    background-image: url(/assets/dash-on.svg);
    background-repeat: no-repeat;
    background-size: 24px 24px;
    width: 24px;
    height: 24px; }
  .dash-icon-running {
    background-image: url(/assets/dash-running.gif);
    background-repeat: no-repeat;
    background-size: 24px 24px;
    width: 24px;
    height: 24px; }
  .dash-icon-running-selected {
    background-image: url(/assets/dash-on.svg);
    background-repeat: no-repeat;
    background-size: 24px 24px;
    width: 24px;
    height: 24px; }
  .dash-icon-small {
    background-image: url(/assets/dash-small.svg);
    background-repeat: no-repeat;
    background-size: 22px 22px;
    width: 22px;
    height: 22px; }

.deploy-icon {
  background-image: url(/assets/deploy.svg);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  width: 24px;
  height: 24px; }
  .deploy-icon-selected {
    background-image: url(/assets/deploy-on.svg);
    background-repeat: no-repeat;
    background-size: 24px 24px;
    width: 24px;
    height: 24px; }

.deployment-cloud-icon {
  background-image: var(--icon-deployment-cloud);
  width: 150px;
  height: 290px;
  background-color: transparent;
  background-repeat: no-repeat; }

.siem-icon {
  background-image: var(--icon-siem);
  width: 25px;
  height: 25px;
  background-color: transparent;
  background-repeat: no-repeat;
  margin-right: 12px; }

.reports-title-icon {
  background-image: var(--title-icon-reports);
  background-repeat: no-repeat;
  background-size: 17px 18px;
  width: 17px;
  height: 18px; }

.policy-icon {
  background-image: var(--title-icon-policy);
  background-repeat: no-repeat;
  background-size: 17px 18px;
  width: 17px;
  height: 18px; }

.scenario-icon {
  background-image: var(--grid-icon-scenarios);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  width: 24px;
  height: 24px; }
  .scenario-icon-sidebar {
    background-image: url(/assets/scenarios-icon.svg);
    background-repeat: no-repeat;
    background-size: 24px 24px;
    width: 24px;
    height: 24px; }
  .scenario-icon-sidebar-selected {
    background-image: url(/assets/scenarios-on-icon.svg);
    background-repeat: no-repeat;
    background-size: 24px 24px;
    width: 24px;
    height: 24px; }
  .scenario-icon-selected {
    background-image: url(/assets/scenarios-on-icon.svg);
    background-repeat: no-repeat;
    background-size: 24px 24px;
    width: 24px;
    height: 24px; }
  .scenario-icon-step {
    width: 25px;
    height: 25px;
    background-image: var(--scenario-step-icon);
    background-repeat: no-repeat;
    background-size: 25px 25px; }

.calendar-icon {
  background-image: var(--grid-icon-calendar);
  background-repeat: no-repeat;
  background-size: 22px 22px;
  width: 22px;
  height: 22px; }
  .calendar-icon-blue {
    background-image: url(/assets/calendar-blue.svg);
    background-repeat: no-repeat;
    background-size: 22px 22px;
    width: 22px;
    height: 22px; }
  .calendar-icon-blueTransparent {
    background-image: url(/assets/calendar-blue-transparent.svg);
    background-repeat: no-repeat;
    background-size: 22px 22px;
    width: 22px;
    height: 22px; }
  .calendar-icon-whiteTransparent {
    background-image: url(/assets/calendar-white-transparent.svg);
    background-repeat: no-repeat;
    background-size: 22px 22px;
    width: 22px;
    height: 22px; }

.queue-icon {
  background-image: url(/assets/scenarios-white-queue.svg);
  background-repeat: no-repeat;
  background-size: 22px 22px;
  width: 22px;
  height: 22px; }

.stop-icon {
  background-image: url(/assets/scenarios-white-stop.svg);
  background-repeat: no-repeat;
  background-size: 22px 22px;
  width: 22px;
  height: 22px; }

.file-upload-good-icon {
  background-image: url(/assets/checkmark-file-upload.svg);
  background-repeat: no-repeat;
  background-size: 20px 20px;
  width: 20px;
  height: 20px; }

.file-upload-error-icon {
  background-image: url(/assets/error-file-upload-icon.svg);
  background-repeat: no-repeat;
  background-size: 20px 20px;
  width: 20px;
  height: 20px; }

.stop-icon {
  background-image: url(/assets/scenarios-white-stop.svg);
  background-repeat: no-repeat;
  background-size: 22px 22px;
  width: 22px;
  height: 22px; }

.inline-editable-icon {
  background-image: var(--grid-icon-inline-edit);
  background-repeat: no-repeat;
  background-size: 7px 6px;
  width: 7px;
  height: 6px; }

.go-to-icon {
  background-image: var(--grid-icon-dialog-link);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 15px 15px;
  width: 22px;
  height: 22px; }

.error-icon {
  background-image: url(/assets/error-icon.svg);
  background-repeat: no-repeat;
  background-size: 14px 14px;
  width: 14px;
  height: 14px; }

.mat-tooltip {
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--white);
  border-radius: 2px;
  box-shadow: 0 2px 5px 0 #00000032;
  background-color: #6d6d6d;
  white-space: pre-line; }

release-notes {
  height: 100%; }

.themeDisplay {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; }
  .themeDisplay .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
    background-color: #c9cdbc; }
  .themeDisplay .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
    background-color: rgba(1, 187, 175, 0.5); }

.basic-gauge-label {
  fill: var(--chart-label) !important; }

.dashboard-chart-labels-percent {
  fill: var(--chart-percent) !important; }

.dashboard-chart-labels-text-color-4 {
  fill: var(--text-color-004) !important; }

.dashboard-chart-labels-text-color-006 {
  fill: var(--text-color-006) !important;
  color: var(--text-color-006) !important; }

.unitText {
  fill: var(--text-color-whiteblack) !important; }

.cookie-banner {
  display: none;
  position: fixed;
  bottom: 0px;
  z-index: 9999;
  background: var(--white);
  margin: 0 auto;
  padding: 20px;
  width: 100%;
  font-size: 14px;
  flex-direction: column; }

.cookie-banner-button {
  border: 1px solid #01bbaf;
  margin-right: 12px;
  border-radius: 3px;
  display: inline-block;
  padding: 10px 16px; }
  .cookie-banner-button.allow {
    background-color: #01bbaf;
    color: var(--white); }
  .cookie-banner-button.decline {
    color: #01bbaf;
    background-color: var(--white); }

.cookie-banner-url {
  background: none;
  color: #01bbaf; }

.mat-menu-content {
  background: var(--background-color-002);
  padding: 8px; }

.mat-menu-panel {
  max-width: 450px !important; }

.custom-radio.mat-radio-button.mat-accent .mat-radio-inner-circle {
  background-color: var(--input-checkbox-toggle); }

.custom-radio.mat-radio-button.mat-accent .mat-radio-outer-circle {
  border-color: #c9cdbc; }

.custom-radio.mat-radio-button.mat-accent .mat-radio-label {
  align-items: flex-start; }

.tooltip-no-trunc {
  word-break: break-all !important;
  white-space: normal !important; }

.divider {
  border-bottom: 1px solid #3f3e3e;
  height: 1px;
  width: 100%; }

.mat-menu-item-submenu-trigger::after {
  color: var(--white); }

.page-container {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 1;
  max-height: calc(100vh - 65px - var(--notification-banner-adjustment) - var(--maintenance-banner-adjustment)); }

.reporting-page-container {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 1;
  max-height: calc(100vh - var(--notification-banner-adjustment) - var(--maintenance-banner-adjustment)); }

.typical-page-container {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 1; }

.siem-scrolling-options {
  height: calc(100vh - 133px - var(--notification-banner-adjustment) - var(--maintenance-banner-adjustment)) !important; }

.assessment-details-grid-scrolling-options {
  height: calc(100vh - 175px - var(--notification-banner-adjustment) - var(--maintenance-banner-adjustment)) !important; }

.assessment-details-view-scrolling-options {
  height: calc(100vh - 280px - var(--notification-banner-adjustment) - var(--maintenance-banner-adjustment)) !important; }

.assessment-details-view-scrolling-options-big {
  height: calc(100vh - 388px - var(--notification-banner-adjustment) - var(--maintenance-banner-adjustment)) !important; }

.siem-deplot-scrolling-options {
  height: calc(100vh - 175px - var(--notification-banner-adjustment) - var(--maintenance-banner-adjustment)) !important; }

.agent-results-scrolling-options {
  height: calc(100vh - 125px - var(--notification-banner-adjustment) - var(--maintenance-banner-adjustment)) !important; }

.assessment-results-scrolling-options {
  height: calc(100vh - 337px - var(--notification-banner-adjustment) - var(--maintenance-banner-adjustment)) !important; }

.scenario-results-scrolling-options {
  height: calc(100vh - 132px - var(--notification-banner-adjustment) - var(--maintenance-banner-adjustment)) !important; }

.daily-results-scrolling-options {
  height: calc(100vh - 287px - var(--notification-banner-adjustment) - var(--maintenance-banner-adjustment)) !important; }

.report-page-scrolling-options {
  height: calc(100vh - 220px - var(--notification-banner-adjustment) - var(--maintenance-banner-adjustment)) !important; }

.deploy-page-scrolling-options {
  height: calc(100vh - 148px - var(--notification-banner-adjustment) - var(--maintenance-banner-adjustment)) !important; }

.license-page-scrolling-options {
  height: calc(100vh - 78px - var(--notification-banner-adjustment) - var(--maintenance-banner-adjustment)) !important; }

.agent-page-scrolling-options {
  height: calc(100vh - 65px - 109px - var(--notification-banner-adjustment) - var(--maintenance-banner-adjustment)) !important; }

.scenario-page-scrolling-options {
  height: calc(100vh - 65px - 49px - var(--notification-banner-adjustment) - var(--maintenance-banner-adjustment)) !important; }

.scenario-builder-page-scrolling-options {
  height: calc(100vh - 65px - 5px - var(--notification-banner-adjustment) - var(--maintenance-banner-adjustment)) !important; }

.policy-page-scrolling-options {
  height: calc(100vh - 300px - var(--notification-banner-adjustment) - var(--maintenance-banner-adjustment)) !important; }

.service-mapping-page-scrolling-options {
  height: calc(100vh - 242px - var(--notification-banner-adjustment) - var(--maintenance-banner-adjustment)) !important; }

.activity-log-page-scrolling-options {
  height: calc(100vh - 262px - var(--notification-banner-adjustment) - var(--maintenance-banner-adjustment)) !important; }

.public-api-swagger-scrolling-options {
  width: 100%;
  height: calc(100vh - 205px - var(--notification-banner-adjustment) - var(--maintenance-banner-adjustment)) !important; }

.audit-table-scrolling-options {
  height: calc(100vh - 165px - var(--notification-banner-adjustment) - var(--maintenance-banner-adjustment) - var(--collapsible-description-div-adjustment)) !important; }

.report-gen-popup-scrolling-options {
  height: calc(100vh - 550px - var(--notification-banner-adjustment) - var(--maintenance-banner-adjustment)) !important; }

.custom-report-gen-popup-scrolling-options {
  height: calc(100vh - 550px - var(--notification-banner-adjustment) - var(--maintenance-banner-adjustment)) !important; }

.dsahboard-continer-scrolling-options {
  margin: 0px 0px 20px 0px; }

.details-popup-scrolling-options {
  height: calc(100vh - 160px - var(--notification-banner-adjustment) - var(--maintenance-banner-adjustment)) !important; }

.exfiltration-table-scrolling-options {
  max-height: 550px;
  height: calc(100vh - 390px - var(--notification-banner-adjustment) - var(--maintenance-banner-adjustment) - var(--collapsible-description-div-adjustment)) !important; }

.miter-table-scrolling-options {
  height: calc(100vh - 113px - var(--notification-banner-adjustment) - var(--maintenance-banner-adjustment)) !important; }

.typical-scrolling-page-container {
  display: flex;
  flex-direction: column;
  height: calc(100vh - 65px - var(--notification-banner-adjustment) - var(--maintenance-banner-adjustment));
  overflow: auto; }
  .typical-scrolling-page-container::-webkit-scrollbar {
    width: 10px;
    height: 10px; }
  .typical-scrolling-page-container::-webkit-scrollbar-track {
    background: var(--scroller-background-color); }
  .typical-scrolling-page-container::-webkit-scrollbar-thumb {
    background: var(--scroller-background);
    border-radius: 5px; }
  .typical-scrolling-page-container::-webkit-scrollbar-thumb:hover {
    background: var(--scroller-background); }

.expansion-text > a {
  color: #3378ca;
  font-size: 1em;
  cursor: pointer;
  text-decoration: underline; }

.siem-deployment-container {
  font-family: nunito-sans;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--text-color-whiteblack);
  line-height: 1.5;
  display: flex;
  flex-direction: column;
  min-width: 400px; }

.theme-dark .tenants.mat-input-element::placeholder {
  color: rgba(255, 255, 255, 0.5); }

.theme-dark .tenants.mat-input-element {
  caret-color: unset !important; }

.theme-dark .tenants-search.mat-form-field .mat-form-field-wrapper {
  padding: 0px; }
  .theme-dark .tenants-search.mat-form-field .mat-form-field-wrapper .mat-form-field-flex {
    padding: 0px; }
    .theme-dark .tenants-search.mat-form-field .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix {
      padding: 0px;
      border: 0px; }

.theme-dark .tenants-search.mat-form-field .mat-form-field-underline {
  height: 0px; }
  .theme-dark .tenants-search.mat-form-field .mat-form-field-underline .mat-form-field-ripple {
    height: 0px;
    background-color: red; }

.mini-spinner {
  border-radius: 3px;
  border: 1px solid var(--button-background);
  background: #605f5c;
  cursor: default; }
