@charset "UTF-8";
/*!
 * AngularJS Material Design
 * https://github.com/angular/material
 * @license MIT
 * v1.1.26
 */
body,html{height:100%;position:relative}
body{margin:0;padding:0}
[tabindex="-1"]:focus{outline:none}
.inset{padding:10px}
a.md-no-style,button.md-no-style{font-weight:400;background-color:inherit;text-align:left;border:none;padding:0;margin:0}
button,input,select,textarea{vertical-align:baseline}
button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}
button[disabled],html input[type=button][disabled],input[type=reset][disabled],input[type=submit][disabled]{cursor:default}
textarea{vertical-align:top;overflow:auto}
input[type=search]{-webkit-appearance:textfield;box-sizing:content-box;-webkit-box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
input:-webkit-autofill{text-shadow:none}
.md-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;text-transform:none;width:1px}
.md-shadow{position:absolute;top:0;left:0;bottom:0;right:0;border-radius:inherit;pointer-events:none}
.md-shadow-bottom-z-1{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}
.md-shadow-bottom-z-2{box-shadow:0 4px 8px 0 rgba(0,0,0,.4)}
.md-shadow-animated.md-shadow{transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}
.md-ripple-container{pointer-events:none;position:absolute;overflow:hidden;left:0;top:0;width:100%;height:100%;transition:all .55s cubic-bezier(.25,.8,.25,1)}
.md-ripple{position:absolute;transform:translate(-50%,-50%) scale(0);transform-origin:50% 50%;opacity:0;border-radius:50%}
.md-ripple.md-ripple-placed{transition:margin .9s cubic-bezier(.25,.8,.25,1),border .9s cubic-bezier(.25,.8,.25,1),width .9s cubic-bezier(.25,.8,.25,1),height .9s cubic-bezier(.25,.8,.25,1),opacity .9s cubic-bezier(.25,.8,.25,1),transform .9s cubic-bezier(.25,.8,.25,1)}
.md-ripple.md-ripple-scaled{transform:translate(-50%,-50%) scale(1)}
.md-ripple.md-ripple-active,.md-ripple.md-ripple-full,.md-ripple.md-ripple-visible{opacity:.2}
.md-ripple.md-ripple-remove{animation:md-remove-ripple .9s cubic-bezier(.25,.8,.25,1)}
@keyframes md-remove-ripple{0%{opacity:.15}to{opacity:0}}
.md-padding{padding:8px}
.md-margin{margin:8px}
.md-scroll-mask{position:absolute;background-color:transparent;top:0;right:0;bottom:0;left:0;z-index:50}
.md-scroll-mask>.md-scroll-mask-bar{display:block;position:absolute;background-color:#fafafa;right:0;top:0;bottom:0;z-index:65;box-shadow:inset 0 0 1px rgba(0,0,0,.3)}
.md-no-momentum{-webkit-overflow-scrolling:auto}
.md-no-flicker{-webkit-filter:blur(0)}
@media (min-width:960px){.md-padding{padding:16px}}
body[dir=ltr],body[dir=rtl],html[dir=ltr],html[dir=rtl]{unicode-bidi:embed}
bdo[dir=rtl]{direction:rtl}
bdo[dir=ltr],bdo[dir=rtl]{unicode-bidi:bidi-override}
bdo[dir=ltr]{direction:ltr}
body,html{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.md-display-4{font-size:112px;font-weight:300;letter-spacing:-.01em;line-height:112px}
.md-display-3{font-size:56px;font-weight:400;letter-spacing:-.005em;line-height:56px}
.md-display-2{font-size:45px;font-weight:400;line-height:64px}
.md-display-1{font-size:34px;font-weight:400;line-height:40px}
.md-headline{font-size:24px;font-weight:400;line-height:32px}
.md-title{font-size:20px;font-weight:500;letter-spacing:.005em}
.md-subhead{font-size:16px;line-height:24px}
.md-body-1,.md-subhead{font-weight:400;letter-spacing:.01em}
.md-body-1{font-size:14px;line-height:20px}
.md-body-2{font-size:14px;font-weight:500;letter-spacing:.01em;line-height:24px}
.md-caption{font-size:12px;letter-spacing:.02em}
.md-button{letter-spacing:.01em}
button,html,input,select,textarea{font-family:Roboto,Helvetica Neue,sans-serif}
button,input,select,textarea{font-size:100%}
.md-panel-outer-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}
.md-panel-inner-wrapper{position:fixed}
._md-panel-offscreen{left:-9999px}
._md-panel-hidden{display:none}
._md-panel-shown .md-panel{opacity:1;transition:none}
.md-panel{opacity:0;position:relative}
.md-panel._md-panel-shown{opacity:1;transition:none}
.md-panel._md-panel-animate-enter{opacity:1;transition:all .3s cubic-bezier(0,0,.2,1)}
.md-panel._md-panel-animate-leave{opacity:1;transition:all .3s cubic-bezier(.4,0,1,1)}
.md-panel._md-panel-animate-fade-out,.md-panel._md-panel-animate-scale-out{opacity:0}
.md-panel._md-panel-backdrop{height:100%;position:fixed;width:100%}
.md-panel._md-opaque-enter{opacity:.48;transition:opacity .3s cubic-bezier(0,0,.2,1)}
.md-panel._md-opaque-leave{transition:opacity .3s cubic-bezier(.4,0,1,1)}
._md-panel-fullscreen{border-radius:0;left:0;min-height:100%;min-width:100%;position:fixed;top:0}
md-autocomplete{border-radius:2px;display:block;height:40px;position:relative;overflow:visible;min-width:190px}
md-autocomplete[disabled] input{cursor:default}
md-autocomplete[md-floating-label]{border-radius:0;background:transparent;height:auto}
md-autocomplete[md-floating-label] md-input-container{padding-bottom:0}
md-autocomplete[md-floating-label] md-autocomplete-wrap{height:auto}
md-autocomplete[md-floating-label] .md-show-clear-button button{display:block;position:absolute;right:0;top:20px;width:30px;height:30px}
md-autocomplete[md-floating-label] .md-show-clear-button input{padding-right:30px}
[dir=rtl] md-autocomplete[md-floating-label] .md-show-clear-button input{padding-right:0;padding-left:30px}
md-autocomplete md-autocomplete-wrap{display:flex;flex-direction:row;box-sizing:border-box;position:relative;overflow:visible;height:40px}
md-autocomplete md-autocomplete-wrap.md-menu-showing{z-index:51}
md-autocomplete md-autocomplete-wrap input,md-autocomplete md-autocomplete-wrap md-input-container{flex:1 1 0;box-sizing:border-box;min-width:0}
md-autocomplete md-autocomplete-wrap md-progress-linear{position:absolute;bottom:-2px;left:0}
md-autocomplete md-autocomplete-wrap md-progress-linear.md-inline{bottom:40px;right:2px;left:2px;width:auto}
md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate{position:absolute;top:0;left:0;width:100%;height:3px;transition:none}
md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate .md-container{transition:none;height:3px}
md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter{transition:opacity .15s linear}
md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter.ng-enter-active{opacity:1}
md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave{transition:opacity .15s linear}
md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave.ng-leave-active{opacity:0}
md-autocomplete input:not(.md-input){font-size:14px;box-sizing:border-box;border:none;box-shadow:none;outline:none;background:transparent;width:100%;padding:0 15px;line-height:40px;height:40px}
md-autocomplete input:not(.md-input)::-ms-clear{display:none}
md-autocomplete .md-show-clear-button button{position:relative;line-height:20px;text-align:center;width:30px;height:30px;cursor:pointer;border:none;border-radius:50%;padding:0;font-size:12px;background:transparent;margin:auto 5px}
md-autocomplete .md-show-clear-button button:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;transform:scale(0);opacity:0;transition:all .4s cubic-bezier(.25,.8,.25,1)}
md-autocomplete .md-show-clear-button button:focus{outline:none}
md-autocomplete .md-show-clear-button button:focus:after{transform:scale(1);opacity:1}
md-autocomplete .md-show-clear-button button md-icon{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0) scale(.9)}
md-autocomplete .md-show-clear-button button md-icon path{stroke-width:0}
md-autocomplete .md-show-clear-button button.ng-enter{transform:scale(0);transition:transform .15s ease-out}
md-autocomplete .md-show-clear-button button.ng-enter.ng-enter-active{transform:scale(1)}
md-autocomplete .md-show-clear-button button.ng-leave{transition:transform .15s ease-out}
md-autocomplete .md-show-clear-button button.ng-leave.ng-leave-active{transform:scale(0)}
@media screen and (-ms-high-contrast:active){md-autocomplete input{border:1px solid #fff}md-autocomplete .md-autocomplete-suggestion:focus{color:#fff}}
.md-standard-list-container.md-autocomplete-suggestions-container,.md-virtual-repeat-container.md-autocomplete-suggestions-container{position:absolute;box-shadow:0 2px 5px rgba(0,0,0,.25);z-index:100;height:100%}
.md-standard-list-container.md-autocomplete-suggestions-container .highlight,.md-virtual-repeat-container.md-autocomplete-suggestions-container .highlight{font-weight:700}
.md-standard-list-container{box-sizing:border-box;display:block;margin:0;overflow:hidden;overflow-y:auto;padding:0}
.md-standard-list-container.md-not-found,.md-virtual-repeat-container.md-not-found{height:48px}
.md-autocomplete-suggestions{margin:0;list-style:none;padding:0}
.md-autocomplete-suggestions .md-autocomplete-suggestion{font-size:14px;overflow:hidden;padding:0 15px;line-height:48px;height:48px;transition:background .15s linear;margin:0;white-space:nowrap;text-overflow:ellipsis}
.md-autocomplete-suggestions .md-autocomplete-suggestion:focus{outline:none}
.md-autocomplete-suggestions .md-autocomplete-suggestion:not(.md-not-found-wrapper){cursor:pointer}
@media screen and (-ms-high-contrast:active){.md-autocomplete-suggestions,md-autocomplete{border:1px solid #fff}}
md-backdrop{transition:opacity .45s;position:absolute;top:0;bottom:0;left:0;right:0;z-index:50}
md-backdrop.md-menu-backdrop{position:fixed!important;z-index:99}
md-backdrop.md-select-backdrop{z-index:81;transition-duration:0}
md-backdrop.md-dialog-backdrop{z-index:79}
md-backdrop.md-bottom-sheet-backdrop{z-index:69}
md-backdrop.md-sidenav-backdrop{z-index:59}
md-backdrop.md-click-catcher{position:absolute}
md-backdrop.md-opaque{opacity:.48}
md-backdrop.md-opaque.ng-enter{opacity:0}
md-backdrop.md-opaque.ng-enter.md-opaque.ng-enter-active{opacity:.48}
md-backdrop.md-opaque.ng-leave{opacity:.48;transition:opacity .4s}
md-backdrop.md-opaque.ng-leave.md-opaque.ng-leave-active{opacity:0}
md-bottom-sheet{position:absolute;left:0;right:0;bottom:0;padding:8px 16px 88px;z-index:70;border-top-width:1px;border-top-style:solid;transform:translate3d(0,80px,0);transition:all .4s cubic-bezier(.25,.8,.25,1);transition-property:transform}
md-bottom-sheet.md-has-header{padding-top:0}
md-bottom-sheet.ng-enter{opacity:0;transform:translate3d(0,100%,0)}
md-bottom-sheet.ng-enter-active{opacity:1;display:block;transform:translate3d(0,80px,0)!important}
md-bottom-sheet.ng-leave-active{transform:translate3d(0,100%,0)!important;transition:all .3s cubic-bezier(.55,0,.55,.2)}
md-bottom-sheet .md-subheader{background-color:transparent;font-family:Roboto,Helvetica Neue,sans-serif;line-height:56px;padding:0;white-space:nowrap}
md-bottom-sheet md-inline-icon{display:inline-block;height:24px;width:24px;fill:#444}
md-bottom-sheet md-list-item{display:flex;outline:none}
md-bottom-sheet md-list-item:hover{cursor:pointer}
md-bottom-sheet.md-list md-list-item{padding:0;align-items:center;height:48px}
md-bottom-sheet.md-grid{padding-left:24px;padding-right:24px;padding-top:0}
md-bottom-sheet.md-grid md-list{display:flex;flex-direction:row;flex-wrap:wrap}
md-bottom-sheet.md-grid md-list,md-bottom-sheet.md-grid md-list-item{transition:all .5s;align-items:center}
md-bottom-sheet.md-grid md-list-item{flex-direction:column;height:96px;margin-top:8px;margin-bottom:8px}
@media (max-width:960px){md-bottom-sheet.md-grid md-list-item{flex:1 1 33.33333%;max-width:33.33333%}md-bottom-sheet.md-grid md-list-item:nth-of-type(3n+1){align-items:flex-start}md-bottom-sheet.md-grid md-list-item:nth-of-type(3n){align-items:flex-end}}
@media (min-width:960px) and (max-width:1279px){md-bottom-sheet.md-grid md-list-item{flex:1 1 25%;max-width:25%}}
@media (min-width:1280px) and (max-width:1919px){md-bottom-sheet.md-grid md-list-item{flex:1 1 16.66667%;max-width:16.66667%}}
@media (min-width:1920px){md-bottom-sheet.md-grid md-list-item{flex:1 1 14.28571%;max-width:14.28571%}}
md-bottom-sheet.md-grid md-list-item:before{display:none}
md-bottom-sheet.md-grid md-list-item .md-list-item-content{width:48px;padding-bottom:16px}
md-bottom-sheet.md-grid md-list-item .md-grid-item-content,md-bottom-sheet.md-grid md-list-item .md-list-item-content{display:flex;flex-direction:column;align-items:center}
md-bottom-sheet.md-grid md-list-item .md-grid-item-content{border:1px solid transparent;width:80px}
md-bottom-sheet.md-grid md-list-item .md-grid-text{font-weight:400;line-height:16px;font-size:13px;margin:0;white-space:nowrap;width:64px;text-align:center;text-transform:none;padding-top:8px}
@media screen and (-ms-high-contrast:active){md-bottom-sheet{border:1px solid #fff}}
button.md-button::-moz-focus-inner{border:0}
.md-button{display:inline-block;position:relative;cursor:pointer;min-height:36px;min-width:88px;line-height:36px;vertical-align:middle;align-items:center;text-align:center;border-radius:2px;box-sizing:border-box;-webkit-user-select:none;user-select:none;outline:none;border:0;padding:0 6px;margin:6px 8px;background:transparent;color:currentColor;white-space:nowrap;text-transform:uppercase;font-weight:500;font-size:14px;font-style:inherit;font-variant:inherit;font-family:inherit;text-decoration:none;overflow:hidden;transition:box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1)}
.md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled),.md-dense>.md-button:not(.md-dense-disabled){min-height:32px;line-height:32px;font-size:13px}
.md-button:focus{outline:none}
.md-button:focus,.md-button:hover{text-decoration:none}
.md-button.ng-hide,.md-button.ng-leave{transition:none}
.md-button.md-cornered{border-radius:0}
.md-button.md-icon{padding:0;background:none}
.md-button.md-raised:not([disabled]){box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}
.md-button.md-icon-button{margin:0 6px;height:40px;min-width:0;line-height:24px;padding:8px;width:40px;border-radius:50%}
.md-button.md-fab{z-index:20;line-height:56px;min-width:0;width:56px;height:56px;vertical-align:middle;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border-radius:50%;background-clip:padding-box;overflow:hidden;transition:all .3s cubic-bezier(.55,0,.55,.2);transition-property:background-color,box-shadow,transform}
.md-button.md-fab.md-fab-bottom-right{top:auto;right:20px;bottom:20px;left:auto;position:absolute}
.md-button.md-fab.md-fab-bottom-left{top:auto;right:auto;bottom:20px;left:20px;position:absolute}
.md-button.md-fab.md-fab-top-right{top:20px;right:20px;bottom:auto;left:auto;position:absolute}
.md-button.md-fab.md-fab-top-left{top:20px;right:auto;bottom:auto;left:20px;position:absolute}
.md-button.md-fab.md-mini{line-height:40px;width:40px;height:40px}
.md-button.md-fab.ng-hide,.md-button.md-fab.ng-leave{transition:none}
.md-button:not([disabled]).md-fab.md-focused,.md-button:not([disabled]).md-raised.md-focused{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}
.md-button:not([disabled]).md-fab:active,.md-button:not([disabled]).md-raised:active{box-shadow:0 4px 8px 0 rgba(0,0,0,.4)}
.md-button .md-ripple-container{border-radius:inherit;background-clip:padding-box;overflow:hidden;-webkit-transform:translateZ(0)}
.md-button.md-icon-button md-icon,button.md-button.md-fab md-icon{display:block}
.md-toast-open-top .md-button.md-fab-top-left,.md-toast-open-top .md-button.md-fab-top-right{transition:all .4s cubic-bezier(.25,.8,.25,1);transform:translate3d(0,42px,0)}
.md-toast-open-top .md-button.md-fab-top-left:not([disabled]).md-focused,.md-toast-open-top .md-button.md-fab-top-left:not([disabled]):hover,.md-toast-open-top .md-button.md-fab-top-right:not([disabled]).md-focused,.md-toast-open-top .md-button.md-fab-top-right:not([disabled]):hover{transform:translate3d(0,41px,0)}
.md-toast-open-bottom .md-button.md-fab-bottom-left,.md-toast-open-bottom .md-button.md-fab-bottom-right{transition:all .4s cubic-bezier(.25,.8,.25,1);transform:translate3d(0,-42px,0)}
.md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]).md-focused,.md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]):hover,.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]).md-focused,.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]):hover{transform:translate3d(0,-43px,0)}
.md-button-group{display:flex;flex:1;width:100%}
.md-button-group>.md-button{flex:1;display:block;overflow:hidden;width:0;border-width:1px 0 1px 1px;border-radius:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}
.md-button-group>.md-button:first-child{border-radius:2px 0 0 2px}
.md-button-group>.md-button:last-child{border-right-width:1px;border-radius:0 2px 2px 0}
@media screen and (-ms-high-contrast:active){.md-button.md-fab,.md-button.md-raised{border:1px solid #fff}}
md-card{box-sizing:border-box;flex-direction:column;margin:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}
md-card,md-card md-card-header{display:flex}
md-card md-card-header{padding:16px;flex-direction:row}
md-card md-card-header:first-child md-card-avatar{margin-right:12px}
[dir=rtl] md-card md-card-header:first-child md-card-avatar{margin-right:auto;margin-left:12px}
md-card md-card-header:last-child md-card-avatar{margin-left:12px}
[dir=rtl] md-card md-card-header:last-child md-card-avatar{margin-left:auto;margin-right:12px}
md-card md-card-header md-card-avatar{width:40px;height:40px}
md-card md-card-header md-card-avatar .md-user-avatar,md-card md-card-header md-card-avatar md-icon{border-radius:50%}
md-card md-card-header md-card-avatar md-icon{padding:8px}
md-card md-card-header md-card-avatar md-icon>svg{height:inherit;width:inherit}
md-card md-card-header md-card-avatar+md-card-header-text{max-height:40px}
md-card md-card-header md-card-avatar+md-card-header-text .md-title{font-size:14px}
md-card md-card-header md-card-header-text{display:flex;flex:1;flex-direction:column}
md-card md-card-header md-card-header-text .md-subhead{font-size:14px}
md-card>img,md-card>md-card-header img,md-card md-card-title-media img{box-sizing:border-box;display:flex;flex:0 0 auto;width:100%;height:auto}
md-card md-card-title{padding:24px 16px 16px;display:flex;flex:1 1 auto;flex-direction:row}
md-card md-card-title+md-card-content{padding-top:0}
md-card md-card-title md-card-title-text{flex:1;flex-direction:column;display:flex}
md-card md-card-title md-card-title-text .md-subhead{padding-top:0;font-size:14px}
md-card md-card-title md-card-title-text:only-child .md-subhead{padding-top:12px}
md-card md-card-title md-card-title-media{margin-top:-8px}
md-card md-card-title md-card-title-media .md-media-sm{height:80px;width:80px}
md-card md-card-title md-card-title-media .md-media-md{height:112px;width:112px}
md-card md-card-title md-card-title-media .md-media-lg{height:152px;width:152px}
md-card md-card-content{display:block;padding:16px}
md-card md-card-content>p:first-child{margin-top:0}
md-card md-card-content>p:last-child{margin-bottom:0}
md-card md-card-content .md-media-xl{height:240px;width:240px}
md-card .md-actions,md-card md-card-actions{margin:8px}
md-card .md-actions.layout-column .md-button:not(.md-icon-button),md-card md-card-actions.layout-column .md-button:not(.md-icon-button){margin:2px 0}
md-card .md-actions.layout-column .md-button:not(.md-icon-button):first-of-type,md-card md-card-actions.layout-column .md-button:not(.md-icon-button):first-of-type{margin-top:0}
md-card .md-actions.layout-column .md-button:not(.md-icon-button):last-of-type,md-card md-card-actions.layout-column .md-button:not(.md-icon-button):last-of-type{margin-bottom:0}
md-card .md-actions.layout-column .md-button.md-icon-button,md-card md-card-actions.layout-column .md-button.md-icon-button{margin-top:6px;margin-bottom:6px}
md-card .md-actions md-card-icon-actions,md-card md-card-actions md-card-icon-actions{flex:1;justify-content:flex-start;display:flex;flex-direction:row}
md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button),md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button){margin:0 4px}
md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type,md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type{margin-left:0}
[dir=rtl] md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type{margin-left:auto;margin-right:0}
md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type,md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type{margin-right:0}
[dir=rtl] md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type{margin-right:auto;margin-left:0}
md-card .md-actions:not(.layout-column) .md-button.md-icon-button,md-card md-card-actions:not(.layout-column) .md-button.md-icon-button{margin-left:6px;margin-right:6px}
md-card .md-actions:not(.layout-column) .md-button.md-icon-button:first-of-type,md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type{margin-left:12px}
[dir=rtl] md-card .md-actions:not(.layout-column) .md-button.md-icon-button:first-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type{margin-left:auto;margin-right:12px}
md-card .md-actions:not(.layout-column) .md-button.md-icon-button:last-of-type,md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type{margin-right:12px}
[dir=rtl] md-card .md-actions:not(.layout-column) .md-button.md-icon-button:last-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type{margin-right:auto;margin-left:12px}
md-card .md-actions:not(.layout-column) .md-button+md-card-icon-actions,md-card md-card-actions:not(.layout-column) .md-button+md-card-icon-actions{flex:1;justify-content:flex-end;display:flex;flex-direction:row}
md-card md-card-footer{margin-top:auto;padding:16px}
@media screen and (-ms-high-contrast:active){md-card{border:1px solid #fff}}
.md-image-no-fill>img{width:auto;height:auto}
.md-inline-form md-checkbox{margin:19px 0 18px}
md-checkbox{box-sizing:border-box;display:inline-block;margin-bottom:16px;white-space:nowrap;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;position:relative;min-width:20px;min-height:20px;margin-left:0;margin-right:16px}
[dir=rtl] md-checkbox{margin-left:16px;margin-right:0}
md-checkbox:last-of-type{margin-left:0;margin-right:0}
md-checkbox.md-focused:not([disabled]) .md-container:before{left:-8px;top:-8px;right:-8px;bottom:-8px}
md-checkbox.md-focused:not([disabled]):not(.md-checked) .md-container:before{background-color:rgba(0,0,0,.12)}
md-checkbox.md-align-top-left>div.md-container{top:12px}
md-checkbox .md-container{position:absolute;top:50%;transform:translateY(-50%);box-sizing:border-box;display:inline-block;width:20px;height:20px;left:0;right:auto}
[dir=rtl] md-checkbox .md-container{left:auto;right:0}
md-checkbox .md-container:before{box-sizing:border-box;background-color:transparent;border-radius:50%;content:"";position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;transition:all .5s;width:auto}
md-checkbox .md-container:after{box-sizing:border-box;content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}
md-checkbox .md-container .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-15px;top:-15px;right:-15px;bottom:-15px}
md-checkbox .md-icon{box-sizing:border-box;transition:.24s;position:absolute;top:0;left:0;width:20px;height:20px;border-width:2px;border-style:solid;border-radius:2px}
md-checkbox.md-checked .md-icon{border-color:transparent}
md-checkbox.md-checked .md-icon:after{box-sizing:border-box;transform:rotate(45deg);position:absolute;left:4.66667px;top:.22222px;display:table;width:6.66667px;height:13.33333px;border-width:2px;border-style:solid;border-top:0;border-left:0;content:""}
md-checkbox[disabled]{cursor:default}
md-checkbox.md-indeterminate .md-icon:after{box-sizing:border-box;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:table;width:12px;height:2px;border-width:2px;border-style:solid;border-top:0;border-left:0;content:""}
md-checkbox .md-label{box-sizing:border-box;position:relative;display:inline-block;vertical-align:middle;white-space:normal;-webkit-user-select:text;user-select:text;margin-left:30px;margin-right:0}
[dir=rtl] md-checkbox .md-label{margin-left:0;margin-right:30px}
.md-contact-chips .md-chips md-chip{padding:0 25px 0 0}
[dir=rtl] .md-contact-chips .md-chips md-chip{padding:0 0 0 25px}
.md-contact-chips .md-chips md-chip .md-contact-avatar{float:left}
[dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-avatar{float:right}
.md-contact-chips .md-chips md-chip .md-contact-avatar img{height:32px;border-radius:16px}
.md-contact-chips .md-chips md-chip .md-contact-name{display:inline-block;height:32px;margin-left:8px}
[dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-name{margin-left:auto;margin-right:8px}
.md-contact-suggestion{height:56px}
.md-contact-suggestion img{height:40px;border-radius:20px;margin-top:8px}
.md-contact-suggestion .md-contact-name{margin-left:8px;width:120px}
[dir=rtl] .md-contact-suggestion .md-contact-name{margin-left:auto;margin-right:8px}
.md-contact-suggestion .md-contact-email,.md-contact-suggestion .md-contact-name{display:inline-block;overflow:hidden;text-overflow:ellipsis}
.md-contact-chips-suggestions li{height:100%}
.md-chips{display:block;font-family:Roboto,Helvetica Neue,sans-serif;font-size:16px;padding:0 0 8px 3px;vertical-align:middle}
.md-chips:after{content:"";display:table;clear:both}
[dir=rtl] .md-chips{padding:0 3px 8px 0}
.md-chips.md-readonly .md-chip-input-container{min-height:32px}
.md-chips:not(.md-readonly){cursor:text}
.md-chips.md-removable md-chip{padding-right:22px}
[dir=rtl] .md-chips.md-removable md-chip{padding-right:0;padding-left:22px}
.md-chips.md-removable md-chip .md-chip-content{padding-right:4px}
[dir=rtl] .md-chips.md-removable md-chip .md-chip-content{padding-right:0;padding-left:4px}
.md-chips md-chip{cursor:default;border-radius:16px;display:block;height:32px;line-height:32px;margin:8px 8px 0 0;padding:0 12px;float:left;box-sizing:border-box;max-width:100%;position:relative}
[dir=rtl] .md-chips md-chip{margin:8px 0 0 8px;float:right}
.md-chips md-chip .md-chip-content{display:block;float:left;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}
[dir=rtl] .md-chips md-chip .md-chip-content{float:right}
.md-chips md-chip .md-chip-content:focus{outline:none}
.md-chips md-chip._md-chip-content-edit-is-enabled{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}
.md-chips md-chip .md-chip-remove-container{position:absolute;right:0;line-height:22px}
[dir=rtl] .md-chips md-chip .md-chip-remove-container{right:auto;left:0}
.md-chips md-chip .md-chip-remove{text-align:center;width:32px;height:32px;min-width:0;padding:0;background:transparent;border:none;box-shadow:none;margin:0;position:relative}
.md-chips md-chip .md-chip-remove md-icon{height:18px;width:18px;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}
.md-chips .md-chip-input-container{display:block;line-height:32px;margin:8px 8px 0 0;padding:0;float:left}
[dir=rtl] .md-chips .md-chip-input-container{margin:8px 0 0 8px;float:right}
.md-chips .md-chip-input-container input:not([type]),.md-chips .md-chip-input-container input[type=email],.md-chips .md-chip-input-container input[type=number],.md-chips .md-chip-input-container input[type=tel],.md-chips .md-chip-input-container input[type=text],.md-chips .md-chip-input-container input[type=url]{border:0;height:32px;line-height:32px;padding:0}
.md-chips .md-chip-input-container input:not([type]):focus,.md-chips .md-chip-input-container input[type=email]:focus,.md-chips .md-chip-input-container input[type=number]:focus,.md-chips .md-chip-input-container input[type=tel]:focus,.md-chips .md-chip-input-container input[type=text]:focus,.md-chips .md-chip-input-container input[type=url]:focus{outline:none}
.md-chips .md-chip-input-container md-autocomplete,.md-chips .md-chip-input-container md-autocomplete-wrap{background:transparent}
.md-chips .md-chip-input-container md-autocomplete md-autocomplete-wrap{box-shadow:none}
.md-chips .md-chip-input-container input{border:0;height:32px;line-height:32px;padding:0}
.md-chips .md-chip-input-container input:focus{outline:none}
.md-chips .md-chip-input-container md-autocomplete,.md-chips .md-chip-input-container md-autocomplete-wrap{height:32px}
.md-chips .md-chip-input-container md-autocomplete{box-shadow:none}
.md-chips .md-chip-input-container md-autocomplete input{position:relative}
.md-chips .md-chip-input-container:not(:first-child){margin:8px 8px 0 0}
[dir=rtl] .md-chips .md-chip-input-container:not(:first-child){margin:8px 0 0 8px}
.md-chips .md-chip-input-container input{background:transparent;border-width:0}
.md-chips md-autocomplete button{display:none}
@media screen and (-ms-high-contrast:active){.md-chip-input-container,md-chip{border:1px solid #fff}.md-chip-input-container md-autocomplete{border:none}}
md-content{display:block;position:relative;overflow:auto;-webkit-overflow-scrolling:touch}
md-content[md-scroll-y]{overflow-y:auto;overflow-x:hidden}
md-content[md-scroll-x]{overflow-x:auto;overflow-y:hidden}
@media print{md-content{overflow:visible!important}}
md-calendar{font-size:13px;-webkit-user-select:none;user-select:none}
.md-calendar-scroll-mask{display:inline-block;overflow:hidden;height:308px}
.md-calendar-scroll-mask .md-virtual-repeat-scroller{overflow-y:scroll;-webkit-overflow-scrolling:touch}
.md-calendar-scroll-mask .md-virtual-repeat-scroller::-webkit-scrollbar{display:none}
.md-calendar-scroll-mask .md-virtual-repeat-offsetter{width:100%}
.md-calendar-scroll-container{box-shadow:inset -3px 3px 6px rgba(0,0,0,.2);display:inline-block;height:308px;width:346px}
.md-calendar-date{height:44px;width:44px;text-align:center;padding:0;border:none;box-sizing:content-box}
.md-calendar-date:first-child{padding-left:16px}
[dir=rtl] .md-calendar-date:first-child{padding-left:0;padding-right:16px}
.md-calendar-date:last-child{padding-right:16px}
[dir=rtl] .md-calendar-date:last-child{padding-right:0;padding-left:16px}
.md-calendar-date.md-calendar-date-disabled{cursor:default}
.md-calendar-date-selection-indicator{transition:background-color,color .4s cubic-bezier(.25,.8,.25,1);border-radius:50%;display:inline-block;width:40px;height:40px;line-height:40px}
.md-calendar-date:not(.md-disabled) .md-calendar-date-selection-indicator{cursor:pointer}
.md-calendar-month-label{height:44px;font-size:14px;font-weight:500;padding:0 0 0 24px}
[dir=rtl] .md-calendar-month-label{padding:0 24px 0 0}
.md-calendar-month-label.md-calendar-label-clickable{cursor:pointer}
.md-calendar-month-label md-icon{transform:rotate(180deg)}
[dir=rtl] .md-calendar-month-label md-icon{transform:none}
.md-calendar-month-label span{vertical-align:middle}
.md-calendar-day-header{table-layout:fixed;border-spacing:0;border-collapse:collapse}
.md-calendar-day-header th{height:40px;width:44px;text-align:center;padding:0;border:none;box-sizing:content-box;font-weight:400}
.md-calendar-day-header th:first-child{padding-left:16px}
[dir=rtl] .md-calendar-day-header th:first-child{padding-left:0;padding-right:16px}
.md-calendar-day-header th:last-child{padding-right:16px}
[dir=rtl] .md-calendar-day-header th:last-child{padding-right:0;padding-left:16px}
.md-calendar{table-layout:fixed;border-spacing:0;border-collapse:collapse}
.md-calendar tr:last-child td{border-bottom-width:1px;border-bottom-style:solid}
.md-calendar:first-child{border-top:1px solid transparent}
.md-calendar tbody,.md-calendar td,.md-calendar tr{vertical-align:middle;box-sizing:content-box}
md-datepicker{white-space:nowrap;overflow:hidden;vertical-align:middle}
.md-inline-form md-datepicker{margin-top:12px}
.md-datepicker-button{display:inline-block;box-sizing:border-box;background:none;vertical-align:middle;position:relative}
.md-datepicker-button:before{top:0;left:0;bottom:0;right:0;position:absolute;content:"";speak:none}
.md-datepicker-input{font-size:14px;box-sizing:border-box;border:none;box-shadow:none;outline:none;background:transparent;min-width:120px;max-width:328px;padding:0 0 5px}
.md-datepicker-input::-ms-clear{display:none}
._md-datepicker-floating-label>md-datepicker{overflow:visible}
._md-datepicker-floating-label>md-datepicker .md-datepicker-input-container{border:none}
._md-datepicker-floating-label>md-datepicker .md-datepicker-button{float:left;margin-top:-12px;top:9.5px}
[dir=rtl] ._md-datepicker-floating-label>md-datepicker .md-datepicker-button{float:right}
._md-datepicker-floating-label .md-input{float:none}
._md-datepicker-floating-label._md-datepicker-has-calendar-icon>label:not(.md-no-float):not(.md-container-ignore){right:18px;left:auto;width:calc(100% - 84px)}
[dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon>label:not(.md-no-float):not(.md-container-ignore){right:auto;left:18px}
._md-datepicker-floating-label._md-datepicker-has-calendar-icon .md-input-message-animation{margin-left:64px}
[dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon .md-input-message-animation{margin-left:auto;margin-right:64px}
._md-datepicker-has-triangle-icon{padding-right:18px;margin-right:-18px}
[dir=rtl] ._md-datepicker-has-triangle-icon{padding-right:0;padding-left:18px;margin-right:auto;margin-left:-18px}
.md-datepicker-input-container{position:relative;border-bottom-width:1px;border-bottom-style:solid;display:inline-block;width:auto}
.md-icon-button+.md-datepicker-input-container{margin-left:12px}
[dir=rtl] .md-icon-button+.md-datepicker-input-container{margin-left:auto;margin-right:12px}
.md-datepicker-input-container.md-datepicker-focused{border-bottom-width:2px}
.md-datepicker-is-showing .md-scroll-mask{z-index:99}
.md-datepicker-calendar-pane{position:absolute;top:0;left:-100%;z-index:100;border-width:1px;border-style:solid;background:transparent;transform:scale(0);transform-origin:0 0;transition:transform .2s cubic-bezier(.25,.8,.25,1)}
.md-datepicker-calendar-pane.md-pane-open{transform:scale(1)}
.md-datepicker-input-mask{height:40px;width:340px;position:relative;overflow:hidden;background:transparent;pointer-events:none;cursor:text}
.md-datepicker-calendar{opacity:0;transition:opacity .2s cubic-bezier(.5,0,.25,1)}
.md-pane-open .md-datepicker-calendar{opacity:1}
.md-datepicker-calendar md-calendar:focus{outline:none}
.md-datepicker-expand-triangle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid}
.md-datepicker-triangle-button{position:absolute;right:0;bottom:-2.5px;transform:translateX(45%)}
[dir=rtl] .md-datepicker-triangle-button{right:auto;left:0;transform:translateX(-45%)}
.md-datepicker-triangle-button.md-button.md-icon-button{height:36px;width:36px;position:absolute;padding:8px}
md-datepicker[disabled] .md-datepicker-input-container{border-bottom-color:transparent}
md-datepicker[disabled] .md-datepicker-triangle-button{display:none}
.md-datepicker-open{overflow:hidden}
.md-datepicker-open .md-datepicker-input-container,.md-datepicker-open input.md-input{border-bottom-color:transparent}
.md-datepicker-open .md-datepicker-triangle-button,.md-datepicker-open.md-input-has-placeholder>label,.md-datepicker-open.md-input-has-value>label,.md-datepicker-pos-adjusted .md-datepicker-input-mask{display:none}
.md-datepicker-calendar-pane .md-calendar{transform:translateY(-85px);transition:transform .65s cubic-bezier(.25,.8,.25,1);transition-delay:.125s}
.md-datepicker-calendar-pane.md-pane-open .md-calendar{transform:translateY(0)}
.md-dialog-is-showing{max-height:100%}
.md-dialog-container{justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:80;overflow:hidden}
.md-dialog-container,md-dialog{display:flex}
md-dialog{opacity:0;min-width:240px;max-width:80%;max-height:80%;position:relative;overflow:auto;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);flex-direction:column}
md-dialog.md-transition-in{opacity:1;transform:translate(0,0) scale(1)}
md-dialog.md-transition-in,md-dialog.md-transition-out{transition:all .4s cubic-bezier(.25,.8,.25,1)}
md-dialog.md-transition-out{opacity:0;transform:translate(0,100%) scale(.2)}
md-dialog>form{display:flex;flex-direction:column;overflow:auto}
md-dialog .md-dialog-content{padding:24px}
md-dialog md-dialog-content{order:1;flex-direction:column;overflow:auto;-webkit-overflow-scrolling:touch}
md-dialog md-dialog-content:not([layout=row])>:first-child:not(.md-subheader){margin-top:0}
md-dialog md-dialog-content:focus{outline:none}
md-dialog md-dialog-content .md-subheader{margin:0}
md-dialog md-dialog-content .md-dialog-content-body{width:100%}
md-dialog md-dialog-content .md-prompt-input-container{width:100%;box-sizing:border-box}
md-dialog .md-actions,md-dialog md-dialog-actions{display:flex;order:2;box-sizing:border-box;align-items:center;justify-content:flex-end;margin-bottom:0;padding-right:8px;padding-left:16px;min-height:52px;overflow:hidden}
[dir=rtl] md-dialog .md-actions,[dir=rtl] md-dialog md-dialog-actions{padding-right:16px;padding-left:8px}
md-dialog .md-actions .md-button,md-dialog md-dialog-actions .md-button{margin:8px 0 8px 8px}
[dir=rtl] md-dialog .md-actions .md-button,[dir=rtl] md-dialog md-dialog-actions .md-button{margin-left:0;margin-right:8px}
md-dialog.md-content-overflow .md-actions,md-dialog.md-content-overflow md-dialog-actions{border-top-width:1px;border-top-style:solid}
@media screen and (-ms-high-contrast:active){md-dialog{border:1px solid #fff}}
@media (max-width:959px){md-dialog.md-dialog-fullscreen{min-height:100%;min-width:100%;border-radius:0}}
md-divider{display:block;border-top-width:1px;border-top-style:solid;margin:0}
md-divider[md-inset]{margin-left:80px}
[dir=rtl] md-divider[md-inset]{margin-left:auto;margin-right:80px}
.layout-gt-lg-row>md-divider,.layout-gt-md-row>md-divider,.layout-gt-sm-row>md-divider,.layout-gt-xs-row>md-divider,.layout-lg-row>md-divider,.layout-md-row>md-divider,.layout-row>md-divider,.layout-sm-row>md-divider,.layout-xl-row>md-divider,.layout-xs-row>md-divider{border-top-width:0;border-right-width:1px;border-right-style:solid}
md-fab-speed-dial{position:relative;display:flex;align-items:center;z-index:20}
md-fab-speed-dial.md-fab-bottom-right{top:auto;right:20px;bottom:20px;left:auto;position:absolute}
md-fab-speed-dial.md-fab-bottom-left{top:auto;right:auto;bottom:20px;left:20px;position:absolute}
md-fab-speed-dial.md-fab-top-right{top:20px;right:20px;bottom:auto;left:auto;position:absolute}
md-fab-speed-dial.md-fab-top-left{top:20px;right:auto;bottom:auto;left:20px;position:absolute}
md-fab-speed-dial:not(.md-hover-full){pointer-events:none}
md-fab-speed-dial:not(.md-hover-full) .md-fab-action-item,md-fab-speed-dial:not(.md-hover-full).md-is-open,md-fab-speed-dial:not(.md-hover-full) md-fab-trigger{pointer-events:auto}
md-fab-speed-dial ._md-css-variables{z-index:20}
md-fab-speed-dial.md-is-open .md-fab-action-item{align-items:center}
md-fab-speed-dial md-fab-actions{display:flex;height:auto}
md-fab-speed-dial md-fab-actions .md-fab-action-item{transition:all .3s cubic-bezier(.55,0,.55,.2)}
md-fab-speed-dial.md-down{flex-direction:column}
md-fab-speed-dial.md-down md-fab-trigger{order:1}
md-fab-speed-dial.md-down md-fab-actions{flex-direction:column;order:2}
md-fab-speed-dial.md-up{flex-direction:column}
md-fab-speed-dial.md-up md-fab-trigger{order:2}
md-fab-speed-dial.md-up md-fab-actions{flex-direction:column-reverse;order:1}
md-fab-speed-dial.md-left{flex-direction:row}
md-fab-speed-dial.md-left md-fab-trigger{order:2}
md-fab-speed-dial.md-left md-fab-actions{flex-direction:row-reverse;order:1}
md-fab-speed-dial.md-left md-fab-actions .md-fab-action-item{transition:all .3s cubic-bezier(.55,0,.55,.2)}
md-fab-speed-dial.md-right{flex-direction:row}
md-fab-speed-dial.md-right md-fab-trigger{order:1}
md-fab-speed-dial.md-right md-fab-actions{flex-direction:row;order:2}
md-fab-speed-dial.md-right md-fab-actions .md-fab-action-item{transition:all .3s cubic-bezier(.55,0,.55,.2)}
md-fab-speed-dial.md-fling-remove .md-fab-action-item>*,md-fab-speed-dial.md-scale-remove .md-fab-action-item>*{visibility:hidden}
md-fab-speed-dial.md-fling .md-fab-action-item{opacity:1}
md-fab-speed-dial.md-fling.md-animations-waiting .md-fab-action-item{opacity:0;transition-duration:0s}
md-fab-speed-dial.md-scale .md-fab-action-item{transform:scale(0);transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:.14286s}
md-fab-toolbar{display:block}
md-fab-toolbar.md-fab-bottom-right{top:auto;right:20px;bottom:20px;left:auto;position:absolute}
md-fab-toolbar.md-fab-bottom-left{top:auto;right:auto;bottom:20px;left:20px;position:absolute}
md-fab-toolbar.md-fab-top-right{top:20px;right:20px;bottom:auto;left:auto;position:absolute}
md-fab-toolbar.md-fab-top-left{top:20px;right:auto;bottom:auto;left:20px;position:absolute}
md-fab-toolbar .md-fab-toolbar-wrapper{display:block;position:relative;overflow:hidden;height:68px}
md-fab-toolbar md-fab-trigger{position:absolute;z-index:20}
md-fab-toolbar md-fab-trigger button{overflow:visible!important}
md-fab-toolbar md-fab-trigger .md-fab-toolbar-background{display:block;position:absolute;z-index:21;opacity:1;transition:all .3s cubic-bezier(.55,0,.55,.2)}
md-fab-toolbar md-fab-trigger md-icon{position:relative;z-index:22;opacity:1;transition:all .2s ease-in}
md-fab-toolbar.md-left md-fab-trigger{right:0}
[dir=rtl] md-fab-toolbar.md-left md-fab-trigger{right:auto;left:0}
md-fab-toolbar.md-left .md-toolbar-tools{flex-direction:row-reverse}
md-fab-toolbar.md-left .md-toolbar-tools>.md-button:first-child{margin-right:.6rem}
[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools>.md-button:first-child{margin-right:auto;margin-left:.6rem}
md-fab-toolbar.md-left .md-toolbar-tools>.md-button:first-child{margin-left:-.8rem}
[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools>.md-button:first-child{margin-left:auto;margin-right:-.8rem}
md-fab-toolbar.md-left .md-toolbar-tools>.md-button:last-child{margin-right:8px}
[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools>.md-button:last-child{margin-right:auto;margin-left:8px}
md-fab-toolbar.md-right md-fab-trigger{left:0}
[dir=rtl] md-fab-toolbar.md-right md-fab-trigger{left:auto;right:0}
md-fab-toolbar.md-right .md-toolbar-tools{flex-direction:row}
md-fab-toolbar md-toolbar{background-color:transparent!important;pointer-events:none;z-index:23}
md-fab-toolbar md-toolbar .md-toolbar-tools{padding:0 20px;margin-top:3px}
md-fab-toolbar md-toolbar .md-fab-action-item{opacity:0;transform:scale(0);transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:.15s}
md-fab-toolbar.md-is-open md-fab-trigger>button{box-shadow:none}
md-fab-toolbar.md-is-open md-fab-trigger>button md-icon{opacity:0}
md-fab-toolbar.md-is-open .md-fab-action-item{opacity:1;transform:scale(1)}
md-grid-list{display:block;position:relative}
md-grid-list,md-grid-list md-grid-tile,md-grid-list md-grid-tile-footer,md-grid-list md-grid-tile-header,md-grid-list md-grid-tile>figure{box-sizing:border-box}
md-grid-list md-grid-tile{display:block;position:absolute}
md-grid-list md-grid-tile figure{display:flex;align-items:center;justify-content:center;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;padding:0;margin:0}
md-grid-list md-grid-tile md-grid-tile-footer,md-grid-list md-grid-tile md-grid-tile-header{display:flex;flex-direction:row;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.18);overflow:hidden;position:absolute;left:0;right:0}
md-grid-list md-grid-tile md-grid-tile-footer h3,md-grid-list md-grid-tile md-grid-tile-footer h4,md-grid-list md-grid-tile md-grid-tile-header h3,md-grid-list md-grid-tile md-grid-tile-header h4{font-weight:400;margin:0 0 0 16px}
md-grid-list md-grid-tile md-grid-tile-footer h3,md-grid-list md-grid-tile md-grid-tile-header h3{font-size:14px}
md-grid-list md-grid-tile md-grid-tile-footer h4,md-grid-list md-grid-tile md-grid-tile-header h4{font-size:12px}
md-grid-list md-grid-tile md-grid-tile-header{top:0}
md-grid-list md-grid-tile md-grid-tile-footer{bottom:0}
@media screen and (-ms-high-contrast:active){md-grid-tile{border:1px solid #fff}md-grid-tile-footer{border-top:1px solid #fff}}
md-icon{margin:auto;background-repeat:no-repeat;display:inline-block;vertical-align:middle;fill:currentColor;height:24px;width:24px;min-height:24px;min-width:24px}
md-icon svg{pointer-events:none;display:block}
md-icon[md-font-icon]{line-height:24px;width:auto}
md-input-container{display:inline-block;position:relative;padding:2px;margin:18px 0;vertical-align:middle}
md-input-container:after{content:"";display:table;clear:both}
md-input-container.md-block{display:block}
md-input-container .md-errors-spacer{float:right;min-height:24px;min-width:1px}
[dir=rtl] md-input-container .md-errors-spacer{float:left}
md-input-container>md-icon{position:absolute;top:8px;left:2px;right:auto}
[dir=rtl] md-input-container>md-icon{left:auto;right:2px}
md-input-container input[type=color],md-input-container input[type=date],md-input-container input[type=datetime-local],md-input-container input[type=datetime],md-input-container input[type=email],md-input-container input[type=month],md-input-container input[type=number],md-input-container input[type=password],md-input-container input[type=search],md-input-container input[type=tel],md-input-container input[type=text],md-input-container input[type=time],md-input-container input[type=url],md-input-container input[type=week],md-input-container textarea{-moz-appearance:none;-webkit-appearance:none}
md-input-container input[type=date],md-input-container input[type=datetime-local],md-input-container input[type=month],md-input-container input[type=time],md-input-container input[type=week]{min-height:26px}
md-input-container textarea{resize:none;overflow:hidden}
md-input-container textarea.md-input{min-height:26px;-ms-flex-preferred-size:auto}
md-input-container textarea[md-no-autogrow]{height:auto;overflow:auto}
md-input-container label:not(.md-container-ignore){position:absolute;bottom:100%;left:0;right:auto}
[dir=rtl] md-input-container label:not(.md-container-ignore){left:auto;right:0}
md-input-container label:not(.md-container-ignore).md-required:after{content:" *";font-size:13px;vertical-align:top}
md-input-container .md-placeholder,md-input-container label:not(.md-no-float):not(.md-container-ignore){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;order:1;pointer-events:none;-webkit-font-smoothing:antialiased;padding-left:3px;padding-right:0;z-index:1;transform:translate3d(0,28px,0) scale(1);transition:transform .4s cubic-bezier(.25,.8,.25,1);max-width:100%;transform-origin:left top}
[dir=rtl] md-input-container .md-placeholder,[dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore){padding-left:0;padding-right:3px;transform-origin:right top}
md-input-container .md-placeholder{position:absolute;top:0;opacity:0;transition-property:opacity,transform;transform:translate3d(0,30px,0)}
md-input-container.md-input-focused .md-placeholder{opacity:1;transform:translate3d(0,24px,0)}
md-input-container.md-input-has-value .md-placeholder{transition:none;opacity:0}
md-input-container:not(.md-input-has-value):not(.md-input-has-placeholder) input:not(:focus){color:transparent}
md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-ampm-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-day-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-hour-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-millisecond-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-minute-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-month-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-second-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-text,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-week-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-year-field{color:transparent}
md-input-container .md-input{order:2;display:block;margin-top:0;background:none;padding:2px 2px 1px;border-width:0 0 1px;line-height:26px;height:30px;-ms-flex-preferred-size:26px;border-radius:0;border-style:solid;transition:border-color .4s cubic-bezier(.25,.8,.25,1);width:100%;box-sizing:border-box;float:left}
[dir=rtl] md-input-container .md-input{float:right}
md-input-container .md-input:focus{outline:none}
md-input-container .md-input:invalid{outline:none;box-shadow:none}
md-input-container .md-input.md-no-flex{flex:none!important}
md-input-container .md-char-counter{text-align:right;padding-right:2px;padding-left:0}
[dir=rtl] md-input-container .md-char-counter{text-align:left;padding-right:0;padding-left:2px}
md-input-container .md-input-messages-animation{position:relative;order:4;overflow:hidden;clear:left}
[dir=rtl] md-input-container .md-input-messages-animation{clear:right}
md-input-container .md-char-counter,md-input-container .md-input-message-animation{font-size:12px;line-height:14px;overflow:hidden;transition:all .3s cubic-bezier(.55,0,.55,.2);opacity:1;margin-top:0;padding-top:5px}
md-input-container .md-char-counter:not(.md-char-counter),md-input-container .md-input-message-animation:not(.md-char-counter){padding-right:5px;padding-left:0}
[dir=rtl] md-input-container .md-char-counter:not(.md-char-counter),[dir=rtl] md-input-container .md-input-message-animation:not(.md-char-counter){padding-right:0;padding-left:5px}
md-input-container .md-input-message-animation.ng-enter-prepare,md-input-container .md-input-message-animation.ng-enter:not(.ng-enter-active),md-input-container:not(.md-input-invalid) .md-auto-hide .md-input-message-animation{opacity:0;margin-top:-100px}
md-input-container.md-input-focused label:not(.md-no-float),md-input-container.md-input-has-placeholder label:not(.md-no-float),md-input-container.md-input-has-value label:not(.md-no-float){transform:translate3d(0,6px,0) scale(.75);transition:transform .4s cubic-bezier(.25,.8,.25,1),width .4s cubic-bezier(.25,.8,.25,1)}
md-input-container.md-input-has-value label{transition:none}
md-input-container.md-input-focused .md-input,md-input-container.md-input-resized .md-input,md-input-container .md-input.ng-invalid.ng-dirty{padding-bottom:0;border-width:0 0 2px}
[disabled] md-input-container .md-input,md-input-container .md-input[disabled]{background-position:bottom -1px left 0;background-size:4px 1px;background-repeat:repeat-x}
md-input-container.md-icon-float{transition:margin-top .4s cubic-bezier(.25,.8,.25,1)}
md-input-container.md-icon-float>label{pointer-events:none;position:absolute}
md-input-container.md-icon-float>md-icon{top:8px;left:2px;right:auto}
[dir=rtl] md-input-container.md-icon-float>md-icon{left:auto;right:2px}
md-input-container.md-icon-left>label .md-placeholder,md-input-container.md-icon-left>label:not(.md-no-float):not(.md-container-ignore),md-input-container.md-icon-right>label .md-placeholder,md-input-container.md-icon-right>label:not(.md-no-float):not(.md-container-ignore){width:calc(100% - 36px - 18px)}
md-input-container.md-icon-left{padding-left:36px;padding-right:0}
[dir=rtl] md-input-container.md-icon-left{padding-left:0;padding-right:36px}
md-input-container.md-icon-left>label{left:36px;right:auto}
[dir=rtl] md-input-container.md-icon-left>label{left:auto;right:36px}
md-input-container.md-icon-right{padding-left:0;padding-right:36px}
[dir=rtl] md-input-container.md-icon-right{padding-left:36px;padding-right:0}
md-input-container.md-icon-right>md-icon:last-of-type{margin:0;right:2px;left:auto}
[dir=rtl] md-input-container.md-icon-right>md-icon:last-of-type{right:auto;left:2px}
md-input-container.md-icon-left.md-icon-right{padding-left:36px;padding-right:36px}
md-input-container.md-icon-left.md-icon-right>label .md-placeholder,md-input-container.md-icon-left.md-icon-right>label:not(.md-no-float):not(.md-container-ignore){width:calc(100% - 72px)}
.md-resize-wrapper{position:relative}
.md-resize-wrapper:after{content:"";display:table;clear:both}
.md-resize-handle{position:absolute;bottom:-5px;left:0;height:10px;background:transparent;width:100%;cursor:ns-resize}
@media screen and (-ms-high-contrast:active){md-input-container.md-default-theme>md-icon{fill:#fff}}
md-list{display:block;padding:8px 0}
md-list .md-subheader{font-size:14px;font-weight:500;letter-spacing:.01em;line-height:1.2em}
md-list.md-dense md-list-item,md-list.md-dense md-list-item .md-list-item-inner{min-height:48px}
md-list.md-dense md-list-item .md-list-item-inner:before,md-list.md-dense md-list-item:before{content:"";min-height:48px;visibility:hidden;display:inline-block}
md-list.md-dense md-list-item .md-list-item-inner md-icon:first-child,md-list.md-dense md-list-item md-icon:first-child{width:20px;height:20px}
md-list.md-dense md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),md-list.md-dense md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:36px}
[dir=rtl] md-list.md-dense md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),[dir=rtl] md-list.md-dense md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:auto;margin-left:36px}
md-list.md-dense md-list-item .md-avatar,md-list.md-dense md-list-item .md-avatar-icon,md-list.md-dense md-list-item .md-list-item-inner .md-avatar,md-list.md-dense md-list-item .md-list-item-inner .md-avatar-icon{margin-right:20px}
[dir=rtl] md-list.md-dense md-list-item .md-avatar,[dir=rtl] md-list.md-dense md-list-item .md-avatar-icon,[dir=rtl] md-list.md-dense md-list-item .md-list-item-inner .md-avatar,[dir=rtl] md-list.md-dense md-list-item .md-list-item-inner .md-avatar-icon{margin-right:auto;margin-left:20px}
md-list.md-dense md-list-item .md-avatar,md-list.md-dense md-list-item .md-list-item-inner .md-avatar{flex:none;width:36px;height:36px}
md-list.md-dense md-list-item.md-2-line .md-list-item-text.md-offset,md-list.md-dense md-list-item.md-2-line>.md-no-style .md-list-item-text.md-offset,md-list.md-dense md-list-item.md-3-line .md-list-item-text.md-offset,md-list.md-dense md-list-item.md-3-line>.md-no-style .md-list-item-text.md-offset{margin-left:56px}
[dir=rtl] md-list.md-dense md-list-item.md-2-line .md-list-item-text.md-offset,[dir=rtl] md-list.md-dense md-list-item.md-2-line>.md-no-style .md-list-item-text.md-offset,[dir=rtl] md-list.md-dense md-list-item.md-3-line .md-list-item-text.md-offset,[dir=rtl] md-list.md-dense md-list-item.md-3-line>.md-no-style .md-list-item-text.md-offset{margin-left:auto;margin-right:56px}
md-list.md-dense md-list-item.md-2-line .md-list-item-text h3,md-list.md-dense md-list-item.md-2-line .md-list-item-text h4,md-list.md-dense md-list-item.md-2-line .md-list-item-text p,md-list.md-dense md-list-item.md-2-line>.md-no-style .md-list-item-text h3,md-list.md-dense md-list-item.md-2-line>.md-no-style .md-list-item-text h4,md-list.md-dense md-list-item.md-2-line>.md-no-style .md-list-item-text p,md-list.md-dense md-list-item.md-3-line .md-list-item-text h3,md-list.md-dense md-list-item.md-3-line .md-list-item-text h4,md-list.md-dense md-list-item.md-3-line .md-list-item-text p,md-list.md-dense md-list-item.md-3-line>.md-no-style .md-list-item-text h3,md-list.md-dense md-list-item.md-3-line>.md-no-style .md-list-item-text h4,md-list.md-dense md-list-item.md-3-line>.md-no-style .md-list-item-text p{line-height:1.05;font-size:12px;padding-bottom:4px}
md-list.md-dense md-list-item.md-2-line .md-list-item-text h3,md-list.md-dense md-list-item.md-2-line>.md-no-style .md-list-item-text h3,md-list.md-dense md-list-item.md-3-line .md-list-item-text h3,md-list.md-dense md-list-item.md-3-line>.md-no-style .md-list-item-text h3{font-size:13px}
md-list.md-dense md-list-item.md-2-line,md-list.md-dense md-list-item.md-2-line>.md-no-style{min-height:60px}
md-list.md-dense md-list-item.md-2-line:before,md-list.md-dense md-list-item.md-2-line>.md-no-style:before{content:"";min-height:60px;visibility:hidden;display:inline-block}
md-list.md-dense md-list-item.md-2-line .md-avatar-icon,md-list.md-dense md-list-item.md-2-line>.md-avatar,md-list.md-dense md-list-item.md-2-line>.md-no-style .md-avatar-icon,md-list.md-dense md-list-item.md-2-line>.md-no-style>.md-avatar{margin-top:12px}
md-list.md-dense md-list-item.md-3-line,md-list.md-dense md-list-item.md-3-line>.md-no-style{min-height:76px}
md-list.md-dense md-list-item.md-3-line:before,md-list.md-dense md-list-item.md-3-line>.md-no-style:before{content:"";min-height:76px;visibility:hidden;display:inline-block}
md-list.md-dense md-list-item.md-3-line>.md-avatar,md-list.md-dense md-list-item.md-3-line>.md-no-style>.md-avatar,md-list.md-dense md-list-item.md-3-line>.md-no-style>md-icon:first-child,md-list.md-dense md-list-item.md-3-line>md-icon:first-child{margin-top:16px}
md-list-item{position:relative}
md-list-item.md-proxy-focus.md-focused .md-no-style{transition:background-color .15s linear}
md-list-item._md-button-wrap{position:relative}
md-list-item._md-button-wrap>div.md-button:first-child{display:flex;align-items:center;justify-content:flex-start;padding:0 16px;margin:0;font-weight:400;text-align:left;border:medium none}
[dir=rtl] md-list-item._md-button-wrap>div.md-button:first-child{text-align:right}
md-list-item._md-button-wrap>div.md-button:first-child>.md-button:first-child{position:absolute;top:0;left:0;height:100%;margin:0;padding:0}
md-list-item._md-button-wrap>div.md-button:first-child .md-list-item-inner{width:100%}
md-list-item._md-button-wrap>div.md-button:first-child .md-list-item-inner:before{content:"";min-height:inherit;visibility:hidden;display:inline-block}
md-list-item.md-no-proxy,md-list-item .md-no-style{position:relative;padding:0 16px;flex:1 1 auto}
md-list-item.md-no-proxy.md-button,md-list-item .md-no-style.md-button{font-size:inherit;height:inherit;text-align:left;text-transform:none;width:100%;white-space:normal;flex-direction:inherit;align-items:inherit;border-radius:0;margin:0}
[dir=rtl] md-list-item.md-no-proxy.md-button,[dir=rtl] md-list-item .md-no-style.md-button{text-align:right}
md-list-item.md-no-proxy.md-button>.md-ripple-container,md-list-item .md-no-style.md-button>.md-ripple-container{border-radius:0}
md-list-item.md-no-proxy:focus,md-list-item .md-no-style:focus{outline:none}
md-list-item.md-clickable:hover{cursor:pointer}
md-list-item md-divider{position:absolute;bottom:0;left:0;width:100%}
[dir=rtl] md-list-item md-divider{left:auto;right:0}
md-list-item md-divider[md-inset]{left:72px;width:calc(100% - 72px);margin:0!important}
[dir=rtl] md-list-item md-divider[md-inset]{left:auto;right:72px}
md-list-item,md-list-item .md-list-item-inner{display:flex;justify-content:flex-start;align-items:center;min-height:48px;height:auto}
md-list-item .md-list-item-inner:before,md-list-item:before{content:"";min-height:48px;visibility:hidden;display:inline-block}
md-list-item .md-list-item-inner>div.md-primary>md-icon:not(.md-avatar-icon),md-list-item .md-list-item-inner>div.md-secondary>md-icon:not(.md-avatar-icon),md-list-item .md-list-item-inner>md-icon.md-secondary:not(.md-avatar-icon),md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),md-list-item>div.md-primary>md-icon:not(.md-avatar-icon),md-list-item>div.md-secondary>md-icon:not(.md-avatar-icon),md-list-item>md-icon.md-secondary:not(.md-avatar-icon),md-list-item>md-icon:first-child:not(.md-avatar-icon){width:24px;margin-top:16px;margin-bottom:12px;box-sizing:content-box}
md-list-item .md-list-item-inner>div.md-primary>md-checkbox,md-list-item .md-list-item-inner>div.md-secondary>md-checkbox,md-list-item .md-list-item-inner>md-checkbox,md-list-item .md-list-item-inner md-checkbox.md-secondary,md-list-item>div.md-primary>md-checkbox,md-list-item>div.md-secondary>md-checkbox,md-list-item>md-checkbox,md-list-item md-checkbox.md-secondary{align-self:center}
md-list-item .md-list-item-inner>div.md-primary>md-checkbox .md-label,md-list-item .md-list-item-inner>div.md-secondary>md-checkbox .md-label,md-list-item .md-list-item-inner>md-checkbox .md-label,md-list-item .md-list-item-inner md-checkbox.md-secondary .md-label,md-list-item>div.md-primary>md-checkbox .md-label,md-list-item>div.md-secondary>md-checkbox .md-label,md-list-item>md-checkbox .md-label,md-list-item md-checkbox.md-secondary .md-label{display:none}
md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:32px}
[dir=rtl] md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),[dir=rtl] md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:auto;margin-left:32px}
md-list-item .md-avatar,md-list-item .md-avatar-icon,md-list-item .md-list-item-inner .md-avatar,md-list-item .md-list-item-inner .md-avatar-icon{margin-top:8px;margin-bottom:8px;margin-right:16px;border-radius:50%;box-sizing:content-box}
[dir=rtl] md-list-item .md-avatar,[dir=rtl] md-list-item .md-avatar-icon,[dir=rtl] md-list-item .md-list-item-inner .md-avatar,[dir=rtl] md-list-item .md-list-item-inner .md-avatar-icon{margin-right:auto;margin-left:16px}
md-list-item .md-avatar,md-list-item .md-list-item-inner .md-avatar{flex:none;width:40px;height:40px}
md-list-item .md-avatar-icon,md-list-item .md-list-item-inner .md-avatar-icon{padding:8px}
md-list-item .md-avatar-icon svg,md-list-item .md-list-item-inner .md-avatar-icon svg{width:24px;height:24px}
md-list-item .md-list-item-inner>md-checkbox,md-list-item>md-checkbox{width:24px;margin-left:3px;margin-right:29px;margin-top:16px}
[dir=rtl] md-list-item .md-list-item-inner>md-checkbox,[dir=rtl] md-list-item>md-checkbox{margin-left:29px;margin-right:3px}
md-list-item .md-list-item-inner .md-secondary-container,md-list-item .md-secondary-container{display:flex;align-items:center;position:relative;flex-shrink:0;margin:auto;margin-right:0;margin-left:auto}
[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container,[dir=rtl] md-list-item .md-secondary-container{margin-right:auto;margin-left:0}
md-list-item .md-list-item-inner .md-secondary-container .md-button:last-of-type,md-list-item .md-list-item-inner .md-secondary-container .md-icon-button:last-of-type,md-list-item .md-secondary-container .md-button:last-of-type,md-list-item .md-secondary-container .md-icon-button:last-of-type{margin-right:0}
[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container .md-button:last-of-type,[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container .md-icon-button:last-of-type,[dir=rtl] md-list-item .md-secondary-container .md-button:last-of-type,[dir=rtl] md-list-item .md-secondary-container .md-icon-button:last-of-type{margin-right:auto;margin-left:0}
md-list-item .md-list-item-inner .md-secondary-container md-checkbox,md-list-item .md-secondary-container md-checkbox{margin-top:0;margin-bottom:0}
md-list-item .md-list-item-inner .md-secondary-container md-checkbox:last-child,md-list-item .md-secondary-container md-checkbox:last-child{width:24px;margin-right:0}
[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container md-checkbox:last-child,[dir=rtl] md-list-item .md-secondary-container md-checkbox:last-child{margin-right:auto;margin-left:0}
md-list-item .md-list-item-inner .md-secondary-container md-switch,md-list-item .md-secondary-container md-switch{margin-top:0;margin-bottom:0;margin-right:-6px}
[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container md-switch,[dir=rtl] md-list-item .md-secondary-container md-switch{margin-right:auto;margin-left:-6px}
md-list-item .md-list-item-inner>.md-list-item-inner>p,md-list-item .md-list-item-inner>p,md-list-item>.md-list-item-inner>p,md-list-item>p{flex:1 1 auto;margin:0}
md-list-item.md-2-line,md-list-item.md-2-line>.md-no-style,md-list-item.md-3-line,md-list-item.md-3-line>.md-no-style{align-items:flex-start;justify-content:center}
md-list-item.md-2-line.md-long-text,md-list-item.md-2-line>.md-no-style.md-long-text,md-list-item.md-3-line.md-long-text,md-list-item.md-3-line>.md-no-style.md-long-text{margin-top:8px;margin-bottom:8px}
md-list-item.md-2-line .md-list-item-text,md-list-item.md-2-line>.md-no-style .md-list-item-text,md-list-item.md-3-line .md-list-item-text,md-list-item.md-3-line>.md-no-style .md-list-item-text{flex:1 1 auto;margin:auto;text-overflow:ellipsis;overflow:hidden}
md-list-item.md-2-line .md-list-item-text.md-offset,md-list-item.md-2-line>.md-no-style .md-list-item-text.md-offset,md-list-item.md-3-line .md-list-item-text.md-offset,md-list-item.md-3-line>.md-no-style .md-list-item-text.md-offset{margin-left:56px}
[dir=rtl] md-list-item.md-2-line .md-list-item-text.md-offset,[dir=rtl] md-list-item.md-2-line>.md-no-style .md-list-item-text.md-offset,[dir=rtl] md-list-item.md-3-line .md-list-item-text.md-offset,[dir=rtl] md-list-item.md-3-line>.md-no-style .md-list-item-text.md-offset{margin-left:auto;margin-right:56px}
md-list-item.md-2-line .md-list-item-text h3,md-list-item.md-2-line>.md-no-style .md-list-item-text h3,md-list-item.md-3-line .md-list-item-text h3,md-list-item.md-3-line>.md-no-style .md-list-item-text h3{font-size:16px;font-weight:400;letter-spacing:.01em;margin:0;line-height:1.2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
md-list-item.md-2-line .md-list-item-text h4,md-list-item.md-2-line>.md-no-style .md-list-item-text h4,md-list-item.md-3-line .md-list-item-text h4,md-list-item.md-3-line>.md-no-style .md-list-item-text h4{font-size:14px;letter-spacing:.01em;margin:3px 0 1px;font-weight:400;line-height:1.2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
md-list-item.md-2-line .md-list-item-text p,md-list-item.md-2-line>.md-no-style .md-list-item-text p,md-list-item.md-3-line .md-list-item-text p,md-list-item.md-3-line>.md-no-style .md-list-item-text p{font-size:14px;font-weight:500;letter-spacing:.01em;margin:0;line-height:1.6em}
md-list-item.md-2-line,md-list-item.md-2-line>.md-no-style{height:auto;min-height:72px}
md-list-item.md-2-line:before,md-list-item.md-2-line>.md-no-style:before{content:"";min-height:72px;visibility:hidden;display:inline-block}
md-list-item.md-2-line .md-avatar-icon,md-list-item.md-2-line>.md-avatar,md-list-item.md-2-line>.md-no-style .md-avatar-icon,md-list-item.md-2-line>.md-no-style>.md-avatar{margin-top:12px}
md-list-item.md-2-line>.md-no-style>md-icon:first-child,md-list-item.md-2-line>md-icon:first-child{align-self:flex-start}
md-list-item.md-2-line .md-list-item-text,md-list-item.md-2-line>.md-no-style .md-list-item-text{flex:1 1 auto}
md-list-item.md-3-line,md-list-item.md-3-line>.md-no-style{height:auto;min-height:88px}
md-list-item.md-3-line:before,md-list-item.md-3-line>.md-no-style:before{content:"";min-height:88px;visibility:hidden;display:inline-block}
md-list-item.md-3-line>.md-avatar,md-list-item.md-3-line>.md-no-style>.md-avatar,md-list-item.md-3-line>.md-no-style>md-icon:first-child,md-list-item.md-3-line>md-icon:first-child{margin-top:16px}
.md-open-menu-container{position:fixed;left:0;top:0;z-index:100;opacity:0;border-radius:2px;max-height:calc(100vh - 10px);overflow:auto}
.md-open-menu-container md-menu-divider{margin-top:4px;margin-bottom:4px;height:1px;min-height:1px;max-height:1px;width:100%}
.md-open-menu-container md-menu-content>*{opacity:0}
.md-open-menu-container:not(.md-clickable){pointer-events:none}
.md-open-menu-container.md-active{opacity:1;transition:all .4s cubic-bezier(.25,.8,.25,1);transition-duration:.2s}
.md-open-menu-container.md-active>md-menu-content>*{opacity:1;transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:.2s;transition-delay:.1s}
.md-open-menu-container.md-leave{opacity:0;transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:.25s}
md-menu-content{display:flex;flex-direction:column;padding:8px 0;max-height:304px;overflow-y:auto}
md-menu-content.md-dense{max-height:208px}
md-menu-content.md-dense md-menu-item{height:32px;min-height:32px}
md-menu-item{display:flex;flex-direction:row;min-height:48px;height:48px;align-content:center;justify-content:flex-start}
md-menu-item>*{width:100%;margin:auto 0;padding-left:16px;padding-right:16px}
md-menu-item>a.md-button{padding-top:5px}
md-menu-item>.md-button{text-align:left;display:inline-block;border-radius:0;margin:auto 0;font-size:15px;text-transform:none;font-weight:400;height:100%;padding-left:16px;padding-right:16px;width:100%}
md-menu-item>.md-button::-moz-focus-inner{padding:0;border:0}
[dir=rtl] md-menu-item>.md-button{text-align:right}
md-menu-item>.md-button md-icon{margin:auto 16px auto 0}
[dir=rtl] md-menu-item>.md-button md-icon{margin:auto 0 auto 16px}
md-menu-item>.md-button p{display:inline-block;margin:auto}
md-menu-item>.md-button span{margin-top:auto;margin-bottom:auto}
md-menu-item>.md-button .md-ripple-container{border-radius:inherit}
md-toolbar .md-menu{height:auto;margin:auto;padding:0}
@media (max-width:959px){md-menu-content{min-width:112px}md-menu-content[width="3"]{min-width:168px}md-menu-content[width="4"]{min-width:224px}md-menu-content[width="5"]{min-width:280px}md-menu-content[width="6"]{min-width:336px}md-menu-content[width="7"]{min-width:392px}}
@media (min-width:960px){md-menu-content{min-width:96px}md-menu-content[width="3"]{min-width:192px}md-menu-content[width="4"]{min-width:256px}md-menu-content[width="5"]{min-width:320px}md-menu-content[width="6"]{min-width:384px}md-menu-content[width="7"]{min-width:448px}}
md-toolbar.md-menu-toolbar h2.md-toolbar-tools{line-height:1rem;height:auto;padding:28px;padding-bottom:12px}
md-toolbar.md-has-open-menu{position:relative;z-index:100}
md-menu-bar{padding:0 20px;display:block;position:relative;z-index:2}
md-menu-bar .md-menu{display:inline-block;padding:0;position:relative}
md-menu-bar button{font-size:14px;padding:0 10px;margin:0;border:0;background-color:transparent;height:40px}
md-menu-bar md-backdrop.md-menu-backdrop{z-index:-2}
md-menu-content.md-menu-bar-menu.md-dense{max-height:none;padding:16px 0}
md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent{position:relative}
md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent>md-icon{position:absolute;padding:0;width:24px;top:6px;left:24px}
[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent>md-icon{left:auto;right:24px}
md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent .md-menu>.md-button,md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent>.md-button{padding:0 32px 0 64px}
[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent .md-menu>.md-button,[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent>.md-button{padding:0 64px 0 32px}
md-menu-content.md-menu-bar-menu.md-dense .md-button{min-height:0;height:32px}
md-menu-content.md-menu-bar-menu.md-dense .md-button span{float:left}
[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-button span{float:right}
md-menu-content.md-menu-bar-menu.md-dense .md-button span.md-alt-text{float:right;margin:0 8px}
[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-button span.md-alt-text{float:left}
md-menu-content.md-menu-bar-menu.md-dense md-menu-divider{margin:8px 0}
md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button,md-menu-content.md-menu-bar-menu.md-dense md-menu-item>.md-button{text-align:left}
[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button,[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item>.md-button{text-align:right}
md-menu-content.md-menu-bar-menu.md-dense .md-menu{padding:0}
md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button{position:relative;margin:0;width:100%;text-transform:none;font-weight:400;border-radius:0;padding-left:16px}
[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button{padding-left:0;padding-right:16px}
md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button:after{display:block;content:"\25BC";position:absolute;top:0;speak:none;transform:rotate(270deg) scaleY(.45) scaleX(.9);right:28px}
[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button:after{transform:rotate(90deg) scaleY(.45) scaleX(.9);right:auto;left:28px}
.md-nav-bar{border-style:solid;border-width:0 0 1px;height:48px;position:relative}
._md-nav-bar-list{outline:none;list-style:none;margin:0;padding:0;box-sizing:border-box;display:flex;flex-direction:row}
.md-nav-item:first-of-type{margin-left:8px}
.md-button._md-nav-button{line-height:24px;margin:0 4px;padding:12px 16px;transition:background-color .35s cubic-bezier(.35,0,.25,1)}
.md-button._md-nav-button:focus{outline:none}
md-nav-ink-bar{background-color:#000;position:absolute;bottom:0;left:0;width:100%;height:2px;transform-origin:left top;will-change:transform;transition:transform .125s cubic-bezier(.35,0,.25,1)}
md-nav-ink-bar.ng-animate{transition:none}
md-nav-extra-content{min-height:48px;padding-right:12px}
@keyframes indeterminate-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
md-progress-circular{position:relative;display:block;transform:scale(1,1)}
[dir=rtl] md-progress-circular{transform:scale(-1,1)}
md-progress-circular._md-progress-circular-disabled{visibility:hidden}
md-progress-circular.md-mode-indeterminate svg{animation:indeterminate-rotate 1568.63ms linear infinite}
md-progress-circular svg{position:absolute;overflow:visible;top:0;left:0}
md-progress-linear{display:block;position:relative;width:100%;height:5px;padding-top:0!important;margin-bottom:0!important;transform:scale(1,1)}
[dir=rtl] md-progress-linear{transform:scale(-1,1)}
md-progress-linear._md-progress-linear-disabled{visibility:hidden}
md-progress-linear .md-container{display:block;position:relative;overflow:hidden;width:100%;height:5px;transform:translate(0,0) scale(1,1)}
md-progress-linear .md-container .md-bar{position:absolute;left:0;top:0;bottom:0;width:100%;height:5px}
md-progress-linear .md-container .md-dashed:before{content:"";display:none;position:absolute;margin-top:0;height:5px;width:100%;background-color:transparent;background-size:10px 10px!important;background-position:0 -23px}
md-progress-linear .md-container .md-bar1,md-progress-linear .md-container .md-bar2{transition:transform .2s linear}
md-progress-linear .md-container.md-mode-query .md-bar1{display:none}
md-progress-linear .md-container.md-mode-query .md-bar2{transition:all .2s linear;animation:query .8s infinite cubic-bezier(.39,.575,.565,1)}
md-progress-linear .md-container.md-mode-determinate .md-bar1{display:none}
md-progress-linear .md-container.md-mode-indeterminate .md-bar1{animation:md-progress-linear-indeterminate-scale-1 4s infinite,md-progress-linear-indeterminate-1 4s infinite}
md-progress-linear .md-container.md-mode-indeterminate .md-bar2{animation:md-progress-linear-indeterminate-scale-2 4s infinite,md-progress-linear-indeterminate-2 4s infinite}
md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container{animation:none}
md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container .md-bar1,md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container .md-bar2{animation-name:none}
md-progress-linear .md-container.md-mode-buffer{background-color:transparent!important;transition:all .2s linear}
md-progress-linear .md-container.md-mode-buffer .md-dashed:before{display:block;animation:buffer 3s infinite linear}
@keyframes query{0%{opacity:1;transform:translateX(35%) scale(.3,1)}to{opacity:0;transform:translateX(-50%) scale(0,1)}}
@keyframes buffer{0%{opacity:1;background-position:0 -23px}50%{opacity:0}to{opacity:1;background-position:-200px -23px}}
@keyframes md-progress-linear-indeterminate-scale-1{0%{transform:scaleX(.1);animation-timing-function:linear}36.6%{transform:scaleX(.1);animation-timing-function:cubic-bezier(.33473,.12482,.78584,1)}69.15%{transform:scaleX(.83);animation-timing-function:cubic-bezier(.22573,0,.23365,1.37098)}to{transform:scaleX(.1)}}
@keyframes md-progress-linear-indeterminate-1{0%{left:-105.16667%;animation-timing-function:linear}20%{left:-105.16667%;animation-timing-function:cubic-bezier(.5,0,.70173,.49582)}69.15%{left:21.5%;animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635)}to{left:95.44444%}}
@keyframes md-progress-linear-indeterminate-scale-2{0%{transform:scaleX(.1);animation-timing-function:cubic-bezier(.20503,.05705,.57661,.45397)}19.15%{transform:scaleX(.57);animation-timing-function:cubic-bezier(.15231,.19643,.64837,1.00432)}44.15%{transform:scaleX(.91);animation-timing-function:cubic-bezier(.25776,-.00316,.21176,1.38179)}to{transform:scaleX(.1)}}
@keyframes md-progress-linear-indeterminate-2{0%{left:-54.88889%;animation-timing-function:cubic-bezier(.15,0,.51506,.40968)}25%{left:-17.25%;animation-timing-function:cubic-bezier(.31033,.28406,.8,.73372)}48.35%{left:29.5%;animation-timing-function:cubic-bezier(.4,.62703,.6,.90203)}to{left:117.38889%}}
md-radio-button{box-sizing:border-box;display:block;margin-bottom:16px;white-space:nowrap;cursor:pointer;position:relative}
md-radio-button[disabled],md-radio-button[disabled] .md-container{cursor:default}
md-radio-button .md-container{position:absolute;top:50%;transform:translateY(-50%);box-sizing:border-box;display:inline-block;width:20px;height:20px;cursor:pointer;left:0;right:auto}
[dir=rtl] md-radio-button .md-container{left:auto;right:0}
md-radio-button .md-container .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-15px;top:-15px;right:-15px;bottom:-15px}
md-radio-button .md-container:before{box-sizing:border-box;background-color:transparent;border-radius:50%;content:"";position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;transition:all .5s;width:auto}
md-radio-button.md-align-top-left>div.md-container{top:12px}
md-radio-button .md-off{border-style:solid;border-width:2px;transition:border-color .28s ease}
md-radio-button .md-off,md-radio-button .md-on{box-sizing:border-box;position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%}
md-radio-button .md-on{transition:transform .28s ease;transform:scale(0)}
md-radio-button.md-checked .md-on{transform:scale(.5)}
md-radio-button .md-label{box-sizing:border-box;position:relative;display:inline-block;margin-left:30px;margin-right:0;vertical-align:middle;white-space:normal;pointer-events:none;width:auto}
[dir=rtl] md-radio-button .md-label{margin-left:0;margin-right:30px}
md-radio-group.layout-column md-radio-button,md-radio-group.layout-gt-lg-column md-radio-button,md-radio-group.layout-gt-md-column md-radio-button,md-radio-group.layout-gt-sm-column md-radio-button,md-radio-group.layout-gt-xs-column md-radio-button,md-radio-group.layout-lg-column md-radio-button,md-radio-group.layout-md-column md-radio-button,md-radio-group.layout-sm-column md-radio-button,md-radio-group.layout-xl-column md-radio-button,md-radio-group.layout-xs-column md-radio-button{margin-bottom:16px}
md-radio-group.layout-gt-lg-row md-radio-button,md-radio-group.layout-gt-md-row md-radio-button,md-radio-group.layout-gt-sm-row md-radio-button,md-radio-group.layout-gt-xs-row md-radio-button,md-radio-group.layout-lg-row md-radio-button,md-radio-group.layout-md-row md-radio-button,md-radio-group.layout-row md-radio-button,md-radio-group.layout-sm-row md-radio-button,md-radio-group.layout-xl-row md-radio-button,md-radio-group.layout-xs-row md-radio-button{margin:0 16px 0 0}
[dir=rtl] md-radio-group.layout-gt-lg-row md-radio-button,[dir=rtl] md-radio-group.layout-gt-md-row md-radio-button,[dir=rtl] md-radio-group.layout-gt-sm-row md-radio-button,[dir=rtl] md-radio-group.layout-gt-xs-row md-radio-button,[dir=rtl] md-radio-group.layout-lg-row md-radio-button,[dir=rtl] md-radio-group.layout-md-row md-radio-button,[dir=rtl] md-radio-group.layout-row md-radio-button,[dir=rtl] md-radio-group.layout-sm-row md-radio-button,[dir=rtl] md-radio-group.layout-xl-row md-radio-button,[dir=rtl] md-radio-group.layout-xs-row md-radio-button{margin-left:16px;margin-right:0}
md-radio-group.layout-gt-lg-row md-radio-button:last-of-type,md-radio-group.layout-gt-md-row md-radio-button:last-of-type,md-radio-group.layout-gt-sm-row md-radio-button:last-of-type,md-radio-group.layout-gt-xs-row md-radio-button:last-of-type,md-radio-group.layout-lg-row md-radio-button:last-of-type,md-radio-group.layout-md-row md-radio-button:last-of-type,md-radio-group.layout-row md-radio-button:last-of-type,md-radio-group.layout-sm-row md-radio-button:last-of-type,md-radio-group.layout-xl-row md-radio-button:last-of-type,md-radio-group.layout-xs-row md-radio-button:last-of-type{margin-left:0;margin-right:0}
md-radio-group:focus{outline:none}
md-radio-group.md-focused.ng-empty>md-radio-button:first-child .md-container:before,md-radio-group.md-focused.ng-not-empty .md-checked .md-container:before{left:-8px;top:-8px;right:-8px;bottom:-8px}
md-radio-group[disabled] md-radio-button,md-radio-group[disabled] md-radio-button .md-container{cursor:default}
.md-inline-form md-radio-group{margin:18px 0 19px}
.md-inline-form md-radio-group md-radio-button{display:inline-block;height:30px;padding:2px;box-sizing:border-box;margin-top:0;margin-bottom:0}
@media screen and (-ms-high-contrast:active){md-radio-button.md-default-theme .md-on{background-color:#fff}}
md-input-container:not([md-no-float]) .md-select-placeholder span:first-child{transition:transform .4s cubic-bezier(.25,.8,.25,1);transform-origin:left top}
[dir=rtl] md-input-container:not([md-no-float]) .md-select-placeholder span:first-child{transform-origin:right top}
md-input-container.md-input-focused:not([md-no-float]) .md-select-placeholder span:first-child{transform:translateY(-22px) translateX(-2px) scale(.75)}
.md-select-menu-container{position:fixed;left:0;top:0;z-index:90;opacity:0;display:none;transform:translateY(-1px)}
.md-select-menu-container:not(.md-clickable){pointer-events:none}
.md-select-menu-container md-progress-circular{display:table;margin:24px auto!important}
.md-select-menu-container.md-active{display:block;opacity:1}
.md-select-menu-container.md-active md-select-menu{transition:all .4s cubic-bezier(.25,.8,.25,1);transition-duration:.15s}
.md-select-menu-container.md-active md-select-menu>*{opacity:1;transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:.15s;transition-delay:.1s}
.md-select-menu-container.md-leave{opacity:0;transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:.25s}
md-input-container>md-select{margin:0;order:2}
md-input-container:not(.md-input-has-value) md-select.ng-required:not(.md-no-asterisk) .md-select-value span:first-child:after,md-input-container:not(.md-input-has-value) md-select[required]:not(.md-no-asterisk) .md-select-value span:first-child:after{content:" *";font-size:13px;vertical-align:top}
md-input-container.md-input-invalid md-select .md-select-value{border-bottom-style:solid;padding-bottom:1px}
md-select{display:flex;margin:20px 0 26px}
md-select.ng-required.ng-empty.ng-invalid:not(.md-no-asterisk) .md-select-value span:first-child:after,md-select[required].ng-empty.ng-invalid:not(.md-no-asterisk) .md-select-value span:first-child:after{content:" *";font-size:13px;vertical-align:top}
md-select[disabled] .md-select-value{background-position:bottom -1px left 0;background-size:4px 1px;background-repeat:repeat-x}
md-select:focus{outline:none}
md-select[disabled]:hover{cursor:default}
md-select:not([disabled]):hover{cursor:pointer}
md-select:not([disabled]).ng-invalid.ng-touched .md-select-value{border-bottom-style:solid;padding-bottom:1px}
md-select:not([disabled]):focus .md-select-value{border-bottom-width:2px;border-bottom-style:solid;padding-bottom:0}
md-select:not([disabled]):focus.ng-invalid.ng-touched .md-select-value{padding-bottom:0}
md-input-container md-select:not([disabled]):focus .md-select-value{border-bottom-width:2px}
md-input-container md-select[disabled] .md-select-value{background-position:bottom -1px left 0}
md-input-container md-select .md-select-value{min-height:26px;padding-bottom:1px;border-bottom-width:1px}
.md-select-value{display:flex;align-items:center;padding:2px 2px 1px;border-bottom-width:1px;border-bottom-style:solid;background-color:transparent;position:relative;box-sizing:content-box;min-width:64px;min-height:26px;flex-grow:1}
.md-select-value>span:not(.md-select-icon){max-width:100%;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.md-select-value>span:not(.md-select-icon) .md-text{display:inline}
.md-select-value .md-select-icon{display:block;align-items:flex-end;text-align:right;width:24px;margin:0 4px;transform:translate3d(0,-2px,0);font-size:1.2rem}
[dir=rtl] .md-select-value .md-select-icon{align-items:flex-start;text-align:left}
.md-select-value .md-select-icon:after{display:block;content:"\25BC";position:relative;top:2px;speak:none;font-size:13px;transform:scaleY(.5) scaleX(1)}
.md-select-value.md-select-placeholder{display:flex;order:1;pointer-events:none;-webkit-font-smoothing:antialiased;padding-left:2px;z-index:1}
md-select-menu{display:flex;flex-direction:column;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);max-height:256px;min-height:48px;overflow-y:hidden;transform-origin:left top;transform:scale(1)}
md-select-menu.md-reverse{flex-direction:column-reverse}
md-select-menu:not(.md-overflow) md-content{padding-top:8px;padding-bottom:8px}
[dir=rtl] md-select-menu{transform-origin:right top}
md-select-menu md-content{min-width:136px;min-height:48px;max-height:256px;overflow-y:auto}
md-select-menu>*{opacity:0}
md-option{cursor:pointer;position:relative;display:flex;align-items:center;width:auto;transition:background .15s linear;padding:0 16px;height:48px}
md-option[disabled]{cursor:default}
md-option:focus{outline:none}
md-option .md-text{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
md-optgroup{display:block}
md-optgroup label{display:block;font-size:14px;text-transform:uppercase;padding:16px;font-weight:500}
md-optgroup md-option{padding-left:32px;padding-right:32px}
@media screen and (-ms-high-contrast:active){.md-select-backdrop{background-color:transparent}md-select-menu{border:1px solid #fff}}
md-select-menu[multiple] md-option.md-checkbox-enabled{padding-left:40px;padding-right:16px}
[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled{padding-left:16px;padding-right:40px}
md-select-menu[multiple] md-option.md-checkbox-enabled .md-container{position:absolute;top:50%;transform:translateY(-50%);box-sizing:border-box;display:inline-block;width:20px;height:20px;left:0;right:auto}
[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container{left:auto;right:0}
md-select-menu[multiple] md-option.md-checkbox-enabled .md-container:before{box-sizing:border-box;background-color:transparent;border-radius:50%;content:"";position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;transition:all .5s;width:auto}
md-select-menu[multiple] md-option.md-checkbox-enabled .md-container:after{box-sizing:border-box;content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}
md-select-menu[multiple] md-option.md-checkbox-enabled .md-container .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-15px;top:-15px;right:-15px;bottom:-15px}
md-select-menu[multiple] md-option.md-checkbox-enabled .md-icon{box-sizing:border-box;transition:.24s;position:absolute;top:0;left:0;width:20px;height:20px;border-width:2px;border-style:solid;border-radius:2px}
md-select-menu[multiple] md-option.md-checkbox-enabled[selected] .md-icon{border-color:transparent}
md-select-menu[multiple] md-option.md-checkbox-enabled[selected] .md-icon:after{box-sizing:border-box;transform:rotate(45deg);position:absolute;left:4.66667px;top:.22222px;display:table;width:6.66667px;height:13.33333px;border-width:2px;border-style:solid;border-top:0;border-left:0;content:""}
md-select-menu[multiple] md-option.md-checkbox-enabled[disabled]{cursor:default}
md-select-menu[multiple] md-option.md-checkbox-enabled.md-indeterminate .md-icon:after{box-sizing:border-box;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:table;width:12px;height:2px;border-width:2px;border-style:solid;border-top:0;border-left:0;content:""}
md-select-menu[multiple] md-option.md-checkbox-enabled .md-container{margin-left:10.66667px;margin-right:auto}
[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container{margin-left:auto;margin-right:10.66667px}
md-sidenav{box-sizing:border-box;position:absolute;flex-direction:column;z-index:60;width:320px;max-width:320px;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch}
md-sidenav ul{list-style:none}
md-sidenav.md-closed{display:none}
md-sidenav.md-closed-add,md-sidenav.md-closed-remove{display:flex;transition:all .2s ease-in}
md-sidenav.md-closed-add.md-closed-add-active,md-sidenav.md-closed-remove.md-closed-remove-active{transition:all .4s cubic-bezier(.25,.8,.25,1)}
md-sidenav.md-closed.md-locked-open-add,md-sidenav.md-locked-open,md-sidenav.md-locked-open-add,md-sidenav.md-locked-open-remove,md-sidenav.md-locked-open-remove.md-closed,md-sidenav.md-locked-open.md-closed,md-sidenav.md-locked-open.md-closed.md-sidenav-left,md-sidenav.md-locked-open.md-closed.md-sidenav-right{position:static;display:flex;transform:translate3d(0,0,0)}
md-sidenav.md-closed.md-locked-open-add:not(.md-locked-open-add-active){width:0!important;min-width:0!important}
md-sidenav.md-closed.md-locked-open-add-active,md-sidenav.md-closed.md-locked-open-add:not(.md-locked-open-add-active),md-sidenav.md-locked-open-remove-active{transition:width .3s cubic-bezier(.55,0,.55,.2),min-width .3s cubic-bezier(.55,0,.55,.2)}
md-sidenav.md-locked-open-remove-active{width:0!important;min-width:0!important}
.md-sidenav-backdrop.md-locked-open{display:none}
.md-sidenav-left,md-sidenav{left:0;top:0;transform:translate3d(0,0,0)}
.md-sidenav-left.md-closed,md-sidenav.md-closed{transform:translate3d(-100%,0,0)}
.md-sidenav-right{left:100%;top:0;transform:translate(-100%,0)}
.md-sidenav-right.md-closed{transform:translate(0,0)}
@media (min-width:600px){md-sidenav{max-width:400px}}
@media (max-width:456px){md-sidenav{width:calc(100% - 56px);min-width:calc(100% - 56px);max-width:calc(100% - 56px)}}
@media screen and (-ms-high-contrast:active){.md-sidenav-left,md-sidenav{border-right:1px solid #fff}.md-sidenav-right{border-left:1px solid #fff}}
@keyframes sliderFocusThumb{0%{transform:scale(.7)}30%{transform:scale(1)}to{transform:scale(.7)}}
@keyframes sliderDiscreteFocusThumb{0%{transform:scale(.7)}50%{transform:scale(.8)}to{transform:scale(0)}}
@keyframes sliderDiscreteFocusRing{0%{transform:scale(.7);opacity:0}50%{transform:scale(1);opacity:1}to{transform:scale(0)}}
md-slider{height:48px;min-width:128px;position:relative;margin-left:4px;margin-right:4px;padding:0;display:block;flex-direction:row}
md-slider *,md-slider :after{box-sizing:border-box}
md-slider .md-slider-wrapper{outline:none;width:100%;height:100%}
md-slider .md-slider-content{position:relative}
md-slider .md-track-container{width:100%;position:absolute;top:23px;height:2px}
md-slider .md-track{position:absolute;left:0;right:0;height:100%}
md-slider .md-track-fill{transition:all .4s cubic-bezier(.25,.8,.25,1);transition-property:width,height}
md-slider .md-track-ticks{position:absolute;left:0;right:0;height:100%}
md-slider .md-track-ticks canvas{width:100%;height:100%}
md-slider .md-thumb-container{position:absolute;left:0;top:50%;transform:translate3d(-50%,-50%,0);transition:all .4s cubic-bezier(.25,.8,.25,1);transition-property:left,right,bottom}
[dir=rtl] md-slider .md-thumb-container{left:auto;right:0}
md-slider .md-thumb{z-index:1;position:absolute;left:-10px;top:14px;width:20px;height:20px;border-radius:20px;transform:scale(.7);transition:all .4s cubic-bezier(.25,.8,.25,1)}
[dir=rtl] md-slider .md-thumb{left:auto;right:-10px}
md-slider .md-thumb:after{content:"";position:absolute;width:20px;height:20px;border-radius:20px;border-width:3px;border-style:solid;transition:inherit}
md-slider .md-sign{display:flex;align-items:center;justify-content:center;position:absolute;left:-14px;top:-17px;width:28px;height:28px;border-radius:28px;transform:scale(.4) translate3d(0,67.5px,0);transition:all .3s cubic-bezier(.35,0,.25,1)}
md-slider .md-sign:after{position:absolute;content:"";left:0;border-radius:16px;top:19px;border-left:14px solid transparent;border-right:14px solid transparent;border-top-width:16px;border-top-style:solid;opacity:0;transform:translate3d(0,-8px,0);transition:all .2s cubic-bezier(.35,0,.25,1)}
[dir=rtl] md-slider .md-sign:after{left:auto;right:0}
md-slider .md-sign .md-thumb-text{z-index:1;font-size:12px;font-weight:700}
md-slider .md-focus-ring{position:absolute;left:-17px;top:7px;width:34px;height:34px;border-radius:34px;transform:scale(.7);opacity:0;transition:all .35s cubic-bezier(.35,0,.25,1)}
[dir=rtl] md-slider .md-focus-ring{left:auto;right:-17px}
md-slider .md-disabled-thumb{position:absolute;left:-14px;top:10px;width:28px;height:28px;border-radius:28px;transform:scale(.5);border-width:4px;border-style:solid;display:none}
[dir=rtl] md-slider .md-disabled-thumb{left:auto;right:-14px}
md-slider.md-min .md-sign{opacity:0}
md-slider:focus{outline:none}
md-slider.md-dragging .md-thumb-container,md-slider.md-dragging .md-track-fill{transition:none}
md-slider:not([md-discrete]) .md-sign,md-slider:not([md-discrete]) .md-track-ticks{display:none}
md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper .md-thumb:hover{transform:scale(.8)}
md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper.md-focused .md-focus-ring{transform:scale(1);opacity:1}
md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper.md-focused .md-thumb{animation:sliderFocusThumb .7s cubic-bezier(.35,0,.25,1)}
md-slider:not([md-discrete]):not([disabled]).md-active .md-slider-wrapper .md-thumb{transform:scale(1)}
md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-focus-ring{transform:scale(0);animation:sliderDiscreteFocusRing .5s cubic-bezier(.35,0,.25,1)}
md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-thumb{animation:sliderDiscreteFocusThumb .5s cubic-bezier(.35,0,.25,1)}
md-slider[md-discrete]:not([disabled]).md-active .md-thumb,md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-thumb{transform:scale(0)}
md-slider[md-discrete]:not([disabled]).md-active .md-sign,md-slider[md-discrete]:not([disabled]).md-active .md-sign:after,md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-sign,md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-sign:after{opacity:1;transform:translate3d(0,0,0) scale(1)}
md-slider[md-discrete][disabled][readonly] .md-thumb{transform:scale(0)}
md-slider[md-discrete][disabled][readonly] .md-sign,md-slider[md-discrete][disabled][readonly] .md-sign:after{opacity:1;transform:translate3d(0,0,0) scale(1)}
md-slider[disabled] .md-track-fill{display:none}
md-slider[disabled] .md-track-ticks,md-slider[disabled]:not([readonly]) .md-sign{opacity:0}
md-slider[disabled] .md-thumb{transform:scale(.5)}
md-slider[disabled] .md-disabled-thumb{display:block}
md-slider[md-vertical]{flex-direction:column;min-height:128px;min-width:0}
md-slider[md-vertical] .md-slider-wrapper{flex:1;padding-top:12px;padding-bottom:12px;width:48px;align-self:center;display:flex;justify-content:center}
md-slider[md-vertical] .md-track-container{height:100%;width:2px;top:0;left:calc(50% - 1px)}
md-slider[md-vertical] .md-thumb-container{top:auto;margin-bottom:23px;left:calc(50% - 1px);bottom:0}
md-slider[md-vertical] .md-thumb-container .md-thumb:after{left:1px}
md-slider[md-vertical] .md-thumb-container .md-focus-ring{left:-16px}
md-slider[md-vertical] .md-track-fill{bottom:0}
md-slider[md-vertical][md-discrete] .md-sign{left:-40px;top:9.5px;transform:scale(.4) translate3d(67.5px,0,0)}
md-slider[md-vertical][md-discrete] .md-sign:after{top:9.5px;left:19px;border-top:14px solid transparent;border-right:0;border-bottom:14px solid transparent;border-left-width:16px;border-left-style:solid;opacity:0;transform:translate3d(0,-8px,0);transition:all .2s ease-in-out}
md-slider[md-vertical][md-discrete] .md-sign .md-thumb-text{z-index:1;font-size:12px;font-weight:700}
md-slider[md-vertical][md-discrete].md-active .md-sign:after,md-slider[md-vertical][md-discrete] .md-focused .md-sign:after,md-slider[md-vertical][md-discrete][disabled][readonly] .md-sign:after{top:0}
md-slider[md-vertical][disabled][readonly] .md-thumb{transform:scale(0)}
md-slider[md-vertical][disabled][readonly] .md-sign,md-slider[md-vertical][disabled][readonly] .md-sign:after{opacity:1;transform:translate3d(0,0,0) scale(1)}
md-slider[md-invert]:not([md-vertical]) .md-track-fill{left:auto;right:0}
[dir=rtl] md-slider[md-invert]:not([md-vertical]) .md-track-fill{left:0;right:auto}
md-slider[md-invert][md-vertical] .md-track-fill{bottom:auto;top:0}
md-slider-container{display:flex;align-items:center;flex-direction:row}
md-slider-container>:first-child:not(md-slider),md-slider-container>:last-child:not(md-slider){min-width:25px;max-width:42px;height:25px;transition:all .4s cubic-bezier(.25,.8,.25,1);transition-property:color,max-width}
md-slider-container>:first-child:not(md-slider){margin-right:16px}
[dir=rtl] md-slider-container>:first-child:not(md-slider){margin-right:auto;margin-left:16px}
md-slider-container>:last-child:not(md-slider){margin-left:16px}
[dir=rtl] md-slider-container>:last-child:not(md-slider){margin-left:auto;margin-right:16px}
md-slider-container[md-vertical]{flex-direction:column}
md-slider-container[md-vertical]>:first-child:not(md-slider),md-slider-container[md-vertical]>:last-child:not(md-slider){margin-right:0;margin-left:0;text-align:center}
md-slider-container md-input-container input[type=number]{text-align:center;padding-left:15px;height:50px;margin-top:-25px}
[dir=rtl] md-slider-container md-input-container input[type=number]{padding-left:0;padding-right:15px}
@media screen and (-ms-high-contrast:active){md-slider.md-default-theme .md-track{border-bottom:1px solid #fff}}
.md-sticky-clone{z-index:2;top:0;left:0;right:0;position:absolute!important;transform:translate3d(-9999px,-9999px,0)}
.md-sticky-clone[sticky-state=active]{transform:translate3d(0,0,0)}
.md-sticky-clone[sticky-state=active]:not(.md-sticky-no-effect) .md-subheader-inner{animation:subheaderStickyHoverIn .3s ease-out both}
@keyframes subheaderStickyHoverIn{0%{box-shadow:0 0 0 0 transparent}to{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}}
@keyframes subheaderStickyHoverOut{0%{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}to{box-shadow:0 0 0 0 transparent}}
.md-subheader-wrapper:not(.md-sticky-no-effect){transition:margin .2s ease-out}
.md-subheader-wrapper:not(.md-sticky-no-effect) .md-subheader{margin:0}
.md-subheader-wrapper:not(.md-sticky-no-effect).md-sticky-clone{z-index:2}
.md-subheader-wrapper:not(.md-sticky-no-effect)[sticky-state=active]{margin-top:-2px}
.md-subheader-wrapper:not(.md-sticky-no-effect):not(.md-sticky-clone)[sticky-prev-state=active] .md-subheader-inner:after{animation:subheaderStickyHoverOut .3s ease-out both}
.md-subheader{display:block;font-size:14px;font-weight:500;line-height:1em;margin:0;position:relative}
.md-subheader .md-subheader-inner{display:block;padding:16px}
.md-subheader .md-subheader-content{display:block;z-index:1;position:relative}
[md-swipe-left],[md-swipe-right]{touch-action:pan-y}
[md-swipe-down],[md-swipe-up]{touch-action:pan-x}
.md-inline-form md-switch{margin-top:18px;margin-bottom:19px}
md-switch{margin:16px 0;white-space:nowrap;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;height:30px;line-height:28px;align-items:center;display:flex;margin-left:inherit;margin-right:16px}
[dir=rtl] md-switch{margin-left:16px;margin-right:inherit}
md-switch:last-of-type{margin-left:inherit;margin-right:0}
[dir=rtl] md-switch:last-of-type{margin-left:0;margin-right:inherit}
md-switch[disabled],md-switch[disabled] .md-container{cursor:default}
md-switch .md-container{cursor:grab;width:36px;height:24px;position:relative;-webkit-user-select:none;user-select:none;margin-right:8px;float:left}
[dir=rtl] md-switch .md-container,md-switch.md-inverted .md-container{margin-right:0;margin-left:8px}
[dir=rtl] md-switch.md-inverted .md-container{margin-right:8px;margin-left:0}
md-switch:not([disabled]) .md-dragging,md-switch:not([disabled]).md-dragging .md-container{cursor:grabbing}
md-switch.md-focused .md-thumb:before{left:-8px;top:-8px;right:-8px;bottom:-8px}
md-switch .md-label{border-color:transparent;border-width:0;float:left}
md-switch .md-bar{left:1px;width:34px;top:5px;height:14px;border-radius:8px;position:absolute}
md-switch .md-thumb-container{top:2px;left:0;width:16px;position:absolute;transform:translate3d(0,0,0);z-index:1}
md-switch.md-checked .md-thumb-container{transform:translate3d(100%,0,0)}
md-switch .md-thumb{margin:0;outline:none;height:20px;width:20px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}
md-switch .md-thumb,md-switch .md-thumb:before{position:absolute;left:0;top:0;border-radius:50%}
md-switch .md-thumb:before{background-color:transparent;content:"";display:block;height:auto;right:0;bottom:0;transition:all .5s;width:auto}
md-switch .md-thumb .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-20px;top:-20px;right:-20px;bottom:-20px}
md-switch:not(.md-dragging) .md-bar,md-switch:not(.md-dragging) .md-thumb,md-switch:not(.md-dragging) .md-thumb-container{transition:all .08s linear;transition-property:transform,background-color}
md-switch:not(.md-dragging) .md-bar,md-switch:not(.md-dragging) .md-thumb{transition-delay:.05s}
@media screen and (-ms-high-contrast:active){md-switch.md-default-theme .md-bar{background-color:#666}md-switch.md-default-theme.md-checked .md-bar{background-color:#9e9e9e}md-switch.md-default-theme .md-thumb{background-color:#fff}}
@keyframes md-tab-content-hide{0%{opacity:1}50%{opacity:1}to{opacity:0}}
md-tab-data{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:0}
md-tabs{display:block;margin:0;border-radius:2px;overflow:hidden;position:relative;flex-shrink:0}
md-tabs:not(.md-no-tab-content):not(.md-dynamic-height){min-height:248px}
md-tabs[md-align-tabs=bottom]{padding-bottom:48px}
md-tabs[md-align-tabs=bottom] md-tabs-wrapper{position:absolute;bottom:0;left:0;right:0;height:48px;z-index:2}
md-tabs[md-align-tabs=bottom] md-tabs-content-wrapper{top:0;bottom:48px}
md-tabs.md-dynamic-height md-tabs-content-wrapper{min-height:0;position:relative;top:auto;left:auto;right:auto;bottom:auto;overflow:visible}
md-tabs.md-dynamic-height md-tab-content.md-active{position:relative}
md-tabs[md-border-bottom] md-tabs-wrapper{border-width:0 0 1px;border-style:solid}
md-tabs[md-border-bottom]:not(.md-dynamic-height) md-tabs-content-wrapper{top:49px}
md-tabs-wrapper{display:block;position:relative;transform:translate(0,0)}
md-tabs-wrapper md-next-button,md-tabs-wrapper md-prev-button{height:100%;width:32px;position:absolute;top:50%;transform:translateY(-50%);line-height:1em;z-index:2;cursor:pointer;font-size:16px;background:transparent no-repeat 50%;transition:all .5s cubic-bezier(.35,0,.25,1)}
md-tabs-wrapper md-next-button:focus,md-tabs-wrapper md-prev-button:focus{outline:none}
md-tabs-wrapper md-next-button.md-disabled,md-tabs-wrapper md-prev-button.md-disabled{opacity:.25;cursor:default}
md-tabs-wrapper md-next-button.ng-leave,md-tabs-wrapper md-prev-button.ng-leave{transition:none}
md-tabs-wrapper md-next-button md-icon,md-tabs-wrapper md-prev-button md-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
[dir=rtl] md-tabs-wrapper md-next-button,[dir=rtl] md-tabs-wrapper md-prev-button{transform:rotateY(180deg) translateY(-50%)}
md-tabs-wrapper md-prev-button{left:0;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMjA4IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTUuNCw3LjQgMTQsNiA4LDEyIDE0LDE4IDE1LjQsMTYuNiAxMC44LDEyIAkJIiBzdHlsZT0iZmlsbDp3aGl0ZTsiLz4gPHJlY3QgZmlsbD0ibm9uZSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ii8+IDwvZz4gPC9nPiA8ZyBpZD0iR3JpZCIgZGlzcGxheT0ibm9uZSI+IDxnIGRpc3BsYXk9ImlubGluZSI+IDwvZz4gPC9nPiA8L3N2Zz4NCg==")}
[dir=rtl] md-tabs-wrapper md-prev-button{left:auto;right:0}
md-tabs-wrapper md-next-button{right:0;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMzM2IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTAsNiA4LjYsNy40IDEzLjIsMTIgOC42LDE2LjYgMTAsMTggMTYsMTIgCQkiIHN0eWxlPSJmaWxsOndoaXRlOyIvPiA8cmVjdCBmaWxsPSJub25lIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz4gPC9nPiA8L2c+IDxnIGlkPSJHcmlkIiBkaXNwbGF5PSJub25lIj4gPGcgZGlzcGxheT0iaW5saW5lIj4gPC9nPiA8L2c+IDwvc3ZnPg0K")}
[dir=rtl] md-tabs-wrapper md-next-button{right:auto;left:0}
md-tabs-wrapper md-next-button md-icon{transform:translate(-50%,-50%) rotate(180deg)}
md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper{width:100%;flex-direction:row}
md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper md-tab-item{flex-grow:1}
md-tabs-canvas{position:relative;overflow:hidden;display:block;height:48px}
md-tabs-canvas:after{content:"";display:table;clear:both}
md-tabs-canvas .md-dummy-wrapper{position:absolute;top:0;left:0}
[dir=rtl] md-tabs-canvas .md-dummy-wrapper{left:auto;right:0}
md-tabs-canvas.md-paginated{margin:0 32px}
md-tabs-canvas.md-center-tabs{display:flex;flex-direction:column;text-align:center}
md-tabs-canvas.md-center-tabs .md-tab{float:none;display:inline-block}
md-pagination-wrapper{height:48px;display:flex;transition:transform .5s cubic-bezier(.35,0,.25,1);position:absolute;left:0;transform:translate(0,0)}
md-pagination-wrapper:after{content:"";display:table;clear:both}
[dir=rtl] md-pagination-wrapper{left:auto;right:0}
md-pagination-wrapper.md-center-tabs{position:relative;justify-content:center}
md-tabs-content-wrapper{display:block;top:48px;overflow:hidden}
md-tab-content,md-tabs-content-wrapper{position:absolute;left:0;right:0;bottom:0}
md-tab-content{display:flex;top:0;transition:transform .5s cubic-bezier(.35,0,.25,1);overflow:auto;transform:translate(0,0)}
md-tab-content.md-no-scroll{bottom:auto;overflow:hidden}
md-tab-content.md-no-transition,md-tab-content.ng-leave{transition:none}
md-tab-content.md-left:not(.md-active){transform:translateX(-100%);animation:1s md-tab-content-hide;visibility:hidden}
[dir=rtl] md-tab-content.md-left:not(.md-active){transform:translateX(100%)}
md-tab-content.md-left:not(.md-active) *{transition:visibility 0s linear;transition-delay:.5s;visibility:hidden}
md-tab-content.md-right:not(.md-active){transform:translateX(100%);animation:1s md-tab-content-hide;visibility:hidden}
[dir=rtl] md-tab-content.md-right:not(.md-active){transform:translateX(-100%)}
md-tab-content.md-right:not(.md-active) *{transition:visibility 0s linear;transition-delay:.5s;visibility:hidden}
md-tab-content>div{flex:1 0 100%;min-width:0}
md-tab-content>div.ng-leave{animation:1s md-tab-content-hide}
md-ink-bar{position:absolute;left:auto;right:auto;bottom:0;height:2px}
md-ink-bar.md-left{transition:left .125s cubic-bezier(.35,0,.25,1),right .25s cubic-bezier(.35,0,.25,1)}
md-ink-bar.md-right{transition:left .25s cubic-bezier(.35,0,.25,1),right .125s cubic-bezier(.35,0,.25,1)}
md-tab{position:absolute;z-index:-1;left:-9999px}
.md-tab{font-size:14px;text-align:center;line-height:24px;padding:12px 24px;transition:background-color .35s cubic-bezier(.35,0,.25,1);cursor:pointer;white-space:nowrap;position:relative;text-transform:uppercase;float:left;font-weight:500;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}
[dir=rtl] .md-tab{float:right}
.md-tab.md-focused,.md-tab:focus{box-shadow:none;outline:none}
.md-tab.md-active{cursor:default}
.md-tab.md-disabled{pointer-events:none;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;opacity:.5;cursor:default}
.md-tab.ng-leave{transition:none}
md-toolbar+md-dialog-content md-tabs,md-toolbar+md-tabs{border-top-left-radius:0;border-top-right-radius:0}
.md-toast-text{padding:0 6px}
md-toast{position:absolute;z-index:105;box-sizing:border-box;cursor:default;padding:8px;opacity:1}
md-toast,md-toast .md-toast-content{overflow:hidden;transition:all .4s cubic-bezier(.25,.8,.25,1)}
md-toast .md-toast-content{display:flex;flex-direction:row;align-items:center;max-height:168px;max-width:100%;min-height:48px;padding:0 18px;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border-radius:2px;font-size:14px;transform:translate3d(0,0,0) rotateZ(0deg);justify-content:flex-start}
md-toast .md-toast-content:before{content:"";min-height:48px;visibility:hidden;display:inline-block}
[dir=rtl] md-toast .md-toast-content{justify-content:flex-end}
md-toast .md-toast-content span{flex:1 1 0%;box-sizing:border-box;min-width:0}
md-toast.md-capsule,md-toast.md-capsule .md-toast-content{border-radius:24px}
md-toast.ng-leave-active .md-toast-content{transition:all .3s cubic-bezier(.55,0,.55,.2)}
md-toast.md-swipedown .md-toast-content,md-toast.md-swipeleft .md-toast-content,md-toast.md-swiperight .md-toast-content,md-toast.md-swipeup .md-toast-content{transition:all .4s cubic-bezier(.25,.8,.25,1)}
md-toast.ng-enter{opacity:0}
md-toast.ng-enter .md-toast-content{transform:translate3d(0,100%,0)}
md-toast.ng-enter.md-top .md-toast-content{transform:translate3d(0,-100%,0)}
md-toast.ng-enter.ng-enter-active{opacity:1}
md-toast.ng-enter.ng-enter-active .md-toast-content{transform:translate3d(0,0,0)}
md-toast.ng-leave.ng-leave-active .md-toast-content{opacity:0;transform:translate3d(0,100%,0)}
md-toast.ng-leave.ng-leave-active.md-swipeup .md-toast-content{transform:translate3d(0,-50%,0)}
md-toast.ng-leave.ng-leave-active.md-swipedown .md-toast-content{transform:translate3d(0,50%,0)}
md-toast.ng-leave.ng-leave-active.md-top .md-toast-content{transform:translate3d(0,-100%,0)}
md-toast .md-action{line-height:19px;margin-left:24px;margin-right:0;cursor:pointer;text-transform:uppercase;float:right}
md-toast .md-button{min-width:0;margin-right:0;margin-left:12px}
[dir=rtl] md-toast .md-button{margin-right:12px;margin-left:0}
@media (max-width:959px){md-toast{left:0;right:0;width:100%;max-width:100%;min-width:0;border-radius:0;bottom:0;padding:0}md-toast.ng-leave.ng-leave-active.md-swipeup .md-toast-content{transform:translate3d(0,-50%,0)}md-toast.ng-leave.ng-leave-active.md-swipedown .md-toast-content{transform:translate3d(0,50%,0)}}
@media (min-width:960px){md-toast{min-width:304px}md-toast.md-bottom{bottom:0}md-toast.md-left{left:0}md-toast.md-right{right:0}md-toast.md-top{top:0}md-toast._md-start{left:0}[dir=rtl] md-toast._md-start{left:auto;right:0}md-toast._md-end{right:0}[dir=rtl] md-toast._md-end{right:auto;left:0}md-toast.ng-leave.ng-leave-active.md-swipeleft .md-toast-content{transform:translate3d(-50%,0,0)}md-toast.ng-leave.ng-leave-active.md-swiperight .md-toast-content{transform:translate3d(50%,0,0)}}
@media (min-width:1920px){md-toast .md-toast-content{max-width:568px}}
@media screen and (-ms-high-contrast:active){md-toast{border:1px solid #fff}}
.md-toast-animating{overflow:hidden!important}
md-toolbar{box-sizing:border-box;display:flex;flex-direction:column;position:relative;z-index:2;font-size:20px;min-height:64px;width:100%}
md-toolbar._md-toolbar-transitions{transition-duration:.5s;transition-timing-function:cubic-bezier(.35,0,.25,1);transition-property:background-color,fill,color}
md-toolbar.md-whiteframe-z1-add,md-toolbar.md-whiteframe-z1-remove{transition:box-shadow .5s linear}
md-toolbar md-toolbar-filler{width:72px}
md-toolbar *,md-toolbar :after,md-toolbar :before{box-sizing:border-box}
md-toolbar.ng-animate{transition:none}
md-toolbar.md-tall{height:128px;min-height:128px;max-height:128px}
md-toolbar.md-medium-tall{height:88px;min-height:88px;max-height:88px}
md-toolbar.md-medium-tall .md-toolbar-tools{height:48px;min-height:48px;max-height:48px}
md-toolbar>.md-indent{margin-left:64px}
[dir=rtl] md-toolbar>.md-indent{margin-left:auto;margin-right:64px}
md-toolbar~md-content>md-list{padding:0}
md-toolbar~md-content>md-list md-list-item:last-child md-divider{display:none}
.md-toolbar-tools{font-size:20px;letter-spacing:.005em;box-sizing:border-box;font-weight:400;display:flex;align-items:center;flex-direction:row;width:100%;height:64px;max-height:64px;padding:0 16px;margin:0}
.md-toolbar-tools h1,.md-toolbar-tools h2,.md-toolbar-tools h3{font-size:inherit;font-weight:inherit;margin:inherit}
.md-toolbar-tools a{color:inherit;text-decoration:none}
.md-toolbar-tools .fill-height{display:flex;align-items:center}
.md-toolbar-tools md-checkbox{margin:inherit}
.md-toolbar-tools .md-button{margin-top:0;margin-bottom:0}
.md-toolbar-tools .md-button,.md-toolbar-tools .md-button.md-icon-button md-icon{transition-duration:.5s;transition-timing-function:cubic-bezier(.35,0,.25,1);transition-property:background-color,fill,color}
.md-toolbar-tools .md-button.md-icon-button md-icon.ng-animate,.md-toolbar-tools .md-button.ng-animate{transition:none}
.md-toolbar-tools>.md-button:first-child{margin-left:-8px}
[dir=rtl] .md-toolbar-tools>.md-button:first-child{margin-left:auto;margin-right:-8px}
.md-toolbar-tools>.md-button:last-child{margin-right:-8px}
[dir=rtl] .md-toolbar-tools>.md-button:last-child{margin-right:auto;margin-left:-8px}
.md-toolbar-tools>md-menu:last-child{margin-right:-8px}
[dir=rtl] .md-toolbar-tools>md-menu:last-child{margin-right:auto;margin-left:-8px}
.md-toolbar-tools>md-menu:last-child>.md-button{margin-right:0}
[dir=rtl] .md-toolbar-tools>md-menu:last-child>.md-button{margin-right:auto;margin-left:0}
@media screen and (-ms-high-contrast:active){.md-toolbar-tools{border-bottom:1px solid #fff}}
@media (min-width:0) and (max-width:959px) and (orientation:portrait){md-toolbar{min-height:56px}.md-toolbar-tools{height:56px;max-height:56px}}
@media (min-width:0) and (max-width:959px) and (orientation:landscape){md-toolbar{min-height:48px}.md-toolbar-tools{height:48px;max-height:48px}}
.md-tooltip{display:inline-block;pointer-events:none;border-radius:4px;overflow:hidden;opacity:0;font-weight:500;font-size:14px;white-space:nowrap;text-overflow:ellipsis;height:32px;line-height:32px;padding-right:16px;padding-left:16px}
.md-tooltip.md-origin-top{transform-origin:center bottom;margin-top:-24px}
.md-tooltip.md-origin-right{transform-origin:left center;margin-left:24px}
.md-tooltip.md-origin-bottom{transform-origin:center top;margin-top:24px}
.md-tooltip.md-origin-left{transform-origin:right center;margin-left:-24px}
@media (min-width:960px){.md-tooltip{font-size:10px;height:22px;line-height:22px;padding-right:8px;padding-left:8px}.md-tooltip.md-origin-top{margin-top:-14px}.md-tooltip.md-origin-right{margin-left:14px}.md-tooltip.md-origin-bottom{margin-top:14px}.md-tooltip.md-origin-left{margin-left:-14px}}
.md-tooltip.md-show-add{transform:scale(0)}
.md-tooltip.md-show{transition:all .4s cubic-bezier(.25,.8,.25,1);transition-duration:.15s;transform:scale(1);opacity:.9}
.md-tooltip.md-hide{transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:.15s;transform:scale(0);opacity:0}
.md-truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.md-truncate.md-clip{text-overflow:clip}
.md-truncate.flex{width:0}
.md-virtual-repeat-container{box-sizing:border-box;display:block;margin:0;overflow:hidden;padding:0;position:relative}
.md-virtual-repeat-container .md-virtual-repeat-scroller{bottom:0;box-sizing:border-box;left:0;margin:0;overflow-x:hidden;padding:0;position:absolute;right:0;top:0;-webkit-overflow-scrolling:touch}
.md-virtual-repeat-container .md-virtual-repeat-sizer{box-sizing:border-box;height:1px;display:block;margin:0;padding:0;width:1px}
.md-virtual-repeat-container .md-virtual-repeat-offsetter{box-sizing:border-box;left:0;margin:0;padding:0;position:absolute;right:0;top:0}
.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-scroller{overflow-x:auto;overflow-y:hidden}
.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter{bottom:16px;right:auto;white-space:nowrap}
[dir=rtl] .md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter{right:auto;left:auto}
.md-whiteframe-1dp,.md-whiteframe-z1{box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}
.md-whiteframe-2dp{box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}
.md-whiteframe-3dp{box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12)}
.md-whiteframe-4dp,.md-whiteframe-z2{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)}
.md-whiteframe-5dp{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)}
.md-whiteframe-6dp{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)}
.md-whiteframe-7dp,.md-whiteframe-z3{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)}
.md-whiteframe-8dp{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)}
.md-whiteframe-9dp{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)}
.md-whiteframe-10dp,.md-whiteframe-z4{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)}
.md-whiteframe-11dp{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)}
.md-whiteframe-12dp{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)}
.md-whiteframe-13dp,.md-whiteframe-z5{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)}
.md-whiteframe-14dp{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)}
.md-whiteframe-15dp{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)}
.md-whiteframe-16dp{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)}
.md-whiteframe-17dp{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)}
.md-whiteframe-18dp{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)}
.md-whiteframe-19dp{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)}
.md-whiteframe-20dp{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)}
.md-whiteframe-21dp{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)}
.md-whiteframe-22dp{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)}
.md-whiteframe-23dp{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)}
.md-whiteframe-24dp{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)}
@media screen and (-ms-high-contrast:active){md-whiteframe{border:1px solid #fff}}
@media print{[md-whiteframe],md-whiteframe{background-color:#fff}}
.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}
@-moz-document url-prefix(){.layout-fill{margin:0;width:100%;min-height:100%;height:100%}}
.flex-order{order:0}
.flex-order--20{order:-20}
.flex-order--19{order:-19}
.flex-order--18{order:-18}
.flex-order--17{order:-17}
.flex-order--16{order:-16}
.flex-order--15{order:-15}
.flex-order--14{order:-14}
.flex-order--13{order:-13}
.flex-order--12{order:-12}
.flex-order--11{order:-11}
.flex-order--10{order:-10}
.flex-order--9{order:-9}
.flex-order--8{order:-8}
.flex-order--7{order:-7}
.flex-order--6{order:-6}
.flex-order--5{order:-5}
.flex-order--4{order:-4}
.flex-order--3{order:-3}
.flex-order--2{order:-2}
.flex-order--1{order:-1}
.flex-order-0{order:0}
.flex-order-1{order:1}
.flex-order-2{order:2}
.flex-order-3{order:3}
.flex-order-4{order:4}
.flex-order-5{order:5}
.flex-order-6{order:6}
.flex-order-7{order:7}
.flex-order-8{order:8}
.flex-order-9{order:9}
.flex-order-10{order:10}
.flex-order-11{order:11}
.flex-order-12{order:12}
.flex-order-13{order:13}
.flex-order-14{order:14}
.flex-order-15{order:15}
.flex-order-16{order:16}
.flex-order-17{order:17}
.flex-order-18{order:18}
.flex-order-19{order:19}
.flex-order-20{order:20}
.flex-offset-0,.layout-margin .flex-offset-0,.layout-margin .offset-0,.offset-0{margin-left:0}
[dir=rtl] .flex-offset-0,[dir=rtl] .layout-margin .flex-offset-0,[dir=rtl] .layout-margin .offset-0,[dir=rtl] .offset-0{margin-left:auto;margin-right:0}
.flex-offset-5,.layout-margin .flex-offset-5,.layout-margin .offset-5,.offset-5{margin-left:5%}
[dir=rtl] .flex-offset-5,[dir=rtl] .layout-margin .flex-offset-5,[dir=rtl] .layout-margin .offset-5,[dir=rtl] .offset-5{margin-left:auto;margin-right:5%}
.flex-offset-10,.layout-margin .flex-offset-10,.layout-margin .offset-10,.offset-10{margin-left:10%}
[dir=rtl] .flex-offset-10,[dir=rtl] .layout-margin .flex-offset-10,[dir=rtl] .layout-margin .offset-10,[dir=rtl] .offset-10{margin-left:auto;margin-right:10%}
.flex-offset-15,.layout-margin .flex-offset-15,.layout-margin .offset-15,.offset-15{margin-left:15%}
[dir=rtl] .flex-offset-15,[dir=rtl] .layout-margin .flex-offset-15,[dir=rtl] .layout-margin .offset-15,[dir=rtl] .offset-15{margin-left:auto;margin-right:15%}
.flex-offset-20,.layout-margin .flex-offset-20,.layout-margin .offset-20,.offset-20{margin-left:20%}
[dir=rtl] .flex-offset-20,[dir=rtl] .layout-margin .flex-offset-20,[dir=rtl] .layout-margin .offset-20,[dir=rtl] .offset-20{margin-left:auto;margin-right:20%}
.flex-offset-25,.layout-margin .flex-offset-25,.layout-margin .offset-25,.offset-25{margin-left:25%}
[dir=rtl] .flex-offset-25,[dir=rtl] .layout-margin .flex-offset-25,[dir=rtl] .layout-margin .offset-25,[dir=rtl] .offset-25{margin-left:auto;margin-right:25%}
.flex-offset-30,.layout-margin .flex-offset-30,.layout-margin .offset-30,.offset-30{margin-left:30%}
[dir=rtl] .flex-offset-30,[dir=rtl] .layout-margin .flex-offset-30,[dir=rtl] .layout-margin .offset-30,[dir=rtl] .offset-30{margin-left:auto;margin-right:30%}
.flex-offset-35,.layout-margin .flex-offset-35,.layout-margin .offset-35,.offset-35{margin-left:35%}
[dir=rtl] .flex-offset-35,[dir=rtl] .layout-margin .flex-offset-35,[dir=rtl] .layout-margin .offset-35,[dir=rtl] .offset-35{margin-left:auto;margin-right:35%}
.flex-offset-40,.layout-margin .flex-offset-40,.layout-margin .offset-40,.offset-40{margin-left:40%}
[dir=rtl] .flex-offset-40,[dir=rtl] .layout-margin .flex-offset-40,[dir=rtl] .layout-margin .offset-40,[dir=rtl] .offset-40{margin-left:auto;margin-right:40%}
.flex-offset-45,.layout-margin .flex-offset-45,.layout-margin .offset-45,.offset-45{margin-left:45%}
[dir=rtl] .flex-offset-45,[dir=rtl] .layout-margin .flex-offset-45,[dir=rtl] .layout-margin .offset-45,[dir=rtl] .offset-45{margin-left:auto;margin-right:45%}
.flex-offset-50,.layout-margin .flex-offset-50,.layout-margin .offset-50,.offset-50{margin-left:50%}
[dir=rtl] .flex-offset-50,[dir=rtl] .layout-margin .flex-offset-50,[dir=rtl] .layout-margin .offset-50,[dir=rtl] .offset-50{margin-left:auto;margin-right:50%}
.flex-offset-55,.layout-margin .flex-offset-55,.layout-margin .offset-55,.offset-55{margin-left:55%}
[dir=rtl] .flex-offset-55,[dir=rtl] .layout-margin .flex-offset-55,[dir=rtl] .layout-margin .offset-55,[dir=rtl] .offset-55{margin-left:auto;margin-right:55%}
.flex-offset-60,.layout-margin .flex-offset-60,.layout-margin .offset-60,.offset-60{margin-left:60%}
[dir=rtl] .flex-offset-60,[dir=rtl] .layout-margin .flex-offset-60,[dir=rtl] .layout-margin .offset-60,[dir=rtl] .offset-60{margin-left:auto;margin-right:60%}
.flex-offset-65,.layout-margin .flex-offset-65,.layout-margin .offset-65,.offset-65{margin-left:65%}
[dir=rtl] .flex-offset-65,[dir=rtl] .layout-margin .flex-offset-65,[dir=rtl] .layout-margin .offset-65,[dir=rtl] .offset-65{margin-left:auto;margin-right:65%}
.flex-offset-70,.layout-margin .flex-offset-70,.layout-margin .offset-70,.offset-70{margin-left:70%}
[dir=rtl] .flex-offset-70,[dir=rtl] .layout-margin .flex-offset-70,[dir=rtl] .layout-margin .offset-70,[dir=rtl] .offset-70{margin-left:auto;margin-right:70%}
.flex-offset-75,.layout-margin .flex-offset-75,.layout-margin .offset-75,.offset-75{margin-left:75%}
[dir=rtl] .flex-offset-75,[dir=rtl] .layout-margin .flex-offset-75,[dir=rtl] .layout-margin .offset-75,[dir=rtl] .offset-75{margin-left:auto;margin-right:75%}
.flex-offset-80,.layout-margin .flex-offset-80,.layout-margin .offset-80,.offset-80{margin-left:80%}
[dir=rtl] .flex-offset-80,[dir=rtl] .layout-margin .flex-offset-80,[dir=rtl] .layout-margin .offset-80,[dir=rtl] .offset-80{margin-left:auto;margin-right:80%}
.flex-offset-85,.layout-margin .flex-offset-85,.layout-margin .offset-85,.offset-85{margin-left:85%}
[dir=rtl] .flex-offset-85,[dir=rtl] .layout-margin .flex-offset-85,[dir=rtl] .layout-margin .offset-85,[dir=rtl] .offset-85{margin-left:auto;margin-right:85%}
.flex-offset-90,.layout-margin .flex-offset-90,.layout-margin .offset-90,.offset-90{margin-left:90%}
[dir=rtl] .flex-offset-90,[dir=rtl] .layout-margin .flex-offset-90,[dir=rtl] .layout-margin .offset-90,[dir=rtl] .offset-90{margin-left:auto;margin-right:90%}
.flex-offset-95,.layout-margin .flex-offset-95,.layout-margin .offset-95,.offset-95{margin-left:95%}
[dir=rtl] .flex-offset-95,[dir=rtl] .layout-margin .flex-offset-95,[dir=rtl] .layout-margin .offset-95,[dir=rtl] .offset-95{margin-left:auto;margin-right:95%}
.flex-offset-33,.layout-margin .flex-offset-33,.layout-margin .offset-33,.offset-33{margin-left:33.33333%}
.flex-offset-66,.layout-margin .flex-offset-66,.layout-margin .offset-66,.offset-66{margin-left:66.66667%}
[dir=rtl] .flex-offset-66,[dir=rtl] .layout-margin .flex-offset-66,[dir=rtl] .layout-margin .offset-66,[dir=rtl] .offset-66{margin-left:auto;margin-right:66.66667%}
.layout-align,.layout-align-start-stretch{align-content:stretch;align-items:stretch}
.layout-align,.layout-align-start,.layout-align-start-center,.layout-align-start-end,.layout-align-start-start,.layout-align-start-stretch{justify-content:flex-start}
.layout-align-center,.layout-align-center-center,.layout-align-center-end,.layout-align-center-start,.layout-align-center-stretch{justify-content:center}
.layout-align-end,.layout-align-end-center,.layout-align-end-end,.layout-align-end-start,.layout-align-end-stretch{justify-content:flex-end}
.layout-align-space-around,.layout-align-space-around-center,.layout-align-space-around-end,.layout-align-space-around-start,.layout-align-space-around-stretch{justify-content:space-around}
.layout-align-space-between,.layout-align-space-between-center,.layout-align-space-between-end,.layout-align-space-between-start,.layout-align-space-between-stretch{justify-content:space-between}
.layout-align-center-start,.layout-align-end-start,.layout-align-space-around-start,.layout-align-space-between-start,.layout-align-start-start{align-items:flex-start;align-content:flex-start}
.layout-align-center-center,.layout-align-end-center,.layout-align-space-around-center,.layout-align-space-between-center,.layout-align-start-center{align-items:center;align-content:center;max-width:100%}
.layout-align-center-center>*,.layout-align-end-center>*,.layout-align-space-around-center>*,.layout-align-space-between-center>*,.layout-align-start-center>*{max-width:100%;box-sizing:border-box}
.layout-align-center-end,.layout-align-end-end,.layout-align-space-around-end,.layout-align-space-between-end,.layout-align-start-end{align-items:flex-end;align-content:flex-end}
.layout-align-center-stretch,.layout-align-end-stretch,.layout-align-space-around-stretch,.layout-align-space-between-stretch,.layout-align-start-stretch{align-items:stretch;align-content:stretch}
.flex{flex:1}
.flex,.flex-grow{-webkit-box-flex:1;box-sizing:border-box}
.flex-grow{flex:1 1 100%}
.flex-initial{flex:0 1 auto;box-sizing:border-box}
.flex-auto{flex:1 1 auto;box-sizing:border-box}
.flex-none{flex:0 0 auto;box-sizing:border-box}
.flex-noshrink{flex:1 0 auto;box-sizing:border-box}
.flex-nogrow{flex:0 1 auto;box-sizing:border-box}
.flex-0,.layout-row>.flex-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}
.layout-row>.flex-0{min-width:0}
.layout-column>.flex-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}
.flex-5,.layout-row>.flex-5{max-width:5%;max-height:100%}
.flex-5,.layout-column>.flex-5,.layout-row>.flex-5{flex:1 1 100%;box-sizing:border-box}
.layout-column>.flex-5{max-width:100%;max-height:5%}
.flex-10,.layout-row>.flex-10{max-width:10%;max-height:100%}
.flex-10,.layout-column>.flex-10,.layout-row>.flex-10{flex:1 1 100%;box-sizing:border-box}
.layout-column>.flex-10{max-width:100%;max-height:10%}
.flex-15,.layout-row>.flex-15{max-width:15%;max-height:100%}
.flex-15,.layout-column>.flex-15,.layout-row>.flex-15{flex:1 1 100%;box-sizing:border-box}
.layout-column>.flex-15{max-width:100%;max-height:15%}
.flex-20,.layout-row>.flex-20{max-width:20%;max-height:100%}
.flex-20,.layout-column>.flex-20,.layout-row>.flex-20{flex:1 1 100%;box-sizing:border-box}
.layout-column>.flex-20{max-width:100%;max-height:20%}
.flex-25,.layout-row>.flex-25{max-width:25%;max-height:100%}
.flex-25,.layout-column>.flex-25,.layout-row>.flex-25{flex:1 1 100%;box-sizing:border-box}
.layout-column>.flex-25{max-width:100%;max-height:25%}
.flex-30,.layout-row>.flex-30{max-width:30%;max-height:100%}
.flex-30,.layout-column>.flex-30,.layout-row>.flex-30{flex:1 1 100%;box-sizing:border-box}
.layout-column>.flex-30{max-width:100%;max-height:30%}
.flex-35,.layout-row>.flex-35{max-width:35%;max-height:100%}
.flex-35,.layout-column>.flex-35,.layout-row>.flex-35{flex:1 1 100%;box-sizing:border-box}
.layout-column>.flex-35{max-width:100%;max-height:35%}
.flex-40,.layout-row>.flex-40{max-width:40%;max-height:100%}
.flex-40,.layout-column>.flex-40,.layout-row>.flex-40{flex:1 1 100%;box-sizing:border-box}
.layout-column>.flex-40{max-width:100%;max-height:40%}
.flex-45,.layout-row>.flex-45{max-width:45%;max-height:100%}
.flex-45,.layout-column>.flex-45,.layout-row>.flex-45{flex:1 1 100%;box-sizing:border-box}
.layout-column>.flex-45{max-width:100%;max-height:45%}
.flex-50,.layout-row>.flex-50{max-width:50%;max-height:100%}
.flex-50,.layout-column>.flex-50,.layout-row>.flex-50{flex:1 1 100%;box-sizing:border-box}
.layout-column>.flex-50{max-width:100%;max-height:50%}
.flex-55,.layout-row>.flex-55{max-width:55%;max-height:100%}
.flex-55,.layout-column>.flex-55,.layout-row>.flex-55{flex:1 1 100%;box-sizing:border-box}
.layout-column>.flex-55{max-width:100%;max-height:55%}
.flex-60,.layout-row>.flex-60{max-width:60%;max-height:100%}
.flex-60,.layout-column>.flex-60,.layout-row>.flex-60{flex:1 1 100%;box-sizing:border-box}
.layout-column>.flex-60{max-width:100%;max-height:60%}
.flex-65,.layout-row>.flex-65{max-width:65%;max-height:100%}
.flex-65,.layout-column>.flex-65,.layout-row>.flex-65{flex:1 1 100%;box-sizing:border-box}
.layout-column>.flex-65{max-width:100%;max-height:65%}
.flex-70,.layout-row>.flex-70{max-width:70%;max-height:100%}
.flex-70,.layout-column>.flex-70,.layout-row>.flex-70{flex:1 1 100%;box-sizing:border-box}
.layout-column>.flex-70{max-width:100%;max-height:70%}
.flex-75,.layout-row>.flex-75{max-width:75%;max-height:100%}
.flex-75,.layout-column>.flex-75,.layout-row>.flex-75{flex:1 1 100%;box-sizing:border-box}
.layout-column>.flex-75{max-width:100%;max-height:75%}
.flex-80,.layout-row>.flex-80{max-width:80%;max-height:100%}
.flex-80,.layout-column>.flex-80,.layout-row>.flex-80{flex:1 1 100%;box-sizing:border-box}
.layout-column>.flex-80{max-width:100%;max-height:80%}
.flex-85,.layout-row>.flex-85{max-width:85%;max-height:100%}
.flex-85,.layout-column>.flex-85,.layout-row>.flex-85{flex:1 1 100%;box-sizing:border-box}
.layout-column>.flex-85{max-width:100%;max-height:85%}
.flex-90,.layout-row>.flex-90{max-width:90%;max-height:100%}
.flex-90,.layout-column>.flex-90,.layout-row>.flex-90{flex:1 1 100%;box-sizing:border-box}
.layout-column>.flex-90{max-width:100%;max-height:90%}
.flex-95,.layout-row>.flex-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}
.layout-column>.flex-95{max-height:95%}
.flex-100,.layout-column>.flex-95{flex:1 1 100%;max-width:100%;box-sizing:border-box}
.flex-100{max-height:100%}
.layout-column>.flex-100,.layout-row>.flex-100{max-width:100%}
.flex-33,.layout-column>.flex-100,.layout-row>.flex-100{flex:1 1 100%;max-height:100%;box-sizing:border-box}
.flex-33{max-width:33.33%}
.flex-66{flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}
.layout-row>.flex-33{flex:1 1 33.33%}
.layout-row>.flex-66{flex:1 1 66.66%}
.layout-column>.flex-33{flex:1 1 33.33%}
.layout-column>.flex-66{flex:1 1 66.66%}
.layout-row>.flex-33{max-width:33.33%}
.layout-row>.flex-33,.layout-row>.flex-66{flex:1 1 100%;max-height:100%;box-sizing:border-box}
.layout-row>.flex-66{max-width:66.66%}
.layout-row>.flex{min-width:0}
.layout-column>.flex-33{max-height:33.33%}
.layout-column>.flex-33,.layout-column>.flex-66{flex:1 1 100%;max-width:100%;box-sizing:border-box}
.layout-column>.flex-66{max-height:66.66%}
.layout-column>.flex{min-height:0}
.layout,.layout-column,.layout-row{box-sizing:border-box;display:flex}
.layout-column{flex-direction:column}
.layout-column,.layout-row{}
.layout-row{flex-direction:row}
.layout-padding-sm>*,.layout-padding>.flex-sm{padding:4px}
.layout-padding,.layout-padding-gt-sm,.layout-padding-gt-sm>*,.layout-padding-md,.layout-padding-md>*,.layout-padding>*,.layout-padding>.flex,.layout-padding>.flex-gt-sm,.layout-padding>.flex-md{padding:8px}
.layout-padding-gt-lg>*,.layout-padding-gt-md>*,.layout-padding-lg>*,.layout-padding>.flex-gt-lg,.layout-padding>.flex-gt-md,.layout-padding>.flex-lg{padding:16px}
.layout-margin-sm>*,.layout-margin>.flex-sm{margin:4px}
.layout-margin,.layout-margin-gt-sm,.layout-margin-gt-sm>*,.layout-margin-md,.layout-margin-md>*,.layout-margin>*,.layout-margin>.flex,.layout-margin>.flex-gt-sm,.layout-margin>.flex-md{margin:8px}
.layout-margin-gt-lg>*,.layout-margin-gt-md>*,.layout-margin-lg>*,.layout-margin>.flex-gt-lg,.layout-margin>.flex-gt-md,.layout-margin>.flex-lg{margin:16px}
.layout-wrap{flex-wrap:wrap}
.layout-nowrap{flex-wrap:nowrap}
.layout-fill{margin:0;width:100%;min-height:100%;height:100%}
@media (max-width:599px){.hide-xs:not(.show-xs):not(.show),.hide:not(.show-xs):not(.show){display:none}.flex-order-xs--20{order:-20}.flex-order-xs--19{order:-19}.flex-order-xs--18{order:-18}.flex-order-xs--17{order:-17}.flex-order-xs--16{order:-16}.flex-order-xs--15{order:-15}.flex-order-xs--14{order:-14}.flex-order-xs--13{order:-13}.flex-order-xs--12{order:-12}.flex-order-xs--11{order:-11}.flex-order-xs--10{order:-10}.flex-order-xs--9{order:-9}.flex-order-xs--8{order:-8}.flex-order-xs--7{order:-7}.flex-order-xs--6{order:-6}.flex-order-xs--5{order:-5}.flex-order-xs--4{order:-4}.flex-order-xs--3{order:-3}.flex-order-xs--2{order:-2}.flex-order-xs--1{order:-1}.flex-order-xs-0{order:0}.flex-order-xs-1{order:1}.flex-order-xs-2{order:2}.flex-order-xs-3{order:3}.flex-order-xs-4{order:4}.flex-order-xs-5{order:5}.flex-order-xs-6{order:6}.flex-order-xs-7{order:7}.flex-order-xs-8{order:8}.flex-order-xs-9{order:9}.flex-order-xs-10{order:10}.flex-order-xs-11{order:11}.flex-order-xs-12{order:12}.flex-order-xs-13{order:13}.flex-order-xs-14{order:14}.flex-order-xs-15{order:15}.flex-order-xs-16{order:16}.flex-order-xs-17{order:17}.flex-order-xs-18{order:18}.flex-order-xs-19{order:19}.flex-order-xs-20{order:20}.flex-offset-xs-0,.layout-margin .flex-offset-xs-0,.layout-margin .offset-xs-0,.offset-xs-0{margin-left:0}[dir=rtl] .flex-offset-xs-0,[dir=rtl] .layout-margin .flex-offset-xs-0,[dir=rtl] .layout-margin .offset-xs-0,[dir=rtl] .offset-xs-0{margin-left:auto;margin-right:0}.flex-offset-xs-5,.layout-margin .flex-offset-xs-5,.layout-margin .offset-xs-5,.offset-xs-5{margin-left:5%}[dir=rtl] .flex-offset-xs-5,[dir=rtl] .layout-margin .flex-offset-xs-5,[dir=rtl] .layout-margin .offset-xs-5,[dir=rtl] .offset-xs-5{margin-left:auto;margin-right:5%}.flex-offset-xs-10,.layout-margin .flex-offset-xs-10,.layout-margin .offset-xs-10,.offset-xs-10{margin-left:10%}[dir=rtl] .flex-offset-xs-10,[dir=rtl] .layout-margin .flex-offset-xs-10,[dir=rtl] .layout-margin .offset-xs-10,[dir=rtl] .offset-xs-10{margin-left:auto;margin-right:10%}.flex-offset-xs-15,.layout-margin .flex-offset-xs-15,.layout-margin .offset-xs-15,.offset-xs-15{margin-left:15%}[dir=rtl] .flex-offset-xs-15,[dir=rtl] .layout-margin .flex-offset-xs-15,[dir=rtl] .layout-margin .offset-xs-15,[dir=rtl] .offset-xs-15{margin-left:auto;margin-right:15%}.flex-offset-xs-20,.layout-margin .flex-offset-xs-20,.layout-margin .offset-xs-20,.offset-xs-20{margin-left:20%}[dir=rtl] .flex-offset-xs-20,[dir=rtl] .layout-margin .flex-offset-xs-20,[dir=rtl] .layout-margin .offset-xs-20,[dir=rtl] .offset-xs-20{margin-left:auto;margin-right:20%}.flex-offset-xs-25,.layout-margin .flex-offset-xs-25,.layout-margin .offset-xs-25,.offset-xs-25{margin-left:25%}[dir=rtl] .flex-offset-xs-25,[dir=rtl] .layout-margin .flex-offset-xs-25,[dir=rtl] .layout-margin .offset-xs-25,[dir=rtl] .offset-xs-25{margin-left:auto;margin-right:25%}.flex-offset-xs-30,.layout-margin .flex-offset-xs-30,.layout-margin .offset-xs-30,.offset-xs-30{margin-left:30%}[dir=rtl] .flex-offset-xs-30,[dir=rtl] .layout-margin .flex-offset-xs-30,[dir=rtl] .layout-margin .offset-xs-30,[dir=rtl] .offset-xs-30{margin-left:auto;margin-right:30%}.flex-offset-xs-35,.layout-margin .flex-offset-xs-35,.layout-margin .offset-xs-35,.offset-xs-35{margin-left:35%}[dir=rtl] .flex-offset-xs-35,[dir=rtl] .layout-margin .flex-offset-xs-35,[dir=rtl] .layout-margin .offset-xs-35,[dir=rtl] .offset-xs-35{margin-left:auto;margin-right:35%}.flex-offset-xs-40,.layout-margin .flex-offset-xs-40,.layout-margin .offset-xs-40,.offset-xs-40{margin-left:40%}[dir=rtl] .flex-offset-xs-40,[dir=rtl] .layout-margin .flex-offset-xs-40,[dir=rtl] .layout-margin .offset-xs-40,[dir=rtl] .offset-xs-40{margin-left:auto;margin-right:40%}.flex-offset-xs-45,.layout-margin .flex-offset-xs-45,.layout-margin .offset-xs-45,.offset-xs-45{margin-left:45%}[dir=rtl] .flex-offset-xs-45,[dir=rtl] .layout-margin .flex-offset-xs-45,[dir=rtl] .layout-margin .offset-xs-45,[dir=rtl] .offset-xs-45{margin-left:auto;margin-right:45%}.flex-offset-xs-50,.layout-margin .flex-offset-xs-50,.layout-margin .offset-xs-50,.offset-xs-50{margin-left:50%}[dir=rtl] .flex-offset-xs-50,[dir=rtl] .layout-margin .flex-offset-xs-50,[dir=rtl] .layout-margin .offset-xs-50,[dir=rtl] .offset-xs-50{margin-left:auto;margin-right:50%}.flex-offset-xs-55,.layout-margin .flex-offset-xs-55,.layout-margin .offset-xs-55,.offset-xs-55{margin-left:55%}[dir=rtl] .flex-offset-xs-55,[dir=rtl] .layout-margin .flex-offset-xs-55,[dir=rtl] .layout-margin .offset-xs-55,[dir=rtl] .offset-xs-55{margin-left:auto;margin-right:55%}.flex-offset-xs-60,.layout-margin .flex-offset-xs-60,.layout-margin .offset-xs-60,.offset-xs-60{margin-left:60%}[dir=rtl] .flex-offset-xs-60,[dir=rtl] .layout-margin .flex-offset-xs-60,[dir=rtl] .layout-margin .offset-xs-60,[dir=rtl] .offset-xs-60{margin-left:auto;margin-right:60%}.flex-offset-xs-65,.layout-margin .flex-offset-xs-65,.layout-margin .offset-xs-65,.offset-xs-65{margin-left:65%}[dir=rtl] .flex-offset-xs-65,[dir=rtl] .layout-margin .flex-offset-xs-65,[dir=rtl] .layout-margin .offset-xs-65,[dir=rtl] .offset-xs-65{margin-left:auto;margin-right:65%}.flex-offset-xs-70,.layout-margin .flex-offset-xs-70,.layout-margin .offset-xs-70,.offset-xs-70{margin-left:70%}[dir=rtl] .flex-offset-xs-70,[dir=rtl] .layout-margin .flex-offset-xs-70,[dir=rtl] .layout-margin .offset-xs-70,[dir=rtl] .offset-xs-70{margin-left:auto;margin-right:70%}.flex-offset-xs-75,.layout-margin .flex-offset-xs-75,.layout-margin .offset-xs-75,.offset-xs-75{margin-left:75%}[dir=rtl] .flex-offset-xs-75,[dir=rtl] .layout-margin .flex-offset-xs-75,[dir=rtl] .layout-margin .offset-xs-75,[dir=rtl] .offset-xs-75{margin-left:auto;margin-right:75%}.flex-offset-xs-80,.layout-margin .flex-offset-xs-80,.layout-margin .offset-xs-80,.offset-xs-80{margin-left:80%}[dir=rtl] .flex-offset-xs-80,[dir=rtl] .layout-margin .flex-offset-xs-80,[dir=rtl] .layout-margin .offset-xs-80,[dir=rtl] .offset-xs-80{margin-left:auto;margin-right:80%}.flex-offset-xs-85,.layout-margin .flex-offset-xs-85,.layout-margin .offset-xs-85,.offset-xs-85{margin-left:85%}[dir=rtl] .flex-offset-xs-85,[dir=rtl] .layout-margin .flex-offset-xs-85,[dir=rtl] .layout-margin .offset-xs-85,[dir=rtl] .offset-xs-85{margin-left:auto;margin-right:85%}.flex-offset-xs-90,.layout-margin .flex-offset-xs-90,.layout-margin .offset-xs-90,.offset-xs-90{margin-left:90%}[dir=rtl] .flex-offset-xs-90,[dir=rtl] .layout-margin .flex-offset-xs-90,[dir=rtl] .layout-margin .offset-xs-90,[dir=rtl] .offset-xs-90{margin-left:auto;margin-right:90%}.flex-offset-xs-95,.layout-margin .flex-offset-xs-95,.layout-margin .offset-xs-95,.offset-xs-95{margin-left:95%}[dir=rtl] .flex-offset-xs-95,[dir=rtl] .layout-margin .flex-offset-xs-95,[dir=rtl] .layout-margin .offset-xs-95,[dir=rtl] .offset-xs-95{margin-left:auto;margin-right:95%}.flex-offset-xs-33,.layout-margin .flex-offset-xs-33,.layout-margin .offset-xs-33,.offset-xs-33{margin-left:33.33333%}.flex-offset-xs-66,.layout-margin .flex-offset-xs-66,.layout-margin .offset-xs-66,.offset-xs-66{margin-left:66.66667%}[dir=rtl] .flex-offset-xs-66,[dir=rtl] .layout-margin .flex-offset-xs-66,[dir=rtl] .layout-margin .offset-xs-66,[dir=rtl] .offset-xs-66{margin-left:auto;margin-right:66.66667%}.layout-align-xs,.layout-align-xs-start-stretch{align-content:stretch;align-items:stretch}.layout-align-xs,.layout-align-xs-start,.layout-align-xs-start-center,.layout-align-xs-start-end,.layout-align-xs-start-start,.layout-align-xs-start-stretch{justify-content:flex-start}.layout-align-xs-center,.layout-align-xs-center-center,.layout-align-xs-center-end,.layout-align-xs-center-start,.layout-align-xs-center-stretch{justify-content:center}.layout-align-xs-end,.layout-align-xs-end-center,.layout-align-xs-end-end,.layout-align-xs-end-start,.layout-align-xs-end-stretch{justify-content:flex-end}.layout-align-xs-space-around,.layout-align-xs-space-around-center,.layout-align-xs-space-around-end,.layout-align-xs-space-around-start,.layout-align-xs-space-around-stretch{justify-content:space-around}.layout-align-xs-space-between,.layout-align-xs-space-between-center,.layout-align-xs-space-between-end,.layout-align-xs-space-between-start,.layout-align-xs-space-between-stretch{justify-content:space-between}.layout-align-xs-center-start,.layout-align-xs-end-start,.layout-align-xs-space-around-start,.layout-align-xs-space-between-start,.layout-align-xs-start-start{align-items:flex-start;align-content:flex-start}.layout-align-xs-center-center,.layout-align-xs-end-center,.layout-align-xs-space-around-center,.layout-align-xs-space-between-center,.layout-align-xs-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-xs-center-center>*,.layout-align-xs-end-center>*,.layout-align-xs-space-around-center>*,.layout-align-xs-space-between-center>*,.layout-align-xs-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-xs-center-end,.layout-align-xs-end-end,.layout-align-xs-space-around-end,.layout-align-xs-space-between-end,.layout-align-xs-start-end{align-items:flex-end;align-content:flex-end}.layout-align-xs-center-stretch,.layout-align-xs-end-stretch,.layout-align-xs-space-around-stretch,.layout-align-xs-space-between-stretch,.layout-align-xs-start-stretch{align-items:stretch;align-content:stretch}.flex-xs{flex:1}.flex-xs,.flex-xs-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-xs-grow{flex:1 1 100%}.flex-xs-initial{flex:0 1 auto;box-sizing:border-box}.flex-xs-auto{flex:1 1 auto;box-sizing:border-box}.flex-xs-none{flex:0 0 auto;box-sizing:border-box}.flex-xs-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-xs-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-xs-0,.layout-row>.flex-xs-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-0{min-width:0}.layout-column>.flex-xs-0{max-width:100%;max-height:0%}.layout-column>.flex-xs-0,.layout-xs-row>.flex-xs-0{flex:1 1 100%;box-sizing:border-box}.layout-xs-row>.flex-xs-0{max-width:0;max-height:100%;min-width:0}.layout-xs-column>.flex-xs-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-xs-5,.layout-row>.flex-xs-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-5{max-width:100%;max-height:5%}.layout-column>.flex-xs-5,.layout-xs-row>.flex-xs-5{flex:1 1 100%;box-sizing:border-box}.layout-xs-row>.flex-xs-5{max-width:5%;max-height:100%}.layout-xs-column>.flex-xs-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-xs-10,.layout-row>.flex-xs-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-10{max-width:100%;max-height:10%}.layout-column>.flex-xs-10,.layout-xs-row>.flex-xs-10{flex:1 1 100%;box-sizing:border-box}.layout-xs-row>.flex-xs-10{max-width:10%;max-height:100%}.layout-xs-column>.flex-xs-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-xs-15,.layout-row>.flex-xs-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-15{max-width:100%;max-height:15%}.layout-column>.flex-xs-15,.layout-xs-row>.flex-xs-15{flex:1 1 100%;box-sizing:border-box}.layout-xs-row>.flex-xs-15{max-width:15%;max-height:100%}.layout-xs-column>.flex-xs-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-xs-20,.layout-row>.flex-xs-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-20{max-width:100%;max-height:20%}.layout-column>.flex-xs-20,.layout-xs-row>.flex-xs-20{flex:1 1 100%;box-sizing:border-box}.layout-xs-row>.flex-xs-20{max-width:20%;max-height:100%}.layout-xs-column>.flex-xs-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-xs-25,.layout-row>.flex-xs-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-25{max-width:100%;max-height:25%}.layout-column>.flex-xs-25,.layout-xs-row>.flex-xs-25{flex:1 1 100%;box-sizing:border-box}.layout-xs-row>.flex-xs-25{max-width:25%;max-height:100%}.layout-xs-column>.flex-xs-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-xs-30,.layout-row>.flex-xs-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-30{max-width:100%;max-height:30%}.layout-column>.flex-xs-30,.layout-xs-row>.flex-xs-30{flex:1 1 100%;box-sizing:border-box}.layout-xs-row>.flex-xs-30{max-width:30%;max-height:100%}.layout-xs-column>.flex-xs-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-xs-35,.layout-row>.flex-xs-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-35{max-width:100%;max-height:35%}.layout-column>.flex-xs-35,.layout-xs-row>.flex-xs-35{flex:1 1 100%;box-sizing:border-box}.layout-xs-row>.flex-xs-35{max-width:35%;max-height:100%}.layout-xs-column>.flex-xs-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-xs-40,.layout-row>.flex-xs-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-40{max-width:100%;max-height:40%}.layout-column>.flex-xs-40,.layout-xs-row>.flex-xs-40{flex:1 1 100%;box-sizing:border-box}.layout-xs-row>.flex-xs-40{max-width:40%;max-height:100%}.layout-xs-column>.flex-xs-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-xs-45,.layout-row>.flex-xs-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-45{max-width:100%;max-height:45%}.layout-column>.flex-xs-45,.layout-xs-row>.flex-xs-45{flex:1 1 100%;box-sizing:border-box}.layout-xs-row>.flex-xs-45{max-width:45%;max-height:100%}.layout-xs-column>.flex-xs-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-xs-50,.layout-row>.flex-xs-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-50{max-width:100%;max-height:50%}.layout-column>.flex-xs-50,.layout-xs-row>.flex-xs-50{flex:1 1 100%;box-sizing:border-box}.layout-xs-row>.flex-xs-50{max-width:50%;max-height:100%}.layout-xs-column>.flex-xs-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-xs-55,.layout-row>.flex-xs-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-55{max-width:100%;max-height:55%}.layout-column>.flex-xs-55,.layout-xs-row>.flex-xs-55{flex:1 1 100%;box-sizing:border-box}.layout-xs-row>.flex-xs-55{max-width:55%;max-height:100%}.layout-xs-column>.flex-xs-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-xs-60,.layout-row>.flex-xs-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-60{max-width:100%;max-height:60%}.layout-column>.flex-xs-60,.layout-xs-row>.flex-xs-60{flex:1 1 100%;box-sizing:border-box}.layout-xs-row>.flex-xs-60{max-width:60%;max-height:100%}.layout-xs-column>.flex-xs-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-xs-65,.layout-row>.flex-xs-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-65{max-width:100%;max-height:65%}.layout-column>.flex-xs-65,.layout-xs-row>.flex-xs-65{flex:1 1 100%;box-sizing:border-box}.layout-xs-row>.flex-xs-65{max-width:65%;max-height:100%}.layout-xs-column>.flex-xs-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-xs-70,.layout-row>.flex-xs-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-70{max-width:100%;max-height:70%}.layout-column>.flex-xs-70,.layout-xs-row>.flex-xs-70{flex:1 1 100%;box-sizing:border-box}.layout-xs-row>.flex-xs-70{max-width:70%;max-height:100%}.layout-xs-column>.flex-xs-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-xs-75,.layout-row>.flex-xs-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-75{max-width:100%;max-height:75%}.layout-column>.flex-xs-75,.layout-xs-row>.flex-xs-75{flex:1 1 100%;box-sizing:border-box}.layout-xs-row>.flex-xs-75{max-width:75%;max-height:100%}.layout-xs-column>.flex-xs-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-xs-80,.layout-row>.flex-xs-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-80{max-width:100%;max-height:80%}.layout-column>.flex-xs-80,.layout-xs-row>.flex-xs-80{flex:1 1 100%;box-sizing:border-box}.layout-xs-row>.flex-xs-80{max-width:80%;max-height:100%}.layout-xs-column>.flex-xs-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-xs-85,.layout-row>.flex-xs-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-85{max-width:100%;max-height:85%}.layout-column>.flex-xs-85,.layout-xs-row>.flex-xs-85{flex:1 1 100%;box-sizing:border-box}.layout-xs-row>.flex-xs-85{max-width:85%;max-height:100%}.layout-xs-column>.flex-xs-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-xs-90,.layout-row>.flex-xs-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-90{max-width:100%;max-height:90%}.layout-column>.flex-xs-90,.layout-xs-row>.flex-xs-90{flex:1 1 100%;box-sizing:border-box}.layout-xs-row>.flex-xs-90{max-width:90%;max-height:100%}.layout-xs-column>.flex-xs-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-xs-95,.layout-row>.flex-xs-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-95{max-width:100%;max-height:95%}.layout-column>.flex-xs-95,.layout-xs-row>.flex-xs-95{flex:1 1 100%;box-sizing:border-box}.layout-xs-row>.flex-xs-95{max-width:95%;max-height:100%}.layout-xs-column>.flex-xs-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-xs-100,.layout-column>.flex-xs-100,.layout-row>.flex-xs-100,.layout-xs-column>.flex-xs-100,.layout-xs-row>.flex-xs-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-33{flex:1 1 33.33%;max-width:33.33%}.layout-row>.flex-xs-33,.layout-row>.flex-xs-66{-webkit-box-flex:1;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-66{flex:1 1 66.66%;max-width:66.66%}.layout-column>.flex-xs-33{flex:1 1 33.33%;max-height:33.33%}.layout-column>.flex-xs-33,.layout-column>.flex-xs-66{-webkit-box-flex:1;max-width:100%;box-sizing:border-box}.layout-column>.flex-xs-66{flex:1 1 66.66%;max-height:66.66%}.layout-xs-row>.flex-xs-33{max-width:33.33%}.layout-xs-row>.flex-xs-33,.layout-xs-row>.flex-xs-66{flex:1 1 100%;max-height:100%;box-sizing:border-box}.layout-xs-row>.flex-xs-66{max-width:66.66%}.layout-xs-row>.flex{min-width:0}.layout-xs-column>.flex-xs-33{max-height:33.33%}.layout-xs-column>.flex-xs-33,.layout-xs-column>.flex-xs-66{flex:1 1 100%;max-width:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-66{max-height:66.66%}.layout-xs-column>.flex{min-height:0}.layout-xs,.layout-xs-column,.layout-xs-row{box-sizing:border-box;display:flex}.layout-xs-column{flex-direction:column}.layout-xs-row{flex-direction:row}}
@media (min-width:600px){.flex-order-gt-xs--20{order:-20}.flex-order-gt-xs--19{order:-19}.flex-order-gt-xs--18{order:-18}.flex-order-gt-xs--17{order:-17}.flex-order-gt-xs--16{order:-16}.flex-order-gt-xs--15{order:-15}.flex-order-gt-xs--14{order:-14}.flex-order-gt-xs--13{order:-13}.flex-order-gt-xs--12{order:-12}.flex-order-gt-xs--11{order:-11}.flex-order-gt-xs--10{order:-10}.flex-order-gt-xs--9{order:-9}.flex-order-gt-xs--8{order:-8}.flex-order-gt-xs--7{order:-7}.flex-order-gt-xs--6{order:-6}.flex-order-gt-xs--5{order:-5}.flex-order-gt-xs--4{order:-4}.flex-order-gt-xs--3{order:-3}.flex-order-gt-xs--2{order:-2}.flex-order-gt-xs--1{order:-1}.flex-order-gt-xs-0{order:0}.flex-order-gt-xs-1{order:1}.flex-order-gt-xs-2{order:2}.flex-order-gt-xs-3{order:3}.flex-order-gt-xs-4{order:4}.flex-order-gt-xs-5{order:5}.flex-order-gt-xs-6{order:6}.flex-order-gt-xs-7{order:7}.flex-order-gt-xs-8{order:8}.flex-order-gt-xs-9{order:9}.flex-order-gt-xs-10{order:10}.flex-order-gt-xs-11{order:11}.flex-order-gt-xs-12{order:12}.flex-order-gt-xs-13{order:13}.flex-order-gt-xs-14{order:14}.flex-order-gt-xs-15{order:15}.flex-order-gt-xs-16{order:16}.flex-order-gt-xs-17{order:17}.flex-order-gt-xs-18{order:18}.flex-order-gt-xs-19{order:19}.flex-order-gt-xs-20{order:20}.flex-offset-gt-xs-0,.layout-margin .flex-offset-gt-xs-0,.layout-margin .offset-gt-xs-0,.offset-gt-xs-0{margin-left:0}[dir=rtl] .flex-offset-gt-xs-0,[dir=rtl] .layout-margin .flex-offset-gt-xs-0,[dir=rtl] .layout-margin .offset-gt-xs-0,[dir=rtl] .offset-gt-xs-0{margin-left:auto;margin-right:0}.flex-offset-gt-xs-5,.layout-margin .flex-offset-gt-xs-5,.layout-margin .offset-gt-xs-5,.offset-gt-xs-5{margin-left:5%}[dir=rtl] .flex-offset-gt-xs-5,[dir=rtl] .layout-margin .flex-offset-gt-xs-5,[dir=rtl] .layout-margin .offset-gt-xs-5,[dir=rtl] .offset-gt-xs-5{margin-left:auto;margin-right:5%}.flex-offset-gt-xs-10,.layout-margin .flex-offset-gt-xs-10,.layout-margin .offset-gt-xs-10,.offset-gt-xs-10{margin-left:10%}[dir=rtl] .flex-offset-gt-xs-10,[dir=rtl] .layout-margin .flex-offset-gt-xs-10,[dir=rtl] .layout-margin .offset-gt-xs-10,[dir=rtl] .offset-gt-xs-10{margin-left:auto;margin-right:10%}.flex-offset-gt-xs-15,.layout-margin .flex-offset-gt-xs-15,.layout-margin .offset-gt-xs-15,.offset-gt-xs-15{margin-left:15%}[dir=rtl] .flex-offset-gt-xs-15,[dir=rtl] .layout-margin .flex-offset-gt-xs-15,[dir=rtl] .layout-margin .offset-gt-xs-15,[dir=rtl] .offset-gt-xs-15{margin-left:auto;margin-right:15%}.flex-offset-gt-xs-20,.layout-margin .flex-offset-gt-xs-20,.layout-margin .offset-gt-xs-20,.offset-gt-xs-20{margin-left:20%}[dir=rtl] .flex-offset-gt-xs-20,[dir=rtl] .layout-margin .flex-offset-gt-xs-20,[dir=rtl] .layout-margin .offset-gt-xs-20,[dir=rtl] .offset-gt-xs-20{margin-left:auto;margin-right:20%}.flex-offset-gt-xs-25,.layout-margin .flex-offset-gt-xs-25,.layout-margin .offset-gt-xs-25,.offset-gt-xs-25{margin-left:25%}[dir=rtl] .flex-offset-gt-xs-25,[dir=rtl] .layout-margin .flex-offset-gt-xs-25,[dir=rtl] .layout-margin .offset-gt-xs-25,[dir=rtl] .offset-gt-xs-25{margin-left:auto;margin-right:25%}.flex-offset-gt-xs-30,.layout-margin .flex-offset-gt-xs-30,.layout-margin .offset-gt-xs-30,.offset-gt-xs-30{margin-left:30%}[dir=rtl] .flex-offset-gt-xs-30,[dir=rtl] .layout-margin .flex-offset-gt-xs-30,[dir=rtl] .layout-margin .offset-gt-xs-30,[dir=rtl] .offset-gt-xs-30{margin-left:auto;margin-right:30%}.flex-offset-gt-xs-35,.layout-margin .flex-offset-gt-xs-35,.layout-margin .offset-gt-xs-35,.offset-gt-xs-35{margin-left:35%}[dir=rtl] .flex-offset-gt-xs-35,[dir=rtl] .layout-margin .flex-offset-gt-xs-35,[dir=rtl] .layout-margin .offset-gt-xs-35,[dir=rtl] .offset-gt-xs-35{margin-left:auto;margin-right:35%}.flex-offset-gt-xs-40,.layout-margin .flex-offset-gt-xs-40,.layout-margin .offset-gt-xs-40,.offset-gt-xs-40{margin-left:40%}[dir=rtl] .flex-offset-gt-xs-40,[dir=rtl] .layout-margin .flex-offset-gt-xs-40,[dir=rtl] .layout-margin .offset-gt-xs-40,[dir=rtl] .offset-gt-xs-40{margin-left:auto;margin-right:40%}.flex-offset-gt-xs-45,.layout-margin .flex-offset-gt-xs-45,.layout-margin .offset-gt-xs-45,.offset-gt-xs-45{margin-left:45%}[dir=rtl] .flex-offset-gt-xs-45,[dir=rtl] .layout-margin .flex-offset-gt-xs-45,[dir=rtl] .layout-margin .offset-gt-xs-45,[dir=rtl] .offset-gt-xs-45{margin-left:auto;margin-right:45%}.flex-offset-gt-xs-50,.layout-margin .flex-offset-gt-xs-50,.layout-margin .offset-gt-xs-50,.offset-gt-xs-50{margin-left:50%}[dir=rtl] .flex-offset-gt-xs-50,[dir=rtl] .layout-margin .flex-offset-gt-xs-50,[dir=rtl] .layout-margin .offset-gt-xs-50,[dir=rtl] .offset-gt-xs-50{margin-left:auto;margin-right:50%}.flex-offset-gt-xs-55,.layout-margin .flex-offset-gt-xs-55,.layout-margin .offset-gt-xs-55,.offset-gt-xs-55{margin-left:55%}[dir=rtl] .flex-offset-gt-xs-55,[dir=rtl] .layout-margin .flex-offset-gt-xs-55,[dir=rtl] .layout-margin .offset-gt-xs-55,[dir=rtl] .offset-gt-xs-55{margin-left:auto;margin-right:55%}.flex-offset-gt-xs-60,.layout-margin .flex-offset-gt-xs-60,.layout-margin .offset-gt-xs-60,.offset-gt-xs-60{margin-left:60%}[dir=rtl] .flex-offset-gt-xs-60,[dir=rtl] .layout-margin .flex-offset-gt-xs-60,[dir=rtl] .layout-margin .offset-gt-xs-60,[dir=rtl] .offset-gt-xs-60{margin-left:auto;margin-right:60%}.flex-offset-gt-xs-65,.layout-margin .flex-offset-gt-xs-65,.layout-margin .offset-gt-xs-65,.offset-gt-xs-65{margin-left:65%}[dir=rtl] .flex-offset-gt-xs-65,[dir=rtl] .layout-margin .flex-offset-gt-xs-65,[dir=rtl] .layout-margin .offset-gt-xs-65,[dir=rtl] .offset-gt-xs-65{margin-left:auto;margin-right:65%}.flex-offset-gt-xs-70,.layout-margin .flex-offset-gt-xs-70,.layout-margin .offset-gt-xs-70,.offset-gt-xs-70{margin-left:70%}[dir=rtl] .flex-offset-gt-xs-70,[dir=rtl] .layout-margin .flex-offset-gt-xs-70,[dir=rtl] .layout-margin .offset-gt-xs-70,[dir=rtl] .offset-gt-xs-70{margin-left:auto;margin-right:70%}.flex-offset-gt-xs-75,.layout-margin .flex-offset-gt-xs-75,.layout-margin .offset-gt-xs-75,.offset-gt-xs-75{margin-left:75%}[dir=rtl] .flex-offset-gt-xs-75,[dir=rtl] .layout-margin .flex-offset-gt-xs-75,[dir=rtl] .layout-margin .offset-gt-xs-75,[dir=rtl] .offset-gt-xs-75{margin-left:auto;margin-right:75%}.flex-offset-gt-xs-80,.layout-margin .flex-offset-gt-xs-80,.layout-margin .offset-gt-xs-80,.offset-gt-xs-80{margin-left:80%}[dir=rtl] .flex-offset-gt-xs-80,[dir=rtl] .layout-margin .flex-offset-gt-xs-80,[dir=rtl] .layout-margin .offset-gt-xs-80,[dir=rtl] .offset-gt-xs-80{margin-left:auto;margin-right:80%}.flex-offset-gt-xs-85,.layout-margin .flex-offset-gt-xs-85,.layout-margin .offset-gt-xs-85,.offset-gt-xs-85{margin-left:85%}[dir=rtl] .flex-offset-gt-xs-85,[dir=rtl] .layout-margin .flex-offset-gt-xs-85,[dir=rtl] .layout-margin .offset-gt-xs-85,[dir=rtl] .offset-gt-xs-85{margin-left:auto;margin-right:85%}.flex-offset-gt-xs-90,.layout-margin .flex-offset-gt-xs-90,.layout-margin .offset-gt-xs-90,.offset-gt-xs-90{margin-left:90%}[dir=rtl] .flex-offset-gt-xs-90,[dir=rtl] .layout-margin .flex-offset-gt-xs-90,[dir=rtl] .layout-margin .offset-gt-xs-90,[dir=rtl] .offset-gt-xs-90{margin-left:auto;margin-right:90%}.flex-offset-gt-xs-95,.layout-margin .flex-offset-gt-xs-95,.layout-margin .offset-gt-xs-95,.offset-gt-xs-95{margin-left:95%}[dir=rtl] .flex-offset-gt-xs-95,[dir=rtl] .layout-margin .flex-offset-gt-xs-95,[dir=rtl] .layout-margin .offset-gt-xs-95,[dir=rtl] .offset-gt-xs-95{margin-left:auto;margin-right:95%}.flex-offset-gt-xs-33,.layout-margin .flex-offset-gt-xs-33,.layout-margin .offset-gt-xs-33,.offset-gt-xs-33{margin-left:33.33333%}.flex-offset-gt-xs-66,.layout-margin .flex-offset-gt-xs-66,.layout-margin .offset-gt-xs-66,.offset-gt-xs-66{margin-left:66.66667%}[dir=rtl] .flex-offset-gt-xs-66,[dir=rtl] .layout-margin .flex-offset-gt-xs-66,[dir=rtl] .layout-margin .offset-gt-xs-66,[dir=rtl] .offset-gt-xs-66{margin-left:auto;margin-right:66.66667%}.layout-align-gt-xs,.layout-align-gt-xs-start-stretch{justify-content:flex-start;align-content:stretch;align-items:stretch}.layout-align-gt-xs-start,.layout-align-gt-xs-start-center,.layout-align-gt-xs-start-end,.layout-align-gt-xs-start-start,.layout-align-gt-xs-start-stretch{justify-content:flex-start}.layout-align-gt-xs-center,.layout-align-gt-xs-center-center,.layout-align-gt-xs-center-end,.layout-align-gt-xs-center-start,.layout-align-gt-xs-center-stretch{justify-content:center}.layout-align-gt-xs-end,.layout-align-gt-xs-end-center,.layout-align-gt-xs-end-end,.layout-align-gt-xs-end-start,.layout-align-gt-xs-end-stretch{justify-content:flex-end}.layout-align-gt-xs-space-around,.layout-align-gt-xs-space-around-center,.layout-align-gt-xs-space-around-end,.layout-align-gt-xs-space-around-start,.layout-align-gt-xs-space-around-stretch{justify-content:space-around}.layout-align-gt-xs-space-between,.layout-align-gt-xs-space-between-center,.layout-align-gt-xs-space-between-end,.layout-align-gt-xs-space-between-start,.layout-align-gt-xs-space-between-stretch{justify-content:space-between}.layout-align-gt-xs-center-start,.layout-align-gt-xs-end-start,.layout-align-gt-xs-space-around-start,.layout-align-gt-xs-space-between-start,.layout-align-gt-xs-start-start{align-items:flex-start;align-content:flex-start}.layout-align-gt-xs-center-center,.layout-align-gt-xs-end-center,.layout-align-gt-xs-space-around-center,.layout-align-gt-xs-space-between-center,.layout-align-gt-xs-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-gt-xs-center-center>*,.layout-align-gt-xs-end-center>*,.layout-align-gt-xs-space-around-center>*,.layout-align-gt-xs-space-between-center>*,.layout-align-gt-xs-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-xs-center-end,.layout-align-gt-xs-end-end,.layout-align-gt-xs-space-around-end,.layout-align-gt-xs-space-between-end,.layout-align-gt-xs-start-end{align-items:flex-end;align-content:flex-end}.layout-align-gt-xs-center-stretch,.layout-align-gt-xs-end-stretch,.layout-align-gt-xs-space-around-stretch,.layout-align-gt-xs-space-between-stretch,.layout-align-gt-xs-start-stretch{align-items:stretch;align-content:stretch}.flex-gt-xs{flex:1}.flex-gt-xs,.flex-gt-xs-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-gt-xs-grow{flex:1 1 100%}.flex-gt-xs-initial{flex:0 1 auto;box-sizing:border-box}.flex-gt-xs-auto{flex:1 1 auto;box-sizing:border-box}.flex-gt-xs-none{flex:0 0 auto;box-sizing:border-box}.flex-gt-xs-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-gt-xs-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-gt-xs-0,.layout-row>.flex-gt-xs-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-0{min-width:0}.layout-column>.flex-gt-xs-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box;min-width:0}.layout-gt-xs-column>.flex-gt-xs-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-gt-xs-5,.layout-row>.flex-gt-xs-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-gt-xs-10,.layout-row>.flex-gt-xs-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-gt-xs-15,.layout-row>.flex-gt-xs-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-gt-xs-20,.layout-row>.flex-gt-xs-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-gt-xs-25,.layout-row>.flex-gt-xs-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-gt-xs-30,.layout-row>.flex-gt-xs-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-gt-xs-35,.layout-row>.flex-gt-xs-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-gt-xs-40,.layout-row>.flex-gt-xs-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-gt-xs-45,.layout-row>.flex-gt-xs-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-gt-xs-50,.layout-row>.flex-gt-xs-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-gt-xs-55,.layout-row>.flex-gt-xs-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-gt-xs-60,.layout-row>.flex-gt-xs-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-gt-xs-65,.layout-row>.flex-gt-xs-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-gt-xs-70,.layout-row>.flex-gt-xs-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-gt-xs-75,.layout-row>.flex-gt-xs-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-gt-xs-80,.layout-row>.flex-gt-xs-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-gt-xs-85,.layout-row>.flex-gt-xs-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-gt-xs-90,.layout-row>.flex-gt-xs-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-gt-xs-95,.layout-row>.flex-gt-xs-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-95{max-height:95%}.flex-gt-xs-100,.layout-gt-xs-column>.flex-gt-xs-95{flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-gt-xs-100{max-height:100%}.layout-column>.flex-gt-xs-100,.layout-gt-xs-column>.flex-gt-xs-100,.layout-gt-xs-row>.flex-gt-xs-100,.layout-row>.flex-gt-xs-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-33{flex:1 1 33.33%;max-width:33.33%}.layout-row>.flex-gt-xs-33,.layout-row>.flex-gt-xs-66{-webkit-box-flex:1;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-66{flex:1 1 66.66%;max-width:66.66%}.layout-column>.flex-gt-xs-33{flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-xs-66{flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-33{max-width:33.33%}.layout-gt-xs-row>.flex-gt-xs-33,.layout-gt-xs-row>.flex-gt-xs-66{flex:1 1 100%;max-height:100%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-66{max-width:66.66%}.layout-gt-xs-row>.flex{min-width:0}.layout-gt-xs-column>.flex-gt-xs-33{flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-66{flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs-column>.flex{min-height:0}.layout-gt-xs,.layout-gt-xs-column,.layout-gt-xs-row{box-sizing:border-box;display:flex}.layout-gt-xs-column{flex-direction:column}.layout-gt-xs-row{flex-direction:row}}
@media (min-width:600px) and (max-width:959px){.hide-gt-xs:not(.show-gt-xs):not(.show-sm):not(.show),.hide-sm:not(.show-gt-xs):not(.show-sm):not(.show),.hide:not(.show-gt-xs):not(.show-sm):not(.show){display:none}.flex-order-sm--20{order:-20}.flex-order-sm--19{order:-19}.flex-order-sm--18{order:-18}.flex-order-sm--17{order:-17}.flex-order-sm--16{order:-16}.flex-order-sm--15{order:-15}.flex-order-sm--14{order:-14}.flex-order-sm--13{order:-13}.flex-order-sm--12{order:-12}.flex-order-sm--11{order:-11}.flex-order-sm--10{order:-10}.flex-order-sm--9{order:-9}.flex-order-sm--8{order:-8}.flex-order-sm--7{order:-7}.flex-order-sm--6{order:-6}.flex-order-sm--5{order:-5}.flex-order-sm--4{order:-4}.flex-order-sm--3{order:-3}.flex-order-sm--2{order:-2}.flex-order-sm--1{order:-1}.flex-order-sm-0{order:0}.flex-order-sm-1{order:1}.flex-order-sm-2{order:2}.flex-order-sm-3{order:3}.flex-order-sm-4{order:4}.flex-order-sm-5{order:5}.flex-order-sm-6{order:6}.flex-order-sm-7{order:7}.flex-order-sm-8{order:8}.flex-order-sm-9{order:9}.flex-order-sm-10{order:10}.flex-order-sm-11{order:11}.flex-order-sm-12{order:12}.flex-order-sm-13{order:13}.flex-order-sm-14{order:14}.flex-order-sm-15{order:15}.flex-order-sm-16{order:16}.flex-order-sm-17{order:17}.flex-order-sm-18{order:18}.flex-order-sm-19{order:19}.flex-order-sm-20{order:20}.flex-offset-sm-0,.layout-margin .flex-offset-sm-0,.layout-margin .offset-sm-0,.offset-sm-0{margin-left:0}[dir=rtl] .flex-offset-sm-0,[dir=rtl] .layout-margin .flex-offset-sm-0,[dir=rtl] .layout-margin .offset-sm-0,[dir=rtl] .offset-sm-0{margin-left:auto;margin-right:0}.flex-offset-sm-5,.layout-margin .flex-offset-sm-5,.layout-margin .offset-sm-5,.offset-sm-5{margin-left:5%}[dir=rtl] .flex-offset-sm-5,[dir=rtl] .layout-margin .flex-offset-sm-5,[dir=rtl] .layout-margin .offset-sm-5,[dir=rtl] .offset-sm-5{margin-left:auto;margin-right:5%}.flex-offset-sm-10,.layout-margin .flex-offset-sm-10,.layout-margin .offset-sm-10,.offset-sm-10{margin-left:10%}[dir=rtl] .flex-offset-sm-10,[dir=rtl] .layout-margin .flex-offset-sm-10,[dir=rtl] .layout-margin .offset-sm-10,[dir=rtl] .offset-sm-10{margin-left:auto;margin-right:10%}.flex-offset-sm-15,.layout-margin .flex-offset-sm-15,.layout-margin .offset-sm-15,.offset-sm-15{margin-left:15%}[dir=rtl] .flex-offset-sm-15,[dir=rtl] .layout-margin .flex-offset-sm-15,[dir=rtl] .layout-margin .offset-sm-15,[dir=rtl] .offset-sm-15{margin-left:auto;margin-right:15%}.flex-offset-sm-20,.layout-margin .flex-offset-sm-20,.layout-margin .offset-sm-20,.offset-sm-20{margin-left:20%}[dir=rtl] .flex-offset-sm-20,[dir=rtl] .layout-margin .flex-offset-sm-20,[dir=rtl] .layout-margin .offset-sm-20,[dir=rtl] .offset-sm-20{margin-left:auto;margin-right:20%}.flex-offset-sm-25,.layout-margin .flex-offset-sm-25,.layout-margin .offset-sm-25,.offset-sm-25{margin-left:25%}[dir=rtl] .flex-offset-sm-25,[dir=rtl] .layout-margin .flex-offset-sm-25,[dir=rtl] .layout-margin .offset-sm-25,[dir=rtl] .offset-sm-25{margin-left:auto;margin-right:25%}.flex-offset-sm-30,.layout-margin .flex-offset-sm-30,.layout-margin .offset-sm-30,.offset-sm-30{margin-left:30%}[dir=rtl] .flex-offset-sm-30,[dir=rtl] .layout-margin .flex-offset-sm-30,[dir=rtl] .layout-margin .offset-sm-30,[dir=rtl] .offset-sm-30{margin-left:auto;margin-right:30%}.flex-offset-sm-35,.layout-margin .flex-offset-sm-35,.layout-margin .offset-sm-35,.offset-sm-35{margin-left:35%}[dir=rtl] .flex-offset-sm-35,[dir=rtl] .layout-margin .flex-offset-sm-35,[dir=rtl] .layout-margin .offset-sm-35,[dir=rtl] .offset-sm-35{margin-left:auto;margin-right:35%}.flex-offset-sm-40,.layout-margin .flex-offset-sm-40,.layout-margin .offset-sm-40,.offset-sm-40{margin-left:40%}[dir=rtl] .flex-offset-sm-40,[dir=rtl] .layout-margin .flex-offset-sm-40,[dir=rtl] .layout-margin .offset-sm-40,[dir=rtl] .offset-sm-40{margin-left:auto;margin-right:40%}.flex-offset-sm-45,.layout-margin .flex-offset-sm-45,.layout-margin .offset-sm-45,.offset-sm-45{margin-left:45%}[dir=rtl] .flex-offset-sm-45,[dir=rtl] .layout-margin .flex-offset-sm-45,[dir=rtl] .layout-margin .offset-sm-45,[dir=rtl] .offset-sm-45{margin-left:auto;margin-right:45%}.flex-offset-sm-50,.layout-margin .flex-offset-sm-50,.layout-margin .offset-sm-50,.offset-sm-50{margin-left:50%}[dir=rtl] .flex-offset-sm-50,[dir=rtl] .layout-margin .flex-offset-sm-50,[dir=rtl] .layout-margin .offset-sm-50,[dir=rtl] .offset-sm-50{margin-left:auto;margin-right:50%}.flex-offset-sm-55,.layout-margin .flex-offset-sm-55,.layout-margin .offset-sm-55,.offset-sm-55{margin-left:55%}[dir=rtl] .flex-offset-sm-55,[dir=rtl] .layout-margin .flex-offset-sm-55,[dir=rtl] .layout-margin .offset-sm-55,[dir=rtl] .offset-sm-55{margin-left:auto;margin-right:55%}.flex-offset-sm-60,.layout-margin .flex-offset-sm-60,.layout-margin .offset-sm-60,.offset-sm-60{margin-left:60%}[dir=rtl] .flex-offset-sm-60,[dir=rtl] .layout-margin .flex-offset-sm-60,[dir=rtl] .layout-margin .offset-sm-60,[dir=rtl] .offset-sm-60{margin-left:auto;margin-right:60%}.flex-offset-sm-65,.layout-margin .flex-offset-sm-65,.layout-margin .offset-sm-65,.offset-sm-65{margin-left:65%}[dir=rtl] .flex-offset-sm-65,[dir=rtl] .layout-margin .flex-offset-sm-65,[dir=rtl] .layout-margin .offset-sm-65,[dir=rtl] .offset-sm-65{margin-left:auto;margin-right:65%}.flex-offset-sm-70,.layout-margin .flex-offset-sm-70,.layout-margin .offset-sm-70,.offset-sm-70{margin-left:70%}[dir=rtl] .flex-offset-sm-70,[dir=rtl] .layout-margin .flex-offset-sm-70,[dir=rtl] .layout-margin .offset-sm-70,[dir=rtl] .offset-sm-70{margin-left:auto;margin-right:70%}.flex-offset-sm-75,.layout-margin .flex-offset-sm-75,.layout-margin .offset-sm-75,.offset-sm-75{margin-left:75%}[dir=rtl] .flex-offset-sm-75,[dir=rtl] .layout-margin .flex-offset-sm-75,[dir=rtl] .layout-margin .offset-sm-75,[dir=rtl] .offset-sm-75{margin-left:auto;margin-right:75%}.flex-offset-sm-80,.layout-margin .flex-offset-sm-80,.layout-margin .offset-sm-80,.offset-sm-80{margin-left:80%}[dir=rtl] .flex-offset-sm-80,[dir=rtl] .layout-margin .flex-offset-sm-80,[dir=rtl] .layout-margin .offset-sm-80,[dir=rtl] .offset-sm-80{margin-left:auto;margin-right:80%}.flex-offset-sm-85,.layout-margin .flex-offset-sm-85,.layout-margin .offset-sm-85,.offset-sm-85{margin-left:85%}[dir=rtl] .flex-offset-sm-85,[dir=rtl] .layout-margin .flex-offset-sm-85,[dir=rtl] .layout-margin .offset-sm-85,[dir=rtl] .offset-sm-85{margin-left:auto;margin-right:85%}.flex-offset-sm-90,.layout-margin .flex-offset-sm-90,.layout-margin .offset-sm-90,.offset-sm-90{margin-left:90%}[dir=rtl] .flex-offset-sm-90,[dir=rtl] .layout-margin .flex-offset-sm-90,[dir=rtl] .layout-margin .offset-sm-90,[dir=rtl] .offset-sm-90{margin-left:auto;margin-right:90%}.flex-offset-sm-95,.layout-margin .flex-offset-sm-95,.layout-margin .offset-sm-95,.offset-sm-95{margin-left:95%}[dir=rtl] .flex-offset-sm-95,[dir=rtl] .layout-margin .flex-offset-sm-95,[dir=rtl] .layout-margin .offset-sm-95,[dir=rtl] .offset-sm-95{margin-left:auto;margin-right:95%}.flex-offset-sm-33,.layout-margin .flex-offset-sm-33,.layout-margin .offset-sm-33,.offset-sm-33{margin-left:33.33333%}.flex-offset-sm-66,.layout-margin .flex-offset-sm-66,.layout-margin .offset-sm-66,.offset-sm-66{margin-left:66.66667%}[dir=rtl] .flex-offset-sm-66,[dir=rtl] .layout-margin .flex-offset-sm-66,[dir=rtl] .layout-margin .offset-sm-66,[dir=rtl] .offset-sm-66{margin-left:auto;margin-right:66.66667%}.layout-align-sm,.layout-align-sm-start-stretch{align-content:stretch;align-items:stretch}.layout-align-sm,.layout-align-sm-start,.layout-align-sm-start-center,.layout-align-sm-start-end,.layout-align-sm-start-start,.layout-align-sm-start-stretch{justify-content:flex-start}.layout-align-sm-center,.layout-align-sm-center-center,.layout-align-sm-center-end,.layout-align-sm-center-start,.layout-align-sm-center-stretch{justify-content:center}.layout-align-sm-end,.layout-align-sm-end-center,.layout-align-sm-end-end,.layout-align-sm-end-start,.layout-align-sm-end-stretch{justify-content:flex-end}.layout-align-sm-space-around,.layout-align-sm-space-around-center,.layout-align-sm-space-around-end,.layout-align-sm-space-around-start,.layout-align-sm-space-around-stretch{justify-content:space-around}.layout-align-sm-space-between,.layout-align-sm-space-between-center,.layout-align-sm-space-between-end,.layout-align-sm-space-between-start,.layout-align-sm-space-between-stretch{justify-content:space-between}.layout-align-sm-center-start,.layout-align-sm-end-start,.layout-align-sm-space-around-start,.layout-align-sm-space-between-start,.layout-align-sm-start-start{align-items:flex-start;align-content:flex-start}.layout-align-sm-center-center,.layout-align-sm-end-center,.layout-align-sm-space-around-center,.layout-align-sm-space-between-center,.layout-align-sm-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-sm-center-center>*,.layout-align-sm-end-center>*,.layout-align-sm-space-around-center>*,.layout-align-sm-space-between-center>*,.layout-align-sm-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-sm-center-end,.layout-align-sm-end-end,.layout-align-sm-space-around-end,.layout-align-sm-space-between-end,.layout-align-sm-start-end{align-items:flex-end;align-content:flex-end}.layout-align-sm-center-stretch,.layout-align-sm-end-stretch,.layout-align-sm-space-around-stretch,.layout-align-sm-space-between-stretch,.layout-align-sm-start-stretch{align-items:stretch;align-content:stretch}.flex-sm{flex:1}.flex-sm,.flex-sm-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-sm-grow{flex:1 1 100%}.flex-sm-initial{flex:0 1 auto;box-sizing:border-box}.flex-sm-auto{flex:1 1 auto;box-sizing:border-box}.flex-sm-none{flex:0 0 auto;box-sizing:border-box}.flex-sm-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-sm-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-sm-0,.layout-row>.flex-sm-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-0{min-width:0}.layout-column>.flex-sm-0{max-width:100%;max-height:0%}.layout-column>.flex-sm-0,.layout-sm-row>.flex-sm-0{flex:1 1 100%;box-sizing:border-box}.layout-sm-row>.flex-sm-0{max-width:0;max-height:100%;min-width:0}.layout-sm-column>.flex-sm-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-sm-5,.layout-row>.flex-sm-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-5{max-width:100%;max-height:5%}.layout-column>.flex-sm-5,.layout-sm-row>.flex-sm-5{flex:1 1 100%;box-sizing:border-box}.layout-sm-row>.flex-sm-5{max-width:5%;max-height:100%}.layout-sm-column>.flex-sm-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-sm-10,.layout-row>.flex-sm-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-10{max-width:100%;max-height:10%}.layout-column>.flex-sm-10,.layout-sm-row>.flex-sm-10{flex:1 1 100%;box-sizing:border-box}.layout-sm-row>.flex-sm-10{max-width:10%;max-height:100%}.layout-sm-column>.flex-sm-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-sm-15,.layout-row>.flex-sm-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-15{max-width:100%;max-height:15%}.layout-column>.flex-sm-15,.layout-sm-row>.flex-sm-15{flex:1 1 100%;box-sizing:border-box}.layout-sm-row>.flex-sm-15{max-width:15%;max-height:100%}.layout-sm-column>.flex-sm-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-sm-20,.layout-row>.flex-sm-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-20{max-width:100%;max-height:20%}.layout-column>.flex-sm-20,.layout-sm-row>.flex-sm-20{flex:1 1 100%;box-sizing:border-box}.layout-sm-row>.flex-sm-20{max-width:20%;max-height:100%}.layout-sm-column>.flex-sm-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-sm-25,.layout-row>.flex-sm-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-25{max-width:100%;max-height:25%}.layout-column>.flex-sm-25,.layout-sm-row>.flex-sm-25{flex:1 1 100%;box-sizing:border-box}.layout-sm-row>.flex-sm-25{max-width:25%;max-height:100%}.layout-sm-column>.flex-sm-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-sm-30,.layout-row>.flex-sm-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-30{max-width:100%;max-height:30%}.layout-column>.flex-sm-30,.layout-sm-row>.flex-sm-30{flex:1 1 100%;box-sizing:border-box}.layout-sm-row>.flex-sm-30{max-width:30%;max-height:100%}.layout-sm-column>.flex-sm-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-sm-35,.layout-row>.flex-sm-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-35{max-width:100%;max-height:35%}.layout-column>.flex-sm-35,.layout-sm-row>.flex-sm-35{flex:1 1 100%;box-sizing:border-box}.layout-sm-row>.flex-sm-35{max-width:35%;max-height:100%}.layout-sm-column>.flex-sm-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-sm-40,.layout-row>.flex-sm-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-40{max-width:100%;max-height:40%}.layout-column>.flex-sm-40,.layout-sm-row>.flex-sm-40{flex:1 1 100%;box-sizing:border-box}.layout-sm-row>.flex-sm-40{max-width:40%;max-height:100%}.layout-sm-column>.flex-sm-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-sm-45,.layout-row>.flex-sm-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-45{max-width:100%;max-height:45%}.layout-column>.flex-sm-45,.layout-sm-row>.flex-sm-45{flex:1 1 100%;box-sizing:border-box}.layout-sm-row>.flex-sm-45{max-width:45%;max-height:100%}.layout-sm-column>.flex-sm-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-sm-50,.layout-row>.flex-sm-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-50{max-width:100%;max-height:50%}.layout-column>.flex-sm-50,.layout-sm-row>.flex-sm-50{flex:1 1 100%;box-sizing:border-box}.layout-sm-row>.flex-sm-50{max-width:50%;max-height:100%}.layout-sm-column>.flex-sm-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-sm-55,.layout-row>.flex-sm-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-55{max-width:100%;max-height:55%}.layout-column>.flex-sm-55,.layout-sm-row>.flex-sm-55{flex:1 1 100%;box-sizing:border-box}.layout-sm-row>.flex-sm-55{max-width:55%;max-height:100%}.layout-sm-column>.flex-sm-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-sm-60,.layout-row>.flex-sm-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-60{max-width:100%;max-height:60%}.layout-column>.flex-sm-60,.layout-sm-row>.flex-sm-60{flex:1 1 100%;box-sizing:border-box}.layout-sm-row>.flex-sm-60{max-width:60%;max-height:100%}.layout-sm-column>.flex-sm-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-sm-65,.layout-row>.flex-sm-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-65{max-width:100%;max-height:65%}.layout-column>.flex-sm-65,.layout-sm-row>.flex-sm-65{flex:1 1 100%;box-sizing:border-box}.layout-sm-row>.flex-sm-65{max-width:65%;max-height:100%}.layout-sm-column>.flex-sm-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-sm-70,.layout-row>.flex-sm-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-70{max-width:100%;max-height:70%}.layout-column>.flex-sm-70,.layout-sm-row>.flex-sm-70{flex:1 1 100%;box-sizing:border-box}.layout-sm-row>.flex-sm-70{max-width:70%;max-height:100%}.layout-sm-column>.flex-sm-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-sm-75,.layout-row>.flex-sm-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-75{max-width:100%;max-height:75%}.layout-column>.flex-sm-75,.layout-sm-row>.flex-sm-75{flex:1 1 100%;box-sizing:border-box}.layout-sm-row>.flex-sm-75{max-width:75%;max-height:100%}.layout-sm-column>.flex-sm-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-sm-80,.layout-row>.flex-sm-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-80{max-width:100%;max-height:80%}.layout-column>.flex-sm-80,.layout-sm-row>.flex-sm-80{flex:1 1 100%;box-sizing:border-box}.layout-sm-row>.flex-sm-80{max-width:80%;max-height:100%}.layout-sm-column>.flex-sm-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-sm-85,.layout-row>.flex-sm-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-85{max-width:100%;max-height:85%}.layout-column>.flex-sm-85,.layout-sm-row>.flex-sm-85{flex:1 1 100%;box-sizing:border-box}.layout-sm-row>.flex-sm-85{max-width:85%;max-height:100%}.layout-sm-column>.flex-sm-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-sm-90,.layout-row>.flex-sm-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-90{max-width:100%;max-height:90%}.layout-column>.flex-sm-90,.layout-sm-row>.flex-sm-90{flex:1 1 100%;box-sizing:border-box}.layout-sm-row>.flex-sm-90{max-width:90%;max-height:100%}.layout-sm-column>.flex-sm-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-sm-95,.layout-row>.flex-sm-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-95{max-width:100%;max-height:95%}.layout-column>.flex-sm-95,.layout-sm-row>.flex-sm-95{flex:1 1 100%;box-sizing:border-box}.layout-sm-row>.flex-sm-95{max-width:95%;max-height:100%}.layout-sm-column>.flex-sm-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-sm-100,.layout-column>.flex-sm-100,.layout-row>.flex-sm-100,.layout-sm-column>.flex-sm-100,.layout-sm-row>.flex-sm-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-33{flex:1 1 33.33%;max-width:33.33%}.layout-row>.flex-sm-33,.layout-row>.flex-sm-66{-webkit-box-flex:1;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-66{flex:1 1 66.66%;max-width:66.66%}.layout-column>.flex-sm-33{flex:1 1 33.33%;max-height:33.33%}.layout-column>.flex-sm-33,.layout-column>.flex-sm-66{-webkit-box-flex:1;max-width:100%;box-sizing:border-box}.layout-column>.flex-sm-66{flex:1 1 66.66%;max-height:66.66%}.layout-sm-row>.flex-sm-33{max-width:33.33%}.layout-sm-row>.flex-sm-33,.layout-sm-row>.flex-sm-66{flex:1 1 100%;max-height:100%;box-sizing:border-box}.layout-sm-row>.flex-sm-66{max-width:66.66%}.layout-sm-row>.flex{min-width:0}.layout-sm-column>.flex-sm-33{max-height:33.33%}.layout-sm-column>.flex-sm-33,.layout-sm-column>.flex-sm-66{flex:1 1 100%;max-width:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-66{max-height:66.66%}.layout-sm-column>.flex{min-height:0}.layout-sm,.layout-sm-column,.layout-sm-row{box-sizing:border-box;display:flex}.layout-sm-column{flex-direction:column}.layout-sm-row{flex-direction:row}}
@media (min-width:960px){.flex-order-gt-sm--20{order:-20}.flex-order-gt-sm--19{order:-19}.flex-order-gt-sm--18{order:-18}.flex-order-gt-sm--17{order:-17}.flex-order-gt-sm--16{order:-16}.flex-order-gt-sm--15{order:-15}.flex-order-gt-sm--14{order:-14}.flex-order-gt-sm--13{order:-13}.flex-order-gt-sm--12{order:-12}.flex-order-gt-sm--11{order:-11}.flex-order-gt-sm--10{order:-10}.flex-order-gt-sm--9{order:-9}.flex-order-gt-sm--8{order:-8}.flex-order-gt-sm--7{order:-7}.flex-order-gt-sm--6{order:-6}.flex-order-gt-sm--5{order:-5}.flex-order-gt-sm--4{order:-4}.flex-order-gt-sm--3{order:-3}.flex-order-gt-sm--2{order:-2}.flex-order-gt-sm--1{order:-1}.flex-order-gt-sm-0{order:0}.flex-order-gt-sm-1{order:1}.flex-order-gt-sm-2{order:2}.flex-order-gt-sm-3{order:3}.flex-order-gt-sm-4{order:4}.flex-order-gt-sm-5{order:5}.flex-order-gt-sm-6{order:6}.flex-order-gt-sm-7{order:7}.flex-order-gt-sm-8{order:8}.flex-order-gt-sm-9{order:9}.flex-order-gt-sm-10{order:10}.flex-order-gt-sm-11{order:11}.flex-order-gt-sm-12{order:12}.flex-order-gt-sm-13{order:13}.flex-order-gt-sm-14{order:14}.flex-order-gt-sm-15{order:15}.flex-order-gt-sm-16{order:16}.flex-order-gt-sm-17{order:17}.flex-order-gt-sm-18{order:18}.flex-order-gt-sm-19{order:19}.flex-order-gt-sm-20{order:20}.flex-offset-gt-sm-0,.layout-margin .flex-offset-gt-sm-0,.layout-margin .offset-gt-sm-0,.offset-gt-sm-0{margin-left:0}[dir=rtl] .flex-offset-gt-sm-0,[dir=rtl] .layout-margin .flex-offset-gt-sm-0,[dir=rtl] .layout-margin .offset-gt-sm-0,[dir=rtl] .offset-gt-sm-0{margin-left:auto;margin-right:0}.flex-offset-gt-sm-5,.layout-margin .flex-offset-gt-sm-5,.layout-margin .offset-gt-sm-5,.offset-gt-sm-5{margin-left:5%}[dir=rtl] .flex-offset-gt-sm-5,[dir=rtl] .layout-margin .flex-offset-gt-sm-5,[dir=rtl] .layout-margin .offset-gt-sm-5,[dir=rtl] .offset-gt-sm-5{margin-left:auto;margin-right:5%}.flex-offset-gt-sm-10,.layout-margin .flex-offset-gt-sm-10,.layout-margin .offset-gt-sm-10,.offset-gt-sm-10{margin-left:10%}[dir=rtl] .flex-offset-gt-sm-10,[dir=rtl] .layout-margin .flex-offset-gt-sm-10,[dir=rtl] .layout-margin .offset-gt-sm-10,[dir=rtl] .offset-gt-sm-10{margin-left:auto;margin-right:10%}.flex-offset-gt-sm-15,.layout-margin .flex-offset-gt-sm-15,.layout-margin .offset-gt-sm-15,.offset-gt-sm-15{margin-left:15%}[dir=rtl] .flex-offset-gt-sm-15,[dir=rtl] .layout-margin .flex-offset-gt-sm-15,[dir=rtl] .layout-margin .offset-gt-sm-15,[dir=rtl] .offset-gt-sm-15{margin-left:auto;margin-right:15%}.flex-offset-gt-sm-20,.layout-margin .flex-offset-gt-sm-20,.layout-margin .offset-gt-sm-20,.offset-gt-sm-20{margin-left:20%}[dir=rtl] .flex-offset-gt-sm-20,[dir=rtl] .layout-margin .flex-offset-gt-sm-20,[dir=rtl] .layout-margin .offset-gt-sm-20,[dir=rtl] .offset-gt-sm-20{margin-left:auto;margin-right:20%}.flex-offset-gt-sm-25,.layout-margin .flex-offset-gt-sm-25,.layout-margin .offset-gt-sm-25,.offset-gt-sm-25{margin-left:25%}[dir=rtl] .flex-offset-gt-sm-25,[dir=rtl] .layout-margin .flex-offset-gt-sm-25,[dir=rtl] .layout-margin .offset-gt-sm-25,[dir=rtl] .offset-gt-sm-25{margin-left:auto;margin-right:25%}.flex-offset-gt-sm-30,.layout-margin .flex-offset-gt-sm-30,.layout-margin .offset-gt-sm-30,.offset-gt-sm-30{margin-left:30%}[dir=rtl] .flex-offset-gt-sm-30,[dir=rtl] .layout-margin .flex-offset-gt-sm-30,[dir=rtl] .layout-margin .offset-gt-sm-30,[dir=rtl] .offset-gt-sm-30{margin-left:auto;margin-right:30%}.flex-offset-gt-sm-35,.layout-margin .flex-offset-gt-sm-35,.layout-margin .offset-gt-sm-35,.offset-gt-sm-35{margin-left:35%}[dir=rtl] .flex-offset-gt-sm-35,[dir=rtl] .layout-margin .flex-offset-gt-sm-35,[dir=rtl] .layout-margin .offset-gt-sm-35,[dir=rtl] .offset-gt-sm-35{margin-left:auto;margin-right:35%}.flex-offset-gt-sm-40,.layout-margin .flex-offset-gt-sm-40,.layout-margin .offset-gt-sm-40,.offset-gt-sm-40{margin-left:40%}[dir=rtl] .flex-offset-gt-sm-40,[dir=rtl] .layout-margin .flex-offset-gt-sm-40,[dir=rtl] .layout-margin .offset-gt-sm-40,[dir=rtl] .offset-gt-sm-40{margin-left:auto;margin-right:40%}.flex-offset-gt-sm-45,.layout-margin .flex-offset-gt-sm-45,.layout-margin .offset-gt-sm-45,.offset-gt-sm-45{margin-left:45%}[dir=rtl] .flex-offset-gt-sm-45,[dir=rtl] .layout-margin .flex-offset-gt-sm-45,[dir=rtl] .layout-margin .offset-gt-sm-45,[dir=rtl] .offset-gt-sm-45{margin-left:auto;margin-right:45%}.flex-offset-gt-sm-50,.layout-margin .flex-offset-gt-sm-50,.layout-margin .offset-gt-sm-50,.offset-gt-sm-50{margin-left:50%}[dir=rtl] .flex-offset-gt-sm-50,[dir=rtl] .layout-margin .flex-offset-gt-sm-50,[dir=rtl] .layout-margin .offset-gt-sm-50,[dir=rtl] .offset-gt-sm-50{margin-left:auto;margin-right:50%}.flex-offset-gt-sm-55,.layout-margin .flex-offset-gt-sm-55,.layout-margin .offset-gt-sm-55,.offset-gt-sm-55{margin-left:55%}[dir=rtl] .flex-offset-gt-sm-55,[dir=rtl] .layout-margin .flex-offset-gt-sm-55,[dir=rtl] .layout-margin .offset-gt-sm-55,[dir=rtl] .offset-gt-sm-55{margin-left:auto;margin-right:55%}.flex-offset-gt-sm-60,.layout-margin .flex-offset-gt-sm-60,.layout-margin .offset-gt-sm-60,.offset-gt-sm-60{margin-left:60%}[dir=rtl] .flex-offset-gt-sm-60,[dir=rtl] .layout-margin .flex-offset-gt-sm-60,[dir=rtl] .layout-margin .offset-gt-sm-60,[dir=rtl] .offset-gt-sm-60{margin-left:auto;margin-right:60%}.flex-offset-gt-sm-65,.layout-margin .flex-offset-gt-sm-65,.layout-margin .offset-gt-sm-65,.offset-gt-sm-65{margin-left:65%}[dir=rtl] .flex-offset-gt-sm-65,[dir=rtl] .layout-margin .flex-offset-gt-sm-65,[dir=rtl] .layout-margin .offset-gt-sm-65,[dir=rtl] .offset-gt-sm-65{margin-left:auto;margin-right:65%}.flex-offset-gt-sm-70,.layout-margin .flex-offset-gt-sm-70,.layout-margin .offset-gt-sm-70,.offset-gt-sm-70{margin-left:70%}[dir=rtl] .flex-offset-gt-sm-70,[dir=rtl] .layout-margin .flex-offset-gt-sm-70,[dir=rtl] .layout-margin .offset-gt-sm-70,[dir=rtl] .offset-gt-sm-70{margin-left:auto;margin-right:70%}.flex-offset-gt-sm-75,.layout-margin .flex-offset-gt-sm-75,.layout-margin .offset-gt-sm-75,.offset-gt-sm-75{margin-left:75%}[dir=rtl] .flex-offset-gt-sm-75,[dir=rtl] .layout-margin .flex-offset-gt-sm-75,[dir=rtl] .layout-margin .offset-gt-sm-75,[dir=rtl] .offset-gt-sm-75{margin-left:auto;margin-right:75%}.flex-offset-gt-sm-80,.layout-margin .flex-offset-gt-sm-80,.layout-margin .offset-gt-sm-80,.offset-gt-sm-80{margin-left:80%}[dir=rtl] .flex-offset-gt-sm-80,[dir=rtl] .layout-margin .flex-offset-gt-sm-80,[dir=rtl] .layout-margin .offset-gt-sm-80,[dir=rtl] .offset-gt-sm-80{margin-left:auto;margin-right:80%}.flex-offset-gt-sm-85,.layout-margin .flex-offset-gt-sm-85,.layout-margin .offset-gt-sm-85,.offset-gt-sm-85{margin-left:85%}[dir=rtl] .flex-offset-gt-sm-85,[dir=rtl] .layout-margin .flex-offset-gt-sm-85,[dir=rtl] .layout-margin .offset-gt-sm-85,[dir=rtl] .offset-gt-sm-85{margin-left:auto;margin-right:85%}.flex-offset-gt-sm-90,.layout-margin .flex-offset-gt-sm-90,.layout-margin .offset-gt-sm-90,.offset-gt-sm-90{margin-left:90%}[dir=rtl] .flex-offset-gt-sm-90,[dir=rtl] .layout-margin .flex-offset-gt-sm-90,[dir=rtl] .layout-margin .offset-gt-sm-90,[dir=rtl] .offset-gt-sm-90{margin-left:auto;margin-right:90%}.flex-offset-gt-sm-95,.layout-margin .flex-offset-gt-sm-95,.layout-margin .offset-gt-sm-95,.offset-gt-sm-95{margin-left:95%}[dir=rtl] .flex-offset-gt-sm-95,[dir=rtl] .layout-margin .flex-offset-gt-sm-95,[dir=rtl] .layout-margin .offset-gt-sm-95,[dir=rtl] .offset-gt-sm-95{margin-left:auto;margin-right:95%}.flex-offset-gt-sm-33,.layout-margin .flex-offset-gt-sm-33,.layout-margin .offset-gt-sm-33,.offset-gt-sm-33{margin-left:33.33333%}.flex-offset-gt-sm-66,.layout-margin .flex-offset-gt-sm-66,.layout-margin .offset-gt-sm-66,.offset-gt-sm-66{margin-left:66.66667%}[dir=rtl] .flex-offset-gt-sm-66,[dir=rtl] .layout-margin .flex-offset-gt-sm-66,[dir=rtl] .layout-margin .offset-gt-sm-66,[dir=rtl] .offset-gt-sm-66{margin-left:auto;margin-right:66.66667%}.layout-align-gt-sm,.layout-align-gt-sm-start-stretch{justify-content:flex-start;align-content:stretch;align-items:stretch}.layout-align-gt-sm-start,.layout-align-gt-sm-start-center,.layout-align-gt-sm-start-end,.layout-align-gt-sm-start-start,.layout-align-gt-sm-start-stretch{justify-content:flex-start}.layout-align-gt-sm-center,.layout-align-gt-sm-center-center,.layout-align-gt-sm-center-end,.layout-align-gt-sm-center-start,.layout-align-gt-sm-center-stretch{justify-content:center}.layout-align-gt-sm-end,.layout-align-gt-sm-end-center,.layout-align-gt-sm-end-end,.layout-align-gt-sm-end-start,.layout-align-gt-sm-end-stretch{justify-content:flex-end}.layout-align-gt-sm-space-around,.layout-align-gt-sm-space-around-center,.layout-align-gt-sm-space-around-end,.layout-align-gt-sm-space-around-start,.layout-align-gt-sm-space-around-stretch{justify-content:space-around}.layout-align-gt-sm-space-between,.layout-align-gt-sm-space-between-center,.layout-align-gt-sm-space-between-end,.layout-align-gt-sm-space-between-start,.layout-align-gt-sm-space-between-stretch{justify-content:space-between}.layout-align-gt-sm-center-start,.layout-align-gt-sm-end-start,.layout-align-gt-sm-space-around-start,.layout-align-gt-sm-space-between-start,.layout-align-gt-sm-start-start{align-items:flex-start;align-content:flex-start}.layout-align-gt-sm-center-center,.layout-align-gt-sm-end-center,.layout-align-gt-sm-space-around-center,.layout-align-gt-sm-space-between-center,.layout-align-gt-sm-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-gt-sm-center-center>*,.layout-align-gt-sm-end-center>*,.layout-align-gt-sm-space-around-center>*,.layout-align-gt-sm-space-between-center>*,.layout-align-gt-sm-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-sm-center-end,.layout-align-gt-sm-end-end,.layout-align-gt-sm-space-around-end,.layout-align-gt-sm-space-between-end,.layout-align-gt-sm-start-end{align-items:flex-end;align-content:flex-end}.layout-align-gt-sm-center-stretch,.layout-align-gt-sm-end-stretch,.layout-align-gt-sm-space-around-stretch,.layout-align-gt-sm-space-between-stretch,.layout-align-gt-sm-start-stretch{align-items:stretch;align-content:stretch}.flex-gt-sm{flex:1}.flex-gt-sm,.flex-gt-sm-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-gt-sm-grow{flex:1 1 100%}.flex-gt-sm-initial{flex:0 1 auto;box-sizing:border-box}.flex-gt-sm-auto{flex:1 1 auto;box-sizing:border-box}.flex-gt-sm-none{flex:0 0 auto;box-sizing:border-box}.flex-gt-sm-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-gt-sm-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-gt-sm-0,.layout-row>.flex-gt-sm-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-0{min-width:0}.layout-column>.flex-gt-sm-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box;min-width:0}.layout-gt-sm-column>.flex-gt-sm-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-gt-sm-5,.layout-row>.flex-gt-sm-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-gt-sm-10,.layout-row>.flex-gt-sm-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-gt-sm-15,.layout-row>.flex-gt-sm-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-gt-sm-20,.layout-row>.flex-gt-sm-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-gt-sm-25,.layout-row>.flex-gt-sm-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-gt-sm-30,.layout-row>.flex-gt-sm-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-gt-sm-35,.layout-row>.flex-gt-sm-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-gt-sm-40,.layout-row>.flex-gt-sm-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-gt-sm-45,.layout-row>.flex-gt-sm-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-gt-sm-50,.layout-row>.flex-gt-sm-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-gt-sm-55,.layout-row>.flex-gt-sm-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-gt-sm-60,.layout-row>.flex-gt-sm-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-gt-sm-65,.layout-row>.flex-gt-sm-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-gt-sm-70,.layout-row>.flex-gt-sm-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-gt-sm-75,.layout-row>.flex-gt-sm-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-gt-sm-80,.layout-row>.flex-gt-sm-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-gt-sm-85,.layout-row>.flex-gt-sm-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-gt-sm-90,.layout-row>.flex-gt-sm-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-gt-sm-95,.layout-row>.flex-gt-sm-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-95{max-height:95%}.flex-gt-sm-100,.layout-gt-sm-column>.flex-gt-sm-95{flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-gt-sm-100{max-height:100%}.layout-column>.flex-gt-sm-100,.layout-gt-sm-column>.flex-gt-sm-100,.layout-gt-sm-row>.flex-gt-sm-100,.layout-row>.flex-gt-sm-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-33{flex:1 1 33.33%;max-width:33.33%}.layout-row>.flex-gt-sm-33,.layout-row>.flex-gt-sm-66{-webkit-box-flex:1;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-66{flex:1 1 66.66%;max-width:66.66%}.layout-column>.flex-gt-sm-33{flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-sm-66{flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-33{max-width:33.33%}.layout-gt-sm-row>.flex-gt-sm-33,.layout-gt-sm-row>.flex-gt-sm-66{flex:1 1 100%;max-height:100%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-66{max-width:66.66%}.layout-gt-sm-row>.flex{min-width:0}.layout-gt-sm-column>.flex-gt-sm-33{flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-66{flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm-column>.flex{min-height:0}.layout-gt-sm,.layout-gt-sm-column,.layout-gt-sm-row{box-sizing:border-box;display:flex}.layout-gt-sm-column{flex-direction:column}.layout-gt-sm-row{flex-direction:row}}
@media (min-width:960px) and (max-width:1279px){.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show),.hide-md:not(.show-md):not(.show-gt-sm):not(.show-gt-xs):not(.show),.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show){display:none}.flex-order-md--20{order:-20}.flex-order-md--19{order:-19}.flex-order-md--18{order:-18}.flex-order-md--17{order:-17}.flex-order-md--16{order:-16}.flex-order-md--15{order:-15}.flex-order-md--14{order:-14}.flex-order-md--13{order:-13}.flex-order-md--12{order:-12}.flex-order-md--11{order:-11}.flex-order-md--10{order:-10}.flex-order-md--9{order:-9}.flex-order-md--8{order:-8}.flex-order-md--7{order:-7}.flex-order-md--6{order:-6}.flex-order-md--5{order:-5}.flex-order-md--4{order:-4}.flex-order-md--3{order:-3}.flex-order-md--2{order:-2}.flex-order-md--1{order:-1}.flex-order-md-0{order:0}.flex-order-md-1{order:1}.flex-order-md-2{order:2}.flex-order-md-3{order:3}.flex-order-md-4{order:4}.flex-order-md-5{order:5}.flex-order-md-6{order:6}.flex-order-md-7{order:7}.flex-order-md-8{order:8}.flex-order-md-9{order:9}.flex-order-md-10{order:10}.flex-order-md-11{order:11}.flex-order-md-12{order:12}.flex-order-md-13{order:13}.flex-order-md-14{order:14}.flex-order-md-15{order:15}.flex-order-md-16{order:16}.flex-order-md-17{order:17}.flex-order-md-18{order:18}.flex-order-md-19{order:19}.flex-order-md-20{order:20}.flex-offset-md-0,.layout-margin .flex-offset-md-0,.layout-margin .offset-md-0,.offset-md-0{margin-left:0}[dir=rtl] .flex-offset-md-0,[dir=rtl] .layout-margin .flex-offset-md-0,[dir=rtl] .layout-margin .offset-md-0,[dir=rtl] .offset-md-0{margin-left:auto;margin-right:0}.flex-offset-md-5,.layout-margin .flex-offset-md-5,.layout-margin .offset-md-5,.offset-md-5{margin-left:5%}[dir=rtl] .flex-offset-md-5,[dir=rtl] .layout-margin .flex-offset-md-5,[dir=rtl] .layout-margin .offset-md-5,[dir=rtl] .offset-md-5{margin-left:auto;margin-right:5%}.flex-offset-md-10,.layout-margin .flex-offset-md-10,.layout-margin .offset-md-10,.offset-md-10{margin-left:10%}[dir=rtl] .flex-offset-md-10,[dir=rtl] .layout-margin .flex-offset-md-10,[dir=rtl] .layout-margin .offset-md-10,[dir=rtl] .offset-md-10{margin-left:auto;margin-right:10%}.flex-offset-md-15,.layout-margin .flex-offset-md-15,.layout-margin .offset-md-15,.offset-md-15{margin-left:15%}[dir=rtl] .flex-offset-md-15,[dir=rtl] .layout-margin .flex-offset-md-15,[dir=rtl] .layout-margin .offset-md-15,[dir=rtl] .offset-md-15{margin-left:auto;margin-right:15%}.flex-offset-md-20,.layout-margin .flex-offset-md-20,.layout-margin .offset-md-20,.offset-md-20{margin-left:20%}[dir=rtl] .flex-offset-md-20,[dir=rtl] .layout-margin .flex-offset-md-20,[dir=rtl] .layout-margin .offset-md-20,[dir=rtl] .offset-md-20{margin-left:auto;margin-right:20%}.flex-offset-md-25,.layout-margin .flex-offset-md-25,.layout-margin .offset-md-25,.offset-md-25{margin-left:25%}[dir=rtl] .flex-offset-md-25,[dir=rtl] .layout-margin .flex-offset-md-25,[dir=rtl] .layout-margin .offset-md-25,[dir=rtl] .offset-md-25{margin-left:auto;margin-right:25%}.flex-offset-md-30,.layout-margin .flex-offset-md-30,.layout-margin .offset-md-30,.offset-md-30{margin-left:30%}[dir=rtl] .flex-offset-md-30,[dir=rtl] .layout-margin .flex-offset-md-30,[dir=rtl] .layout-margin .offset-md-30,[dir=rtl] .offset-md-30{margin-left:auto;margin-right:30%}.flex-offset-md-35,.layout-margin .flex-offset-md-35,.layout-margin .offset-md-35,.offset-md-35{margin-left:35%}[dir=rtl] .flex-offset-md-35,[dir=rtl] .layout-margin .flex-offset-md-35,[dir=rtl] .layout-margin .offset-md-35,[dir=rtl] .offset-md-35{margin-left:auto;margin-right:35%}.flex-offset-md-40,.layout-margin .flex-offset-md-40,.layout-margin .offset-md-40,.offset-md-40{margin-left:40%}[dir=rtl] .flex-offset-md-40,[dir=rtl] .layout-margin .flex-offset-md-40,[dir=rtl] .layout-margin .offset-md-40,[dir=rtl] .offset-md-40{margin-left:auto;margin-right:40%}.flex-offset-md-45,.layout-margin .flex-offset-md-45,.layout-margin .offset-md-45,.offset-md-45{margin-left:45%}[dir=rtl] .flex-offset-md-45,[dir=rtl] .layout-margin .flex-offset-md-45,[dir=rtl] .layout-margin .offset-md-45,[dir=rtl] .offset-md-45{margin-left:auto;margin-right:45%}.flex-offset-md-50,.layout-margin .flex-offset-md-50,.layout-margin .offset-md-50,.offset-md-50{margin-left:50%}[dir=rtl] .flex-offset-md-50,[dir=rtl] .layout-margin .flex-offset-md-50,[dir=rtl] .layout-margin .offset-md-50,[dir=rtl] .offset-md-50{margin-left:auto;margin-right:50%}.flex-offset-md-55,.layout-margin .flex-offset-md-55,.layout-margin .offset-md-55,.offset-md-55{margin-left:55%}[dir=rtl] .flex-offset-md-55,[dir=rtl] .layout-margin .flex-offset-md-55,[dir=rtl] .layout-margin .offset-md-55,[dir=rtl] .offset-md-55{margin-left:auto;margin-right:55%}.flex-offset-md-60,.layout-margin .flex-offset-md-60,.layout-margin .offset-md-60,.offset-md-60{margin-left:60%}[dir=rtl] .flex-offset-md-60,[dir=rtl] .layout-margin .flex-offset-md-60,[dir=rtl] .layout-margin .offset-md-60,[dir=rtl] .offset-md-60{margin-left:auto;margin-right:60%}.flex-offset-md-65,.layout-margin .flex-offset-md-65,.layout-margin .offset-md-65,.offset-md-65{margin-left:65%}[dir=rtl] .flex-offset-md-65,[dir=rtl] .layout-margin .flex-offset-md-65,[dir=rtl] .layout-margin .offset-md-65,[dir=rtl] .offset-md-65{margin-left:auto;margin-right:65%}.flex-offset-md-70,.layout-margin .flex-offset-md-70,.layout-margin .offset-md-70,.offset-md-70{margin-left:70%}[dir=rtl] .flex-offset-md-70,[dir=rtl] .layout-margin .flex-offset-md-70,[dir=rtl] .layout-margin .offset-md-70,[dir=rtl] .offset-md-70{margin-left:auto;margin-right:70%}.flex-offset-md-75,.layout-margin .flex-offset-md-75,.layout-margin .offset-md-75,.offset-md-75{margin-left:75%}[dir=rtl] .flex-offset-md-75,[dir=rtl] .layout-margin .flex-offset-md-75,[dir=rtl] .layout-margin .offset-md-75,[dir=rtl] .offset-md-75{margin-left:auto;margin-right:75%}.flex-offset-md-80,.layout-margin .flex-offset-md-80,.layout-margin .offset-md-80,.offset-md-80{margin-left:80%}[dir=rtl] .flex-offset-md-80,[dir=rtl] .layout-margin .flex-offset-md-80,[dir=rtl] .layout-margin .offset-md-80,[dir=rtl] .offset-md-80{margin-left:auto;margin-right:80%}.flex-offset-md-85,.layout-margin .flex-offset-md-85,.layout-margin .offset-md-85,.offset-md-85{margin-left:85%}[dir=rtl] .flex-offset-md-85,[dir=rtl] .layout-margin .flex-offset-md-85,[dir=rtl] .layout-margin .offset-md-85,[dir=rtl] .offset-md-85{margin-left:auto;margin-right:85%}.flex-offset-md-90,.layout-margin .flex-offset-md-90,.layout-margin .offset-md-90,.offset-md-90{margin-left:90%}[dir=rtl] .flex-offset-md-90,[dir=rtl] .layout-margin .flex-offset-md-90,[dir=rtl] .layout-margin .offset-md-90,[dir=rtl] .offset-md-90{margin-left:auto;margin-right:90%}.flex-offset-md-95,.layout-margin .flex-offset-md-95,.layout-margin .offset-md-95,.offset-md-95{margin-left:95%}[dir=rtl] .flex-offset-md-95,[dir=rtl] .layout-margin .flex-offset-md-95,[dir=rtl] .layout-margin .offset-md-95,[dir=rtl] .offset-md-95{margin-left:auto;margin-right:95%}.flex-offset-md-33,.layout-margin .flex-offset-md-33,.layout-margin .offset-md-33,.offset-md-33{margin-left:33.33333%}.flex-offset-md-66,.layout-margin .flex-offset-md-66,.layout-margin .offset-md-66,.offset-md-66{margin-left:66.66667%}[dir=rtl] .flex-offset-md-66,[dir=rtl] .layout-margin .flex-offset-md-66,[dir=rtl] .layout-margin .offset-md-66,[dir=rtl] .offset-md-66{margin-left:auto;margin-right:66.66667%}.layout-align-md,.layout-align-md-start-stretch{align-content:stretch;align-items:stretch}.layout-align-md,.layout-align-md-start,.layout-align-md-start-center,.layout-align-md-start-end,.layout-align-md-start-start,.layout-align-md-start-stretch{justify-content:flex-start}.layout-align-md-center,.layout-align-md-center-center,.layout-align-md-center-end,.layout-align-md-center-start,.layout-align-md-center-stretch{justify-content:center}.layout-align-md-end,.layout-align-md-end-center,.layout-align-md-end-end,.layout-align-md-end-start,.layout-align-md-end-stretch{justify-content:flex-end}.layout-align-md-space-around,.layout-align-md-space-around-center,.layout-align-md-space-around-end,.layout-align-md-space-around-start,.layout-align-md-space-around-stretch{justify-content:space-around}.layout-align-md-space-between,.layout-align-md-space-between-center,.layout-align-md-space-between-end,.layout-align-md-space-between-start,.layout-align-md-space-between-stretch{justify-content:space-between}.layout-align-md-center-start,.layout-align-md-end-start,.layout-align-md-space-around-start,.layout-align-md-space-between-start,.layout-align-md-start-start{align-items:flex-start;align-content:flex-start}.layout-align-md-center-center,.layout-align-md-end-center,.layout-align-md-space-around-center,.layout-align-md-space-between-center,.layout-align-md-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-md-center-center>*,.layout-align-md-end-center>*,.layout-align-md-space-around-center>*,.layout-align-md-space-between-center>*,.layout-align-md-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-md-center-end,.layout-align-md-end-end,.layout-align-md-space-around-end,.layout-align-md-space-between-end,.layout-align-md-start-end{align-items:flex-end;align-content:flex-end}.layout-align-md-center-stretch,.layout-align-md-end-stretch,.layout-align-md-space-around-stretch,.layout-align-md-space-between-stretch,.layout-align-md-start-stretch{align-items:stretch;align-content:stretch}.flex-md{flex:1}.flex-md,.flex-md-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-md-grow{flex:1 1 100%}.flex-md-initial{flex:0 1 auto;box-sizing:border-box}.flex-md-auto{flex:1 1 auto;box-sizing:border-box}.flex-md-none{flex:0 0 auto;box-sizing:border-box}.flex-md-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-md-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-md-0,.layout-row>.flex-md-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-0{min-width:0}.layout-column>.flex-md-0{max-width:100%;max-height:0%}.layout-column>.flex-md-0,.layout-md-row>.flex-md-0{flex:1 1 100%;box-sizing:border-box}.layout-md-row>.flex-md-0{max-width:0;max-height:100%;min-width:0}.layout-md-column>.flex-md-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-md-5,.layout-row>.flex-md-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-5{max-width:100%;max-height:5%}.layout-column>.flex-md-5,.layout-md-row>.flex-md-5{flex:1 1 100%;box-sizing:border-box}.layout-md-row>.flex-md-5{max-width:5%;max-height:100%}.layout-md-column>.flex-md-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-md-10,.layout-row>.flex-md-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-10{max-width:100%;max-height:10%}.layout-column>.flex-md-10,.layout-md-row>.flex-md-10{flex:1 1 100%;box-sizing:border-box}.layout-md-row>.flex-md-10{max-width:10%;max-height:100%}.layout-md-column>.flex-md-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-md-15,.layout-row>.flex-md-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-15{max-width:100%;max-height:15%}.layout-column>.flex-md-15,.layout-md-row>.flex-md-15{flex:1 1 100%;box-sizing:border-box}.layout-md-row>.flex-md-15{max-width:15%;max-height:100%}.layout-md-column>.flex-md-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-md-20,.layout-row>.flex-md-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-20{max-width:100%;max-height:20%}.layout-column>.flex-md-20,.layout-md-row>.flex-md-20{flex:1 1 100%;box-sizing:border-box}.layout-md-row>.flex-md-20{max-width:20%;max-height:100%}.layout-md-column>.flex-md-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-md-25,.layout-row>.flex-md-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-25{max-width:100%;max-height:25%}.layout-column>.flex-md-25,.layout-md-row>.flex-md-25{flex:1 1 100%;box-sizing:border-box}.layout-md-row>.flex-md-25{max-width:25%;max-height:100%}.layout-md-column>.flex-md-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-md-30,.layout-row>.flex-md-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-30{max-width:100%;max-height:30%}.layout-column>.flex-md-30,.layout-md-row>.flex-md-30{flex:1 1 100%;box-sizing:border-box}.layout-md-row>.flex-md-30{max-width:30%;max-height:100%}.layout-md-column>.flex-md-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-md-35,.layout-row>.flex-md-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-35{max-width:100%;max-height:35%}.layout-column>.flex-md-35,.layout-md-row>.flex-md-35{flex:1 1 100%;box-sizing:border-box}.layout-md-row>.flex-md-35{max-width:35%;max-height:100%}.layout-md-column>.flex-md-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-md-40,.layout-row>.flex-md-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-40{max-width:100%;max-height:40%}.layout-column>.flex-md-40,.layout-md-row>.flex-md-40{flex:1 1 100%;box-sizing:border-box}.layout-md-row>.flex-md-40{max-width:40%;max-height:100%}.layout-md-column>.flex-md-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-md-45,.layout-row>.flex-md-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-45{max-width:100%;max-height:45%}.layout-column>.flex-md-45,.layout-md-row>.flex-md-45{flex:1 1 100%;box-sizing:border-box}.layout-md-row>.flex-md-45{max-width:45%;max-height:100%}.layout-md-column>.flex-md-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-md-50,.layout-row>.flex-md-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-50{max-width:100%;max-height:50%}.layout-column>.flex-md-50,.layout-md-row>.flex-md-50{flex:1 1 100%;box-sizing:border-box}.layout-md-row>.flex-md-50{max-width:50%;max-height:100%}.layout-md-column>.flex-md-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-md-55,.layout-row>.flex-md-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-55{max-width:100%;max-height:55%}.layout-column>.flex-md-55,.layout-md-row>.flex-md-55{flex:1 1 100%;box-sizing:border-box}.layout-md-row>.flex-md-55{max-width:55%;max-height:100%}.layout-md-column>.flex-md-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-md-60,.layout-row>.flex-md-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-60{max-width:100%;max-height:60%}.layout-column>.flex-md-60,.layout-md-row>.flex-md-60{flex:1 1 100%;box-sizing:border-box}.layout-md-row>.flex-md-60{max-width:60%;max-height:100%}.layout-md-column>.flex-md-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-md-65,.layout-row>.flex-md-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-65{max-width:100%;max-height:65%}.layout-column>.flex-md-65,.layout-md-row>.flex-md-65{flex:1 1 100%;box-sizing:border-box}.layout-md-row>.flex-md-65{max-width:65%;max-height:100%}.layout-md-column>.flex-md-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-md-70,.layout-row>.flex-md-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-70{max-width:100%;max-height:70%}.layout-column>.flex-md-70,.layout-md-row>.flex-md-70{flex:1 1 100%;box-sizing:border-box}.layout-md-row>.flex-md-70{max-width:70%;max-height:100%}.layout-md-column>.flex-md-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-md-75,.layout-row>.flex-md-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-75{max-width:100%;max-height:75%}.layout-column>.flex-md-75,.layout-md-row>.flex-md-75{flex:1 1 100%;box-sizing:border-box}.layout-md-row>.flex-md-75{max-width:75%;max-height:100%}.layout-md-column>.flex-md-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-md-80,.layout-row>.flex-md-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-80{max-width:100%;max-height:80%}.layout-column>.flex-md-80,.layout-md-row>.flex-md-80{flex:1 1 100%;box-sizing:border-box}.layout-md-row>.flex-md-80{max-width:80%;max-height:100%}.layout-md-column>.flex-md-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-md-85,.layout-row>.flex-md-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-85{max-width:100%;max-height:85%}.layout-column>.flex-md-85,.layout-md-row>.flex-md-85{flex:1 1 100%;box-sizing:border-box}.layout-md-row>.flex-md-85{max-width:85%;max-height:100%}.layout-md-column>.flex-md-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-md-90,.layout-row>.flex-md-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-90{max-width:100%;max-height:90%}.layout-column>.flex-md-90,.layout-md-row>.flex-md-90{flex:1 1 100%;box-sizing:border-box}.layout-md-row>.flex-md-90{max-width:90%;max-height:100%}.layout-md-column>.flex-md-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-md-95,.layout-row>.flex-md-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-95{max-width:100%;max-height:95%}.layout-column>.flex-md-95,.layout-md-row>.flex-md-95{flex:1 1 100%;box-sizing:border-box}.layout-md-row>.flex-md-95{max-width:95%;max-height:100%}.layout-md-column>.flex-md-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-md-100,.layout-column>.flex-md-100,.layout-md-column>.flex-md-100,.layout-md-row>.flex-md-100,.layout-row>.flex-md-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-33{flex:1 1 33.33%;max-width:33.33%}.layout-row>.flex-md-33,.layout-row>.flex-md-66{-webkit-box-flex:1;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-66{flex:1 1 66.66%;max-width:66.66%}.layout-column>.flex-md-33{flex:1 1 33.33%;max-height:33.33%}.layout-column>.flex-md-33,.layout-column>.flex-md-66{-webkit-box-flex:1;max-width:100%;box-sizing:border-box}.layout-column>.flex-md-66{flex:1 1 66.66%;max-height:66.66%}.layout-md-row>.flex-md-33{max-width:33.33%}.layout-md-row>.flex-md-33,.layout-md-row>.flex-md-66{flex:1 1 100%;max-height:100%;box-sizing:border-box}.layout-md-row>.flex-md-66{max-width:66.66%}.layout-md-row>.flex{min-width:0}.layout-md-column>.flex-md-33{max-height:33.33%}.layout-md-column>.flex-md-33,.layout-md-column>.flex-md-66{flex:1 1 100%;max-width:100%;box-sizing:border-box}.layout-md-column>.flex-md-66{max-height:66.66%}.layout-md-column>.flex{min-height:0}.layout-md,.layout-md-column,.layout-md-row{box-sizing:border-box;display:flex}.layout-md-column{flex-direction:column}.layout-md-row{flex-direction:row}}
@media (min-width:1280px){.flex-order-gt-md--20{order:-20}.flex-order-gt-md--19{order:-19}.flex-order-gt-md--18{order:-18}.flex-order-gt-md--17{order:-17}.flex-order-gt-md--16{order:-16}.flex-order-gt-md--15{order:-15}.flex-order-gt-md--14{order:-14}.flex-order-gt-md--13{order:-13}.flex-order-gt-md--12{order:-12}.flex-order-gt-md--11{order:-11}.flex-order-gt-md--10{order:-10}.flex-order-gt-md--9{order:-9}.flex-order-gt-md--8{order:-8}.flex-order-gt-md--7{order:-7}.flex-order-gt-md--6{order:-6}.flex-order-gt-md--5{order:-5}.flex-order-gt-md--4{order:-4}.flex-order-gt-md--3{order:-3}.flex-order-gt-md--2{order:-2}.flex-order-gt-md--1{order:-1}.flex-order-gt-md-0{order:0}.flex-order-gt-md-1{order:1}.flex-order-gt-md-2{order:2}.flex-order-gt-md-3{order:3}.flex-order-gt-md-4{order:4}.flex-order-gt-md-5{order:5}.flex-order-gt-md-6{order:6}.flex-order-gt-md-7{order:7}.flex-order-gt-md-8{order:8}.flex-order-gt-md-9{order:9}.flex-order-gt-md-10{order:10}.flex-order-gt-md-11{order:11}.flex-order-gt-md-12{order:12}.flex-order-gt-md-13{order:13}.flex-order-gt-md-14{order:14}.flex-order-gt-md-15{order:15}.flex-order-gt-md-16{order:16}.flex-order-gt-md-17{order:17}.flex-order-gt-md-18{order:18}.flex-order-gt-md-19{order:19}.flex-order-gt-md-20{order:20}.flex-offset-gt-md-0,.layout-margin .flex-offset-gt-md-0,.layout-margin .offset-gt-md-0,.offset-gt-md-0{margin-left:0}[dir=rtl] .flex-offset-gt-md-0,[dir=rtl] .layout-margin .flex-offset-gt-md-0,[dir=rtl] .layout-margin .offset-gt-md-0,[dir=rtl] .offset-gt-md-0{margin-left:auto;margin-right:0}.flex-offset-gt-md-5,.layout-margin .flex-offset-gt-md-5,.layout-margin .offset-gt-md-5,.offset-gt-md-5{margin-left:5%}[dir=rtl] .flex-offset-gt-md-5,[dir=rtl] .layout-margin .flex-offset-gt-md-5,[dir=rtl] .layout-margin .offset-gt-md-5,[dir=rtl] .offset-gt-md-5{margin-left:auto;margin-right:5%}.flex-offset-gt-md-10,.layout-margin .flex-offset-gt-md-10,.layout-margin .offset-gt-md-10,.offset-gt-md-10{margin-left:10%}[dir=rtl] .flex-offset-gt-md-10,[dir=rtl] .layout-margin .flex-offset-gt-md-10,[dir=rtl] .layout-margin .offset-gt-md-10,[dir=rtl] .offset-gt-md-10{margin-left:auto;margin-right:10%}.flex-offset-gt-md-15,.layout-margin .flex-offset-gt-md-15,.layout-margin .offset-gt-md-15,.offset-gt-md-15{margin-left:15%}[dir=rtl] .flex-offset-gt-md-15,[dir=rtl] .layout-margin .flex-offset-gt-md-15,[dir=rtl] .layout-margin .offset-gt-md-15,[dir=rtl] .offset-gt-md-15{margin-left:auto;margin-right:15%}.flex-offset-gt-md-20,.layout-margin .flex-offset-gt-md-20,.layout-margin .offset-gt-md-20,.offset-gt-md-20{margin-left:20%}[dir=rtl] .flex-offset-gt-md-20,[dir=rtl] .layout-margin .flex-offset-gt-md-20,[dir=rtl] .layout-margin .offset-gt-md-20,[dir=rtl] .offset-gt-md-20{margin-left:auto;margin-right:20%}.flex-offset-gt-md-25,.layout-margin .flex-offset-gt-md-25,.layout-margin .offset-gt-md-25,.offset-gt-md-25{margin-left:25%}[dir=rtl] .flex-offset-gt-md-25,[dir=rtl] .layout-margin .flex-offset-gt-md-25,[dir=rtl] .layout-margin .offset-gt-md-25,[dir=rtl] .offset-gt-md-25{margin-left:auto;margin-right:25%}.flex-offset-gt-md-30,.layout-margin .flex-offset-gt-md-30,.layout-margin .offset-gt-md-30,.offset-gt-md-30{margin-left:30%}[dir=rtl] .flex-offset-gt-md-30,[dir=rtl] .layout-margin .flex-offset-gt-md-30,[dir=rtl] .layout-margin .offset-gt-md-30,[dir=rtl] .offset-gt-md-30{margin-left:auto;margin-right:30%}.flex-offset-gt-md-35,.layout-margin .flex-offset-gt-md-35,.layout-margin .offset-gt-md-35,.offset-gt-md-35{margin-left:35%}[dir=rtl] .flex-offset-gt-md-35,[dir=rtl] .layout-margin .flex-offset-gt-md-35,[dir=rtl] .layout-margin .offset-gt-md-35,[dir=rtl] .offset-gt-md-35{margin-left:auto;margin-right:35%}.flex-offset-gt-md-40,.layout-margin .flex-offset-gt-md-40,.layout-margin .offset-gt-md-40,.offset-gt-md-40{margin-left:40%}[dir=rtl] .flex-offset-gt-md-40,[dir=rtl] .layout-margin .flex-offset-gt-md-40,[dir=rtl] .layout-margin .offset-gt-md-40,[dir=rtl] .offset-gt-md-40{margin-left:auto;margin-right:40%}.flex-offset-gt-md-45,.layout-margin .flex-offset-gt-md-45,.layout-margin .offset-gt-md-45,.offset-gt-md-45{margin-left:45%}[dir=rtl] .flex-offset-gt-md-45,[dir=rtl] .layout-margin .flex-offset-gt-md-45,[dir=rtl] .layout-margin .offset-gt-md-45,[dir=rtl] .offset-gt-md-45{margin-left:auto;margin-right:45%}.flex-offset-gt-md-50,.layout-margin .flex-offset-gt-md-50,.layout-margin .offset-gt-md-50,.offset-gt-md-50{margin-left:50%}[dir=rtl] .flex-offset-gt-md-50,[dir=rtl] .layout-margin .flex-offset-gt-md-50,[dir=rtl] .layout-margin .offset-gt-md-50,[dir=rtl] .offset-gt-md-50{margin-left:auto;margin-right:50%}.flex-offset-gt-md-55,.layout-margin .flex-offset-gt-md-55,.layout-margin .offset-gt-md-55,.offset-gt-md-55{margin-left:55%}[dir=rtl] .flex-offset-gt-md-55,[dir=rtl] .layout-margin .flex-offset-gt-md-55,[dir=rtl] .layout-margin .offset-gt-md-55,[dir=rtl] .offset-gt-md-55{margin-left:auto;margin-right:55%}.flex-offset-gt-md-60,.layout-margin .flex-offset-gt-md-60,.layout-margin .offset-gt-md-60,.offset-gt-md-60{margin-left:60%}[dir=rtl] .flex-offset-gt-md-60,[dir=rtl] .layout-margin .flex-offset-gt-md-60,[dir=rtl] .layout-margin .offset-gt-md-60,[dir=rtl] .offset-gt-md-60{margin-left:auto;margin-right:60%}.flex-offset-gt-md-65,.layout-margin .flex-offset-gt-md-65,.layout-margin .offset-gt-md-65,.offset-gt-md-65{margin-left:65%}[dir=rtl] .flex-offset-gt-md-65,[dir=rtl] .layout-margin .flex-offset-gt-md-65,[dir=rtl] .layout-margin .offset-gt-md-65,[dir=rtl] .offset-gt-md-65{margin-left:auto;margin-right:65%}.flex-offset-gt-md-70,.layout-margin .flex-offset-gt-md-70,.layout-margin .offset-gt-md-70,.offset-gt-md-70{margin-left:70%}[dir=rtl] .flex-offset-gt-md-70,[dir=rtl] .layout-margin .flex-offset-gt-md-70,[dir=rtl] .layout-margin .offset-gt-md-70,[dir=rtl] .offset-gt-md-70{margin-left:auto;margin-right:70%}.flex-offset-gt-md-75,.layout-margin .flex-offset-gt-md-75,.layout-margin .offset-gt-md-75,.offset-gt-md-75{margin-left:75%}[dir=rtl] .flex-offset-gt-md-75,[dir=rtl] .layout-margin .flex-offset-gt-md-75,[dir=rtl] .layout-margin .offset-gt-md-75,[dir=rtl] .offset-gt-md-75{margin-left:auto;margin-right:75%}.flex-offset-gt-md-80,.layout-margin .flex-offset-gt-md-80,.layout-margin .offset-gt-md-80,.offset-gt-md-80{margin-left:80%}[dir=rtl] .flex-offset-gt-md-80,[dir=rtl] .layout-margin .flex-offset-gt-md-80,[dir=rtl] .layout-margin .offset-gt-md-80,[dir=rtl] .offset-gt-md-80{margin-left:auto;margin-right:80%}.flex-offset-gt-md-85,.layout-margin .flex-offset-gt-md-85,.layout-margin .offset-gt-md-85,.offset-gt-md-85{margin-left:85%}[dir=rtl] .flex-offset-gt-md-85,[dir=rtl] .layout-margin .flex-offset-gt-md-85,[dir=rtl] .layout-margin .offset-gt-md-85,[dir=rtl] .offset-gt-md-85{margin-left:auto;margin-right:85%}.flex-offset-gt-md-90,.layout-margin .flex-offset-gt-md-90,.layout-margin .offset-gt-md-90,.offset-gt-md-90{margin-left:90%}[dir=rtl] .flex-offset-gt-md-90,[dir=rtl] .layout-margin .flex-offset-gt-md-90,[dir=rtl] .layout-margin .offset-gt-md-90,[dir=rtl] .offset-gt-md-90{margin-left:auto;margin-right:90%}.flex-offset-gt-md-95,.layout-margin .flex-offset-gt-md-95,.layout-margin .offset-gt-md-95,.offset-gt-md-95{margin-left:95%}[dir=rtl] .flex-offset-gt-md-95,[dir=rtl] .layout-margin .flex-offset-gt-md-95,[dir=rtl] .layout-margin .offset-gt-md-95,[dir=rtl] .offset-gt-md-95{margin-left:auto;margin-right:95%}.flex-offset-gt-md-33,.layout-margin .flex-offset-gt-md-33,.layout-margin .offset-gt-md-33,.offset-gt-md-33{margin-left:33.33333%}.flex-offset-gt-md-66,.layout-margin .flex-offset-gt-md-66,.layout-margin .offset-gt-md-66,.offset-gt-md-66{margin-left:66.66667%}[dir=rtl] .flex-offset-gt-md-66,[dir=rtl] .layout-margin .flex-offset-gt-md-66,[dir=rtl] .layout-margin .offset-gt-md-66,[dir=rtl] .offset-gt-md-66{margin-left:auto;margin-right:66.66667%}.layout-align-gt-md,.layout-align-gt-md-start-stretch{justify-content:flex-start;align-content:stretch;align-items:stretch}.layout-align-gt-md-start,.layout-align-gt-md-start-center,.layout-align-gt-md-start-end,.layout-align-gt-md-start-start,.layout-align-gt-md-start-stretch{justify-content:flex-start}.layout-align-gt-md-center,.layout-align-gt-md-center-center,.layout-align-gt-md-center-end,.layout-align-gt-md-center-start,.layout-align-gt-md-center-stretch{justify-content:center}.layout-align-gt-md-end,.layout-align-gt-md-end-center,.layout-align-gt-md-end-end,.layout-align-gt-md-end-start,.layout-align-gt-md-end-stretch{justify-content:flex-end}.layout-align-gt-md-space-around,.layout-align-gt-md-space-around-center,.layout-align-gt-md-space-around-end,.layout-align-gt-md-space-around-start,.layout-align-gt-md-space-around-stretch{justify-content:space-around}.layout-align-gt-md-space-between,.layout-align-gt-md-space-between-center,.layout-align-gt-md-space-between-end,.layout-align-gt-md-space-between-start,.layout-align-gt-md-space-between-stretch{justify-content:space-between}.layout-align-gt-md-center-start,.layout-align-gt-md-end-start,.layout-align-gt-md-space-around-start,.layout-align-gt-md-space-between-start,.layout-align-gt-md-start-start{align-items:flex-start;align-content:flex-start}.layout-align-gt-md-center-center,.layout-align-gt-md-end-center,.layout-align-gt-md-space-around-center,.layout-align-gt-md-space-between-center,.layout-align-gt-md-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-gt-md-center-center>*,.layout-align-gt-md-end-center>*,.layout-align-gt-md-space-around-center>*,.layout-align-gt-md-space-between-center>*,.layout-align-gt-md-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-md-center-end,.layout-align-gt-md-end-end,.layout-align-gt-md-space-around-end,.layout-align-gt-md-space-between-end,.layout-align-gt-md-start-end{align-items:flex-end;align-content:flex-end}.layout-align-gt-md-center-stretch,.layout-align-gt-md-end-stretch,.layout-align-gt-md-space-around-stretch,.layout-align-gt-md-space-between-stretch,.layout-align-gt-md-start-stretch{align-items:stretch;align-content:stretch}.flex-gt-md{flex:1}.flex-gt-md,.flex-gt-md-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-gt-md-grow{flex:1 1 100%}.flex-gt-md-initial{flex:0 1 auto;box-sizing:border-box}.flex-gt-md-auto{flex:1 1 auto;box-sizing:border-box}.flex-gt-md-none{flex:0 0 auto;box-sizing:border-box}.flex-gt-md-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-gt-md-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-gt-md-0,.layout-row>.flex-gt-md-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-0{min-width:0}.layout-column>.flex-gt-md-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box;min-width:0}.layout-gt-md-column>.flex-gt-md-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-gt-md-5,.layout-row>.flex-gt-md-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-gt-md-10,.layout-row>.flex-gt-md-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-gt-md-15,.layout-row>.flex-gt-md-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-gt-md-20,.layout-row>.flex-gt-md-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-gt-md-25,.layout-row>.flex-gt-md-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-gt-md-30,.layout-row>.flex-gt-md-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-gt-md-35,.layout-row>.flex-gt-md-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-gt-md-40,.layout-row>.flex-gt-md-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-gt-md-45,.layout-row>.flex-gt-md-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-gt-md-50,.layout-row>.flex-gt-md-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-gt-md-55,.layout-row>.flex-gt-md-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-gt-md-60,.layout-row>.flex-gt-md-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-gt-md-65,.layout-row>.flex-gt-md-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-gt-md-70,.layout-row>.flex-gt-md-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-gt-md-75,.layout-row>.flex-gt-md-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-gt-md-80,.layout-row>.flex-gt-md-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-gt-md-85,.layout-row>.flex-gt-md-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-gt-md-90,.layout-row>.flex-gt-md-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-gt-md-95,.layout-row>.flex-gt-md-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-95{max-height:95%}.flex-gt-md-100,.layout-gt-md-column>.flex-gt-md-95{flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-gt-md-100{max-height:100%}.layout-column>.flex-gt-md-100,.layout-gt-md-column>.flex-gt-md-100,.layout-gt-md-row>.flex-gt-md-100,.layout-row>.flex-gt-md-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-33{flex:1 1 33.33%;max-width:33.33%}.layout-row>.flex-gt-md-33,.layout-row>.flex-gt-md-66{-webkit-box-flex:1;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-66{flex:1 1 66.66%;max-width:66.66%}.layout-column>.flex-gt-md-33{flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-md-66{flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-33{max-width:33.33%}.layout-gt-md-row>.flex-gt-md-33,.layout-gt-md-row>.flex-gt-md-66{flex:1 1 100%;max-height:100%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-66{max-width:66.66%}.layout-gt-md-row>.flex{min-width:0}.layout-gt-md-column>.flex-gt-md-33{flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-66{flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md-column>.flex{min-height:0}.layout-gt-md,.layout-gt-md-column,.layout-gt-md-row{box-sizing:border-box;display:flex}.layout-gt-md-column{flex-direction:column}.layout-gt-md-row{flex-direction:row}}
@media (min-width:1280px) and (max-width:1919px){.hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-lg:not(.show-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show),.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show){display:none}.flex-order-lg--20{order:-20}.flex-order-lg--19{order:-19}.flex-order-lg--18{order:-18}.flex-order-lg--17{order:-17}.flex-order-lg--16{order:-16}.flex-order-lg--15{order:-15}.flex-order-lg--14{order:-14}.flex-order-lg--13{order:-13}.flex-order-lg--12{order:-12}.flex-order-lg--11{order:-11}.flex-order-lg--10{order:-10}.flex-order-lg--9{order:-9}.flex-order-lg--8{order:-8}.flex-order-lg--7{order:-7}.flex-order-lg--6{order:-6}.flex-order-lg--5{order:-5}.flex-order-lg--4{order:-4}.flex-order-lg--3{order:-3}.flex-order-lg--2{order:-2}.flex-order-lg--1{order:-1}.flex-order-lg-0{order:0}.flex-order-lg-1{order:1}.flex-order-lg-2{order:2}.flex-order-lg-3{order:3}.flex-order-lg-4{order:4}.flex-order-lg-5{order:5}.flex-order-lg-6{order:6}.flex-order-lg-7{order:7}.flex-order-lg-8{order:8}.flex-order-lg-9{order:9}.flex-order-lg-10{order:10}.flex-order-lg-11{order:11}.flex-order-lg-12{order:12}.flex-order-lg-13{order:13}.flex-order-lg-14{order:14}.flex-order-lg-15{order:15}.flex-order-lg-16{order:16}.flex-order-lg-17{order:17}.flex-order-lg-18{order:18}.flex-order-lg-19{order:19}.flex-order-lg-20{order:20}.flex-offset-lg-0,.layout-margin .flex-offset-lg-0,.layout-margin .offset-lg-0,.offset-lg-0{margin-left:0}[dir=rtl] .flex-offset-lg-0,[dir=rtl] .layout-margin .flex-offset-lg-0,[dir=rtl] .layout-margin .offset-lg-0,[dir=rtl] .offset-lg-0{margin-left:auto;margin-right:0}.flex-offset-lg-5,.layout-margin .flex-offset-lg-5,.layout-margin .offset-lg-5,.offset-lg-5{margin-left:5%}[dir=rtl] .flex-offset-lg-5,[dir=rtl] .layout-margin .flex-offset-lg-5,[dir=rtl] .layout-margin .offset-lg-5,[dir=rtl] .offset-lg-5{margin-left:auto;margin-right:5%}.flex-offset-lg-10,.layout-margin .flex-offset-lg-10,.layout-margin .offset-lg-10,.offset-lg-10{margin-left:10%}[dir=rtl] .flex-offset-lg-10,[dir=rtl] .layout-margin .flex-offset-lg-10,[dir=rtl] .layout-margin .offset-lg-10,[dir=rtl] .offset-lg-10{margin-left:auto;margin-right:10%}.flex-offset-lg-15,.layout-margin .flex-offset-lg-15,.layout-margin .offset-lg-15,.offset-lg-15{margin-left:15%}[dir=rtl] .flex-offset-lg-15,[dir=rtl] .layout-margin .flex-offset-lg-15,[dir=rtl] .layout-margin .offset-lg-15,[dir=rtl] .offset-lg-15{margin-left:auto;margin-right:15%}.flex-offset-lg-20,.layout-margin .flex-offset-lg-20,.layout-margin .offset-lg-20,.offset-lg-20{margin-left:20%}[dir=rtl] .flex-offset-lg-20,[dir=rtl] .layout-margin .flex-offset-lg-20,[dir=rtl] .layout-margin .offset-lg-20,[dir=rtl] .offset-lg-20{margin-left:auto;margin-right:20%}.flex-offset-lg-25,.layout-margin .flex-offset-lg-25,.layout-margin .offset-lg-25,.offset-lg-25{margin-left:25%}[dir=rtl] .flex-offset-lg-25,[dir=rtl] .layout-margin .flex-offset-lg-25,[dir=rtl] .layout-margin .offset-lg-25,[dir=rtl] .offset-lg-25{margin-left:auto;margin-right:25%}.flex-offset-lg-30,.layout-margin .flex-offset-lg-30,.layout-margin .offset-lg-30,.offset-lg-30{margin-left:30%}[dir=rtl] .flex-offset-lg-30,[dir=rtl] .layout-margin .flex-offset-lg-30,[dir=rtl] .layout-margin .offset-lg-30,[dir=rtl] .offset-lg-30{margin-left:auto;margin-right:30%}.flex-offset-lg-35,.layout-margin .flex-offset-lg-35,.layout-margin .offset-lg-35,.offset-lg-35{margin-left:35%}[dir=rtl] .flex-offset-lg-35,[dir=rtl] .layout-margin .flex-offset-lg-35,[dir=rtl] .layout-margin .offset-lg-35,[dir=rtl] .offset-lg-35{margin-left:auto;margin-right:35%}.flex-offset-lg-40,.layout-margin .flex-offset-lg-40,.layout-margin .offset-lg-40,.offset-lg-40{margin-left:40%}[dir=rtl] .flex-offset-lg-40,[dir=rtl] .layout-margin .flex-offset-lg-40,[dir=rtl] .layout-margin .offset-lg-40,[dir=rtl] .offset-lg-40{margin-left:auto;margin-right:40%}.flex-offset-lg-45,.layout-margin .flex-offset-lg-45,.layout-margin .offset-lg-45,.offset-lg-45{margin-left:45%}[dir=rtl] .flex-offset-lg-45,[dir=rtl] .layout-margin .flex-offset-lg-45,[dir=rtl] .layout-margin .offset-lg-45,[dir=rtl] .offset-lg-45{margin-left:auto;margin-right:45%}.flex-offset-lg-50,.layout-margin .flex-offset-lg-50,.layout-margin .offset-lg-50,.offset-lg-50{margin-left:50%}[dir=rtl] .flex-offset-lg-50,[dir=rtl] .layout-margin .flex-offset-lg-50,[dir=rtl] .layout-margin .offset-lg-50,[dir=rtl] .offset-lg-50{margin-left:auto;margin-right:50%}.flex-offset-lg-55,.layout-margin .flex-offset-lg-55,.layout-margin .offset-lg-55,.offset-lg-55{margin-left:55%}[dir=rtl] .flex-offset-lg-55,[dir=rtl] .layout-margin .flex-offset-lg-55,[dir=rtl] .layout-margin .offset-lg-55,[dir=rtl] .offset-lg-55{margin-left:auto;margin-right:55%}.flex-offset-lg-60,.layout-margin .flex-offset-lg-60,.layout-margin .offset-lg-60,.offset-lg-60{margin-left:60%}[dir=rtl] .flex-offset-lg-60,[dir=rtl] .layout-margin .flex-offset-lg-60,[dir=rtl] .layout-margin .offset-lg-60,[dir=rtl] .offset-lg-60{margin-left:auto;margin-right:60%}.flex-offset-lg-65,.layout-margin .flex-offset-lg-65,.layout-margin .offset-lg-65,.offset-lg-65{margin-left:65%}[dir=rtl] .flex-offset-lg-65,[dir=rtl] .layout-margin .flex-offset-lg-65,[dir=rtl] .layout-margin .offset-lg-65,[dir=rtl] .offset-lg-65{margin-left:auto;margin-right:65%}.flex-offset-lg-70,.layout-margin .flex-offset-lg-70,.layout-margin .offset-lg-70,.offset-lg-70{margin-left:70%}[dir=rtl] .flex-offset-lg-70,[dir=rtl] .layout-margin .flex-offset-lg-70,[dir=rtl] .layout-margin .offset-lg-70,[dir=rtl] .offset-lg-70{margin-left:auto;margin-right:70%}.flex-offset-lg-75,.layout-margin .flex-offset-lg-75,.layout-margin .offset-lg-75,.offset-lg-75{margin-left:75%}[dir=rtl] .flex-offset-lg-75,[dir=rtl] .layout-margin .flex-offset-lg-75,[dir=rtl] .layout-margin .offset-lg-75,[dir=rtl] .offset-lg-75{margin-left:auto;margin-right:75%}.flex-offset-lg-80,.layout-margin .flex-offset-lg-80,.layout-margin .offset-lg-80,.offset-lg-80{margin-left:80%}[dir=rtl] .flex-offset-lg-80,[dir=rtl] .layout-margin .flex-offset-lg-80,[dir=rtl] .layout-margin .offset-lg-80,[dir=rtl] .offset-lg-80{margin-left:auto;margin-right:80%}.flex-offset-lg-85,.layout-margin .flex-offset-lg-85,.layout-margin .offset-lg-85,.offset-lg-85{margin-left:85%}[dir=rtl] .flex-offset-lg-85,[dir=rtl] .layout-margin .flex-offset-lg-85,[dir=rtl] .layout-margin .offset-lg-85,[dir=rtl] .offset-lg-85{margin-left:auto;margin-right:85%}.flex-offset-lg-90,.layout-margin .flex-offset-lg-90,.layout-margin .offset-lg-90,.offset-lg-90{margin-left:90%}[dir=rtl] .flex-offset-lg-90,[dir=rtl] .layout-margin .flex-offset-lg-90,[dir=rtl] .layout-margin .offset-lg-90,[dir=rtl] .offset-lg-90{margin-left:auto;margin-right:90%}.flex-offset-lg-95,.layout-margin .flex-offset-lg-95,.layout-margin .offset-lg-95,.offset-lg-95{margin-left:95%}[dir=rtl] .flex-offset-lg-95,[dir=rtl] .layout-margin .flex-offset-lg-95,[dir=rtl] .layout-margin .offset-lg-95,[dir=rtl] .offset-lg-95{margin-left:auto;margin-right:95%}.flex-offset-lg-33,.layout-margin .flex-offset-lg-33,.layout-margin .offset-lg-33,.offset-lg-33{margin-left:33.33333%}.flex-offset-lg-66,.layout-margin .flex-offset-lg-66,.layout-margin .offset-lg-66,.offset-lg-66{margin-left:66.66667%}[dir=rtl] .flex-offset-lg-66,[dir=rtl] .layout-margin .flex-offset-lg-66,[dir=rtl] .layout-margin .offset-lg-66,[dir=rtl] .offset-lg-66{margin-left:auto;margin-right:66.66667%}.layout-align-lg,.layout-align-lg-start-stretch{align-content:stretch;align-items:stretch}.layout-align-lg,.layout-align-lg-start,.layout-align-lg-start-center,.layout-align-lg-start-end,.layout-align-lg-start-start,.layout-align-lg-start-stretch{justify-content:flex-start}.layout-align-lg-center,.layout-align-lg-center-center,.layout-align-lg-center-end,.layout-align-lg-center-start,.layout-align-lg-center-stretch{justify-content:center}.layout-align-lg-end,.layout-align-lg-end-center,.layout-align-lg-end-end,.layout-align-lg-end-start,.layout-align-lg-end-stretch{justify-content:flex-end}.layout-align-lg-space-around,.layout-align-lg-space-around-center,.layout-align-lg-space-around-end,.layout-align-lg-space-around-start,.layout-align-lg-space-around-stretch{justify-content:space-around}.layout-align-lg-space-between,.layout-align-lg-space-between-center,.layout-align-lg-space-between-end,.layout-align-lg-space-between-start,.layout-align-lg-space-between-stretch{justify-content:space-between}.layout-align-lg-center-start,.layout-align-lg-end-start,.layout-align-lg-space-around-start,.layout-align-lg-space-between-start,.layout-align-lg-start-start{align-items:flex-start;align-content:flex-start}.layout-align-lg-center-center,.layout-align-lg-end-center,.layout-align-lg-space-around-center,.layout-align-lg-space-between-center,.layout-align-lg-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-lg-center-center>*,.layout-align-lg-end-center>*,.layout-align-lg-space-around-center>*,.layout-align-lg-space-between-center>*,.layout-align-lg-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-lg-center-end,.layout-align-lg-end-end,.layout-align-lg-space-around-end,.layout-align-lg-space-between-end,.layout-align-lg-start-end{align-items:flex-end;align-content:flex-end}.layout-align-lg-center-stretch,.layout-align-lg-end-stretch,.layout-align-lg-space-around-stretch,.layout-align-lg-space-between-stretch,.layout-align-lg-start-stretch{align-items:stretch;align-content:stretch}.flex-lg{flex:1}.flex-lg,.flex-lg-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-lg-grow{flex:1 1 100%}.flex-lg-initial{flex:0 1 auto;box-sizing:border-box}.flex-lg-auto{flex:1 1 auto;box-sizing:border-box}.flex-lg-none{flex:0 0 auto;box-sizing:border-box}.flex-lg-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-lg-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-lg-0,.layout-row>.flex-lg-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-0{min-width:0}.layout-column>.flex-lg-0{max-width:100%;max-height:0%}.layout-column>.flex-lg-0,.layout-lg-row>.flex-lg-0{flex:1 1 100%;box-sizing:border-box}.layout-lg-row>.flex-lg-0{max-width:0;max-height:100%;min-width:0}.layout-lg-column>.flex-lg-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-lg-5,.layout-row>.flex-lg-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-5{max-width:100%;max-height:5%}.layout-column>.flex-lg-5,.layout-lg-row>.flex-lg-5{flex:1 1 100%;box-sizing:border-box}.layout-lg-row>.flex-lg-5{max-width:5%;max-height:100%}.layout-lg-column>.flex-lg-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-lg-10,.layout-row>.flex-lg-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-10{max-width:100%;max-height:10%}.layout-column>.flex-lg-10,.layout-lg-row>.flex-lg-10{flex:1 1 100%;box-sizing:border-box}.layout-lg-row>.flex-lg-10{max-width:10%;max-height:100%}.layout-lg-column>.flex-lg-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-lg-15,.layout-row>.flex-lg-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-15{max-width:100%;max-height:15%}.layout-column>.flex-lg-15,.layout-lg-row>.flex-lg-15{flex:1 1 100%;box-sizing:border-box}.layout-lg-row>.flex-lg-15{max-width:15%;max-height:100%}.layout-lg-column>.flex-lg-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-lg-20,.layout-row>.flex-lg-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-20{max-width:100%;max-height:20%}.layout-column>.flex-lg-20,.layout-lg-row>.flex-lg-20{flex:1 1 100%;box-sizing:border-box}.layout-lg-row>.flex-lg-20{max-width:20%;max-height:100%}.layout-lg-column>.flex-lg-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-lg-25,.layout-row>.flex-lg-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-25{max-width:100%;max-height:25%}.layout-column>.flex-lg-25,.layout-lg-row>.flex-lg-25{flex:1 1 100%;box-sizing:border-box}.layout-lg-row>.flex-lg-25{max-width:25%;max-height:100%}.layout-lg-column>.flex-lg-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-lg-30,.layout-row>.flex-lg-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-30{max-width:100%;max-height:30%}.layout-column>.flex-lg-30,.layout-lg-row>.flex-lg-30{flex:1 1 100%;box-sizing:border-box}.layout-lg-row>.flex-lg-30{max-width:30%;max-height:100%}.layout-lg-column>.flex-lg-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-lg-35,.layout-row>.flex-lg-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-35{max-width:100%;max-height:35%}.layout-column>.flex-lg-35,.layout-lg-row>.flex-lg-35{flex:1 1 100%;box-sizing:border-box}.layout-lg-row>.flex-lg-35{max-width:35%;max-height:100%}.layout-lg-column>.flex-lg-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-lg-40,.layout-row>.flex-lg-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-40{max-width:100%;max-height:40%}.layout-column>.flex-lg-40,.layout-lg-row>.flex-lg-40{flex:1 1 100%;box-sizing:border-box}.layout-lg-row>.flex-lg-40{max-width:40%;max-height:100%}.layout-lg-column>.flex-lg-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-lg-45,.layout-row>.flex-lg-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-45{max-width:100%;max-height:45%}.layout-column>.flex-lg-45,.layout-lg-row>.flex-lg-45{flex:1 1 100%;box-sizing:border-box}.layout-lg-row>.flex-lg-45{max-width:45%;max-height:100%}.layout-lg-column>.flex-lg-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-lg-50,.layout-row>.flex-lg-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-50{max-width:100%;max-height:50%}.layout-column>.flex-lg-50,.layout-lg-row>.flex-lg-50{flex:1 1 100%;box-sizing:border-box}.layout-lg-row>.flex-lg-50{max-width:50%;max-height:100%}.layout-lg-column>.flex-lg-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-lg-55,.layout-row>.flex-lg-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-55{max-width:100%;max-height:55%}.layout-column>.flex-lg-55,.layout-lg-row>.flex-lg-55{flex:1 1 100%;box-sizing:border-box}.layout-lg-row>.flex-lg-55{max-width:55%;max-height:100%}.layout-lg-column>.flex-lg-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-lg-60,.layout-row>.flex-lg-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-60{max-width:100%;max-height:60%}.layout-column>.flex-lg-60,.layout-lg-row>.flex-lg-60{flex:1 1 100%;box-sizing:border-box}.layout-lg-row>.flex-lg-60{max-width:60%;max-height:100%}.layout-lg-column>.flex-lg-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-lg-65,.layout-row>.flex-lg-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-65{max-width:100%;max-height:65%}.layout-column>.flex-lg-65,.layout-lg-row>.flex-lg-65{flex:1 1 100%;box-sizing:border-box}.layout-lg-row>.flex-lg-65{max-width:65%;max-height:100%}.layout-lg-column>.flex-lg-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-lg-70,.layout-row>.flex-lg-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-70{max-width:100%;max-height:70%}.layout-column>.flex-lg-70,.layout-lg-row>.flex-lg-70{flex:1 1 100%;box-sizing:border-box}.layout-lg-row>.flex-lg-70{max-width:70%;max-height:100%}.layout-lg-column>.flex-lg-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-lg-75,.layout-row>.flex-lg-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-75{max-width:100%;max-height:75%}.layout-column>.flex-lg-75,.layout-lg-row>.flex-lg-75{flex:1 1 100%;box-sizing:border-box}.layout-lg-row>.flex-lg-75{max-width:75%;max-height:100%}.layout-lg-column>.flex-lg-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-lg-80,.layout-row>.flex-lg-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-80{max-width:100%;max-height:80%}.layout-column>.flex-lg-80,.layout-lg-row>.flex-lg-80{flex:1 1 100%;box-sizing:border-box}.layout-lg-row>.flex-lg-80{max-width:80%;max-height:100%}.layout-lg-column>.flex-lg-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-lg-85,.layout-row>.flex-lg-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-85{max-width:100%;max-height:85%}.layout-column>.flex-lg-85,.layout-lg-row>.flex-lg-85{flex:1 1 100%;box-sizing:border-box}.layout-lg-row>.flex-lg-85{max-width:85%;max-height:100%}.layout-lg-column>.flex-lg-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-lg-90,.layout-row>.flex-lg-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-90{max-width:100%;max-height:90%}.layout-column>.flex-lg-90,.layout-lg-row>.flex-lg-90{flex:1 1 100%;box-sizing:border-box}.layout-lg-row>.flex-lg-90{max-width:90%;max-height:100%}.layout-lg-column>.flex-lg-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-lg-95,.layout-row>.flex-lg-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-95{max-width:100%;max-height:95%}.layout-column>.flex-lg-95,.layout-lg-row>.flex-lg-95{flex:1 1 100%;box-sizing:border-box}.layout-lg-row>.flex-lg-95{max-width:95%;max-height:100%}.layout-lg-column>.flex-lg-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-lg-100,.layout-column>.flex-lg-100,.layout-lg-column>.flex-lg-100,.layout-lg-row>.flex-lg-100,.layout-row>.flex-lg-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-33{flex:1 1 33.33%;max-width:33.33%}.layout-row>.flex-lg-33,.layout-row>.flex-lg-66{-webkit-box-flex:1;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-66{flex:1 1 66.66%;max-width:66.66%}.layout-column>.flex-lg-33{flex:1 1 33.33%;max-height:33.33%}.layout-column>.flex-lg-33,.layout-column>.flex-lg-66{-webkit-box-flex:1;max-width:100%;box-sizing:border-box}.layout-column>.flex-lg-66{flex:1 1 66.66%;max-height:66.66%}.layout-lg-row>.flex-lg-33{max-width:33.33%}.layout-lg-row>.flex-lg-33,.layout-lg-row>.flex-lg-66{flex:1 1 100%;max-height:100%;box-sizing:border-box}.layout-lg-row>.flex-lg-66{max-width:66.66%}.layout-lg-row>.flex{min-width:0}.layout-lg-column>.flex-lg-33{max-height:33.33%}.layout-lg-column>.flex-lg-33,.layout-lg-column>.flex-lg-66{flex:1 1 100%;max-width:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-66{max-height:66.66%}.layout-lg-column>.flex{min-height:0}.layout-lg,.layout-lg-column,.layout-lg-row{box-sizing:border-box;display:flex}.layout-lg-column{flex-direction:column}.layout-lg-row{flex-direction:row}}
@media (min-width:1920px){.flex-order-gt-lg--20{order:-20}.flex-order-gt-lg--19{order:-19}.flex-order-gt-lg--18{order:-18}.flex-order-gt-lg--17{order:-17}.flex-order-gt-lg--16{order:-16}.flex-order-gt-lg--15{order:-15}.flex-order-gt-lg--14{order:-14}.flex-order-gt-lg--13{order:-13}.flex-order-gt-lg--12{order:-12}.flex-order-gt-lg--11{order:-11}.flex-order-gt-lg--10{order:-10}.flex-order-gt-lg--9{order:-9}.flex-order-gt-lg--8{order:-8}.flex-order-gt-lg--7{order:-7}.flex-order-gt-lg--6{order:-6}.flex-order-gt-lg--5{order:-5}.flex-order-gt-lg--4{order:-4}.flex-order-gt-lg--3{order:-3}.flex-order-gt-lg--2{order:-2}.flex-order-gt-lg--1{order:-1}.flex-order-gt-lg-0{order:0}.flex-order-gt-lg-1{order:1}.flex-order-gt-lg-2{order:2}.flex-order-gt-lg-3{order:3}.flex-order-gt-lg-4{order:4}.flex-order-gt-lg-5{order:5}.flex-order-gt-lg-6{order:6}.flex-order-gt-lg-7{order:7}.flex-order-gt-lg-8{order:8}.flex-order-gt-lg-9{order:9}.flex-order-gt-lg-10{order:10}.flex-order-gt-lg-11{order:11}.flex-order-gt-lg-12{order:12}.flex-order-gt-lg-13{order:13}.flex-order-gt-lg-14{order:14}.flex-order-gt-lg-15{order:15}.flex-order-gt-lg-16{order:16}.flex-order-gt-lg-17{order:17}.flex-order-gt-lg-18{order:18}.flex-order-gt-lg-19{order:19}.flex-order-gt-lg-20{order:20}.flex-offset-gt-lg-0,.layout-margin .flex-offset-gt-lg-0,.layout-margin .offset-gt-lg-0,.offset-gt-lg-0{margin-left:0}[dir=rtl] .flex-offset-gt-lg-0,[dir=rtl] .layout-margin .flex-offset-gt-lg-0,[dir=rtl] .layout-margin .offset-gt-lg-0,[dir=rtl] .offset-gt-lg-0{margin-left:auto;margin-right:0}.flex-offset-gt-lg-5,.layout-margin .flex-offset-gt-lg-5,.layout-margin .offset-gt-lg-5,.offset-gt-lg-5{margin-left:5%}[dir=rtl] .flex-offset-gt-lg-5,[dir=rtl] .layout-margin .flex-offset-gt-lg-5,[dir=rtl] .layout-margin .offset-gt-lg-5,[dir=rtl] .offset-gt-lg-5{margin-left:auto;margin-right:5%}.flex-offset-gt-lg-10,.layout-margin .flex-offset-gt-lg-10,.layout-margin .offset-gt-lg-10,.offset-gt-lg-10{margin-left:10%}[dir=rtl] .flex-offset-gt-lg-10,[dir=rtl] .layout-margin .flex-offset-gt-lg-10,[dir=rtl] .layout-margin .offset-gt-lg-10,[dir=rtl] .offset-gt-lg-10{margin-left:auto;margin-right:10%}.flex-offset-gt-lg-15,.layout-margin .flex-offset-gt-lg-15,.layout-margin .offset-gt-lg-15,.offset-gt-lg-15{margin-left:15%}[dir=rtl] .flex-offset-gt-lg-15,[dir=rtl] .layout-margin .flex-offset-gt-lg-15,[dir=rtl] .layout-margin .offset-gt-lg-15,[dir=rtl] .offset-gt-lg-15{margin-left:auto;margin-right:15%}.flex-offset-gt-lg-20,.layout-margin .flex-offset-gt-lg-20,.layout-margin .offset-gt-lg-20,.offset-gt-lg-20{margin-left:20%}[dir=rtl] .flex-offset-gt-lg-20,[dir=rtl] .layout-margin .flex-offset-gt-lg-20,[dir=rtl] .layout-margin .offset-gt-lg-20,[dir=rtl] .offset-gt-lg-20{margin-left:auto;margin-right:20%}.flex-offset-gt-lg-25,.layout-margin .flex-offset-gt-lg-25,.layout-margin .offset-gt-lg-25,.offset-gt-lg-25{margin-left:25%}[dir=rtl] .flex-offset-gt-lg-25,[dir=rtl] .layout-margin .flex-offset-gt-lg-25,[dir=rtl] .layout-margin .offset-gt-lg-25,[dir=rtl] .offset-gt-lg-25{margin-left:auto;margin-right:25%}.flex-offset-gt-lg-30,.layout-margin .flex-offset-gt-lg-30,.layout-margin .offset-gt-lg-30,.offset-gt-lg-30{margin-left:30%}[dir=rtl] .flex-offset-gt-lg-30,[dir=rtl] .layout-margin .flex-offset-gt-lg-30,[dir=rtl] .layout-margin .offset-gt-lg-30,[dir=rtl] .offset-gt-lg-30{margin-left:auto;margin-right:30%}.flex-offset-gt-lg-35,.layout-margin .flex-offset-gt-lg-35,.layout-margin .offset-gt-lg-35,.offset-gt-lg-35{margin-left:35%}[dir=rtl] .flex-offset-gt-lg-35,[dir=rtl] .layout-margin .flex-offset-gt-lg-35,[dir=rtl] .layout-margin .offset-gt-lg-35,[dir=rtl] .offset-gt-lg-35{margin-left:auto;margin-right:35%}.flex-offset-gt-lg-40,.layout-margin .flex-offset-gt-lg-40,.layout-margin .offset-gt-lg-40,.offset-gt-lg-40{margin-left:40%}[dir=rtl] .flex-offset-gt-lg-40,[dir=rtl] .layout-margin .flex-offset-gt-lg-40,[dir=rtl] .layout-margin .offset-gt-lg-40,[dir=rtl] .offset-gt-lg-40{margin-left:auto;margin-right:40%}.flex-offset-gt-lg-45,.layout-margin .flex-offset-gt-lg-45,.layout-margin .offset-gt-lg-45,.offset-gt-lg-45{margin-left:45%}[dir=rtl] .flex-offset-gt-lg-45,[dir=rtl] .layout-margin .flex-offset-gt-lg-45,[dir=rtl] .layout-margin .offset-gt-lg-45,[dir=rtl] .offset-gt-lg-45{margin-left:auto;margin-right:45%}.flex-offset-gt-lg-50,.layout-margin .flex-offset-gt-lg-50,.layout-margin .offset-gt-lg-50,.offset-gt-lg-50{margin-left:50%}[dir=rtl] .flex-offset-gt-lg-50,[dir=rtl] .layout-margin .flex-offset-gt-lg-50,[dir=rtl] .layout-margin .offset-gt-lg-50,[dir=rtl] .offset-gt-lg-50{margin-left:auto;margin-right:50%}.flex-offset-gt-lg-55,.layout-margin .flex-offset-gt-lg-55,.layout-margin .offset-gt-lg-55,.offset-gt-lg-55{margin-left:55%}[dir=rtl] .flex-offset-gt-lg-55,[dir=rtl] .layout-margin .flex-offset-gt-lg-55,[dir=rtl] .layout-margin .offset-gt-lg-55,[dir=rtl] .offset-gt-lg-55{margin-left:auto;margin-right:55%}.flex-offset-gt-lg-60,.layout-margin .flex-offset-gt-lg-60,.layout-margin .offset-gt-lg-60,.offset-gt-lg-60{margin-left:60%}[dir=rtl] .flex-offset-gt-lg-60,[dir=rtl] .layout-margin .flex-offset-gt-lg-60,[dir=rtl] .layout-margin .offset-gt-lg-60,[dir=rtl] .offset-gt-lg-60{margin-left:auto;margin-right:60%}.flex-offset-gt-lg-65,.layout-margin .flex-offset-gt-lg-65,.layout-margin .offset-gt-lg-65,.offset-gt-lg-65{margin-left:65%}[dir=rtl] .flex-offset-gt-lg-65,[dir=rtl] .layout-margin .flex-offset-gt-lg-65,[dir=rtl] .layout-margin .offset-gt-lg-65,[dir=rtl] .offset-gt-lg-65{margin-left:auto;margin-right:65%}.flex-offset-gt-lg-70,.layout-margin .flex-offset-gt-lg-70,.layout-margin .offset-gt-lg-70,.offset-gt-lg-70{margin-left:70%}[dir=rtl] .flex-offset-gt-lg-70,[dir=rtl] .layout-margin .flex-offset-gt-lg-70,[dir=rtl] .layout-margin .offset-gt-lg-70,[dir=rtl] .offset-gt-lg-70{margin-left:auto;margin-right:70%}.flex-offset-gt-lg-75,.layout-margin .flex-offset-gt-lg-75,.layout-margin .offset-gt-lg-75,.offset-gt-lg-75{margin-left:75%}[dir=rtl] .flex-offset-gt-lg-75,[dir=rtl] .layout-margin .flex-offset-gt-lg-75,[dir=rtl] .layout-margin .offset-gt-lg-75,[dir=rtl] .offset-gt-lg-75{margin-left:auto;margin-right:75%}.flex-offset-gt-lg-80,.layout-margin .flex-offset-gt-lg-80,.layout-margin .offset-gt-lg-80,.offset-gt-lg-80{margin-left:80%}[dir=rtl] .flex-offset-gt-lg-80,[dir=rtl] .layout-margin .flex-offset-gt-lg-80,[dir=rtl] .layout-margin .offset-gt-lg-80,[dir=rtl] .offset-gt-lg-80{margin-left:auto;margin-right:80%}.flex-offset-gt-lg-85,.layout-margin .flex-offset-gt-lg-85,.layout-margin .offset-gt-lg-85,.offset-gt-lg-85{margin-left:85%}[dir=rtl] .flex-offset-gt-lg-85,[dir=rtl] .layout-margin .flex-offset-gt-lg-85,[dir=rtl] .layout-margin .offset-gt-lg-85,[dir=rtl] .offset-gt-lg-85{margin-left:auto;margin-right:85%}.flex-offset-gt-lg-90,.layout-margin .flex-offset-gt-lg-90,.layout-margin .offset-gt-lg-90,.offset-gt-lg-90{margin-left:90%}[dir=rtl] .flex-offset-gt-lg-90,[dir=rtl] .layout-margin .flex-offset-gt-lg-90,[dir=rtl] .layout-margin .offset-gt-lg-90,[dir=rtl] .offset-gt-lg-90{margin-left:auto;margin-right:90%}.flex-offset-gt-lg-95,.layout-margin .flex-offset-gt-lg-95,.layout-margin .offset-gt-lg-95,.offset-gt-lg-95{margin-left:95%}[dir=rtl] .flex-offset-gt-lg-95,[dir=rtl] .layout-margin .flex-offset-gt-lg-95,[dir=rtl] .layout-margin .offset-gt-lg-95,[dir=rtl] .offset-gt-lg-95{margin-left:auto;margin-right:95%}.flex-offset-gt-lg-33,.layout-margin .flex-offset-gt-lg-33,.layout-margin .offset-gt-lg-33,.offset-gt-lg-33{margin-left:33.33333%}.flex-offset-gt-lg-66,.layout-margin .flex-offset-gt-lg-66,.layout-margin .offset-gt-lg-66,.offset-gt-lg-66{margin-left:66.66667%}[dir=rtl] .flex-offset-gt-lg-66,[dir=rtl] .layout-margin .flex-offset-gt-lg-66,[dir=rtl] .layout-margin .offset-gt-lg-66,[dir=rtl] .offset-gt-lg-66{margin-left:auto;margin-right:66.66667%}.layout-align-gt-lg,.layout-align-gt-lg-start-stretch{justify-content:flex-start;align-content:stretch;align-items:stretch}.layout-align-gt-lg-start,.layout-align-gt-lg-start-center,.layout-align-gt-lg-start-end,.layout-align-gt-lg-start-start,.layout-align-gt-lg-start-stretch{justify-content:flex-start}.layout-align-gt-lg-center,.layout-align-gt-lg-center-center,.layout-align-gt-lg-center-end,.layout-align-gt-lg-center-start,.layout-align-gt-lg-center-stretch{justify-content:center}.layout-align-gt-lg-end,.layout-align-gt-lg-end-center,.layout-align-gt-lg-end-end,.layout-align-gt-lg-end-start,.layout-align-gt-lg-end-stretch{justify-content:flex-end}.layout-align-gt-lg-space-around,.layout-align-gt-lg-space-around-center,.layout-align-gt-lg-space-around-end,.layout-align-gt-lg-space-around-start,.layout-align-gt-lg-space-around-stretch{justify-content:space-around}.layout-align-gt-lg-space-between,.layout-align-gt-lg-space-between-center,.layout-align-gt-lg-space-between-end,.layout-align-gt-lg-space-between-start,.layout-align-gt-lg-space-between-stretch{justify-content:space-between}.layout-align-gt-lg-center-start,.layout-align-gt-lg-end-start,.layout-align-gt-lg-space-around-start,.layout-align-gt-lg-space-between-start,.layout-align-gt-lg-start-start{align-items:flex-start;align-content:flex-start}.layout-align-gt-lg-center-center,.layout-align-gt-lg-end-center,.layout-align-gt-lg-space-around-center,.layout-align-gt-lg-space-between-center,.layout-align-gt-lg-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-gt-lg-center-center>*,.layout-align-gt-lg-end-center>*,.layout-align-gt-lg-space-around-center>*,.layout-align-gt-lg-space-between-center>*,.layout-align-gt-lg-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-lg-center-end,.layout-align-gt-lg-end-end,.layout-align-gt-lg-space-around-end,.layout-align-gt-lg-space-between-end,.layout-align-gt-lg-start-end{align-items:flex-end;align-content:flex-end}.layout-align-gt-lg-center-stretch,.layout-align-gt-lg-end-stretch,.layout-align-gt-lg-space-around-stretch,.layout-align-gt-lg-space-between-stretch,.layout-align-gt-lg-start-stretch{align-items:stretch;align-content:stretch}.flex-gt-lg{flex:1}.flex-gt-lg,.flex-gt-lg-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-gt-lg-grow{flex:1 1 100%}.flex-gt-lg-initial{flex:0 1 auto;box-sizing:border-box}.flex-gt-lg-auto{flex:1 1 auto;box-sizing:border-box}.flex-gt-lg-none{flex:0 0 auto;box-sizing:border-box}.flex-gt-lg-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-gt-lg-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-gt-lg-0,.layout-row>.flex-gt-lg-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-0{min-width:0}.layout-column>.flex-gt-lg-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box;min-width:0}.layout-gt-lg-column>.flex-gt-lg-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-gt-lg-5,.layout-row>.flex-gt-lg-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-gt-lg-10,.layout-row>.flex-gt-lg-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-gt-lg-15,.layout-row>.flex-gt-lg-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-gt-lg-20,.layout-row>.flex-gt-lg-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-gt-lg-25,.layout-row>.flex-gt-lg-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-gt-lg-30,.layout-row>.flex-gt-lg-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-gt-lg-35,.layout-row>.flex-gt-lg-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-gt-lg-40,.layout-row>.flex-gt-lg-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-gt-lg-45,.layout-row>.flex-gt-lg-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-gt-lg-50,.layout-row>.flex-gt-lg-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-gt-lg-55,.layout-row>.flex-gt-lg-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-gt-lg-60,.layout-row>.flex-gt-lg-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-gt-lg-65,.layout-row>.flex-gt-lg-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-gt-lg-70,.layout-row>.flex-gt-lg-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-gt-lg-75,.layout-row>.flex-gt-lg-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-gt-lg-80,.layout-row>.flex-gt-lg-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-gt-lg-85,.layout-row>.flex-gt-lg-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-gt-lg-90,.layout-row>.flex-gt-lg-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-gt-lg-95,.layout-row>.flex-gt-lg-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-95{max-height:95%}.flex-gt-lg-100,.layout-gt-lg-column>.flex-gt-lg-95{flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-gt-lg-100{max-height:100%}.layout-column>.flex-gt-lg-100,.layout-gt-lg-column>.flex-gt-lg-100,.layout-gt-lg-row>.flex-gt-lg-100,.layout-row>.flex-gt-lg-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-33{flex:1 1 33.33%;max-width:33.33%}.layout-row>.flex-gt-lg-33,.layout-row>.flex-gt-lg-66{-webkit-box-flex:1;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-66{flex:1 1 66.66%;max-width:66.66%}.layout-column>.flex-gt-lg-33{flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-lg-66{flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-33{max-width:33.33%}.layout-gt-lg-row>.flex-gt-lg-33,.layout-gt-lg-row>.flex-gt-lg-66{flex:1 1 100%;max-height:100%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-66{max-width:66.66%}.layout-gt-lg-row>.flex{min-width:0}.layout-gt-lg-column>.flex-gt-lg-33{flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-66{flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg-column>.flex{min-height:0}.layout-gt-lg,.layout-gt-lg-column,.layout-gt-lg-row{box-sizing:border-box;display:flex}.layout-gt-lg-column{flex-direction:column}.layout-gt-lg-row{flex-direction:row}.flex-order-xl--20{order:-20}.flex-order-xl--19{order:-19}.flex-order-xl--18{order:-18}.flex-order-xl--17{order:-17}.flex-order-xl--16{order:-16}.flex-order-xl--15{order:-15}.flex-order-xl--14{order:-14}.flex-order-xl--13{order:-13}.flex-order-xl--12{order:-12}.flex-order-xl--11{order:-11}.flex-order-xl--10{order:-10}.flex-order-xl--9{order:-9}.flex-order-xl--8{order:-8}.flex-order-xl--7{order:-7}.flex-order-xl--6{order:-6}.flex-order-xl--5{order:-5}.flex-order-xl--4{order:-4}.flex-order-xl--3{order:-3}.flex-order-xl--2{order:-2}.flex-order-xl--1{order:-1}.flex-order-xl-0{order:0}.flex-order-xl-1{order:1}.flex-order-xl-2{order:2}.flex-order-xl-3{order:3}.flex-order-xl-4{order:4}.flex-order-xl-5{order:5}.flex-order-xl-6{order:6}.flex-order-xl-7{order:7}.flex-order-xl-8{order:8}.flex-order-xl-9{order:9}.flex-order-xl-10{order:10}.flex-order-xl-11{order:11}.flex-order-xl-12{order:12}.flex-order-xl-13{order:13}.flex-order-xl-14{order:14}.flex-order-xl-15{order:15}.flex-order-xl-16{order:16}.flex-order-xl-17{order:17}.flex-order-xl-18{order:18}.flex-order-xl-19{order:19}.flex-order-xl-20{order:20}.flex-offset-xl-0,.layout-margin .flex-offset-xl-0,.layout-margin .offset-xl-0,.offset-xl-0{margin-left:0}[dir=rtl] .flex-offset-xl-0,[dir=rtl] .layout-margin .flex-offset-xl-0,[dir=rtl] .layout-margin .offset-xl-0,[dir=rtl] .offset-xl-0{margin-left:auto;margin-right:0}.flex-offset-xl-5,.layout-margin .flex-offset-xl-5,.layout-margin .offset-xl-5,.offset-xl-5{margin-left:5%}[dir=rtl] .flex-offset-xl-5,[dir=rtl] .layout-margin .flex-offset-xl-5,[dir=rtl] .layout-margin .offset-xl-5,[dir=rtl] .offset-xl-5{margin-left:auto;margin-right:5%}.flex-offset-xl-10,.layout-margin .flex-offset-xl-10,.layout-margin .offset-xl-10,.offset-xl-10{margin-left:10%}[dir=rtl] .flex-offset-xl-10,[dir=rtl] .layout-margin .flex-offset-xl-10,[dir=rtl] .layout-margin .offset-xl-10,[dir=rtl] .offset-xl-10{margin-left:auto;margin-right:10%}.flex-offset-xl-15,.layout-margin .flex-offset-xl-15,.layout-margin .offset-xl-15,.offset-xl-15{margin-left:15%}[dir=rtl] .flex-offset-xl-15,[dir=rtl] .layout-margin .flex-offset-xl-15,[dir=rtl] .layout-margin .offset-xl-15,[dir=rtl] .offset-xl-15{margin-left:auto;margin-right:15%}.flex-offset-xl-20,.layout-margin .flex-offset-xl-20,.layout-margin .offset-xl-20,.offset-xl-20{margin-left:20%}[dir=rtl] .flex-offset-xl-20,[dir=rtl] .layout-margin .flex-offset-xl-20,[dir=rtl] .layout-margin .offset-xl-20,[dir=rtl] .offset-xl-20{margin-left:auto;margin-right:20%}.flex-offset-xl-25,.layout-margin .flex-offset-xl-25,.layout-margin .offset-xl-25,.offset-xl-25{margin-left:25%}[dir=rtl] .flex-offset-xl-25,[dir=rtl] .layout-margin .flex-offset-xl-25,[dir=rtl] .layout-margin .offset-xl-25,[dir=rtl] .offset-xl-25{margin-left:auto;margin-right:25%}.flex-offset-xl-30,.layout-margin .flex-offset-xl-30,.layout-margin .offset-xl-30,.offset-xl-30{margin-left:30%}[dir=rtl] .flex-offset-xl-30,[dir=rtl] .layout-margin .flex-offset-xl-30,[dir=rtl] .layout-margin .offset-xl-30,[dir=rtl] .offset-xl-30{margin-left:auto;margin-right:30%}.flex-offset-xl-35,.layout-margin .flex-offset-xl-35,.layout-margin .offset-xl-35,.offset-xl-35{margin-left:35%}[dir=rtl] .flex-offset-xl-35,[dir=rtl] .layout-margin .flex-offset-xl-35,[dir=rtl] .layout-margin .offset-xl-35,[dir=rtl] .offset-xl-35{margin-left:auto;margin-right:35%}.flex-offset-xl-40,.layout-margin .flex-offset-xl-40,.layout-margin .offset-xl-40,.offset-xl-40{margin-left:40%}[dir=rtl] .flex-offset-xl-40,[dir=rtl] .layout-margin .flex-offset-xl-40,[dir=rtl] .layout-margin .offset-xl-40,[dir=rtl] .offset-xl-40{margin-left:auto;margin-right:40%}.flex-offset-xl-45,.layout-margin .flex-offset-xl-45,.layout-margin .offset-xl-45,.offset-xl-45{margin-left:45%}[dir=rtl] .flex-offset-xl-45,[dir=rtl] .layout-margin .flex-offset-xl-45,[dir=rtl] .layout-margin .offset-xl-45,[dir=rtl] .offset-xl-45{margin-left:auto;margin-right:45%}.flex-offset-xl-50,.layout-margin .flex-offset-xl-50,.layout-margin .offset-xl-50,.offset-xl-50{margin-left:50%}[dir=rtl] .flex-offset-xl-50,[dir=rtl] .layout-margin .flex-offset-xl-50,[dir=rtl] .layout-margin .offset-xl-50,[dir=rtl] .offset-xl-50{margin-left:auto;margin-right:50%}.flex-offset-xl-55,.layout-margin .flex-offset-xl-55,.layout-margin .offset-xl-55,.offset-xl-55{margin-left:55%}[dir=rtl] .flex-offset-xl-55,[dir=rtl] .layout-margin .flex-offset-xl-55,[dir=rtl] .layout-margin .offset-xl-55,[dir=rtl] .offset-xl-55{margin-left:auto;margin-right:55%}.flex-offset-xl-60,.layout-margin .flex-offset-xl-60,.layout-margin .offset-xl-60,.offset-xl-60{margin-left:60%}[dir=rtl] .flex-offset-xl-60,[dir=rtl] .layout-margin .flex-offset-xl-60,[dir=rtl] .layout-margin .offset-xl-60,[dir=rtl] .offset-xl-60{margin-left:auto;margin-right:60%}.flex-offset-xl-65,.layout-margin .flex-offset-xl-65,.layout-margin .offset-xl-65,.offset-xl-65{margin-left:65%}[dir=rtl] .flex-offset-xl-65,[dir=rtl] .layout-margin .flex-offset-xl-65,[dir=rtl] .layout-margin .offset-xl-65,[dir=rtl] .offset-xl-65{margin-left:auto;margin-right:65%}.flex-offset-xl-70,.layout-margin .flex-offset-xl-70,.layout-margin .offset-xl-70,.offset-xl-70{margin-left:70%}[dir=rtl] .flex-offset-xl-70,[dir=rtl] .layout-margin .flex-offset-xl-70,[dir=rtl] .layout-margin .offset-xl-70,[dir=rtl] .offset-xl-70{margin-left:auto;margin-right:70%}.flex-offset-xl-75,.layout-margin .flex-offset-xl-75,.layout-margin .offset-xl-75,.offset-xl-75{margin-left:75%}[dir=rtl] .flex-offset-xl-75,[dir=rtl] .layout-margin .flex-offset-xl-75,[dir=rtl] .layout-margin .offset-xl-75,[dir=rtl] .offset-xl-75{margin-left:auto;margin-right:75%}.flex-offset-xl-80,.layout-margin .flex-offset-xl-80,.layout-margin .offset-xl-80,.offset-xl-80{margin-left:80%}[dir=rtl] .flex-offset-xl-80,[dir=rtl] .layout-margin .flex-offset-xl-80,[dir=rtl] .layout-margin .offset-xl-80,[dir=rtl] .offset-xl-80{margin-left:auto;margin-right:80%}.flex-offset-xl-85,.layout-margin .flex-offset-xl-85,.layout-margin .offset-xl-85,.offset-xl-85{margin-left:85%}[dir=rtl] .flex-offset-xl-85,[dir=rtl] .layout-margin .flex-offset-xl-85,[dir=rtl] .layout-margin .offset-xl-85,[dir=rtl] .offset-xl-85{margin-left:auto;margin-right:85%}.flex-offset-xl-90,.layout-margin .flex-offset-xl-90,.layout-margin .offset-xl-90,.offset-xl-90{margin-left:90%}[dir=rtl] .flex-offset-xl-90,[dir=rtl] .layout-margin .flex-offset-xl-90,[dir=rtl] .layout-margin .offset-xl-90,[dir=rtl] .offset-xl-90{margin-left:auto;margin-right:90%}.flex-offset-xl-95,.layout-margin .flex-offset-xl-95,.layout-margin .offset-xl-95,.offset-xl-95{margin-left:95%}[dir=rtl] .flex-offset-xl-95,[dir=rtl] .layout-margin .flex-offset-xl-95,[dir=rtl] .layout-margin .offset-xl-95,[dir=rtl] .offset-xl-95{margin-left:auto;margin-right:95%}.flex-offset-xl-33,.layout-margin .flex-offset-xl-33,.layout-margin .offset-xl-33,.offset-xl-33{margin-left:33.33333%}.flex-offset-xl-66,.layout-margin .flex-offset-xl-66,.layout-margin .offset-xl-66,.offset-xl-66{margin-left:66.66667%}[dir=rtl] .flex-offset-xl-66,[dir=rtl] .layout-margin .flex-offset-xl-66,[dir=rtl] .layout-margin .offset-xl-66,[dir=rtl] .offset-xl-66{margin-left:auto;margin-right:66.66667%}.layout-align-xl,.layout-align-xl-start-stretch{align-content:stretch;align-items:stretch}.layout-align-xl,.layout-align-xl-start,.layout-align-xl-start-center,.layout-align-xl-start-end,.layout-align-xl-start-start,.layout-align-xl-start-stretch{justify-content:flex-start}.layout-align-xl-center,.layout-align-xl-center-center,.layout-align-xl-center-end,.layout-align-xl-center-start,.layout-align-xl-center-stretch{justify-content:center}.layout-align-xl-end,.layout-align-xl-end-center,.layout-align-xl-end-end,.layout-align-xl-end-start,.layout-align-xl-end-stretch{justify-content:flex-end}.layout-align-xl-space-around,.layout-align-xl-space-around-center,.layout-align-xl-space-around-end,.layout-align-xl-space-around-start,.layout-align-xl-space-around-stretch{justify-content:space-around}.layout-align-xl-space-between,.layout-align-xl-space-between-center,.layout-align-xl-space-between-end,.layout-align-xl-space-between-start,.layout-align-xl-space-between-stretch{justify-content:space-between}.layout-align-xl-center-start,.layout-align-xl-end-start,.layout-align-xl-space-around-start,.layout-align-xl-space-between-start,.layout-align-xl-start-start{align-items:flex-start;align-content:flex-start}.layout-align-xl-center-center,.layout-align-xl-end-center,.layout-align-xl-space-around-center,.layout-align-xl-space-between-center,.layout-align-xl-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-xl-center-center>*,.layout-align-xl-end-center>*,.layout-align-xl-space-around-center>*,.layout-align-xl-space-between-center>*,.layout-align-xl-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-xl-center-end,.layout-align-xl-end-end,.layout-align-xl-space-around-end,.layout-align-xl-space-between-end,.layout-align-xl-start-end{align-items:flex-end;align-content:flex-end}.layout-align-xl-center-stretch,.layout-align-xl-end-stretch,.layout-align-xl-space-around-stretch,.layout-align-xl-space-between-stretch,.layout-align-xl-start-stretch{align-items:stretch;align-content:stretch}.flex-xl{flex:1}.flex-xl,.flex-xl-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-xl-grow{flex:1 1 100%}.flex-xl-initial{flex:0 1 auto;box-sizing:border-box}.flex-xl-auto{flex:1 1 auto;box-sizing:border-box}.flex-xl-none{flex:0 0 auto;box-sizing:border-box}.flex-xl-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-xl-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-xl-0,.layout-row>.flex-xl-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-0{min-width:0}.layout-column>.flex-xl-0{max-width:100%;max-height:0%}.layout-column>.flex-xl-0,.layout-xl-row>.flex-xl-0{flex:1 1 100%;box-sizing:border-box}.layout-xl-row>.flex-xl-0{max-width:0;max-height:100%;min-width:0}.layout-xl-column>.flex-xl-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-xl-5,.layout-row>.flex-xl-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-5{max-width:100%;max-height:5%}.layout-column>.flex-xl-5,.layout-xl-row>.flex-xl-5{flex:1 1 100%;box-sizing:border-box}.layout-xl-row>.flex-xl-5{max-width:5%;max-height:100%}.layout-xl-column>.flex-xl-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-xl-10,.layout-row>.flex-xl-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-10{max-width:100%;max-height:10%}.layout-column>.flex-xl-10,.layout-xl-row>.flex-xl-10{flex:1 1 100%;box-sizing:border-box}.layout-xl-row>.flex-xl-10{max-width:10%;max-height:100%}.layout-xl-column>.flex-xl-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-xl-15,.layout-row>.flex-xl-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-15{max-width:100%;max-height:15%}.layout-column>.flex-xl-15,.layout-xl-row>.flex-xl-15{flex:1 1 100%;box-sizing:border-box}.layout-xl-row>.flex-xl-15{max-width:15%;max-height:100%}.layout-xl-column>.flex-xl-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-xl-20,.layout-row>.flex-xl-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-20{max-width:100%;max-height:20%}.layout-column>.flex-xl-20,.layout-xl-row>.flex-xl-20{flex:1 1 100%;box-sizing:border-box}.layout-xl-row>.flex-xl-20{max-width:20%;max-height:100%}.layout-xl-column>.flex-xl-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-xl-25,.layout-row>.flex-xl-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-25{max-width:100%;max-height:25%}.layout-column>.flex-xl-25,.layout-xl-row>.flex-xl-25{flex:1 1 100%;box-sizing:border-box}.layout-xl-row>.flex-xl-25{max-width:25%;max-height:100%}.layout-xl-column>.flex-xl-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-xl-30,.layout-row>.flex-xl-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-30{max-width:100%;max-height:30%}.layout-column>.flex-xl-30,.layout-xl-row>.flex-xl-30{flex:1 1 100%;box-sizing:border-box}.layout-xl-row>.flex-xl-30{max-width:30%;max-height:100%}.layout-xl-column>.flex-xl-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-xl-35,.layout-row>.flex-xl-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-35{max-width:100%;max-height:35%}.layout-column>.flex-xl-35,.layout-xl-row>.flex-xl-35{flex:1 1 100%;box-sizing:border-box}.layout-xl-row>.flex-xl-35{max-width:35%;max-height:100%}.layout-xl-column>.flex-xl-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-xl-40,.layout-row>.flex-xl-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-40{max-width:100%;max-height:40%}.layout-column>.flex-xl-40,.layout-xl-row>.flex-xl-40{flex:1 1 100%;box-sizing:border-box}.layout-xl-row>.flex-xl-40{max-width:40%;max-height:100%}.layout-xl-column>.flex-xl-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-xl-45,.layout-row>.flex-xl-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-45{max-width:100%;max-height:45%}.layout-column>.flex-xl-45,.layout-xl-row>.flex-xl-45{flex:1 1 100%;box-sizing:border-box}.layout-xl-row>.flex-xl-45{max-width:45%;max-height:100%}.layout-xl-column>.flex-xl-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-xl-50,.layout-row>.flex-xl-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-50{max-width:100%;max-height:50%}.layout-column>.flex-xl-50,.layout-xl-row>.flex-xl-50{flex:1 1 100%;box-sizing:border-box}.layout-xl-row>.flex-xl-50{max-width:50%;max-height:100%}.layout-xl-column>.flex-xl-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-xl-55,.layout-row>.flex-xl-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-55{max-width:100%;max-height:55%}.layout-column>.flex-xl-55,.layout-xl-row>.flex-xl-55{flex:1 1 100%;box-sizing:border-box}.layout-xl-row>.flex-xl-55{max-width:55%;max-height:100%}.layout-xl-column>.flex-xl-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-xl-60,.layout-row>.flex-xl-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-60{max-width:100%;max-height:60%}.layout-column>.flex-xl-60,.layout-xl-row>.flex-xl-60{flex:1 1 100%;box-sizing:border-box}.layout-xl-row>.flex-xl-60{max-width:60%;max-height:100%}.layout-xl-column>.flex-xl-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-xl-65,.layout-row>.flex-xl-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-65{max-width:100%;max-height:65%}.layout-column>.flex-xl-65,.layout-xl-row>.flex-xl-65{flex:1 1 100%;box-sizing:border-box}.layout-xl-row>.flex-xl-65{max-width:65%;max-height:100%}.layout-xl-column>.flex-xl-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-xl-70,.layout-row>.flex-xl-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-70{max-width:100%;max-height:70%}.layout-column>.flex-xl-70,.layout-xl-row>.flex-xl-70{flex:1 1 100%;box-sizing:border-box}.layout-xl-row>.flex-xl-70{max-width:70%;max-height:100%}.layout-xl-column>.flex-xl-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-xl-75,.layout-row>.flex-xl-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-75{max-width:100%;max-height:75%}.layout-column>.flex-xl-75,.layout-xl-row>.flex-xl-75{flex:1 1 100%;box-sizing:border-box}.layout-xl-row>.flex-xl-75{max-width:75%;max-height:100%}.layout-xl-column>.flex-xl-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-xl-80,.layout-row>.flex-xl-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-80{max-width:100%;max-height:80%}.layout-column>.flex-xl-80,.layout-xl-row>.flex-xl-80{flex:1 1 100%;box-sizing:border-box}.layout-xl-row>.flex-xl-80{max-width:80%;max-height:100%}.layout-xl-column>.flex-xl-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-xl-85,.layout-row>.flex-xl-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-85{max-width:100%;max-height:85%}.layout-column>.flex-xl-85,.layout-xl-row>.flex-xl-85{flex:1 1 100%;box-sizing:border-box}.layout-xl-row>.flex-xl-85{max-width:85%;max-height:100%}.layout-xl-column>.flex-xl-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-xl-90,.layout-row>.flex-xl-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-90{max-width:100%;max-height:90%}.layout-column>.flex-xl-90,.layout-xl-row>.flex-xl-90{flex:1 1 100%;box-sizing:border-box}.layout-xl-row>.flex-xl-90{max-width:90%;max-height:100%}.layout-xl-column>.flex-xl-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-xl-95,.layout-row>.flex-xl-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-95{max-width:100%;max-height:95%}.layout-column>.flex-xl-95,.layout-xl-row>.flex-xl-95{flex:1 1 100%;box-sizing:border-box}.layout-xl-row>.flex-xl-95{max-width:95%;max-height:100%}.layout-xl-column>.flex-xl-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-xl-100,.layout-column>.flex-xl-100,.layout-row>.flex-xl-100,.layout-xl-column>.flex-xl-100,.layout-xl-row>.flex-xl-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-33{flex:1 1 33.33%;max-width:33.33%}.layout-row>.flex-xl-33,.layout-row>.flex-xl-66{-webkit-box-flex:1;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-66{flex:1 1 66.66%;max-width:66.66%}.layout-column>.flex-xl-33{flex:1 1 33.33%;max-height:33.33%}.layout-column>.flex-xl-33,.layout-column>.flex-xl-66{-webkit-box-flex:1;max-width:100%;box-sizing:border-box}.layout-column>.flex-xl-66{flex:1 1 66.66%;max-height:66.66%}.layout-xl-row>.flex-xl-33{max-width:33.33%}.layout-xl-row>.flex-xl-33,.layout-xl-row>.flex-xl-66{flex:1 1 100%;max-height:100%;box-sizing:border-box}.layout-xl-row>.flex-xl-66{max-width:66.66%}.layout-xl-row>.flex{min-width:0}.layout-xl-column>.flex-xl-33{max-height:33.33%}.layout-xl-column>.flex-xl-33,.layout-xl-column>.flex-xl-66{flex:1 1 100%;max-width:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-66{max-height:66.66%}.layout-xl-column>.flex{min-height:0}.layout-xl,.layout-xl-column,.layout-xl-row{box-sizing:border-box;display:flex}.layout-xl-column{flex-direction:column}.layout-xl-row{flex-direction:row}.hide-gt-lg:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-xl:not(.show-xl):not(.show-gt-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show),.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show){display:none}}
@media print{.hide-print:not(.show-print):not(.show){display:none!important}}
/**
 * angular-growl - v0.4.0 - 2013-11-19
 * https://github.com/marcorinck/angular-growl
 * Copyright (c) 2013 Marco Rinck; Licensed MIT
 */
.growl{position:fixed;top:10px;right:10px;float:right;width:250px}
.growl-item.ng-enter,.growl-item.ng-leave{transition:.5s linear all}
.growl-item.ng-enter,.growl-item.ng-leave.ng-leave-active{opacity:0}
.growl-item.ng-leave,.growl-item.ng-enter.ng-enter-active{opacity:1}
/*!
 * ui-select
 * http://github.com/angular-ui/ui-select
 * Version: 0.19.8 - 2017-04-18T05:43:43.881Z
 * License: MIT
 */
.ui-select-highlight{font-weight:700}
.ui-select-offscreen{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:0!important;top:0!important}
.selectize-control.single>.selectize-input>input,.selectize-control>.selectize-dropdown{width:100%}
.ui-select-choices-row:hover{background-color:#f5f5f5}
.ng-dirty.ng-invalid>a.select2-choice{border-color:#D44950}
.select2-result-single{padding-left:0}
.select-locked>.ui-select-match-close,.select2-locked>.select2-search-choice-close{display:none}
body>.select2-container.open{z-index:9999}
.ui-select-container.select2.direction-up .ui-select-match,.ui-select-container[theme=select2].direction-up .ui-select-match{border-radius:0 0 4px 4px}
.ui-select-container.select2.direction-up .ui-select-dropdown,.ui-select-container[theme=select2].direction-up .ui-select-dropdown{border-radius:4px 4px 0 0;border-top-width:1px;border-top-style:solid;box-shadow:0 -4px 8px rgba(0,0,0,.25);margin-top:-4px}
.ui-select-container.select2.direction-up .ui-select-dropdown .select2-search,.ui-select-container[theme=select2].direction-up .ui-select-dropdown .select2-search{margin-top:4px}
.ui-select-container.select2.direction-up.select2-dropdown-open .ui-select-match,.ui-select-container[theme=select2].direction-up.select2-dropdown-open .ui-select-match{border-bottom-color:#5897fb}
.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden,.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden input{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0}
.selectize-input.selectize-focus{border-color:#007FBB!important}
.selectize-control.multi>.selectize-input>input{margin:0!important}
.ng-dirty.ng-invalid>div.selectize-input{border-color:#D44950}
.ui-select-container[theme=selectize].direction-up .ui-select-dropdown{box-shadow:0 -4px 8px rgba(0,0,0,.25);margin-top:-2px}
.ui-select-container[theme=selectize] input.ui-select-search-hidden{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0;width:0}
.btn-default-focus{color:#333;background-color:#EBEBEB;border-color:#ADADAD;text-decoration:none;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.ui-select-bootstrap .ui-select-toggle{position:relative}
.ui-select-bootstrap .ui-select-toggle>.caret{position:absolute;height:10px;top:50%;right:10px;margin-top:-2px}
.input-group>.ui-select-bootstrap.dropdown{position:static}
.input-group>.ui-select-bootstrap>input.ui-select-search.form-control{border-radius:4px 0 0 4px}
.input-group>.ui-select-bootstrap>input.ui-select-search.form-control.direction-up{border-radius:4px 0 0 4px!important}
.ui-select-bootstrap .ui-select-search-hidden{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0}
.ui-select-bootstrap>.ui-select-match>.btn{text-align:left!important}
.ui-select-bootstrap>.ui-select-match>.caret{position:absolute;top:45%;right:15px}
.ui-select-bootstrap>.ui-select-choices,.ui-select-bootstrap>.ui-select-no-choice{width:100%;height:auto;max-height:200px;overflow-x:hidden;margin-top:-1px}
body>.ui-select-bootstrap.open{z-index:1000}
.ui-select-multiple.ui-select-bootstrap{height:auto;padding:3px 3px 0}
.ui-select-multiple.ui-select-bootstrap input.ui-select-search{background-color:transparent!important;border:none;outline:0;height:1.666666em;margin-bottom:3px}
.ui-select-multiple.ui-select-bootstrap .ui-select-match .close{font-size:1.6em;line-height:.75}
.ui-select-multiple.ui-select-bootstrap .ui-select-match-item{outline:0;margin:0 3px 3px 0}
.ui-select-multiple .ui-select-match-item{position:relative}
.ui-select-multiple .ui-select-match-item.dropping .ui-select-match-close{pointer-events:none}
.ui-select-multiple:hover .ui-select-match-item.dropping-before:before{content:"";position:absolute;top:0;right:100%;height:100%;margin-right:2px;border-left:1px solid #428bca}
.ui-select-multiple:hover .ui-select-match-item.dropping-after:after{content:"";position:absolute;top:0;left:100%;height:100%;margin-left:2px;border-right:1px solid #428bca}
.ui-select-bootstrap .ui-select-choices-row>span{cursor:pointer;display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}
.ui-select-bootstrap .ui-select-choices-row>span:focus,.ui-select-bootstrap .ui-select-choices-row>span:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}
.ui-select-bootstrap .ui-select-choices-row.active>span{color:#fff;text-decoration:none;outline:0;background-color:#428bca}
.ui-select-bootstrap .ui-select-choices-row.active.disabled>span,.ui-select-bootstrap .ui-select-choices-row.disabled>span{color:#777;cursor:not-allowed;background-color:#fff}
.ui-select-match.ng-hide-add,.ui-select-search.ng-hide-add{display:none!important}
.ui-select-bootstrap.ng-dirty.ng-invalid>button.btn.ui-select-match{border-color:#D44950}
.ui-select-container[theme=bootstrap].direction-up .ui-select-dropdown{box-shadow:0 -4px 8px rgba(0,0,0,.25)}
.ui-select-bootstrap .ui-select-match-text{width:100%;padding-right:1em}
.ui-select-bootstrap .ui-select-match-text span{display:inline-block;width:100%;overflow:hidden}
.ui-select-bootstrap .ui-select-toggle>a.btn{position:absolute;height:10px;right:10px;margin-top:-2px}
.ui-select-refreshing.glyphicon{position:absolute;right:0;padding:8px 27px}
@keyframes ui-select-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}
.ui-select-spin{animation:ui-select-spin 2s infinite linear}
.ui-select-refreshing.ng-animate{-webkit-animation:none 0s}
/*# sourceMappingURL=select.min.css.map */
@font-face {
    font-family: 'engage-icons';
    src: url('/voice/agent/static/media/engage-icons.6caaf70a2ec72b4653ed.eot?po8poo');
    src:
        url('/voice/agent/static/media/engage-icons.6caaf70a2ec72b4653ed.eot?po8poo#iefix') format('embedded-opentype'),
        url('/voice/agent/static/media/engage-icons.9f87939c35b82fe87819.ttf?po8poo') format('truetype'),
        url('/voice/agent/static/media/engage-icons.66428b7c21671c5697ae.woff?po8poo') format('woff'),
        url('/voice/agent/static/media/engage-icons.918fac36a07facee6322.svg?po8poo#engage-icons') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}
[class^='icon-'],
[class*=' icon-'] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'engage-icons' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-barge-in:before {
    content: '\e900';
}
.icon-coach:before {
    content: '\e901';
}
.icon-monitor:before {
    content: '\e902';
}
.icon-external-link:before {
    content: '\e903';
}
.icon-doc:before {
    content: '\e904';
}
.icon-tick:before {
    content: '\e905';
}
.icon-minus:before {
    content: '\e906';
}
.icon-sync:before {
    content: '\e907';
}
.icon-restart:before {
    content: '\e908';
}
.icon-sorting:before {
    content: '\e909';
}
.icon-time:before {
    content: '\e90a';
}
.icon-sort:before {
    content: '\e90b';
}
.icon-plus:before {
    content: '\e90c';
}
.icon-list:before {
    content: '\e90d';
}
.icon-kebab:before {
    content: '\e90e';
}
.icon-user:before {
    content: '\e90f';
}
.icon-hidepassword:before {
    content: '\e910';
}
.icon-dropdown:before {
    content: '\e911';
}
.icon-download:before {
    content: '\e912';
}
.icon-removetext:before {
    content: '\e913';
}
.icon-calendar:before {
    content: '\e914';
}
.icon-chat-switcher:before {
    content: '\e915';
}
.icon-phone-switcher:before {
    content: '\e916';
}
.icon-agentscripts:before {
    content: '\e917';
}
.icon-agentstats:before {
    content: '\e918';
}
.icon-agenttools:before {
    content: '\e919';
}
.icon-analytics:before {
    content: '\e91a';
}
.icon-appgallery:before {
    content: '\e91b';
}
.icon-applications:before {
    content: '\e91c';
}
.icon-callhistory:before {
    content: '\e91d';
}
.icon-channels:before {
    content: '\e91e';
}
.icon-devtools:before {
    content: '\e91f';
}
.icon-dialpad:before {
    content: '\e920';
}
.icon-digital:before {
    content: '\e921';
}
.icon-hamburger:before {
    content: '\e922';
}
.icon-edit:before {
    content: '\e923';
}
.icon-inbox:before {
    content: '\e924';
}
.icon-internalchat:before {
    content: '\e925';
}
.icon-ivr:before {
    content: '\e926';
}
.icon-information:before {
    content: '\e927';
}
.icon-leftchevron:before {
    content: '\e928';
}
.icon-more:before {
    content: '\e929';
}
.icon-mytasks:before {
    content: '\e92a';
}
.icon-outbounddialer:before {
    content: '\e92b';
}
.icon-play:before {
    content: '\e92c';
}
.icon-scheduledcallbacks:before {
    content: '\e92d';
}
.icon-rightchevron:before {
    content: '\e92e';
}
.icon-search:before {
    content: '\e92f';
}
.icon-settings:before {
    content: '\e930';
}
.icon-routing:before {
    content: '\e931';
}
.icon-agentchat:before {
    content: '\e932';
}
.icon-addnew:before {
    content: '\e933';
}
.icon-diallead:before {
    content: '\e934';
}
.icon-listview:before {
    content: '\e935';
}
.icon-close:before {
    content: '\e936';
}
.icon-manualpass:before {
    content: '\e937';
}
.icon-stackview:before {
    content: '\e938';
}
.icon-downchevron:before {
    content: '\e939';
}
.icon-expand:before {
    content: '\e93a';
}
.icon-filter:before {
    content: '\e93b';
}
.icon-inboundcall:before {
    content: '\e93c';
}
.icon-showpassword:before {
    content: '\e93d';
}
.icon-listlogs:before {
    content: '\e93e';
}
.icon-merge:before {
    content: '\e93f';
}
.icon-outboundcall:before {
    content: '\e940';
}
.icon-import:before {
    content: '\e941';
}
.icon-requeue:before {
    content: '\e942';
}
.icon-shuffle:before {
    content: '\e943';
}
.icon-trashcan:before {
    content: '\e944';
}
.icon-tag:before {
    content: '\e945';
}
.icon-new_nav-folders:before {
    content: '\e946';
}
.icon-upchevron:before {
    content: '\e947';
}
.icon-agentnote:before {
    content: '\e948';
}
.icon-agentvoice:before {
    content: '\e949';
}
.icon-back:before {
    content: '\e94a';
}
.icon-complete:before {
    content: '\e94b';
}
.icon-disposition:before {
    content: '\e94c';
}
.icon-hold:before {
    content: '\e94d';
}
.icon-mute:before {
    content: '\e94e';
}
.icon-record:before {
    content: '\e94f';
}
.icon-transfer:before {
    content: '\e950';
}
.icon-supervisor:before {
    content: '\e951';
}
.icon-users:before {
    content: '\e952';
}
.icon-searchalt:before {
    content: '\e953';
}
.icon-arrow-icon:before {
    content: '\e954';
}
.icon-manualpass_filled:before {
    content: '\e955';
}
.icon-outboundcall-filled:before {
    content: '\e956';
}
.icon-inboundcall-filled:before {
    content: '\e957';
}
.icon-internet:before {
    content: '\e958';
}
.icon-emptystate-scripts:before {
    content: '\e959';
}
.icon-expand-details:before {
    content: '\e95a';
}
.icon-collapse-details:before {
    content: '\e95b';
}
.icon-copy:before {
    content: '\e95c';
}
.icon-emptystate-callinprogress:before {
    content: '\e95d';
}
.icon-emptystate-calls:before {
    content: '\e95e';
}
.icon-timer:before {
    content: '\e95f';
}
.icon-table:before {
    content: '\e960';
}
.icon-graph:before {
    content: '\e961';
}
.icon-gear-outlined:before {
    content: '\e962';
}
.icon-gear-filled:before {
    content: '\e963';
}
.icon-close-2:before {
    content: '\e964';
}
.icon-caret-right:before {
    content: '\e965';
}
@font-face {
  font-family: 'digital-icons';
  src:  url('/voice/agent/static/media/DigitalIcons.82a8c1b232cfb39d6513.eot?fej8a');
  src:  url('/voice/agent/static/media/DigitalIcons.82a8c1b232cfb39d6513.eot?fej8a#iefix') format('embedded-opentype'),
    url('/voice/agent/static/media/DigitalIcons.007aa0c55749760bef19.ttf?fej8a') format('truetype'),
    url('/voice/agent/static/media/DigitalIcons.2ca5694e4d2f000a0ba1.woff?fej8a') format('woff'),
    url('/voice/agent/static/media/DigitalIcons.41b630949795c259835b.svg?fej8a#DigitalIcons') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^="digital-icon-"], [class*=" digital-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'digital-icons' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.digital-icon-translation:before {
  content: "\e9be";
}
.digital-icon-ms-teams:before {
  content: "\e9bd";
}
.digital-icon-drag-horizontal:before {
  content: "\e9b4";
}
.digital-icon-drag-vertical:before {
  content: "\e9b5";
}
.digital-icon-new-remove:before {
  content: "\e9b6";
}
.digital-icon-custom-field:before {
  content: "\e9b7";
}
.digital-icon-divider:before {
  content: "\e9b8";
}
.digital-icon-identity-field:before {
  content: "\e9b9";
}
.digital-icon-label-read-only:before {
  content: "\e9ba";
}
.digital-icon-message-variable:before {
  content: "\e9bb";
}
.digital-icon-message:before {
  content: "\e9bc";
}
.digital-icon-collapse-details:before {
  content: "\e9b2";
}
.digital-icon-expand-details:before {
  content: "\e9b3";
}
.digital-icon-reply-all:before {
  content: "\e9af";
}
.digital-icon-pause:before {
  content: "\e934";
}
.digital-icon-play:before {
  content: "\e935";
}
.digital-icon-recording:before {
  content: "\e9b0";
}
.digital-icon-stop:before {
  content: "\e9b1";
}
.digital-icon-sdk-private:before {
  content: "\e92f";
}
.digital-icon-read-receipt:before {
  content: "\e9ae";
}
.digital-icon-drag-n-drop:before {
  content: "\e9aa";
}
.digital-icon-zoom-in:before {
  content: "\e9ab";
}
.digital-icon-zoom-out:before {
  content: "\e9ac";
}
.digital-icon-reset-image-zoom:before {
  content: "\e9ad";
}
.digital-icon-bell:before {
  content: "\e993";
}
.digital-icon-notifications-off:before {
  content: "\e9a9";
}
.digital-icon-thumbsdown-outlined:before {
  content: "\e9a7";
}
.digital-icon-thumbsdown-filled:before {
  content: "\e9a8";
}
.digital-icon-x-search:before {
  content: "\e9a4";
}
.digital-icon-new_s_twittersearch:before {
  content: "\e9a4";
}
.digital-icon-twitter-search:before {
  content: "\e9a4";
}
.digital-icon-x:before {
  content: "\e9a5";
}
.digital-icon-new_s_twitter:before {
  content: "\e9a5";
}
.digital-icon-twitter:before {
  content: "\e9a5";
}
.digital-icon-khoros:before {
  content: "\e9a6";
}
.digital-icon-new_s_lithium:before {
  content: "\e9a6";
}
.digital-icon-lithium:before {
  content: "\e9a6";
}
.digital-icon-enlarge:before {
  content: "\e9a1";
}
.digital-icon-internal-messaging-close:before {
  content: "\e99f";
}
.digital-icon-internal-messaging-collapse:before {
  content: "\e9a0";
}
.digital-icon-assigned:before {
  content: "\e958";
}
.digital-icon-reassign:before {
  content: "\e98a";
}
.digital-icon-expired:before {
  content: "\e98b";
}
.digital-icon-sending:before {
  content: "\e98c";
}
.digital-icon-users21:before {
  content: "\e98d";
}
.digital-icon-unpublished:before {
  content: "\e98e";
}
.digital-icon-question4:before {
  content: "\e982";
}
.digital-icon-bubble-check:before {
  content: "\e983";
}
.digital-icon-windows8:before {
  content: "\e979";
}
.digital-icon-brand:before {
  content: "\e979";
}
.digital-icon-os:before {
  content: "\e979";
}
.digital-icon-windows:before {
  content: "\e97a";
}
.digital-icon-brand1:before {
  content: "\e97a";
}
.digital-icon-os1:before {
  content: "\e97a";
}
.digital-icon-heart3:before {
  content: "\e304";
}
.digital-icon-new_download:before {
  content: "\e974";
}
.digital-icon-file-powerpoint:before {
  content: "\e4e7";
}
.digital-icon-file-excel:before {
  content: "\e4e5";
}
.digital-icon-arrow-right5:before {
  content: "\e3c3";
}
.digital-icon-arrow-up4:before {
  content: "\e3c1";
}
.digital-icon-arrow-down4:before {
  content: "\e3c5";
}
.digital-icon-location:before {
  content: "\e0f1";
}
.digital-icon-envelop-opened:before {
  content: "\e0ee";
}
.digital-icon-stack-plus:before {
  content: "\e341";
}
.digital-icon-rating:before {
  content: "\e213";
}
.digital-icon-rating2:before {
  content: "\e214";
}
.digital-icon-rating3:before {
  content: "\e215";
}
.digital-icon-file-remove2:before {
  content: "\e08c";
}
.digital-icon-share2:before {
  content: "\e48c";
}
.digital-icon-zoomin2:before {
  content: "\e1bc";
}
.digital-icon-new_filter:before {
  content: "\e94c";
}
.digital-icon-filter:before {
  content: "\e94c";
}
.digital-icon-filter3:before {
  content: "\e94c";
}
.digital-icon-link:before {
  content: "\e2c9";
}
.digital-icon-close2:before {
  content: "\e36c";
}
.digital-icon-stack:before {
  content: "\e095";
}
.digital-icon-file-download:before {
  content: "\e081";
}
.digital-icon-alarm2:before {
  content: "\e10a";
}
.digital-icon-bubble-dots3:before {
  content: "\e165";
}
.digital-icon-arrow-up14:before {
  content: "\e40c";
}
.digital-icon-eye41:before {
  content: "\e2de";
}
.digital-icon-play3:before {
  content: "\e380";
}
.digital-icon-feed2:before {
  content: "\e4a0";
}
.digital-icon-users4:before {
  content: "\e198";
}
.digital-icon-checkmark-circle2:before {
  content: "\e368";
}
.digital-icon-history:before {
  content: "\e0ff";
}
.digital-icon-drawer:before {
  content: "\e12c";
}
.digital-icon-search2:before {
  content: "\e1b7";
}
.digital-icon-circle2:before {
  content: "\e43b";
}
.digital-icon-googlemaps:before {
  content: "\e905";
}
.digital-icon-twitter-verified-badge:before {
  content: "\e907";
}
.digital-icon-googleplus:before {
  content: "\e904";
}
.digital-icon-dimelo:before {
  content: "\e602";
}
.digital-icon-nonexistent:before {
  content: "\e606";
}
.digital-icon-tapatalk:before {
  content: "\e608";
}
.digital-icon-pencil5:before {
  content: "\e011";
}
.digital-icon-quill:before {
  content: "\e013";
}
.digital-icon-quill2:before {
  content: "\e014";
}
.digital-icon-king:before {
  content: "\e058";
}
.digital-icon-queen:before {
  content: "\e059";
}
.digital-icon-rock:before {
  content: "\e05a";
}
.digital-icon-bishop:before {
  content: "\e05b";
}
.digital-icon-clock3:before {
  content: "\e103";
}
.digital-icon-clock4:before {
  content: "\e104";
}
.digital-icon-bell2:before {
  content: "\e10c";
}
.digital-icon-alarm-cancel:before {
  content: "\e110";
}
.digital-icon-bubbles:before {
  content: "\e151";
}
.digital-icon-bubbles2:before {
  content: "\e152";
}
.digital-icon-user-plus:before {
  content: "\e187";
}
.digital-icon-download:before {
  content: "\e132";
}
.digital-icon-reply:before {
  content: "\e14e";
}
.digital-icon-bubble:before {
  content: "\e150";
}
.digital-icon-bubble-up:before {
  content: "\e17d";
}
.digital-icon-bubble-down:before {
  content: "\e17e";
}
.digital-icon-spinner12:before {
  content: "\e1b2";
}
.digital-icon-unlocked:before {
  content: "\e1d4";
}
.digital-icon-lock5:before {
  content: "\e1d5";
}
.digital-icon-unlocked2:before {
  content: "\e1d6";
}
.digital-icon-crown:before {
  content: "\e21c";
}
.digital-icon-shield:before {
  content: "\e27e";
}
.digital-icon-tree5:before {
  content: "\e2a8";
}
.digital-icon-flag:before {
  content: "\e2d1";
}
.digital-icon-eye-blocked:before {
  content: "\e2da";
}
.digital-icon-bookmark2:before {
  content: "\e2e4";
}
.digital-icon-user1:before {
  content: "\e315";
}
.digital-icon-hand:before {
  content: "\e33f";
}
.digital-icon-stack-up:before {
  content: "\e346";
}
.digital-icon-stack-cancel:before {
  content: "\e347";
}
.digital-icon-spam:before {
  content: "\e36a";
}
.digital-icon-enter3:before {
  content: "\e37d";
}
.digital-icon-exit3:before {
  content: "\e37e";
}
.digital-icon-volume-medium:before {
  content: "\e390";
}
.digital-icon-loop4:before {
  content: "\e3a8";
}
.digital-icon-loop5:before {
  content: "\e3a9";
}
.digital-icon-sdk:before {
  content: "\e98f";
}
.digital-icon-qualtrics:before {
  content: "\e990";
}
.digital-icon-alchemer:before {
  content: "\e991";
}
.digital-icon-voicemail:before {
  content: "\e9c3";
}
.digital-icon-sentiment-positive:before {
  content: "\e9c1";
}
.digital-icon-sentiment-negative:before {
  content: "\e9c2";
}
.digital-icon-pop-out:before {
  content: "\e9bf";
}
.digital-icon-popup-in:before {
  content: "\e9c0";
}
.digital-icon-dash:before {
  content: "\e9a2";
}
.digital-icon-link-to-direct:before {
  content: "\e9a3";
}
.digital-icon-internal-messaging:before {
  content: "\e999";
}
.digital-icon-thumbsup-filled:before {
  content: "\e99a";
}
.digital-icon-thumbsup-outlined:before {
  content: "\e99b";
}
.digital-icon-approval-threshold:before {
  content: "\e99c";
}
.digital-icon-case-number:before {
  content: "\e998";
}
.digital-icon-bot:before {
  content: "\e997";
}
.digital-icon-robot:before {
  content: "\e996";
}
.digital-icon-ai_tools:before {
  content: "\e994";
}
.digital-icon-escalate-to-video:before {
  content: "\e97b";
}
.digital-icon-menu-advanced-analytics-dashboards:before {
  content: "\e972";
}
.digital-icon-menu-advanced-analytics-designer:before {
  content: "\e973";
}
.digital-icon-menu-activity:before {
  content: "\e93d";
}
.digital-icon-menu-agent_tools:before {
  content: "\e95e";
}
.digital-icon-menu-ice:before {
  content: "\e95f";
}
.digital-icon-menu-applications:before {
  content: "\e960";
}
.digital-icon-menu-channels:before {
  content: "\e961";
}
.digital-icon-menu-dashboard:before {
  content: "\e962";
}
.digital-icon-menu-dev_tools:before {
  content: "\e963";
}
.digital-icon-menu-digital:before {
  content: "\e964";
}
.digital-icon-menu-quality:before {
  content: "\e965";
}
.digital-icon-menu-routing:before {
  content: "\e967";
}
.digital-icon-menu-settings:before {
  content: "\e968";
}
.digital-icon-menu-users:before {
  content: "\e969";
}
.digital-icon-menu-traffic:before {
  content: "\e96a";
}
.digital-icon-slider-arrow-left:before {
  content: "\e96d";
}
.digital-icon-slider-arrow-right:before {
  content: "\e96e";
}
.digital-icon-link4:before {
  content: "\e96b";
}
.digital-icon-google_business_messages:before {
  content: "\e96c";
}
.digital-icon-rect:before {
  content: "\e96f";
}
.digital-icon-source_default:before {
  content: "\e970";
}
.digital-icon-new_printer:before {
  content: "\e971";
}
.digital-icon-survey:before {
  content: "\e995";
}
.digital-icon-signature:before {
  content: "\e908";
}
.digital-icon-linkedin:before {
  content: "\e992";
}
.digital-icon-arrow-up2:before {
  content: "\e986";
}
.digital-icon-carrot-up:before {
  content: "\e986";
}
.digital-icon-arrow-right3:before {
  content: "\e987";
}
.digital-icon-carrot-right:before {
  content: "\e987";
}
.digital-icon-arrow-down2:before {
  content: "\e988";
}
.digital-icon-carrot-down:before {
  content: "\e988";
}
.digital-icon-arrow-left2:before {
  content: "\e989";
}
.digital-icon-carrot-left:before {
  content: "\e989";
}
.digital-icon-user-minus2:before {
  content: "\e985";
}
.digital-icon-superuser:before {
  content: "\e984";
}
.digital-icon-close6:before {
  content: "\e978";
}
.digital-icon-close:before {
  content: "\e978";
}
.digital-icon-close-2:before {
  content: "\e978";
}
.digital-icon-phone-switcher:before {
  content: "\e980";
}
.digital-icon-direct:before {
  content: "\e981";
}
.digital-icon-instagram-messaging:before {
  content: "\e981";
}
.digital-icon-team:before {
  content: "\e977";
}
.digital-icon-expand:before {
  content: "\e975";
}
.digital-icon-collapse:before {
  content: "\e976";
}
.digital-icon-new_s_youtube:before {
  content: "\e938";
}
.digital-icon-youtube:before {
  content: "\e938";
}
.digital-icon-save9:before {
  content: "\e95d";
}
.digital-icon-eye-closed:before {
  content: "\e900";
}
.digital-icon-new_eye_closed:before {
  content: "\e900";
}
.digital-icon-eye5:before {
  content: "\e900";
}
.digital-icon-eye:before {
  content: "\e901";
}
.digital-icon-new_eye:before {
  content: "\e901";
}
.digital-icon-eye4:before {
  content: "\e901";
}
.digital-icon-new_arrow:before {
  content: "\e902";
}
.digital-icon-arrow-right4:before {
  content: "\e902";
}
.digital-icon-new_award:before {
  content: "\e903";
}
.digital-icon-medal:before {
  content: "\e903";
}
.digital-icon-new_chevronl:before {
  content: "\e906";
}
.digital-icon-arrow-left:before {
  content: "\e906";
}
.digital-icon-new_chevronr:before {
  content: "\e909";
}
.digital-icon-arrow-right2:before {
  content: "\e909";
}
.digital-icon-new_code:before {
  content: "\e90a";
}
.digital-icon-code:before {
  content: "\e90a";
}
.digital-icon-new_cursor:before {
  content: "\e90b";
}
.digital-icon-cursor:before {
  content: "\e90b";
}
.digital-icon-new_feather:before {
  content: "\e90c";
}
.digital-icon-quill3:before {
  content: "\e90c";
}
.digital-icon-new_globe:before {
  content: "\e90d";
}
.digital-icon-earth:before {
  content: "\e90d";
}
.digital-icon-new_key:before {
  content: "\e90e";
}
.digital-icon-key:before {
  content: "\e90e";
}
.digital-icon-new_lock_closed:before {
  content: "\e90f";
}
.digital-icon-lock2:before {
  content: "\e90f";
}
.digital-icon-new_monitor:before {
  content: "\e910";
}
.digital-icon-screen:before {
  content: "\e910";
}
.digital-icon-new_shuffle:before {
  content: "\e911";
}
.digital-icon-shuffle2:before {
  content: "\e911";
}
.digital-icon-new_smile_neutral:before {
  content: "\e912";
}
.digital-icon-neutral:before {
  content: "\e912";
}
.digital-icon-sentiment-neutral:before {
  content: "\e912";
}
.digital-icon-new_smile_sad:before {
  content: "\e913";
}
.digital-icon-sad:before {
  content: "\e913";
}
.digital-icon-sentiment-very-negative:before {
  content: "\e913";
}
.digital-icon-new_spellcheck:before {
  content: "\e914";
}
.digital-icon-spell-check:before {
  content: "\e914";
}
.digital-icon-new_star:before {
  content: "\e915";
}
.digital-icon-star3:before {
  content: "\e915";
}
.digital-icon-star4:before {
  content: "\e915";
}
.digital-icon-new_target:before {
  content: "\e916";
}
.digital-icon-target2:before {
  content: "\e916";
}
.digital-icon-new_thumbsdown:before {
  content: "\e917";
}
.digital-icon-thumbs-down2:before {
  content: "\e917";
}
.digital-icon-new_thumbsup:before {
  content: "\e918";
}
.digital-icon-thumbs-up2:before {
  content: "\e918";
}
.digital-icon-new_wand:before {
  content: "\e919";
}
.digital-icon-wand:before {
  content: "\e919";
}
.digital-icon-new_cloud:before {
  content: "\e91a";
}
.digital-icon-cloud:before {
  content: "\e91a";
}
.digital-icon-cloud2:before {
  content: "\e91a";
}
.digital-icon-new_identities:before {
  content: "\e91b";
}
.digital-icon-users:before {
  content: "\e91b";
}
.digital-icon-users2:before {
  content: "\e91b";
}
.digital-icon-new_journal:before {
  content: "\e91c";
}
.digital-icon-newspaper:before {
  content: "\e91c";
}
.digital-icon-new_profile:before {
  content: "\e91d";
}
.digital-icon-vcard:before {
  content: "\e91d";
}
.digital-icon-new_clip:before {
  content: "\e91e";
}
.digital-icon-attachment:before {
  content: "\e91e";
}
.digital-icon-new_externallink:before {
  content: "\e91f";
}
.digital-icon-newtab:before {
  content: "\e91f";
}
.digital-icon-new_gear:before {
  content: "\e920";
}
.digital-icon-cog:before {
  content: "\e920";
}
.digital-icon-cog3:before {
  content: "\e920";
}
.digital-icon-new_hourglass:before {
  content: "\e921";
}
.digital-icon-busy2:before {
  content: "\e921";
}
.digital-icon-new_lockopen:before {
  content: "\e922";
}
.digital-icon-new_loupe1:before {
  content: "\e923";
}
.digital-icon-search3:before {
  content: "\e923";
}
.digital-icon-new_loupe:before {
  content: "\e924";
}
.digital-icon-new_muted:before {
  content: "\e925";
}
.digital-icon-volume-mute5:before {
  content: "\e925";
}
.digital-icon-new_s_applechat:before {
  content: "\e926";
}
.digital-icon-mobile:before {
  content: "\e926";
}
.digital-icon-new_s_dimchat:before {
  content: "\e927";
}
.digital-icon-bubble10:before {
  content: "\e927";
}
.digital-icon-new_s_dimmessaging:before {
  content: "\e928";
}
.digital-icon-mobile-messaging:before {
  content: "\e928";
}
.digital-icon-new_s_dimsdk:before {
  content: "\e929";
}
.digital-icon-dimelo-sdk:before {
  content: "\e929";
}
.digital-icon-new_s_email:before {
  content: "\e92a";
}
.digital-icon-envelop:before {
  content: "\e92a";
}
.digital-icon-private:before {
  content: "\e92a";
}
.digital-icon-new_s_facebook:before {
  content: "\e92b";
}
.digital-icon-facebook:before {
  content: "\e92b";
}
.digital-icon-new_s_google:before {
  content: "\e92c";
}
.digital-icon-google:before {
  content: "\e92c";
}
.digital-icon-new_s_gplay:before {
  content: "\e92d";
}
.digital-icon-googleplay:before {
  content: "\e92d";
}
.digital-icon-new_s_instagram:before {
  content: "\e92e";
}
.digital-icon-instagram:before {
  content: "\e92e";
}
.digital-icon-new_s_messenger:before {
  content: "\e930";
}
.digital-icon-facebook-messenger:before {
  content: "\e930";
}
.digital-icon-new_s_nexmo:before {
  content: "\e931";
}
.digital-icon-mobile3:before {
  content: "\e931";
}
.digital-icon-sms:before {
  content: "\e931";
}
.digital-icon-textel:before {
  content: "\e931";
}
.digital-icon-new_s_placeholder:before {
  content: "\e932";
}
.digital-icon-dimelo-communities:before {
  content: "\e932";
}
.digital-icon-new_s_rightnow:before {
  content: "\e933";
}
.digital-icon-rightnow:before {
  content: "\e933";
}
.digital-icon-new_s_viber:before {
  content: "\e936";
}
.digital-icon-viber:before {
  content: "\e936";
}
.digital-icon-new_s_whatsapp:before {
  content: "\e937";
}
.digital-icon-whats_app:before {
  content: "\e937";
}
.digital-icon-new_smile:before {
  content: "\e939";
}
.digital-icon-smiley:before {
  content: "\e939";
}
.digital-icon-sentiment-very-positive:before {
  content: "\e939";
}
.digital-icon-new_folder-open:before {
  content: "\e93a";
}
.digital-icon-new_folder-closed:before {
  content: "\e93b";
}
.digital-icon-new_nav-admin:before {
  content: "\e93c";
}
.digital-icon-new_nav-analytics:before {
  content: "\e93e";
}
.digital-icon-new_nav-folders:before {
  content: "\e93f";
}
.digital-icon-new_nav-supervision:before {
  content: "\e940";
}
.digital-icon-new_nav-tasks:before {
  content: "\e941";
}
.digital-icon-new_warning-simple:before {
  content: "\e942";
}
.digital-icon-notification:before {
  content: "\e942";
}
.digital-icon-new_warning-strong:before {
  content: "\e943";
}
.digital-icon-warning:before {
  content: "\e943";
}
.digital-icon-warning2:before {
  content: "\e943";
}
.digital-icon-new_acknowledged:before {
  content: "\e944";
}
.digital-icon-new_calendar:before {
  content: "\e945";
}
.digital-icon-calendar:before {
  content: "\e945";
}
.digital-icon-calendar2:before {
  content: "\e945";
}
.digital-icon-calendar3:before {
  content: "\e945";
}
.digital-icon-calendar4:before {
  content: "\e945";
}
.digital-icon-calendar5:before {
  content: "\e945";
}
.digital-icon-new_cancel:before {
  content: "\e946";
}
.digital-icon-cancel-circle2:before {
  content: "\e946";
}
.digital-icon-close3:before {
  content: "\e946";
}
.digital-icon-new_categorize:before {
  content: "\e947";
}
.digital-icon-tag4:before {
  content: "\e947";
}
.digital-icon-new_clone:before {
  content: "\e948";
}
.digital-icon-copy:before {
  content: "\e948";
}
.digital-icon-new_defer:before {
  content: "\e949";
}
.digital-icon-clock2:before {
  content: "\e949";
}
.digital-icon-watch:before {
  content: "\e949";
}
.digital-icon-new_engage:before {
  content: "\e94a";
}
.digital-icon-engage:before {
  content: "\e94a";
}
.digital-icon-new_export:before {
  content: "\e94b";
}
.digital-icon-upload:before {
  content: "\e94b";
}
.digital-icon-new_ignore:before {
  content: "\e94d";
}
.digital-icon-box:before {
  content: "\e94d";
}
.digital-icon-new_socket:before {
  content: "\e94e";
}
.digital-icon-cord:before {
  content: "\e94e";
}
.digital-icon-socket:before {
  content: "\e94e";
}
.digital-icon-powercord:before {
  content: "\e94e";
}
.digital-icon-new_solve:before {
  content: "\e94f";
}
.digital-icon-new_sync-delay:before {
  content: "\e950";
}
.digital-icon-meter-slow:before {
  content: "\e950";
}
.digital-icon-new_checkmark:before {
  content: "\e951";
}
.digital-icon-checkmark:before {
  content: "\e951";
}
.digital-icon-carret:before {
  content: "\e952";
}
.digital-icon-new_add:before {
  content: "\e953";
}
.digital-icon-plus-circle2:before {
  content: "\e953";
}
.digital-icon-new_back-arrow:before {
  content: "\e954";
}
.digital-icon-new_info:before {
  content: "\e955";
}
.digital-icon-info2:before {
  content: "\e955";
}
.digital-icon-info:before {
  content: "\e955";
}
.digital-icon-new_trashbin:before {
  content: "\e956";
}
.digital-icon-remove:before {
  content: "\e956";
}
.digital-icon-remove1:before {
  content: "\e956";
}
.digital-icon-remove2:before {
  content: "\e956";
}
.digital-icon-remove3:before {
  content: "\e956";
}
.digital-icon-remove4:before {
  content: "\e956";
}
.digital-icon-remove5:before {
  content: "\e956";
}
.digital-icon-remove6:before {
  content: "\e956";
}
.digital-icon-remove7:before {
  content: "\e956";
}
.digital-icon-remove8:before {
  content: "\e956";
}
.digital-icon-minus-circle2:before {
  content: "\e956";
}
.digital-icon-dropdown:before {
  content: "\e957";
}
.digital-icon-new_kebab:before {
  content: "\e959";
}
.digital-icon-menu:before {
  content: "\e959";
}
.digital-icon-new_import:before {
  content: "\e95a";
}
.digital-icon-new_lock:before {
  content: "\e95b";
}
.digital-icon-new_pencil:before {
  content: "\e95c";
}
.digital-icon-pencil:before {
  content: "\e95c";
}
.digital-icon-pencil2:before {
  content: "\e95c";
}
.digital-icon-pencil3:before {
  content: "\e95c";
}
.digital-icon-pencil4:before {
  content: "\e95c";
}
.digital-icon-new_user:before {
  content: "\e966";
}
.digital-icon-user:before {
  content: "\e966";
}
.digital-icon-new-internal-message:before {
  content: "\e99d";
}
.digital-icon-internal-messaging-header:before {
  content: "\e99e";
}
.digital-icon-r-send:before {
  content: "\e97f";
}
.digital-icon-r-hamburger:before {
  content: "\e97c";
}
.digital-icon-r-search:before {
  content: "\e97d";
}
.digital-icon-r-add:before {
  content: "\e97e";
}
.eui-flag-icon {
    height: 15px;
    width: 20px;
    display: inline-block;
    background-color: transparent;
    background-image: url('/voice/agent/static/media/flags.007b2705c0a8f69dfdf6.png');
    background-repeat: no-repeat;
    background-position: 20px 0;
}
@media (min-resolution: 192dpi) {
    .eui-flag-icon {
        background-size: 5652px 15px;
        background-image: url('/voice/agent/static/media/flags@2x.9d5328fb490cddd43f66.png');
    }
}
.eui-flag-icon.ac {
    height: 10px;
    background-position: 0px 0px;
}
.eui-flag-icon.ad {
    height: 14px;
    background-position: -22px 0px;
}
.eui-flag-icon.ae {
    height: 10px;
    background-position: -44px 0px;
}
.eui-flag-icon.af {
    height: 14px;
    background-position: -66px 0px;
}
.eui-flag-icon.ag {
    height: 14px;
    background-position: -88px 0px;
}
.eui-flag-icon.ai {
    height: 10px;
    background-position: -110px 0px;
}
.eui-flag-icon.al {
    height: 15px;
    background-position: -132px 0px;
}
.eui-flag-icon.am {
    height: 10px;
    background-position: -154px 0px;
}
.eui-flag-icon.ao {
    height: 14px;
    background-position: -176px 0px;
}
.eui-flag-icon.aq {
    height: 14px;
    background-position: -198px 0px;
}
.eui-flag-icon.ar {
    height: 13px;
    background-position: -220px 0px;
}
.eui-flag-icon.as {
    height: 10px;
    background-position: -242px 0px;
}
.eui-flag-icon.at {
    height: 14px;
    background-position: -264px 0px;
}
.eui-flag-icon.au {
    height: 10px;
    background-position: -286px 0px;
}
.eui-flag-icon.aw {
    height: 14px;
    background-position: -308px 0px;
}
.eui-flag-icon.ax {
    height: 13px;
    background-position: -330px 0px;
}
.eui-flag-icon.az {
    height: 10px;
    background-position: -352px 0px;
}
.eui-flag-icon.ba {
    height: 10px;
    background-position: -374px 0px;
}
.eui-flag-icon.bb {
    height: 14px;
    background-position: -396px 0px;
}
.eui-flag-icon.bd {
    height: 12px;
    background-position: -418px 0px;
}
.eui-flag-icon.be {
    height: 15px;
    width: 18px;
    background-position: -440px 0px;
}
.eui-flag-icon.bf {
    height: 14px;
    background-position: -460px 0px;
}
.eui-flag-icon.bg {
    height: 12px;
    background-position: -482px 0px;
}
.eui-flag-icon.bh {
    height: 12px;
    background-position: -504px 0px;
}
.eui-flag-icon.bi {
    height: 12px;
    background-position: -526px 0px;
}
.eui-flag-icon.bj {
    height: 14px;
    background-position: -548px 0px;
}
.eui-flag-icon.bl {
    height: 14px;
    background-position: -570px 0px;
}
.eui-flag-icon.bm {
    height: 10px;
    background-position: -592px 0px;
}
.eui-flag-icon.bn {
    height: 10px;
    background-position: -614px 0px;
}
.eui-flag-icon.bo {
    height: 14px;
    background-position: -636px 0px;
}
.eui-flag-icon.bq {
    height: 14px;
    background-position: -658px 0px;
}
.eui-flag-icon.br {
    height: 14px;
    background-position: -680px 0px;
}
.eui-flag-icon.bs {
    height: 10px;
    background-position: -702px 0px;
}
.eui-flag-icon.bt {
    height: 14px;
    background-position: -724px 0px;
}
.eui-flag-icon.bv {
    height: 15px;
    background-position: -746px 0px;
}
.eui-flag-icon.bw {
    height: 14px;
    background-position: -768px 0px;
}
.eui-flag-icon.by {
    height: 10px;
    background-position: -790px 0px;
}
.eui-flag-icon.bz {
    height: 14px;
    background-position: -812px 0px;
}
.eui-flag-icon.ca {
    height: 10px;
    background-position: -834px 0px;
}
.eui-flag-icon.cc {
    height: 10px;
    background-position: -856px 0px;
}
.eui-flag-icon.cd {
    height: 15px;
    background-position: -878px 0px;
}
.eui-flag-icon.cf {
    height: 14px;
    background-position: -900px 0px;
}
.eui-flag-icon.cg {
    height: 14px;
    background-position: -922px 0px;
}
.eui-flag-icon.ch {
    height: 15px;
    width: 15px;
    background-position: -944px 0px;
}
.eui-flag-icon.ci {
    height: 14px;
    background-position: -961px 0px;
}
.eui-flag-icon.ck {
    height: 10px;
    background-position: -983px 0px;
}
.eui-flag-icon.cl {
    height: 14px;
    background-position: -1005px 0px;
}
.eui-flag-icon.cm {
    height: 14px;
    background-position: -1027px 0px;
}
.eui-flag-icon.cn {
    height: 14px;
    background-position: -1049px 0px;
}
.eui-flag-icon.co {
    height: 14px;
    background-position: -1071px 0px;
}
.eui-flag-icon.cp {
    height: 14px;
    background-position: -1093px 0px;
}
.eui-flag-icon.cr {
    height: 12px;
    background-position: -1115px 0px;
}
.eui-flag-icon.cu {
    height: 10px;
    background-position: -1137px 0px;
}
.eui-flag-icon.cv {
    height: 12px;
    background-position: -1159px 0px;
}
.eui-flag-icon.cw {
    height: 14px;
    background-position: -1181px 0px;
}
.eui-flag-icon.cx {
    height: 10px;
    background-position: -1203px 0px;
}
.eui-flag-icon.cy {
    height: 14px;
    background-position: -1225px 0px;
}
.eui-flag-icon.cz {
    height: 14px;
    background-position: -1247px 0px;
}
.eui-flag-icon.de {
    height: 12px;
    background-position: -1269px 0px;
}
.eui-flag-icon.dg {
    height: 10px;
    background-position: -1291px 0px;
}
.eui-flag-icon.dj {
    height: 14px;
    background-position: -1313px 0px;
}
.eui-flag-icon.dk {
    height: 15px;
    background-position: -1335px 0px;
}
.eui-flag-icon.dm {
    height: 10px;
    background-position: -1357px 0px;
}
.eui-flag-icon.do {
    height: 14px;
    background-position: -1379px 0px;
}
.eui-flag-icon.dz {
    height: 14px;
    background-position: -1401px 0px;
}
.eui-flag-icon.ea {
    height: 14px;
    background-position: -1423px 0px;
}
.eui-flag-icon.ec {
    height: 14px;
    background-position: -1445px 0px;
}
.eui-flag-icon.ee {
    height: 13px;
    background-position: -1467px 0px;
}
.eui-flag-icon.eg {
    height: 14px;
    background-position: -1489px 0px;
}
.eui-flag-icon.eh {
    height: 10px;
    background-position: -1511px 0px;
}
.eui-flag-icon.er {
    height: 10px;
    background-position: -1533px 0px;
}
.eui-flag-icon.es {
    height: 14px;
    background-position: -1555px 0px;
}
.eui-flag-icon.et {
    height: 10px;
    background-position: -1577px 0px;
}
.eui-flag-icon.eu {
    height: 14px;
    background-position: -1599px 0px;
}
.eui-flag-icon.fi {
    height: 12px;
    background-position: -1621px 0px;
}
.eui-flag-icon.fj {
    height: 10px;
    background-position: -1643px 0px;
}
.eui-flag-icon.fk {
    height: 10px;
    background-position: -1665px 0px;
}
.eui-flag-icon.fm {
    height: 11px;
    background-position: -1687px 0px;
}
.eui-flag-icon.fo {
    height: 15px;
    background-position: -1709px 0px;
}
.eui-flag-icon.fr {
    height: 14px;
    background-position: -1731px 0px;
}
.eui-flag-icon.ga {
    height: 15px;
    background-position: -1753px 0px;
}
.eui-flag-icon.gb {
    height: 10px;
    background-position: -1775px 0px;
}
.eui-flag-icon.gd {
    height: 12px;
    background-position: -1797px 0px;
}
.eui-flag-icon.ge {
    height: 14px;
    background-position: -1819px 0px;
}
.eui-flag-icon.gf {
    height: 14px;
    background-position: -1841px 0px;
}
.eui-flag-icon.gg {
    height: 14px;
    background-position: -1863px 0px;
}
.eui-flag-icon.gh {
    height: 14px;
    background-position: -1885px 0px;
}
.eui-flag-icon.gi {
    height: 10px;
    background-position: -1907px 0px;
}
.eui-flag-icon.gl {
    height: 14px;
    background-position: -1929px 0px;
}
.eui-flag-icon.gm {
    height: 14px;
    background-position: -1951px 0px;
}
.eui-flag-icon.gn {
    height: 14px;
    background-position: -1973px 0px;
}
.eui-flag-icon.gp {
    height: 14px;
    background-position: -1995px 0px;
}
.eui-flag-icon.gq {
    height: 14px;
    background-position: -2017px 0px;
}
.eui-flag-icon.gr {
    height: 14px;
    background-position: -2039px 0px;
}
.eui-flag-icon.gs {
    height: 10px;
    background-position: -2061px 0px;
}
.eui-flag-icon.gt {
    height: 13px;
    background-position: -2083px 0px;
}
.eui-flag-icon.gu {
    height: 11px;
    background-position: -2105px 0px;
}
.eui-flag-icon.gw {
    height: 10px;
    background-position: -2127px 0px;
}
.eui-flag-icon.gy {
    height: 12px;
    background-position: -2149px 0px;
}
.eui-flag-icon.hk {
    height: 14px;
    background-position: -2171px 0px;
}
.eui-flag-icon.hm {
    height: 10px;
    background-position: -2193px 0px;
}
.eui-flag-icon.hn {
    height: 10px;
    background-position: -2215px 0px;
}
.eui-flag-icon.hr {
    height: 10px;
    background-position: -2237px 0px;
}
.eui-flag-icon.ht {
    height: 12px;
    background-position: -2259px 0px;
}
.eui-flag-icon.hu {
    height: 10px;
    background-position: -2281px 0px;
}
.eui-flag-icon.ic {
    height: 14px;
    background-position: -2303px 0px;
}
.eui-flag-icon.id {
    height: 14px;
    background-position: -2325px 0px;
}
.eui-flag-icon.ie {
    height: 10px;
    background-position: -2347px 0px;
}
.eui-flag-icon.il {
    height: 15px;
    background-position: -2369px 0px;
}
.eui-flag-icon.im {
    height: 10px;
    background-position: -2391px 0px;
}
.eui-flag-icon.in {
    height: 14px;
    background-position: -2413px 0px;
}
.eui-flag-icon.io {
    height: 10px;
    background-position: -2435px 0px;
}
.eui-flag-icon.iq {
    height: 14px;
    background-position: -2457px 0px;
}
.eui-flag-icon.ir {
    height: 12px;
    background-position: -2479px 0px;
}
.eui-flag-icon.is {
    height: 15px;
    background-position: -2501px 0px;
}
.eui-flag-icon.it {
    height: 14px;
    background-position: -2523px 0px;
}
.eui-flag-icon.je {
    height: 12px;
    background-position: -2545px 0px;
}
.eui-flag-icon.jm {
    height: 10px;
    background-position: -2567px 0px;
}
.eui-flag-icon.jo {
    height: 10px;
    background-position: -2589px 0px;
}
.eui-flag-icon.jp {
    height: 14px;
    background-position: -2611px 0px;
}
.eui-flag-icon.ke {
    height: 14px;
    background-position: -2633px 0px;
}
.eui-flag-icon.kg {
    height: 12px;
    background-position: -2655px 0px;
}
.eui-flag-icon.kh {
    height: 13px;
    background-position: -2677px 0px;
}
.eui-flag-icon.ki {
    height: 10px;
    background-position: -2699px 0px;
}
.eui-flag-icon.km {
    height: 12px;
    background-position: -2721px 0px;
}
.eui-flag-icon.kn {
    height: 14px;
    background-position: -2743px 0px;
}
.eui-flag-icon.kp {
    height: 10px;
    background-position: -2765px 0px;
}
.eui-flag-icon.kr {
    height: 14px;
    background-position: -2787px 0px;
}
.eui-flag-icon.kw {
    height: 10px;
    background-position: -2809px 0px;
}
.eui-flag-icon.ky {
    height: 10px;
    background-position: -2831px 0px;
}
.eui-flag-icon.kz {
    height: 10px;
    background-position: -2853px 0px;
}
.eui-flag-icon.la {
    height: 14px;
    background-position: -2875px 0px;
}
.eui-flag-icon.lb {
    height: 14px;
    background-position: -2897px 0px;
}
.eui-flag-icon.lc {
    height: 10px;
    background-position: -2919px 0px;
}
.eui-flag-icon.li {
    height: 12px;
    background-position: -2941px 0px;
}
.eui-flag-icon.lk {
    height: 10px;
    background-position: -2963px 0px;
}
.eui-flag-icon.lr {
    height: 11px;
    background-position: -2985px 0px;
}
.eui-flag-icon.ls {
    height: 14px;
    background-position: -3007px 0px;
}
.eui-flag-icon.lt {
    height: 12px;
    background-position: -3029px 0px;
}
.eui-flag-icon.lu {
    height: 12px;
    background-position: -3051px 0px;
}
.eui-flag-icon.lv {
    height: 10px;
    background-position: -3073px 0px;
}
.eui-flag-icon.ly {
    height: 10px;
    background-position: -3095px 0px;
}
.eui-flag-icon.ma {
    height: 14px;
    background-position: -3117px 0px;
}
.eui-flag-icon.mc {
    height: 15px;
    width: 19px;
    background-position: -3139px 0px;
}
.eui-flag-icon.md {
    height: 10px;
    background-position: -3160px 0px;
}
.eui-flag-icon.me {
    height: 10px;
    background-position: -3182px 0px;
}
.eui-flag-icon.mf {
    height: 14px;
    background-position: -3204px 0px;
}
.eui-flag-icon.mg {
    height: 14px;
    background-position: -3226px 0px;
}
.eui-flag-icon.mh {
    height: 11px;
    background-position: -3248px 0px;
}
.eui-flag-icon.mk {
    height: 10px;
    background-position: -3270px 0px;
}
.eui-flag-icon.ml {
    height: 14px;
    background-position: -3292px 0px;
}
.eui-flag-icon.mm {
    height: 14px;
    background-position: -3314px 0px;
}
.eui-flag-icon.mn {
    height: 10px;
    background-position: -3336px 0px;
}
.eui-flag-icon.mo {
    height: 14px;
    background-position: -3358px 0px;
}
.eui-flag-icon.mp {
    height: 10px;
    background-position: -3380px 0px;
}
.eui-flag-icon.mq {
    height: 14px;
    background-position: -3402px 0px;
}
.eui-flag-icon.mr {
    height: 14px;
    background-position: -3424px 0px;
}
.eui-flag-icon.ms {
    height: 10px;
    background-position: -3446px 0px;
}
.eui-flag-icon.mt {
    height: 14px;
    background-position: -3468px 0px;
}
.eui-flag-icon.mu {
    height: 14px;
    background-position: -3490px 0px;
}
.eui-flag-icon.mv {
    height: 14px;
    background-position: -3512px 0px;
}
.eui-flag-icon.mw {
    height: 14px;
    background-position: -3534px 0px;
}
.eui-flag-icon.mx {
    height: 12px;
    background-position: -3556px 0px;
}
.eui-flag-icon.my {
    height: 10px;
    background-position: -3578px 0px;
}
.eui-flag-icon.mz {
    height: 14px;
    background-position: -3600px 0px;
}
.eui-flag-icon.na {
    height: 14px;
    background-position: -3622px 0px;
}
.eui-flag-icon.nc {
    height: 10px;
    background-position: -3644px 0px;
}
.eui-flag-icon.ne {
    height: 15px;
    width: 18px;
    background-position: -3666px 0px;
}
.eui-flag-icon.nf {
    height: 10px;
    background-position: -3686px 0px;
}
.eui-flag-icon.ng {
    height: 10px;
    background-position: -3708px 0px;
}
.eui-flag-icon.ni {
    height: 12px;
    background-position: -3730px 0px;
}
.eui-flag-icon.nl {
    height: 14px;
    background-position: -3752px 0px;
}
.eui-flag-icon.no {
    height: 15px;
    background-position: -3774px 0px;
}
.eui-flag-icon.np {
    height: 15px;
    width: 13px;
    background-position: -3796px 0px;
}
.eui-flag-icon.nr {
    height: 10px;
    background-position: -3811px 0px;
}
.eui-flag-icon.nu {
    height: 10px;
    background-position: -3833px 0px;
}
.eui-flag-icon.nz {
    height: 10px;
    background-position: -3855px 0px;
}
.eui-flag-icon.om {
    height: 10px;
    background-position: -3877px 0px;
}
.eui-flag-icon.pa {
    height: 14px;
    background-position: -3899px 0px;
}
.eui-flag-icon.pe {
    height: 14px;
    background-position: -3921px 0px;
}
.eui-flag-icon.pf {
    height: 14px;
    background-position: -3943px 0px;
}
.eui-flag-icon.pg {
    height: 15px;
    background-position: -3965px 0px;
}
.eui-flag-icon.ph {
    height: 10px;
    background-position: -3987px 0px;
}
.eui-flag-icon.pk {
    height: 14px;
    background-position: -4009px 0px;
}
.eui-flag-icon.pl {
    height: 13px;
    background-position: -4031px 0px;
}
.eui-flag-icon.pm {
    height: 14px;
    background-position: -4053px 0px;
}
.eui-flag-icon.pn {
    height: 10px;
    background-position: -4075px 0px;
}
.eui-flag-icon.pr {
    height: 14px;
    background-position: -4097px 0px;
}
.eui-flag-icon.ps {
    height: 10px;
    background-position: -4119px 0px;
}
.eui-flag-icon.pt {
    height: 14px;
    background-position: -4141px 0px;
}
.eui-flag-icon.pw {
    height: 13px;
    background-position: -4163px 0px;
}
.eui-flag-icon.py {
    height: 11px;
    background-position: -4185px 0px;
}
.eui-flag-icon.qa {
    height: 8px;
    background-position: -4207px 0px;
}
.eui-flag-icon.re {
    height: 14px;
    background-position: -4229px 0px;
}
.eui-flag-icon.ro {
    height: 14px;
    background-position: -4251px 0px;
}
.eui-flag-icon.rs {
    height: 14px;
    background-position: -4273px 0px;
}
.eui-flag-icon.ru {
    height: 14px;
    background-position: -4295px 0px;
}
.eui-flag-icon.rw {
    height: 14px;
    background-position: -4317px 0px;
}
.eui-flag-icon.sa {
    height: 14px;
    background-position: -4339px 0px;
}
.eui-flag-icon.sb {
    height: 10px;
    background-position: -4361px 0px;
}
.eui-flag-icon.sc {
    height: 10px;
    background-position: -4383px 0px;
}
.eui-flag-icon.sd {
    height: 10px;
    background-position: -4405px 0px;
}
.eui-flag-icon.se {
    height: 13px;
    background-position: -4427px 0px;
}
.eui-flag-icon.sg {
    height: 14px;
    background-position: -4449px 0px;
}
.eui-flag-icon.sh {
    height: 10px;
    background-position: -4471px 0px;
}
.eui-flag-icon.si {
    height: 10px;
    background-position: -4493px 0px;
}
.eui-flag-icon.sj {
    height: 15px;
    background-position: -4515px 0px;
}
.eui-flag-icon.sk {
    height: 14px;
    background-position: -4537px 0px;
}
.eui-flag-icon.sl {
    height: 14px;
    background-position: -4559px 0px;
}
.eui-flag-icon.sm {
    height: 15px;
    background-position: -4581px 0px;
}
.eui-flag-icon.sn {
    height: 14px;
    background-position: -4603px 0px;
}
.eui-flag-icon.so {
    height: 14px;
    background-position: -4625px 0px;
}
.eui-flag-icon.sr {
    height: 14px;
    background-position: -4647px 0px;
}
.eui-flag-icon.ss {
    height: 10px;
    background-position: -4669px 0px;
}
.eui-flag-icon.st {
    height: 10px;
    background-position: -4691px 0px;
}
.eui-flag-icon.sv {
    height: 12px;
    background-position: -4713px 0px;
}
.eui-flag-icon.sx {
    height: 14px;
    background-position: -4735px 0px;
}
.eui-flag-icon.sy {
    height: 14px;
    background-position: -4757px 0px;
}
.eui-flag-icon.sz {
    height: 14px;
    background-position: -4779px 0px;
}
.eui-flag-icon.ta {
    height: 10px;
    background-position: -4801px 0px;
}
.eui-flag-icon.tc {
    height: 10px;
    background-position: -4823px 0px;
}
.eui-flag-icon.td {
    height: 14px;
    background-position: -4845px 0px;
}
.eui-flag-icon.tf {
    height: 14px;
    background-position: -4867px 0px;
}
.eui-flag-icon.tg {
    height: 13px;
    background-position: -4889px 0px;
}
.eui-flag-icon.th {
    height: 14px;
    background-position: -4911px 0px;
}
.eui-flag-icon.tj {
    height: 10px;
    background-position: -4933px 0px;
}
.eui-flag-icon.tk {
    height: 10px;
    background-position: -4955px 0px;
}
.eui-flag-icon.tl {
    height: 10px;
    background-position: -4977px 0px;
}
.eui-flag-icon.tm {
    height: 14px;
    background-position: -4999px 0px;
}
.eui-flag-icon.tn {
    height: 14px;
    background-position: -5021px 0px;
}
.eui-flag-icon.to {
    height: 10px;
    background-position: -5043px 0px;
}
.eui-flag-icon.tr {
    height: 14px;
    background-position: -5065px 0px;
}
.eui-flag-icon.tt {
    height: 12px;
    background-position: -5087px 0px;
}
.eui-flag-icon.tv {
    height: 10px;
    background-position: -5109px 0px;
}
.eui-flag-icon.tw {
    height: 14px;
    background-position: -5131px 0px;
}
.eui-flag-icon.tz {
    height: 14px;
    background-position: -5153px 0px;
}
.eui-flag-icon.ua {
    height: 14px;
    background-position: -5175px 0px;
}
.eui-flag-icon.ug {
    height: 14px;
    background-position: -5197px 0px;
}
.eui-flag-icon.um {
    height: 11px;
    background-position: -5219px 0px;
}
.eui-flag-icon.un {
    height: 14px;
    background-position: -5241px 0px;
}
.eui-flag-icon.us {
    height: 11px;
    background-position: -5263px 0px;
}
.eui-flag-icon.uy {
    height: 14px;
    background-position: -5285px 0px;
}
.eui-flag-icon.uz {
    height: 10px;
    background-position: -5307px 0px;
}
.eui-flag-icon.va {
    height: 15px;
    width: 15px;
    background-position: -5329px 0px;
}
.eui-flag-icon.vc {
    height: 14px;
    background-position: -5346px 0px;
}
.eui-flag-icon.ve {
    height: 14px;
    background-position: -5368px 0px;
}
.eui-flag-icon.vg {
    height: 10px;
    background-position: -5390px 0px;
}
.eui-flag-icon.vi {
    height: 14px;
    background-position: -5412px 0px;
}
.eui-flag-icon.vn {
    height: 14px;
    background-position: -5434px 0px;
}
.eui-flag-icon.vu {
    height: 12px;
    background-position: -5456px 0px;
}
.eui-flag-icon.wf {
    height: 14px;
    background-position: -5478px 0px;
}
.eui-flag-icon.ws {
    height: 10px;
    background-position: -5500px 0px;
}
.eui-flag-icon.xk {
    height: 15px;
    background-position: -5522px 0px;
}
.eui-flag-icon.ye {
    height: 14px;
    background-position: -5544px 0px;
}
.eui-flag-icon.yt {
    height: 14px;
    background-position: -5566px 0px;
}
.eui-flag-icon.za {
    height: 14px;
    background-position: -5588px 0px;
}
.eui-flag-icon.zm {
    height: 14px;
    background-position: -5610px 0px;
}
.eui-flag-icon.zw {
    height: 10px;
    background-position: -5632px 0px;
}
@font-face {
    font-family: 'Material Icons';
    font-style: normal;
    font-weight: 400;
    src: url('/voice/agent/static/media/MaterialIcons-Regular.4674f8ded773cb03e824.eot'); /* For IE6-8 */
    src:
        local('Material Icons'),
        local('MaterialIcons-Regular'),
        url('/voice/agent/static/media/MaterialIcons-Regular.cff684e59ffb052d72cb.woff2') format('woff2'),
        url('/voice/agent/static/media/MaterialIcons-Regular.83bebaf37c09c7e1c3ee.woff') format('woff'),
        url('/voice/agent/static/media/MaterialIcons-Regular.5e7382c63da0098d634a.ttf') format('truetype');
}
.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';
}
@font-face {
    font-family: 'cf-icon';
    src: url('/voice/agent/static/media/iconfont.8c9ba579d78929492006.eot?8d4693ff4ad163e9c8d451720f576b96');
    src:
        url('/voice/agent/static/media/iconfont.8c9ba579d78929492006.eot?8d4693ff4ad163e9c8d451720f576b96#iefix')
            format('embedded-opentype'),
        url('/voice/agent/static/media/iconfont.b302ce62f25dc19e9727.ttf?8d4693ff4ad163e9c8d451720f576b96')
            format('truetype'),
        url('/voice/agent/static/media/iconfont.241a66354774e453a325.woff?8d4693ff4ad163e9c8d451720f576b96')
            format('woff'),
        url('/voice/agent/static/media/iconfont.9a4f42ec1f88d5bb9e2a.svg?8d4693ff4ad163e9c8d451720f576b96#cf-icon')
            format('svg');
    font-weight: normal;
    font-style: normal;
}
.cf-icon {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'cf-icon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.cf-icon-answer:before {
    content: '\f101';
}
.cf-icon-calendar_alt:before,
.cf-icon-calendar-alt:before {
    content: '\f102';
}
.cf-icon-connected_transfer:before,
.cf-icon-connected-transfer:before {
    content: '\f103';
}
.cf-icon-container:before {
    content: '\f104';
}
.cf-icon-datetime:before {
    content: '\f105';
}
.cf-icon-email:before {
    content: '\f106';
}
.cf-icon-getDigits:before {
    content: '\f107';
}
.cf-icon-hangup:before {
    content: '\f108';
}
.cf-icon-playAudio:before {
    content: '\f109';
}
.cf-icon-record_icon:before,
.cf-icon-agent-record:before {
    content: '\f10a';
}
.cf-icon-recordAudio:before {
    content: '\f10b';
}
.cf-icon-requeue_icon:before,
.cf-icon-agent-requeue:before {
    content: '\f10c';
}
.cf-icon-sayVariable:before {
    content: '\f10e';
}
.cf-icon-scripting:before,
.cf-icon-script:before {
    content: '\f10e';
}
.cf-icon-start:before {
    content: '\f10f';
}
.cf-icon-startRec:before,
.cf-icon-startRecord:before {
    content: '\f110';
}
.cf-icon-stopRec:before,
.cf-icon-stopRecord:before {
    content: '\f111';
}
.cf-icon-transfer:before {
    content: '\f112';
}
.cf-icon-www:before {
    content: '\f113';
}
.cf-icon-answer {
    color: #00a1e4;
}
.cf-icon-container {
    color: #a0a0a0;
}
.cf-icon-datetime {
    color: #6dbc2b;
}
.cf-icon-email {
    color: #7b3a23;
}
.cf-icon-getDigits {
    color: #4ac7ca;
}
.cf-icon-hangup {
    color: #0061b3;
}
.cf-icon-playAudio {
    color: #fe542c;
}
.cf-icon-recordAudio {
    color: #a349a3;
}
.cf-icon-sayVariable {
    color: #ff2a5b;
}
.cf-icon-scripting,
.cf-icon-script {
    color: #0f778c;
}
.cf-icon-start {
    color: #518088;
}
.cf-icon-startRec,
.cf-icon-startRecord {
    color: #007e3a;
}
.cf-icon-stopRec,
.cf-icon-stopRecord {
    color: #900001;
}
.cf-icon-transfer {
    color: #ffa83a;
}
.cf-icon-www {
    color: #751f94;
}
:root,
.script-preview,
.cf-agent-script,
.cf-agent-page,
.script-element {
  --primary-text-color: #212121;
  --secondary-text-color: #666666;
  --neutral-b5-color: #f5f6f9;
  --content-brand: var(--brand-main-500, #066fac);
  --content-background: transparent;
  --dialog-background: #fff;
  --panel-background: #f9f9f9;
  --line-background: #e7e7e7;
  --form-group-background: #fff;
  --button-primary: var(--content-brand);
  --button-primary-hover: var(--brand-main-400, #1a7ab3);
  --button-primary-active: var(--brand-main-300, #2e86b9);
  --action-primary: var(--content-brand);
  --action-primary-hover: var(--button-primary-hover);
  --action-primary-active: var(--button-primary-active);
  --action-primary-transparent: var(--brand-primary-focus, #0091ff1e);
  --action-primary-text: #fff;
  --action-danger: #d63e39;
  --action-danger-text: #fff;
  --action-danger-hover: #d94e49;
  --action-danger-active: #dd5d59;
  --action-disabled: #cdd0d2;
  --action-disabled-text: #fff;
  --action-disabled-hover: #cdd0d2;
  --action-disabled-active: #cdd0d2;
  --action-icon: #a1a1a1;
  --action-icon-menu: #212121;
  --action-icon-background: transparent;
  --action-icon-background-hover: #efeff0;
  --action-icon-disabled: #d1d1d1;
  --action-success: #25a73c;
  --link-button: var(--content-brand);
  --link-button-hover: color-mix(in srgb, var(--link-button), transparent 15%);
  --link-color: var(--content-brand);
  --link-hover-color: color-mix(in srgb, var(--link-color), transparent 15%);
  --table-item-hover: #e9f2f8;
  --table-item-active: #e9f2f8;
  --list-item-hover: #e7e7e7;
  --list-item-active: #fff;
  --text-input-background: #fff;
  --text-input-border: #e0e0e0;
  --text-input-disabled-background: #e7e7e7;
  --text-input-disabled-border: #e0e0e0;
  --text-input-disabled-text: #999;
  --icon-color: #e0e0e0;
  --icon-color-hover: #212121;
  --label-color: #757575;
  --label-color-accent: #494949;
  --button-icon-color: #a1a1a1;
  --text-input-text: #212121;
  --text-input-text-placeholder: #a1a1a1;
  --text-input-border-focus: var(--content-brand);
  --text-input-border-hover: var(--content-brand);
  --table-header-background: #f9f9f9;
  --table-grid-color: #c7c7c7;
  --checkbox-background: var(--content-brand);
  --checkbox-border: #e0e0e0;
  --checkbox-border-disabled: #e0e0e0;
  --checkbox-text: #212121;
  --checkbox-checked: var(--content-brand);
  --segments-background: #f9f9f9;
  --segments-item-active: #ffffff;
  --segments-item-text: #212121;
  --segments-item-active-text: #212121;
  --segments-item-border: #bdbdbd;
  --segments-item-active-border: #f9f9f9;
  --segments-item-hover: rgba(189, 189, 189, 0.2);
  --segments-item-disabled-text: #a1a1a1;
  --chip-block-background: #f9f9f9;
  --chip-block-active: #ffffff;
  --chip-block-text: #bdbdbd;
  --chip-block-active-text: var(--content-brand);
  --chip-block-border: #e0e0e0;
  --chip-block-active-border: #e0e0e0;
  --chip-block-hover: rgba(189, 189, 189, 0.2);
  --chip-block-disabled-text: #a1a1a1;
  --notification-success: #368541;
  --notification-error: #d63e39;
  --notification-warning: #ff8800;
  --notification-info: #666666;
  --line-accent: #e5e5e5;
  --background-transparent: rgba(255, 255, 255, 0);
  --white-semi-transparent: rgba(255, 255, 255, 0.5);
  --box-shadow-1: rgba(208, 208, 208, 0.5);
  --box-shadow-2: rgba(171, 171, 171, 0.5);
  --text-button-background-hover: #e9f2f8;
  --menu-item-hover: rgba(102, 102, 102, 0.08);
  --menu-item-active: rgba(102, 102, 102, 0.16);
  --menu-item-active-text: #ffffff;
  --menu-background: #ffffff;
  --tooltip-background: #757575;
  --tooltip-text: #ffffff;
  --text-danger: #f44336;
  --divider-color: rgba(255, 255, 255, 0.8);
  --divider-line-color: #efeff0;
  --highlighted-text-background: #f6f7f8;
  --table-config-grid-background: #f6f7f8;
  --hotkeys-background: rgba(255, 255, 255, 0.9);
  --hotkeys-white: #fff;
  --hotkeys-text: #333;
  --hotkeys-border: #ddd;
  --hotkeys-shadow-1: #666;
  --hotkeys-shadow-2: #bbb;
  --select-input-text-placeholder: #d1d1d1;
  --card-border: #e7e7e7;
  --eui-select-border: #b0b0b0;
  --z-index-popover: 5102;
  --z-index-tooltip: 5400;
  --neutral-b04-rgb: 102, 102, 102;
  --neutral-f02-rgb: 147, 147, 147;
  --neutral-f03-rgb: 117, 117, 117;
  --neutral-f04-rgb: 102, 102, 102;
  --neutral-f04-hover: color-mix(in srgb, #666666 8%, transparent);
  --neutral-f06-rgb: 33, 33, 33;
  --neutral-l02-rgb: 229, 229, 229;
  --neutral-l03-rgb: 199, 199, 199;
  --neutral-disabled-rgb: color-mix(in srgb, #666666 70%, transparent);
  --nav-b01-rgb: 255, 255, 255;
  --nav-b02-rgb: 249, 249, 249;
  --danger-b03-rgb: 230, 65, 60;
  --danger-b04-rgb: 214, 62, 57;
  --danger-f02-rgb: 190, 57, 51;
  --interactive-b01-rgb: 230, 242, 248;
  --interactive-b02-rgb: 6, 111, 172;
  --interactive-f01-rgb: 6, 111, 172;
}
.dark-theme .script-preview,
.dark-theme .cf-agent-script,
.dark-theme .cf-agent-page,
.dark-theme .script-element {
  --brand-main-500: #066fac;
  --brand-main-400: #1a7ab3;
  --brand-main-300: #2e86b9;
  --brand-main-50: #e9f2f8;
  --brand-primary-focus: rgba(6, 111, 172, 0.08);
  --brand-primary-active: rgba(6, 111, 172, 0.24);
  --link-hover: #033f62;
  --progress-bar-container: #d7e9f8;
}
.script-preview,
.cf-agent-script,
.cf-agent-page {
  --content-background: #fff;
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('/voice/agent/static/media/glyphicons-halflings-regular.5be1347c682810f199c7.eot');
  src: url('/voice/agent/static/media/glyphicons-halflings-regular.5be1347c682810f199c7.eot#iefix') format('embedded-opentype'), url('/voice/agent/static/media/glyphicons-halflings-regular.be810be3a3e14c682a25.woff2') format('woff2'), url('/voice/agent/static/media/glyphicons-halflings-regular.82b1212e45a2bc35dd73.woff') format('woff'), url('/voice/agent/static/media/glyphicons-halflings-regular.4692b9ec53fd5972caa2.ttf') format('truetype'), url('/voice/agent/static/media/glyphicons-halflings-regular.060b2710bdbbe3dfe48b.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: '\002a';
}
.glyphicon-plus:before {
  content: '\002b';
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: '\20ac';
}
.glyphicon-minus:before {
  content: '\2212';
}
.glyphicon-cloud:before {
  content: '\2601';
}
.glyphicon-envelope:before {
  content: '\2709';
}
.glyphicon-pencil:before {
  content: '\270f';
}
.glyphicon-glass:before {
  content: '\e001';
}
.glyphicon-music:before {
  content: '\e002';
}
.glyphicon-search:before {
  content: '\e003';
}
.glyphicon-heart:before {
  content: '\e005';
}
.glyphicon-star:before {
  content: '\e006';
}
.glyphicon-star-empty:before {
  content: '\e007';
}
.glyphicon-user:before {
  content: '\e008';
}
.glyphicon-film:before {
  content: '\e009';
}
.glyphicon-th-large:before {
  content: '\e010';
}
.glyphicon-th:before {
  content: '\e011';
}
.glyphicon-th-list:before {
  content: '\e012';
}
.glyphicon-ok:before {
  content: '\e013';
}
.glyphicon-remove:before {
  content: '\e014';
}
.glyphicon-zoom-in:before {
  content: '\e015';
}
.glyphicon-zoom-out:before {
  content: '\e016';
}
.glyphicon-off:before {
  content: '\e017';
}
.glyphicon-signal:before {
  content: '\e018';
}
.glyphicon-cog:before {
  content: '\e019';
}
.glyphicon-trash:before {
  content: '\e020';
}
.glyphicon-home:before {
  content: '\e021';
}
.glyphicon-file:before {
  content: '\e022';
}
.glyphicon-time:before {
  content: '\e023';
}
.glyphicon-road:before {
  content: '\e024';
}
.glyphicon-download-alt:before {
  content: '\e025';
}
.glyphicon-download:before {
  content: '\e026';
}
.glyphicon-upload:before {
  content: '\e027';
}
.glyphicon-inbox:before {
  content: '\e028';
}
.glyphicon-play-circle:before {
  content: '\e029';
}
.glyphicon-repeat:before {
  content: '\e030';
}
.glyphicon-refresh:before {
  content: '\e031';
}
.glyphicon-list-alt:before {
  content: '\e032';
}
.glyphicon-lock:before {
  content: '\e033';
}
.glyphicon-flag:before {
  content: '\e034';
}
.glyphicon-headphones:before {
  content: '\e035';
}
.glyphicon-volume-off:before {
  content: '\e036';
}
.glyphicon-volume-down:before {
  content: '\e037';
}
.glyphicon-volume-up:before {
  content: '\e038';
}
.glyphicon-qrcode:before {
  content: '\e039';
}
.glyphicon-barcode:before {
  content: '\e040';
}
.glyphicon-tag:before {
  content: '\e041';
}
.glyphicon-tags:before {
  content: '\e042';
}
.glyphicon-book:before {
  content: '\e043';
}
.glyphicon-bookmark:before {
  content: '\e044';
}
.glyphicon-print:before {
  content: '\e045';
}
.glyphicon-camera:before {
  content: '\e046';
}
.glyphicon-font:before {
  content: '\e047';
}
.glyphicon-bold:before {
  content: '\e048';
}
.glyphicon-italic:before {
  content: '\e049';
}
.glyphicon-text-height:before {
  content: '\e050';
}
.glyphicon-text-width:before {
  content: '\e051';
}
.glyphicon-align-left:before {
  content: '\e052';
}
.glyphicon-align-center:before {
  content: '\e053';
}
.glyphicon-align-right:before {
  content: '\e054';
}
.glyphicon-align-justify:before {
  content: '\e055';
}
.glyphicon-list:before {
  content: '\e056';
}
.glyphicon-indent-left:before {
  content: '\e057';
}
.glyphicon-indent-right:before {
  content: '\e058';
}
.glyphicon-facetime-video:before {
  content: '\e059';
}
.glyphicon-picture:before {
  content: '\e060';
}
.glyphicon-map-marker:before {
  content: '\e062';
}
.glyphicon-adjust:before {
  content: '\e063';
}
.glyphicon-tint:before {
  content: '\e064';
}
.glyphicon-edit:before {
  content: '\e065';
}
.glyphicon-share:before {
  content: '\e066';
}
.glyphicon-check:before {
  content: '\e067';
}
.glyphicon-move:before {
  content: '\e068';
}
.glyphicon-step-backward:before {
  content: '\e069';
}
.glyphicon-fast-backward:before {
  content: '\e070';
}
.glyphicon-backward:before {
  content: '\e071';
}
.glyphicon-play:before {
  content: '\e072';
}
.glyphicon-pause:before {
  content: '\e073';
}
.glyphicon-stop:before {
  content: '\e074';
}
.glyphicon-forward:before {
  content: '\e075';
}
.glyphicon-fast-forward:before {
  content: '\e076';
}
.glyphicon-step-forward:before {
  content: '\e077';
}
.glyphicon-eject:before {
  content: '\e078';
}
.glyphicon-chevron-left:before {
  content: '\e079';
}
.glyphicon-chevron-right:before {
  content: '\e080';
}
.glyphicon-plus-sign:before {
  content: '\e081';
}
.glyphicon-minus-sign:before {
  content: '\e082';
}
.glyphicon-remove-sign:before {
  content: '\e083';
}
.glyphicon-ok-sign:before {
  content: '\e084';
}
.glyphicon-question-sign:before {
  content: '\e085';
}
.glyphicon-info-sign:before {
  content: '\e086';
}
.glyphicon-screenshot:before {
  content: '\e087';
}
.glyphicon-remove-circle:before {
  content: '\e088';
}
.glyphicon-ok-circle:before {
  content: '\e089';
}
.glyphicon-ban-circle:before {
  content: '\e090';
}
.glyphicon-arrow-left:before {
  content: '\e091';
}
.glyphicon-arrow-right:before {
  content: '\e092';
}
.glyphicon-arrow-up:before {
  content: '\e093';
}
.glyphicon-arrow-down:before {
  content: '\e094';
}
.glyphicon-share-alt:before {
  content: '\e095';
}
.glyphicon-resize-full:before {
  content: '\e096';
}
.glyphicon-resize-small:before {
  content: '\e097';
}
.glyphicon-exclamation-sign:before {
  content: '\e101';
}
.glyphicon-gift:before {
  content: '\e102';
}
.glyphicon-leaf:before {
  content: '\e103';
}
.glyphicon-fire:before {
  content: '\e104';
}
.glyphicon-eye-open:before {
  content: '\e105';
}
.glyphicon-eye-close:before {
  content: '\e106';
}
.glyphicon-warning-sign:before {
  content: '\e107';
}
.glyphicon-plane:before {
  content: '\e108';
}
.glyphicon-calendar:before {
  content: '\e109';
}
.glyphicon-random:before {
  content: '\e110';
}
.glyphicon-comment:before {
  content: '\e111';
}
.glyphicon-magnet:before {
  content: '\e112';
}
.glyphicon-chevron-up:before {
  content: '\e113';
}
.glyphicon-chevron-down:before {
  content: '\e114';
}
.glyphicon-retweet:before {
  content: '\e115';
}
.glyphicon-shopping-cart:before {
  content: '\e116';
}
.glyphicon-folder-close:before {
  content: '\e117';
}
.glyphicon-folder-open:before {
  content: '\e118';
}
.glyphicon-resize-vertical:before {
  content: '\e119';
}
.glyphicon-resize-horizontal:before {
  content: '\e120';
}
.glyphicon-hdd:before {
  content: '\e121';
}
.glyphicon-bullhorn:before {
  content: '\e122';
}
.glyphicon-bell:before {
  content: '\e123';
}
.glyphicon-certificate:before {
  content: '\e124';
}
.glyphicon-thumbs-up:before {
  content: '\e125';
}
.glyphicon-thumbs-down:before {
  content: '\e126';
}
.glyphicon-hand-right:before {
  content: '\e127';
}
.glyphicon-hand-left:before {
  content: '\e128';
}
.glyphicon-hand-up:before {
  content: '\e129';
}
.glyphicon-hand-down:before {
  content: '\e130';
}
.glyphicon-circle-arrow-right:before {
  content: '\e131';
}
.glyphicon-circle-arrow-left:before {
  content: '\e132';
}
.glyphicon-circle-arrow-up:before {
  content: '\e133';
}
.glyphicon-circle-arrow-down:before {
  content: '\e134';
}
.glyphicon-globe:before {
  content: '\e135';
}
.glyphicon-wrench:before {
  content: '\e136';
}
.glyphicon-tasks:before {
  content: '\e137';
}
.glyphicon-filter:before {
  content: '\e138';
}
.glyphicon-briefcase:before {
  content: '\e139';
}
.glyphicon-fullscreen:before {
  content: '\e140';
}
.glyphicon-dashboard:before {
  content: '\e141';
}
.glyphicon-paperclip:before {
  content: '\e142';
}
.glyphicon-heart-empty:before {
  content: '\e143';
}
.glyphicon-link:before {
  content: '\e144';
}
.glyphicon-phone:before {
  content: '\e145';
}
.glyphicon-pushpin:before {
  content: '\e146';
}
.glyphicon-usd:before {
  content: '\e148';
}
.glyphicon-gbp:before {
  content: '\e149';
}
.glyphicon-sort:before {
  content: '\e150';
}
.glyphicon-sort-by-alphabet:before {
  content: '\e151';
}
.glyphicon-sort-by-alphabet-alt:before {
  content: '\e152';
}
.glyphicon-sort-by-order:before {
  content: '\e153';
}
.glyphicon-sort-by-order-alt:before {
  content: '\e154';
}
.glyphicon-sort-by-attributes:before {
  content: '\e155';
}
.glyphicon-sort-by-attributes-alt:before {
  content: '\e156';
}
.glyphicon-unchecked:before {
  content: '\e157';
}
.glyphicon-expand:before {
  content: '\e158';
}
.glyphicon-collapse-down:before {
  content: '\e159';
}
.glyphicon-collapse-up:before {
  content: '\e160';
}
.glyphicon-log-in:before {
  content: '\e161';
}
.glyphicon-flash:before {
  content: '\e162';
}
.glyphicon-log-out:before {
  content: '\e163';
}
.glyphicon-new-window:before {
  content: '\e164';
}
.glyphicon-record:before {
  content: '\e165';
}
.glyphicon-save:before {
  content: '\e166';
}
.glyphicon-open:before {
  content: '\e167';
}
.glyphicon-saved:before {
  content: '\e168';
}
.glyphicon-import:before {
  content: '\e169';
}
.glyphicon-export:before {
  content: '\e170';
}
.glyphicon-send:before {
  content: '\e171';
}
.glyphicon-floppy-disk:before {
  content: '\e172';
}
.glyphicon-floppy-saved:before {
  content: '\e173';
}
.glyphicon-floppy-remove:before {
  content: '\e174';
}
.glyphicon-floppy-save:before {
  content: '\e175';
}
.glyphicon-floppy-open:before {
  content: '\e176';
}
.glyphicon-credit-card:before {
  content: '\e177';
}
.glyphicon-transfer:before {
  content: '\e178';
}
.glyphicon-cutlery:before {
  content: '\e179';
}
.glyphicon-header:before {
  content: '\e180';
}
.glyphicon-compressed:before {
  content: '\e181';
}
.glyphicon-earphone:before {
  content: '\e182';
}
.glyphicon-phone-alt:before {
  content: '\e183';
}
.glyphicon-tower:before {
  content: '\e184';
}
.glyphicon-stats:before {
  content: '\e185';
}
.glyphicon-sd-video:before {
  content: '\e186';
}
.glyphicon-hd-video:before {
  content: '\e187';
}
.glyphicon-subtitles:before {
  content: '\e188';
}
.glyphicon-sound-stereo:before {
  content: '\e189';
}
.glyphicon-sound-dolby:before {
  content: '\e190';
}
.glyphicon-sound-5-1:before {
  content: '\e191';
}
.glyphicon-sound-6-1:before {
  content: '\e192';
}
.glyphicon-sound-7-1:before {
  content: '\e193';
}
.glyphicon-copyright-mark:before {
  content: '\e194';
}
.glyphicon-registration-mark:before {
  content: '\e195';
}
.glyphicon-cloud-download:before {
  content: '\e197';
}
.glyphicon-cloud-upload:before {
  content: '\e198';
}
.glyphicon-tree-conifer:before {
  content: '\e199';
}
.glyphicon-tree-deciduous:before {
  content: '\e200';
}
.glyphicon-cd:before {
  content: '\e201';
}
.glyphicon-save-file:before {
  content: '\e202';
}
.glyphicon-open-file:before {
  content: '\e203';
}
.glyphicon-level-up:before {
  content: '\e204';
}
.glyphicon-copy:before {
  content: '\e205';
}
.glyphicon-paste:before {
  content: '\e206';
}
.glyphicon-alert:before {
  content: '\e209';
}
.glyphicon-equalizer:before {
  content: '\e210';
}
.glyphicon-king:before {
  content: '\e211';
}
.glyphicon-queen:before {
  content: '\e212';
}
.glyphicon-pawn:before {
  content: '\e213';
}
.glyphicon-bishop:before {
  content: '\e214';
}
.glyphicon-knight:before {
  content: '\e215';
}
.glyphicon-baby-formula:before {
  content: '\e216';
}
.glyphicon-tent:before {
  content: '\26fa';
}
.glyphicon-blackboard:before {
  content: '\e218';
}
.glyphicon-bed:before {
  content: '\e219';
}
.glyphicon-apple:before {
  content: '\f8ff';
}
.glyphicon-erase:before {
  content: '\e221';
}
.glyphicon-hourglass:before {
  content: '\231b';
}
.glyphicon-lamp:before {
  content: '\e223';
}
.glyphicon-duplicate:before {
  content: '\e224';
}
.glyphicon-piggy-bank:before {
  content: '\e225';
}
.glyphicon-scissors:before {
  content: '\e226';
}
.glyphicon-bitcoin:before {
  content: '\e227';
}
.glyphicon-btc:before {
  content: '\e227';
}
.glyphicon-xbt:before {
  content: '\e227';
}
.glyphicon-yen:before {
  content: '\00a5';
}
.glyphicon-jpy:before {
  content: '\00a5';
}
.glyphicon-ruble:before {
  content: '\20bd';
}
.glyphicon-rub:before {
  content: '\20bd';
}
.glyphicon-scale:before {
  content: '\e230';
}
.glyphicon-ice-lolly:before {
  content: '\e231';
}
.glyphicon-ice-lolly-tasted:before {
  content: '\e232';
}
.glyphicon-education:before {
  content: '\e233';
}
.glyphicon-option-horizontal:before {
  content: '\e234';
}
.glyphicon-option-vertical:before {
  content: '\e235';
}
.glyphicon-menu-hamburger:before {
  content: '\e236';
}
.glyphicon-modal-window:before {
  content: '\e237';
}
.glyphicon-oil:before {
  content: '\e238';
}
.glyphicon-grain:before {
  content: '\e239';
}
.glyphicon-sunglasses:before {
  content: '\e240';
}
.glyphicon-text-size:before {
  content: '\e241';
}
.glyphicon-text-color:before {
  content: '\e242';
}
.glyphicon-text-background:before {
  content: '\e243';
}
.glyphicon-object-align-top:before {
  content: '\e244';
}
.glyphicon-object-align-bottom:before {
  content: '\e245';
}
.glyphicon-object-align-horizontal:before {
  content: '\e246';
}
.glyphicon-object-align-left:before {
  content: '\e247';
}
.glyphicon-object-align-vertical:before {
  content: '\e248';
}
.glyphicon-object-align-right:before {
  content: '\e249';
}
.glyphicon-triangle-right:before {
  content: '\e250';
}
.glyphicon-triangle-left:before {
  content: '\e251';
}
.glyphicon-triangle-bottom:before {
  content: '\e252';
}
.glyphicon-triangle-top:before {
  content: '\e253';
}
.glyphicon-console:before {
  content: '\e254';
}
.glyphicon-superscript:before {
  content: '\e255';
}
.glyphicon-subscript:before {
  content: '\e256';
}
.glyphicon-menu-left:before {
  content: '\e257';
}
.glyphicon-menu-right:before {
  content: '\e258';
}
.glyphicon-menu-down:before {
  content: '\e259';
}
.glyphicon-menu-up:before {
  content: '\e260';
}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type='checkbox'],
input[type='radio'] {
  box-sizing: border-box;
  padding: 0;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  height: auto;
}
input[type='search'] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: ' (' attr(href) ')';
  }
  abbr[title]:after {
    content: ' (' attr(title) ')';
  }
  a[href^='#']:after,
  a[href^='javascript:']:after {
    content: '';
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
* {
  box-sizing: border-box;
}
*:before,
*:after {
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #212121;
  background-color: #ffffff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #066fac;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #033f62;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-radius: 3px;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #e7e7e7;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role='button'] {
  cursor: pointer;
}
.container {
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 740px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1160px;
  }
}
.container-fluid {
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -10px;
  margin-left: -10px;
}
.row-no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row-no-gutters [class*='col-'] {
  padding-right: 0;
  padding-left: 0;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-weight: 300;
  line-height: 1.1;
  color: #212121;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: 400;
  line-height: 1;
  color: #d1d1d1;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #d1d1d1;
}
.text-primary {
  color: #066fac;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #044f7b;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #066fac;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #044f7b;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #e7e7e7;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: 700;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #e7e7e7;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #d1d1d1;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #e7e7e7;
  border-left: 0;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 3px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 2px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #212121;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 3px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
table {
  background-color: transparent;
}
table col[class*='col-'] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*='col-'],
table th[class*='col-'] {
  position: static;
  display: table-cell;
  float: none;
}
caption {
  padding-top: 6px;
  padding-bottom: 6px;
  color: #d1d1d1;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 6px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #ffffff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 3px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  min-height: 0.01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #212121;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}
input[type='search'] {
  box-sizing: border-box;
  appearance: none;
}
input[type='radio'],
input[type='checkbox'] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type='radio'][disabled],
input[type='checkbox'][disabled],
input[type='radio'].disabled,
input[type='checkbox'].disabled,
fieldset[disabled] input[type='radio'],
fieldset[disabled] input[type='checkbox'] {
  cursor: not-allowed;
}
input[type='file'] {
  display: block;
}
input[type='range'] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type='file']:focus,
input[type='radio']:focus,
input[type='checkbox']:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #bdbdbd;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #bdbdbd;
  background-color: #fff;
  background-image: none;
  border: 1px solid #b0b0b0;
  border-radius: 3px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #099ff6;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(9, 159, 246, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #cdd0d2;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type='date'].form-control,
  input[type='time'].form-control,
  input[type='datetime-local'].form-control,
  input[type='month'].form-control {
    line-height: 34px;
  }
  input[type='date'].input-sm,
  input[type='time'].input-sm,
  input[type='datetime-local'].input-sm,
  input[type='month'].input-sm,
  .input-group-sm input[type='date'],
  .input-group-sm input[type='time'],
  .input-group-sm input[type='datetime-local'],
  .input-group-sm input[type='month'] {
    line-height: 30px;
  }
  input[type='date'].input-lg,
  input[type='time'].input-lg,
  input[type='datetime-local'].input-lg,
  input[type='month'].input-lg,
  .input-group-lg input[type='date'],
  .input-group-lg input[type='time'],
  .input-group-lg input[type='datetime-local'],
  .input-group-lg input[type='month'] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 10px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}
.radio input[type='radio'],
.radio-inline input[type='radio'],
.checkbox input[type='checkbox'],
.checkbox-inline input[type='checkbox'] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 2px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 2px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #616161;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type='radio'],
  .form-inline .checkbox input[type='checkbox'] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -10px;
  margin-left: -10px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 10px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #066fac;
  border-color: #055f93;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #044f7b;
  border-color: #011018;
}
.btn-primary:hover {
  color: #fff;
  background-color: #044f7b;
  border-color: #033958;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #044f7b;
  background-image: none;
  border-color: #033958;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #033958;
  border-color: #011018;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #066fac;
  border-color: #055f93;
}
.btn-primary .badge {
  color: #066fac;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #4bd964;
  border-color: #36d552;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #2ac746;
  border-color: #187328;
}
.btn-success:hover {
  color: #fff;
  background-color: #2ac746;
  border-color: #24aa3b;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #2ac746;
  background-image: none;
  border-color: #24aa3b;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #24aa3b;
  border-color: #187328;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #4bd964;
  border-color: #36d552;
}
.btn-success .badge {
  color: #4bd964;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #757575;
  border-color: #686868;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #5b5b5b;
  border-color: #292929;
}
.btn-info:hover {
  color: #fff;
  background-color: #5b5b5b;
  border-color: #4a4a4a;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #5b5b5b;
  background-image: none;
  border-color: #4a4a4a;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #4a4a4a;
  border-color: #292929;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #757575;
  border-color: #686868;
}
.btn-info .badge {
  color: #757575;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #ff8800;
  border-color: #e67a00;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #cc6d00;
  border-color: #663600;
}
.btn-warning:hover {
  color: #fff;
  background-color: #cc6d00;
  border-color: #a85a00;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #cc6d00;
  background-image: none;
  border-color: #a85a00;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #a85a00;
  border-color: #663600;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #ff8800;
  border-color: #e67a00;
}
.btn-warning .badge {
  color: #ff8800;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #f44336;
  border-color: #f32c1e;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #ea1c0d;
  border-color: #891008;
}
.btn-danger:hover {
  color: #fff;
  background-color: #ea1c0d;
  border-color: #c8180b;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #ea1c0d;
  background-image: none;
  border-color: #c8180b;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #c8180b;
  border-color: #891008;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #f44336;
  border-color: #f32c1e;
}
.btn-danger .badge {
  color: #f44336;
  background-color: #fff;
}
.btn-link {
  font-weight: 400;
  color: #066fac;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #033f62;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #d1d1d1;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type='submit'].btn-block,
input[type='reset'].btn-block,
input[type='button'].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-property: height, visibility;
  transition-duration: 0.35s;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 3px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #212121;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #141414;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #066fac;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #d1d1d1;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #d1d1d1;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: '';
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-bs-toggle='buttons'] > .btn input[type='radio'],
[data-bs-toggle='buttons'] > .btn-group > .btn input[type='radio'],
[data-bs-toggle='buttons'] > .btn input[type='checkbox'],
[data-bs-toggle='buttons'] > .btn-group > .btn input[type='checkbox'] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*='col-'] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 2px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #bdbdbd;
  text-align: center;
  background-color: #e7e7e7;
  border: 1px solid #b0b0b0;
  border-radius: 3px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 2px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type='radio'],
.input-group-addon input[type='checkbox'] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #e7e7e7;
}
.nav > li.disabled > a {
  color: #d1d1d1;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #d1d1d1;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #e7e7e7;
  border-color: #066fac;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 3px 3px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #e7e7e7 #e7e7e7 #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #bdbdbd;
  cursor: default;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 3px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 3px 3px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 3px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #066fac;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 3px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 3px 3px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar {
  position: relative;
  min-height: 64px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 3px;
  }
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  padding-right: 10px;
  padding-left: 10px;
  overflow-x: visible;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -10px;
  margin-left: -10px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-brand {
  float: left;
  height: 64px;
  padding: 22px 10px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -10px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-right: 10px;
  margin-top: 15px;
  margin-bottom: 15px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 3px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 11px -10px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 22px;
    padding-bottom: 22px;
  }
}
.navbar-form {
  padding: 10px 10px;
  margin-right: -10px;
  margin-left: -10px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type='radio'],
  .navbar-form .checkbox input[type='checkbox'] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 15px;
  margin-bottom: 15px;
}
.navbar-btn.btn-sm {
  margin-top: 17px;
  margin-bottom: 17px;
}
.navbar-btn.btn-xs {
  margin-top: 21px;
  margin-bottom: 21px;
}
.navbar-text {
  margin-top: 22px;
  margin-bottom: 22px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 10px;
    margin-left: 10px;
  }
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -10px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #066fac;
  border-color: #044f7b;
}
.navbar-inverse .navbar-brand {
  color: #c1dbea;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #c1dbea;
}
.navbar-inverse .navbar-nav > li > a {
  color: #c1dbea;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #9bc5dd;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: transparent;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #044f7b;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #044f7b;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #c1dbea;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #9bc5dd;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #05598a;
}
.navbar-inverse .navbar-link {
  color: #c1dbea;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #c1dbea;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #9bc5dd;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 3px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: '/\00a0';
}
.breadcrumb > .active {
  color: #d1d1d1;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 3px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #066fac;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #033f62;
  background-color: #e7e7e7;
  border-color: #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #066fac;
  border-color: #066fac;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #d1d1d1;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #e7e7e7;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #d1d1d1;
  cursor: not-allowed;
  background-color: #fff;
}
.label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #d1d1d1;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #b8b8b8;
}
.label-primary {
  background-color: #066fac;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #044f7b;
}
.label-success {
  background-color: #4bd964;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #2ac746;
}
.label-info {
  background-color: #757575;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #5b5b5b;
}
.label-warning {
  background-color: #ff8800;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #cc6d00;
}
.label-danger {
  background-color: #f44336;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #ea1c0d;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #d1d1d1;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #066fac;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-radius: 3px;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-right: auto;
  margin-left: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #066fac;
}
.thumbnail .caption {
  padding: 9px;
  color: #212121;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 3px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 3px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #066fac;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #4bd964;
}
.progress-striped .progress-bar-success {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #757575;
}
.progress-striped .progress-bar-info {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #ff8800;
}
.progress-striped .progress-bar-warning {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #f44336;
}
.progress-striped .progress-bar-danger {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  color: #d1d1d1;
  cursor: not-allowed;
  background-color: #e7e7e7;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #d1d1d1;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #066fac;
  border-color: #066fac;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #83cffb;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 3px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 20px 0 10px 0;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 20px 0 10px 0;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 2px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 2px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 2px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 2px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 3px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #212121;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #212121;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #066fac;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #066fac;
  border-color: #066fac;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #066fac;
}
.panel-primary > .panel-heading .badge {
  color: #066fac;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #066fac;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 3px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 2px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  transform: translate(0, -25%);
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
  opacity: 0.35;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 12px;
  filter: alpha(opacity=0);
  opacity: 0;
}
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: 0.9;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 3px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow:after {
  content: '';
  border-width: 10px;
}
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: ' ';
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: ' ';
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: ' ';
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: ' ';
  border-right-width: 0;
  border-left-color: #fff;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    transition: transform 0.6s ease-in-out;
    backface-visibility: hidden;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.carousel-control.left {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  filter: alpha(opacity=90);
  opacity: 0.9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: ' ';
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.dl-horizontal dd:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
  .visible-xs-block {
    display: block !important;
  }
  .visible-xs-inline {
    display: inline !important;
  }
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
  .visible-sm-block {
    display: block !important;
  }
  .visible-sm-inline {
    display: inline !important;
  }
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
  .visible-md-block {
    display: block !important;
  }
  .visible-md-inline {
    display: inline !important;
  }
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
  .visible-lg-block {
    display: block !important;
  }
  .visible-lg-inline {
    display: inline !important;
  }
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
  .hidden-print {
    display: none !important;
  }
}
:root {
  --brand-main-500: #066fac;
  --brand-main-400: #1a7ab3;
  --brand-main-300: #2e86b9;
  --brand-main-50: #e9f2f8;
  --brand-primary-focus: rgba(6, 111, 172, 0.08);
  --brand-primary-active: rgba(6, 111, 172, 0.24);
  --link-hover: #033f62;
  --progress-bar-container: #d7e9f8;
}
/*!
 * required gridstack CSS for default 12 column size
 * https://gridstackjs.com/
 * (c) 2014-2019 Dylan Weiss, Alain Dumesny, Pavel Reznikov
 * gridstack.js may be freely distributed under the MIT license.
*/
:root .grid-stack-item>.ui-resizable-handle{filter:none}
.grid-stack{position:relative}
.grid-stack.grid-stack-rtl{direction:ltr}
.grid-stack.grid-stack-rtl>.grid-stack-item{direction:rtl}
.grid-stack .grid-stack-placeholder>.placeholder-content{border:1px dashed #d3d3d3;margin:0;position:absolute;top:0;left:10px;right:10px;bottom:0;width:auto;z-index:0!important;text-align:center}
.grid-stack>.grid-stack-item{min-width:8.3333333333%;position:absolute;padding:0}
.grid-stack>.grid-stack-item>.grid-stack-item-content{margin:0;position:absolute;top:0;left:10px;right:10px;bottom:0;width:auto;overflow-x:hidden;overflow-y:auto}
.grid-stack>.grid-stack-item>.ui-resizable-handle{position:absolute;font-size:.1px;display:block;touch-action:none}
.grid-stack>.grid-stack-item.ui-resizable-autohide>.ui-resizable-handle,.grid-stack>.grid-stack-item.ui-resizable-disabled>.ui-resizable-handle{display:none}
.grid-stack>.grid-stack-item.ui-draggable-dragging,.grid-stack>.grid-stack-item.ui-resizable-resizing{z-index:100}
.grid-stack>.grid-stack-item.ui-draggable-dragging>.grid-stack-item-content,.grid-stack>.grid-stack-item.ui-resizable-resizing>.grid-stack-item-content{box-shadow:1px 4px 6px rgba(0,0,0,.2);opacity:.8}
.grid-stack>.grid-stack-item>.ui-resizable-se,.grid-stack>.grid-stack-item>.ui-resizable-sw{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDUxMS42MjYgNTExLjYyNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTExLjYyNiA1MTEuNjI3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTMyOC45MDYsNDAxLjk5NGgtMzYuNTUzVjEwOS42MzZoMzYuNTUzYzQuOTQ4LDAsOS4yMzYtMS44MDksMTIuODQ3LTUuNDI2YzMuNjEzLTMuNjE1LDUuNDIxLTcuODk4LDUuNDIxLTEyLjg0NSAgIGMwLTQuOTQ5LTEuODAxLTkuMjMxLTUuNDI4LTEyLjg1MWwtNzMuMDg3LTczLjA5QzI2NS4wNDQsMS44MDksMjYwLjc2LDAsMjU1LjgxMywwYy00Ljk0OCwwLTkuMjI5LDEuODA5LTEyLjg0Nyw1LjQyNCAgIGwtNzMuMDg4LDczLjA5Yy0zLjYxOCwzLjYxOS01LjQyNCw3LjkwMi01LjQyNCwxMi44NTFjMCw0Ljk0NiwxLjgwNyw5LjIyOSw1LjQyNCwxMi44NDVjMy42MTksMy42MTcsNy45MDEsNS40MjYsMTIuODUsNS40MjYgICBoMzYuNTQ1djI5Mi4zNThoLTM2LjU0MmMtNC45NTIsMC05LjIzNSwxLjgwOC0xMi44NSw1LjQyMWMtMy42MTcsMy42MjEtNS40MjQsNy45MDUtNS40MjQsMTIuODU0ICAgYzAsNC45NDUsMS44MDcsOS4yMjcsNS40MjQsMTIuODQ3bDczLjA4OSw3My4wODhjMy42MTcsMy42MTcsNy44OTgsNS40MjQsMTIuODQ3LDUuNDI0YzQuOTUsMCw5LjIzNC0xLjgwNywxMi44NDktNS40MjQgICBsNzMuMDg3LTczLjA4OGMzLjYxMy0zLjYyLDUuNDIxLTcuOTAxLDUuNDIxLTEyLjg0N2MwLTQuOTQ4LTEuODA4LTkuMjMyLTUuNDIxLTEyLjg1NCAgIEMzMzguMTQyLDQwMy44MDIsMzMzLjg1Nyw0MDEuOTk0LDMyOC45MDYsNDAxLjk5NHoiIGZpbGw9IiM2NjY2NjYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);background-repeat:no-repeat;background-position:center;transform:rotate(45deg)}
.grid-stack>.grid-stack-item>.ui-resizable-se{transform:rotate(-45deg)}
.grid-stack>.grid-stack-item>.ui-resizable-nw{cursor:nw-resize;width:20px;height:20px;left:10px;top:0}
.grid-stack>.grid-stack-item>.ui-resizable-n{cursor:n-resize;height:10px;top:0;left:25px;right:25px}
.grid-stack>.grid-stack-item>.ui-resizable-ne{cursor:ne-resize;width:20px;height:20px;right:10px;top:0}
.grid-stack>.grid-stack-item>.ui-resizable-e{cursor:e-resize;width:10px;right:10px;top:15px;bottom:15px}
.grid-stack>.grid-stack-item>.ui-resizable-se{cursor:se-resize;width:20px;height:20px;right:10px;bottom:0}
.grid-stack>.grid-stack-item>.ui-resizable-s{cursor:s-resize;height:10px;left:25px;bottom:0;right:25px}
.grid-stack>.grid-stack-item>.ui-resizable-sw{cursor:sw-resize;width:20px;height:20px;left:10px;bottom:0}
.grid-stack>.grid-stack-item>.ui-resizable-w{cursor:w-resize;width:10px;left:10px;top:15px;bottom:15px}
.grid-stack>.grid-stack-item.ui-draggable-dragging>.ui-resizable-handle{display:none!important}
.grid-stack>.grid-stack-item[data-gs-width='1']{width:8.3333333333%}
.grid-stack>.grid-stack-item[data-gs-x='1']{left:8.3333333333%}
.grid-stack>.grid-stack-item[data-gs-min-width='1']{min-width:8.3333333333%}
.grid-stack>.grid-stack-item[data-gs-max-width='1']{max-width:8.3333333333%}
.grid-stack>.grid-stack-item[data-gs-width='2']{width:16.6666666667%}
.grid-stack>.grid-stack-item[data-gs-x='2']{left:16.6666666667%}
.grid-stack>.grid-stack-item[data-gs-min-width='2']{min-width:16.6666666667%}
.grid-stack>.grid-stack-item[data-gs-max-width='2']{max-width:16.6666666667%}
.grid-stack>.grid-stack-item[data-gs-width='3']{width:25%}
.grid-stack>.grid-stack-item[data-gs-x='3']{left:25%}
.grid-stack>.grid-stack-item[data-gs-min-width='3']{min-width:25%}
.grid-stack>.grid-stack-item[data-gs-max-width='3']{max-width:25%}
.grid-stack>.grid-stack-item[data-gs-width='4']{width:33.3333333333%}
.grid-stack>.grid-stack-item[data-gs-x='4']{left:33.3333333333%}
.grid-stack>.grid-stack-item[data-gs-min-width='4']{min-width:33.3333333333%}
.grid-stack>.grid-stack-item[data-gs-max-width='4']{max-width:33.3333333333%}
.grid-stack>.grid-stack-item[data-gs-width='5']{width:41.6666666667%}
.grid-stack>.grid-stack-item[data-gs-x='5']{left:41.6666666667%}
.grid-stack>.grid-stack-item[data-gs-min-width='5']{min-width:41.6666666667%}
.grid-stack>.grid-stack-item[data-gs-max-width='5']{max-width:41.6666666667%}
.grid-stack>.grid-stack-item[data-gs-width='6']{width:50%}
.grid-stack>.grid-stack-item[data-gs-x='6']{left:50%}
.grid-stack>.grid-stack-item[data-gs-min-width='6']{min-width:50%}
.grid-stack>.grid-stack-item[data-gs-max-width='6']{max-width:50%}
.grid-stack>.grid-stack-item[data-gs-width='7']{width:58.3333333333%}
.grid-stack>.grid-stack-item[data-gs-x='7']{left:58.3333333333%}
.grid-stack>.grid-stack-item[data-gs-min-width='7']{min-width:58.3333333333%}
.grid-stack>.grid-stack-item[data-gs-max-width='7']{max-width:58.3333333333%}
.grid-stack>.grid-stack-item[data-gs-width='8']{width:66.6666666667%}
.grid-stack>.grid-stack-item[data-gs-x='8']{left:66.6666666667%}
.grid-stack>.grid-stack-item[data-gs-min-width='8']{min-width:66.6666666667%}
.grid-stack>.grid-stack-item[data-gs-max-width='8']{max-width:66.6666666667%}
.grid-stack>.grid-stack-item[data-gs-width='9']{width:75%}
.grid-stack>.grid-stack-item[data-gs-x='9']{left:75%}
.grid-stack>.grid-stack-item[data-gs-min-width='9']{min-width:75%}
.grid-stack>.grid-stack-item[data-gs-max-width='9']{max-width:75%}
.grid-stack>.grid-stack-item[data-gs-width='10']{width:83.3333333333%}
.grid-stack>.grid-stack-item[data-gs-x='10']{left:83.3333333333%}
.grid-stack>.grid-stack-item[data-gs-min-width='10']{min-width:83.3333333333%}
.grid-stack>.grid-stack-item[data-gs-max-width='10']{max-width:83.3333333333%}
.grid-stack>.grid-stack-item[data-gs-width='11']{width:91.6666666667%}
.grid-stack>.grid-stack-item[data-gs-x='11']{left:91.6666666667%}
.grid-stack>.grid-stack-item[data-gs-min-width='11']{min-width:91.6666666667%}
.grid-stack>.grid-stack-item[data-gs-max-width='11']{max-width:91.6666666667%}
.grid-stack>.grid-stack-item[data-gs-width='12']{width:100%}
.grid-stack>.grid-stack-item[data-gs-x='12']{left:100%}
.grid-stack>.grid-stack-item[data-gs-min-width='12']{min-width:100%}
.grid-stack>.grid-stack-item[data-gs-max-width='12']{max-width:100%}
.grid-stack.grid-stack-animate,.grid-stack.grid-stack-animate .grid-stack-item{transition:left .3s,top .3s,height .3s,width .3s}
.grid-stack.grid-stack-animate .grid-stack-item.grid-stack-placeholder,.grid-stack.grid-stack-animate .grid-stack-item.ui-draggable-dragging,.grid-stack.grid-stack-animate .grid-stack-item.ui-resizable-resizing{transition:left 0s,top 0s,height 0s,width 0s}
.grid-stack.grid-stack-one-column-mode{height:auto!important}
.grid-stack.grid-stack-one-column-mode>.grid-stack-item{position:relative!important;width:auto!important;left:0!important;top:auto!important;margin-bottom:20px;max-width:none!important}
.grid-stack.grid-stack-one-column-mode>.grid-stack-item>.ui-resizable-handle{display:none}
/*!
 * gridstack extra CSS for [1-11] columns (non default)
 * https://gridstackjs.com/
 * (c) 2014-2019 Dylan Weiss, Alain Dumesny, Pavel Reznikov
 * gridstack.js may be freely distributed under the MIT license.
*/
.grid-stack.grid-stack-1 > .grid-stack-item {
  min-width: 100%; }
.grid-stack.grid-stack-1 > .grid-stack-item[data-gs-width='1'] {
    width: 100%; }
.grid-stack.grid-stack-1 > .grid-stack-item[data-gs-x='1'] {
    left: 100%; }
.grid-stack.grid-stack-1 > .grid-stack-item[data-gs-min-width='1'] {
    min-width: 100%; }
.grid-stack.grid-stack-1 > .grid-stack-item[data-gs-max-width='1'] {
    max-width: 100%; }
.grid-stack.grid-stack-2 > .grid-stack-item {
  min-width: 50%; }
.grid-stack.grid-stack-2 > .grid-stack-item[data-gs-width='1'] {
    width: 50%; }
.grid-stack.grid-stack-2 > .grid-stack-item[data-gs-x='1'] {
    left: 50%; }
.grid-stack.grid-stack-2 > .grid-stack-item[data-gs-min-width='1'] {
    min-width: 50%; }
.grid-stack.grid-stack-2 > .grid-stack-item[data-gs-max-width='1'] {
    max-width: 50%; }
.grid-stack.grid-stack-2 > .grid-stack-item[data-gs-width='2'] {
    width: 100%; }
.grid-stack.grid-stack-2 > .grid-stack-item[data-gs-x='2'] {
    left: 100%; }
.grid-stack.grid-stack-2 > .grid-stack-item[data-gs-min-width='2'] {
    min-width: 100%; }
.grid-stack.grid-stack-2 > .grid-stack-item[data-gs-max-width='2'] {
    max-width: 100%; }
.grid-stack.grid-stack-3 > .grid-stack-item {
  min-width: 33.3333333333%; }
.grid-stack.grid-stack-3 > .grid-stack-item[data-gs-width='1'] {
    width: 33.3333333333%; }
.grid-stack.grid-stack-3 > .grid-stack-item[data-gs-x='1'] {
    left: 33.3333333333%; }
.grid-stack.grid-stack-3 > .grid-stack-item[data-gs-min-width='1'] {
    min-width: 33.3333333333%; }
.grid-stack.grid-stack-3 > .grid-stack-item[data-gs-max-width='1'] {
    max-width: 33.3333333333%; }
.grid-stack.grid-stack-3 > .grid-stack-item[data-gs-width='2'] {
    width: 66.6666666667%; }
.grid-stack.grid-stack-3 > .grid-stack-item[data-gs-x='2'] {
    left: 66.6666666667%; }
.grid-stack.grid-stack-3 > .grid-stack-item[data-gs-min-width='2'] {
    min-width: 66.6666666667%; }
.grid-stack.grid-stack-3 > .grid-stack-item[data-gs-max-width='2'] {
    max-width: 66.6666666667%; }
.grid-stack.grid-stack-3 > .grid-stack-item[data-gs-width='3'] {
    width: 100%; }
.grid-stack.grid-stack-3 > .grid-stack-item[data-gs-x='3'] {
    left: 100%; }
.grid-stack.grid-stack-3 > .grid-stack-item[data-gs-min-width='3'] {
    min-width: 100%; }
.grid-stack.grid-stack-3 > .grid-stack-item[data-gs-max-width='3'] {
    max-width: 100%; }
.grid-stack.grid-stack-4 > .grid-stack-item {
  min-width: 25%; }
.grid-stack.grid-stack-4 > .grid-stack-item[data-gs-width='1'] {
    width: 25%; }
.grid-stack.grid-stack-4 > .grid-stack-item[data-gs-x='1'] {
    left: 25%; }
.grid-stack.grid-stack-4 > .grid-stack-item[data-gs-min-width='1'] {
    min-width: 25%; }
.grid-stack.grid-stack-4 > .grid-stack-item[data-gs-max-width='1'] {
    max-width: 25%; }
.grid-stack.grid-stack-4 > .grid-stack-item[data-gs-width='2'] {
    width: 50%; }
.grid-stack.grid-stack-4 > .grid-stack-item[data-gs-x='2'] {
    left: 50%; }
.grid-stack.grid-stack-4 > .grid-stack-item[data-gs-min-width='2'] {
    min-width: 50%; }
.grid-stack.grid-stack-4 > .grid-stack-item[data-gs-max-width='2'] {
    max-width: 50%; }
.grid-stack.grid-stack-4 > .grid-stack-item[data-gs-width='3'] {
    width: 75%; }
.grid-stack.grid-stack-4 > .grid-stack-item[data-gs-x='3'] {
    left: 75%; }
.grid-stack.grid-stack-4 > .grid-stack-item[data-gs-min-width='3'] {
    min-width: 75%; }
.grid-stack.grid-stack-4 > .grid-stack-item[data-gs-max-width='3'] {
    max-width: 75%; }
.grid-stack.grid-stack-4 > .grid-stack-item[data-gs-width='4'] {
    width: 100%; }
.grid-stack.grid-stack-4 > .grid-stack-item[data-gs-x='4'] {
    left: 100%; }
.grid-stack.grid-stack-4 > .grid-stack-item[data-gs-min-width='4'] {
    min-width: 100%; }
.grid-stack.grid-stack-4 > .grid-stack-item[data-gs-max-width='4'] {
    max-width: 100%; }
.grid-stack.grid-stack-5 > .grid-stack-item {
  min-width: 20%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-width='1'] {
    width: 20%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-x='1'] {
    left: 20%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-min-width='1'] {
    min-width: 20%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-max-width='1'] {
    max-width: 20%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-width='2'] {
    width: 40%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-x='2'] {
    left: 40%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-min-width='2'] {
    min-width: 40%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-max-width='2'] {
    max-width: 40%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-width='3'] {
    width: 60%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-x='3'] {
    left: 60%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-min-width='3'] {
    min-width: 60%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-max-width='3'] {
    max-width: 60%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-width='4'] {
    width: 80%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-x='4'] {
    left: 80%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-min-width='4'] {
    min-width: 80%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-max-width='4'] {
    max-width: 80%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-width='5'] {
    width: 100%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-x='5'] {
    left: 100%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-min-width='5'] {
    min-width: 100%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-max-width='5'] {
    max-width: 100%; }
.grid-stack.grid-stack-6 > .grid-stack-item {
  min-width: 16.6666666667%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-width='1'] {
    width: 16.6666666667%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-x='1'] {
    left: 16.6666666667%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-min-width='1'] {
    min-width: 16.6666666667%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-max-width='1'] {
    max-width: 16.6666666667%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-width='2'] {
    width: 33.3333333333%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-x='2'] {
    left: 33.3333333333%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-min-width='2'] {
    min-width: 33.3333333333%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-max-width='2'] {
    max-width: 33.3333333333%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-width='3'] {
    width: 50%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-x='3'] {
    left: 50%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-min-width='3'] {
    min-width: 50%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-max-width='3'] {
    max-width: 50%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-width='4'] {
    width: 66.6666666667%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-x='4'] {
    left: 66.6666666667%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-min-width='4'] {
    min-width: 66.6666666667%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-max-width='4'] {
    max-width: 66.6666666667%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-width='5'] {
    width: 83.3333333333%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-x='5'] {
    left: 83.3333333333%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-min-width='5'] {
    min-width: 83.3333333333%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-max-width='5'] {
    max-width: 83.3333333333%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-width='6'] {
    width: 100%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-x='6'] {
    left: 100%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-min-width='6'] {
    min-width: 100%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-max-width='6'] {
    max-width: 100%; }
.grid-stack.grid-stack-7 > .grid-stack-item {
  min-width: 14.2857142857%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-width='1'] {
    width: 14.2857142857%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-x='1'] {
    left: 14.2857142857%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-min-width='1'] {
    min-width: 14.2857142857%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-max-width='1'] {
    max-width: 14.2857142857%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-width='2'] {
    width: 28.5714285714%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-x='2'] {
    left: 28.5714285714%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-min-width='2'] {
    min-width: 28.5714285714%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-max-width='2'] {
    max-width: 28.5714285714%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-width='3'] {
    width: 42.8571428571%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-x='3'] {
    left: 42.8571428571%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-min-width='3'] {
    min-width: 42.8571428571%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-max-width='3'] {
    max-width: 42.8571428571%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-width='4'] {
    width: 57.1428571429%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-x='4'] {
    left: 57.1428571429%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-min-width='4'] {
    min-width: 57.1428571429%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-max-width='4'] {
    max-width: 57.1428571429%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-width='5'] {
    width: 71.4285714286%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-x='5'] {
    left: 71.4285714286%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-min-width='5'] {
    min-width: 71.4285714286%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-max-width='5'] {
    max-width: 71.4285714286%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-width='6'] {
    width: 85.7142857143%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-x='6'] {
    left: 85.7142857143%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-min-width='6'] {
    min-width: 85.7142857143%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-max-width='6'] {
    max-width: 85.7142857143%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-width='7'] {
    width: 100%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-x='7'] {
    left: 100%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-min-width='7'] {
    min-width: 100%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-max-width='7'] {
    max-width: 100%; }
.grid-stack.grid-stack-8 > .grid-stack-item {
  min-width: 12.5%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-width='1'] {
    width: 12.5%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-x='1'] {
    left: 12.5%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-min-width='1'] {
    min-width: 12.5%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-max-width='1'] {
    max-width: 12.5%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-width='2'] {
    width: 25%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-x='2'] {
    left: 25%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-min-width='2'] {
    min-width: 25%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-max-width='2'] {
    max-width: 25%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-width='3'] {
    width: 37.5%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-x='3'] {
    left: 37.5%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-min-width='3'] {
    min-width: 37.5%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-max-width='3'] {
    max-width: 37.5%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-width='4'] {
    width: 50%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-x='4'] {
    left: 50%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-min-width='4'] {
    min-width: 50%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-max-width='4'] {
    max-width: 50%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-width='5'] {
    width: 62.5%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-x='5'] {
    left: 62.5%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-min-width='5'] {
    min-width: 62.5%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-max-width='5'] {
    max-width: 62.5%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-width='6'] {
    width: 75%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-x='6'] {
    left: 75%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-min-width='6'] {
    min-width: 75%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-max-width='6'] {
    max-width: 75%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-width='7'] {
    width: 87.5%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-x='7'] {
    left: 87.5%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-min-width='7'] {
    min-width: 87.5%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-max-width='7'] {
    max-width: 87.5%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-width='8'] {
    width: 100%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-x='8'] {
    left: 100%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-min-width='8'] {
    min-width: 100%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-max-width='8'] {
    max-width: 100%; }
.grid-stack.grid-stack-9 > .grid-stack-item {
  min-width: 11.1111111111%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-width='1'] {
    width: 11.1111111111%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-x='1'] {
    left: 11.1111111111%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-min-width='1'] {
    min-width: 11.1111111111%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-max-width='1'] {
    max-width: 11.1111111111%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-width='2'] {
    width: 22.2222222222%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-x='2'] {
    left: 22.2222222222%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-min-width='2'] {
    min-width: 22.2222222222%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-max-width='2'] {
    max-width: 22.2222222222%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-width='3'] {
    width: 33.3333333333%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-x='3'] {
    left: 33.3333333333%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-min-width='3'] {
    min-width: 33.3333333333%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-max-width='3'] {
    max-width: 33.3333333333%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-width='4'] {
    width: 44.4444444444%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-x='4'] {
    left: 44.4444444444%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-min-width='4'] {
    min-width: 44.4444444444%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-max-width='4'] {
    max-width: 44.4444444444%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-width='5'] {
    width: 55.5555555556%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-x='5'] {
    left: 55.5555555556%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-min-width='5'] {
    min-width: 55.5555555556%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-max-width='5'] {
    max-width: 55.5555555556%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-width='6'] {
    width: 66.6666666667%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-x='6'] {
    left: 66.6666666667%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-min-width='6'] {
    min-width: 66.6666666667%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-max-width='6'] {
    max-width: 66.6666666667%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-width='7'] {
    width: 77.7777777778%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-x='7'] {
    left: 77.7777777778%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-min-width='7'] {
    min-width: 77.7777777778%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-max-width='7'] {
    max-width: 77.7777777778%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-width='8'] {
    width: 88.8888888889%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-x='8'] {
    left: 88.8888888889%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-min-width='8'] {
    min-width: 88.8888888889%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-max-width='8'] {
    max-width: 88.8888888889%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-width='9'] {
    width: 100%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-x='9'] {
    left: 100%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-min-width='9'] {
    min-width: 100%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-max-width='9'] {
    max-width: 100%; }
.grid-stack.grid-stack-10 > .grid-stack-item {
  min-width: 10%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-width='1'] {
    width: 10%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-x='1'] {
    left: 10%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-min-width='1'] {
    min-width: 10%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-max-width='1'] {
    max-width: 10%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-width='2'] {
    width: 20%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-x='2'] {
    left: 20%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-min-width='2'] {
    min-width: 20%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-max-width='2'] {
    max-width: 20%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-width='3'] {
    width: 30%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-x='3'] {
    left: 30%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-min-width='3'] {
    min-width: 30%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-max-width='3'] {
    max-width: 30%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-width='4'] {
    width: 40%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-x='4'] {
    left: 40%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-min-width='4'] {
    min-width: 40%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-max-width='4'] {
    max-width: 40%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-width='5'] {
    width: 50%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-x='5'] {
    left: 50%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-min-width='5'] {
    min-width: 50%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-max-width='5'] {
    max-width: 50%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-width='6'] {
    width: 60%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-x='6'] {
    left: 60%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-min-width='6'] {
    min-width: 60%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-max-width='6'] {
    max-width: 60%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-width='7'] {
    width: 70%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-x='7'] {
    left: 70%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-min-width='7'] {
    min-width: 70%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-max-width='7'] {
    max-width: 70%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-width='8'] {
    width: 80%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-x='8'] {
    left: 80%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-min-width='8'] {
    min-width: 80%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-max-width='8'] {
    max-width: 80%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-width='9'] {
    width: 90%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-x='9'] {
    left: 90%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-min-width='9'] {
    min-width: 90%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-max-width='9'] {
    max-width: 90%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-width='10'] {
    width: 100%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-x='10'] {
    left: 100%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-min-width='10'] {
    min-width: 100%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-max-width='10'] {
    max-width: 100%; }
.grid-stack.grid-stack-11 > .grid-stack-item {
  min-width: 9.0909090909%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-width='1'] {
    width: 9.0909090909%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-x='1'] {
    left: 9.0909090909%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-min-width='1'] {
    min-width: 9.0909090909%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-max-width='1'] {
    max-width: 9.0909090909%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-width='2'] {
    width: 18.1818181818%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-x='2'] {
    left: 18.1818181818%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-min-width='2'] {
    min-width: 18.1818181818%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-max-width='2'] {
    max-width: 18.1818181818%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-width='3'] {
    width: 27.2727272727%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-x='3'] {
    left: 27.2727272727%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-min-width='3'] {
    min-width: 27.2727272727%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-max-width='3'] {
    max-width: 27.2727272727%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-width='4'] {
    width: 36.3636363636%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-x='4'] {
    left: 36.3636363636%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-min-width='4'] {
    min-width: 36.3636363636%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-max-width='4'] {
    max-width: 36.3636363636%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-width='5'] {
    width: 45.4545454545%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-x='5'] {
    left: 45.4545454545%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-min-width='5'] {
    min-width: 45.4545454545%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-max-width='5'] {
    max-width: 45.4545454545%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-width='6'] {
    width: 54.5454545455%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-x='6'] {
    left: 54.5454545455%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-min-width='6'] {
    min-width: 54.5454545455%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-max-width='6'] {
    max-width: 54.5454545455%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-width='7'] {
    width: 63.6363636364%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-x='7'] {
    left: 63.6363636364%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-min-width='7'] {
    min-width: 63.6363636364%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-max-width='7'] {
    max-width: 63.6363636364%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-width='8'] {
    width: 72.7272727273%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-x='8'] {
    left: 72.7272727273%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-min-width='8'] {
    min-width: 72.7272727273%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-max-width='8'] {
    max-width: 72.7272727273%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-width='9'] {
    width: 81.8181818182%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-x='9'] {
    left: 81.8181818182%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-min-width='9'] {
    min-width: 81.8181818182%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-max-width='9'] {
    max-width: 81.8181818182%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-width='10'] {
    width: 90.9090909091%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-x='10'] {
    left: 90.9090909091%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-min-width='10'] {
    min-width: 90.9090909091%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-max-width='10'] {
    max-width: 90.9090909091%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-width='11'] {
    width: 100%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-x='11'] {
    left: 100%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-min-width='11'] {
    min-width: 100%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-max-width='11'] {
    max-width: 100%; }
.grid-stack.grid-stack-12 > .grid-stack-item {
  min-width: 8.3333333333%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-width='1'] {
    width: 8.3333333333%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-x='1'] {
    left: 8.3333333333%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-min-width='1'] {
    min-width: 8.3333333333%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-max-width='1'] {
    max-width: 8.3333333333%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-width='2'] {
    width: 16.6666666667%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-x='2'] {
    left: 16.6666666667%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-min-width='2'] {
    min-width: 16.6666666667%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-max-width='2'] {
    max-width: 16.6666666667%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-width='3'] {
    width: 25%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-x='3'] {
    left: 25%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-min-width='3'] {
    min-width: 25%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-max-width='3'] {
    max-width: 25%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-width='4'] {
    width: 33.3333333333%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-x='4'] {
    left: 33.3333333333%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-min-width='4'] {
    min-width: 33.3333333333%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-max-width='4'] {
    max-width: 33.3333333333%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-width='5'] {
    width: 41.6666666667%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-x='5'] {
    left: 41.6666666667%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-min-width='5'] {
    min-width: 41.6666666667%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-max-width='5'] {
    max-width: 41.6666666667%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-width='6'] {
    width: 50%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-x='6'] {
    left: 50%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-min-width='6'] {
    min-width: 50%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-max-width='6'] {
    max-width: 50%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-width='7'] {
    width: 58.3333333333%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-x='7'] {
    left: 58.3333333333%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-min-width='7'] {
    min-width: 58.3333333333%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-max-width='7'] {
    max-width: 58.3333333333%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-width='8'] {
    width: 66.6666666667%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-x='8'] {
    left: 66.6666666667%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-min-width='8'] {
    min-width: 66.6666666667%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-max-width='8'] {
    max-width: 66.6666666667%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-width='9'] {
    width: 75%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-x='9'] {
    left: 75%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-min-width='9'] {
    min-width: 75%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-max-width='9'] {
    max-width: 75%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-width='10'] {
    width: 83.3333333333%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-x='10'] {
    left: 83.3333333333%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-min-width='10'] {
    min-width: 83.3333333333%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-max-width='10'] {
    max-width: 83.3333333333%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-width='11'] {
    width: 91.6666666667%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-x='11'] {
    left: 91.6666666667%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-min-width='11'] {
    min-width: 91.6666666667%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-max-width='11'] {
    max-width: 91.6666666667%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-width='12'] {
    width: 100%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-x='12'] {
    left: 100%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-min-width='12'] {
    min-width: 100%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-max-width='12'] {
    max-width: 100%; }
/*!
   * Bootstrap Datetime Picker v4.17.49
   * Copyright 2015-2020 Jonathan Peterson
   * Licensed under MIT (https://github.com/Eonasdan/bootstrap-datetimepicker/blob/master/LICENSE)
   */
.bootstrap-datetimepicker-widget {
  list-style: none;
}
.bootstrap-datetimepicker-widget.dropdown-menu {
  display: block;
  margin: 2px 0;
  padding: 4px;
  width: 19em;
}
@media (min-width: 768px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 992px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 1200px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
.bootstrap-datetimepicker-widget.dropdown-menu:before,
.bootstrap-datetimepicker-widget.dropdown-menu:after {
  content: '';
  display: inline-block;
  position: absolute;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  top: -7px;
  left: 7px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  top: -6px;
  left: 8px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  bottom: -7px;
  left: 6px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid white;
  bottom: -6px;
  left: 7px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
  left: auto;
  right: 6px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
  left: auto;
  right: 7px;
}
.bootstrap-datetimepicker-widget .list-unstyled {
  margin: 0;
}
.bootstrap-datetimepicker-widget a[data-action] {
  padding: 6px 0;
}
.bootstrap-datetimepicker-widget a[data-action]:active {
  box-shadow: none;
}
.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
  width: 54px;
  font-weight: bold;
  font-size: 1.2em;
  margin: 0;
}
.bootstrap-datetimepicker-widget button[data-action] {
  padding: 6px;
}
.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle AM/PM";
}
.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Clear the picker";
}
.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Set the date to today";
}
.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center;
}
.bootstrap-datetimepicker-widget .picker-switch::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle Date and Time Screens";
}
.bootstrap-datetimepicker-widget .picker-switch td {
  padding: 0;
  margin: 0;
  height: auto;
  width: auto;
  line-height: inherit;
}
.bootstrap-datetimepicker-widget .picker-switch td span {
  line-height: 2.5;
  height: 2.5em;
  width: 100%;
}
.bootstrap-datetimepicker-widget table {
  width: 100%;
  margin: 0;
}
.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
  text-align: center;
  border-radius: 4px;
}
.bootstrap-datetimepicker-widget table th {
  height: 20px;
  line-height: 20px;
  width: 20px;
}
.bootstrap-datetimepicker-widget table th.picker-switch {
  width: 145px;
}
.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table th.prev::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Previous Month";
}
.bootstrap-datetimepicker-widget table th.next::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Next Month";
}
.bootstrap-datetimepicker-widget table thead tr:first-child th {
  cursor: pointer;
}
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: #eeeeee;
}
.bootstrap-datetimepicker-widget table td {
  height: 54px;
  line-height: 54px;
  width: 54px;
}
.bootstrap-datetimepicker-widget table td.cw {
  font-size: 0.8em;
  height: 20px;
  line-height: 20px;
  color: #777777;
}
.bootstrap-datetimepicker-widget table td.day {
  height: 20px;
  line-height: 20px;
  width: 20px;
}
.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
  background: #eeeeee;
  cursor: pointer;
}
.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new {
  color: #777777;
}
.bootstrap-datetimepicker-widget table td.today {
  position: relative;
}
.bootstrap-datetimepicker-widget table td.today:before {
  content: '';
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 7px 7px;
  border-bottom-color: #337ab7;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
}
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #337ab7;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td.active.today:before {
  border-bottom-color: #fff;
}
.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table td span {
  display: inline-block;
  width: 54px;
  height: 54px;
  line-height: 54px;
  margin: 2px 1.5px;
  cursor: pointer;
  border-radius: 4px;
}
.bootstrap-datetimepicker-widget table td span:hover {
  background: #eeeeee;
}
.bootstrap-datetimepicker-widget table td span.active {
  background-color: #337ab7;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td span.old {
  color: #777777;
}
.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
  height: 27px;
  line-height: 27px;
}
.bootstrap-datetimepicker-widget.wider {
  width: 21em;
}
.bootstrap-datetimepicker-widget .datepicker-decades .decade {
  line-height: 1.8em !important;
}
.input-group.date .input-group-addon {
  cursor: pointer;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
table.dataTable td.dt-control {
  text-align: center;
  cursor: pointer;
}
table.dataTable td.dt-control:before {
  height: 1em;
  width: 1em;
  margin-top: -9px;
  display: inline-block;
  color: white;
  border: 0.15em solid white;
  border-radius: 1em;
  box-shadow: 0 0 0.2em #444;
  box-sizing: content-box;
  text-align: center;
  text-indent: 0 !important;
  font-family: "Courier New", Courier, monospace;
  line-height: 1em;
  content: "+";
  background-color: #31b131;
}
table.dataTable tr.dt-hasChild td.dt-control:before {
  content: "-";
  background-color: #d33333;
}
table.dataTable thead > tr > th.sorting, table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting_asc_disabled, table.dataTable thead > tr > th.sorting_desc_disabled,
table.dataTable thead > tr > td.sorting,
table.dataTable thead > tr > td.sorting_asc,
table.dataTable thead > tr > td.sorting_desc,
table.dataTable thead > tr > td.sorting_asc_disabled,
table.dataTable thead > tr > td.sorting_desc_disabled {
  cursor: pointer;
  position: relative;
  padding-right: 26px;
}
table.dataTable thead > tr > th.sorting:before, table.dataTable thead > tr > th.sorting:after, table.dataTable thead > tr > th.sorting_asc:before, table.dataTable thead > tr > th.sorting_asc:after, table.dataTable thead > tr > th.sorting_desc:before, table.dataTable thead > tr > th.sorting_desc:after, table.dataTable thead > tr > th.sorting_asc_disabled:before, table.dataTable thead > tr > th.sorting_asc_disabled:after, table.dataTable thead > tr > th.sorting_desc_disabled:before, table.dataTable thead > tr > th.sorting_desc_disabled:after,
table.dataTable thead > tr > td.sorting:before,
table.dataTable thead > tr > td.sorting:after,
table.dataTable thead > tr > td.sorting_asc:before,
table.dataTable thead > tr > td.sorting_asc:after,
table.dataTable thead > tr > td.sorting_desc:before,
table.dataTable thead > tr > td.sorting_desc:after,
table.dataTable thead > tr > td.sorting_asc_disabled:before,
table.dataTable thead > tr > td.sorting_asc_disabled:after,
table.dataTable thead > tr > td.sorting_desc_disabled:before,
table.dataTable thead > tr > td.sorting_desc_disabled:after {
  position: absolute;
  display: block;
  opacity: 0.125;
  right: 10px;
  line-height: 9px;
  font-size: 0.9em;
}
table.dataTable thead > tr > th.sorting:before, table.dataTable thead > tr > th.sorting_asc:before, table.dataTable thead > tr > th.sorting_desc:before, table.dataTable thead > tr > th.sorting_asc_disabled:before, table.dataTable thead > tr > th.sorting_desc_disabled:before,
table.dataTable thead > tr > td.sorting:before,
table.dataTable thead > tr > td.sorting_asc:before,
table.dataTable thead > tr > td.sorting_desc:before,
table.dataTable thead > tr > td.sorting_asc_disabled:before,
table.dataTable thead > tr > td.sorting_desc_disabled:before {
  bottom: 50%;
  content: "▴";
}
table.dataTable thead > tr > th.sorting:after, table.dataTable thead > tr > th.sorting_asc:after, table.dataTable thead > tr > th.sorting_desc:after, table.dataTable thead > tr > th.sorting_asc_disabled:after, table.dataTable thead > tr > th.sorting_desc_disabled:after,
table.dataTable thead > tr > td.sorting:after,
table.dataTable thead > tr > td.sorting_asc:after,
table.dataTable thead > tr > td.sorting_desc:after,
table.dataTable thead > tr > td.sorting_asc_disabled:after,
table.dataTable thead > tr > td.sorting_desc_disabled:after {
  top: 50%;
  content: "▾";
}
table.dataTable thead > tr > th.sorting_asc:before, table.dataTable thead > tr > th.sorting_desc:after,
table.dataTable thead > tr > td.sorting_asc:before,
table.dataTable thead > tr > td.sorting_desc:after {
  opacity: 0.6;
}
table.dataTable thead > tr > th.sorting_desc_disabled:after, table.dataTable thead > tr > th.sorting_asc_disabled:before,
table.dataTable thead > tr > td.sorting_desc_disabled:after,
table.dataTable thead > tr > td.sorting_asc_disabled:before {
  display: none;
}
table.dataTable thead > tr > th:active,
table.dataTable thead > tr > td:active {
  outline: none;
}
div.dataTables_scrollBody table.dataTable thead > tr > th:before, div.dataTables_scrollBody table.dataTable thead > tr > th:after,
div.dataTables_scrollBody table.dataTable thead > tr > td:before,
div.dataTables_scrollBody table.dataTable thead > tr > td:after {
  display: none;
}
div.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  margin-top: -26px;
  text-align: center;
  padding: 2px;
}
div.dataTables_processing > div:last-child {
  position: relative;
  width: 80px;
  height: 15px;
  margin: 1em auto;
}
div.dataTables_processing > div:last-child > div {
  position: absolute;
  top: 0;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background: rgba(0, 136, 204, 0.9);
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
div.dataTables_processing > div:last-child > div:nth-child(1) {
  left: 8px;
  animation: datatables-loader-1 0.6s infinite;
}
div.dataTables_processing > div:last-child > div:nth-child(2) {
  left: 8px;
  animation: datatables-loader-2 0.6s infinite;
}
div.dataTables_processing > div:last-child > div:nth-child(3) {
  left: 32px;
  animation: datatables-loader-2 0.6s infinite;
}
div.dataTables_processing > div:last-child > div:nth-child(4) {
  left: 56px;
  animation: datatables-loader-3 0.6s infinite;
}
@keyframes datatables-loader-1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes datatables-loader-3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes datatables-loader-2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(24px, 0);
  }
}
table.dataTable.nowrap th, table.dataTable.nowrap td {
  white-space: nowrap;
}
table.dataTable th.dt-left,
table.dataTable td.dt-left {
  text-align: left;
}
table.dataTable th.dt-center,
table.dataTable td.dt-center,
table.dataTable td.dataTables_empty {
  text-align: center;
}
table.dataTable th.dt-right,
table.dataTable td.dt-right {
  text-align: right;
}
table.dataTable th.dt-justify,
table.dataTable td.dt-justify {
  text-align: justify;
}
table.dataTable th.dt-nowrap,
table.dataTable td.dt-nowrap {
  white-space: nowrap;
}
table.dataTable thead th,
table.dataTable thead td,
table.dataTable tfoot th,
table.dataTable tfoot td {
  text-align: left;
}
table.dataTable thead th.dt-head-left,
table.dataTable thead td.dt-head-left,
table.dataTable tfoot th.dt-head-left,
table.dataTable tfoot td.dt-head-left {
  text-align: left;
}
table.dataTable thead th.dt-head-center,
table.dataTable thead td.dt-head-center,
table.dataTable tfoot th.dt-head-center,
table.dataTable tfoot td.dt-head-center {
  text-align: center;
}
table.dataTable thead th.dt-head-right,
table.dataTable thead td.dt-head-right,
table.dataTable tfoot th.dt-head-right,
table.dataTable tfoot td.dt-head-right {
  text-align: right;
}
table.dataTable thead th.dt-head-justify,
table.dataTable thead td.dt-head-justify,
table.dataTable tfoot th.dt-head-justify,
table.dataTable tfoot td.dt-head-justify {
  text-align: justify;
}
table.dataTable thead th.dt-head-nowrap,
table.dataTable thead td.dt-head-nowrap,
table.dataTable tfoot th.dt-head-nowrap,
table.dataTable tfoot td.dt-head-nowrap {
  white-space: nowrap;
}
table.dataTable tbody th.dt-body-left,
table.dataTable tbody td.dt-body-left {
  text-align: left;
}
table.dataTable tbody th.dt-body-center,
table.dataTable tbody td.dt-body-center {
  text-align: center;
}
table.dataTable tbody th.dt-body-right,
table.dataTable tbody td.dt-body-right {
  text-align: right;
}
table.dataTable tbody th.dt-body-justify,
table.dataTable tbody td.dt-body-justify {
  text-align: justify;
}
table.dataTable tbody th.dt-body-nowrap,
table.dataTable tbody td.dt-body-nowrap {
  white-space: nowrap;
}
table.dataTable {
  clear: both;
  margin-top: 6px !important;
  margin-bottom: 6px !important;
  max-width: none !important;
  border-collapse: separate !important;
}
table.dataTable td,
table.dataTable th {
  box-sizing: content-box;
}
table.dataTable td.dataTables_empty,
table.dataTable th.dataTables_empty {
  text-align: center;
}
table.dataTable.nowrap th,
table.dataTable.nowrap td {
  white-space: nowrap;
}
table.dataTable.table-striped > tbody > tr:nth-of-type(2n+1) {
  background-color: transparent;
}
table.dataTable > tbody > tr {
  background-color: transparent;
}
table.dataTable > tbody > tr.selected > * {
  box-shadow: inset 0 0 0 9999px rgba(0, 136, 204, 0.9);
  color: white;
}
table.dataTable.table-striped > tbody > tr.odd > * {
  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.023);
}
table.dataTable.table-striped > tbody > tr.odd.selected > * {
  box-shadow: inset 0 0 0 9999px rgba(0, 136, 204, 0.923);
}
table.dataTable.table-hover > tbody > tr:hover > * {
  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.075);
}
table.dataTable.table-hover > tbody > tr.selected:hover > * {
  box-shadow: inset 0 0 0 9999px rgba(0, 136, 204, 0.975);
}
div.dataTables_wrapper div.dataTables_length label {
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_length select {
  width: 75px;
  display: inline-block;
}
div.dataTables_wrapper div.dataTables_filter {
  text-align: right;
}
div.dataTables_wrapper div.dataTables_filter label {
  font-weight: normal;
  white-space: nowrap;
  text-align: left;
}
div.dataTables_wrapper div.dataTables_filter input {
  margin-left: 0.5em;
  display: inline-block;
  width: auto;
}
div.dataTables_wrapper div.dataTables_info {
  padding-top: 8px;
  white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_paginate {
  margin: 0;
  white-space: nowrap;
  text-align: right;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin: 2px 0;
  white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  margin-top: -26px;
  text-align: center;
  padding: 1em 0;
}
div.dataTables_scrollHead table.dataTable {
  margin-bottom: 0 !important;
}
div.dataTables_scrollBody > table {
  border-top: none;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
div.dataTables_scrollBody > table > thead .sorting:after,
div.dataTables_scrollBody > table > thead .sorting_asc:after,
div.dataTables_scrollBody > table > thead .sorting_desc:after {
  display: none;
}
div.dataTables_scrollBody > table > tbody > tr:first-child > th,
div.dataTables_scrollBody > table > tbody > tr:first-child > td {
  border-top: none;
}
div.dataTables_scrollFoot > .dataTables_scrollFootInner {
  box-sizing: content-box;
}
div.dataTables_scrollFoot > .dataTables_scrollFootInner > table {
  margin-top: 0 !important;
  border-top: none;
}
@media screen and (max-width: 767px) {
  div.dataTables_wrapper div.dataTables_length,
div.dataTables_wrapper div.dataTables_filter,
div.dataTables_wrapper div.dataTables_info,
div.dataTables_wrapper div.dataTables_paginate {
    text-align: center;
  }
}
table.dataTable.table-condensed > thead > tr > th {
  padding-right: 20px;
}
table.table-bordered.dataTable {
  border-right-width: 0;
}
table.table-bordered.dataTable th,
table.table-bordered.dataTable td {
  border-left-width: 0;
}
table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child,
table.table-bordered.dataTable td:last-child,
table.table-bordered.dataTable td:last-child {
  border-right-width: 1px;
}
table.table-bordered.dataTable tbody th,
table.table-bordered.dataTable tbody td {
  border-bottom-width: 0;
}
div.dataTables_scrollHead table.table-bordered {
  border-bottom-width: 0;
}
div.table-responsive > div.dataTables_wrapper > div.row {
  margin: 0;
}
div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:first-child {
  padding-left: 0;
}
div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:last-child {
  padding-right: 0;
}
table.dataTable > tbody > tr > .selected {
  background-color: rgba(13, 110, 253, 0.9);
  color: white;
}
table.dataTable > tbody > tr > td.select-checkbox,
table.dataTable > tbody > tr > th.select-checkbox {
  position: relative;
}
table.dataTable > tbody > tr > td.select-checkbox:before, table.dataTable > tbody > tr > td.select-checkbox:after,
table.dataTable > tbody > tr > th.select-checkbox:before,
table.dataTable > tbody > tr > th.select-checkbox:after {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 12px;
  height: 12px;
  box-sizing: border-box;
}
table.dataTable > tbody > tr > td.select-checkbox:before,
table.dataTable > tbody > tr > th.select-checkbox:before {
  content: " ";
  margin-top: -6px;
  margin-left: -6px;
  border: 1px solid black;
  border-radius: 3px;
}
table.dataTable > tbody > tr.selected > td.select-checkbox:before,
table.dataTable > tbody > tr.selected > th.select-checkbox:before {
  border: 1px solid white;
}
table.dataTable > tbody > tr.selected > td.select-checkbox:after,
table.dataTable > tbody > tr.selected > th.select-checkbox:after {
  content: "✓";
  font-size: 20px;
  margin-top: -17px;
  margin-left: -6px;
  text-align: center;
}
table.dataTable.compact > tbody > tr > td.select-checkbox:before,
table.dataTable.compact > tbody > tr > th.select-checkbox:before {
  margin-top: -12px;
}
table.dataTable.compact > tbody > tr.selected > td.select-checkbox:after,
table.dataTable.compact > tbody > tr.selected > th.select-checkbox:after {
  margin-top: -16px;
}
div.dataTables_wrapper span.select-info,
div.dataTables_wrapper span.select-item {
  margin-left: 0.5em;
}
html.dark table.dataTable > tbody > tr > td.select-checkbox:before,
html.dark table.dataTable > tbody > tr > th.select-checkbox:before,
html[data-bs-theme=dark] table.dataTable > tbody > tr > td.select-checkbox:before,
html[data-bs-theme=dark] table.dataTable > tbody > tr > th.select-checkbox:before {
  border: 1px solid rgba(255, 255, 255, 0.6);
}
@media screen and (max-width: 640px) {
  div.dataTables_wrapper span.select-info,
div.dataTables_wrapper span.select-item {
    margin-left: 0;
    display: block;
  }
}
/*! Quill Editor v0.20.1
 *  https://quilljs.com/
 *  Copyright (c) 2014, Jason Chen
 *  Copyright (c) 2013, salesforce.com
 */
.ql-image-tooltip {
  padding: 10px;
  width: 300px;
}
.ql-image-tooltip:after {
  clear: both;
  content: "";
  display: table;
}
.ql-image-tooltip a {
  border: 1px solid #000;
  box-sizing: border-box;
  display: inline-block;
  float: left;
  padding: 5px;
  text-align: center;
  width: 50%;
}
.ql-image-tooltip img {
  bottom: 0;
  left: 0;
  margin: auto;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0;
}
.ql-image-tooltip .input {
  box-sizing: border-box;
  width: 100%;
}
.ql-image-tooltip .preview {
  margin: 10px 0px;
  position: relative;
  border: 1px dashed #000;
  height: 200px;
}
.ql-image-tooltip .preview span {
  display: inline-block;
  position: absolute;
  text-align: center;
  top: 40%;
  width: 100%;
}
.ql-link-tooltip {
  padding: 5px 10px;
}
.ql-link-tooltip input.input {
  width: 170px;
}
.ql-link-tooltip input.input,
.ql-link-tooltip a.done {
  display: none;
}
.ql-link-tooltip a.change {
  margin-right: 4px;
}
.ql-link-tooltip.editing input.input,
.ql-link-tooltip.editing a.done {
  display: inline-block;
}
.ql-link-tooltip.editing a.url,
.ql-link-tooltip.editing a.change,
.ql-link-tooltip.editing a.remove {
  display: none;
}
.ql-multi-cursor {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1000;
}
.ql-multi-cursor .cursor {
  margin-left: -1px;
  position: absolute;
}
.ql-multi-cursor .cursor-flag {
  bottom: 100%;
  position: absolute;
  white-space: nowrap;
}
.ql-multi-cursor .cursor-name {
  display: inline-block;
  color: #fff;
  padding: 2px 8px;
}
.ql-multi-cursor .cursor-caret {
  height: 100%;
  position: absolute;
  width: 2px;
}
.ql-multi-cursor .cursor.hidden .cursor-flag {
  display: none;
}
.ql-multi-cursor .cursor.top .cursor-flag {
  bottom: auto;
  top: 100%;
}
.ql-multi-cursor .cursor.right .cursor-flag {
  right: -2px;
}
.ql-paste-manager {
  left: -100000px;
  position: absolute;
  top: 50%;
}
.ql-toolbar {
  box-sizing: border-box;
}
.ql-tooltip {
  background-color: #fff;
  border: 1px solid #000;
  box-sizing: border-box;
  position: absolute;
  top: 0px;
  white-space: nowrap;
  z-index: 2000;
}
.ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-container {
  box-sizing: border-box;
  cursor: text;
  font-family: Helvetica, 'Arial', sans-serif;
  font-size: 13px;
  height: 100%;
  line-height: 1.42;
  margin: 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 12px 15px;
  position: relative;
}
.ql-editor {
  box-sizing: border-box;
  min-height: 100%;
  outline: none;
  tab-size: 4;
  white-space: pre-wrap;
}
.ql-editor div {
  margin: 0;
  padding: 0;
}
.ql-editor a {
  text-decoration: underline;
}
.ql-editor b {
  font-weight: bold;
}
.ql-editor i {
  font-style: italic;
}
.ql-editor s {
  text-decoration: line-through;
}
.ql-editor u {
  text-decoration: underline;
}
.ql-editor a,
.ql-editor b,
.ql-editor i,
.ql-editor s,
.ql-editor u,
.ql-editor span {
  background-color: inherit;
}
.ql-editor img {
  max-width: 100%;
}
.ql-editor blockquote,
.ql-editor ol,
.ql-editor ul {
  margin: 0 0 0 2em;
  padding: 0;
}
.ql-editor ol {
  list-style-type: decimal;
}
.ql-editor ul {
  list-style-type: disc;
}
.ql-editor.ql-ie-9 br,
.ql-editor.ql-ie-10 br {
  display: none;
}
/*! Quill Editor v0.20.1
 *  https://quilljs.com/
 *  Copyright (c) 2014, Jason Chen
 *  Copyright (c) 2013, salesforce.com
 */
.ql-image-tooltip {
  padding: 10px;
  width: 300px;
}
.ql-image-tooltip:after {
  clear: both;
  content: "";
  display: table;
}
.ql-image-tooltip a {
  border: 1px solid #000;
  box-sizing: border-box;
  display: inline-block;
  float: left;
  padding: 5px;
  text-align: center;
  width: 50%;
}
.ql-image-tooltip img {
  bottom: 0;
  left: 0;
  margin: auto;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0;
}
.ql-image-tooltip .input {
  box-sizing: border-box;
  width: 100%;
}
.ql-image-tooltip .preview {
  margin: 10px 0px;
  position: relative;
  border: 1px dashed #000;
  height: 200px;
}
.ql-image-tooltip .preview span {
  display: inline-block;
  position: absolute;
  text-align: center;
  top: 40%;
  width: 100%;
}
.ql-link-tooltip {
  padding: 5px 10px;
}
.ql-link-tooltip input.input {
  width: 170px;
}
.ql-link-tooltip input.input,
.ql-link-tooltip a.done {
  display: none;
}
.ql-link-tooltip a.change {
  margin-right: 4px;
}
.ql-link-tooltip.editing input.input,
.ql-link-tooltip.editing a.done {
  display: inline-block;
}
.ql-link-tooltip.editing a.url,
.ql-link-tooltip.editing a.change,
.ql-link-tooltip.editing a.remove {
  display: none;
}
.ql-multi-cursor {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1000;
}
.ql-multi-cursor .cursor {
  margin-left: -1px;
  position: absolute;
}
.ql-multi-cursor .cursor-flag {
  bottom: 100%;
  position: absolute;
  white-space: nowrap;
}
.ql-multi-cursor .cursor-name {
  display: inline-block;
  color: #fff;
  padding: 2px 8px;
}
.ql-multi-cursor .cursor-caret {
  height: 100%;
  position: absolute;
  width: 2px;
}
.ql-multi-cursor .cursor.hidden .cursor-flag {
  display: none;
}
.ql-multi-cursor .cursor.top .cursor-flag {
  bottom: auto;
  top: 100%;
}
.ql-multi-cursor .cursor.right .cursor-flag {
  right: -2px;
}
.ql-paste-manager {
  left: -100000px;
  position: absolute;
  top: 50%;
}
.ql-toolbar {
  box-sizing: border-box;
}
.ql-tooltip {
  background-color: #fff;
  border: 1px solid #000;
  box-sizing: border-box;
  position: absolute;
  top: 0px;
  white-space: nowrap;
  z-index: 2000;
}
.ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-container {
  box-sizing: border-box;
  cursor: text;
  font-family: Helvetica, 'Arial', sans-serif;
  font-size: 13px;
  height: 100%;
  line-height: 1.42;
  margin: 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 12px 15px;
  position: relative;
}
.ql-editor {
  box-sizing: border-box;
  min-height: 100%;
  outline: none;
  tab-size: 4;
  white-space: pre-wrap;
}
.ql-editor div {
  margin: 0;
  padding: 0;
}
.ql-editor a {
  text-decoration: underline;
}
.ql-editor b {
  font-weight: bold;
}
.ql-editor i {
  font-style: italic;
}
.ql-editor s {
  text-decoration: line-through;
}
.ql-editor u {
  text-decoration: underline;
}
.ql-editor a,
.ql-editor b,
.ql-editor i,
.ql-editor s,
.ql-editor u,
.ql-editor span {
  background-color: inherit;
}
.ql-editor img {
  max-width: 100%;
}
.ql-editor blockquote,
.ql-editor ol,
.ql-editor ul {
  margin: 0 0 0 2em;
  padding: 0;
}
.ql-editor ol {
  list-style-type: decimal;
}
.ql-editor ul {
  list-style-type: disc;
}
.ql-editor.ql-ie-9 br,
.ql-editor.ql-ie-10 br {
  display: none;
}
.ql-snow .ql-image-tooltip a {
  border: 1px solid #06c;
}
.ql-snow .ql-image-tooltip a.insert {
  background-color: #06c;
  color: #fff;
}
.ql-snow .ql-image-tooltip .preview {
  border-color: #ccc;
  color: #ccc;
}
.ql-snow .ql-link-tooltip a,
.ql-snow .ql-link-tooltip span {
  line-height: 25px;
}
.ql-snow .ql-multi-cursor .cursor-name {
  border-radius: 4px;
  font-size: 11px;
  font-family: Arial;
  margin-left: -50%;
  padding: 4px 10px;
}
.ql-snow .ql-multi-cursor .cursor-triangle {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  height: 0px;
  margin-left: -3px;
  width: 0px;
}
.ql-snow .ql-multi-cursor .cursor.left .cursor-name {
  margin-left: -8px;
}
.ql-snow .ql-multi-cursor .cursor.right .cursor-flag {
  right: auto;
}
.ql-snow .ql-multi-cursor .cursor.right .cursor-name {
  margin-left: -100%;
  margin-right: -8px;
}
.ql-snow .ql-multi-cursor .cursor-triangle.bottom {
  border-top: 4px solid transparent;
  display: block;
  margin-bottom: -1px;
}
.ql-snow .ql-multi-cursor .cursor-triangle.top {
  border-bottom: 4px solid transparent;
  display: none;
  margin-top: -1px;
}
.ql-snow .ql-multi-cursor .cursor.top .cursor-triangle.bottom {
  display: none;
}
.ql-snow .ql-multi-cursor .cursor.top .cursor-triangle.top {
  display: block;
}
.ql-snow.ql-toolbar {
  box-sizing: border-box;
  padding: 8px;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.ql-snow.ql-toolbar .ql-format-group {
  display: inline-block;
  margin-right: 15px;
  vertical-align: middle;
}
.ql-snow.ql-toolbar .ql-format-separator {
  box-sizing: border-box;
  background-color: #ddd;
  display: inline-block;
  height: 14px;
  margin-left: 4px;
  margin-right: 4px;
  vertical-align: middle;
  width: 1px;
}
.ql-snow.ql-toolbar .ql-format-button {
  display: inline-block;
  height: 24px;
  line-height: 24px;
  vertical-align: middle;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  box-sizing: border-box;
  cursor: pointer;
  text-align: center;
  width: 24px;
}
.ql-snow.ql-toolbar .ql-picker {
  box-sizing: border-box;
  color: #444;
  display: inline-block;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  font-size: 14px;
  font-weight: 500;
  position: relative;
}
.ql-snow.ql-toolbar .ql-picker .ql-picker-label {
  box-sizing: border-box;
  display: inline-block;
  height: 24px;
  line-height: 24px;
  vertical-align: middle;
  background-color: #fff;
  background-position: right center;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  border: 1px solid transparent;
  cursor: pointer;
  position: relative;
  width: 100%;
}
.ql-snow.ql-toolbar .ql-picker .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label:hover {
  color: #06c;
}
.ql-snow.ql-toolbar .ql-picker .ql-picker-options {
  background-color: #fff;
  border: 1px solid transparent;
  box-sizing: border-box;
  display: none;
  padding: 4px 8px;
  position: absolute;
  width: 100%;
}
.ql-snow.ql-toolbar .ql-picker .ql-picker-options .ql-picker-item {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow.ql-toolbar .ql-picker .ql-picker-options .ql-picker-item.ql-selected,
.ql-snow.ql-toolbar .ql-picker .ql-picker-options .ql-picker-item:hover {
  color: #06c;
}
.ql-snow.ql-toolbar .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
  color: #ccc;
  z-index: 2;
}
.ql-snow.ql-toolbar .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
  display: block;
  margin-top: -1px;
  z-index: 1;
}
.ql-snow.ql-toolbar .ql-picker.ql-color-picker .ql-picker-label {
  background-position: center center;
  width: 28px;
}
.ql-snow.ql-toolbar .ql-picker.ql-color-picker .ql-picker-options {
  padding: 5px;
  width: 152px;
}
.ql-snow.ql-toolbar .ql-picker.ql-color-picker .ql-picker-options .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow.ql-toolbar .ql-picker.ql-color-picker .ql-picker-options .ql-picker-item.ql-primary-color {
  margin-bottom: 8px;
}
.ql-snow.ql-toolbar .ql-picker.ql-color-picker .ql-picker-options .ql-picker-item.ql-selected,
.ql-snow.ql-toolbar .ql-picker.ql-color-picker .ql-picker-options .ql-picker-item:hover {
  border-color: #000;
}
.ql-snow.ql-toolbar .ql-picker.ql-font {
  width: 105px;
}
.ql-snow.ql-toolbar .ql-picker.ql-size {
  width: 80px;
}
.ql-snow.ql-toolbar .ql-picker.ql-font .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker.ql-size .ql-picker-label {
  padding-left: 8px;
  padding-right: 8px;
}
.ql-snow.ql-toolbar .ql-picker.ql-align .ql-picker-label {
  background-position: center center;
  width: 28px;
}
.ql-snow.ql-toolbar .ql-picker.ql-align .ql-picker-item {
  box-sizing: border-box;
  display: inline-block;
  height: 24px;
  line-height: 24px;
  vertical-align: middle;
  padding: 0px;
  width: 28px;
}
.ql-snow.ql-toolbar .ql-picker.ql-align .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow.ql-toolbar .ql-picker .ql-picker-label {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAKlBMVEUAAABJSUlAQEBERERFRUVERERERERERERERERFRUVEREREREREREREREQJcW6NAAAADXRSTlMAFRzExcbLzM/Q0dLbKbcyLwAAADVJREFUCNdjYCAeMKYJQFnSdzdCWbl3r0NZvnev4tFre/cKlNV79yaUpXP3EJTFtEqBBHcAAHyoDQk0vM/lAAAAAElFTkSuQmCC");
}
.ql-snow.ql-toolbar .ql-picker.ql-expanded .ql-picker-label {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAdElEQVR42mP4//8/VfBINGjVqlUMhw4dEj148OBpEAaxQWKkGgQz5BIQ/4fiSyAxkg2CuuQ/Gj5DjkFHsRh0jJwwwooHzCCQ145g8dpRcgw6j8WgCyQbtH//fhmgxttIhtwGiZETRjDDLoIwiA0UG820FGAA5b25+qRqGXcAAAAASUVORK5CYII=");
}
.ql-snow.ql-toolbar .ql-picker.ql-active:not(.ql-expanded) .ql-picker-label,
.ql-snow.ql-toolbar:not(.ios) .ql-picker:not(.ql-expanded) .ql-picker-label:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAKlBMVEUAAAAAYc4AZMgAZcwAZs0AZs0AZs0AZ8wAZswAZs0AZswAZswAZswAZsx12LPhAAAADXRSTlMAFRzExcbLzM/Q0dLbKbcyLwAAADVJREFUCNdjYCAeMKYJQFnSdzdCWbl3r0NZvnev4tFre/cKlNV79yaUpXP3EJTFtEqBBHcAAHyoDQk0vM/lAAAAAElFTkSuQmCC");
}
.ql-snow.ql-toolbar .ql-format-button.ql-bold,
.ql-snow.ql-toolbar .ql-picker.ql-bold .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=bold],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=bold] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAYFBMVEUAAACAgIBAQEA5OTlAQEBERERAQEBERERERERERERDQ0NERERERERERERDQ0NERERERERFRUVERERERERFRUVERERERERERERERERERERERERERERERERERERERERERESN6WzHAAAAH3RSTlMAAggJDA8cQEtTWHF/i4yTpau+xMXX3O7v8/f6+/z+qN9w2AAAAFZJREFUeNqlzMcSgCAMRVEsYO+9vv//S9FhNIYld5HFmSTCqQ66dazkRzA1lPSQGRZGIsDMKMxRW7+2yCIcyf/QUyUGSnc+dkaqoFumM32pf2BqY+HUBfQaCPgVIBc1AAAAAElFTkSuQmCC");
}
.ql-snow.ql-toolbar .ql-format-button.ql-bold.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-bold .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=bold].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=bold].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-bold:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-bold .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=bold]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=bold]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAYFBMVEUAAAAAgP8AYL8AccYAatUAZswAZMgAZMsAZswAZcsAZcsAZssAZssAZ80AZswAZs0AZswAZ8wAZswAZcwAZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZsxCU9XcAAAAH3RSTlMAAggJDA8cQEtTWHF/i4yTpau+xMXX3O7v8/f6+/z+qN9w2AAAAFZJREFUeNqlzMcSgCAMRVEsYO+9vv//S9FhNIYld5HFmSTCqQ66dazkRzA1lPSQGRZGIsDMKMxRW7+2yCIcyf/QUyUGSnc+dkaqoFumM32pf2BqY+HUBfQaCPgVIBc1AAAAAElFTkSuQmCC");
}
.ql-snow.ql-toolbar .ql-format-button.ql-italic,
.ql-snow.ql-toolbar .ql-picker.ql-italic .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=italic],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=italic] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAi0lEQVR42mMYvoARl4SLi0sNkGoAYmY0qf+MjIztu3fvrkYWZGLADZhB8pS4CN1lQUBqLRDvAQJXHMqIstEISp8BEZQYZAIi/v//f5ZSg0xBBCMj4ymyDQKGjxKQEgLiV8DweUS2QUBXGEOZp0EEJV4zgdJnKDLo379/JsS6iJHSFA0DTDhT9CiAAQBbWyIY/pd4rQAAAABJRU5ErkJggg==");
}
.ql-snow.ql-toolbar .ql-format-button.ql-italic.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-italic .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=italic].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=italic].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-italic:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-italic .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=italic]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=italic]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAk0lEQVR42u3SsQ3CMBBA0X/2BozACMQswg4EMQMUdOyQVdggdpagZAc4ihjJjYmU66K8xpZsfdnSsVxCzTFdEW6AB0oKcqdrLhQcNaK+PLc79QfapLTDgz8cU9Tv8ibZQqIBgI8OxhexH29KPz90jltgA7zownN+6C0Nowhg+JqEvCZbSDSHNDJBLBNdctWJXv18Ad5dJL0jVfDhAAAAAElFTkSuQmCC");
}
.ql-snow.ql-toolbar .ql-format-button.ql-underline,
.ql-snow.ql-toolbar .ql-picker.ql-underline .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=underline],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=underline] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAM1BMVEUAAABLS0tFRUVDQ0NERERDQ0NFRUVFRUVERERDQ0NERERFRUVERERERERERERERERERESvCHKbAAAAEHRSTlMAERpMbW6Bgry9xMXh5PP51ZZfkwAAAEdJREFUeNq9yEEKgDAMRNHERDWq6dz/tFLBQUC6KfRtPnzpsh/sC2AHrcRUo0iuDXONI7gMxVW9wIQWPFb5sMgMk5YTdMmvGw2DA8yS9di7AAAAAElFTkSuQmCC");
}
.ql-snow.ql-toolbar .ql-format-button.ql-underline.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-underline .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=underline].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=underline].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-underline:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-underline .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=underline]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=underline]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAM1BMVEUAAAAAadIAYs4AZc0AZcwAZswAZ84AZswAZs0AZ8wAZcwAZs0AZswAZswAZswAZswAZsycBlETAAAAEHRSTlMAERpMbW6Bgry9xMXh5PP51ZZfkwAAAEdJREFUeNq9yEEKgDAMRNHERDWq6dz/tFLBQUC6KfRtPnzpsh/sC2AHrcRUo0iuDXONI7gMxVW9wIQWPFb5sMgMk5YTdMmvGw2DA8yS9di7AAAAAElFTkSuQmCC");
}
.ql-snow.ql-toolbar .ql-format-button.ql-strike,
.ql-snow.ql-toolbar .ql-picker.ql-strike .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=strike],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=strike] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAn1BMVEUAAAAAAACAgIBAQEA7OztAQEBLS0tHR0dAQEBJSUlGRkZERERCQkJERERDQ0NERERERERDQ0NFRUVERERERERERERERERERERFRUVERERERERERERFRUVDQ0NFRUVERERFRUVFRUVERERFRUVFRUVFRUVERERFRUVFRUVERERERERERERERERERERERERERERERERERERERERERERERERfrjwTAAAANHRSTlMAAQIMDRAREhQVKCk6PEhLT1xkZWZ4e4CCg4SIiZucoaersLK2wcTFydLX2ODi5err8fX3BKZfrQAAAH5JREFUGBmlwOEWgTAYBuC3isgMxCYAmwRh++7/2qRzttP/HnQTZjdjilkALzhR4wBvQiaLk8WXOJwlHVHjYgxnSmbeR0swGEkpxWZ3vt7fL/w9P4/ist+KdZ7zYYiWiCnScFYiRq1HFo4mxaKIKdJw0ooaVQovkaW1pUzQyQ86Agx4yKmWPAAAAABJRU5ErkJggg==");
}
.ql-snow.ql-toolbar .ql-format-button.ql-strike.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-strike .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=strike].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=strike].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-strike:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-strike .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=strike]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=strike]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAolBMVEUAAAAAAP8AgP8AatUAYsQAYM8AadIAY8YAZswAYc4AZswAZM0AZcoAZswAZ8oAZswAZMsAZ8oAZswAZcoAZ8sAZswAZssAZssAZs0AZswAZ8wAZs0AZ8wAZs0AZswAZ8wAZ8wAZs0AZ8wAZ8wAZs0AZs0AZs0AZcwAZs0AZcwAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZsyiCU+yAAAANXRSTlMAAQIMDRAREhQVKCk6PEhLT1xkZWZ4e4CAgoOEiImbnKGnq7CytsHExcnS19jg4uXq6/H190B1i7AAAAB/SURBVBgZpcDhFoEwGAbgt4pIBmImAJsEYfvu/9ZU52yn/z3oxk/vWuczD453psYRzoR0GkaLHzFYSzqhwvgY1pT0vI8WbzASQvDt/nJ7fN6ovb7P/HrYrTdZxoY+WoJEkoK14iEqPTKwFMkkCBJJClZcUqOM4USiMKYQETr5A2SVDLpJv6ZtAAAAAElFTkSuQmCC");
}
.ql-snow.ql-toolbar .ql-format-button.ql-link,
.ql-snow.ql-toolbar .ql-picker.ql-link .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=link],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=link] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAllBMVEUAAAD///9VVVVJSUk5OTlAQEBHR0dFRUVCQkJHR0dBQUFCQkJGRkZDQ0NGRkZFRUVCQkJDQ0NERERDQ0NERERFRUVERERFRUVDQ0NERERFRUVERERERERFRUVERERERERERERERERFRUVERERFRUVFRUVERERERERERERERERERERERERERERERERERERERERERERERETx5KUoAAAAMXRSTlMAAAYHCQwZGiMkJzIzOUJOYGNlfoCJl5ibnaCxtLa8xsfIycrQ1OHi5uvs7e/19vn8NGTYeAAAAJdJREFUeNqN0McOgkAARdGnFJWiKGBhEEFpSn3//3OGjMmQ6MK7PMuLxVe/CXDTPl5DJmk3cOTTmZE7MDQES11RyhBY5vQU9aOB2z3gWVFMsXywYx3t9Q9tXsyDjlOVLQlOyanOL1ibkqB7l5odM01QSJqK6GdXmGwUHVhowImJIr2iMI9sLUWwa5LtFjPCSjSJBUl//HoDlmQPy0DFuCkAAAAASUVORK5CYII=");
}
.ql-snow.ql-toolbar .ql-format-button.ql-link.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-link .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=link].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=link].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-link:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-link .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=link]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=link]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAmVBMVEUAAAD///8AVdUAbdsAccYAatUAZswAYs4AZswAY80AacsAZswAZM0AZ8kAZM0AZcsAZcoAZMsAZcoAZcoAZssAZs0AZs0AZ8wAZs0AZswAZs0AZswAZs0AZswAZs0AZs0AZs0AZ8wAZswAZcwAZs0AZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZsy/jsjWAAAAMnRSTlMAAAYHCQwZGiMkJzIzOUJOYGNlfoCAiZeYm52gsbS2vMbHyMnK0NTh4ubr7O3v9fb5/BM/koAAAACXSURBVHjajdDbEoFQAIXhpROqiAjaSdGJSq33fzjTbDO7GS78l9/lj9lXvwnw0le8gEzSuufAhzshr2doCpaGopQhoOX0Fb0GE9fbnidFMYV2Z8c62hgfWj6Z7zqOVY4kuCXHuqBgbUmC4Z9rdsx0QSFpLGKQXWCxUbRloQNHJoqMisI6sLUVwalJtitMCHPRJDYk/fHrDdIHECSPJag6AAAAAElFTkSuQmCC");
}
.ql-snow.ql-toolbar .ql-format-button.ql-image,
.ql-snow.ql-toolbar .ql-picker.ql-image .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=image],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=image] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAElBMVEUAAABERERERERFRUVEREREREQbmEZBAAAABXRSTlMAeMTFxj7M9NAAAABBSURBVAjXY2DAD1RDQSAYyAqFABALLANmMRnAWMwODIIMUFnGUAEIS1A0NADMYgTqhLBY4SyEKXCTTcGMEAJuAgBa9RKl6Fva+wAAAABJRU5ErkJggg==");
}
.ql-snow.ql-toolbar .ql-format-button.ql-image.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-image .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=image].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=image].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-image:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-image .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=image]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=image]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAElBMVEUAAAAAZswAZcwAZs0AZs0AZszYB6XUAAAABXRSTlMAeMTFxj7M9NAAAABBSURBVAjXY2DAD1RDQSAYyAqFABALLANmMRnAWMwODIIMUFnGUAEIS1A0NADMYgTqhLBY4SyEKXCTTcGMEAJuAgBa9RKl6Fva+wAAAABJRU5ErkJggg==");
}
.ql-snow.ql-toolbar .ql-format-button.ql-list,
.ql-snow.ql-toolbar .ql-picker.ql-list .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=list],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=list] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAS1BMVEUAAABCQkJFRUVGRkZFRUVCQkJFRUVDQ0NFRUVFRUVFRUVERERERERERERERERFRUVERERERERERERERERERERERERERERERERERET32eciAAAAGHRSTlMAMjRCQ0lOfYKQlJmaocTFxuHi5OXm9falfyKhAAAATElEQVR42mMgFnCKYIpJMDDwSUABP1yIHyYkABYRlBAmwngucV50IXZGIXTjmQTZ0I0XIcp4DjEedCFWFlF041mZRdCN5xDjZiAdAACXwgbrzvG+ZgAAAABJRU5ErkJggg==");
}
.ql-snow.ql-toolbar .ql-format-button.ql-list.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-list .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=list].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=list].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-list:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-list .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=list]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=list]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAS1BMVEUAAAAAZswAZ8kAZM0AZ8oAZcsAZcsAZswAZswAZ80AZs0AZs0AZ80AZ8wAZcwAZs0AZs0AZswAZswAZswAZswAZswAZswAZswAZswCB3gJAAAAGHRSTlMAMjRCQ0lOfYKQlJmaocTFxuHi5OXm9falfyKhAAAATElEQVR42mMgFnCKYIpJMDDwSUABP1yIHyYkABYRlBAmwngucV50IXZGIXTjmQTZ0I0XIcp4DjEedCFWFlF041mZRdCN5xDjZiAdAACXwgbrzvG+ZgAAAABJRU5ErkJggg==");
}
.ql-snow.ql-toolbar .ql-format-button.ql-bullet,
.ql-snow.ql-toolbar .ql-picker.ql-bullet .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=bullet],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=bullet] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAABERERFRUVERERERETRGyWnAAAABHRSTlMAxMXG4b8ciAAAABxJREFUCNdjYMAPhBhdgMAJyFJmArGcGRgGXAcA/t0ImAOSO9kAAAAASUVORK5CYII=");
}
.ql-snow.ql-toolbar .ql-format-button.ql-bullet.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-bullet .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=bullet].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=bullet].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-bullet:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-bullet .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=bullet]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=bullet]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAAAAZcwAZs0AZs0AZsyEYJIjAAAABHRSTlMAxMXG4b8ciAAAABxJREFUCNdjYMAPhBhdgMAJyFJmArGcGRgGXAcA/t0ImAOSO9kAAAAASUVORK5CYII=");
}
.ql-snow.ql-toolbar .ql-format-button.ql-authorship,
.ql-snow.ql-toolbar .ql-picker.ql-authorship .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=authorship],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=authorship] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAARVBMVEUAAABFRUVFRUUAAAAAAABERERDQ0NEREQAAABERERERERERERERERERERFRUVERERERERERERERERERERERERERERERERVeSBUAAAAFnRSTlMAMDtOT1JfYmassMfN09Ta6vD4+fz9w8DTTwAAAExJREFUGBmVwEkSgCAMBMBRQUEU4zb/f6oFF5KbNLp4EQ8rkxnWQ76whBRYkYwwxo08ZijDzWJBs7La0ZysLjSJVUKXKSgOhQuKw08fJOYE1SddZQoAAAAASUVORK5CYII=");
}
.ql-snow.ql-toolbar .ql-format-button.ql-authorship.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-authorship .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=authorship].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=authorship].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-authorship:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-authorship .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=authorship]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=authorship]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAARVBMVEUAAAAAZcoAaMsAZc4AZ8sAZ8oAZswAZcsAZ80AZs0AZ8wAZ8wAZswAZswAZswAZs0AZswAZswAZswAZswAZswAZswAZszAoUIuAAAAFnRSTlMAMDtOT1JfYmassMfN09Ta6vD4+fz9w8DTTwAAAExJREFUGBmVwEkSgCAMBMBRQUEU4zb/f6oFF5KbNLp4EQ8rkxnWQ76whBRYkYwwxo08ZijDzWJBs7La0ZysLjSJVUKXKSgOhQuKw08fJOYE1SddZQoAAAAASUVORK5CYII=");
}
.ql-snow.ql-toolbar .ql-format-button.ql-color,
.ql-snow.ql-toolbar .ql-picker.ql-color .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=color],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=color] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAgVBMVEUAAAAAAACAgIBAQEBVVVVDQ0NGRkZGRkZFRUVERERDQ0NDQ0NDQ0NCQkIAAABFRUUAAABDQ0NEREREREREREQAAABDQ0NDQ0NERERFRUVERERERERERERDQ0NERERERERFRUVFRUVERERERERERERERERERERERERERERERERERERLPkdWAAAAKnRSTlMAAQIEBhMWISUtLkVMTU5OT1BTVlpmeX6OkJmdvL3GztTj5/Hy8/b3/f5utmv0AAAAX0lEQVR42pXIRQ6AQABDUdzd3bX3PyCWwAwr+Is2ecyvuKriXmQD5otKoKBFQz+sKkU5khQZKdK8yMoyiQTFOIseEbqLWv6mAPW+bAPvJmN0j/N7nfmTFRI5Jzk0fWwD4sYJPnqIyzwAAAAASUVORK5CYII=");
}
.ql-snow.ql-toolbar .ql-format-button.ql-color.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-color .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=color].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=color].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-color:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-color .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=color]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=color]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAgVBMVEUAAAAAAP8AgP8AgL8AVdUAa8kAaNEAZMkAZ8gAZswAZM0AZMsAZc0AZ8oAZcsAZc4AZ8sAZswAZcsAZc0AZswAZ80AZcoAZcoAZs0AZ80AZs0AZs0AZs0AZ8wAZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZsy3JBcuAAAAKnRSTlMAAQIEBhMWISUtLkVMTU5OT1BTVlpmeX6OkJmdvL3GztTj5/Hy8/b3/f5utmv0AAAAX0lEQVR42pXIRQ6AQABDUdzd3bX3PyCWwAwr+Is2ecyvuKriXmQB5otKoKBFQz+sKkU5khQZKdK8yMoyiQTFOIseEbqLWv6mAPW+bAPvJmN0j/N7nfmTHRI5Jzk0fWwD4foJPqgJbeoAAAAASUVORK5CYII=");
}
.ql-snow.ql-toolbar .ql-format-button.ql-background,
.ql-snow.ql-toolbar .ql-picker.ql-background .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=background],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=background] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAnFBMVEUAAAAAAACAgIBAQEAAAABVVVUAAAAAAAAAAABDQ0MAAABGRkZGRkYAAABFRUVERERDQ0MAAAAAAAAAAAAAAABDQ0MAAABDQ0MAAABCQkJFRUVDQ0NERERERERERERDQ0NDQ0NERERFRUVERERERERERERDQ0NERERERERFRUVFRUVERERERERERERERERERERERERERERERERERETMTXVbAAAAM3RSTlMAAQIEBgYHCBMTFBYhIyUtLjE2N0JFS0xNTU5QU1ZaeX6OkJmdvL3GztTj5/Hy8/b3/f5Qd6EEAAAAf0lEQVR42o2PRw6DQBRDHVJISCUhvTd69/3vhgT6MLPDmoX15KfRR++c6mdKgVIOTRFoeJ6hE+tCnjXRgUv+oc02jJNyrYk/vj/8jhRxnheLVZHNupn1Yp3nVIgzjhoUDlvxQR/AIOBtKbNjerUB+x7vhZjARPkLyslbYIe+qQDqMQxGJwkBGwAAAABJRU5ErkJggg==");
}
.ql-snow.ql-toolbar .ql-format-button.ql-background.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-background .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=background].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=background].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-background:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-background .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=background]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=background]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAllBMVEUAAAAAAP8AgP8AgL8AVdUAbbYAYL8Aa8kAZswAaNEAZMkAZswAZ8gAZswAZM0AaMsAaNAAZswAZM0AZMsAZswAZc0AZ8oAZ80AZcsAZswAZcsAZc0AZswAZcoAZcoAZs0AZ80AZs0AZs0AZs0AZ8wAZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZsy8dW5vAAAAMXRSTlMAAQIEBgcIExQWISMlLS4xNjdCRUtMTU1OUFNWWnl+jpCZnby9xs7U4+fx8vP29/3+dqGBzgAAAH5JREFUeNqNj0cOg0AUQx1CgFQS0nujd9//ckigDzM7rFlYT34afYzOuX2WFCjl0BWBRhAYOnEu5EkTPfjkH9pswzSr15r44/vDr6mI87JarKrCHmbOi22ethDPTDoUT3vxwRDAJOJtKbNjfnUB957uhVjATPkLyslbYIexaQB/ngudkm14XQAAAABJRU5ErkJggg==");
}
.ql-snow.ql-toolbar .ql-format-button.ql-left,
.ql-snow.ql-toolbar .ql-picker.ql-left .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=left],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=left] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAABERERFRUVERERERETRGyWnAAAABHRSTlMAxMXG4b8ciAAAAClJREFUCNdjYMAPRFxcnCAsFRcXZwYiAFCHC0STCpjlTJwOJwaYDoIaAKIACBBRNsu4AAAAAElFTkSuQmCC");
}
.ql-snow.ql-toolbar .ql-format-button.ql-left.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-left .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=left].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=left].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-left:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-left .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=left]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=left]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAAAAZcwAZs0AZs0AZsyEYJIjAAAABHRSTlMAxMXG4b8ciAAAAClJREFUCNdjYMAPRFxcnCAsFRcXZwYiAFCHC0STCpjlTJwOJwaYDoIaAKIACBBRNsu4AAAAAElFTkSuQmCC");
}
.ql-snow.ql-toolbar .ql-format-button.ql-right,
.ql-snow.ql-toolbar .ql-picker.ql-right .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=right],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=right] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAABERERFRUVERERERETRGyWnAAAABHRSTlMAxMXG4b8ciAAAAChJREFUCNdjYCAIRFxcnCAsFRcXZ2KUu0B0qIBZzgzEaXFigGkhpAMAmbwIEMJ9k/cAAAAASUVORK5CYII=");
}
.ql-snow.ql-toolbar .ql-format-button.ql-right.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-right .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=right].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=right].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-right:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-right .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=right]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=right]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAAAAZcwAZs0AZs0AZsyEYJIjAAAABHRSTlMAxMXG4b8ciAAAAChJREFUCNdjYCAIRFxcnCAsFRcXZ2KUu0B0qIBZzgzEaXFigGkhpAMAmbwIEMJ9k/cAAAAASUVORK5CYII=");
}
.ql-snow.ql-toolbar .ql-format-button.ql-center,
.ql-snow.ql-toolbar .ql-picker.ql-center .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=center],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=center] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAABERERFRUVERERERETRGyWnAAAABHRSTlMAxMXG4b8ciAAAAC1JREFUCNdjYCAAGF1cXBTALCYgy4CBIBBxAQEnIEsFzHJmIMYKiCVMYBYhSwCyqQhMfft6AQAAAABJRU5ErkJggg==");
}
.ql-snow.ql-toolbar .ql-format-button.ql-center.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-center .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=center].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=center].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-center:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-center .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=center]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=center]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAAAAZcwAZs0AZs0AZsyEYJIjAAAABHRSTlMAxMXG4b8ciAAAAC1JREFUCNdjYCAAGF1cXBTALCYgy4CBIBBxAQEnIEsFzHJmIMYKiCVMYBYhSwCyqQhMfft6AQAAAABJRU5ErkJggg==");
}
.ql-snow.ql-toolbar .ql-format-button.ql-justify,
.ql-snow.ql-toolbar .ql-picker.ql-justify .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=justify],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=justify] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAABERERFRUVERERERETRGyWnAAAABHRSTlMAxMXG4b8ciAAAABpJREFUCNdjYMAPRFxAwAnIUgGznBkYBlwHAJGzCjB/C3owAAAAAElFTkSuQmCC");
}
.ql-snow.ql-toolbar .ql-format-button.ql-justify.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-justify .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=justify].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=justify].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-justify:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-justify .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=justify]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=justify]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAALklEQVR42mMYvoARzko9cwTIsyZR+zGGWcZgPUwIMUZGShwyGtijgT0a2EMMAADESwwWta/i5QAAAABJRU5ErkJggg==");
}
@media (-webkit-min-device-pixel-ratio: 2) {
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAIVBMVEUAAABCQkJDQ0NDQ0NERERERERERERERERERERERERERERehmmoAAAACnRSTlMATVRbaeXo6fz+NPhZJgAAAF9JREFUKM9jYBjkQC0JXYS5a4UBmpDFqlXN6IpWrUJTprEKCJpQhLJAQsswhZaiCImDhAJp5kMxkPGJZLjLEiQ0GUWIZdaqVSsdUM33XLVqCpqVLLPQFTEwmAcP9qQAAFUgKabkwE6gAAAAAElFTkSuQmCC");
  }
  .ql-snow.ql-toolbar .ql-picker.ql-expanded .ql-picker-label {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAJFBMVEWqqqr////AwMDAwMDAwMDBwcHBwcHBwcHBwcHBwcHBwcHBwcEexLCPAAAAC3RSTlMAAE1UW2nl6On8/tZA57EAAABxSURBVHjazc4hFkBAGMTxL3AAp+AGniYiyaLnBETHoKkknbc7l7OrzW7zhP3HX5mRxCskEsknEaZoU6VDNbAyRRugSqICpoVotnT7dBFllnpefPuHUpjGD78aSztRfAK65cUOOIQpPnXrkFSDEFFB0APtK1HCkKpz1wAAAABJRU5ErkJggg==");
  }
  .ql-snow.ql-toolbar .ql-picker.ql-active:not(.ql-expanded) .ql-picker-label,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker:not(.ql-expanded) .ql-picker-label:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAIVBMVEUAAAAAZ8oAZMsAZc0AZswAZswAZswAZswAZswAZswAZswhMkyGAAAACnRSTlMATVRbaeXo6fz+NPhZJgAAAF9JREFUKM9jYBjkQC0JXYS5a4UBmpDFqlXN6IpWrUJTprEKCJpQhLJAQsswhZaiCImDhAJp5kMxkPGJZLjLEiQ0GUWIZdaqVSsdUM33XLVqCpqVLLPQFTEwmAcP9qQAAFUgKabkwE6gAAAAAElFTkSuQmCC");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-bold,
  .ql-snow.ql-toolbar .ql-picker.ql-bold .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=bold],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=bold] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAxlBMVEUAAABVVVUzMzNVVVVJSUlGRkZAQEBJSUlAQEBAQEBAQEBHR0dCQkJGRkZAQEBGRkZCQkJERERDQ0NDQ0NGRkZERERDQ0NFRUVCQkJFRUVERERDQ0NDQ0NFRUVDQ0NERERERERERERERERERERERERERERERERERERFRUVDQ0NERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERfjmwgAAAAQXRSTlMAAwUGBwsMDhAUGBkbHSAhIykuOUJERUpNUVZYXGRne3yAi4+SmqWmq67R1tfY2dve5ujp7/Dy8/T19vf4+fv8/mUg1b0AAACrSURBVDjL5dPFDgJBEEXRxt3d3d11gPv/P8WCEAgZuno/b1WLk1TqJaWUI1Jc8852Mqz5bdHHALDK2CF+ckgYIHp/0GtypxpHYKlFSqkycJeQD7hIKADMJFQHulrkSrYs2MflCnZZgzKvo7RJmZeSAWIf1V3nihSGAG19BUq1gKmEQsBZQkHAklATmOuQN5zvP4COQQWnmIxuFfERWOTsXmrztWg8qHqUU/IEzOhNFx6Ncl4AAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-bold.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-bold .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=bold].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=bold].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-bold:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-bold .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=bold]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=bold]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAxlBMVEUAAAAAVaoAZswAVdUAbdsAXdEAatUAbcgAYM8AZswAasoAZswAaNAAasoAaMcAZMkAZswAZM0AZM0AZ8kAZM0AZcsAZMsAZMsAZ8oAZc0AZc0AZcsAZ8oAZswAZssAZssAZcwAZssAZ80AZs0AZ8wAZ80AZswAZ8wAZ8wAZ8wAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZsyeO+aMAAAAQXRSTlMAAwUGBwsMDhAUGBkbHSAhIykuOUJERUpNUVZYXGRne3yAi4+SmqWmq67R1tfY2dve5ujp7/Dy8/T19vf4+fv8/mUg1b0AAACrSURBVDjL5dPFDgJBEEXRxt3d3d11gPv/P8WCEAgZuno/b1WLk1TqJaWUI1Jc8852Mqz5bdHHALDK2CF+ckgYIHp/0GtypxpHYKlFSqkycJeQD7hIKADMJFQHulrkSrYs2MflCnZZgzKvo7RJmZeSAWIf1V3nihSGAG19BUq1gKmEQsBZQkHAklATmOuQN5zvP4COQQWnmIxuFfERWOTsXmrztWg8qHqUU/IEzOhNFx6Ncl4AAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-italic,
  .ql-snow.ql-toolbar .ql-picker.ql-italic .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=italic],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=italic] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAjVBMVEUAAAAAAACAgIBAQEBVVVVAQEBAQEBCQkJCQkJFRUVDQ0NBQUFDQ0NDQ0NDQ0NFRUVERERERERERERDQ0NERERDQ0NERERERERERERFRUVFRUVERERFRUVERERERERDQ0NERERERERERERDQ0NFRUVEREREREREREREREREREREREREREREREREREREREQUqV1+AAAALnRSTlMAAQIEBggMGyMlKisuUFhZXmJmb3R9hIiKjZGTlKWprrG0uL3BxObt8PL19/j9SqrrawAAAIJJREFUOMvl0jUOQgEQRVHc3d1dzv6XRwch+WRq4NYnmVdMKvU35RZXz+7LQiJqe6uXiDrvqJuI8vM7ALd14fOwIabR+i1agUmfUA1QGedMgJrYRZPGGEVoh0ZgMmeUAlTBMbrWwiZCEwwitEc9MNkLigGq4RBda2MVoRn6X/jfv9YDjuYgGnCpSqcAAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-italic.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-italic .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=italic].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=italic].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-italic:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-italic .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=italic]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=italic]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAjVBMVEUAAAAAAP8AgP8AgL8AVdUAYL8AatUAaNAAZswAZ8gAZ8gAZcoAZM0AZswAZcsAZMsAZMsAZcsAZ8sAZcoAZcoAZswAZs0AZ8wAZs0AZ8wAZswAZs0AZs0AZswAZ8wAZ8wAZs0AZswAZ8wAZ8wAZs0AZcwAZswAZswAZswAZswAZswAZswAZswAZswAZsyyI9XbAAAALnRSTlMAAQIEBggMGyMlKisuUFhZXmJmb3R9hIiKjZGTlKWprrG0uL3BxObt8PL19/j9SqrrawAAAIJJREFUOMvl0jUOQgEQRVHc3d1dzv6XRwch+WRq4NYnmVdMKvU35RZXz+7LQiJqe6uXiDrvqJuI8vM7ALd14fOwIabR+i1agUmfUA1QGedMgJrYRZPGGEVoh0ZgMmeUAlTBMbrWwiZCEwwitEc9MNkLigGq4RBda2MVoRn6X/jfv9YDjuYgGnCpSqcAAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-underline,
  .ql-snow.ql-toolbar .ql-picker.ql-underline .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=underline],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=underline] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAWlBMVEUAAAAAAAAzMzNAQEBGRkZERERERERCQkJERERDQ0NFRUVERERERERFRUVERERERERERERFRUVERERERERERERDQ0NFRUVERERERERERERERERERERERERERET15sOLAAAAHXRSTlMAAQUMLC04TU9UVYePkJKkxMXG2Nrf4+jz9/n6/qlZ0HQAAACUSURBVHja7Y3BDsIgEAW3UCmCFatQxLL//5uuiQ0py1EPxs5tHhMW/oMhxoF5TUSMzGuQqH2PfiO60yiLStIHi260qqKKNLDI0XouOpI6Fh1f/x9W6xOpYZHwNM/9u5lJvACGzvSQRiWlOiUkNDSwuMFCi87mkmTbQRvt18aXWwxhXFiW4IyAr3LBJtMmmtrRFT7ME0B0HEswIOSJAAAAAElFTkSuQmCC");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-underline.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-underline .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=underline].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=underline].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-underline:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-underline .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=underline]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=underline]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAWlBMVEUAAAAAAP8AZswAatUAaMsAZswAZM0AZ8oAZMsAZMsAZswAZswAZs0AZ80AZ8wAZ8wAZcwAZs0AZs0AZswAZs0AZswAZswAZswAZswAZswAZswAZswAZswAZszogqY1AAAAHXRSTlMAAQUMLC04TU9UVYePkJKkxMXG2Nrf4+jz9/n6/qlZ0HQAAACUSURBVHja7Y3BDsIgEAW3UCmCFatQxLL//5uuiQ0py1EPxs5tHhMW/oMhxoF5TUSMzGuQqH2PfiO60yiLStIHi260qqKKNLDI0XouOpI6Fh1f/x9W6xOpYZHwNM/9u5lJvACGzvSQRiWlOiUkNDSwuMFCi87mkmTbQRvt18aXWwxhXFiW4IyAr3LBJtMmmtrRFT7ME0B0HEswIOSJAAAAAElFTkSuQmCC");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-strike,
  .ql-snow.ql-toolbar .ql-picker.ql-strike .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=strike],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=strike] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAABLFBMVEUAAACAgIBVVVVAQEAzMzNVVVVAQEA5OTlNTU1JSUlERERHR0dDQ0NGRkZDQ0NAQEBCQkJAQEBGRkZAQEBGRkZERERBQUFERERGRkZCQkJGRkZERERFRUVERERDQ0NFRUVERERDQ0NFRUVCQkJDQ0NFRUVCQkJDQ0NERERDQ0NERERERERDQ0NFRUVERERERERERERERERFRUVERERDQ0NFRUVERERERERFRUVERERERERDQ0NDQ0NFRUVERERERERFRUVERERERERFRUVERERERERDQ0NERERFRUVERERERERERERFRUVERERERERERERERERFRUVERERERERERERFRUVERERERERERERERERERERERERERERERERERERERERERERERERERERERET5TTiyAAAAY3RSTlMAAgMEBQYICQoODxITFhcYGxwdICEtLzEzNjc4P0BFRkdISk1YWWBjaWtsdHZ3f4CHiImKjJGSk5SVl5ufo6Smp625uru8vb/BwsPExcbMzs/Q0dPi4+Tl6+zv8PL19vf4+/z2SQ4sAAABE0lEQVQ4y2NgGDmAV8c5PCkxxFGDE6cSDuOEZCiI0WXGroY/OBkJeHJhU8Pkm4wCXBixKFIHyUTqibJzS5lEgNhqWBT5AMWD+CFsHg8gxxuLoniguCyMIwLkxGFRBPKZDKEw8gMqCuAloEgb7HADMTZ8ijisjHTUlCSFOdgFxeVUNPXM7Z38QmJ9EApQxFFCyxeuxhtFPC7U39nBQl9LVV5CiAMpiFDEOYQlldR0jGwM8DmOVVDRLBpkpDIBr/KBXOBKKNSEgYpiMUQjgaLChBQ5A0W94AHO6wXkumEoUgY5NcpUUYCFRUDBNAqHw22T0YAdNp9bo6qxZMLqI4VAhJIgBZwelzZ0D4uLC3M3lB5B5QgAFQdgZ6NzzvYAAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-strike.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-strike .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=strike].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=strike].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-strike:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-strike .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=strike]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=strike]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAABLFBMVEUAAAAAgP8AVaoAgL8AZswAVdUAYL8AccYAZswAbcgAZswAY8YAa8kAaNEAZMgAasoAaNAAZMgAasoAaMcAZMkAZswAZ8kAaMsAZM0AaMsAZswAZM0AZcoAZMsAZMsAZswAZc0AZ8oAZMsAZ8oAZcsAZMsAZcoAZMsAZswAZssAZssAZcoAZssAZcwAZssAZs0AZswAZ8wAZs0AZs0AZswAZswAZ8wAZs0AZs0AZ80AZ8wAZswAZ8wAZs0AZ8wAZ8wAZs0AZs0AZswAZ8wAZs0AZs0AZ8wAZcwAZs0AZ8wAZswAZcwAZs0AZs0AZ8wAZswAZswAZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswL5dPDAAAAY3RSTlMAAgMEBQYICQoODxITFhcYGxwdICEtLzEzNjc4P0BFRkdISk1YWWBjaWtsdHZ3f4CHiImKjJGSk5SVl5ufo6Smp625uru8vb/BwsPExcbMzs/Q0dPi4+Tl6+zv8PL19vf4+/z2SQ4sAAABE0lEQVQ4y2NgGDmAV8c5PCkxxFGDE6cSDuOEZCiI0WXGroY/OBkJeHJhU8Pkm4wCXBixKFIHyUTqibJzS5lEgNhqWBT5AMWD+CFsHg8gxxuLoniguCyMIwLkxGFRBPKZDKEw8gMqCuAloEgb7HADMTZ8ijisjHTUlCSFOdgFxeVUNPXM7Z38QmJ9EApQxFFCyxeuxhtFPC7U39nBQl9LVV5CiAMpiFDEOYQlldR0jGwM8DmOVVDRLBpkpDIBr/KBXOBKKNSEgYpiMUQjgaLChBQ5A0W94AHO6wXkumEoUgY5NcpUUYCFRUDBNAqHw22T0YAdNp9bo6qxZMLqI4VAhJIgBZwelzZ0D4uLC3M3lB5B5QgAFQdgZ6NzzvYAAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-link,
  .ql-snow.ql-toolbar .ql-picker.ql-link .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=link],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=link] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAABDlBMVEUAAAD///8AAACAgIBVVVVAQEAzMzNVVVVAQEBNTU1HR0dAQEBJSUlGRkZDQ0NAQEBERERHR0dGRkZDQ0NBQUFGRkZERERCQkJGRkZFRUVCQkJFRUVERERDQ0NDQ0NCQkJFRUVDQ0NERERDQ0NFRUVDQ0NFRUVFRUVFRUVFRUVERERDQ0NFRUVERERFRUVERERERERDQ0NFRUVFRUVERERERERERERERERFRUVERERERERERERFRUVDQ0NERERERERFRUVERERERERERERERERERERERERERERERERERERERERFRUVERERERERERERERERERERERERERERERERERERERERERERERERERERERESFPz0UAAAAWXRSTlMAAAECAwQFBggKEhQVFhccHiQoKissLTIzNDpGR0hMTU5QUlRVW12BgoaHjI2PmJmam5ygpKWosbKztLW6vcDD0NLT2Nna3N7g4eLj5Ofo6err7u/w8vn7/A90CXkAAAFqSURBVDjLzdTHUgJREIXho8yo6JgFc0LFjAkVMZAFJYrCzP/+L+JCtJipS5U7Patbt79Vd1dr6BfRHyBJUiie6dSSiwrEh2aeAPAO7cEoUqWXdHgQirQAOh7A46gZzVQBzsfmSgAnRhR6AjiS5OQAd9aE4t9GmqoCCRPKAGe9zzhQDxlQBzpjknab9c2RD2DBgGrgzUlqQnfrHlg3oGug6Eh1oFsAEtvLVhAteUBuSjseP2lfzQf6dARQjY/s9SncY9uH7DQA7+ky/XkI+8YSfvRVC6k3AO4s34BHT90+1N2yYq8A+/5V0Wyi0ac2NJkD3KgfSaGF9QRQ9oCC5JSAiyCStA2k9jzISooCFQNaBlpWrJBdkTThQsOA7DYQ+3pbKeDWgHQFvDiSNJwEWDWheRfIOZKVBLiRCekYoBiZSAHkx83IfgDABXielhkpfAcAkJ/WICTrwAXgZlyDkRS9rDRu1wJL98/u0yeVYHcP1mwWWgAAAABJRU5ErkJggg==");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-link.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-link .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=link].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=link].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-link:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-link .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=link]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=link]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAABDlBMVEUAAAD///8AAP8AgP8AVaoAgL8AZswAVdUAYL8AZswAY8YAZswAYc4AaNEAZMgAZMgAZswAY80AZswAZ8gAZcoAaMsAZswAZswAZM0AZ8kAZcoAZswAZc0AZ8oAZc0AZ8oAZcsAZswAZ8oAZMsAZswAZc0AZcsAZ84AZswAZ84AZswAZswAZ8wAZs0AZs0AZs0AZ80AZswAZ8wAZswAZ8wAZswAZs0AZs0AZs0AZ8wAZswAZ8wAZ8wAZ8wAZs0AZswAZs0AZswAZswAZswAZswAZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZsxCnEEHAAAAWXRSTlMAAAECAwQFBggKEhQVFhccHiQoKissLTIzNDpGR0hMTU5QUlRVW12BgoaHjI2PmJmam5ygpKWosbKztLW6vcDD0NLT2Nna3N7g4eLj5Ofo6err7u/w8vn7/A90CXkAAAFqSURBVDjLzdTHUgJREIXho8yo6JgFc0LFjAkVMZAFJYrCzP/+L+JCtJipS5U7Patbt79Vd1dr6BfRHyBJUiie6dSSiwrEh2aeAPAO7cEoUqWXdHgQirQAOh7A46gZzVQBzsfmSgAnRhR6AjiS5OQAd9aE4t9GmqoCCRPKAGe9zzhQDxlQBzpjknab9c2RD2DBgGrgzUlqQnfrHlg3oGug6Eh1oFsAEtvLVhAteUBuSjseP2lfzQf6dARQjY/s9SncY9uH7DQA7+ky/XkI+8YSfvRVC6k3AO4s34BHT90+1N2yYq8A+/5V0Wyi0ac2NJkD3KgfSaGF9QRQ9oCC5JSAiyCStA2k9jzISooCFQNaBlpWrJBdkTThQsOA7DYQ+3pbKeDWgHQFvDiSNJwEWDWheRfIOZKVBLiRCekYoBiZSAHkx83IfgDABXielhkpfAcAkJ/WICTrwAXgZlyDkRS9rDRu1wJL98/u0yeVYHcP1mwWWgAAAABJRU5ErkJggg==");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-image,
  .ql-snow.ql-toolbar .ql-picker.ql-image .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=image],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=image] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAFVBMVEUAAABCQkJEREREREREREREREREREQL6X1nAAAABnRSTlMATXjl6OmAFiJpAAAAZklEQVR42sXQsQ3AIAxEUeQZoKdyzwg0DALo9h8hiCYXo4R0/MbSK1ycO5EHlScVpj4Jj97p/vtJPi9U+kptXIlMIY2r1b4XIBpSoDJJFIyYtKohAWBIV8Ke9kv8X7WwtEmBKbkDXfWkWdehkaSCAAAAAElFTkSuQmCC");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-image.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-image .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=image].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=image].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-image:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-image .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=image]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=image]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAFVBMVEUAAAAAZ8oAZswAZswAZswAZswAZsx4QzxlAAAABnRSTlMATXjl6OmAFiJpAAAAZklEQVR42sXQsQ3AIAxEUeQZoKdyzwg0DALo9h8hiCYXo4R0/MbSK1ycO5EHlScVpj4Jj97p/vtJPi9U+kptXIlMIY2r1b4XIBpSoDJJFIyYtKohAWBIV8Ke9kv8X7WwtEmBKbkDXfWkWdehkaSCAAAAAElFTkSuQmCC");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-list,
  .ql-snow.ql-toolbar .ql-picker.ql-list .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=list],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=list] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAw1BMVEUAAAAAAABVVVVAQEBERERAQEBJSUlGRkZHR0dFRUVCQkJERERAQEBGRkZDQ0NFRUVDQ0NCQkJGRkZDQ0NCQkJERERDQ0NFRUVERERFRUVERERDQ0NERERERERDQ0NFRUVERERERERERERERERERERERERERERFRUVERERERERERERFRUVERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERESFbZw4AAAAQHRSTlMAAQYIDxAVFhkaGx4gKCo0NTY3OU10fYKIiYqMj56fo6SmqKmvtLe6vr/ExcbLz9fh4uXm5+jp7O/w8vP3+vv9Z7IwDAAAAK1JREFUOMvV0scOglAQQFGwYO+oiIq9YldEFPX+/1e5cGEii2FFdNY3b/JORlF+dAqNrS1GQyDEW+9Id/gaRw9EgQacMNEhuO4caD7rlgDS/2yAVWTiia53HWeEaMLzwUKIdvt08n4TxLMptc1UEo/38YqCuGZzKknimxDi6jpa8Vjn6I4kcQNgLkSmVSvjizeeb9ITbzxXxxLETatSxRfEWwAzicC4uANN+at5AdptTQ0Ubk4LAAAAAElFTkSuQmCC");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-list.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-list .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=list].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=list].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-list:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-list .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=list]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=list]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAw1BMVEUAAAAAAP8AVdUAYL8AZswAYM8AYc4AaNEAZswAYs4AaNAAZswAaMcAZswAZ8gAZ8kAZcoAaMsAZswAZ8kAZ8oAZcoAZswAZswAZ8wAZs0AZs0AZswAZs0AZs0AZ8wAZs0AZ8wAZ8wAZs0AZ8wAZswAZswAZs0AZ8wAZswAZcwAZcwAZs0AZs0AZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZszno9YmAAAAQHRSTlMAAQYIDxAVFhkaGx4gKCo0NTY3OU10fYKIiYqMj56fo6SmqKmvtLe6vr/ExcbLz9fh4uXm5+jp7O/w8vP3+vv9Z7IwDAAAAK1JREFUOMvV0scOglAQQFGwYO+oiIq9YldEFPX+/1e5cGEii2FFdNY3b/JORlF+dAqNrS1GQyDEW+9Id/gaRw9EgQacMNEhuO4caD7rlgDS/2yAVWTiia53HWeEaMLzwUKIdvt08n4TxLMptc1UEo/38YqCuGZzKknimxDi6jpa8Vjn6I4kcQNgLkSmVSvjizeeb9ITbzxXxxLETatSxRfEWwAzicC4uANN+at5AdptTQ0Ubk4LAAAAAElFTkSuQmCC");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-bullet,
  .ql-snow.ql-toolbar .ql-picker.ql-bullet .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=bullet],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=bullet] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAABCQkJEREREREREREREREQc4xmxAAAABXRSTlMATeXo6UtNtyIAAAAzSURBVCjPY2AYACBsyCAcCgOGYCHTYAZTuFAwRCgISSgILCSiyCACF1JkGBgw6voBcj0AFsUtDasGrUcAAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-bullet.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-bullet .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=bullet].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=bullet].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-bullet:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-bullet .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=bullet]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=bullet]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAAAAZ8oAZswAZswAZswAZsxixJGvAAAABXRSTlMATeXo6UtNtyIAAAAzSURBVCjPY2AYACBsyCAcCgOGYCHTYAZTuFAwRCgISSgILCSiyCACF1JkGBgw6voBcj0AFsUtDasGrUcAAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-authorship,
  .ql-snow.ql-toolbar .ql-picker.ql-authorship .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=authorship],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=authorship] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAllBMVEUAAACAgIBAQEBCQkIAAABCQkJAQEBGRkZERERERERCQkJGRkZDQ0NDQ0NDQ0MAAAAAAAAAAABDQ0NFRUVERERFRUVERERFRUVERERFRUVERERERERERERERERERERERERERERFRUVEREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREQe3JVeAAAAMXRSTlMAAhgbHx8gIS0xMjM5VFdcXWZyd3yChImPkKy4yMrO0tPj5ebq7e7v8PLz9/j6/P3+mEwo9QAAAJxJREFUGBnVwNcOgjAYBeCj4l7FjeAGUZzn/V9O0kikSftf44c/0A+Tc9iFqHll7tKEJKAWQLKjtockpZZC8qL2hiSjlkESUYsgmVNbQtKhNoCgNrwz95w14NTe8Os2gUP9wJ8p7NYsebRg06NhAZsVDRFstjQksMlogs2Rhhg2o5glpxGqz1O+g/JQUL6TQkH5TmMUPOU7jD1U1AdG8S1kERvjygAAAABJRU5ErkJggg==");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-authorship.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-authorship .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=authorship].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=authorship].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-authorship:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-authorship .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=authorship]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=authorship]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAllBMVEUAAAAAgP8AasoAaNAAY84AaMcAZMkAZswAaMsAZswAZM0AZ8kAZMsAZ8oAZ8oAZcsAZc4AZ80AZcwAZcwAZcwAZswAZs0AZs0AZs0AZ80AZs0AZ8wAZswAZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZsyCDIYeAAAAMXRSTlMAAhgbHyAhLTEyMzlUV1xdXWZyd3yChImPkKy4yMrO0tPj5ebq7e7v8PLz9/j6/P3+PxHOPAAAAJxJREFUGBnVwNcOgjAYBeCj1j0q7oEbRHGe9385SSORJu1/jR/+QGcdn9ctiNSVmYuCZEljCcmOxh6ShEYCyYvGG5KURgpJSCOEZEpjDkmTRheCSu/OzHNSg1djw6/bCB7VA3/GcFux4FGHS5uWGVwWtIRw2dISwyWlDS5HWiK49CMWnPooP6UDD62Q04GXRk4HXgPk1DDwGCiU1AcZWy1RmD8CRQAAAABJRU5ErkJggg==");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-color,
  .ql-snow.ql-toolbar .ql-picker.ql-color .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=color],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=color] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAz1BMVEUAAAAAAACAgIBVVVVAQEBVVVU5OTk7OztLS0tHR0dGRkZCQkIAAABERERDQ0NDQ0NDQ0NDQ0NGRkZERERERERCQkJFRUVERERFRUVEREQAAAAAAABDQ0NFRUVEREQAAABERERFRUVERERDQ0NDQ0NERERERERERERERERERERERERERERERERERERFRUVFRUVERERERERERERERERERERDQ0NERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERbYaT1AAAARHRSTlMAAQIDBAYJDRESFhsfIiYqNUFCREtNVVZZWlxdY2RlZm1zdXZ9hI6Tl6Sws7nExcnS09XY2d/g5ejp6+zt8PP09/n9/idH/qoAAADKSURBVBgZ1cDXUsJAAIXhg2KMGruxsGoUe8cWoij1f/9nYiZDGJjsLrfwaRHEWRZrhuAXWoH8zgBO5VVpADTktU9uVz5P5B7lsdUn19+U2x3w+gbcyilsA0cnwP+qXOpAWl1pAhdyqKZAXboGvpZkdwi0Q2m9CxzI7oUJz7LaYdJgWzYPTLmXxUaPKZ01ld0A7xXllr+BK5VlwLlGLoFPlWXQCjQSduBDZfFPM9bY8V+6p7kXmcTBRCqYxMmoYBKnmgqRSRxqkebUEKsKOlxMa6IbAAAAAElFTkSuQmCC");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-color.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-color .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=color].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=color].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-color:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-color .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=color]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=color]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAA0lBMVEUAAAAAAP8AgP8AVaoAgL8AVdUAccYAYsQAadIAY8YAaNEAaNAAY84AacsAZckAZ8gAZcoAZswAZM0AZcsAZswAZ8oAZswAZc0AZMsAZswAZ8oAZcsAZc4AZMsAZswAZcoAZ80AZcwAZswAZssAZssAZswAZs0AZs0AZs0AZ8wAZ8wAZ8wAZ8wAZswAZcwAZs0AZcwAZswAZswAZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswVaivDAAAARXRSTlMAAQIDBAYJDRESFhsfIiYqNUFCREtNVVZZWlxdXWNkZWZtc3V2fYSOk5eksLO5xMXJ0tPV2Nnf4OXo6evs7fDz9Pf5/f6Y2SWXAAAAy0lEQVQYGdXA11LCQACF4YNijBq7sbCWKPaOLURREPjf/5WYyRAGJrvLLXyaB3GWxZoi+IFWIL9TgBN5VRoADXntktuWzyO5B3ls9Mj11uV2C7y8AjdyCtvAwRHwtyyXOpBWl5rAuRyqKVCXroDPBdntA+1QWv0H9mT3zJgnWW0xrr8pm3sm3MlircuEzorKroG3inKLX8ClyjLgTEMXwIfKMmgFGgo78K6y+LsZa+TwN93RzItM4mAiFUziZFQwiVNNheg4cahFmlEDFzs7cwmPHM8AAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-background,
  .ql-snow.ql-toolbar .ql-picker.ql-background .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=background],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=background] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAA4VBMVEUAAAAAAACAgIBVVVVAQEBVVVU5OTk7OztLS0tHR0dGRkZCQkJERERDQ0NDQ0NDQ0NDQ0NERERCQkJEREQAAAADAwMGBgZDQ0NEREQODg5ERERDQ0NFRUVERERERERERERDQ0MiIiJDQ0MmJiZEREQrKytEREREREQyMjIyMjJEREREREREREQ4ODhERERERERFRUVFRUVERERERERERERERERAQEBERERERERBQUFERERERERERERBQUFERERERERERERBQUFERERERERERERDQ0NERERERERDQ0NERERERESZD8GyAAAASnRSTlMAAQIDBAYJDRESFhsiJio1QURJS01QU1RWWVpjZGVtdXZ4fYCEiI6TnZ6ksLO3ucTFydLT193g4OLl5ebn6enq6+7w8vP39/n+/rihcb4AAADbSURBVHjazZPFDsMwEERdZkpTZmbmpszd//+grhpFSaS1e+khc1jbmrG1z7KZdSXLgvo79M9ziKCkKJIeoUPJA8AxKT6H5QGVE3dlmwJqKqaLwVdRIV1fDfVEdKGXGnoFBXQtDIwnWJp8uswd/XQWy8XD7aqD9srp2uJQ5NElVuiWGKvisLFz6Bpo3ryM+R84iXO6GoFBQ5ouAka9wyRdF0waUHSBpzl09xF0dTRmNnXu2OOiTNDtAKCg7W3jYk7QnQGObu0KvVeAJUFXU9aS/h5Sp0VFtui/s6w+XSJAbiVJ3G0AAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-background.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-background .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=background].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=background].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-background:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-background .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=background]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=background]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAA5FBMVEUAAAAAAP8AgP8AVaoAgL8AZswAVdUAYL8AccYAYsQAadIAY8YAaNEAasoAZswAYsQAaNAAacsAZckAadEAZ8gAZcoAZswAZswAZMkAZM0AZcsAZ8sAZswAaM0AZ8oAZ80AZswAZc0AZMsAZswAZMsAZswAZcoAZcwAZswAZssAZssAZswAZs0AZs0AZs0AZ8wAZ8wAZ8wAZ8wAZswAZcwAZs0AZcwAZswAZswAZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZsxJPDLdAAAAS3RSTlMAAQIDBAUGCAkNERIWGBkaGyImJyo1N0FCQkRFS0xNTVVWWVpjZGVtc3V2fYSOk5eksLO5xMXJ0tPV2Nnf4OXo6evs7fDz9Pf5/f60OfwzAAABG0lEQVR42s2T6VKDQBCEGyUJoqgSjcYg8dZ43/EieCUa5/3fx661qMAu7O98P4bZnq5lZlkwvXS7k1hf1BTdZFEsFpvUMU15IU7TuKiYJu9d5MODZZ8WcCBk39ZVAKcvpG+ZrgNsimIdTtV0TeBGFNewdBWORTFesUx3QcP9A8N59XT+kPWdPYavOQQVXfVYTtz6gI8jvfUsdRNWe8ApHy8z5ftgm8WhDyx8M4nKumoBd5LjVkkaAdYkz+8qpQLqtK+kwKU5XRPLP1JgNF8y3RkLjw4Us69cnMDb0qdLqR9myjEXz2brNPG2NSKQqOGPRJ5gEr8NYoT/9yHE7mfShoarovYptDw7kiWLyZTbNZBa9saK33tDWZlPK39U3ELkzhssBgAAAABJRU5ErkJggg==");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-left,
  .ql-snow.ql-toolbar .ql-picker.ql-left .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=left],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=left] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAABCQkJEREREREREREREREQc4xmxAAAABXRSTlMATeXo6UtNtyIAAABCSURBVCjPY2AYACAcCgaGSEKmEKFgTKEgJCERiJAiw0ACqOuR/WCKLBSMKRSE7PqB9YMwuttRnBqMKRSEGvYD6HYAD8opyeJDvUUAAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-left.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-left .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=left].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=left].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-left:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-left .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=left]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=left]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAAAAZ8oAZswAZswAZswAZsxixJGvAAAABXRSTlMATeXo6UtNtyIAAABCSURBVCjPY2AYACAcCgaGSEKmEKFgTKEgJCERiJAiw0ACqOuR/WCKLBSMKRSE7PqB9YMwuttRnBqMKRSEGvYD6HYAD8opyeJDvUUAAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-right,
  .ql-snow.ql-toolbar .ql-picker.ql-right .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=right],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=right] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAABCQkJEREREREREREREREQc4xmxAAAABXRSTlMATeXo6UtNtyIAAABCSURBVCjPY2AYMCAcCgaGSEKmEKFgTKEgJCERiJDiwLob2fWmyELBmEJByO4eWNejuN8QNZCRw94U3fUo7h8Q1wMAuRspyVIXC2UAAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-right.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-right .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=right].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=right].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-right:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-right .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=right]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=right]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAAAAZ8oAZswAZswAZswAZsxixJGvAAAABXRSTlMATeXo6UtNtyIAAABCSURBVCjPY2AYMCAcCgaGSEKmEKFgTKEgJCERiJDiwLob2fWmyELBmEJByO4eWNejuN8QNZCRw94U3fUo7h8Q1wMAuRspyVIXC2UAAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-center,
  .ql-snow.ql-toolbar .ql-picker.ql-center .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=center],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=center] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAABCQkJEREREREREREREREQc4xmxAAAABXRSTlMATeXo6UtNtyIAAABCSURBVCjPY2AYGCAcCgaGSEKmEKFgTKEgJCERiJAiw4ABqNORPWCKLBSMKRSE7PQB9oAwuuNR3BqMKRSEGvID53gA5GspyQ9EElMAAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-center.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-center .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=center].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=center].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-center:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-center .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=center]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=center]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAAAAZ8oAZswAZswAZswAZsxixJGvAAAABXRSTlMATeXo6UtNtyIAAABCSURBVCjPY2AYGCAcCgaGSEKmEKFgTKEgJCERiJAiw4ABqNORPWCKLBSMKRSE7PQB9oAwuuNR3BqMKRSEGvID53gA5GspyQ9EElMAAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-justify,
  .ql-snow.ql-toolbar .ql-picker.ql-justify .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=justify],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=justify] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAABCQkJEREREREREREREREQc4xmxAAAABXRSTlMATeXo6UtNtyIAAAAoSURBVCjPY2AYACAcigQMwUKmyELBmEJBYCERZCFFhoEBo64fINcDAAcQNGkJNhVcAAAAAElFTkSuQmCC");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-justify.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-justify .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=justify].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=justify].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-justify:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-justify .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=justify]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=justify]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAAAAZ8oAZswAZswAZswAZsxixJGvAAAABXRSTlMATeXo6UtNtyIAAAAoSURBVCjPY2AYACAcigQMwUKmyELBmEJBYCERZCFFhoEBo64fINcDAAcQNGkJNhVcAAAAAElFTkSuQmCC");
  }
}
.ql-snow .ql-tooltip {
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #222;
}
.ql-snow .ql-tooltip a {
  color: #06c;
}
.ql-snow .ql-tooltip .input {
  border: 1px solid #ccc;
  margin: 0px;
  padding: 5px;
}
.ql-snow a {
  color: #06c;
}
.form-control:focus {
  border-color: var(--brand-main-500);
}
button.btn.btn-primary {
  background-color: var(--brand-main-500);
}
button.btn.btn-primary:focus {
  background-color: var(--brand-main-400);
}
button.btn.btn-primary:focus:hover {
  background-color: var(--brand-main-400);
}
button.btn.btn-primary:hover {
  background-color: var(--brand-main-400);
}
.btn-primary {
  background-color: var(--brand-main-500);
}
.btn-primary:focus,
.btn-primary:active {
  background-color: var(--brand-main-400);
}
.btn-primary:focus:hover,
.btn-primary:active:hover {
  background-color: var(--brand-main-400);
}
.btn-primary:hover {
  background-color: var(--brand-main-400);
}
a,
.btn-link {
  color: var(--brand-main-500);
}
a:hover,
.btn-link:hover {
  color: var(--link-hover);
}
.ui-select-bootstrap .ui-select-choices-row.active span.ui-select-choices-row-inner {
  background-color: var(--brand-main-500);
}
md-checkbox.md-checked .md-icon {
  background-color: var(--brand-main-500);
}
md-radio-button .md-on {
  background-color: var(--brand-main-500);
}
md-radio-button .md-off {
  border-color: var(--brand-main-500);
}
md-radio-button.md-checked.md-checked .md-on {
  background-color: var(--brand-main-500);
}
md-radio-button.md-checked.md-checked .md-off {
  border-color: var(--brand-main-500);
}
md-progress-linear .md-container {
  background-color: var(--progress-bar-container);
}
md-progress-linear .md-container .md-bar {
  background-color: var(--brand-main-500);
}
.grid-stack > .grid-stack-item {
  position: absolute !important;
}
.script-element .eui-dropdown .eui-dropdown-list-item.selected-item,
.cf-agent-script .eui-dropdown .eui-dropdown-list-item.selected-item,
.script-element .eui-dropdown .eui-dropdown-list-item.selected-item:hover,
.cf-agent-script .eui-dropdown .eui-dropdown-list-item.selected-item:hover,
.script-element .eui-dropdown .eui-dropdown-list-item.selected-item:focus,
.cf-agent-script .eui-dropdown .eui-dropdown-list-item.selected-item:focus {
  background-color: var(--brand-main-500);
}
date-picker-with-text-field .MuiInputBase-root.Mui-focused:not(.Mui-disabled),
date-picker .MuiInputBase-root.Mui-focused:not(.Mui-disabled),
time-picker .MuiInputBase-root.Mui-focused:not(.Mui-disabled) {
  border-color: var(--brand-main-500) !important;
}
.MuiDateCalendar-root .MuiPickersCalendarHeader-labelContainer,
.MuiDateCalendar-root .MuiPickersYear-yearButton,
.MuiDateCalendar-root .MuiDayCalendar-weekDayLabel,
.MuiDateCalendar-root .MuiButtonBase-root {
  font-size: 14px;
}
.script-element .MuiDateCalendar-root .MuiPickersCalendarHeader-labelContainer:hover,
.cf-agent-script .MuiDateCalendar-root .MuiPickersCalendarHeader-labelContainer:hover,
.script-element .MuiDateCalendar-root .MuiPickersYear-yearButton:hover,
.cf-agent-script .MuiDateCalendar-root .MuiPickersYear-yearButton:hover,
.script-element .MuiDateCalendar-root .MuiDayCalendar-weekDayLabel:hover,
.cf-agent-script .MuiDateCalendar-root .MuiDayCalendar-weekDayLabel:hover,
.script-element .MuiDateCalendar-root .MuiButtonBase-root:hover,
.cf-agent-script .MuiDateCalendar-root .MuiButtonBase-root:hover,
.script-element .MuiDateCalendar-root .MuiPickersCalendarHeader-labelContainer:focus,
.cf-agent-script .MuiDateCalendar-root .MuiPickersCalendarHeader-labelContainer:focus,
.script-element .MuiDateCalendar-root .MuiPickersYear-yearButton:focus,
.cf-agent-script .MuiDateCalendar-root .MuiPickersYear-yearButton:focus,
.script-element .MuiDateCalendar-root .MuiDayCalendar-weekDayLabel:focus,
.cf-agent-script .MuiDateCalendar-root .MuiDayCalendar-weekDayLabel:focus,
.script-element .MuiDateCalendar-root .MuiButtonBase-root:focus,
.cf-agent-script .MuiDateCalendar-root .MuiButtonBase-root:focus {
  background-color: var(--brand-main-50) !important;
}
.script-element .MuiDateCalendar-root .Mui-selected,
.cf-agent-script .MuiDateCalendar-root .Mui-selected {
  background-color: var(--brand-main-500) !important;
}
.script-element .MuiDateCalendar-root .Mui-selected:hover,
.cf-agent-script .MuiDateCalendar-root .Mui-selected:hover,
.script-element .MuiDateCalendar-root .Mui-selected:focus,
.cf-agent-script .MuiDateCalendar-root .Mui-selected:focus {
  background-color: var(--brand-main-500) !important;
}
.script-element .MuiMultiSectionDigitalClock-root .Mui-selected,
.cf-agent-script .MuiMultiSectionDigitalClock-root .Mui-selected {
  background-color: var(--brand-main-500) !important;
}
.script-element .MuiMultiSectionDigitalClock-root .Mui-selected:hover,
.cf-agent-script .MuiMultiSectionDigitalClock-root .Mui-selected:hover,
.script-element .MuiMultiSectionDigitalClock-root .Mui-selected:focus,
.cf-agent-script .MuiMultiSectionDigitalClock-root .Mui-selected:focus {
  background-color: var(--brand-main-500) !important;
}
.script-element .MuiPickersDay-today,
.cf-agent-script .MuiPickersDay-today {
  border: none !important;
}
.script-element .MuiPickersDay-today:not(.Mui-selected),
.cf-agent-script .MuiPickersDay-today:not(.Mui-selected) {
  border: none;
}
.script-element .MuiPickersDay-today:not(.Mui-selected):focus,
.cf-agent-script .MuiPickersDay-today:not(.Mui-selected):focus {
  background-color: #efeff0;
}
.formly-field-navigation .nav-buttons > * {
  display: inline-block;
  padding-right: 10px;
}
.cf-agent-script .dataTables_wrapper .row:nth-child(odd) {
  display: flex;
  justify-content: space-between;
}
.formly-field-table .dataTables_wrapper table.dataTable {
  width: 100% !important;
}
.formly-field-table .dataTables_wrapper table.dataTable tbody .selected {
  color: #ffffff;
}
.formly-field-table .dataTables_wrapper table.dataTable tbody .selected.odd,
.formly-field-table .dataTables_wrapper table.dataTable tbody .selected.even {
  background: var(--brand-main-500);
}
.recording .fa.active {
  color: #ff291c;
}
.recording .fa.connecting {
  color: #ffd53e;
}
.disposition-select .ui-select-match > span,
.formly-field-selectBox .ui-select-match > span {
  min-height: 28px;
}
.flex-disposition {
  display: block;
  width: 500px;
  min-width: 400px;
  margin-top: 14px;
}
.flex-disposition > div {
  padding: 0 15px 0 15px;
  min-width: 50%;
}
.flex-disposition .form-element {
  margin-left: 0;
  width: 100%;
}
.flex-disposition .checkbox > label {
  padding-left: 8px;
}
.flex-disposition .disposition-notes {
  margin-bottom: 20px;
}
.flex-disposition .disposition-notes label {
  height: 22px;
  padding-bottom: 6px;
}
.flex-disposition .disposition-notes textarea {
  height: 120px;
  padding: 10px 12px;
}
.flex-disposition .disposition-notes textarea:focus,
.flex-disposition .disposition-notes textarea:active {
  border-color: var(--brand-main-500);
}
.flex-disposition .disposition-notes textarea:focus:hover,
.flex-disposition .disposition-notes textarea:active:hover {
  border-color: var(--brand-main-500);
}
.flex-disposition .summary-info-bar {
  margin-bottom: 16px;
}
.flex-disposition .disposition-summary-container .disposition-field-title {
  height: 22px;
  padding-bottom: 6px;
  margin-bottom: 0;
}
.flex-disposition .disposition-summary-container .summary-text-area textarea {
  height: 197px;
}
.flex-disposition .disposition-select {
  margin-bottom: 20px;
  padding-bottom: 0;
}
.flex-disposition .disposition-select label {
  height: 22px;
  padding-bottom: 6px;
}
.flex-disposition .disposition-select .select-disposition-container {
  height: 32px;
}
.flex-disposition .disposition-select .select-disposition-container .ui-select-no-choice {
  padding: 0;
}
.flex-disposition .form-group.categories-autocomplete .MuiInputBase-root {
  height: auto;
}
.flex-disposition .callback-container .contact-forward {
  margin-bottom: 20px;
}
.flex-disposition .callback-container .callback-checkbox .checkbox {
  margin: 0 0 20px 0;
}
.flex-disposition .callback-config {
  margin-bottom: 20px;
}
.summary .summary-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 5px;
}
.summary textarea {
  min-height: 130px;
}
.disp-submit-btn {
  padding: 20px 15px 0 15px;
}
.disp-submit-btn button {
  min-width: 96px;
  height: 40px;
}
.formly-field-knowledgeBase {
  display: flex;
}
.formly-field-knowledgeBase .field-wrapper {
  display: flex;
  flex: auto;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display {
  padding: 15px 0;
  display: flex;
  flex: auto;
  flex-flow: column;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .kb-search {
  order: 1;
  flex: 0 0 auto;
  width: 100%;
  align-self: flex-start;
  margin: 0 0 10px 0;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .title {
  display: block;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .title .collapse-icon {
  font-size: 1em;
  float: right;
  padding: 5px 0;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll {
  order: 2;
  flex: 0 1 auto;
  overflow: auto;
  border: 1px solid #cecece;
  border-radius: 5px;
  box-shadow: 0px 10px 15px -15px inset, 0px -5px 20px -15px inset;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group {
  margin: 0 0 10px 0;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group .title {
  font-size: 30px;
  padding: 0 10px;
  cursor: pointer;
  border-radius: 2px;
  transition: background-color 0.25s ease 0s;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group .title:hover {
  background-color: #e6e6e6;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group .category {
  margin: 0 0 0 20px;
  border-left: 4px solid #066fac;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group .category.cat_1 {
  border-color: #060606;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group .category.cat_2 {
  border-color: #060606;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group .category.cat_3 {
  border-color: #060606;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group .category.cat_4 {
  border-color: #060606;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group .category.cat_5 {
  border-color: #060606;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group .category .title {
  font-size: 24px;
  margin: 0;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group .category .article {
  margin: 0 0 10px 20px;
  transition: background-color 0.25s ease 0s;
  border: 1px solid #cecece;
  border-right: 0;
  position: relative;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group .category .article.min {
  max-height: 100px;
  overflow: hidden;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group .category .article.ng-leave {
  display: none;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group .category .article:hover {
  background: #e6e6e6;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group .category .article:last-of-type {
  margin-bottom: 0;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group .category .article .title {
  font-size: 18px;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group .category .article .title small {
  font-size: 75%;
  margin-left: 15px;
  color: #777;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group .category .article .content {
  padding: 5px 10px;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group .category .article .article-toggle {
  cursor: pointer;
  position: absolute;
  right: 15px;
  bottom: -10px;
  color: #d1d1d1;
  font-size: 3em;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .empty-results h3 {
  margin: 0;
  padding: 10px 15px;
}
.formly-field-iFrame .field-wrapper {
  height: 100%;
  width: 100%;
}
.validation {
  font-size: 12px;
  color: #f44336;
}
.formly-field-textarea .field-wrapper {
  height: 100%;
}
.formly-field-textarea .field-wrapper .form-group {
  height: 100%;
  margin: 0;
}
.formly-field-textarea .field-wrapper .form-group div:not([class]) {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.formly-field-textarea .field-wrapper .form-group div:not([class]) textarea {
  flex: 1;
  min-height: 50px;
}
label[with-required-asterisk]::after {
  display: inline-block;
  color: #ff8800;
  font-size: 14px;
  margin-left: 1px;
  content: '*';
}
.input-error-border {
  border-color: #f44336 !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.form-control.script-input-field.ng-invalid.ng-touched {
  border-color: #f44336 !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.formly-field-input {
  min-height: 120px;
}
/*!
 * ui-grid - v4.6.3-1051dee5 - 2018-09-17
 * Copyright (c) 2018 ; License: MIT 
 */
.ui-grid {
  border: 1px solid #d4d4d4;
  box-sizing: content-box;
  border-radius: 0;
  transform: translateZ(0);
}
.ui-grid-vertical-bar {
  position: absolute;
  right: 0;
  width: 0;
}
.ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar,
.ui-grid-cell:not(:last-child) .ui-grid-vertical-bar {
  width: 1px;
}
.ui-grid-scrollbar-placeholder {
  background-color: transparent;
}
.ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar {
  background-color: #d4d4d4;
}
.ui-grid-cell:not(:last-child) .ui-grid-vertical-bar {
  background-color: #d4d4d4;
}
.ui-grid-header-cell:last-child .ui-grid-vertical-bar {
  right: -1px;
  width: 1px;
  background-color: #d4d4d4;
}
.ui-grid-clearfix:before,
.ui-grid-clearfix:after {
  content: "";
  display: table;
}
.ui-grid-clearfix:after {
  clear: both;
}
.ui-grid-invisible {
  visibility: hidden;
}
.ui-grid-contents-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
}
.ui-grid-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.ui-grid-icon-button {
  background-color: transparent;
  border: none;
  padding: 0;
}
.clickable {
  cursor: pointer;
}
.ui-grid-top-panel-background {
  background-color: #f3f3f3;
}
.ui-grid-header {
  border-bottom: 1px solid #d4d4d4;
  box-sizing: border-box;
}
.ui-grid-top-panel {
  position: relative;
  overflow: hidden;
  font-weight: bold;
  background-color: #f3f3f3;
  -webkit-border-top-right-radius: -1px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: -1px;
  -moz-border-radius-topright: -1px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: -1px;
  border-top-right-radius: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: -1px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.ui-grid-header-viewport {
  overflow: hidden;
}
.ui-grid-header-canvas:before,
.ui-grid-header-canvas:after {
  content: "";
  display: flex;
  line-height: 0;
}
.ui-grid-header-canvas:after {
  clear: both;
}
.ui-grid-header-cell-wrapper {
  position: relative;
  display: flex;
  box-sizing: border-box;
  height: 100%;
  width: 100%;
}
.ui-grid-header-cell-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.ui-grid-header-cell {
  position: relative;
  box-sizing: border-box;
  background-color: inherit;
  border-right: 1px solid;
  border-color: #d4d4d4;
  -webkit-user-select: none;
  user-select: none;
  width: 0;
}
.ui-grid-header-cell:last-child {
  border-right: 0;
}
.ui-grid-header-cell .sortable {
  cursor: pointer;
}
.ui-grid-header-cell .ui-grid-sort-priority-number {
  margin-left: -8px;
}
.ui-grid-header-cell > div {
  -ms-flex-basis: 100%;
  flex-basis: 100%;
}
.ui-grid-header .ui-grid-vertical-bar {
  top: 0;
  bottom: 0;
}
.ui-grid-column-menu-button {
  position: absolute;
  right: 1px;
  top: 0;
}
.ui-grid-column-menu-button .ui-grid-icon-angle-down {
  vertical-align: sub;
}
.ui-grid-header-cell-last-col .ui-grid-cell-contents,
.ui-grid-header-cell-last-col .ui-grid-filter-container,
.ui-grid-header-cell-last-col .ui-grid-column-menu-button,
.ui-grid-header-cell-last-col + .ui-grid-column-resizer.right {
  margin-right: 13px;
}
.ui-grid-render-container-right .ui-grid-header-cell-last-col .ui-grid-cell-contents,
.ui-grid-render-container-right .ui-grid-header-cell-last-col .ui-grid-filter-container,
.ui-grid-render-container-right .ui-grid-header-cell-last-col .ui-grid-column-menu-button,
.ui-grid-render-container-right .ui-grid-header-cell-last-col + .ui-grid-column-resizer.right {
  margin-right: 28px;
}
.ui-grid-column-menu {
  position: absolute;
}
.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,
.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove {
  transition: all 0.04s linear;
  display: block !important;
}
.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add.ng-hide-add-active,
.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove {
  transform: translateY(-100%);
}
.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,
.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove.ng-hide-remove-active {
  transform: translateY(0);
}
.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,
.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove {
  transition: all 0.04s linear;
  display: block !important;
}
.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add.ng-hide-add-active,
.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove {
  transform: translateY(-100%);
}
.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,
.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove.ng-hide-remove-active {
  transform: translateY(0);
}
.ui-grid-filter-container {
  padding: 4px 10px;
  position: relative;
}
.ui-grid-filter-container .ui-grid-filter-button {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}
.ui-grid-filter-container .ui-grid-filter-button [class^="ui-grid-icon"] {
  position: absolute;
  top: 50%;
  line-height: 32px;
  margin-top: -16px;
  right: 10px;
  opacity: 0.66;
}
.ui-grid-filter-container .ui-grid-filter-button [class^="ui-grid-icon"]:hover {
  opacity: 1;
}
.ui-grid-filter-container .ui-grid-filter-button-select {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}
.ui-grid-filter-container .ui-grid-filter-button-select [class^="ui-grid-icon"] {
  position: absolute;
  top: 50%;
  line-height: 32px;
  margin-top: -16px;
  right: 0px;
  opacity: 0.66;
}
.ui-grid-filter-container .ui-grid-filter-button-select [class^="ui-grid-icon"]:hover {
  opacity: 1;
}
input[type="text"].ui-grid-filter-input {
  box-sizing: border-box;
  padding: 0 18px 0 0;
  margin: 0;
  width: 100%;
  border: 1px solid #d4d4d4;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
input[type="text"].ui-grid-filter-input:hover {
  border: 1px solid #d4d4d4;
}
select.ui-grid-filter-select {
  padding: 0;
  margin: 0;
  border: 0;
  width: 90%;
  border: 1px solid #d4d4d4;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
select.ui-grid-filter-select:hover {
  border: 1px solid #d4d4d4;
}
.ui-grid-filter-cancel-button-hidden select.ui-grid-filter-select {
  width: 100%;
}
.ui-grid-render-container {
  position: inherit;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.ui-grid-render-container:focus {
  outline: none;
}
.ui-grid-viewport {
  min-height: 20px;
  position: relative;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.ui-grid-viewport:focus {
  outline: none !important;
}
.ui-grid-canvas {
  position: relative;
  padding-top: 1px;
}
.ui-grid-row {
  clear: both;
}
.ui-grid-row:nth-child(odd) .ui-grid-cell {
  background-color: #fdfdfd;
}
.ui-grid-row:nth-child(even) .ui-grid-cell {
  background-color: #f3f3f3;
}
.ui-grid-row:last-child .ui-grid-cell {
  border-bottom-color: #d4d4d4;
  border-bottom-style: solid;
}
.ui-grid-row:hover > [ui-grid-row] > .ui-grid-cell:hover .ui-grid-cell,
.ui-grid-row:nth-child(odd):hover .ui-grid-cell,
.ui-grid-row:nth-child(even):hover .ui-grid-cell {
  background-color: #d5eaee;
}
.ui-grid-no-row-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 10%;
  background-color: #f3f3f3;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #d4d4d4;
  font-size: 2em;
  text-align: center;
}
.ui-grid-no-row-overlay > * {
  position: absolute;
  display: table;
  margin: auto 0;
  width: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0.66;
}
.ui-grid-cell {
  overflow: hidden;
  float: left;
  background-color: inherit;
  border-right: 1px solid;
  border-color: #d4d4d4;
  box-sizing: border-box;
}
.ui-grid-cell:last-child {
  border-right: 0;
}
.ui-grid-cell-contents {
  padding: 5px;
  box-sizing: border-box;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 100%;
}
.ui-grid-cell-contents-hidden {
  visibility: hidden;
  width: 0;
  height: 0;
  display: none;
}
.ui-grid-row .ui-grid-cell.ui-grid-row-header-cell {
  background-color: #F0F0EE;
  border-bottom: solid 1px #d4d4d4;
}
.ui-grid-cell-empty {
  display: inline-block;
  width: 10px;
  height: 10px;
}
.ui-grid-footer-info {
  padding: 5px 10px;
}
.ui-grid-footer-panel-background {
  background-color: #f3f3f3;
}
.ui-grid-footer-panel {
  position: relative;
  border-bottom: 1px solid #d4d4d4;
  border-top: 1px solid #d4d4d4;
  overflow: hidden;
  font-weight: bold;
  background-color: #f3f3f3;
  -webkit-border-top-right-radius: -1px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: -1px;
  -moz-border-radius-topright: -1px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: -1px;
  border-top-right-radius: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: -1px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.ui-grid-grid-footer {
  float: left;
  width: 100%;
}
.ui-grid-footer-viewport,
.ui-grid-footer-canvas {
  display: flex;
  flex: 1 1 auto;
  height: 100%;
}
.ui-grid-footer-viewport {
  overflow: hidden;
}
.ui-grid-footer-canvas {
  position: relative;
}
.ui-grid-footer-canvas:before,
.ui-grid-footer-canvas:after {
  content: "";
  display: table;
  line-height: 0;
}
.ui-grid-footer-canvas:after {
  clear: both;
}
.ui-grid-footer-cell-wrapper {
  position: relative;
  display: table;
  box-sizing: border-box;
  height: 100%;
}
.ui-grid-footer-cell-row {
  display: table-row;
}
.ui-grid-footer-cell {
  overflow: hidden;
  background-color: inherit;
  border-right: 1px solid;
  border-color: #d4d4d4;
  box-sizing: border-box;
  display: table-cell;
}
.ui-grid-footer-cell:last-child {
  border-right: 0;
}
.ui-grid-menu-button {
  z-index: 2;
  position: absolute;
  right: 0;
  top: 0;
  background: #f3f3f3;
  border: 0;
  border-left: 1px solid #d4d4d4;
  border-bottom: 1px solid #d4d4d4;
  cursor: pointer;
  height: 32px;
  font-weight: normal;
}
.ui-grid-menu-button .ui-grid-icon-container {
  margin-top: 5px;
  margin-left: 2px;
}
.ui-grid-menu-button .ui-grid-menu {
  right: 0;
}
.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid {
  overflow: scroll;
}
.ui-grid-menu {
  overflow: hidden;
  max-width: 320px;
  z-index: 2;
  position: absolute;
  right: 100%;
  padding: 0 10px 20px 10px;
  cursor: pointer;
  box-sizing: border-box;
}
.ui-grid-menu-item {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ui-grid-menu .ui-grid-menu-inner {
  background: #fff;
  border: 1px solid #d4d4d4;
  position: relative;
  white-space: nowrap;
  border-radius: 0;
}
.ui-grid-menu .ui-grid-menu-inner ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.ui-grid-menu .ui-grid-menu-inner ul li {
  padding: 0;
}
.ui-grid-menu .ui-grid-menu-inner ul li .ui-grid-menu-item {
  color: #000;
  min-width: 100%;
  padding: 8px;
  text-align: left;
  background: transparent;
  border: none;
  cursor: default;
}
.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item {
  cursor: pointer;
}
.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item:hover,
.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item:focus {
  background-color: #b3c4c7;
}
.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item.ui-grid-menu-item-active {
  background-color: #9cb2b6;
}
.ui-grid-menu .ui-grid-menu-inner ul li:not(:last-child) > .ui-grid-menu-item {
  border-bottom: 1px solid #d4d4d4;
}
.ui-grid-sortarrow {
  right: 5px;
  position: absolute;
  width: 20px;
  top: 0;
  bottom: 0;
  background-position: center;
}
.ui-grid-sortarrow.down {
  transform: rotate(180deg);
}
@font-face {
  font-family: 'ui-grid';
  src: url('/voice/agent/static/media/ui-grid.06bf0d8f9212415a8c24.eot');
  src: url('/voice/agent/static/media/ui-grid.06bf0d8f9212415a8c24.eot#iefix') format('embedded-opentype'), url('/voice/agent/static/media/ui-grid.519f5818832dc2ef089d.woff') format('woff'), url('/voice/agent/static/media/ui-grid.350f396731d728802d28.ttf') format('truetype'), url('/voice/agent/static/media/ui-grid.0d23ac14ebe30a59a63c.svg#ui-grid') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="ui-grid-icon"]:before,
[class*=" ui-grid-icon"]:before {
  font-family: "ui-grid";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
}
.ui-grid-icon-blank::before {
  width: 1em;
  content: ' ';
}
.ui-grid-icon-plus-squared:before {
  content: '\c350';
}
.ui-grid-icon-minus-squared:before {
  content: '\c351';
}
.ui-grid-icon-search:before {
  content: '\c352';
}
.ui-grid-icon-cancel:before {
  content: '\c353';
}
.ui-grid-icon-info-circled:before {
  content: '\c354';
}
.ui-grid-icon-lock:before {
  content: '\c355';
}
.ui-grid-icon-lock-open:before {
  content: '\c356';
}
.ui-grid-icon-pencil:before {
  content: '\c357';
}
.ui-grid-icon-down-dir:before {
  content: '\c358';
}
.ui-grid-icon-up-dir:before {
  content: '\c359';
}
.ui-grid-icon-left-dir:before {
  content: '\c35a';
}
.ui-grid-icon-right-dir:before {
  content: '\c35b';
}
.ui-grid-icon-left-open:before {
  content: '\c35c';
}
.ui-grid-icon-right-open:before {
  content: '\c35d';
}
.ui-grid-icon-angle-down:before {
  content: '\c35e';
}
.ui-grid-icon-filter:before {
  content: '\c35f';
}
.ui-grid-icon-sort-alt-up:before {
  content: '\c360';
}
.ui-grid-icon-sort-alt-down:before {
  content: '\c361';
}
.ui-grid-icon-ok:before {
  content: '\c362';
}
.ui-grid-icon-menu:before {
  content: '\c363';
}
.ui-grid-icon-indent-left:before {
  content: '\e800';
}
.ui-grid-icon-indent-right:before {
  content: '\e801';
}
.ui-grid-icon-spin5:before {
  content: '\ea61';
}
.ui-grid[dir=rtl] .ui-grid-header-cell,
.ui-grid[dir=rtl] .ui-grid-footer-cell,
.ui-grid[dir=rtl] .ui-grid-cell {
  float: right !important;
}
.ui-grid[dir=rtl] .ui-grid-column-menu-button {
  position: absolute;
  left: 1px;
  top: 0;
  right: inherit;
}
.ui-grid[dir=rtl] .ui-grid-cell:first-child,
.ui-grid[dir=rtl] .ui-grid-header-cell:first-child,
.ui-grid[dir=rtl] .ui-grid-footer-cell:first-child {
  border-right: 0;
}
.ui-grid[dir=rtl] .ui-grid-cell:last-child,
.ui-grid[dir=rtl] .ui-grid-header-cell:last-child {
  border-right: 1px solid #d4d4d4;
  border-left: 0;
}
.ui-grid[dir=rtl] .ui-grid-header-cell:first-child .ui-grid-vertical-bar,
.ui-grid[dir=rtl] .ui-grid-footer-cell:first-child .ui-grid-vertical-bar,
.ui-grid[dir=rtl] .ui-grid-cell:first-child .ui-grid-vertical-bar {
  width: 0;
}
.ui-grid[dir=rtl] .ui-grid-menu-button {
  z-index: 2;
  position: absolute;
  left: 0;
  right: auto;
  background: #f3f3f3;
  border: 1px solid #d4d4d4;
  cursor: pointer;
  min-height: 27px;
  font-weight: normal;
}
.ui-grid[dir=rtl] .ui-grid-menu-button .ui-grid-menu {
  left: 0;
  right: auto;
}
.ui-grid[dir=rtl] .ui-grid-filter-container .ui-grid-filter-button {
  right: initial;
  left: 0;
}
.ui-grid[dir=rtl] .ui-grid-filter-container .ui-grid-filter-button [class^="ui-grid-icon"] {
  right: initial;
  left: 10px;
}
.ui-grid-animate-spin {
  animation: ui-grid-spin 2s infinite linear;
  display: inline-block;
}
@keyframes ui-grid-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.ui-grid-cell-focus {
  outline: 0;
  background-color: #b3c4c7;
}
.ui-grid-focuser {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.ui-grid-focuser:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.ui-grid-offscreen {
  display: block;
  position: absolute;
  left: -10000px;
  top: -10000px;
  clip: rect(0, 0, 0, 0);
}
.ui-grid-cell input {
  border-radius: inherit;
  padding: 0;
  width: 100%;
  color: inherit;
  height: auto;
  font: inherit;
  outline: none;
}
.ui-grid-cell input:focus {
  color: inherit;
  outline: none;
}
.ui-grid-cell input[type="checkbox"] {
  margin: 9px 0 0 6px;
  width: auto;
}
.ui-grid-cell input.ng-invalid {
  border: 1px solid #fc8f8f;
}
.ui-grid-cell input.ng-valid {
  border: 1px solid #d4d4d4;
}
.ui-grid-viewport .ui-grid-empty-base-layer-container {
  position: absolute;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}
.expandableRow .ui-grid-row:nth-child(odd) .ui-grid-cell {
  background-color: #fdfdfd;
}
.expandableRow .ui-grid-row:nth-child(even) .ui-grid-cell {
  background-color: #f3f3f3;
}
.ui-grid-cell.ui-grid-disable-selection.ui-grid-row-header-cell {
  pointer-events: none;
}
.ui-grid-expandable-buttons-cell i {
  pointer-events: all;
}
.scrollFiller {
  float: left;
  border: 1px solid #d4d4d4;
}
.ui-grid-tree-header-row {
  font-weight: bold !important;
}
.movingColumn {
  position: absolute;
  top: 0;
  border: 1px solid #d4d4d4;
  box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
}
.movingColumn .ui-grid-icon-angle-down {
  display: none;
}
.ui-grid-pager-panel {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding-top: 3px;
  padding-bottom: 3px;
  box-sizing: content-box;
}
.ui-grid-pager-container {
  float: left;
}
.ui-grid-pager-control {
  padding: 5px 0;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  margin-right: 10px;
  margin-left: 10px;
  min-width: 135px;
  float: left;
}
.ui-grid-pager-control button,
.ui-grid-pager-control span,
.ui-grid-pager-control input {
  margin-right: 4px;
}
.ui-grid-pager-control button {
  height: 25px;
  min-width: 26px;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background: #f3f3f3;
  border: 1px solid #ccc;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  user-select: none;
  color: #eee;
}
.ui-grid-pager-control button:hover {
  border-color: #adadad;
  text-decoration: none;
}
.ui-grid-pager-control button:focus {
  border-color: #8c8c8c;
  text-decoration: none;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.ui-grid-pager-control button:active {
  border-color: #adadad;
  outline: 0;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.ui-grid-pager-control button:active:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.ui-grid-pager-control button:active:hover,
.ui-grid-pager-control button:active:focus {
  background-color: #c8c8c8;
  border-color: #8c8c8c;
}
.ui-grid-pager-control button:hover,
.ui-grid-pager-control button:focus,
.ui-grid-pager-control button:active {
  color: #eee;
  background: #dadada;
}
.ui-grid-pager-control button[disabled] {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}
.ui-grid-pager-control button[disabled]:hover,
.ui-grid-pager-control button[disabled]:focus {
  background-color: #f3f3f3;
  border-color: #ccc;
}
.ui-grid-pager-control input {
  display: inline;
  height: 26px;
  width: 50px;
  vertical-align: top;
  color: #555555;
  background: #fff;
  border: 1px solid #ccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.ui-grid-pager-control input:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.ui-grid-pager-control input[disabled],
.ui-grid-pager-control input[readonly],
.ui-grid-pager-control input::-moz-placeholder {
  opacity: 1;
}
.ui-grid-pager-control input::-moz-placeholder,
.ui-grid-pager-control input:-ms-input-placeholder,
.ui-grid-pager-control input::-webkit-input-placeholder {
  color: #999;
}
.ui-grid-pager-control input::-ms-expand {
  border: 0;
  background-color: transparent;
}
.ui-grid-pager-control input[disabled],
.ui-grid-pager-control input[readonly] {
  background-color: #eeeeee;
}
.ui-grid-pager-control input[disabled] {
  cursor: not-allowed;
}
.ui-grid-pager-control .ui-grid-pager-max-pages-number {
  vertical-align: bottom;
}
.ui-grid-pager-control .ui-grid-pager-max-pages-number > * {
  vertical-align: bottom;
}
.ui-grid-pager-control .ui-grid-pager-max-pages-number abbr {
  border-bottom: none;
  text-decoration: none;
}
.ui-grid-pager-control .first-bar {
  width: 10px;
  border-left: 2px solid #4d4d4d;
  margin-top: -6px;
  height: 12px;
  margin-left: -3px;
}
.ui-grid-pager-control .first-bar-rtl {
  width: 10px;
  border-left: 2px solid #4d4d4d;
  margin-top: -6px;
  height: 12px;
  margin-right: -7px;
}
.ui-grid-pager-control .first-triangle {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 8.7px 5px 0;
  border-color: transparent #4d4d4d transparent transparent;
  margin-left: 2px;
}
.ui-grid-pager-control .next-triangle {
  margin-left: 1px;
}
.ui-grid-pager-control .prev-triangle {
  margin-left: 0;
}
.ui-grid-pager-control .last-triangle {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 8.7px;
  border-color: transparent transparent transparent #4d4d4d;
  margin-left: -1px;
}
.ui-grid-pager-control .last-bar {
  width: 10px;
  border-left: 2px solid #4d4d4d;
  margin-top: -6px;
  height: 12px;
  margin-left: 1px;
}
.ui-grid-pager-control .last-bar-rtl {
  width: 10px;
  border-left: 2px solid #4d4d4d;
  margin-top: -6px;
  height: 12px;
  margin-right: -11px;
}
.ui-grid-pager-row-count-picker {
  float: left;
  padding: 5px 10px;
}
.ui-grid-pager-row-count-picker select {
  color: #555555;
  background: #fff;
  border: 1px solid #ccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
  height: 25px;
  width: 67px;
  display: inline;
  vertical-align: middle;
}
.ui-grid-pager-row-count-picker select:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.ui-grid-pager-row-count-picker select[disabled],
.ui-grid-pager-row-count-picker select[readonly],
.ui-grid-pager-row-count-picker select::-moz-placeholder {
  opacity: 1;
}
.ui-grid-pager-row-count-picker select::-moz-placeholder,
.ui-grid-pager-row-count-picker select:-ms-input-placeholder,
.ui-grid-pager-row-count-picker select::-webkit-input-placeholder {
  color: #999;
}
.ui-grid-pager-row-count-picker select::-ms-expand {
  border: 0;
  background-color: transparent;
}
.ui-grid-pager-row-count-picker select[disabled],
.ui-grid-pager-row-count-picker select[readonly] {
  background-color: #eeeeee;
}
.ui-grid-pager-row-count-picker select[disabled] {
  cursor: not-allowed;
}
.ui-grid-pager-row-count-picker .ui-grid-pager-row-count-label {
  margin-top: 3px;
}
.ui-grid-pager-count-container {
  float: right;
  margin-top: 4px;
  min-width: 50px;
}
.ui-grid-pager-count-container .ui-grid-pager-count {
  margin-right: 10px;
  margin-left: 10px;
  float: right;
}
.ui-grid-pager-count-container .ui-grid-pager-count abbr {
  border-bottom: none;
  text-decoration: none;
}
.ui-grid-pinned-container {
  position: absolute;
  display: inline;
  top: 0;
}
.ui-grid-pinned-container.ui-grid-pinned-container-left {
  float: left;
  left: 0;
}
.ui-grid-pinned-container.ui-grid-pinned-container-right {
  float: right;
  right: 0;
}
.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:last-child {
  box-sizing: border-box;
  border-right: 1px solid;
  border-width: 1px;
  border-right-color: #aeaeae;
}
.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-cell:last-child {
  box-sizing: border-box;
  border-right: 1px solid;
  border-width: 1px;
  border-right-color: #aeaeae;
}
.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar,
.ui-grid-pinned-container .ui-grid-cell:not(:last-child) .ui-grid-vertical-bar {
  width: 1px;
}
.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar {
  background-color: #d4d4d4;
}
.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-cell:not(:last-child) .ui-grid-vertical-bar {
  background-color: #aeaeae;
}
.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:last-child .ui-grid-vertical-bar {
  right: -1px;
  width: 1px;
  background-color: #aeaeae;
}
.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:first-child {
  box-sizing: border-box;
  border-left: 1px solid;
  border-width: 1px;
  border-left-color: #aeaeae;
}
.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-cell:first-child {
  box-sizing: border-box;
  border-left: 1px solid;
  border-width: 1px;
  border-left-color: #aeaeae;
}
.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:not(:first-child) .ui-grid-vertical-bar,
.ui-grid-pinned-container .ui-grid-cell:not(:first-child) .ui-grid-vertical-bar {
  width: 1px;
}
.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:not(:first-child) .ui-grid-vertical-bar {
  background-color: #d4d4d4;
}
.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-cell:not(:last-child) .ui-grid-vertical-bar {
  background-color: #aeaeae;
}
.ui-grid-pinned-container.ui-grid-pinned-container-first .ui-grid-header-cell:first-child .ui-grid-vertical-bar {
  left: -1px;
  width: 1px;
  background-color: #aeaeae;
}
.ui-grid-column-resizer {
  top: 0;
  bottom: 0;
  width: 5px;
  position: absolute;
  cursor: col-resize;
}
.ui-grid-column-resizer.left {
  left: 0;
}
.ui-grid-column-resizer.right {
  right: 0;
}
.ui-grid-header-cell:last-child .ui-grid-column-resizer.right {
  border-right: 1px solid #d4d4d4;
}
.ui-grid[dir=rtl] .ui-grid-header-cell:last-child .ui-grid-column-resizer.right {
  border-right: 0;
}
.ui-grid[dir=rtl] .ui-grid-header-cell:last-child .ui-grid-column-resizer.left {
  border-left: 1px solid #d4d4d4;
}
.ui-grid.column-resizing {
  cursor: col-resize;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
}
.ui-grid.column-resizing .ui-grid-resize-overlay {
  position: absolute;
  top: 0;
  height: 100%;
  width: 1px;
  background-color: #aeaeae;
}
.ui-grid-row-saving .ui-grid-cell {
  color: #848484 !important;
}
.ui-grid-row-dirty .ui-grid-cell {
  color: #610B38;
}
.ui-grid-row-error .ui-grid-cell {
  color: #FF0000 !important;
}
.ui-grid-row.ui-grid-row-selected > [ui-grid-row] > .ui-grid-cell {
  background-color: #C9DDE1;
}
.ui-grid-disable-selection {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
  cursor: default;
}
.ui-grid-selection-row-header-buttons {
  display: flex;
  align-items: center;
  height: 100%;
  cursor: pointer;
}
.ui-grid-selection-row-header-buttons::before {
  opacity: 0.1;
}
.ui-grid-selection-row-header-buttons.ui-grid-row-selected::before,
.ui-grid-selection-row-header-buttons.ui-grid-all-selected::before {
  opacity: 1;
}
.ui-grid-tree-row-header-buttons.ui-grid-tree-header {
  cursor: pointer;
  opacity: 1;
}
.ui-grid-tree-header-row {
  font-weight: bold !important;
}
.ui-grid-tree-header-row .ui-grid-cell.ui-grid-disable-selection.ui-grid-row-header-cell {
  pointer-events: all;
}
.ui-grid-cell-contents.invalid {
  border: 1px solid #fc8f8f;
}
/*! Quill Editor v0.20.1
 *  https://quilljs.com/
 *  Copyright (c) 2014, Jason Chen
 *  Copyright (c) 2013, salesforce.com
 */
.ql-image-tooltip {
  padding: 10px;
  width: 300px;
}
.ql-image-tooltip:after {
  clear: both;
  content: "";
  display: table;
}
.ql-image-tooltip a {
  border: 1px solid #000;
  box-sizing: border-box;
  display: inline-block;
  float: left;
  padding: 5px;
  text-align: center;
  width: 50%;
}
.ql-image-tooltip img {
  bottom: 0;
  left: 0;
  margin: auto;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0;
}
.ql-image-tooltip .input {
  box-sizing: border-box;
  width: 100%;
}
.ql-image-tooltip .preview {
  margin: 10px 0px;
  position: relative;
  border: 1px dashed #000;
  height: 200px;
}
.ql-image-tooltip .preview span {
  display: inline-block;
  position: absolute;
  text-align: center;
  top: 40%;
  width: 100%;
}
.ql-link-tooltip {
  padding: 5px 10px;
}
.ql-link-tooltip input.input {
  width: 170px;
}
.ql-link-tooltip input.input,
.ql-link-tooltip a.done {
  display: none;
}
.ql-link-tooltip a.change {
  margin-right: 4px;
}
.ql-link-tooltip.editing input.input,
.ql-link-tooltip.editing a.done {
  display: inline-block;
}
.ql-link-tooltip.editing a.url,
.ql-link-tooltip.editing a.change,
.ql-link-tooltip.editing a.remove {
  display: none;
}
.ql-multi-cursor {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1000;
}
.ql-multi-cursor .cursor {
  margin-left: -1px;
  position: absolute;
}
.ql-multi-cursor .cursor-flag {
  bottom: 100%;
  position: absolute;
  white-space: nowrap;
}
.ql-multi-cursor .cursor-name {
  display: inline-block;
  color: #fff;
  padding: 2px 8px;
}
.ql-multi-cursor .cursor-caret {
  height: 100%;
  position: absolute;
  width: 2px;
}
.ql-multi-cursor .cursor.hidden .cursor-flag {
  display: none;
}
.ql-multi-cursor .cursor.top .cursor-flag {
  bottom: auto;
  top: 100%;
}
.ql-multi-cursor .cursor.right .cursor-flag {
  right: -2px;
}
.ql-paste-manager {
  left: -100000px;
  position: absolute;
  top: 50%;
}
.ql-toolbar {
  box-sizing: border-box;
}
.ql-tooltip {
  background-color: #fff;
  border: 1px solid #000;
  box-sizing: border-box;
  position: absolute;
  top: 0px;
  white-space: nowrap;
  z-index: 2000;
}
.ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-container {
  box-sizing: border-box;
  cursor: text;
  font-family: Helvetica, 'Arial', sans-serif;
  font-size: 13px;
  height: 100%;
  line-height: 1.42;
  margin: 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 12px 15px;
  position: relative;
}
.ql-editor {
  box-sizing: border-box;
  min-height: 100%;
  outline: none;
  tab-size: 4;
  white-space: pre-wrap;
}
.ql-editor div {
  margin: 0;
  padding: 0;
}
.ql-editor a {
  text-decoration: underline;
}
.ql-editor b {
  font-weight: bold;
}
.ql-editor i {
  font-style: italic;
}
.ql-editor s {
  text-decoration: line-through;
}
.ql-editor u {
  text-decoration: underline;
}
.ql-editor a,
.ql-editor b,
.ql-editor i,
.ql-editor s,
.ql-editor u,
.ql-editor span {
  background-color: inherit;
}
.ql-editor img {
  max-width: 100%;
}
.ql-editor blockquote,
.ql-editor ol,
.ql-editor ul {
  margin: 0 0 0 2em;
  padding: 0;
}
.ql-editor ol {
  list-style-type: decimal;
}
.ql-editor ul {
  list-style-type: disc;
}
.ql-editor.ql-ie-9 br,
.ql-editor.ql-ie-10 br {
  display: none;
}
/*! Quill Editor v0.20.1
 *  https://quilljs.com/
 *  Copyright (c) 2014, Jason Chen
 *  Copyright (c) 2013, salesforce.com
 */
.ql-image-tooltip {
  padding: 10px;
  width: 300px;
}
.ql-image-tooltip:after {
  clear: both;
  content: "";
  display: table;
}
.ql-image-tooltip a {
  border: 1px solid #000;
  box-sizing: border-box;
  display: inline-block;
  float: left;
  padding: 5px;
  text-align: center;
  width: 50%;
}
.ql-image-tooltip img {
  bottom: 0;
  left: 0;
  margin: auto;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0;
}
.ql-image-tooltip .input {
  box-sizing: border-box;
  width: 100%;
}
.ql-image-tooltip .preview {
  margin: 10px 0px;
  position: relative;
  border: 1px dashed #000;
  height: 200px;
}
.ql-image-tooltip .preview span {
  display: inline-block;
  position: absolute;
  text-align: center;
  top: 40%;
  width: 100%;
}
.ql-link-tooltip {
  padding: 5px 10px;
}
.ql-link-tooltip input.input {
  width: 170px;
}
.ql-link-tooltip input.input,
.ql-link-tooltip a.done {
  display: none;
}
.ql-link-tooltip a.change {
  margin-right: 4px;
}
.ql-link-tooltip.editing input.input,
.ql-link-tooltip.editing a.done {
  display: inline-block;
}
.ql-link-tooltip.editing a.url,
.ql-link-tooltip.editing a.change,
.ql-link-tooltip.editing a.remove {
  display: none;
}
.ql-multi-cursor {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1000;
}
.ql-multi-cursor .cursor {
  margin-left: -1px;
  position: absolute;
}
.ql-multi-cursor .cursor-flag {
  bottom: 100%;
  position: absolute;
  white-space: nowrap;
}
.ql-multi-cursor .cursor-name {
  display: inline-block;
  color: #fff;
  padding: 2px 8px;
}
.ql-multi-cursor .cursor-caret {
  height: 100%;
  position: absolute;
  width: 2px;
}
.ql-multi-cursor .cursor.hidden .cursor-flag {
  display: none;
}
.ql-multi-cursor .cursor.top .cursor-flag {
  bottom: auto;
  top: 100%;
}
.ql-multi-cursor .cursor.right .cursor-flag {
  right: -2px;
}
.ql-paste-manager {
  left: -100000px;
  position: absolute;
  top: 50%;
}
.ql-toolbar {
  box-sizing: border-box;
}
.ql-tooltip {
  background-color: #fff;
  border: 1px solid #000;
  box-sizing: border-box;
  position: absolute;
  top: 0px;
  white-space: nowrap;
  z-index: 2000;
}
.ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-container {
  box-sizing: border-box;
  cursor: text;
  font-family: Helvetica, 'Arial', sans-serif;
  font-size: 13px;
  height: 100%;
  line-height: 1.42;
  margin: 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 12px 15px;
  position: relative;
}
.ql-editor {
  box-sizing: border-box;
  min-height: 100%;
  outline: none;
  tab-size: 4;
  white-space: pre-wrap;
}
.ql-editor div {
  margin: 0;
  padding: 0;
}
.ql-editor a {
  text-decoration: underline;
}
.ql-editor b {
  font-weight: bold;
}
.ql-editor i {
  font-style: italic;
}
.ql-editor s {
  text-decoration: line-through;
}
.ql-editor u {
  text-decoration: underline;
}
.ql-editor a,
.ql-editor b,
.ql-editor i,
.ql-editor s,
.ql-editor u,
.ql-editor span {
  background-color: inherit;
}
.ql-editor img {
  max-width: 100%;
}
.ql-editor blockquote,
.ql-editor ol,
.ql-editor ul {
  margin: 0 0 0 2em;
  padding: 0;
}
.ql-editor ol {
  list-style-type: decimal;
}
.ql-editor ul {
  list-style-type: disc;
}
.ql-editor.ql-ie-9 br,
.ql-editor.ql-ie-10 br {
  display: none;
}
.ql-snow .ql-image-tooltip a {
  border: 1px solid #06c;
}
.ql-snow .ql-image-tooltip a.insert {
  background-color: #06c;
  color: #fff;
}
.ql-snow .ql-image-tooltip .preview {
  border-color: #ccc;
  color: #ccc;
}
.ql-snow .ql-link-tooltip a,
.ql-snow .ql-link-tooltip span {
  line-height: 25px;
}
.ql-snow .ql-multi-cursor .cursor-name {
  border-radius: 4px;
  font-size: 11px;
  font-family: Arial;
  margin-left: -50%;
  padding: 4px 10px;
}
.ql-snow .ql-multi-cursor .cursor-triangle {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  height: 0px;
  margin-left: -3px;
  width: 0px;
}
.ql-snow .ql-multi-cursor .cursor.left .cursor-name {
  margin-left: -8px;
}
.ql-snow .ql-multi-cursor .cursor.right .cursor-flag {
  right: auto;
}
.ql-snow .ql-multi-cursor .cursor.right .cursor-name {
  margin-left: -100%;
  margin-right: -8px;
}
.ql-snow .ql-multi-cursor .cursor-triangle.bottom {
  border-top: 4px solid transparent;
  display: block;
  margin-bottom: -1px;
}
.ql-snow .ql-multi-cursor .cursor-triangle.top {
  border-bottom: 4px solid transparent;
  display: none;
  margin-top: -1px;
}
.ql-snow .ql-multi-cursor .cursor.top .cursor-triangle.bottom {
  display: none;
}
.ql-snow .ql-multi-cursor .cursor.top .cursor-triangle.top {
  display: block;
}
.ql-snow.ql-toolbar {
  box-sizing: border-box;
  padding: 8px;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.ql-snow.ql-toolbar .ql-format-group {
  display: inline-block;
  margin-right: 15px;
  vertical-align: middle;
}
.ql-snow.ql-toolbar .ql-format-separator {
  box-sizing: border-box;
  background-color: #ddd;
  display: inline-block;
  height: 14px;
  margin-left: 4px;
  margin-right: 4px;
  vertical-align: middle;
  width: 1px;
}
.ql-snow.ql-toolbar .ql-format-button {
  display: inline-block;
  height: 24px;
  line-height: 24px;
  vertical-align: middle;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  box-sizing: border-box;
  cursor: pointer;
  text-align: center;
  width: 24px;
}
.ql-snow.ql-toolbar .ql-picker {
  box-sizing: border-box;
  color: #444;
  display: inline-block;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  font-size: 14px;
  font-weight: 500;
  position: relative;
}
.ql-snow.ql-toolbar .ql-picker .ql-picker-label {
  box-sizing: border-box;
  display: inline-block;
  height: 24px;
  line-height: 24px;
  vertical-align: middle;
  background-color: #fff;
  background-position: right center;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  border: 1px solid transparent;
  cursor: pointer;
  position: relative;
  width: 100%;
}
.ql-snow.ql-toolbar .ql-picker .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label:hover {
  color: #06c;
}
.ql-snow.ql-toolbar .ql-picker .ql-picker-options {
  background-color: #fff;
  border: 1px solid transparent;
  box-sizing: border-box;
  display: none;
  padding: 4px 8px;
  position: absolute;
  width: 100%;
}
.ql-snow.ql-toolbar .ql-picker .ql-picker-options .ql-picker-item {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow.ql-toolbar .ql-picker .ql-picker-options .ql-picker-item.ql-selected,
.ql-snow.ql-toolbar .ql-picker .ql-picker-options .ql-picker-item:hover {
  color: #06c;
}
.ql-snow.ql-toolbar .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
  color: #ccc;
  z-index: 2;
}
.ql-snow.ql-toolbar .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
  display: block;
  margin-top: -1px;
  z-index: 1;
}
.ql-snow.ql-toolbar .ql-picker.ql-color-picker .ql-picker-label {
  background-position: center center;
  width: 28px;
}
.ql-snow.ql-toolbar .ql-picker.ql-color-picker .ql-picker-options {
  padding: 5px;
  width: 152px;
}
.ql-snow.ql-toolbar .ql-picker.ql-color-picker .ql-picker-options .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow.ql-toolbar .ql-picker.ql-color-picker .ql-picker-options .ql-picker-item.ql-primary-color {
  margin-bottom: 8px;
}
.ql-snow.ql-toolbar .ql-picker.ql-color-picker .ql-picker-options .ql-picker-item.ql-selected,
.ql-snow.ql-toolbar .ql-picker.ql-color-picker .ql-picker-options .ql-picker-item:hover {
  border-color: #000;
}
.ql-snow.ql-toolbar .ql-picker.ql-font {
  width: 105px;
}
.ql-snow.ql-toolbar .ql-picker.ql-size {
  width: 80px;
}
.ql-snow.ql-toolbar .ql-picker.ql-font .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker.ql-size .ql-picker-label {
  padding-left: 8px;
  padding-right: 8px;
}
.ql-snow.ql-toolbar .ql-picker.ql-align .ql-picker-label {
  background-position: center center;
  width: 28px;
}
.ql-snow.ql-toolbar .ql-picker.ql-align .ql-picker-item {
  box-sizing: border-box;
  display: inline-block;
  height: 24px;
  line-height: 24px;
  vertical-align: middle;
  padding: 0px;
  width: 28px;
}
.ql-snow.ql-toolbar .ql-picker.ql-align .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow.ql-toolbar .ql-picker .ql-picker-label {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAKlBMVEUAAABJSUlAQEBERERFRUVERERERERERERERERFRUVEREREREREREREREQJcW6NAAAADXRSTlMAFRzExcbLzM/Q0dLbKbcyLwAAADVJREFUCNdjYCAeMKYJQFnSdzdCWbl3r0NZvnev4tFre/cKlNV79yaUpXP3EJTFtEqBBHcAAHyoDQk0vM/lAAAAAElFTkSuQmCC");
}
.ql-snow.ql-toolbar .ql-picker.ql-expanded .ql-picker-label {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAdElEQVR42mP4//8/VfBINGjVqlUMhw4dEj148OBpEAaxQWKkGgQz5BIQ/4fiSyAxkg2CuuQ/Gj5DjkFHsRh0jJwwwooHzCCQ145g8dpRcgw6j8WgCyQbtH//fhmgxttIhtwGiZETRjDDLoIwiA0UG820FGAA5b25+qRqGXcAAAAASUVORK5CYII=");
}
.ql-snow.ql-toolbar .ql-picker.ql-active:not(.ql-expanded) .ql-picker-label,
.ql-snow.ql-toolbar:not(.ios) .ql-picker:not(.ql-expanded) .ql-picker-label:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAKlBMVEUAAAAAYc4AZMgAZcwAZs0AZs0AZs0AZ8wAZswAZs0AZswAZswAZswAZsx12LPhAAAADXRSTlMAFRzExcbLzM/Q0dLbKbcyLwAAADVJREFUCNdjYCAeMKYJQFnSdzdCWbl3r0NZvnev4tFre/cKlNV79yaUpXP3EJTFtEqBBHcAAHyoDQk0vM/lAAAAAElFTkSuQmCC");
}
.ql-snow.ql-toolbar .ql-format-button.ql-bold,
.ql-snow.ql-toolbar .ql-picker.ql-bold .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=bold],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=bold] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAYFBMVEUAAACAgIBAQEA5OTlAQEBERERAQEBERERERERERERDQ0NERERERERERERDQ0NERERERERFRUVERERERERFRUVERERERERERERERERERERERERERERERERERERERERERESN6WzHAAAAH3RSTlMAAggJDA8cQEtTWHF/i4yTpau+xMXX3O7v8/f6+/z+qN9w2AAAAFZJREFUeNqlzMcSgCAMRVEsYO+9vv//S9FhNIYld5HFmSTCqQ66dazkRzA1lPSQGRZGIsDMKMxRW7+2yCIcyf/QUyUGSnc+dkaqoFumM32pf2BqY+HUBfQaCPgVIBc1AAAAAElFTkSuQmCC");
}
.ql-snow.ql-toolbar .ql-format-button.ql-bold.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-bold .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=bold].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=bold].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-bold:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-bold .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=bold]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=bold]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAYFBMVEUAAAAAgP8AYL8AccYAatUAZswAZMgAZMsAZswAZcsAZcsAZssAZssAZ80AZswAZs0AZswAZ8wAZswAZcwAZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZsxCU9XcAAAAH3RSTlMAAggJDA8cQEtTWHF/i4yTpau+xMXX3O7v8/f6+/z+qN9w2AAAAFZJREFUeNqlzMcSgCAMRVEsYO+9vv//S9FhNIYld5HFmSTCqQ66dazkRzA1lPSQGRZGIsDMKMxRW7+2yCIcyf/QUyUGSnc+dkaqoFumM32pf2BqY+HUBfQaCPgVIBc1AAAAAElFTkSuQmCC");
}
.ql-snow.ql-toolbar .ql-format-button.ql-italic,
.ql-snow.ql-toolbar .ql-picker.ql-italic .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=italic],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=italic] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAi0lEQVR42mMYvoARl4SLi0sNkGoAYmY0qf+MjIztu3fvrkYWZGLADZhB8pS4CN1lQUBqLRDvAQJXHMqIstEISp8BEZQYZAIi/v//f5ZSg0xBBCMj4ymyDQKGjxKQEgLiV8DweUS2QUBXGEOZp0EEJV4zgdJnKDLo379/JsS6iJHSFA0DTDhT9CiAAQBbWyIY/pd4rQAAAABJRU5ErkJggg==");
}
.ql-snow.ql-toolbar .ql-format-button.ql-italic.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-italic .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=italic].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=italic].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-italic:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-italic .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=italic]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=italic]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAk0lEQVR42u3SsQ3CMBBA0X/2BozACMQswg4EMQMUdOyQVdggdpagZAc4ihjJjYmU66K8xpZsfdnSsVxCzTFdEW6AB0oKcqdrLhQcNaK+PLc79QfapLTDgz8cU9Tv8ibZQqIBgI8OxhexH29KPz90jltgA7zownN+6C0Nowhg+JqEvCZbSDSHNDJBLBNdctWJXv18Ad5dJL0jVfDhAAAAAElFTkSuQmCC");
}
.ql-snow.ql-toolbar .ql-format-button.ql-underline,
.ql-snow.ql-toolbar .ql-picker.ql-underline .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=underline],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=underline] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAM1BMVEUAAABLS0tFRUVDQ0NERERDQ0NFRUVFRUVERERDQ0NERERFRUVERERERERERERERERERESvCHKbAAAAEHRSTlMAERpMbW6Bgry9xMXh5PP51ZZfkwAAAEdJREFUeNq9yEEKgDAMRNHERDWq6dz/tFLBQUC6KfRtPnzpsh/sC2AHrcRUo0iuDXONI7gMxVW9wIQWPFb5sMgMk5YTdMmvGw2DA8yS9di7AAAAAElFTkSuQmCC");
}
.ql-snow.ql-toolbar .ql-format-button.ql-underline.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-underline .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=underline].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=underline].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-underline:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-underline .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=underline]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=underline]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAM1BMVEUAAAAAadIAYs4AZc0AZcwAZswAZ84AZswAZs0AZ8wAZcwAZs0AZswAZswAZswAZswAZsycBlETAAAAEHRSTlMAERpMbW6Bgry9xMXh5PP51ZZfkwAAAEdJREFUeNq9yEEKgDAMRNHERDWq6dz/tFLBQUC6KfRtPnzpsh/sC2AHrcRUo0iuDXONI7gMxVW9wIQWPFb5sMgMk5YTdMmvGw2DA8yS9di7AAAAAElFTkSuQmCC");
}
.ql-snow.ql-toolbar .ql-format-button.ql-strike,
.ql-snow.ql-toolbar .ql-picker.ql-strike .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=strike],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=strike] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAn1BMVEUAAAAAAACAgIBAQEA7OztAQEBLS0tHR0dAQEBJSUlGRkZERERCQkJERERDQ0NERERERERDQ0NFRUVERERERERERERERERERERFRUVERERERERERERFRUVDQ0NFRUVERERFRUVFRUVERERFRUVFRUVFRUVERERFRUVFRUVERERERERERERERERERERERERERERERERERERERERERERERERfrjwTAAAANHRSTlMAAQIMDRAREhQVKCk6PEhLT1xkZWZ4e4CCg4SIiZucoaersLK2wcTFydLX2ODi5err8fX3BKZfrQAAAH5JREFUGBmlwOEWgTAYBuC3isgMxCYAmwRh++7/2qRzttP/HnQTZjdjilkALzhR4wBvQiaLk8WXOJwlHVHjYgxnSmbeR0swGEkpxWZ3vt7fL/w9P4/ist+KdZ7zYYiWiCnScFYiRq1HFo4mxaKIKdJw0ooaVQovkaW1pUzQyQ86Agx4yKmWPAAAAABJRU5ErkJggg==");
}
.ql-snow.ql-toolbar .ql-format-button.ql-strike.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-strike .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=strike].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=strike].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-strike:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-strike .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=strike]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=strike]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAolBMVEUAAAAAAP8AgP8AatUAYsQAYM8AadIAY8YAZswAYc4AZswAZM0AZcoAZswAZ8oAZswAZMsAZ8oAZswAZcoAZ8sAZswAZssAZssAZs0AZswAZ8wAZs0AZ8wAZs0AZswAZ8wAZ8wAZs0AZ8wAZ8wAZs0AZs0AZs0AZcwAZs0AZcwAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZsyiCU+yAAAANXRSTlMAAQIMDRAREhQVKCk6PEhLT1xkZWZ4e4CAgoOEiImbnKGnq7CytsHExcnS19jg4uXq6/H190B1i7AAAAB/SURBVBgZpcDhFoEwGAbgt4pIBmImAJsEYfvu/9ZU52yn/z3oxk/vWuczD453psYRzoR0GkaLHzFYSzqhwvgY1pT0vI8WbzASQvDt/nJ7fN6ovb7P/HrYrTdZxoY+WoJEkoK14iEqPTKwFMkkCBJJClZcUqOM4USiMKYQETr5A2SVDLpJv6ZtAAAAAElFTkSuQmCC");
}
.ql-snow.ql-toolbar .ql-format-button.ql-link,
.ql-snow.ql-toolbar .ql-picker.ql-link .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=link],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=link] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAllBMVEUAAAD///9VVVVJSUk5OTlAQEBHR0dFRUVCQkJHR0dBQUFCQkJGRkZDQ0NGRkZFRUVCQkJDQ0NERERDQ0NERERFRUVERERFRUVDQ0NERERFRUVERERERERFRUVERERERERERERERERFRUVERERFRUVFRUVERERERERERERERERERERERERERERERERERERERERERERERETx5KUoAAAAMXRSTlMAAAYHCQwZGiMkJzIzOUJOYGNlfoCJl5ibnaCxtLa8xsfIycrQ1OHi5uvs7e/19vn8NGTYeAAAAJdJREFUeNqN0McOgkAARdGnFJWiKGBhEEFpSn3//3OGjMmQ6MK7PMuLxVe/CXDTPl5DJmk3cOTTmZE7MDQES11RyhBY5vQU9aOB2z3gWVFMsXywYx3t9Q9tXsyDjlOVLQlOyanOL1ibkqB7l5odM01QSJqK6GdXmGwUHVhowImJIr2iMI9sLUWwa5LtFjPCSjSJBUl//HoDlmQPy0DFuCkAAAAASUVORK5CYII=");
}
.ql-snow.ql-toolbar .ql-format-button.ql-link.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-link .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=link].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=link].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-link:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-link .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=link]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=link]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAmVBMVEUAAAD///8AVdUAbdsAccYAatUAZswAYs4AZswAY80AacsAZswAZM0AZ8kAZM0AZcsAZcoAZMsAZcoAZcoAZssAZs0AZs0AZ8wAZs0AZswAZs0AZswAZs0AZswAZs0AZs0AZs0AZ8wAZswAZcwAZs0AZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZsy/jsjWAAAAMnRSTlMAAAYHCQwZGiMkJzIzOUJOYGNlfoCAiZeYm52gsbS2vMbHyMnK0NTh4ubr7O3v9fb5/BM/koAAAACXSURBVHjajdDbEoFQAIXhpROqiAjaSdGJSq33fzjTbDO7GS78l9/lj9lXvwnw0le8gEzSuufAhzshr2doCpaGopQhoOX0Fb0GE9fbnidFMYV2Z8c62hgfWj6Z7zqOVY4kuCXHuqBgbUmC4Z9rdsx0QSFpLGKQXWCxUbRloQNHJoqMisI6sLUVwalJtitMCHPRJDYk/fHrDdIHECSPJag6AAAAAElFTkSuQmCC");
}
.ql-snow.ql-toolbar .ql-format-button.ql-image,
.ql-snow.ql-toolbar .ql-picker.ql-image .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=image],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=image] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAElBMVEUAAABERERERERFRUVEREREREQbmEZBAAAABXRSTlMAeMTFxj7M9NAAAABBSURBVAjXY2DAD1RDQSAYyAqFABALLANmMRnAWMwODIIMUFnGUAEIS1A0NADMYgTqhLBY4SyEKXCTTcGMEAJuAgBa9RKl6Fva+wAAAABJRU5ErkJggg==");
}
.ql-snow.ql-toolbar .ql-format-button.ql-image.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-image .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=image].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=image].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-image:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-image .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=image]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=image]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAElBMVEUAAAAAZswAZcwAZs0AZs0AZszYB6XUAAAABXRSTlMAeMTFxj7M9NAAAABBSURBVAjXY2DAD1RDQSAYyAqFABALLANmMRnAWMwODIIMUFnGUAEIS1A0NADMYgTqhLBY4SyEKXCTTcGMEAJuAgBa9RKl6Fva+wAAAABJRU5ErkJggg==");
}
.ql-snow.ql-toolbar .ql-format-button.ql-list,
.ql-snow.ql-toolbar .ql-picker.ql-list .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=list],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=list] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAS1BMVEUAAABCQkJFRUVGRkZFRUVCQkJFRUVDQ0NFRUVFRUVFRUVERERERERERERERERFRUVERERERERERERERERERERERERERERERERERET32eciAAAAGHRSTlMAMjRCQ0lOfYKQlJmaocTFxuHi5OXm9falfyKhAAAATElEQVR42mMgFnCKYIpJMDDwSUABP1yIHyYkABYRlBAmwngucV50IXZGIXTjmQTZ0I0XIcp4DjEedCFWFlF041mZRdCN5xDjZiAdAACXwgbrzvG+ZgAAAABJRU5ErkJggg==");
}
.ql-snow.ql-toolbar .ql-format-button.ql-list.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-list .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=list].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=list].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-list:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-list .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=list]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=list]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAS1BMVEUAAAAAZswAZ8kAZM0AZ8oAZcsAZcsAZswAZswAZ80AZs0AZs0AZ80AZ8wAZcwAZs0AZs0AZswAZswAZswAZswAZswAZswAZswAZswCB3gJAAAAGHRSTlMAMjRCQ0lOfYKQlJmaocTFxuHi5OXm9falfyKhAAAATElEQVR42mMgFnCKYIpJMDDwSUABP1yIHyYkABYRlBAmwngucV50IXZGIXTjmQTZ0I0XIcp4DjEedCFWFlF041mZRdCN5xDjZiAdAACXwgbrzvG+ZgAAAABJRU5ErkJggg==");
}
.ql-snow.ql-toolbar .ql-format-button.ql-bullet,
.ql-snow.ql-toolbar .ql-picker.ql-bullet .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=bullet],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=bullet] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAABERERFRUVERERERETRGyWnAAAABHRSTlMAxMXG4b8ciAAAABxJREFUCNdjYMAPhBhdgMAJyFJmArGcGRgGXAcA/t0ImAOSO9kAAAAASUVORK5CYII=");
}
.ql-snow.ql-toolbar .ql-format-button.ql-bullet.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-bullet .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=bullet].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=bullet].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-bullet:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-bullet .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=bullet]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=bullet]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAAAAZcwAZs0AZs0AZsyEYJIjAAAABHRSTlMAxMXG4b8ciAAAABxJREFUCNdjYMAPhBhdgMAJyFJmArGcGRgGXAcA/t0ImAOSO9kAAAAASUVORK5CYII=");
}
.ql-snow.ql-toolbar .ql-format-button.ql-authorship,
.ql-snow.ql-toolbar .ql-picker.ql-authorship .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=authorship],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=authorship] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAARVBMVEUAAABFRUVFRUUAAAAAAABERERDQ0NEREQAAABERERERERERERERERERERFRUVERERERERERERERERERERERERERERERERVeSBUAAAAFnRSTlMAMDtOT1JfYmassMfN09Ta6vD4+fz9w8DTTwAAAExJREFUGBmVwEkSgCAMBMBRQUEU4zb/f6oFF5KbNLp4EQ8rkxnWQ76whBRYkYwwxo08ZijDzWJBs7La0ZysLjSJVUKXKSgOhQuKw08fJOYE1SddZQoAAAAASUVORK5CYII=");
}
.ql-snow.ql-toolbar .ql-format-button.ql-authorship.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-authorship .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=authorship].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=authorship].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-authorship:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-authorship .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=authorship]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=authorship]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAARVBMVEUAAAAAZcoAaMsAZc4AZ8sAZ8oAZswAZcsAZ80AZs0AZ8wAZ8wAZswAZswAZswAZs0AZswAZswAZswAZswAZswAZswAZszAoUIuAAAAFnRSTlMAMDtOT1JfYmassMfN09Ta6vD4+fz9w8DTTwAAAExJREFUGBmVwEkSgCAMBMBRQUEU4zb/f6oFF5KbNLp4EQ8rkxnWQ76whBRYkYwwxo08ZijDzWJBs7La0ZysLjSJVUKXKSgOhQuKw08fJOYE1SddZQoAAAAASUVORK5CYII=");
}
.ql-snow.ql-toolbar .ql-format-button.ql-color,
.ql-snow.ql-toolbar .ql-picker.ql-color .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=color],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=color] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAgVBMVEUAAAAAAACAgIBAQEBVVVVDQ0NGRkZGRkZFRUVERERDQ0NDQ0NDQ0NCQkIAAABFRUUAAABDQ0NEREREREREREQAAABDQ0NDQ0NERERFRUVERERERERERERDQ0NERERERERFRUVFRUVERERERERERERERERERERERERERERERERERERLPkdWAAAAKnRSTlMAAQIEBhMWISUtLkVMTU5OT1BTVlpmeX6OkJmdvL3GztTj5/Hy8/b3/f5utmv0AAAAX0lEQVR42pXIRQ6AQABDUdzd3bX3PyCWwAwr+Is2ecyvuKriXmQD5otKoKBFQz+sKkU5khQZKdK8yMoyiQTFOIseEbqLWv6mAPW+bAPvJmN0j/N7nfmTFRI5Jzk0fWwD4sYJPnqIyzwAAAAASUVORK5CYII=");
}
.ql-snow.ql-toolbar .ql-format-button.ql-color.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-color .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=color].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=color].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-color:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-color .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=color]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=color]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAgVBMVEUAAAAAAP8AgP8AgL8AVdUAa8kAaNEAZMkAZ8gAZswAZM0AZMsAZc0AZ8oAZcsAZc4AZ8sAZswAZcsAZc0AZswAZ80AZcoAZcoAZs0AZ80AZs0AZs0AZs0AZ8wAZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZsy3JBcuAAAAKnRSTlMAAQIEBhMWISUtLkVMTU5OT1BTVlpmeX6OkJmdvL3GztTj5/Hy8/b3/f5utmv0AAAAX0lEQVR42pXIRQ6AQABDUdzd3bX3PyCWwAwr+Is2ecyvuKriXmQB5otKoKBFQz+sKkU5khQZKdK8yMoyiQTFOIseEbqLWv6mAPW+bAPvJmN0j/N7nfmTHRI5Jzk0fWwD4foJPqgJbeoAAAAASUVORK5CYII=");
}
.ql-snow.ql-toolbar .ql-format-button.ql-background,
.ql-snow.ql-toolbar .ql-picker.ql-background .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=background],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=background] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAnFBMVEUAAAAAAACAgIBAQEAAAABVVVUAAAAAAAAAAABDQ0MAAABGRkZGRkYAAABFRUVERERDQ0MAAAAAAAAAAAAAAABDQ0MAAABDQ0MAAABCQkJFRUVDQ0NERERERERERERDQ0NDQ0NERERFRUVERERERERERERDQ0NERERERERFRUVFRUVERERERERERERERERERERERERERERERERERETMTXVbAAAAM3RSTlMAAQIEBgYHCBMTFBYhIyUtLjE2N0JFS0xNTU5QU1ZaeX6OkJmdvL3GztTj5/Hy8/b3/f5Qd6EEAAAAf0lEQVR42o2PRw6DQBRDHVJISCUhvTd69/3vhgT6MLPDmoX15KfRR++c6mdKgVIOTRFoeJ6hE+tCnjXRgUv+oc02jJNyrYk/vj/8jhRxnheLVZHNupn1Yp3nVIgzjhoUDlvxQR/AIOBtKbNjerUB+x7vhZjARPkLyslbYIe+qQDqMQxGJwkBGwAAAABJRU5ErkJggg==");
}
.ql-snow.ql-toolbar .ql-format-button.ql-background.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-background .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=background].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=background].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-background:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-background .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=background]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=background]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAllBMVEUAAAAAAP8AgP8AgL8AVdUAbbYAYL8Aa8kAZswAaNEAZMkAZswAZ8gAZswAZM0AaMsAaNAAZswAZM0AZMsAZswAZc0AZ8oAZ80AZcsAZswAZcsAZc0AZswAZcoAZcoAZs0AZ80AZs0AZs0AZs0AZ8wAZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZsy8dW5vAAAAMXRSTlMAAQIEBgcIExQWISMlLS4xNjdCRUtMTU1OUFNWWnl+jpCZnby9xs7U4+fx8vP29/3+dqGBzgAAAH5JREFUeNqNj0cOg0AUQx1CgFQS0nujd9//ckigDzM7rFlYT34afYzOuX2WFCjl0BWBRhAYOnEu5EkTPfjkH9pswzSr15r44/vDr6mI87JarKrCHmbOi22ethDPTDoUT3vxwRDAJOJtKbNjfnUB957uhVjATPkLyslbYIexaQB/ngudkm14XQAAAABJRU5ErkJggg==");
}
.ql-snow.ql-toolbar .ql-format-button.ql-left,
.ql-snow.ql-toolbar .ql-picker.ql-left .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=left],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=left] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAABERERFRUVERERERETRGyWnAAAABHRSTlMAxMXG4b8ciAAAAClJREFUCNdjYMAPRFxcnCAsFRcXZwYiAFCHC0STCpjlTJwOJwaYDoIaAKIACBBRNsu4AAAAAElFTkSuQmCC");
}
.ql-snow.ql-toolbar .ql-format-button.ql-left.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-left .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=left].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=left].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-left:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-left .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=left]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=left]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAAAAZcwAZs0AZs0AZsyEYJIjAAAABHRSTlMAxMXG4b8ciAAAAClJREFUCNdjYMAPRFxcnCAsFRcXZwYiAFCHC0STCpjlTJwOJwaYDoIaAKIACBBRNsu4AAAAAElFTkSuQmCC");
}
.ql-snow.ql-toolbar .ql-format-button.ql-right,
.ql-snow.ql-toolbar .ql-picker.ql-right .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=right],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=right] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAABERERFRUVERERERETRGyWnAAAABHRSTlMAxMXG4b8ciAAAAChJREFUCNdjYCAIRFxcnCAsFRcXZ2KUu0B0qIBZzgzEaXFigGkhpAMAmbwIEMJ9k/cAAAAASUVORK5CYII=");
}
.ql-snow.ql-toolbar .ql-format-button.ql-right.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-right .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=right].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=right].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-right:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-right .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=right]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=right]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAAAAZcwAZs0AZs0AZsyEYJIjAAAABHRSTlMAxMXG4b8ciAAAAChJREFUCNdjYCAIRFxcnCAsFRcXZ2KUu0B0qIBZzgzEaXFigGkhpAMAmbwIEMJ9k/cAAAAASUVORK5CYII=");
}
.ql-snow.ql-toolbar .ql-format-button.ql-center,
.ql-snow.ql-toolbar .ql-picker.ql-center .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=center],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=center] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAABERERFRUVERERERETRGyWnAAAABHRSTlMAxMXG4b8ciAAAAC1JREFUCNdjYCAAGF1cXBTALCYgy4CBIBBxAQEnIEsFzHJmIMYKiCVMYBYhSwCyqQhMfft6AQAAAABJRU5ErkJggg==");
}
.ql-snow.ql-toolbar .ql-format-button.ql-center.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-center .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=center].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=center].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-center:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-center .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=center]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=center]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAAAAZcwAZs0AZs0AZsyEYJIjAAAABHRSTlMAxMXG4b8ciAAAAC1JREFUCNdjYCAAGF1cXBTALCYgy4CBIBBxAQEnIEsFzHJmIMYKiCVMYBYhSwCyqQhMfft6AQAAAABJRU5ErkJggg==");
}
.ql-snow.ql-toolbar .ql-format-button.ql-justify,
.ql-snow.ql-toolbar .ql-picker.ql-justify .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=justify],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=justify] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAABERERFRUVERERERETRGyWnAAAABHRSTlMAxMXG4b8ciAAAABpJREFUCNdjYMAPRFxAwAnIUgGznBkYBlwHAJGzCjB/C3owAAAAAElFTkSuQmCC");
}
.ql-snow.ql-toolbar .ql-format-button.ql-justify.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-justify .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=justify].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=justify].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-justify:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-justify .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=justify]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=justify]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAALklEQVR42mMYvoARzko9cwTIsyZR+zGGWcZgPUwIMUZGShwyGtijgT0a2EMMAADESwwWta/i5QAAAABJRU5ErkJggg==");
}
@media (-webkit-min-device-pixel-ratio: 2) {
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAIVBMVEUAAABCQkJDQ0NDQ0NERERERERERERERERERERERERERERehmmoAAAACnRSTlMATVRbaeXo6fz+NPhZJgAAAF9JREFUKM9jYBjkQC0JXYS5a4UBmpDFqlXN6IpWrUJTprEKCJpQhLJAQsswhZaiCImDhAJp5kMxkPGJZLjLEiQ0GUWIZdaqVSsdUM33XLVqCpqVLLPQFTEwmAcP9qQAAFUgKabkwE6gAAAAAElFTkSuQmCC");
  }
  .ql-snow.ql-toolbar .ql-picker.ql-expanded .ql-picker-label {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAJFBMVEWqqqr////AwMDAwMDAwMDBwcHBwcHBwcHBwcHBwcHBwcHBwcEexLCPAAAAC3RSTlMAAE1UW2nl6On8/tZA57EAAABxSURBVHjazc4hFkBAGMTxL3AAp+AGniYiyaLnBETHoKkknbc7l7OrzW7zhP3HX5mRxCskEsknEaZoU6VDNbAyRRugSqICpoVotnT7dBFllnpefPuHUpjGD78aSztRfAK65cUOOIQpPnXrkFSDEFFB0APtK1HCkKpz1wAAAABJRU5ErkJggg==");
  }
  .ql-snow.ql-toolbar .ql-picker.ql-active:not(.ql-expanded) .ql-picker-label,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker:not(.ql-expanded) .ql-picker-label:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAIVBMVEUAAAAAZ8oAZMsAZc0AZswAZswAZswAZswAZswAZswAZswhMkyGAAAACnRSTlMATVRbaeXo6fz+NPhZJgAAAF9JREFUKM9jYBjkQC0JXYS5a4UBmpDFqlXN6IpWrUJTprEKCJpQhLJAQsswhZaiCImDhAJp5kMxkPGJZLjLEiQ0GUWIZdaqVSsdUM33XLVqCpqVLLPQFTEwmAcP9qQAAFUgKabkwE6gAAAAAElFTkSuQmCC");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-bold,
  .ql-snow.ql-toolbar .ql-picker.ql-bold .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=bold],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=bold] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAxlBMVEUAAABVVVUzMzNVVVVJSUlGRkZAQEBJSUlAQEBAQEBAQEBHR0dCQkJGRkZAQEBGRkZCQkJERERDQ0NDQ0NGRkZERERDQ0NFRUVCQkJFRUVERERDQ0NDQ0NFRUVDQ0NERERERERERERERERERERERERERERERERERERFRUVDQ0NERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERfjmwgAAAAQXRSTlMAAwUGBwsMDhAUGBkbHSAhIykuOUJERUpNUVZYXGRne3yAi4+SmqWmq67R1tfY2dve5ujp7/Dy8/T19vf4+fv8/mUg1b0AAACrSURBVDjL5dPFDgJBEEXRxt3d3d11gPv/P8WCEAgZuno/b1WLk1TqJaWUI1Jc8852Mqz5bdHHALDK2CF+ckgYIHp/0GtypxpHYKlFSqkycJeQD7hIKADMJFQHulrkSrYs2MflCnZZgzKvo7RJmZeSAWIf1V3nihSGAG19BUq1gKmEQsBZQkHAklATmOuQN5zvP4COQQWnmIxuFfERWOTsXmrztWg8qHqUU/IEzOhNFx6Ncl4AAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-bold.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-bold .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=bold].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=bold].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-bold:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-bold .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=bold]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=bold]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAxlBMVEUAAAAAVaoAZswAVdUAbdsAXdEAatUAbcgAYM8AZswAasoAZswAaNAAasoAaMcAZMkAZswAZM0AZM0AZ8kAZM0AZcsAZMsAZMsAZ8oAZc0AZc0AZcsAZ8oAZswAZssAZssAZcwAZssAZ80AZs0AZ8wAZ80AZswAZ8wAZ8wAZ8wAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZsyeO+aMAAAAQXRSTlMAAwUGBwsMDhAUGBkbHSAhIykuOUJERUpNUVZYXGRne3yAi4+SmqWmq67R1tfY2dve5ujp7/Dy8/T19vf4+fv8/mUg1b0AAACrSURBVDjL5dPFDgJBEEXRxt3d3d11gPv/P8WCEAgZuno/b1WLk1TqJaWUI1Jc8852Mqz5bdHHALDK2CF+ckgYIHp/0GtypxpHYKlFSqkycJeQD7hIKADMJFQHulrkSrYs2MflCnZZgzKvo7RJmZeSAWIf1V3nihSGAG19BUq1gKmEQsBZQkHAklATmOuQN5zvP4COQQWnmIxuFfERWOTsXmrztWg8qHqUU/IEzOhNFx6Ncl4AAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-italic,
  .ql-snow.ql-toolbar .ql-picker.ql-italic .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=italic],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=italic] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAjVBMVEUAAAAAAACAgIBAQEBVVVVAQEBAQEBCQkJCQkJFRUVDQ0NBQUFDQ0NDQ0NDQ0NFRUVERERERERERERDQ0NERERDQ0NERERERERERERFRUVFRUVERERFRUVERERERERDQ0NERERERERERERDQ0NFRUVEREREREREREREREREREREREREREREREREREREREQUqV1+AAAALnRSTlMAAQIEBggMGyMlKisuUFhZXmJmb3R9hIiKjZGTlKWprrG0uL3BxObt8PL19/j9SqrrawAAAIJJREFUOMvl0jUOQgEQRVHc3d1dzv6XRwch+WRq4NYnmVdMKvU35RZXz+7LQiJqe6uXiDrvqJuI8vM7ALd14fOwIabR+i1agUmfUA1QGedMgJrYRZPGGEVoh0ZgMmeUAlTBMbrWwiZCEwwitEc9MNkLigGq4RBda2MVoRn6X/jfv9YDjuYgGnCpSqcAAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-italic.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-italic .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=italic].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=italic].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-italic:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-italic .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=italic]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=italic]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAjVBMVEUAAAAAAP8AgP8AgL8AVdUAYL8AatUAaNAAZswAZ8gAZ8gAZcoAZM0AZswAZcsAZMsAZMsAZcsAZ8sAZcoAZcoAZswAZs0AZ8wAZs0AZ8wAZswAZs0AZs0AZswAZ8wAZ8wAZs0AZswAZ8wAZ8wAZs0AZcwAZswAZswAZswAZswAZswAZswAZswAZswAZsyyI9XbAAAALnRSTlMAAQIEBggMGyMlKisuUFhZXmJmb3R9hIiKjZGTlKWprrG0uL3BxObt8PL19/j9SqrrawAAAIJJREFUOMvl0jUOQgEQRVHc3d1dzv6XRwch+WRq4NYnmVdMKvU35RZXz+7LQiJqe6uXiDrvqJuI8vM7ALd14fOwIabR+i1agUmfUA1QGedMgJrYRZPGGEVoh0ZgMmeUAlTBMbrWwiZCEwwitEc9MNkLigGq4RBda2MVoRn6X/jfv9YDjuYgGnCpSqcAAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-underline,
  .ql-snow.ql-toolbar .ql-picker.ql-underline .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=underline],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=underline] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAWlBMVEUAAAAAAAAzMzNAQEBGRkZERERERERCQkJERERDQ0NFRUVERERERERFRUVERERERERERERFRUVERERERERERERDQ0NFRUVERERERERERERERERERERERERERET15sOLAAAAHXRSTlMAAQUMLC04TU9UVYePkJKkxMXG2Nrf4+jz9/n6/qlZ0HQAAACUSURBVHja7Y3BDsIgEAW3UCmCFatQxLL//5uuiQ0py1EPxs5tHhMW/oMhxoF5TUSMzGuQqH2PfiO60yiLStIHi260qqKKNLDI0XouOpI6Fh1f/x9W6xOpYZHwNM/9u5lJvACGzvSQRiWlOiUkNDSwuMFCi87mkmTbQRvt18aXWwxhXFiW4IyAr3LBJtMmmtrRFT7ME0B0HEswIOSJAAAAAElFTkSuQmCC");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-underline.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-underline .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=underline].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=underline].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-underline:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-underline .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=underline]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=underline]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAWlBMVEUAAAAAAP8AZswAatUAaMsAZswAZM0AZ8oAZMsAZMsAZswAZswAZs0AZ80AZ8wAZ8wAZcwAZs0AZs0AZswAZs0AZswAZswAZswAZswAZswAZswAZswAZswAZszogqY1AAAAHXRSTlMAAQUMLC04TU9UVYePkJKkxMXG2Nrf4+jz9/n6/qlZ0HQAAACUSURBVHja7Y3BDsIgEAW3UCmCFatQxLL//5uuiQ0py1EPxs5tHhMW/oMhxoF5TUSMzGuQqH2PfiO60yiLStIHi260qqKKNLDI0XouOpI6Fh1f/x9W6xOpYZHwNM/9u5lJvACGzvSQRiWlOiUkNDSwuMFCi87mkmTbQRvt18aXWwxhXFiW4IyAr3LBJtMmmtrRFT7ME0B0HEswIOSJAAAAAElFTkSuQmCC");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-strike,
  .ql-snow.ql-toolbar .ql-picker.ql-strike .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=strike],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=strike] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAABLFBMVEUAAACAgIBVVVVAQEAzMzNVVVVAQEA5OTlNTU1JSUlERERHR0dDQ0NGRkZDQ0NAQEBCQkJAQEBGRkZAQEBGRkZERERBQUFERERGRkZCQkJGRkZERERFRUVERERDQ0NFRUVERERDQ0NFRUVCQkJDQ0NFRUVCQkJDQ0NERERDQ0NERERERERDQ0NFRUVERERERERERERERERFRUVERERDQ0NFRUVERERERERFRUVERERERERDQ0NDQ0NFRUVERERERERFRUVERERERERFRUVERERERERDQ0NERERFRUVERERERERERERFRUVERERERERERERERERFRUVERERERERERERFRUVERERERERERERERERERERERERERERERERERERERERERERERERERERERET5TTiyAAAAY3RSTlMAAgMEBQYICQoODxITFhcYGxwdICEtLzEzNjc4P0BFRkdISk1YWWBjaWtsdHZ3f4CHiImKjJGSk5SVl5ufo6Smp625uru8vb/BwsPExcbMzs/Q0dPi4+Tl6+zv8PL19vf4+/z2SQ4sAAABE0lEQVQ4y2NgGDmAV8c5PCkxxFGDE6cSDuOEZCiI0WXGroY/OBkJeHJhU8Pkm4wCXBixKFIHyUTqibJzS5lEgNhqWBT5AMWD+CFsHg8gxxuLoniguCyMIwLkxGFRBPKZDKEw8gMqCuAloEgb7HADMTZ8ijisjHTUlCSFOdgFxeVUNPXM7Z38QmJ9EApQxFFCyxeuxhtFPC7U39nBQl9LVV5CiAMpiFDEOYQlldR0jGwM8DmOVVDRLBpkpDIBr/KBXOBKKNSEgYpiMUQjgaLChBQ5A0W94AHO6wXkumEoUgY5NcpUUYCFRUDBNAqHw22T0YAdNp9bo6qxZMLqI4VAhJIgBZwelzZ0D4uLC3M3lB5B5QgAFQdgZ6NzzvYAAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-strike.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-strike .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=strike].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=strike].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-strike:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-strike .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=strike]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=strike]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAABLFBMVEUAAAAAgP8AVaoAgL8AZswAVdUAYL8AccYAZswAbcgAZswAY8YAa8kAaNEAZMgAasoAaNAAZMgAasoAaMcAZMkAZswAZ8kAaMsAZM0AaMsAZswAZM0AZcoAZMsAZMsAZswAZc0AZ8oAZMsAZ8oAZcsAZMsAZcoAZMsAZswAZssAZssAZcoAZssAZcwAZssAZs0AZswAZ8wAZs0AZs0AZswAZswAZ8wAZs0AZs0AZ80AZ8wAZswAZ8wAZs0AZ8wAZ8wAZs0AZs0AZswAZ8wAZs0AZs0AZ8wAZcwAZs0AZ8wAZswAZcwAZs0AZs0AZ8wAZswAZswAZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswL5dPDAAAAY3RSTlMAAgMEBQYICQoODxITFhcYGxwdICEtLzEzNjc4P0BFRkdISk1YWWBjaWtsdHZ3f4CHiImKjJGSk5SVl5ufo6Smp625uru8vb/BwsPExcbMzs/Q0dPi4+Tl6+zv8PL19vf4+/z2SQ4sAAABE0lEQVQ4y2NgGDmAV8c5PCkxxFGDE6cSDuOEZCiI0WXGroY/OBkJeHJhU8Pkm4wCXBixKFIHyUTqibJzS5lEgNhqWBT5AMWD+CFsHg8gxxuLoniguCyMIwLkxGFRBPKZDKEw8gMqCuAloEgb7HADMTZ8ijisjHTUlCSFOdgFxeVUNPXM7Z38QmJ9EApQxFFCyxeuxhtFPC7U39nBQl9LVV5CiAMpiFDEOYQlldR0jGwM8DmOVVDRLBpkpDIBr/KBXOBKKNSEgYpiMUQjgaLChBQ5A0W94AHO6wXkumEoUgY5NcpUUYCFRUDBNAqHw22T0YAdNp9bo6qxZMLqI4VAhJIgBZwelzZ0D4uLC3M3lB5B5QgAFQdgZ6NzzvYAAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-link,
  .ql-snow.ql-toolbar .ql-picker.ql-link .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=link],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=link] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAABDlBMVEUAAAD///8AAACAgIBVVVVAQEAzMzNVVVVAQEBNTU1HR0dAQEBJSUlGRkZDQ0NAQEBERERHR0dGRkZDQ0NBQUFGRkZERERCQkJGRkZFRUVCQkJFRUVERERDQ0NDQ0NCQkJFRUVDQ0NERERDQ0NFRUVDQ0NFRUVFRUVFRUVFRUVERERDQ0NFRUVERERFRUVERERERERDQ0NFRUVFRUVERERERERERERERERFRUVERERERERERERFRUVDQ0NERERERERFRUVERERERERERERERERERERERERERERERERERERERERFRUVERERERERERERERERERERERERERERERERERERERERERERERERERERERESFPz0UAAAAWXRSTlMAAAECAwQFBggKEhQVFhccHiQoKissLTIzNDpGR0hMTU5QUlRVW12BgoaHjI2PmJmam5ygpKWosbKztLW6vcDD0NLT2Nna3N7g4eLj5Ofo6err7u/w8vn7/A90CXkAAAFqSURBVDjLzdTHUgJREIXho8yo6JgFc0LFjAkVMZAFJYrCzP/+L+JCtJipS5U7Patbt79Vd1dr6BfRHyBJUiie6dSSiwrEh2aeAPAO7cEoUqWXdHgQirQAOh7A46gZzVQBzsfmSgAnRhR6AjiS5OQAd9aE4t9GmqoCCRPKAGe9zzhQDxlQBzpjknab9c2RD2DBgGrgzUlqQnfrHlg3oGug6Eh1oFsAEtvLVhAteUBuSjseP2lfzQf6dARQjY/s9SncY9uH7DQA7+ky/XkI+8YSfvRVC6k3AO4s34BHT90+1N2yYq8A+/5V0Wyi0ac2NJkD3KgfSaGF9QRQ9oCC5JSAiyCStA2k9jzISooCFQNaBlpWrJBdkTThQsOA7DYQ+3pbKeDWgHQFvDiSNJwEWDWheRfIOZKVBLiRCekYoBiZSAHkx83IfgDABXielhkpfAcAkJ/WICTrwAXgZlyDkRS9rDRu1wJL98/u0yeVYHcP1mwWWgAAAABJRU5ErkJggg==");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-link.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-link .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=link].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=link].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-link:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-link .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=link]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=link]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAABDlBMVEUAAAD///8AAP8AgP8AVaoAgL8AZswAVdUAYL8AZswAY8YAZswAYc4AaNEAZMgAZMgAZswAY80AZswAZ8gAZcoAaMsAZswAZswAZM0AZ8kAZcoAZswAZc0AZ8oAZc0AZ8oAZcsAZswAZ8oAZMsAZswAZc0AZcsAZ84AZswAZ84AZswAZswAZ8wAZs0AZs0AZs0AZ80AZswAZ8wAZswAZ8wAZswAZs0AZs0AZs0AZ8wAZswAZ8wAZ8wAZ8wAZs0AZswAZs0AZswAZswAZswAZswAZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZsxCnEEHAAAAWXRSTlMAAAECAwQFBggKEhQVFhccHiQoKissLTIzNDpGR0hMTU5QUlRVW12BgoaHjI2PmJmam5ygpKWosbKztLW6vcDD0NLT2Nna3N7g4eLj5Ofo6err7u/w8vn7/A90CXkAAAFqSURBVDjLzdTHUgJREIXho8yo6JgFc0LFjAkVMZAFJYrCzP/+L+JCtJipS5U7Patbt79Vd1dr6BfRHyBJUiie6dSSiwrEh2aeAPAO7cEoUqWXdHgQirQAOh7A46gZzVQBzsfmSgAnRhR6AjiS5OQAd9aE4t9GmqoCCRPKAGe9zzhQDxlQBzpjknab9c2RD2DBgGrgzUlqQnfrHlg3oGug6Eh1oFsAEtvLVhAteUBuSjseP2lfzQf6dARQjY/s9SncY9uH7DQA7+ky/XkI+8YSfvRVC6k3AO4s34BHT90+1N2yYq8A+/5V0Wyi0ac2NJkD3KgfSaGF9QRQ9oCC5JSAiyCStA2k9jzISooCFQNaBlpWrJBdkTThQsOA7DYQ+3pbKeDWgHQFvDiSNJwEWDWheRfIOZKVBLiRCekYoBiZSAHkx83IfgDABXielhkpfAcAkJ/WICTrwAXgZlyDkRS9rDRu1wJL98/u0yeVYHcP1mwWWgAAAABJRU5ErkJggg==");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-image,
  .ql-snow.ql-toolbar .ql-picker.ql-image .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=image],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=image] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAFVBMVEUAAABCQkJEREREREREREREREREREQL6X1nAAAABnRSTlMATXjl6OmAFiJpAAAAZklEQVR42sXQsQ3AIAxEUeQZoKdyzwg0DALo9h8hiCYXo4R0/MbSK1ycO5EHlScVpj4Jj97p/vtJPi9U+kptXIlMIY2r1b4XIBpSoDJJFIyYtKohAWBIV8Ke9kv8X7WwtEmBKbkDXfWkWdehkaSCAAAAAElFTkSuQmCC");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-image.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-image .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=image].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=image].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-image:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-image .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=image]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=image]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAFVBMVEUAAAAAZ8oAZswAZswAZswAZswAZsx4QzxlAAAABnRSTlMATXjl6OmAFiJpAAAAZklEQVR42sXQsQ3AIAxEUeQZoKdyzwg0DALo9h8hiCYXo4R0/MbSK1ycO5EHlScVpj4Jj97p/vtJPi9U+kptXIlMIY2r1b4XIBpSoDJJFIyYtKohAWBIV8Ke9kv8X7WwtEmBKbkDXfWkWdehkaSCAAAAAElFTkSuQmCC");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-list,
  .ql-snow.ql-toolbar .ql-picker.ql-list .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=list],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=list] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAw1BMVEUAAAAAAABVVVVAQEBERERAQEBJSUlGRkZHR0dFRUVCQkJERERAQEBGRkZDQ0NFRUVDQ0NCQkJGRkZDQ0NCQkJERERDQ0NFRUVERERFRUVERERDQ0NERERERERDQ0NFRUVERERERERERERERERERERERERERERFRUVERERERERERERFRUVERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERESFbZw4AAAAQHRSTlMAAQYIDxAVFhkaGx4gKCo0NTY3OU10fYKIiYqMj56fo6SmqKmvtLe6vr/ExcbLz9fh4uXm5+jp7O/w8vP3+vv9Z7IwDAAAAK1JREFUOMvV0scOglAQQFGwYO+oiIq9YldEFPX+/1e5cGEii2FFdNY3b/JORlF+dAqNrS1GQyDEW+9Id/gaRw9EgQacMNEhuO4caD7rlgDS/2yAVWTiia53HWeEaMLzwUKIdvt08n4TxLMptc1UEo/38YqCuGZzKknimxDi6jpa8Vjn6I4kcQNgLkSmVSvjizeeb9ITbzxXxxLETatSxRfEWwAzicC4uANN+at5AdptTQ0Ubk4LAAAAAElFTkSuQmCC");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-list.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-list .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=list].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=list].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-list:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-list .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=list]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=list]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAw1BMVEUAAAAAAP8AVdUAYL8AZswAYM8AYc4AaNEAZswAYs4AaNAAZswAaMcAZswAZ8gAZ8kAZcoAaMsAZswAZ8kAZ8oAZcoAZswAZswAZ8wAZs0AZs0AZswAZs0AZs0AZ8wAZs0AZ8wAZ8wAZs0AZ8wAZswAZswAZs0AZ8wAZswAZcwAZcwAZs0AZs0AZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZszno9YmAAAAQHRSTlMAAQYIDxAVFhkaGx4gKCo0NTY3OU10fYKIiYqMj56fo6SmqKmvtLe6vr/ExcbLz9fh4uXm5+jp7O/w8vP3+vv9Z7IwDAAAAK1JREFUOMvV0scOglAQQFGwYO+oiIq9YldEFPX+/1e5cGEii2FFdNY3b/JORlF+dAqNrS1GQyDEW+9Id/gaRw9EgQacMNEhuO4caD7rlgDS/2yAVWTiia53HWeEaMLzwUKIdvt08n4TxLMptc1UEo/38YqCuGZzKknimxDi6jpa8Vjn6I4kcQNgLkSmVSvjizeeb9ITbzxXxxLETatSxRfEWwAzicC4uANN+at5AdptTQ0Ubk4LAAAAAElFTkSuQmCC");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-bullet,
  .ql-snow.ql-toolbar .ql-picker.ql-bullet .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=bullet],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=bullet] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAABCQkJEREREREREREREREQc4xmxAAAABXRSTlMATeXo6UtNtyIAAAAzSURBVCjPY2AYACBsyCAcCgOGYCHTYAZTuFAwRCgISSgILCSiyCACF1JkGBgw6voBcj0AFsUtDasGrUcAAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-bullet.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-bullet .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=bullet].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=bullet].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-bullet:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-bullet .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=bullet]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=bullet]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAAAAZ8oAZswAZswAZswAZsxixJGvAAAABXRSTlMATeXo6UtNtyIAAAAzSURBVCjPY2AYACBsyCAcCgOGYCHTYAZTuFAwRCgISSgILCSiyCACF1JkGBgw6voBcj0AFsUtDasGrUcAAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-authorship,
  .ql-snow.ql-toolbar .ql-picker.ql-authorship .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=authorship],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=authorship] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAllBMVEUAAACAgIBAQEBCQkIAAABCQkJAQEBGRkZERERERERCQkJGRkZDQ0NDQ0NDQ0MAAAAAAAAAAABDQ0NFRUVERERFRUVERERFRUVERERFRUVERERERERERERERERERERERERERERFRUVEREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREQe3JVeAAAAMXRSTlMAAhgbHx8gIS0xMjM5VFdcXWZyd3yChImPkKy4yMrO0tPj5ebq7e7v8PLz9/j6/P3+mEwo9QAAAJxJREFUGBnVwNcOgjAYBeCj4l7FjeAGUZzn/V9O0kikSftf44c/0A+Tc9iFqHll7tKEJKAWQLKjtockpZZC8qL2hiSjlkESUYsgmVNbQtKhNoCgNrwz95w14NTe8Os2gUP9wJ8p7NYsebRg06NhAZsVDRFstjQksMlogs2Rhhg2o5glpxGqz1O+g/JQUL6TQkH5TmMUPOU7jD1U1AdG8S1kERvjygAAAABJRU5ErkJggg==");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-authorship.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-authorship .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=authorship].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=authorship].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-authorship:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-authorship .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=authorship]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=authorship]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAllBMVEUAAAAAgP8AasoAaNAAY84AaMcAZMkAZswAaMsAZswAZM0AZ8kAZMsAZ8oAZ8oAZcsAZc4AZ80AZcwAZcwAZcwAZswAZs0AZs0AZs0AZ80AZs0AZ8wAZswAZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZsyCDIYeAAAAMXRSTlMAAhgbHyAhLTEyMzlUV1xdXWZyd3yChImPkKy4yMrO0tPj5ebq7e7v8PLz9/j6/P3+PxHOPAAAAJxJREFUGBnVwNcOgjAYBeCj1j0q7oEbRHGe9385SSORJu1/jR/+QGcdn9ctiNSVmYuCZEljCcmOxh6ShEYCyYvGG5KURgpJSCOEZEpjDkmTRheCSu/OzHNSg1djw6/bCB7VA3/GcFux4FGHS5uWGVwWtIRw2dISwyWlDS5HWiK49CMWnPooP6UDD62Q04GXRk4HXgPk1DDwGCiU1AcZWy1RmD8CRQAAAABJRU5ErkJggg==");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-color,
  .ql-snow.ql-toolbar .ql-picker.ql-color .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=color],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=color] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAz1BMVEUAAAAAAACAgIBVVVVAQEBVVVU5OTk7OztLS0tHR0dGRkZCQkIAAABERERDQ0NDQ0NDQ0NDQ0NGRkZERERERERCQkJFRUVERERFRUVEREQAAAAAAABDQ0NFRUVEREQAAABERERFRUVERERDQ0NDQ0NERERERERERERERERERERERERERERERERERERFRUVFRUVERERERERERERERERERERDQ0NERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERbYaT1AAAARHRSTlMAAQIDBAYJDRESFhsfIiYqNUFCREtNVVZZWlxdY2RlZm1zdXZ9hI6Tl6Sws7nExcnS09XY2d/g5ejp6+zt8PP09/n9/idH/qoAAADKSURBVBgZ1cDXUsJAAIXhg2KMGruxsGoUe8cWoij1f/9nYiZDGJjsLrfwaRHEWRZrhuAXWoH8zgBO5VVpADTktU9uVz5P5B7lsdUn19+U2x3w+gbcyilsA0cnwP+qXOpAWl1pAhdyqKZAXboGvpZkdwi0Q2m9CxzI7oUJz7LaYdJgWzYPTLmXxUaPKZ01ld0A7xXllr+BK5VlwLlGLoFPlWXQCjQSduBDZfFPM9bY8V+6p7kXmcTBRCqYxMmoYBKnmgqRSRxqkebUEKsKOlxMa6IbAAAAAElFTkSuQmCC");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-color.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-color .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=color].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=color].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-color:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-color .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=color]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=color]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAA0lBMVEUAAAAAAP8AgP8AVaoAgL8AVdUAccYAYsQAadIAY8YAaNEAaNAAY84AacsAZckAZ8gAZcoAZswAZM0AZcsAZswAZ8oAZswAZc0AZMsAZswAZ8oAZcsAZc4AZMsAZswAZcoAZ80AZcwAZswAZssAZssAZswAZs0AZs0AZs0AZ8wAZ8wAZ8wAZ8wAZswAZcwAZs0AZcwAZswAZswAZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswVaivDAAAARXRSTlMAAQIDBAYJDRESFhsfIiYqNUFCREtNVVZZWlxdXWNkZWZtc3V2fYSOk5eksLO5xMXJ0tPV2Nnf4OXo6evs7fDz9Pf5/f6Y2SWXAAAAy0lEQVQYGdXA11LCQACF4YNijBq7sbCWKPaOLURREPjf/5WYyRAGJrvLLXyaB3GWxZoi+IFWIL9TgBN5VRoADXntktuWzyO5B3ls9Mj11uV2C7y8AjdyCtvAwRHwtyyXOpBWl5rAuRyqKVCXroDPBdntA+1QWv0H9mT3zJgnWW0xrr8pm3sm3MlircuEzorKroG3inKLX8ClyjLgTEMXwIfKMmgFGgo78K6y+LsZa+TwN93RzItM4mAiFUziZFQwiVNNheg4cahFmlEDFzs7cwmPHM8AAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-background,
  .ql-snow.ql-toolbar .ql-picker.ql-background .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=background],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=background] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAA4VBMVEUAAAAAAACAgIBVVVVAQEBVVVU5OTk7OztLS0tHR0dGRkZCQkJERERDQ0NDQ0NDQ0NDQ0NERERCQkJEREQAAAADAwMGBgZDQ0NEREQODg5ERERDQ0NFRUVERERERERERERDQ0MiIiJDQ0MmJiZEREQrKytEREREREQyMjIyMjJEREREREREREQ4ODhERERERERFRUVFRUVERERERERERERERERAQEBERERERERBQUFERERERERERERBQUFERERERERERERBQUFERERERERERERDQ0NERERERERDQ0NERERERESZD8GyAAAASnRSTlMAAQIDBAYJDRESFhsiJio1QURJS01QU1RWWVpjZGVtdXZ4fYCEiI6TnZ6ksLO3ucTFydLT193g4OLl5ebn6enq6+7w8vP39/n+/rihcb4AAADbSURBVHjazZPFDsMwEERdZkpTZmbmpszd//+grhpFSaS1e+khc1jbmrG1z7KZdSXLgvo79M9ziKCkKJIeoUPJA8AxKT6H5QGVE3dlmwJqKqaLwVdRIV1fDfVEdKGXGnoFBXQtDIwnWJp8uswd/XQWy8XD7aqD9srp2uJQ5NElVuiWGKvisLFz6Bpo3ryM+R84iXO6GoFBQ5ouAka9wyRdF0waUHSBpzl09xF0dTRmNnXu2OOiTNDtAKCg7W3jYk7QnQGObu0KvVeAJUFXU9aS/h5Sp0VFtui/s6w+XSJAbiVJ3G0AAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-background.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-background .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=background].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=background].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-background:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-background .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=background]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=background]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAA5FBMVEUAAAAAAP8AgP8AVaoAgL8AZswAVdUAYL8AccYAYsQAadIAY8YAaNEAasoAZswAYsQAaNAAacsAZckAadEAZ8gAZcoAZswAZswAZMkAZM0AZcsAZ8sAZswAaM0AZ8oAZ80AZswAZc0AZMsAZswAZMsAZswAZcoAZcwAZswAZssAZssAZswAZs0AZs0AZs0AZ8wAZ8wAZ8wAZ8wAZswAZcwAZs0AZcwAZswAZswAZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZsxJPDLdAAAAS3RSTlMAAQIDBAUGCAkNERIWGBkaGyImJyo1N0FCQkRFS0xNTVVWWVpjZGVtc3V2fYSOk5eksLO5xMXJ0tPV2Nnf4OXo6evs7fDz9Pf5/f60OfwzAAABG0lEQVR42s2T6VKDQBCEGyUJoqgSjcYg8dZ43/EieCUa5/3fx661qMAu7O98P4bZnq5lZlkwvXS7k1hf1BTdZFEsFpvUMU15IU7TuKiYJu9d5MODZZ8WcCBk39ZVAKcvpG+ZrgNsimIdTtV0TeBGFNewdBWORTFesUx3QcP9A8N59XT+kPWdPYavOQQVXfVYTtz6gI8jvfUsdRNWe8ApHy8z5ftgm8WhDyx8M4nKumoBd5LjVkkaAdYkz+8qpQLqtK+kwKU5XRPLP1JgNF8y3RkLjw4Us69cnMDb0qdLqR9myjEXz2brNPG2NSKQqOGPRJ5gEr8NYoT/9yHE7mfShoarovYptDw7kiWLyZTbNZBa9saK33tDWZlPK39U3ELkzhssBgAAAABJRU5ErkJggg==");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-left,
  .ql-snow.ql-toolbar .ql-picker.ql-left .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=left],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=left] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAABCQkJEREREREREREREREQc4xmxAAAABXRSTlMATeXo6UtNtyIAAABCSURBVCjPY2AYACAcCgaGSEKmEKFgTKEgJCERiJAiw0ACqOuR/WCKLBSMKRSE7PqB9YMwuttRnBqMKRSEGvYD6HYAD8opyeJDvUUAAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-left.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-left .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=left].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=left].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-left:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-left .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=left]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=left]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAAAAZ8oAZswAZswAZswAZsxixJGvAAAABXRSTlMATeXo6UtNtyIAAABCSURBVCjPY2AYACAcCgaGSEKmEKFgTKEgJCERiJAiw0ACqOuR/WCKLBSMKRSE7PqB9YMwuttRnBqMKRSEGvYD6HYAD8opyeJDvUUAAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-right,
  .ql-snow.ql-toolbar .ql-picker.ql-right .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=right],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=right] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAABCQkJEREREREREREREREQc4xmxAAAABXRSTlMATeXo6UtNtyIAAABCSURBVCjPY2AYMCAcCgaGSEKmEKFgTKEgJCERiJDiwLob2fWmyELBmEJByO4eWNejuN8QNZCRw94U3fUo7h8Q1wMAuRspyVIXC2UAAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-right.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-right .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=right].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=right].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-right:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-right .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=right]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=right]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAAAAZ8oAZswAZswAZswAZsxixJGvAAAABXRSTlMATeXo6UtNtyIAAABCSURBVCjPY2AYMCAcCgaGSEKmEKFgTKEgJCERiJDiwLob2fWmyELBmEJByO4eWNejuN8QNZCRw94U3fUo7h8Q1wMAuRspyVIXC2UAAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-center,
  .ql-snow.ql-toolbar .ql-picker.ql-center .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=center],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=center] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAABCQkJEREREREREREREREQc4xmxAAAABXRSTlMATeXo6UtNtyIAAABCSURBVCjPY2AYGCAcCgaGSEKmEKFgTKEgJCERiJAiw4ABqNORPWCKLBSMKRSE7PQB9oAwuuNR3BqMKRSEGvID53gA5GspyQ9EElMAAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-center.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-center .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=center].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=center].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-center:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-center .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=center]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=center]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAAAAZ8oAZswAZswAZswAZsxixJGvAAAABXRSTlMATeXo6UtNtyIAAABCSURBVCjPY2AYGCAcCgaGSEKmEKFgTKEgJCERiJAiw4ABqNORPWCKLBSMKRSE7PQB9oAwuuNR3BqMKRSEGvID53gA5GspyQ9EElMAAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-justify,
  .ql-snow.ql-toolbar .ql-picker.ql-justify .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=justify],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=justify] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAABCQkJEREREREREREREREQc4xmxAAAABXRSTlMATeXo6UtNtyIAAAAoSURBVCjPY2AYACAcigQMwUKmyELBmEJBYCERZCFFhoEBo64fINcDAAcQNGkJNhVcAAAAAElFTkSuQmCC");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-justify.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-justify .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=justify].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=justify].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-justify:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-justify .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=justify]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=justify]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAAAAZ8oAZswAZswAZswAZsxixJGvAAAABXRSTlMATeXo6UtNtyIAAAAoSURBVCjPY2AYACAcigQMwUKmyELBmEJBYCERZCFFhoEBo64fINcDAAcQNGkJNhVcAAAAAElFTkSuQmCC");
  }
}
.ql-snow .ql-tooltip {
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #222;
}
.ql-snow .ql-tooltip a {
  color: #06c;
}
.ql-snow .ql-tooltip .input {
  border: 1px solid #ccc;
  margin: 0px;
  padding: 5px;
}
.ql-snow a {
  color: #06c;
}
.cfp-hotkeys-container {
  display: table !important;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  color: #333;
  font-size: 1em;
  background-color: rgba(255, 255, 255, 0.9);
}
.cfp-hotkeys-container.fade {
  z-index: -1024;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.15s linear;
}
.cfp-hotkeys-container.fade.in {
  z-index: 10002;
  visibility: visible;
  opacity: 1;
}
.cfp-hotkeys-title {
  font-weight: bold;
  text-align: center;
  font-size: 1.2em;
}
.cfp-hotkeys {
  width: 100%;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
.cfp-hotkeys table {
  margin: auto;
  color: #333;
}
.cfp-content {
  display: table-cell;
  vertical-align: middle;
}
.cfp-hotkeys-keys {
  padding: 5px;
  text-align: right;
}
.cfp-hotkeys-key {
  display: inline-block;
  color: #fff;
  background-color: #333;
  border: 1px solid #333;
  border-radius: 5px;
  text-align: center;
  margin-right: 5px;
  box-shadow: inset 0 1px 0 #666, 0 1px 0 #bbb;
  padding: 5px 9px;
  font-size: 1em;
}
.cfp-hotkeys-text {
  padding-left: 10px;
  font-size: 1em;
}
.cfp-hotkeys-close {
  position: fixed;
  top: 20px;
  right: 20px;
  font-size: 2em;
  font-weight: bold;
  padding: 5px 10px;
  border: 1px solid #ddd;
  border-radius: 5px;
  min-height: 45px;
  min-width: 45px;
  text-align: center;
}
.cfp-hotkeys-close:hover {
  background-color: #fff;
  cursor: pointer;
}
@media all and (max-width: 500px) {
  .cfp-hotkeys {
    font-size: 0.8em;
  }
}
@media all and (min-width: 750px) {
  .cfp-hotkeys {
    font-size: 1.2em;
  }
}
/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */
@keyframes bounce {
  0%,
  20%,
  53%,
  80%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translateZ(0);
  }
  40%,
  43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    transform: translate3d(0, -4px, 0);
  }
}
.bounce {
  animation-name: bounce;
  transform-origin: center bottom;
}
@keyframes flash {
  0%,
  50%,
  to {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
.flash {
  animation-name: flash;
}
@keyframes pulse {
  0% {
    transform: scaleX(1);
  }
  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    transform: scaleX(1);
  }
}
.pulse {
  animation-name: pulse;
}
@keyframes rubberBand {
  0% {
    transform: scaleX(1);
  }
  30% {
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    transform: scaleX(1);
  }
}
.rubberBand {
  animation-name: rubberBand;
}
@keyframes shake {
  0%,
  to {
    transform: translateZ(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    transform: translate3d(10px, 0, 0);
  }
}
.shake {
  animation-name: shake;
}
@keyframes headShake {
  0% {
    transform: translateX(0);
  }
  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    transform: translateX(0);
  }
}
.headShake {
  animation-timing-function: ease-in-out;
  animation-name: headShake;
}
@keyframes swing {
  20% {
    transform: rotate(15deg);
  }
  40% {
    transform: rotate(-10deg);
  }
  60% {
    transform: rotate(5deg);
  }
  80% {
    transform: rotate(-5deg);
  }
  to {
    transform: rotate(0deg);
  }
}
.swing {
  transform-origin: top center;
  animation-name: swing;
}
@keyframes tada {
  0% {
    transform: scaleX(1);
  }
  10%,
  20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
  }
  30%,
  50%,
  70%,
  90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
  }
  40%,
  60%,
  80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
  }
  to {
    transform: scaleX(1);
  }
}
.tada {
  animation-name: tada;
}
@keyframes wobble {
  0% {
    transform: translateZ(0);
  }
  15% {
    transform: translate3d(-25%, 0, 0) rotate(-5deg);
  }
  30% {
    transform: translate3d(20%, 0, 0) rotate(3deg);
  }
  45% {
    transform: translate3d(-15%, 0, 0) rotate(-3deg);
  }
  60% {
    transform: translate3d(10%, 0, 0) rotate(2deg);
  }
  75% {
    transform: translate3d(-5%, 0, 0) rotate(-1deg);
  }
  to {
    transform: translateZ(0);
  }
}
.wobble {
  animation-name: wobble;
}
@keyframes jello {
  0%,
  11.1%,
  to {
    transform: translateZ(0);
  }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.jello {
  animation-name: jello;
  transform-origin: center;
}
@keyframes heartBeat {
  0% {
    transform: scale(1);
  }
  14% {
    transform: scale(1.3);
  }
  28% {
    transform: scale(1);
  }
  42% {
    transform: scale(1.3);
  }
  70% {
    transform: scale(1);
  }
}
.heartBeat {
  animation-name: heartBeat;
  animation-duration: 1.3s;
  animation-timing-function: ease-in-out;
}
@keyframes bounceIn {
  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    transform: scaleX(1);
  }
}
.bounceIn {
  animation-duration: 0.75s;
  animation-name: bounceIn;
}
@keyframes bounceInDown {
  0%,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: translateZ(0);
  }
}
.bounceInDown {
  animation-name: bounceInDown;
}
@keyframes bounceInLeft {
  0%,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: translateZ(0);
  }
}
.bounceInLeft {
  animation-name: bounceInLeft;
}
@keyframes bounceInRight {
  0%,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: translateZ(0);
  }
}
.bounceInRight {
  animation-name: bounceInRight;
}
@keyframes bounceInUp {
  0%,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translateZ(0);
  }
}
.bounceInUp {
  animation-name: bounceInUp;
}
@keyframes bounceOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.bounceOut {
  animation-duration: 0.75s;
  animation-name: bounceOut;
}
@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.bounceOutDown {
  animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
.bounceOutLeft {
  animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
.bounceOutRight {
  animation-name: bounceOutRight;
}
@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
.bounceOutUp {
  animation-name: bounceOutUp;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn {
  animation-name: fadeIn;
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.fadeInDown {
  animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.fadeInDownBig {
  animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.fadeInLeft {
  animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.fadeInLeftBig {
  animation-name: fadeInLeftBig;
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.fadeInRight {
  animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.fadeInRightBig {
  animation-name: fadeInRightBig;
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.fadeInUp {
  animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.fadeInUpBig {
  animation-name: fadeInUpBig;
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.fadeOut {
  animation-name: fadeOut;
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}
.fadeOutDown {
  animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.fadeOutDownBig {
  animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}
.fadeOutLeft {
  animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
.fadeOutLeftBig {
  animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}
.fadeOutRight {
  animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
.fadeOutRightBig {
  animation-name: fadeOutRightBig;
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}
.fadeOutUp {
  animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
.fadeOutUpBig {
  animation-name: fadeOutUpBig;
}
@keyframes flip {
  0% {
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
    animation-timing-function: ease-out;
  }
  40% {
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
    animation-timing-function: ease-out;
  }
  50% {
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
    animation-timing-function: ease-in;
  }
  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
    animation-timing-function: ease-in;
  }
  to {
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    animation-timing-function: ease-in;
  }
}
.animated.flip {
  backface-visibility: visible;
  animation-name: flip;
}
@keyframes flipInX {
  0% {
    transform: perspective(400px) rotateX(90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateX(-20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotateX(10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotateX(-5deg);
  }
  to {
    transform: perspective(400px);
  }
}
.flipInX {
  backface-visibility: visible!important;
  animation-name: flipInX;
}
@keyframes flipInY {
  0% {
    transform: perspective(400px) rotateY(90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateY(-20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotateY(10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotateY(-5deg);
  }
  to {
    transform: perspective(400px);
  }
}
.flipInY {
  backface-visibility: visible!important;
  animation-name: flipInY;
}
@keyframes flipOutX {
  0% {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
.flipOutX {
  animation-duration: 0.75s;
  animation-name: flipOutX;
  backface-visibility: visible !important;
}
@keyframes flipOutY {
  0% {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotateY(-15deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}
.flipOutY {
  animation-duration: 0.75s;
  backface-visibility: visible!important;
  animation-name: flipOutY;
}
@keyframes lightSpeedIn {
  0% {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    transform: skewX(-5deg);
  }
  to {
    transform: translateZ(0);
  }
}
.lightSpeedIn {
  animation-name: lightSpeedIn;
  animation-timing-function: ease-out;
}
@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.lightSpeedOut {
  animation-name: lightSpeedOut;
  animation-timing-function: ease-in;
}
@keyframes rotateIn {
  0% {
    transform-origin: center;
    transform: rotate(-200deg);
    opacity: 0;
  }
  to {
    transform-origin: center;
    transform: translateZ(0);
    opacity: 1;
  }
}
.rotateIn {
  animation-name: rotateIn;
}
@keyframes rotateInDownLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(-45deg);
    opacity: 0;
  }
  to {
    transform-origin: left bottom;
    transform: translateZ(0);
    opacity: 1;
  }
}
.rotateInDownLeft {
  animation-name: rotateInDownLeft;
}
@keyframes rotateInDownRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(45deg);
    opacity: 0;
  }
  to {
    transform-origin: right bottom;
    transform: translateZ(0);
    opacity: 1;
  }
}
.rotateInDownRight {
  animation-name: rotateInDownRight;
}
@keyframes rotateInUpLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(45deg);
    opacity: 0;
  }
  to {
    transform-origin: left bottom;
    transform: translateZ(0);
    opacity: 1;
  }
}
.rotateInUpLeft {
  animation-name: rotateInUpLeft;
}
@keyframes rotateInUpRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
  to {
    transform-origin: right bottom;
    transform: translateZ(0);
    opacity: 1;
  }
}
.rotateInUpRight {
  animation-name: rotateInUpRight;
}
@keyframes rotateOut {
  0% {
    transform-origin: center;
    opacity: 1;
  }
  to {
    transform-origin: center;
    transform: rotate(200deg);
    opacity: 0;
  }
}
.rotateOut {
  animation-name: rotateOut;
}
@keyframes rotateOutDownLeft {
  0% {
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    transform-origin: left bottom;
    transform: rotate(45deg);
    opacity: 0;
  }
}
.rotateOutDownLeft {
  animation-name: rotateOutDownLeft;
}
@keyframes rotateOutDownRight {
  0% {
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    transform-origin: right bottom;
    transform: rotate(-45deg);
    opacity: 0;
  }
}
.rotateOutDownRight {
  animation-name: rotateOutDownRight;
}
@keyframes rotateOutUpLeft {
  0% {
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    transform-origin: left bottom;
    transform: rotate(-45deg);
    opacity: 0;
  }
}
.rotateOutUpLeft {
  animation-name: rotateOutUpLeft;
}
@keyframes rotateOutUpRight {
  0% {
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
}
.rotateOutUpRight {
  animation-name: rotateOutUpRight;
}
@keyframes hinge {
  0% {
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    transform: rotate(80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  40%,
  80% {
    transform: rotate(60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.hinge {
  animation-duration: 2s;
  animation-name: hinge;
}
@keyframes jackInTheBox {
  0% {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom;
  }
  50% {
    transform: rotate(-10deg);
  }
  70% {
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
.jackInTheBox {
  animation-name: jackInTheBox;
}
@keyframes rollIn {
  0% {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate(-120deg);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.rollIn {
  animation-name: rollIn;
}
@keyframes rollOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate(120deg);
  }
}
.rollOut {
  animation-name: rollOut;
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.zoomIn {
  animation-name: zoomIn;
}
@keyframes zoomInDown {
  0% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInDown {
  animation-name: zoomInDown;
}
@keyframes zoomInLeft {
  0% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInLeft {
  animation-name: zoomInLeft;
}
@keyframes zoomInRight {
  0% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInRight {
  animation-name: zoomInRight;
}
@keyframes zoomInUp {
  0% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInUp {
  animation-name: zoomInUp;
}
@keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.zoomOut {
  animation-name: zoomOut;
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutDown {
  animation-name: zoomOutDown;
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform-origin: left center;
  }
}
.zoomOutLeft {
  animation-name: zoomOutLeft;
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
    transform-origin: right center;
  }
}
.zoomOutRight {
  animation-name: zoomOutRight;
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutUp {
  animation-name: zoomOutUp;
}
@keyframes slideInDown {
  0% {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}
.slideInDown {
  animation-name: slideInDown;
}
@keyframes slideInLeft {
  0% {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}
.slideInLeft {
  animation-name: slideInLeft;
}
@keyframes slideInRight {
  0% {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}
.slideInRight {
  animation-name: slideInRight;
}
@keyframes slideInUp {
  0% {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}
.slideInUp {
  animation-name: slideInUp;
}
@keyframes slideOutDown {
  0% {
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0);
  }
}
.slideOutDown {
  animation-name: slideOutDown;
}
@keyframes slideOutLeft {
  0% {
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
  }
}
.slideOutLeft {
  animation-name: slideOutLeft;
}
@keyframes slideOutRight {
  0% {
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0);
  }
}
.slideOutRight {
  animation-name: slideOutRight;
}
@keyframes slideOutUp {
  0% {
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0);
  }
}
.slideOutUp {
  animation-name: slideOutUp;
}
.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}
.animated.infinite {
  animation-iteration-count: infinite;
}
.animated.delay-1s {
  animation-delay: 1s;
}
.animated.delay-2s {
  animation-delay: 2s;
}
.animated.delay-3s {
  animation-delay: 3s;
}
.animated.delay-4s {
  animation-delay: 4s;
}
.animated.delay-5s {
  animation-delay: 5s;
}
.animated.fast {
  animation-duration: 0.8s;
}
.animated.faster {
  animation-duration: 0.5s;
}
.animated.slow {
  animation-duration: 2s;
}
.animated.slower {
  animation-duration: 3s;
}
@media (prefers-reduced-motion: reduce), (print) {
  .animated {
    animation-duration: 1ms!important;
    transition-duration: 1ms!important;
    animation-iteration-count: 1 !important;
  }
}
.animate-fade.ng-enter,
.animate-fade.ng-hide-remove {
  animation: fadeIn 1s;
}
.animate-fade.ng-leave,
.animate-fade.ng-hide-add {
  animation: fadeOut 1s;
}
.animate-fade-fast.ng-enter,
.animate-fade-fast.ng-hide-remove {
  animation: fadeIn 0.5s;
}
.animate-fade-fast.ng-leave,
.animate-fade-fast.ng-hide-add {
  animation: fadeOut 0.5s;
}
.animate-fade-slide.left.ng-enter,
.animate-fade-slide.left.ng-hide-remove {
  animation: fadeInLeft 1s;
}
.animate-fade-slide.left.ng-leave,
.animate-fade-slide.left.ng-hide-add {
  animation: fadeOutLeft 1s;
}
.animate-fade-slide.right.ng-enter,
.animate-fade-slide.right.ng-hide-remove {
  animation: fadeInRight 1s;
}
.animate-fade-slide.right.ng-leave,
.animate-fade-slide.right.ng-hide-add {
  animation: fadeOutRight 1s;
}
.animate-fade-slide.down.ng-enter,
.animate-fade-slide.down.ng-hide-remove {
  animation: fadeInDown 1s;
}
.animate-fade-slide.down.ng-leave,
.animate-fade-slide.down.ng-hide-add {
  animation: fadeOutUp 1s;
}
.animate-fade-slide.up.ng-enter,
.animate-fade-slide.up.ng-hide-remove {
  animation: fadeInUp 1s;
}
.animate-fade-slide.up.ng-leave,
.animate-fade-slide.up.ng-hide-add {
  animation: fadeOutDown 1s;
}
.animate-fade-slide-fast {
  z-index: 1;
}
.animate-fade-slide-fast.left.ng-enter,
.animate-fade-slide-fast.left.ng-hide-remove {
  animation: fadeInLeft 0.25s;
}
.animate-fade-slide-fast.left.ng-leave,
.animate-fade-slide-fast.left.ng-hide-add {
  animation: fadeOutLeft 0.25s;
}
.animate-fade-slide-fast.right.ng-enter,
.animate-fade-slide-fast.right.ng-hide-remove {
  animation: fadeInRight 0.25s;
}
.animate-fade-slide-fast.right.ng-leave,
.animate-fade-slide-fast.right.ng-hide-add {
  animation: fadeOutRight 0.25s;
}
.animate-fade-slide-fast.down.ng-enter,
.animate-fade-slide-fast.down.ng-hide-remove {
  animation: fadeInDown 0.25s;
}
.animate-fade-slide-fast.down.ng-leave,
.animate-fade-slide-fast.down.ng-hide-add {
  animation: fadeOutUp 0.25s;
}
.animate-fade-slide-fast.up.ng-enter,
.animate-fade-slide-fast.up.ng-hide-remove {
  animation: fadeInUp 0.25s;
}
.animate-fade-slide-fast.up.ng-leave,
.animate-fade-slide-fast.up.ng-hide-add {
  animation: fadeOutDown 0.25s;
}
.animate-slide.left.ng-enter,
.animate-slide.left.ng-hide-remove {
  animation: slideInLeft 1s;
}
.animate-slide.left.ng-leave,
.animate-slide.left.ng-hide-add {
  animation: slideOutRight 1s;
}
.animate-slide.right.ng-enter,
.animate-slide.right.ng-hide-remove {
  animation: slideInRight 1s;
}
.animate-slide.right.ng-leave,
.animate-slide.right.ng-hide-add {
  animation: slideOutLeft 1s;
}
.animate-slide.down.ng-enter,
.animate-slide.down.ng-hide-remove {
  animation: slideInDown 1s;
}
.animate-slide.down.ng-leave,
.animate-slide.down.ng-hide-add {
  animation: slideOutUp 1s;
}
.animate-slide.up.ng-enter,
.animate-slide.up.ng-hide-remove {
  animation: slideInUp 1s;
}
.animate-slide.up.ng-leave,
.animate-slide.up.ng-hide-add {
  animation: slideOutDown 1s;
}
/*********************************
 *    SPIN ANIMATION    *
 *********************************/
.animate-spin:not(.ng-leave) {
  animation: spin 1.5s linear infinite;
}
.animate-spin.step:not(.ng-leave) {
  animation: spin 1.5s steps(8) infinite;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.simple-group {
  margin: 24px 34px 15px 34px;
  font-size: 14px;
  background-color: var(--content-background);
}
.simple-group.top-space {
  margin: 10px 34px 34px 34px;
}
.simple-group .btn-link {
  padding: 0;
  color: var(--action-primary);
}
.simple-group .btn-link:focus {
  text-decoration: none;
}
.simple-group .btn-link:hover {
  color: var(--action-primary);
  text-decoration: none;
}
.simple-group hr {
  border-top: 1px solid #ababab;
}
.simple-group .heading {
  margin-bottom: 0;
  color: var(--primary-text-color);
  font-size: 20px;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  letter-spacing: 0.19px;
}
.simple-group .heading .hr-heading-margin {
  margin: 15px 0 0 0;
}
.simple-group .heading .history-btn {
  left: 20px;
}
.simple-group .heading .dial-button {
  border: none;
}
.simple-group .heading button {
  color: var(--action-primary);
  font-weight: 500;
  font-size: 14px;
  font-family: Roboto, Helvetica, Arial, sans-serif;
}
.simple-group .heading button.btn-link {
  padding-left: 10px;
}
.simple-group .heading button .edit-lead {
  color: #a1a1a1;
  font-size: 18px;
}
.simple-group .heading button.btn-danger {
  padding: 6px 12px;
}
.simple-group .heading button.btn-danger:hover {
  background-color: var(--action-danger);
}
.simple-group .heading .section-right {
  font-size: 16px;
  float: right !important;
}
.simple-group .heading .section-right.call-type-block.inbound {
  color: #ff8800;
}
.simple-group .heading .section-right.call-type-block.outbound {
  color: #22c2d6;
}
.simple-group .heading .section-right.call-type-block .call-icon {
  position: relative;
  top: 2px;
  left: 6px;
  color: #bdbdbd;
  font-size: 16px;
}
.simple-group .heading .section-right.call-type-block .call-arrow-icon {
  position: relative;
  right: 7px;
  bottom: 5px;
  color: #bdbdbd;
  font-size: 9px;
}
.simple-group .heading .section-right.call-type-block .call-type {
  color: #212121;
}
.simple-group .chat-details {
  padding-bottom: 16px;
  border-bottom: 1px solid #ababab;
}
.simple-group .manual-pass {
  float: right !important;
  width: 90px;
  color: #f44336 !important;
  font-weight: 500;
  font-size: 14px;
  font-family: Roboto, Helvetica, Arial, sans-serif;
}
.simple-group .manual-pass-icon {
  position: relative;
  right: 107px;
  bottom: -2px;
  color: #f44336;
  font-size: 15px;
}
.simple-group .dial {
  width: 31.96px;
  height: 32px;
  background-color: #4bd964;
  border-radius: 4px;
}
.simple-group .dial:disabled {
  background: #d1d1d1;
}
.simple-group .dial-icon {
  position: relative;
  top: 4px;
  left: 0;
  color: var(--content-background);
  font-size: 18px;
}
.simple-group .close {
  position: relative;
  top: 17px;
  right: 61px;
  opacity: 1 !important;
}
.simple-group .close::before,
.simple-group .close::after {
  position: absolute;
  right: 30px;
  bottom: 28px;
  width: 1px;
  height: 6px;
  background-color: #f44336;
  content: ' ';
}
.simple-group .close::before {
  transform: rotate(45deg);
}
.simple-group .close::after {
  transform: rotate(-45deg);
}
.simple-group .source {
  padding-top: 8px;
  color: var(--primary-text-color);
  font-size: 12px;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  letter-spacing: 0.13px;
}
.simple-group .phone .call-history {
  top: 15px;
}
.simple-group .phone .manual-pass-not-allowed {
  top: 10px;
}
.simple-group .phone button {
  padding: 0;
  color: var(--action-primary);
  font-weight: 500;
  font-size: 12px;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  letter-spacing: 0.09px;
  -webkit-user-select: text;
          user-select: text;
}
.simple-group .phone button i {
  margin-top: -3px;
  font-size: 16px;
  vertical-align: middle;
}
.simple-group .phone button[disabled] {
  color: var(--label-color);
  opacity: 1;
}
.simple-group .phone button .message-text {
  color: var(--label-color);
  font-weight: 300;
}
.simple-group .phone button .message-text.ng-enter,
.simple-group .phone button .message-text.ng-hide-remove {
  animation: fadeIn 0.5s;
}
.simple-group .phone button .message-text.ng-leave,
.simple-group .phone button .message-text.ng-hide-add {
  animation: fadeOut 0.5s;
}
.simple-group .history-wrapper {
  display: flex;
  flex-direction: row;
}
.simple-group .history-wrapper .pass-number {
  flex: 0 0 40px;
  align-self: center;
  font-size: 24px;
  text-align: center;
}
.simple-group .history-wrapper .detail-list .extra-margin-bottom {
  margin-bottom: 15px;
}
.simple-group .history-wrapper .detail-list .detail-group {
  flex-basis: 50%;
  padding-right: 0;
}
.simple-group .history-wrapper .detail-list .detail-group .pass-dts {
  position: relative;
  left: -20px;
  float: right !important;
}
.simple-group .history-wrapper:last-child {
  border-bottom: none;
}
.simple-group .history-wrapper .custom-history-hr {
  width: 1000px;
}
.simple-group .detail-list .col-md-6,
.simple-group .detail-list .col-md-4 {
  padding-left: 0;
}
.simple-group .detail-list .chat-detail-row {
  margin-top: 12px;
}
.simple-group .detail-list .chat-detail-row .col-md-6 {
  padding-bottom: 16px;
  padding-left: 0;
}
.simple-group .detail-list .chat-detail-row .col-md-6 .col-md-3 {
  width: 40%;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.simple-group .detail-list .chat-detail-row .col-md-6 .col-md-3 label {
  color: #a1a1a1;
}
.simple-group .detail-list .detail-group {
  flex-basis: 33%;
  padding-top: 15px;
  padding-right: 10px;
}
.simple-group .detail-list .detail-group label,
.simple-group .detail-list .detail-group .value {
  padding-right: 10px;
}
.simple-group .detail-list .detail-group label {
  padding-right: 10px;
  font-size: 13px;
  word-break: break-all;
}
.simple-group .detail-list .detail-group .value {
  font-size: 14px;
}
.simple-group .detail-list .detail-group span {
  left: 15px;
  word-break: break-all;
}
.simple-group .detail-list .detail-group.aux {
  display: flex;
}
.simple-group .detail-list .detail-group.aux.recording-height {
  height: 35px;
}
.simple-group .custom-fields {
  padding-top: 15px;
  padding-right: 10px;
}
@media only screen and (max-width: 1400px) {
  .simple-group .detail-list .detail-group {
    flex-basis: 50%;
  }
}
@media only screen and (max-width: 768px) {
  .manual-pass {
    top: 22px;
  }
}
.card-container {
  font-size: 12px;
}
.card-container .btn-link {
  font-size: 14px;
}
.card-container .btn-link:hover {
  text-decoration: none;
}
.card-container .lead-selected {
  background-color: var(--list-item-active);
  border-right: 4px solid var(--content-brand);
}
.card-container .directory-selected {
  background-color: var(--list-item-active);
  border-right: 4px solid var(--content-brand);
}
.card-container button.lead-number {
  text-decoration: none;
  text-align: left;
  white-space: normal;
  max-width: 250px;
}
.card-container button.lead-number[disabled] {
  color: var(--primary-text-color);
}
.card-container .card-block div.card-wrapper:last-child {
  margin-bottom: 15px;
  border-bottom: 1px solid var(--line-background);
}
.card-container .card-block div.card-wrapper:last-child:not(.lead-selected) {
  border-bottom: 1px solid var(--line-background);
}
.card-container .card-block .card-wrapper {
  padding: 8px 10px;
  /* some complicated border coloring here:
	     make the following top boarder also blue if
	     the current div is selected
	  */
  border-top: 1px solid var(--line-background);
}
.card-container .card-block .card-wrapper.lead-selected + div {
  border-top: 1px solid var(--line-background) !important;
}
.card-container .card-block .card-wrapper:not(.lead-selected) {
  border-top: 1px solid var(--line-background);
}
.card-container .card-block .card-wrapper[disabled] {
  cursor: default;
}
.card-container .card-block .card-wrapper:not(.lead-selected):not([disabled]):hover {
  background-color: var(--list-item-hover);
}
.card-container .card-block .card-wrapper .detail-header {
  color: var(--primary-text-color);
  font-weight: normal;
  font-size: 16px;
  letter-spacing: 0.17px;
  text-transform: none;
}
.card-container .card-block .card-wrapper .detail-group {
  padding: 5px 5px 0 5px;
}
.card-container .card-block .card-wrapper .detail-group.lead-list-item {
  display: flex;
  justify-content: space-between;
}
.card-container .card-block .card-wrapper .detail-group.detail-flex-group {
  position: relative;
  display: flex;
}
.card-container .card-block .card-wrapper .detail-group.detail-flex-group .phone-icon {
  display: flex;
  margin-right: 15px;
  padding-top: 2px;
}
.card-container .card-block .card-wrapper .detail-group.detail-flex-group .phone-icon.inbound {
  color: #ff8800;
}
.card-container .card-block .card-wrapper .detail-group.detail-flex-group .phone-icon.outbound {
  color: #22c2d6;
}
.card-container .card-block .card-wrapper .detail-group.detail-flex-group .phone-icon .call-icon {
  color: #bdbdbd;
  font-size: 14px;
}
.card-container .card-block .card-wrapper .detail-group.detail-flex-group .phone-icon .call-arrow-icon {
  margin-top: -1px;
  margin-left: -8px;
  color: #bdbdbd;
  font-size: 9px;
}
.card-container .card-block .card-wrapper .detail-group.detail-flex-group .queue {
  position: relative;
  font-size: 14px;
  letter-spacing: 0.15px;
  text-transform: none;
}
@media only screen and (width <= 360px) {
  .card-container .card-block .card-wrapper .detail-group.detail-flex-group .queue {
    display: inline-block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
.card-container .card-block .card-wrapper .detail-group.detail-flex-group .operate {
  display: none;
  position: absolute;
  right: 0;
  cursor: pointer;
}
@media only screen and (width <= 360px) {
  .card-container .card-block .card-wrapper .detail-group.detail-flex-group .operate {
    display: inline-block;
  }
}
.card-container .card-block .card-wrapper .detail-group.detail-flex-group .disposition-state {
  font-weight: 500;
  font-size: 12px;
  letter-spacing: 0.35px;
  text-transform: uppercase;
}
.card-container .card-block .card-wrapper .detail-group.detail-group-cursor {
  cursor: pointer;
}
.card-container .card-block .card-wrapper .detail-group .value {
  font-size: 16px;
  letter-spacing: 0.15px;
  word-wrap: break-word;
}
.card-container .card-block .card-wrapper .detail-group .value button {
  padding: 0 !important;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: 0.15px;
}
.card-container .card-block .card-wrapper .detail-group .value button i {
  font-size: 17px;
  vertical-align: middle;
}
.card-container .card-block .card-wrapper .detail-group .value.time {
  float: right !important;
  font-size: 10px;
  letter-spacing: 0.54px;
}
.card-container .card-block .card-wrapper .detail-group .value .lead-number:disabled {
  color: var(--action-icon-disabled);
}
.card-container .card-block .card-wrapper .detail-group .value .multiple-number {
  color: var(--primary-text-color) !important;
  font-weight: 400;
  opacity: 1;
}
.card-container .card-block .card-wrapper .detail-group .counter-box {
  float: right;
  padding: 2px 9px 0 10px;
  color: var(--label-color);
  font-weight: 500;
  border: 1px solid #d4d4d4;
  border-radius: 10px;
}
.card-container .card-block .card-wrapper .detail-group .lead-state {
  max-width: 100px;
  white-space: nowrap;
  float: right;
  color: #898989;
  font-weight: 500;
  font-size: 14px;
  text-transform: capitalize;
}
@media only screen and (width <= 360px) {
  .card-container .card-block .card-wrapper .detail-group .lead-state {
    font-size: 12px;
    margin-top: 4px;
  }
}
.card-container .card-block .card-wrapper .detail-group .all-num-fail {
  color: var(--action-icon);
  font-weight: 500;
  font-size: 14px;
}
.growl {
  top: 60px;
  z-index: 5300;
  width: 400px;
  font-size: 1.1em;
}
@media (max-width: 360px) {
  .growl {
    width: auto;
    left: 16px;
    right: 16px;
    text-align: center;
    top: auto;
    bottom: 40px;
  }
  .growl .growl-container .growl-item .row {
    margin: 0;
  }
  .growl .growl-container .growl-item .row:before {
    content: none;
  }
  .growl .growl-container .growl-item .row:after {
    content: none;
  }
  .growl .growl-container .growl-item .row .col-sm-1 {
    display: none;
  }
}
.growl .growl-item {
  z-index: 5301;
}
.growl .growl-item.alert {
  padding: 20px 20px 10px;
  color: #fff;
  background-image: none;
  box-shadow: -1px 3px 25px -4px rgba(0, 0, 0, 0.75);
}
@media (max-width: 360px) {
  .growl .growl-item.alert {
    padding: 8px;
  }
}
.growl .growl-item.alert .close {
  top: -5px;
  padding-right: 10px;
  font-weight: 400;
  font-size: 2.2em;
  opacity: 1;
}
@media (max-width: 360px) {
  .growl .growl-item.alert .close {
    top: -2px;
    padding-right: 18px;
    font-weight: 400;
    font-size: 1.5em;
  }
  .growl .growl-item.alert .growl-title {
    font-size: 16px;
  }
}
.growl .growl-item.alert .growl-message {
  margin-left: 5px;
  font-weight: 400;
  font-size: 0.9em;
}
@media (max-width: 360px) {
  .growl .growl-item.alert .growl-message {
    margin-left: 0;
  }
}
.growl .growl-item.alert .alert-icon {
  margin-top: -3px;
}
.growl .growl-item.alert.alert-success {
  background-color: var(--notification-success);
  border-color: var(--notification-success);
}
.growl .growl-item.alert.alert-error {
  background-color: var(--notification-error);
  border-color: var(--notification-error);
}
.growl .growl-item.alert.alert-warning {
  background-color: var(--notification-warning);
  border-color: var(--notification-warning);
}
.growl .growl-item.alert.alert-info {
  background-color: var(--notification-info);
  border-color: var(--notification-info);
}
.growl .growl-item.alert.alert-chat {
  background-color: var(--notification-info);
  border-color: var(--notification-info);
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  opacity: 0.65;
}
md-backdrop.md-dialog-backdrop {
  z-index: 5200;
}
.md-dialog-container {
  z-index: 5260;
}
.overflow-visible {
  overflow: visible;
}
md-dialog:not(.confirm-dail-actions) {
  position: absolute;
  top: 60px;
}
md-dialog:not([class*='transition']) {
  opacity: 1;
}
md-dialog label {
  font-size: 12px;
}
md-dialog.disposition-dialog .md-dialog-content {
  height: calc(100% - 60px);
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
}
md-dialog.disposition-dialog .md-dialog-content .md-title-container {
  margin-bottom: 0px;
}
md-dialog.custom-alert-dialog md-toolbar {
  min-height: 43px;
}
md-dialog.custom-alert-dialog .alert-header {
  padding: 0 10px;
  background-color: #f44336;
}
md-dialog.custom-alert-dialog .alert-header h4 {
  float: right;
  color: var(--content-background);
}
md-dialog.custom-alert-dialog .alert-header i {
  padding-top: 5px;
  font-size: 30px;
}
md-dialog.custom-dialog {
  min-width: 250px;
  max-width: 750px;
  color: var(--primary-text-color);
}
@media (max-width: 360px) {
  md-dialog.custom-dialog.available-dialog {
    max-width: calc(100% - 24px);
  }
  md-dialog.custom-dialog.email-template-dialog {
    max-width: calc(100% - 24px);
  }
  md-dialog.custom-dialog.email-template-dialog #emailTemplateEdit .col-md-12,
  md-dialog.custom-dialog.email-template-dialog #emailTemplateEdit .col-md-6 {
    padding-right: 0;
    padding-left: 0;
  }
  md-dialog.custom-dialog.email-template-dialog #emailTemplateEdit .ql-format-group {
    margin-right: 0;
  }
  md-dialog.custom-dialog.email-template-dialog md-dialog-content.width-lg {
    padding: 24px 12px 0;
    max-width: 100%;
  }
  md-dialog.custom-dialog.email-template-dialog .align-btn {
    margin-top: 8px;
  }
}
md-dialog.custom-dialog.expanded .md-dialog-content {
  width: 700px;
}
md-dialog.custom-dialog.expanded .summary textarea {
  min-height: 317px;
}
md-dialog.custom-dialog .dialog-separator {
  width: 100%;
  height: 1px;
  background-color: #efeff0;
  position: absolute;
}
md-dialog.custom-dialog md-dialog-content {
  word-wrap: break-word;
  width: 400px;
  padding: 24px 24px 0px 24px;
}
@media (max-width: 360px) {
  md-dialog.custom-dialog md-dialog-content,
  md-dialog.custom-dialog md-dialog-content.width-lg {
    width: initial;
    padding-bottom: 0;
  }
}
md-dialog.custom-dialog md-dialog-content .md-title-container {
  position: relative;
  padding-bottom: 24px;
}
md-dialog.custom-dialog md-dialog-content .md-title-container h4 {
  margin: 0;
}
md-dialog.custom-dialog md-dialog-content .md-title-container .md-title {
  color: var(--primary-text-color);
}
md-dialog.custom-dialog md-dialog-content .md-title-container .md-expand-button {
  width: 16px;
  height: 16px;
  position: absolute;
  top: 0;
  right: 0;
}
md-dialog.custom-dialog md-dialog-content .md-title-container .md-expand-button.hover {
  cursor: pointer;
}
md-dialog.custom-dialog md-dialog-content .md-title-container .md-expand-button svg {
  color: #a1a1a1;
}
md-dialog.custom-dialog md-dialog-content .md-title-container .dialog-separator {
  width: calc(100% + 48px);
  bottom: 0;
  left: -24px;
}
md-dialog.custom-dialog md-dialog-content .dialog-main-content {
  height: calc(100% - 60px);
  overflow-y: auto;
  overflow-x: hidden;
}
md-dialog.custom-dialog md-dialog-content .dialog-main-content.top-padding {
  padding-top: 24px;
}
@media (max-width: 360px) {
  md-dialog.custom-dialog md-dialog-content .dialog-main-content.disposition-main-content-scrollable {
    height: 100%;
  }
}
md-dialog.custom-dialog md-dialog-content .md-disposition-message {
  padding: 10px 30px 10px 22px;
  margin-bottom: 10px;
  letter-spacing: 0.25px;
  background-color: #fff3e5;
  border-left: 6px solid #ff8800;
  border-radius: 4px;
}
md-dialog.custom-dialog md-dialog-content .md-title-container,
md-dialog.custom-dialog md-dialog-content .mg-dialog-content-body {
  margin-bottom: 22px;
}
md-dialog.custom-dialog md-dialog-content .close-button {
  position: absolute;
  top: 31px;
  right: 24px;
  font-size: 20px;
  cursor: pointer;
}
md-dialog.custom-dialog md-dialog-content .align-left {
  text-align: left;
}
md-dialog.custom-dialog md-dialog-content.width-sm {
  width: 400px;
}
@media (max-width: 360px) {
  md-dialog.custom-dialog md-dialog-content.width-sm {
    max-width: calc(100% - 24px);
  }
}
md-dialog.custom-dialog md-dialog-content.width-md {
  width: 500px;
}
md-dialog.custom-dialog md-dialog-content.width-lg {
  width: 700px;
}
md-dialog.custom-dialog md-dialog-content.height-lg {
  min-height: 670px;
}
md-dialog.custom-dialog md-dialog-content .md-title-font {
  font-weight: 500;
}
md-dialog.custom-dialog md-dialog-content .disposition-form-group .notes {
  box-sizing: border-box;
  min-height: 34px;
  max-height: 130px;
  overflow-y: hidden;
  resize: none;
}
md-dialog.custom-dialog md-dialog-content .disposition-form-group .notes-native-autogrow {
  max-height: 130px;
  overflow-y: auto;
}
@media (max-width: 360px) {
  md-dialog.custom-dialog md-dialog-content .disposition-form-group.summary textarea {
    min-height: 162px;
  }
}
md-dialog.custom-dialog md-dialog-actions {
  text-align: center;
  justify-content: flex-end;
  padding: 24px;
  border-top-style: none;
  position: relative;
}
md-dialog.custom-dialog md-dialog-actions .dialog-separator {
  top: 0;
  left: 0;
}
md-dialog.custom-dialog md-dialog-actions .full-width-btn:last-of-type {
  padding-right: 0;
}
md-dialog.custom-dialog md-dialog-actions .align-btn {
  margin-top: 24px;
}
md-dialog.custom-dialog md-dialog-actions .btn {
  min-width: 95px;
  min-height: 36px;
  margin-right: 24px;
  font-weight: 500;
  letter-spacing: 0.75px;
  border: none;
}
@media (max-width: 360px) {
  md-dialog.custom-dialog md-dialog-actions .btn {
    margin-right: 18px;
  }
}
md-dialog.custom-dialog md-dialog-actions .btn:focus-visible {
  outline: 2px solid var(--content-brand) !important;
  outline-offset: 2px;
  border-radius: 4px;
}
md-dialog.custom-dialog md-dialog-actions .btn:last-of-type {
  margin-right: 0;
}
md-dialog.custom-dialog md-dialog-actions .btn.btn-danger-link {
  order: 1;
  margin-left: 0;
  color: var(--action-danger);
  text-align: center;
  background: transparent;
}
md-dialog.custom-dialog md-dialog-actions .btn.btn-danger-link:hover {
  background: rgba(244, 67, 54, 0.12);
}
md-dialog.custom-dialog md-dialog-actions .btn.btn-link {
  order: 1;
  margin-left: 0;
  color: var(--link-color);
  text-align: center;
}
md-dialog.custom-dialog md-dialog-actions .btn.btn-link:hover {
  color: var(--button-primary, --action-primary);
  background-color: color-mix(in srgb, var(--button-primary, --action-primary) 15%, transparent);
  border-radius: 3px;
}
md-dialog.custom-dialog md-dialog-actions .btn:not(.btn-link) {
  order: 2;
}
md-dialog.custom-dialog md-dialog-actions .custom-btn-group {
  order: 2;
}
md-dialog.custom-dialog md-dialog-actions .btn-default.btn:focus {
  color: inherit;
}
@media (max-width: 360px) {
  md-dialog.custom-dialog md-dialog-actions .btn {
    white-space: normal;
  }
}
md-dialog .error-msg {
  color: #f44336;
}
@media (max-width: 360px) {
  md-dialog .error-msg {
    padding-right: 12px;
  }
}
md-dialog .back-btn {
  background-color: transparent;
  width: 24px;
  height: 24px;
  border: none;
  color: var(--button-primary);
  font-size: medium;
  font-weight: 500;
  padding-left: 0;
  padding-right: 8px;
}
md-dialog .back-btn eui-icon {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
md-dialog .categories-dialog-title {
  display: flex;
  align-items: center;
}
@media (max-width: 360px) {
  md-dialog.confirm-dail-actions md-dialog-actions {
    flex-flow: row !important;
  }
  md-dialog.confirm-dail-actions md-dialog-actions .btn {
    margin: 0 !important;
  }
}
.show-list {
  display: block;
}
.show-list .ui-select-choices-row.active > span {
  background-color: var(--button-primary, --content-brand);
}
.show-notes {
  height: 100%;
}
.show-message {
  margin-bottom: 16px !important;
}
.local-tz {
  padding: 20px;
  background-color: var(--highlighted-text-background);
}
.datepickerbutton {
  height: 34px;
  font-size: 20px;
  line-height: 1.2;
}
.custom-dialog.lead-detail .md-dialog-content .lead-data md-checkbox {
  padding-top: 3px;
}
.custom-dialog.lead-detail .md-dialog-content .lead-data md-checkbox.md-checked .md-icon::after {
  top: -1px;
  left: 4px;
  transform: rotate(45deg) scale(0.7) !important;
}
.custom-dialog.lead-detail .md-dialog-content .lead-data md-checkbox .md-label {
  padding-top: 0;
}
.custom-dialog.lead-detail .md-dialog-content .lead-data md-checkbox .md-container {
  top: 5px;
  left: 0;
  transform: translateY(0);
}
@media (max-width: 768px) {
  md-dialog.custom-dialog.expanded .md-dialog-content {
    width: 400px;
  }
}
@media (max-width: 360px) {
  md-dialog.custom-dialog.responsive-dialog {
    width: calc(100% - 24px);
    margin: 0 12px;
  }
  md-dialog.custom-dialog.responsive-dialog .md-dialog-content {
    width: 100%;
    padding: 12px 12px 16px 12px;
  }
  md-dialog.custom-dialog.responsive-dialog .md-dialog-content .md-title {
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
  }
  md-dialog.custom-dialog.responsive-dialog .md-dialog-content .text-left {
    line-height: 24px;
  }
  md-dialog.custom-dialog.responsive-dialog .md-dialog-content.disposition-content {
    padding: 12px 0 0 12px;
  }
  md-dialog.custom-dialog.responsive-dialog .md-dialog-content.categories-content {
    padding: 12px;
  }
  md-dialog.custom-dialog.responsive-dialog .md-dialog-content.manual-pass-content {
    overflow-y: auto;
    overflow-x: hidden;
  }
  md-dialog.custom-dialog.responsive-dialog md-dialog-actions {
    padding: 5px 12px 16px 12px;
    display: flex;
    flex-flow: column-reverse;
  }
  md-dialog.custom-dialog.responsive-dialog md-dialog-actions .btn {
    width: 100%;
    font-size: 15px;
    font-weight: 700;
    line-height: 20px;
    min-height: 32px;
    border-radius: 4px;
    margin: 0 0 10px;
    flex: 1;
  }
  md-dialog.custom-dialog.responsive-dialog md-dialog-actions .btn:first-child {
    margin-bottom: 0;
  }
  md-dialog.custom-dialog.responsive-dialog md-dialog-actions .btn-link {
    border: none;
  }
  md-dialog.custom-dialog.responsive-dialog md-dialog-actions.disposition-actions {
    padding: 16px 12px 16px 12px;
  }
  md-dialog.custom-dialog.responsive-dialog.disposition-dialog {
    width: 100%;
    height: 100%;
    max-height: 100%;
    color: #212121;
    top: 0;
    border-radius: 0;
  }
  md-dialog.custom-dialog.responsive-dialog.disposition-dialog .md-expand-button {
    display: none;
  }
  md-dialog.custom-dialog.responsive-dialog.disposition-dialog .md-title-container {
    padding-bottom: 16px;
  }
  md-dialog.custom-dialog.responsive-dialog.disposition-dialog md-dialog-actions {
    flex-direction: row;
  }
  md-dialog.custom-dialog.responsive-dialog.disposition-dialog md-dialog-actions .btn {
    width: auto;
    margin: 0;
  }
}
@media (max-width: 360px) and (max-width: 360px) {
  md-dialog.custom-dialog.responsive-dialog md-dialog-actions .btn.btn-long {
    flex: auto;
  }
  .custom-dialog.responsive-dialog .manual-pass-dialog-actions {
    flex-direction: row;
  }
  .custom-dialog.responsive-dialog .manual-pass-dialog-actions .btn {
    width: auto;
    margin: 0;
  }
  .responsive-dialog .MuiDialogActions-root {
    flex-flow: column-reverse;
    width: 255px;
  }
  .responsive-dialog .MuiDialogActions-root .MuiButtonBase-root {
    width: 100%;
  }
  .responsive-dialog .MuiDialogActions-root .MuiButtonBase-root:not(:first-child) {
    margin-left: 0;
    margin-bottom: 10px;
  }
}
.md-open-menu-container {
  z-index: 5300;
}
.menu-text.disabled {
  cursor: not-allowed;
  color: #bdbdbd;
}
md-menu-item {
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  letter-spacing: 0.15px;
}
md-menu-item > div.menu-text {
  padding: 8px 20px;
}
.title-container {
  display: flex;
  justify-content: space-between;
}
.lead-title-wrapper {
  display: flex;
}
.lead-title-wrapper .lead-title {
  flex-shrink: 1;
  flex-grow: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.lead-title-wrapper .lead-detail-menu {
  display: none;
}
@media (max-width: 360px) {
  .lead-title-wrapper .lead-detail-menu {
    display: flex;
    border-radius: 0px;
  }
}
._md.md-open-menu-container.md-active {
  top: 50px !important;
  left: 50px !important;
  width: 188px;
  height: 210px;
}
.lead-top-menu {
  position: relative;
  bottom: 10px;
  left: 30px;
}
.lead-top-close {
  position: relative;
  bottom: 5px;
  left: 22px;
}
@media (max-width: 360px) {
  .lead-detail-close-btn {
    display: none;
  }
}
.custom-dialog.lead-detail {
  width: inherit;
}
@media (max-width: 360px) {
  .custom-dialog.lead-detail {
    min-height: 100%;
    top: 0;
    border-radius: 0px;
  }
}
.custom-dialog.lead-detail .md-dialog-content {
  display: flex;
  flex-flow: column;
  width: inherit;
  min-width: 250px;
  padding: 24px 24px 5px 24px;
}
.custom-dialog.lead-detail .md-dialog-content .header-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 25px;
}
.custom-dialog.lead-detail .md-dialog-content .header-container > h4 {
  margin: 0;
  font-weight: 500;
  font-size: 20px;
}
.custom-dialog.lead-detail .md-dialog-content .header-container > div[role='button']:focus-visible {
  outline: 2px solid var(--content-brand) !important;
  outline-offset: 2px;
  border-radius: 4px;
}
.custom-dialog.lead-detail .md-dialog-content .header-container .close-icon {
  color: var(--button-icon-color);
  font-size: 16px;
}
.custom-dialog.lead-detail .md-dialog-content .header-container .close-icon:hover {
  color: var(--icon-color-hover);
}
.custom-dialog.lead-detail .md-dialog-content .header-container .close-icon-supervisor-settings {
  color: var(--button-icon-color);
  font-size: 16px;
}
.custom-dialog.lead-detail .md-dialog-content .header-container .close-icon-supervisor-settings:hover {
  color: var(--icon-color-hover);
}
@media (max-width: 360px) {
  .custom-dialog.lead-detail .md-dialog-content .header-container .dialog-title {
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
  }
}
.custom-dialog.lead-detail .md-dialog-content .external-link-container {
  display: flex;
  align-items: center;
  margin-bottom: 30px;
  color: var(--text-color);
  font-weight: 400;
  font-size: 14px;
}
.custom-dialog.lead-detail .md-dialog-content .external-link-container .external-support-link {
  display: flex;
  align-items: center;
  padding-left: 4px;
  color: var(--link-color);
  text-decoration: none;
  cursor: pointer;
}
.custom-dialog.lead-detail .md-dialog-content .external-link-container .external-support-link:focus-visible {
  outline: 2px solid var(--content-brand) !important;
  outline-offset: 2px;
  border-radius: 4px;
}
.custom-dialog.lead-detail .md-dialog-content .external-link-container .external-support-link.stat-link {
  font-weight: 500;
}
.custom-dialog.lead-detail .md-dialog-content .external-link-container .externalLinkIcon {
  display: flex;
  align-items: center;
  padding-left: 5px;
  color: var(--link-color);
}
.custom-dialog.lead-detail .md-dialog-content .lead-data {
  flex: 1 1 auto;
  overflow-y: auto;
}
.custom-dialog.lead-detail .md-dialog-content .lead-data md-checkbox {
  width: 200px;
}
.custom-dialog.lead-detail .md-dialog-content .lead-data md-checkbox .md-label {
  width: 172px;
  margin-left: 28px;
}
.custom-dialog.lead-detail .md-dialog-content .lead-data md-checkbox .md-icon {
  width: 16px;
  height: 16px;
  border-width: 1px;
  border-radius: 3px;
}
.custom-dialog.lead-detail .md-dialog-content .lead-data md-checkbox.md-checked .md-icon::after {
  transform: rotate(45deg) scale(0.8);
}
.custom-dialog.lead-detail .md-dialog-content .lead-data .no-left-padding {
  padding-left: 0;
}
.custom-dialog.lead-detail .md-dialog-content .lead-data .time-block {
  padding-top: 19px;
}
.custom-dialog.lead-detail .md-dialog-content .lead-data .group-wrapper div:last-child {
  border-bottom: none;
}
.custom-dialog.lead-detail .md-dialog-content .lead-data .detail-group {
  text-align: right;
  padding: 10px 0;
  border-bottom: 1px solid var(--table-grid-color);
}
.custom-dialog.lead-detail .md-dialog-content .lead-data .detail-group .detail-label {
  float: left !important;
  font-weight: 500;
}
.custom-dialog.lead-detail .md-dialog-content .lead-data .detail-group .text-wrap {
  word-wrap: break-word;
}
.custom-dialog.lead-detail .md-dialog-content .lead-data .lead-history .sub-title .close-history:focus,
.custom-dialog.lead-detail .md-dialog-content .lead-data .lead-history .sub-title .close-history:active,
.custom-dialog.lead-detail .md-dialog-content .lead-data .lead-history .sub-title .close-history:hover {
  text-decoration: underline;
}
.custom-dialog.lead-detail .md-dialog-content .update-lead-form {
  display: grid;
  gap: 1rem;
}
.custom-dialog.lead-detail .md-dialog-content .update-lead-form .lead-field .phone-input {
  margin-bottom: 0;
}
.custom-dialog.lead-detail .md-dialog-content .update-lead-form .lead-field p ~ div div {
  border: 1px solid #b0b0b0;
  height: 34px;
}
.custom-dialog.lead-detail .md-dialog-content .update-lead-form .lead-field p ~ div div input {
  border: none;
  height: 34px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.custom-dialog.lead-detail .md-dialog-content .lead-actions {
  display: flex;
  flex-flow: row;
  justify-content: space-between;
  order: 3;
  min-height: 35px;
}
@media (max-width: 360px) {
  .custom-dialog.lead-detail .md-dialog-content .lead-actions {
    display: none;
  }
}
.custom-dialog.lead-detail .md-dialog-content .lead-actions .action {
  flex: 1;
  padding: 5px;
}
.custom-dialog.lead-detail .md-dialog-content .close-dialog {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  order: 4;
  min-height: 35px;
  margin-top: 20px;
}
.custom-dialog.lead-detail .md-dialog-content .close-dialog .action {
  width: 23%;
}
.custom-dialog.lead-detail.update .infobar {
  margin-bottom: 21px;
}
.custom-dialog.lead-detail.update .form-group {
  text-align: left;
}
.custom-dialog.lead-detail.update .lead-actions {
  justify-content: center;
}
.custom-dialog.lead-detail.update .lead-actions .action {
  padding-right: 15px;
}
.custom-dialog.supervisor-config .md-dialog-content {
  padding: 24px 24px 45px 24px;
}
@media (max-width: 360px) {
  .custom-dialog.supervisor-config .md-dialog-content {
    padding: 0;
  }
  .custom-dialog.supervisor-config .md-dialog-content .header-container.header-container-crm {
    flex-flow: row-reverse;
    align-items: flex-start;
    justify-content: flex-end;
    gap: 25px;
    padding: 12px;
    margin-bottom: 15px;
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.15);
  }
  .custom-dialog.supervisor-config .md-dialog-content .header-container.header-container-crm i {
    font-size: 15px;
    font-weight: 600;
  }
  .custom-dialog.supervisor-config .md-dialog-content .external-link-container {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 4px;
    padding: 0 12px;
    margin-bottom: 10px;
  }
  .custom-dialog.supervisor-config .md-dialog-content .external-link-container .external-support-link {
    padding-left: 0px;
  }
}
.custom-dialog.supervisor-config .md-dialog-content .stat-supervisor-data {
  padding: 0 12px;
}
.custom-dialog.supervisor-config .md-dialog-content .stat-supervisor-data span.MuiCheckbox-root.Mui-disabled {
  color: var(--neutral-disabled-rgb, #e0e0e0);
}
.custom-dialog.supervisor-config .md-dialog-content .stat-supervisor-data span.MuiFormControlLabel-label.Mui-disabled {
  color: var(--neutral-f02-rgb, #e0e0e0);
}
.custom-dialog.supervisor-config .md-dialog-content .stat-supervisor-action {
  padding: 12px;
}
.custom-dialog.supervisor-config .close-icon-supervisor-settings {
  color: #a1a1a1;
  font-size: 16px;
}
.custom-dialog.supervisor-config .close-icon-supervisor-settings:hover {
  color: #212121;
}
@media only screen and (width <= 360px) {
  .custom-dialog.supervisor-config .close-icon-supervisor-settings {
    display: none;
  }
}
.custom-dialog.supervisor-config .left-icon-supervisor-settings {
  display: none;
}
@media only screen and (width <= 360px) {
  .custom-dialog.supervisor-config .left-icon-supervisor-settings {
    display: block;
  }
}
.custom-dialog .stat-popover-style {
  height: auto;
  color: var(--content-background);
  font-weight: 500;
  font-size: 12px;
  line-height: 7px;
  background-color: var(--tooltip-background, #757575);
  border-radius: 0;
}
.custom-dialog .stat-popover-style .popover .arrow {
  position: absolute;
  right: 50%;
  left: 50%;
  height: 2px;
}
@media (min-width: 992px) {
  .custom-dialog.lead-detail .md-dialog-content .update-lead-form {
    grid-template-columns: repeat(3, 1fr);
    gap: 1rem;
  }
}
@media (max-width: 360px) {
  .draggable-container {
    display: flex;
    flex-direction: column;
  }
}
.custom-dialog.agent-state {
  width: 500px;
  overflow: visible;
}
@media (max-width: 360px) {
  .custom-dialog.agent-state {
    min-height: 100%;
    top: 0;
    border-radius: 0px;
  }
}
.custom-dialog.agent-state .md-dialog-content {
  display: flex;
  flex-flow: column;
  width: inherit;
  min-width: 250px;
  padding: 24px 24px 5px 24px;
  overflow: visible;
}
.custom-dialog.agent-state .md-dialog-content .header-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 25px;
}
.custom-dialog.agent-state .md-dialog-content .header-container > h4 {
  margin: 0;
  font-weight: 500;
  font-size: 20px;
}
.custom-dialog.agent-state .md-dialog-content .header-container .close-icon {
  color: #a1a1a1;
  font-size: 16px;
}
.custom-dialog.agent-state .md-dialog-content .header-container .close-icon-agent-state {
  color: #a1a1a1;
  font-size: 16px;
}
.custom-dialog.agent-state .md-dialog-content .header-container .close-icon-agent-state:hover {
  color: #212121;
}
.custom-dialog.agent-state .md-dialog-content .agent-state-select {
  display: flex;
}
.custom-dialog.agent-state .md-dialog-content .agent-state-select .agent-state-label {
  text-overflow: clip;
  overflow: hidden;
  white-space: nowrap;
}
.custom-dialog.agent-state .md-dialog-content .agent-state-option {
  display: flex;
  padding: 7px 0;
}
.custom-dialog.agent-state .md-dialog-content .agent-state-color {
  width: 8px;
  height: 8px;
  margin: auto 5px auto 2px;
  border-radius: 18px;
}
#knowledgeBaseEdit text-editor .ql-toolbar.ql-snow {
  border-top: none;
  border-right: none;
  border-bottom: 1px solid #d1d1d1;
  border-left: none;
}
#knowledgeBaseEdit text-editor .editor-container {
  height: 256px;
}
#knowledgeBaseEdit .article-header {
  padding-right: 3px;
  color: #929597;
  font-weight: 500;
  font-size: 13px;
}
#knowledgeBaseEdit .article-title {
  color: #242424;
  font-weight: 500;
  font-size: 16px;
}
#knowledgeBaseEdit .kb-sub-heading {
  padding-bottom: 12px;
  text-align: center;
}
#knowledgeBaseEdit textarea.form-control.sms-text {
  min-height: 300px;
}
#testHarness {
  padding: 20px;
}
#testHarness .btn-row {
  padding-top: 20px;
}
#testHarness .response-area {
  width: 1100px;
  height: 600px;
}
.base-wrapper {
  height: 100%;
  overflow-y: auto;
  /* Keep the normal body ui-view at page height; persistent sibling hosts
       have their own scoped height rules and should not inherit this selector. */
  /* Phone / preview persistent detail host still needs column fill. */
}
.base-wrapper .nav-container {
  min-height: 594px;
}
.base-wrapper .nav-menu {
  display: none;
}
.base-wrapper .crm-nav-container.nav-container a {
  display: block;
}
@media only screen and (width <= 360px) {
  .base-wrapper .nav-container {
    display: block;
    min-height: initial;
  }
  .base-wrapper .digital-intraction-header {
    display: none;
  }
  .base-wrapper .monitoring-task {
    display: flex;
    flex-direction: column;
  }
  .base-wrapper .section.middle.monitoring-task-frame {
    width: 100%;
  }
}
@media only screen and (width > 360px) {
  .base-wrapper .digital-intraction-header-crm {
    display: none;
  }
}
.base-wrapper .task-mode-wrapper {
  height: 100%;
}
.base-wrapper .task-mode-wrapper digital-interaction-header {
  width: 100%;
  margin-left: 0.1px;
}
.base-wrapper .body-container {
  position: relative;
  width: 100%;
  min-height: 594px;
  overflow-y: hidden;
  /*
         * Interaction split routes keep the list in #main-content and mount the
         * workspace in a sibling host, so the left rail does not reflow when
         * switching between phone/task/outbound.
         */
}
.base-wrapper .body-container.body-container--interaction-split {
  display: grid;
  grid-template-columns: 282px 1fr;
  grid-template-rows: minmax(0, 1fr);
  height: 100%;
}
.base-wrapper .body-container.body-container--interaction-split > #main-content.content-wrapper {
  grid-column: 1;
  grid-row: 1;
  display: flex;
  flex-direction: column;
  min-width: 282px;
  min-height: 0;
  width: 282px;
  max-width: 282px;
  height: 100%;
}
.base-wrapper .body-container.body-container--interaction-split > #main-content.content-wrapper > .main-config {
  flex: 1 1 auto;
  min-height: 0;
}
.base-wrapper .body-container.body-container--interaction-split > .interaction-split-workspace {
  grid-column: 2;
  grid-row: 1;
  min-width: 0;
  min-height: 0;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.base-wrapper .body-container.body-container--interaction-split > .interaction-split-workspace > .main-config {
  flex: 1 1 auto;
  min-height: 0;
}
.base-wrapper .body-container.body-container--interaction-split > .interaction-split-workspace > .main-config.main-config--middle-only {
  width: 100%;
}
.base-wrapper .body-container.body-container--interaction-split > .interaction-split-workspace > .main-config.main-config--middle-only .section.middle {
  flex: 1 1 auto;
  min-width: 0;
  width: 100%;
  max-width: 100%;
}
.base-wrapper .body-container .interaction-task-workspace__frame {
  flex: 1 1 auto;
  min-height: 0;
  display: flex;
  flex-direction: column;
}
@media (max-width: 360px) {
  .base-wrapper .body-container {
    min-height: auto;
  }
  .base-wrapper .body-container.crm-body-on-call-container {
    max-height: calc(100% - 50px);
  }
  .base-wrapper .body-container.crm-body-on-call-container .crm-search-detail-wrapper,
  .base-wrapper .body-container.crm-body-on-call-container .crm-call-history-log-wrapper {
    bottom: 50px;
  }
  .base-wrapper .body-container.crm-body-on-call-container-small {
    max-height: calc(100% - 86px);
  }
  .base-wrapper .body-container.crm-body-on-call-container-small .crm-search-detail-wrapper,
  .base-wrapper .body-container.crm-body-on-call-container-small .crm-call-history-log-wrapper {
    bottom: 86px;
  }
}
.base-wrapper #main-content.content-wrapper {
  height: 100%;
  overflow-y: auto;
}
.base-wrapper #phonePersistenceContainer .section.middle .content-wrapper {
  height: 100%;
  min-height: 0;
  overflow-y: auto;
}
.base-wrapper .nav,
.base-wrapper .body,
.base-wrapper .toolbar {
  flex: 1 100%;
}
.base-wrapper .nav {
  flex: 0 1;
  order: 1;
  margin-bottom: -1px;
}
.base-wrapper .body {
  display: flex;
  flex: 1;
  order: 2;
  overflow-y: hidden;
  background-color: var(--content-background);
}
.base-wrapper .scroll-wrapper {
  width: 100%;
  height: 100%;
}
.base-wrapper .widget-drag-container {
  position: absolute;
  inset: 0;
  z-index: -1;
}
.base-wrapper .scoreboard {
  z-index: 7;
  order: 3;
}
.base-wrapper .scoreboard.expanded {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.base-wrapper .scoreboard-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 6;
  width: 100%;
}
@media only screen and (width <= 360px) {
  .crm-report-an-issue .MuiDialog-paper {
    margin-left: 0;
    margin-right: 0;
    width: calc(100% - 24px);
    border-radius: 8px;
  }
  .crm-report-an-issue .MuiDialogActions-root {
    justify-content: space-between;
    padding-top: 4px;
  }
  .crm-report-an-issue .MuiDialogActions-root .MuiButton-root {
    min-width: 110px;
  }
  .crm-report-an-issue .MuiDialogActions-root button:not(:first-child) {
    margin-left: 0;
  }
}
.login-padding {
  padding: 10px 50px;
}
.form-template {
  border: 1px solid #e7e7e7;
  border-radius: 6px;
}
.body .login-wrapper {
  background-color: var(--content-background);
}
.body .login-wrapper .form-signin .form-wrapper .config-inputs {
  background-color: var(--content-background);
}
.login-wrapper {
  margin: auto;
  padding: 5% 0;
  background-color: var(--content-background);
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.login-wrapper label {
  padding-bottom: 7px;
  color: #757575;
  font-size: 13px;
}
.login-wrapper .password-form {
  width: 600px;
  margin-right: auto;
  margin-left: auto;
  padding: 10px 50px;
  border: 1px solid #e7e7e7;
  border-radius: 6px;
}
.login-wrapper form.form-signin.ng-submitted div.dial-dest-input input.form-control.login-select.ng-invalid {
  border: 1px solid #f44336;
}
.login-wrapper .title-container {
  width: 400px;
  margin-right: auto;
  margin-left: auto;
  display: flex;
  flex-direction: column;
}
.login-wrapper .title-container .top-right-icon {
  position: absolute;
  top: 20px;
  right: 24px;
}
.login-wrapper .title-container .top-right-icon i {
  font-size: 20px;
  color: #666666;
}
.login-wrapper .login-wrapper-title {
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  color: #121212;
  padding-bottom: 18px;
}
.login-wrapper .login-wrapper-sub-title {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #72757a;
  padding-bottom: 4px;
}
.login-wrapper .form-signin {
  width: 400px;
  margin-right: auto;
  margin-left: auto;
  background-color: var(--content-background);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.3);
  padding: 16px;
}
.login-wrapper .form-signin .form-wrapper .login-header {
  margin-bottom: 32px;
  font-weight: 500;
  font-size: 20px;
  text-align: center;
}
.login-wrapper .form-signin .form-wrapper .form-group {
  margin-bottom: 20px;
}
.login-wrapper .form-signin .form-wrapper .form-group input {
  background-color: var(--content-background) !important;
}
.login-wrapper .form-signin .form-wrapper .setting-header {
  display: none;
}
@media only screen and (width <= 360px) {
  .login-wrapper .form-signin .form-wrapper .setting-header {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
  }
  .login-wrapper .form-signin .form-wrapper .setting-header .setting {
    font-weight: 500;
    font-size: 14px;
  }
  .login-wrapper .form-signin .form-wrapper .setting-header .session-info-link {
    font-weight: 500;
    font-size: 12px;
  }
  .login-wrapper .form-signin .form-wrapper .setting-header .session-info-link button {
    padding: 0;
    text-wrap: wrap;
    text-align: right;
  }
}
.login-wrapper .form-signin .logo {
  height: 100px;
  padding-top: 10px;
  background: var(--content-background);
  text-align: center;
}
.login-wrapper .form-signin .logo img {
  max-width: 200px;
  max-height: 50px;
}
.login-wrapper .form-signin .inputs {
  padding: 25px 50px;
}
.login-wrapper .form-signin .inputs .signin-btn {
  margin-top: 24px;
  border-radius: 2px;
}
.login-wrapper .form-signin .inputs.config-inputs {
  padding: 20px 34px 24px 34px;
  background: var(--content-background);
}
.login-wrapper .form-signin .inputs.config-inputs .divider {
  margin: 4px 0px 16px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.login-wrapper .form-signin .inputs.config-inputs .session-button-container {
  display: flex;
  justify-content: flex-end;
}
.login-wrapper .form-signin .inputs.config-inputs .btn-group {
  width: 100%;
  height: 70px;
  margin-top: 10px;
}
.login-wrapper .form-signin .inputs.config-inputs .btn-group .full-width-btn .btn-link {
  margin-top: 13px;
  color: var(--link-color, --action-primary);
  font-weight: 500;
}
.login-wrapper .form-signin .inputs.config-inputs .btn-group .full-width-btn .btn-link:hover {
  color: var(--button-primary-hover, --action-primary-hover);
}
@media only screen and (width <= 360px) {
  .login-wrapper .form-signin .inputs.config-inputs .btn-group {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    border-top: 1px #e5e5e5 solid;
    padding: 12px;
    background-color: #ffffff;
    height: initial;
  }
  .login-wrapper .form-signin .inputs.config-inputs .btn-group .full-width-btn {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
  }
  .login-wrapper .form-signin .inputs.config-inputs .btn-group .full-width-btn .btn-link {
    margin-top: 0px;
  }
}
.login-wrapper .form-signin .inputs.config-inputs .none-label {
  padding: 10px 0;
}
.login-wrapper .form-signin .inputs.config-inputs .ui-select-no-choice {
  padding: 0;
}
.login-wrapper .form-signin .inputs.config-inputs md-checkbox.md-checkbox-small {
  width: 100%;
}
.login-wrapper .form-signin .inputs.config-inputs md-checkbox.md-checkbox-small .md-icon {
  transform: scale(0.8);
}
.login-wrapper .form-signin .inputs.config-inputs .fix-span {
  width: auto;
}
.login-wrapper .form-signin .inputs.config-inputs .form-chk {
  margin-bottom: -5px;
}
.login-wrapper .form-signin .inputs.config-inputs .login-select .ui-select-toggle,
.login-wrapper .form-signin .inputs.config-inputs .login-select .ui-select-search {
  height: 32px;
  padding: 6px 12px;
  border: 1px solid var(--text-input-border);
  outline: 0;
  box-shadow: none;
}
.login-wrapper .form-signin .inputs.config-inputs .login-select .ui-select-toggle:hover,
.login-wrapper .form-signin .inputs.config-inputs .login-select .ui-select-search:hover {
  background-color: var(--content-background);
  border-color: var(--text-input-border-hover);
}
.login-wrapper .form-signin .inputs.config-inputs .login-select.form-control {
  height: 40px;
  border: 1px solid var(--text-input-border);
  box-shadow: none;
}
.login-wrapper .form-signin .inputs.config-inputs .login-select.form-control:hover {
  border-color: var(--text-input-border-hover);
}
.login-wrapper .form-signin .inputs.config-inputs .queue-select {
  height: 32px;
  overflow: hidden;
  background-color: var(--text-input-background);
  border: 1px solid var(--text-input-border);
  border-radius: 3px;
}
.login-wrapper .form-signin .inputs.config-inputs .queue-select.disabled {
  color: var(--text-input-disabled-text);
  background: var(--text-input-disabled-background);
  cursor: not-allowed;
}
.login-wrapper .form-signin .inputs.config-inputs .queue-select.disabled:hover {
  background: var(--text-input-disabled-background);
  border-color: var(--text-input-disabled-border);
}
.login-wrapper .form-signin .inputs.config-inputs .queue-select:hover {
  border-color: var(--text-input-border-hover);
}
.login-wrapper .form-signin .inputs.config-inputs .queue-select .queue-chips {
  display: inline-block;
  width: 80%;
  padding-top: 4px;
  padding-left: 12px;
}
.login-wrapper .form-signin .inputs.config-inputs .queue-select .queue-chips .top-margin {
  margin-top: 3px;
}
.login-wrapper .form-signin .inputs.config-inputs .queue-select .queue-chips .placeholder-txt {
  color: var(--text-input-disabled-text);
}
.login-wrapper .form-signin .inputs.config-inputs .queue-select .queue-chips .queue-chip {
  display: inline-block;
  height: 20px;
  margin-right: 4px;
  margin-bottom: 12px;
  padding: 0 10px;
  color: var(--action-primary-text);
  background-color: var(--button-primary, --action-primary);
  border-radius: 16px;
}
.login-wrapper .form-signin .inputs.config-inputs .queue-select .queue-chips .queue-chip .queue-name-wrapper {
  display: inline-block;
  max-width: 200px;
  height: 24px;
  padding-top: 2px;
  overflow: hidden;
  font-size: 12px;
  letter-spacing: 0.4px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.login-wrapper .form-signin .inputs.config-inputs .queue-select .queue-chips .queue-chip .queue-name-wrapper .queue-name {
  vertical-align: middle;
}
@media only screen and (width <= 360px) {
  .login-wrapper .form-signin .inputs.config-inputs .queue-select {
    height: 34px;
  }
  .login-wrapper .form-signin .inputs.config-inputs .queue-select .queue-chips {
    padding-top: 6px;
    padding-left: 8px;
  }
  .login-wrapper .form-signin .inputs.config-inputs .queue-select .queue-chips .queue-chip {
    background-color: var(--button-primary, --action-primary);
  }
  .login-wrapper .form-signin .inputs.config-inputs .queue-select .queue-chips .queue-chip .queue-name-wrapper {
    padding-top: 1px;
  }
}
.login-wrapper .form-signin .inputs.config-inputs .queue-select .ellipsis-group {
  position: relative;
  float: right;
  color: var(--content-brand);
  font-size: 22px;
  margin-top: -2px;
}
.login-wrapper .form-signin .inputs.config-inputs .queue-select .ellipsis-group .ellipsis {
  letter-spacing: -1.5px;
}
.login-wrapper .form-signin .inputs.config-inputs .queue-select .ellipsis-group .count {
  font-weight: 600;
  font-size: 14px;
}
.login-wrapper .form-signin .inputs.config-inputs .input-group.dial-dest-input {
  z-index: 0;
}
.login-wrapper .form-signin .inputs.config-inputs .input-group.dial-dest-input input.form-control {
  border: 1px solid #e0e0e0;
  border-right: 0;
}
.login-wrapper .form-signin .inputs.config-inputs .input-group.dial-dest-input input.form-control:hover {
  border-color: #a1a1a1;
}
.login-wrapper .form-signin .inputs.config-inputs .input-group.dial-dest-input input {
  height: 32px;
  box-shadow: none;
}
.login-wrapper .form-signin .inputs.config-inputs .input-group.dial-dest-input .input-group-btn .btn {
  height: 32px;
  border-color: #e0e0e0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.login-wrapper .form-signin .inputs.config-inputs .input-group.dial-dest-input .input-group-btn ul.dropdown-menu > li > a {
  cursor: pointer;
}
.login-wrapper .form-signin .inputs.config-inputs .login-button {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 34px;
  color: var(--action-primary-text);
  background-color: var(--button-primary, --action-primary);
  border: 1px solid var(--button-primary, --action-primary);
}
.login-wrapper .form-signin .inputs.config-inputs .login-button:hover,
.login-wrapper .form-signin .inputs.config-inputs .login-button:focus {
  color: var(--action-primary-text);
  background-color: var(--button-primary-hover, --action-primary-hover);
  border-color: var(--button-primary-hover, --action-primary-hover);
}
.login-wrapper .form-signin .inputs.config-inputs .login-button:focus-visible {
  outline: 2px solid var(--content-brand) !important;
  outline-offset: 2px;
  border-radius: 4px;
}
.login-wrapper .form-signin .inputs.config-inputs .login-button:active {
  background-color: var(--button-primary-active, --action-primary-active);
  border-color: var(--button-primary-active, --action-primary-active);
}
.login-wrapper .form-signin .inputs .input-group {
  margin-bottom: 10px;
}
.login-wrapper .form-signin .inputs .input-group .input-group-addon {
  background-color: var(--content-background);
}
.login-wrapper .form-signin .powered-by {
  text-align: right;
  padding-top: 10px;
}
.login-wrapper .form-signin .powered-by img {
  max-width: 140px;
}
.login-wrapper .dial-group-select i {
  padding-top: 3px;
}
.top-margin {
  margin-top: 10px;
}
.bottom-margin {
  margin-bottom: 5px;
}
.login-spinner {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 95%;
}
@media (max-width: 767px) {
  .login-wrapper {
    border-top: none;
  }
  .login-wrapper .form-signin,
  .login-wrapper .title-container,
  .login-wrapper .password-form {
    width: 100%;
    padding: 0 12px 50px;
  }
  .login-wrapper .form-signin .form-wrapper .login-header,
  .login-wrapper .title-container .form-wrapper .login-header,
  .login-wrapper .password-form .form-wrapper .login-header {
    text-align: left;
    margin-bottom: 12px;
  }
  .login-wrapper .form-signin {
    box-shadow: none;
  }
}
.config-queues {
  display: flex;
  flex-direction: column;
  height: 100%;
  -webkit-user-select: none;
          user-select: none;
}
.config-queues md-checkbox.md-checkbox-small {
  width: 100%;
}
.config-queues md-checkbox.md-checkbox-small .md-icon {
  transform: scale(0.8);
}
.config-queues md-checkbox.md-checkbox-small .md-label {
  margin-left: 30px;
}
.config-queues .group-checkbox {
  margin-bottom: 8px;
}
.config-queues .group-checkbox.md-checkbox-small {
  width: 20px;
}
.config-queues .checkbox-text {
  color: #757575;
  font-weight: 500;
  font-size: 16px;
}
.config-queues .search-block {
  display: flex;
  padding: 32px 0 32px 25px;
}
.config-queues .search-block .icon-wrapper {
  position: absolute;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  padding: 12px;
  color: var(--action-icon);
  font-size: 20px;
  -webkit-box-align: center;
}
.config-queues .search-block .search-input {
  width: 100%;
  max-width: 800px;
  height: 40px;
  padding-left: 40px;
}
.config-queues .search-block input::placeholder {
  color: var(--text-input-text-placeholder);
}
.config-queues .search-block .list-chip-block {
  display: flex;
  margin-left: 25px;
  border: 1px solid var(--chip-block-border);
  border-radius: 3px;
  background-color: var(--chip-block-background);
}
.config-queues .search-block .list-chip-block .right-border {
  border-right: 1px solid var(--chip-block-border);
}
.config-queues .search-block .list-chip-block span {
  display: flex;
  padding: 3px 4px 0;
}
.config-queues .search-block .list-chip-block span .app-gallery-icon,
.config-queues .search-block .list-chip-block span .list-icon {
  color: var(--chip-block-text);
  font-size: 31px;
}
.config-queues .search-block .list-chip-block span.selected {
  background-color: var(--chip-block-active);
}
.config-queues .search-block .list-chip-block span.selected .app-gallery-icon,
.config-queues .search-block .list-chip-block span.selected .list-icon {
  color: var(--chip-block-active-text);
}
@media (width: 360px) {
  .config-queues .search-block .list-chip-block {
    display: none;
  }
}
.config-queues .scroll-section {
  height: 100%;
  overflow-y: auto;
}
.config-queues .scroll-section .queue-content {
  max-width: 940px;
}
.config-queues .scroll-section .group-label {
  display: inline-block;
  padding-left: 5px;
  vertical-align: middle;
}
.config-queues .scroll-section .queue-chips {
  display: flex;
  margin: 4px 25px 20px;
}
.config-queues .scroll-section .queue-chips .queue-chip {
  display: flex;
  align-items: center;
  max-width: 176px;
  height: 25px;
  margin-right: 10px;
  margin-bottom: 12px;
  padding: 1px 3px 1px 10px;
  color: var(--button-primary, --action-primary);
  border: 1px solid var(--button-primary, --action-primary);
  border-radius: 16px;
}
.config-queues .scroll-section .queue-chips .queue-chip:hover,
.config-queues .scroll-section .queue-chips .queue-chip:focus {
  background-color: color-mix(in srgb, var(--button-primary-hover, --action-primary-hover), transparent 86%);
}
.config-queues .scroll-section .queue-chips .queue-chip:active {
  background-color: var(--button-primary-active, --action-primary-active);
}
.config-queues .scroll-section .queue-chips .queue-chip .queue-name-wrapper {
  display: inline-block;
  max-width: 200px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.config-queues .scroll-section .queue-chips .queue-chip .queue-name-wrapper .queue-name {
  padding-right: 7px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.config-queues .scroll-section .queue-chips .queue-chip.selected {
  color: var(--action-primary-text);
  background-color: var(--button-primary, --action-primary);
}
.config-queues .scroll-section .queue-chips .queue-chip.selected .queue-name {
  padding-right: 4px;
}
.config-queues .scroll-section .queue-chips .queue-chip.selected:hover,
.config-queues .scroll-section .queue-chips .queue-chip.selected:focus {
  background-color: var(--button-primary-hover, --action-primary-hover);
}
.config-queues .scroll-section .queue-chips .queue-chip.selected:active {
  background-color: var(--button-primary-active, --action-primary-active);
}
.config-queues .scroll-section .queue-chips .queue-chip .close-icon-wrapper {
  display: flex;
  align-items: center;
}
.config-queues .scroll-section .queue-chips .queue-chip .close-icon-wrapper .close-icon {
  display: flex;
  padding: 4.5px 3.5px 3.5px;
  color: var(--button-primary, --action-primary);
  font-weight: 600;
  font-size: 8px;
  background-color: var(--action-primary-text);
  border-radius: 50%;
  opacity: 0.5;
}
.config-queues .scroll-section .queue-list {
  margin-left: 24px;
}
.config-queues .scroll-section .queue-list .queue-row {
  line-height: 45px;
  border-bottom: 1px solid var(--line-background);
}
.config-queues .scroll-section .queue-list .queue-row:hover {
  background-color: var(--table-item-hover);
}
.config-queues .scroll-section .queue-list .queue-row md-checkbox {
  margin: 0;
}
.config-queues .scroll-section .queue-list .queue-row md-checkbox.md-checked {
  background-color: var(--table-item-active);
}
.config-queues .scroll-section .queue-list .queue-row md-checkbox .md-container {
  left: 8px;
}
.config-queues .scroll-section .queue-list .queue-row md-checkbox .md-label {
  margin-left: 38px;
}
.config-queues .scroll-section .queue-list .queue-row.last-row {
  margin-bottom: 40px;
}
.config-queues .scroll-section .queue-list .queue-row.first-row {
  border-top: 1px solid var(--line-background);
}
.config-queues .queue-popover-style {
  display: flex !important;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 28px;
  color: var(--action-primary-text);
  font-weight: 500;
  font-size: 14px;
  line-height: 7px;
  background-color: #707070;
  border-radius: 2px;
}
.config-queues .queue-popover-style .arrow {
  top: 0 !important;
  left: auto !important;
  margin-top: -10px !important;
  margin-left: 0;
  border-right: 0 solid transparent !important;
  border-left: 0 solid transparent !important;
}
@media only screen and (width <= 360px) {
  .config-queues .search-block {
    padding: 12px 2px;
    border-bottom: 1px solid var(--line-background);
  }
  .config-queues .scroll-section .queue-content {
    margin-top: 12px;
  }
  .config-queues .scroll-section .queue-chips {
    flex-wrap: wrap;
  }
  .config-queues .scroll-section .queue-chips .queue-chip.selected {
    background-color: var(--button-primary, --action-primary);
  }
}
.config-sip-phone-input {
  position: relative;
}
.config-sip-phone-input span[data-aid='fieldNameTooltip'] {
  position: absolute;
  margin-left: 12px;
}
.config-sip-phone-input .manual-validation-error {
  margin: 8px 0 0;
  font-size: 12px;
  font-weight: normal;
  letter-spacing: 0.4px;
  line-height: 16px;
  color: var(--action-danger);
}
.config-sip-phone-input .info-icon {
  position: absolute;
  margin-left: 8px;
  color: #757575;
  top: 1px;
}
.config-sip-phone-input .required-asterisk {
  color: #ff8800;
}
.config-sip-phone-input .error-input {
  border-color: var(--action-danger);
}
.config-sip-phone-input label {
  margin-bottom: 0;
}
.popover-login-phase.auto-answer-popover-class.popover.top {
  margin-left: -10px;
}
.login-wrapper .form-signin .form-wrapper .config-sip-phone-input.margin-error {
  margin-bottom: 8px;
}
.login-wrapper .form-signin .form-wrapper .config-sip-phone-input.margin-normal {
  margin-bottom: 32px;
}
.application-wrapper {
  overflow-y: auto;
  display: grid;
  grid-template-columns: auto 1fr;
  grid-template-rows: auto 1fr;
  gap: 0;
  grid-template-areas: 'header header' 'sidebar main';
  width: 100%;
  height: 100%;
}
.application-wrapper .top-nav-wrapper {
  grid-area: header;
  height: 64px;
}
.application-wrapper .nav-container {
  grid-area: sidebar;
}
.application-wrapper .body-container {
  grid-area: main;
}
.application-wrapper .small-screen-nav {
  display: none;
}
.jupiter-application-wrapper {
  display: grid;
  grid-template-rows: auto 1fr;
  gap: 0;
  grid-template-areas: 'nav' 'main';
  width: 100%;
  height: 100%;
}
.jupiter-application-wrapper .nav-container {
  min-height: auto;
  grid-area: nav;
}
.jupiter-application-wrapper .body-container {
  grid-area: main;
}
@media only screen and (width <= 360px) {
  .application-wrapper {
    grid-template-areas: 'sidebar' 'header' 'main';
    align-content: start;
    grid-template-rows: auto auto 1fr;
    grid-template-columns: 100%;
  }
  .application-wrapper .top-nav-wrapper {
    height: auto;
  }
  .application-wrapper .top-nav-wrapper header .top-panel-actions-wrapper {
    justify-content: space-evenly;
  }
  .application-wrapper .agent-status-button {
    border: none;
    font-size: 12px;
    height: auto;
    max-height: 27px;
  }
}
.navbar {
  height: 64px;
  margin-bottom: 0;
  background: var(--content-background);
  border-right: 0;
  border-bottom: 1px solid #e7e7e7;
  border-left: 0;
  border-radius: 0;
}
.navbar .navbar-header {
  display: flex;
}
.navbar .navbar-header .hamburger-menu {
  display: flex;
  width: 40px;
  height: 40px;
  margin: 12px 12px 12px 2px;
  color: #a1a1a1;
  font-size: 24px;
  cursor: pointer;
}
.navbar .navbar-header .hamburger-menu i {
  margin: auto;
}
.navbar .navbar-header .hamburger-menu:hover {
  background: #e7e7e7;
  border-radius: 50%;
}
.navbar .navbar-header .hamburger-menu.active i {
  color: var(--content-brand);
}
.navbar .navbar-header .navbar-brand {
  margin-left: -12px;
  padding: 12px 0;
}
.navbar .navbar-header .navbar-brand div {
  width: 200px;
  height: 40px;
}
.navbar .navbar-header .navbar-brand div img {
  width: 165px;
  height: 40px;
}
.navbar .navbar-header .navbar-toggle .icon-bar {
  background-color: var(--primary-text-color);
}
.navbar ul.nav .phone-options.dropdown-menu {
  border-radius: 3px;
  margin-top: -15px;
  cursor: pointer;
}
.navbar ul.nav .agent-state-dropdown > .dropdown-menu {
  width: 234px;
  margin-right: -20px;
  padding: 0 0 24px 0;
  border: 1px solid #eee;
  border-radius: 4px;
  box-shadow: 0 15px 30px 0 rgba(63, 63, 63, 0.15);
}
.navbar ul.nav .login-details.dropdown-menu {
  width: 300px;
}
.navbar ul.nav .login-details.dropdown-menu > ul {
  right: 38px;
  width: 176px;
}
.navbar ul.nav .login-details.dropdown-menu > li:not(.divider) {
  display: block;
  height: 100%;
  padding: 8px 20px;
}
.navbar ul.nav .login-details.dropdown-menu > li:not(.divider) label,
.navbar ul.nav .login-details.dropdown-menu > li:not(.divider) span {
  display: inline-block;
}
.navbar ul.nav .login-details.dropdown-menu > li:not(.divider) label {
  text-align: left;
}
.navbar ul.nav .login-details.dropdown-menu > li:not(.divider) span {
  float: right !important;
}
.navbar ul.nav .login-details.dropdown-menu > li:not(.divider) a {
  height: 100%;
}
.navbar ul.nav .badge {
  border-radius: 100%;
  position: relative;
  top: -1px;
  padding: 4px 7px 2px 7px;
  background: #f44336;
}
.navbar ul.nav > li > a {
  height: 38px;
  padding: 15px 20px;
  color: var(--primary-text-color);
  font-weight: 500;
}
.navbar ul.nav > li > a:hover,
.navbar ul.nav > li > a:focus {
  color: var(--content-brand);
  background-color: transparent;
}
.navbar ul.nav > li a.active {
  color: var(--content-brand);
}
.navbar ul.nav > li a.not-active {
  cursor: default;
  opacity: 0.6;
}
.navbar ul.nav.navbar-right > li {
  margin: 14px 14px 14px 0;
}
.navbar ul.nav.navbar-right > li .nav-btn.md-icon-button {
  width: 36px;
  height: 36px;
  line-height: 20px;
}
.navbar ul.nav.navbar-right > li .nav-btn.md-icon-button:hover {
  background-color: #002e4b;
  opacity: 0.9;
}
.navbar ul.nav.navbar-right > li .btn {
  color: var(--primary-text-color);
}
.navbar ul.nav.navbar-right > li .btn.btn-action {
  padding: 3px 5px 0 5px;
  color: var(--primary-text-color);
}
.navbar ul.nav.navbar-right > li .btn.btn-action .material-icons {
  margin-top: 3px;
  font-size: 22px;
}
.navbar ul.nav.navbar-right > li .btn.agent-state {
  display: flex;
  width: 234px;
  height: 36px;
  padding: 7px 0;
  background-color: var(--content-background);
  border: 1px solid #d1d1d1;
  border-radius: 18px;
}
.navbar ul.nav.navbar-right > li .btn.agent-state:hover {
  border-color: #212121;
}
.navbar ul.nav.navbar-right > li .btn.agent-state .state-color {
  width: 12px;
  height: 12px;
  margin: auto 0 auto 12px;
  border-radius: 25px;
}
.navbar ul.nav.navbar-right > li .btn.agent-state .state {
  width: 112px;
  margin-right: 16px;
  margin-left: 8px;
  overflow: hidden;
  font-weight: 500;
  white-space: nowrap;
  text-align: left;
  text-overflow: ellipsis;
}
.navbar ul.nav.navbar-right > li .btn.agent-state .timer {
  width: 63px;
  margin-right: 12px;
}
.navbar ul.nav.navbar-right > li .md-button {
  color: var(--content-background);
  background: #005488;
}
.navbar ul.nav.navbar-right > li.widget-control .notification {
  position: fixed;
  top: 0;
  width: 10px;
  height: 10px;
  margin-top: 14px;
  margin-left: 19px;
  background-color: #757575;
  border-radius: 100%;
}
.navbar ul.nav.navbar-right > li.widget-control .agent-button {
  margin-left: 10px;
  padding: 0;
}
.navbar ul.nav.navbar-right > li.widget-control .agent-button .avatar {
  font-weight: 500;
  font-size: 14px;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-style: normal;
  letter-spacing: 0.15px;
}
.navbar ul.nav.navbar-right > li.widget-control .chat-button {
  position: absolute;
  right: 315px;
  margin: 0;
  color: #a1a1a1;
  font-size: 20px;
  background-color: var(--content-background);
}
.navbar ul.nav.navbar-right > li.widget-control .chat-button .material-icons {
  font-size: 20px;
  line-height: inherit;
}
.navbar ul.nav.navbar-right > li.widget-control .chat-button:hover {
  color: #212121;
  background: #e7e7e7;
}
.navbar ul.nav.navbar-right > li .search {
  display: block;
  clear: both;
  margin: 0 4px;
  padding: 3px 20px 3px 13px;
}
.menu-popover-style {
  height: 28px;
  color: var(--content-background);
  font-weight: 500;
  font-size: 14px;
  line-height: 7px;
  background-color: #707070;
  border-radius: 2px;
}
.popover.bottom .arrow {
  left: 75px;
  margin-top: 3px;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
.popover.bottom .arrow::after {
  border-bottom-color: #707070;
}
.app-switcher-wrapper {
  float: right;
  padding: 12px 0;
}
.app-switcher-wrapper engage-app-switcher {
  z-index: 4;
  margin-left: 5px;
}
@media (max-width: 768px) {
  .navbar-nav.navbar-right > li {
    float: left;
  }
}
.statusbar {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 50px;
  margin-bottom: 0;
  background: #f44336;
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.statusbar .status-msg {
  text-align: center;
  padding: 0 15px;
  color: var(--content-background);
  font-weight: 500;
}
.statusbar .status-msg .status-link {
  color: var(--content-background);
  font-weight: 800;
}
.statusbar .status-msg .status-link:hover {
  cursor: pointer;
}
@media (max-width: 768px) {
  .statusbar-nav.statusbar-right > li {
    float: left;
  }
  .statusbar-nav.statusbar-right > li.dropdown {
    float: right;
  }
}
.card-title-btn {
  transition: color 0.5s ease 0s;
  color: transparent;
  background: transparent;
  border: 0;
}
.card-title-btn:hover {
  color: var(--primary-text-color);
}
.card-wrapper-config {
  position: relative;
  padding-bottom: 50px;
}
.card-wrapper-config md-tabs {
  width: 100%;
}
.card-wrapper-config md-tabs > md-tabs-wrapper {
  border: none;
}
.card-wrapper-config .card-wrapper > .title {
  display: flex;
  align-items: center;
  margin: 20px 0 5px 0;
  font-weight: 500;
  text-transform: uppercase;
}
.card-wrapper-config .card-wrapper > .title > span {
  display: flex;
  flex: 2;
  align-items: center;
  padding-left: 8px;
}
.card-wrapper-config .card-wrapper > .title > .btn {
  transition: color 0.5s ease 0s;
  color: transparent;
  background: transparent;
  border: 0;
  flex: 0;
  justify-self: flex-end;
}
.card-wrapper-config .card-wrapper > .title > .btn:hover {
  color: var(--primary-text-color);
}
.card-wrapper-config .card-wrapper > .title .btn-group {
  display: flex;
  flex: 1;
  align-self: flex-end;
  justify-content: flex-end;
}
.card-wrapper-config .card-wrapper > .title .btn-group .btn {
  transition: color 0.5s ease 0s;
  color: transparent;
  background: transparent;
  border: 0;
}
.card-wrapper-config .card-wrapper > .title .btn-group .btn:hover {
  color: var(--primary-text-color);
}
.card-wrapper-config .card-wrapper > .title .btn-group.show-options .btn {
  color: var(--primary-text-color);
}
.card-wrapper-config .card-wrapper md-card {
  margin: 8px 0;
  background-color: var(--menu-background);
  color: var(--primary-text-color);
  border: 1px solid var(--line-background);
}
.card-wrapper-config .card-wrapper md-card label {
  color: var(--label-color);
}
.card-wrapper-config .card-wrapper md-card input.form-control:-webkit-autofill,
.card-wrapper-config .card-wrapper md-card input.form-control:-webkit-autofill:focus {
  -webkit-text-fill-color: var(--text-input-text);
  box-shadow: inset 0 0 0 1000px var(--panel-background) !important;
  background-clip: content-box;
  caret-color: var(--text-input-text);
}
.card-wrapper-config .card-wrapper md-card-content .engage-icons {
  color: inherit;
}
.main-config {
  position: relative;
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
}
.main-config .section {
  height: 100%;
}
.main-config .section.side-nav {
  order: 1;
}
.main-config .section.sub-side-nav {
  order: 2;
}
.main-config .section.left {
  display: flex;
  flex: 0 1 auto;
  flex-flow: column;
  order: 3;
  background-color: var(--panel-background);
}
@media only screen and (width > 360px) {
  .main-config .section.left > * {
    width: 282px;
  }
}
.main-config .section.left.chat {
  flex: 0 1 236px;
}
.main-config .section.middle {
  display: flex;
  flex: 1;
  flex-flow: column;
  order: 4;
  width: 25%;
  overflow-y: hidden;
  background-color: var(--content-background);
}
.main-config .section.right {
  flex: 3;
  order: 5;
}
.main-config .unified-history-details {
  flex: 1;
  order: 6;
  height: 100%;
}
.main-config.interaction-panel.interaction-panel--base .section.left,
.main-config.interaction-panel.interaction-panel--base .section.right {
  display: none;
}
.main-config.interaction-panel.interaction-panel--base .interaction-panel__full-empty {
  display: flex;
}
.main-config.interaction-panel.interaction-panel--base:has(.section.left [data-interaction-card='true']) .interaction-panel__full-empty {
  display: none;
}
.main-config.interaction-panel.interaction-panel--base:has(.section.left [data-interaction-card='true']) .section.left,
.main-config.interaction-panel.interaction-panel--base:has(.section.left [data-interaction-card='true']) .section.right {
  display: flex;
}
.main-config.interaction-panel .section.left,
.main-config.interaction-panel .section.middle,
.main-config.interaction-panel .section.right {
  min-height: 0;
}
.main-config.interaction-panel .section.left {
  flex: 0 0 282px;
  width: 282px;
  min-width: 282px;
  max-width: 282px;
}
.main-config.interaction-panel .interaction-panel__column-host {
  height: 100%;
}
.main-config.interaction-panel .interaction-panel__full-empty,
.main-config.interaction-panel .interaction-panel__summary-host {
  flex: 1 1 auto;
  min-height: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.main-config.interaction-panel .interaction-panel__right-host {
  flex: 1 1 auto;
  min-height: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.main-config.interaction-panel .interaction-panel__full-empty > interaction-list-empty,
.main-config.interaction-panel .interaction-panel__summary-host > interaction-summary {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 0;
  width: 100%;
}
.main-config.interaction-panel .interaction-panel__full-empty > interaction-list-empty > *,
.main-config.interaction-panel .interaction-panel__summary-host > interaction-summary > * {
  flex: 0 1 auto;
  display: flex;
  flex-direction: column;
  min-height: 0;
  height: auto;
  max-height: 100%;
  overflow-y: auto;
}
.main-config.interaction-panel .section.right {
  display: flex;
  flex-direction: column;
}
.main-config.interaction-panel .interaction-panel__right-view {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0;
  width: 100%;
  height: 100%;
}
.default-page {
  -webkit-user-select: none;
          user-select: none;
  text-align: center;
  padding-top: 20vh;
  color: #efeff0;
}
.default-page i {
  font-size: 35vh;
}
.default-page label {
  display: block;
  color: #e7e7e7;
  font-size: 5vh;
  text-transform: none;
}
.default-page.text-splash-container {
  height: 100%;
  padding: 0;
}
.default-page i {
  color: color-mix(in srgb, var(--icon-color) 50%, transparent);
}
.full-window-section {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.full-window-section .full-header {
  flex-shrink: 0;
  height: 88px;
}
.full-window-section .full-header .default-header {
  display: flex;
  align-items: center;
  height: 100%;
  min-height: 88px;
  padding: 0 40px;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  border-bottom: 2px solid var(--line-background);
}
.full-window-section .full-header .default-header .back-block {
  margin-right: 16px;
  padding-right: 16px;
  color: var(--content-brand);
  border-right: 1px solid #d1d1d1;
}
.full-window-section .full-header .default-header .back-block .arrow-back-icon {
  margin-right: 4px;
  font-weight: 600;
  font-size: 15px;
}
.full-window-section .full-header .default-header .search-icon {
  display: none;
}
.full-window-section .body-wrapper {
  flex: 1;
  height: 100%;
  overflow-y: hidden;
}
.full-window-section .body-wrapper .full-body {
  height: 100%;
}
.full-window-section .full-footer {
  flex-shrink: 0;
  height: 68px;
}
.full-window-section .full-footer .default-footer {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  padding: 16px 40px;
  border-top: 2px solid var(--line-background);
}
.full-window-section .full-footer .default-footer .footer-cancel {
  padding-right: 32px;
  font-weight: 500;
  color: var(--link-color, --action-primary);
}
.full-window-section .full-footer .default-footer .footer-cancel:hover {
  color: var(--link-button-hover, --action-primary-hover);
}
.full-window-section .full-footer .default-footer .footer-submit {
  color: var(--action-primary-text);
  background-color: var(--button-primary, --action-primary);
  border: 1px solid var(--button-primary, --action-primary);
}
.full-window-section .full-footer .default-footer .footer-submit:hover,
.full-window-section .full-footer .default-footer .footer-submit:focus {
  color: var(--action-primary-text);
  background-color: var(--button-primary-hover, --action-primary-hover);
  border-color: var(--button-primary-hover, --action-primary-hover);
}
.full-window-section .full-footer .default-footer .footer-submit:focus-visible {
  outline: 2px solid var(--content-brand) !important;
  outline-offset: 2px;
  border-radius: 4px;
}
.full-window-section .full-footer .default-footer .footer-submit:active {
  background-color: var(--button-primary-active, --action-primary-active);
  border-color: var(--button-primary-active, --action-primary-active);
}
@media only screen and (width <= 360px) {
  .full-window-section .full-header {
    height: initial;
  }
  .full-window-section .full-header .default-header {
    position: relative;
    padding: 12px;
    font-size: 14px;
    min-height: initial;
  }
  .full-window-section .full-header .default-header .back-block {
    border-right: none;
  }
  .full-window-section .full-header .default-header .context-block {
    font-weight: 500;
  }
  .full-window-section .full-header .default-header .search-icon {
    display: inline-block;
    position: absolute;
    right: 12px;
    font-size: 16px;
    color: #6b6b6b;
  }
  .full-window-section .full-header .default-header .search-icon.active {
    color: var(--button-primary, --action-primary);
  }
  .full-window-section .full-footer {
    height: initial;
  }
  .full-window-section .full-footer .default-footer {
    padding: 12px;
  }
  .full-window-section .full-footer .default-footer .footer-cancel {
    padding-right: 54px;
  }
}
#dialPadContainer .dial-dest .status,
#dialPadContainer .dial-dest .title {
  color: var(--label-color);
}
#dialPadContainer .dial-dest.dial-dest-set .status {
  color: var(--content-brand);
}
#dialPadContainer .dial-dest.dial-dest-set .title {
  color: var(--primary-text-color);
}
#dialPadContainer .dial-dest .status {
  margin-right: 5px;
  font-size: 12px;
}
.dialpad-header .dial-box-button {
  height: auto;
  padding: 12px 16px;
  background: #e7e7e7;
}
.dialpad-header .dial-box-button .text {
  font-weight: 500;
  letter-spacing: 0.15px;
}
.dialpad-header .dial-box-button .value {
  color: #757575;
  font-weight: 500;
  font-size: 12px;
  letter-spacing: 0.4px;
  word-wrap: break-word;
}
.dialpad-header .dial-box-button .icon-wrapper {
  float: right;
  margin-top: 8px;
  font-size: 24px;
}
.main-config .left .phone-left .touch_tones {
  display: flex;
}
.main-config .left .phone-left .touch_tones .close-button {
  background-color: #f6f7f8;
  border-top: none;
  border-bottom: 1px solid #e0e0e0;
  box-shadow: none;
  opacity: 1;
}
.main-config .left .phone-left .touch_tones .close-button:focus-visible {
  outline: 2px solid var(--content-brand) !important;
  outline-offset: 2px;
  border-radius: 4px;
}
@media (max-width: 360px) {
  .main-config .left .phone-left .touch_tones .close-button {
    background-color: var(--content-background);
    border: none;
  }
}
.main-config .left .phone-left .dial-dest input.form-control {
  color: #757575;
  height: 64px;
  padding: 0;
  font-size: 28px;
  text-align: center;
  background-color: #efeff0;
  border-top: 1px solid #e0e0e0;
  border-right: none;
  border-bottom: none;
  border-left: none;
  border-radius: 0;
  box-shadow: none;
}
.main-config .left .phone-left .dial-dest input.form-control:focus {
  border-color: #e0e0e0;
}
.main-config .left .phone-left .dial-dest input::placeholder {
  position: relative;
  top: -4px;
  font-size: 16px;
}
.main-config .left .phone-left .dial-dest #dtmf {
  background-color: #f6f7f8;
  border-top: none;
  border-bottom: 1px solid #e0e0e0;
  box-shadow: none;
  opacity: 1;
}
@media (max-width: 360px) {
  .main-config .left .phone-left .dial-dest #dtmf {
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    background-color: #ffffff;
  }
}
.main-config .left .phone-left .wrapper-connect {
  border-bottom: 1px solid #e0e0e0;
}
.main-config .left .phone-left .wrapper-connect .wrapper-connect-padding {
  padding-top: 16px;
}
@media (max-width: 360px) {
  .main-config .left .phone-left .wrapper-connect .wrapper-connect-padding {
    padding-top: 0;
  }
}
.section-padding {
  padding: 5px 10px;
}
.btn-padding {
  padding: 10px;
}
.list-padding {
  padding: 0 0;
}
.icon-resize {
  position: relative;
  top: 3px;
  margin-left: 2px;
  font-size: 20px;
}
.icon-resize-dialpad {
  font-size: 24px;
}
#jupiter-my-calls-page {
  height: 100%;
}
@media (max-width: 360px) {
  .icon-resize-dialpad {
    font-size: 18px;
  }
  .icon-disposition {
    font-size: 21px;
  }
  .icon-save-call-log {
    -webkit-mask-image: url('/voice/agent/static/media/save_call_log.c0336bbc24797ba08905.svg');
            mask-image: url('/voice/agent/static/media/save_call_log.c0336bbc24797ba08905.svg');
    -webkit-mask-size: cover;
            mask-size: cover;
    background-color: #212121;
    height: 18px;
    width: 18px;
    display: block;
  }
  .corporate-call-display {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
  }
  .icon-call-empty {
    -webkit-mask-size: cover;
            mask-size: cover;
    color: var(--line-accent);
    font-size: 147px;
    display: block;
  }
  .agent-notes {
    display: none;
  }
  .dialpad-dialog-head {
    position: absolute;
    z-index: 11;
    width: 100%;
    height: 65px;
    bottom: 300px;
    background-color: var(--content-background);
    box-shadow: 0px -2px 4px rgba(163, 163, 163, 0.25);
  }
  .dialpad-dialog-head.crm-dialpad-head-pending-disp {
    bottom: 350px;
  }
  .dialpad-dialog-head .dial-dest {
    position: absolute;
    left: 20px;
    right: 20px;
    bottom: 0px;
  }
  .dialpad-dialog-head .close-button {
    display: block;
    position: absolute;
    right: 0px;
    font-size: 25px;
  }
  .main-config.two-panel {
    display: block;
  }
  .main-config.two-panel .section.left {
    width: 100%;
    float: right;
  }
  .main-config.two-panel .section.middle {
    position: absolute;
    display: none;
    width: 100%;
  }
  .main-config.two-panel .section.middle.open {
    display: block;
  }
  .main-config.two-panel .section.middle.open .phone-details-wrapper {
    height: 100%;
    position: absolute;
  }
}
.main-config .left:not(:empty) {
  border-right: 1px solid var(--line-background);
}
.main-config .left h3.nav-title {
  margin: 22px 16px;
  color: #212121;
  font-weight: 400;
  font-size: 21px;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  letter-spacing: 0.16px;
}
.main-config .left h3.nav-title.progressive {
  font-size: 23px;
  text-align: left;
}
.main-config .left h3.nav-title.progressive .timer {
  color: var(--line-accent);
  font-size: 17px;
}
.main-config .left h3.nav-title.progressive .timer.running {
  color: var(--content-brand);
}
.main-config .left h3.nav-title.progressive .timer > span {
  vertical-align: text-top;
}
.main-config .left h3.nav-title.progressive .timer > i {
  vertical-align: text-bottom;
}
.main-config .left .more-detail-icon {
  display: none;
  position: absolute;
  right: 20px;
  top: 20px;
}
@media (max-width: 360px) {
  .main-config .left .more-detail-icon {
    display: block;
  }
  .main-config .left .call-history-title {
    display: none;
  }
  .main-config .left .call-history-load-more {
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #f6f7f8;
  }
}
.main-config .left .underline {
  border-bottom: 1px solid var(--line-background);
}
.main-config .left .input-wrapper .form-group {
  margin-bottom: 15px;
}
.main-config .left .dialpad-control-tooltip,
.main-config .left label {
  font-size: 12px;
}
.main-config .left .scrollable-wrapper {
  padding: 5px 10px;
  flex: 1 0 68px;
  overflow-x: hidden;
}
.main-config .left .scrollable-wrapper.list-padding {
  padding: 0 0;
}
@media (max-width: 360px) {
  .main-config .left .scrollable-wrapper.list-padding.call-history-list {
    padding-bottom: 80px;
  }
}
.main-config .left .scrollable-wrapper .load-more-container {
  display: flex;
  justify-content: center;
}
.main-config .left .scrollable-wrapper .call-history-error-message {
  font-style: italic;
  -webkit-user-select: none;
          user-select: none;
}
.main-config .left .scrollable-wrapper .call-history-load-more-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: -moz-fit-content;
  width: fit-content;
  min-height: 41px;
  letter-spacing: 0.75px;
  border-radius: 4px;
}
@media (max-width: 360px) {
  .main-config .left .scrollable-wrapper .call-history-load-more-button {
    width: 100%;
  }
}
.main-config .left .scrollable-wrapper .loading-icon {
  display: flex;
  justify-content: center;
}
.main-config .left .dialpad-wrapper-view {
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 0;
}
@media only screen and (max-width: 360px) {
  .main-config .left .dialpad-wrapper-view {
    position: static;
    margin-bottom: 40px;
  }
}
.main-config .left .hr-line {
  width: 140px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.main-config .left .title-padding {
  margin-bottom: 10px !important;
  padding-bottom: 0 !important;
}
.main-config .left .show-collapsible {
  display: block;
  height: auto !important;
}
.main-config .left .hidden-div {
  display: none;
}
.main-config .left .invisible-div {
  visibility: hidden;
}
.main-config .left .collapseble-container {
  height: 330px;
}
.main-config .left .info-icon {
  display: inline-block;
  cursor: pointer;
}
.main-config .left .info-icon:focus-visible {
  outline: 2px solid var(--content-brand) !important;
  outline-offset: 2px;
  border-radius: 4px;
}
.main-config .left .info-icon i {
  position: relative;
  top: 1px;
  left: 2px;
  font-size: 14px;
}
.main-config .left .dialpad-container {
  display: flex;
  padding: 10px 16px;
  background-color: #efeff0;
  border: 1px solid #e0e0e0;
  border-right: none;
  border-left: none;
}
.main-config .left .dialpad-container .phone-detail {
  display: inline-block;
  width: 85%;
  word-wrap: break-word;
}
.main-config .left .dialpad-container .phone-detail .phone-title {
  margin-top: 1px;
  margin-bottom: 1px;
  font-size: 16px;
  line-height: 24px;
  cursor: default;
  padding: 0;
  border: none;
  background-color: transparent;
}
.main-config .left .dialpad-container .phone-detail .phone-title.clickable {
  color: var(--content-brand);
  text-decoration-line: underline;
  cursor: pointer;
}
.main-config .left .dialpad-container .phone-detail .phone-sub-title {
  display: flex;
  align-items: center;
}
.main-config .left .dialpad-container .phone-detail .phone-sub-title .phone-county-icon {
  display: inline-flex;
  align-items: center;
  width: 20px;
  height: 14px;
}
.main-config .left .dialpad-container .phone-detail .phone-sub-title .phone-number-input {
  height: 20px;
  padding: 0;
  font-size: 14px;
  line-height: 21px;
  letter-spacing: 0.25px;
  background-color: transparent;
}
.main-config .left .dialpad-container .phone-detail .phone-county-icon + .phone-number-input {
  margin-left: 8px;
}
.main-config .left .dialpad-container .phone-detail .queue-name {
  display: flex;
  align-items: center;
  font-size: 12px;
  margin-top: 4px;
  gap: 2px;
}
.main-config .left .dialpad-container .phone-detail .queue-name .queue-name-text {
  margin: 0;
  padding: 0;
  max-width: 180px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.main-config .left .dialpad-container .phone-detail .queue-name .queue-name-icon {
  height: 16px;
  width: 16px;
}
.main-config .left .dialpad-container .phone-detail .queue-name .queue-name-icon .icon {
  font-size: 16px;
  color: var(--secondary-text-color);
}
.main-config .left .dialpad-container .dial-icon-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 15%;
}
@media only screen and (max-width: 360px) {
  .main-config .left .dialpad-container .dial-icon-wrapper {
    align-items: flex-start;
  }
}
.main-config .left .dialpad-container .dial-icon-wrapper .dial-icon {
  display: flex;
  width: 40px;
  height: 40px;
  padding: 8px;
  color: #757575;
  border-radius: 30px;
  cursor: pointer;
}
.main-config .left .dialpad-container .dial-icon-wrapper .dial-icon:focus-visible {
  outline: 2px solid var(--content-brand) !important;
  outline-offset: 2px;
  border-radius: 4px;
  border-radius: 50%;
}
.main-config .left .dialpad-container .dial-icon-wrapper .dial-icon:hover {
  color: var(--action-icon);
  background-color: var(--line-accent);
}
@media only screen and (width <= 360px) {
  .main-config .left .dialpad-container .dial-icon-wrapper .dial-icon {
    color: #212121;
    height: 34px;
  }
  .main-config .left .dialpad-container .dial-icon-wrapper .dial-icon:hover {
    background-color: transparent;
  }
}
.main-config .left .dialpad-container .dial-icon-wrapper .dial-icon.dial-active {
  color: #212121;
  background-color: #e0e0e0;
}
.main-config .left .dialpad-container .dial-icon-wrapper .loading-icon div[class^='Spinnerstyled'] {
  width: 18px;
  height: 18px;
}
.main-config .left .dialpad-container .dial-icon-wrapper .disposition-button-on-bar {
  display: none;
}
.main-config .left .dialpad-container .dial-icon-wrapper .disposition-button-on-bar > button {
  background-color: transparent;
  border: none;
  padding: 0;
}
.main-config .left .dialpad-container .dial-icon-wrapper .disposition-button-on-bar.disabled i {
  color: #e0e0e0;
}
.main-config .left .dialpad-container .dial-icon-wrapper .disposition-button-on-bar.disabled .icon-save-call-log {
  background-color: #e0e0e0;
}
@media only screen and (width <= 360px) {
  .main-config .left .dialpad-container .dial-icon-wrapper .disposition-button-on-bar {
    display: inline-block;
    margin-top: -2px;
  }
}
.main-config .left .phone-left,
.main-config .left .lead-preview-wrapper > .lead-filter-form {
  display: flex;
  flex-flow: column;
  height: 100%;
}
.main-config .left .phone-left .switch-wrapper,
.main-config .left .lead-preview-wrapper > .lead-filter-form .switch-wrapper {
  position: relative;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  padding: 5px 0;
}
.main-config .left .phone-left .switch-wrapper span.title,
.main-config .left .lead-preview-wrapper > .lead-filter-form .switch-wrapper span.title {
  flex: 1;
}
.main-config .left .phone-left .switch-wrapper .custom-switch.switch-sm,
.main-config .left .lead-preview-wrapper > .lead-filter-form .switch-wrapper .custom-switch.switch-sm {
  margin: 0 !important;
}
.main-config .left .phone-left .switch-wrapper .custom-switch.switch-sm .md-container,
.main-config .left .lead-preview-wrapper > .lead-filter-form .switch-wrapper .custom-switch.switch-sm .md-container {
  margin: 0 !important;
  cursor: pointer;
}
.main-config .left .phone-left .switch-wrapper .custom-switch.switch-sm .md-container .md-bar,
.main-config .left .lead-preview-wrapper > .lead-filter-form .switch-wrapper .custom-switch.switch-sm .md-container .md-bar {
  top: -1px;
  width: 42px;
  height: 26px;
  background-color: var(--action-success);
  border: 1.5px solid var(--action-success);
  border-radius: 20px;
}
.main-config .left .phone-left .switch-wrapper .custom-switch.switch-sm .md-container .md-thumb,
.main-config .left .lead-preview-wrapper > .lead-filter-form .switch-wrapper .custom-switch.switch-sm .md-container .md-thumb {
  top: -2px;
  left: 3px;
  width: 23px;
  height: 23px;
  background-color: var(--content-background);
  border: 0.5px solid rgba(0, 0, 0, 0.1);
}
.main-config .left .phone-left .switch-wrapper .custom-switch.switch-sm.off .md-container .md-bar,
.main-config .left .lead-preview-wrapper > .lead-filter-form .switch-wrapper .custom-switch.switch-sm.off .md-container .md-bar,
.main-config .left .phone-left .switch-wrapper .custom-switch.switch-sm.pending .md-container .md-bar,
.main-config .left .lead-preview-wrapper > .lead-filter-form .switch-wrapper .custom-switch.switch-sm.pending .md-container .md-bar {
  background-color: var(--line-accent);
  border: 2px solid var(--line-accent);
}
.main-config .left .phone-left .switch-wrapper-padding,
.main-config .left .lead-preview-wrapper > .lead-filter-form .switch-wrapper-padding {
  padding-right: 22px;
  padding-left: 22px;
}
.main-config .left .phone-left .auto-answer-text,
.main-config .left .lead-preview-wrapper > .lead-filter-form .auto-answer-text {
  padding-bottom: 10px;
  color: #000;
  opacity: 0.5;
}
.main-config .left .phone-left .loader-icon-box,
.main-config .left .lead-preview-wrapper > .lead-filter-form .loader-icon-box {
  display: flex;
  align-items: center;
}
.main-config .left .phone-left .loader-icon-container,
.main-config .left .lead-preview-wrapper > .lead-filter-form .loader-icon-container {
  margin-left: 10px;
}
.main-config .left .phone-left .loader-icon,
.main-config .left .lead-preview-wrapper > .lead-filter-form .loader-icon {
  width: 16px;
  height: 16px;
  color: #4bd964;
  font-size: 16px;
  border: 2px solid #4bd964;
  border-top-color: #efeff0;
}
.main-config .left .phone-left .dial-pad-text,
.main-config .left .lead-preview-wrapper > .lead-filter-form .dial-pad-text {
  padding-top: 40px;
  color: #757575;
  text-align: center;
}
.main-config .left .phone-left .emergency-dial-text,
.main-config .left .lead-preview-wrapper > .lead-filter-form .emergency-dial-text {
  margin-top: 20px;
}
.main-config .left .phone-left .dialpad,
.main-config .left .lead-preview-wrapper > .lead-filter-form .dialpad {
  flex: 1;
}
@media only screen and (max-width: 360px) {
  .main-config .left .phone-left .dialpad,
  .main-config .left .lead-preview-wrapper > .lead-filter-form .dialpad {
    position: absolute;
    bottom: 0;
    z-index: 11;
    height: 300px;
    width: 100%;
    background-color: var(--content-background);
  }
  .main-config .left .phone-left .dialpad.crm-dialpad-pending-disp,
  .main-config .left .lead-preview-wrapper > .lead-filter-form .dialpad.crm-dialpad-pending-disp {
    bottom: 50px;
  }
}
.main-config .left .phone-left .dialpad .keypad .keys,
.main-config .left .lead-preview-wrapper > .lead-filter-form .dialpad .keypad .keys {
  margin-top: 20px;
}
@media only screen and (width <= 360px) {
  .main-config .left .phone-left .dialpad .keypad .keys,
  .main-config .left .lead-preview-wrapper > .lead-filter-form .dialpad .keypad .keys {
    margin-bottom: 10px;
  }
}
.main-config .left .phone-left .dialpad .keypad .keys .key-row,
.main-config .left .lead-preview-wrapper > .lead-filter-form .dialpad .keypad .keys .key-row {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.main-config .left .phone-left .dialpad .keypad .keys .key-row .key,
.main-config .left .lead-preview-wrapper > .lead-filter-form .dialpad .keypad .keys .key-row .key {
  flex: 0 1 auto;
  padding: 0 5px;
}
.main-config .left .phone-left .dialpad .keypad .keys .key-row .key .btn,
.main-config .left .lead-preview-wrapper > .lead-filter-form .dialpad .keypad .keys .key-row .key .btn {
  transition: all 0.15s ease 0s;
  width: 60px;
  height: 60px;
  margin-bottom: 10px;
  padding: 7px;
  color: #f6f7f8;
  background-color: transparent;
  border: 1px solid #e0e0e0;
  border-radius: 100px;
}
.main-config .left .phone-left .dialpad .keypad .keys .key-row .key .btn:focus-visible,
.main-config .left .lead-preview-wrapper > .lead-filter-form .dialpad .keypad .keys .key-row .key .btn:focus-visible {
  outline: 2px solid var(--content-brand) !important;
  outline-offset: 2px;
  border-radius: 4px;
  border-radius: 50%;
}
@media only screen and (width <= 360px) {
  .main-config .left .phone-left .dialpad .keypad .keys .key-row .key .btn,
  .main-config .left .lead-preview-wrapper > .lead-filter-form .dialpad .keypad .keys .key-row .key .btn {
    margin-bottom: 8px;
  }
}
.main-config .left .phone-left .dialpad .keypad .keys .key-row .key .btn .btn-num,
.main-config .left .lead-preview-wrapper > .lead-filter-form .dialpad .keypad .keys .key-row .key .btn .btn-num {
  color: #212121;
  font-weight: 500;
  font-size: 22px;
  line-height: 25px;
}
.main-config .left .phone-left .dialpad .keypad .keys .key-row .key .btn .btn-num.asterisk,
.main-config .left .lead-preview-wrapper > .lead-filter-form .dialpad .keypad .keys .key-row .key .btn .btn-num.asterisk {
  height: 22px;
  font-weight: 500;
  font-size: 26px;
}
.main-config .left .phone-left .dialpad .keypad .keys .key-row .key .btn .btn-text,
.main-config .left .lead-preview-wrapper > .lead-filter-form .dialpad .keypad .keys .key-row .key .btn .btn-text {
  margin-top: 2px;
  color: #757575;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
}
.main-config .left .phone-left .dialpad .keypad .keys .key-row .key .btn:hover,
.main-config .left .lead-preview-wrapper > .lead-filter-form .dialpad .keypad .keys .key-row .key .btn:hover {
  color: #000;
  background-color: #efeff0;
}
.main-config .left .phone-left .dialpad .keypad .manual-dial-fields input,
.main-config .left .lead-preview-wrapper > .lead-filter-form .dialpad .keypad .manual-dial-fields input {
  border-color: var(--line-accent);
}
@media (max-width: 360px) {
  .main-config .left .phone-left {
    width: 100% !important;
    position: relative;
  }
}
.main-config .left .action-btn {
  flex: 0 0 auto;
  align-self: flex-end;
  order: 6;
  width: 100%;
  padding: 10px;
  text-align: center;
}
.main-config .left .dial-button {
  width: 54px;
  height: 54px;
  padding: 11px 4px 12px 4px;
  color: var(--content-background);
  font-size: 20px;
  border-radius: 100px !important;
  background-color: #4bd964;
  border: 2px solid #4bd964;
}
.main-config .left .dial-button:focus-visible {
  outline: 2px solid var(--content-brand) !important;
  outline-offset: 2px;
  border-radius: 4px;
  border-radius: 50%;
}
.main-config .left .dial-button:hover {
  color: var(--content-background);
  background-color: #4bd964;
}
.main-config .left .hangup-button {
  width: 54px;
  height: 54px;
  padding: 11px 4px 12px 4px;
  color: var(--content-background);
  font-size: 20px;
  border-radius: 100px !important;
  background-color: var(--action-danger);
  border: 2px solid var(--action-danger);
  transform: rotate(135deg);
}
.main-config .left .hangup-button:focus-visible {
  outline: 2px solid var(--content-brand) !important;
  outline-offset: 2px;
  border-radius: 4px;
  border-radius: 50%;
}
.main-config .left .hangup-button:hover {
  color: var(--content-background);
  background-color: var(--action-danger);
}
.main-config .left .hangup-button .engage-icons {
  font-size: 20px;
}
.main-config .left .icon-rotation {
  animation: rotation 0.75s 1 linear;
}
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(135deg);
  }
}
.main-config .left .dial-up-btn {
  width: 54px;
  height: 54px;
  padding: 11px 4px 12px 4px;
  color: var(--content-background);
  font-size: 20px;
  border-radius: 100px !important;
}
.main-config .left .manual-setting-wrapper {
  display: flex;
  flex: auto;
  order: 7;
  margin-top: 14px;
}
.main-config .left .manual-setting-wrapper #manual-setting-accordian {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.main-config .left .manual-setting-wrapper #manual-setting-accordian .manual-setting-form {
  margin-right: 16px;
  margin-bottom: 14px;
  margin-left: 16px;
}
@media (max-width: 360px) {
  .main-config .left .manual-setting-wrapper {
    position: absolute;
    z-index: 1;
    width: 100%;
    background-color: #ffffff;
    bottom: 0;
    box-shadow: 0px -1px 5px 0px rgba(0, 0, 0, 0.15);
  }
}
.main-config .left .report-call-button {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  color: var(--content-brand);
  font-weight: 500;
  font-size: 12px;
  letter-spacing: 0.64px;
  border-top: 1px solid #e0e0e0;
  cursor: pointer;
}
.main-config .left .report-call-button:hover {
  background-color: #e0e0e0;
}
.main-config .left .report-call-button .report-call-icon {
  padding-top: 4px;
  padding-right: 10px;
}
.main-config .left .manual-setting-button {
  margin-top: auto;
  padding: 16px;
  color: var(--content-brand);
  font-weight: 500;
  font-size: 12px;
  letter-spacing: 0.64px;
  text-align: center;
  border-top: 1px solid #e0e0e0;
  cursor: pointer;
}
.main-config .left .manual-setting-button:hover {
  background-color: #e0e0e0;
}
.main-config .left .msb-down-btn {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.main-config .left .msb-up-btn {
  margin-bottom: 15px;
}
.main-config .left input.externId-required-error,
.main-config .left .campaign-required-error .ui-select-match > span {
  border: 1px solid var(--action-danger);
}
.main-config .left .notes {
  margin-top: 15px;
}
.main-config .left .notes textarea {
  height: 100px;
  border: 1px solid #e0e0e0;
}
.main-config .left .lead-preview-wrapper {
  position: relative;
  height: 100%;
}
.main-config .left .lead-preview-wrapper .lead-filter-form {
  font-size: 12px;
}
.main-config .left .lead-preview-wrapper .lead-filter-form button:not(.btn-link):focus-visible {
  outline: 2px solid var(--content-brand) !important;
  outline-offset: 2px;
  border-radius: 4px;
}
.main-config .left .lead-preview-wrapper .lead-filter-form .btn-link {
  color: var(--content-brand);
  font-size: 13px;
}
.main-config .left .lead-preview-wrapper .lead-filter-form .btn-link:hover {
  color: var(--content-brand);
  text-decoration: underline;
  text-underline-offset: 2px;
}
.main-config .left .lead-preview-wrapper .lead-filter-form .btn-link:focus {
  text-decoration: underline;
  text-underline-offset: 2px;
}
.main-config .left .lead-preview-wrapper .lead-filter-form .popover {
  background-color: var(--tooltip-background);
  color: var(--menu-item-active-text, --tooltip-color);
}
.main-config .left .lead-preview-wrapper .lead-filter-form .popover.right .arrow {
  left: -6px;
  clip: rect(-1000px, 6px, 2000px, -1000px);
}
.main-config .left .lead-preview-wrapper .lead-filter-form .popover.right .arrow::after {
  border-right-color: var(--tooltip-background, #707070);
}
.main-config .left .lead-preview-wrapper .lead-filter-form .popover.right .popover-inner .popover-content {
  padding: 8px 10px 8px 10px;
}
.main-config .left .lead-preview-wrapper .lead-filter-form .popover.top .arrow::after {
  border-top-color: var(--tooltip-background, #707070);
}
.main-config .left .lead-preview-wrapper .lead-filter-form .popover.top .popover-inner .popover-content {
  padding: 8px 10px 8px 10px;
}
.main-config .left .lead-preview-wrapper .lead-filter-form label {
  margin-bottom: 3px;
  color: var(--label-color);
}
.main-config .left .lead-preview-wrapper .lead-filter-form input {
  height: 32px;
  padding: 6px 6px;
  font-size: 12px;
  border: 1px solid var(--text-input-border);
}
.main-config .left .lead-preview-wrapper .lead-filter-form input:hover {
  border: 1px solid var(--text-input-border-hover);
}
.main-config .left .lead-preview-wrapper .lead-filter-form input:focus-visible {
  outline: 2px solid var(--content-brand) !important;
  outline-offset: 2px;
  border-radius: 4px;
}
.main-config .left .lead-preview-wrapper .lead-filter-form input:-webkit-autofill,
.main-config .left .lead-preview-wrapper .lead-filter-form input:-webkit-autofill:focus {
  box-shadow: inset 0 0 0 1000px var(--panel-background) !important;
  caret-color: var(--text-input-text);
}
.main-config .left .lead-preview-wrapper .lead-filter-form .filter-display {
  display: flex;
  flex-wrap: wrap;
}
.main-config .left .lead-preview-wrapper .lead-filter-form .filter-display .filter-pill {
  border-radius: 16px;
  flex: 0 0 auto;
  height: 100%;
  height: 24px;
  margin: 0 7px 4px 0;
  padding: 3px 8px;
  color: #fff;
  font-size: 14px;
  line-height: 16px;
  background: #a1a1a1;
  border: 1px solid #949494;
}
.main-config .left .lead-preview-wrapper .lead-filter-form .form-group {
  margin-bottom: 5px;
}
.main-config .left .lead-preview-wrapper .lead-filter-form .lead-button .btn {
  text-align: left;
  padding: 0;
  font-weight: 500;
}
.main-config .left .lead-preview-wrapper .lead-filter-form .lead-button .filter-button {
  width: 32px;
  height: 32px;
  line-height: 25px;
  text-align: center;
  background-color: transparent;
  border: none;
  border-radius: 20px;
}
.main-config .left .lead-preview-wrapper .lead-filter-form .lead-button .filter-button .filter-icon {
  position: relative;
  top: 6px;
  font-weight: bold;
  font-size: 14px;
}
.main-config .left .lead-preview-wrapper .lead-filter-form .lead-button .filter-button:hover {
  background-color: var(--line-accent);
}
.main-config .left .lead-preview-wrapper .lead-filter-form .lead-button .filter-label {
  font-size: 16px;
  line-height: 30px;
}
.main-config .left .lead-preview-wrapper .lead-filter-form .filters {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
  padding-top: 10px;
}
.main-config .left .lead-preview-wrapper .lead-filter-form .filters .lead-filter {
  flex: 1 1 100%;
  padding: 0 13px;
}
@media (max-width: 360px) {
  .main-config .left .lead-preview-wrapper .lead-filter-form .keyboard-shortcut {
    display: none;
  }
}
.main-config .left .lead-preview-wrapper .lead-filter-form .keyboard-shortcut .switch-wrapper {
  display: flex !important;
  justify-content: center;
  padding-top: 8px;
  padding-bottom: 3px;
}
.main-config .left .lead-preview-wrapper .lead-filter-form .keyboard-shortcut .switch-wrapper span.title {
  flex: 0 0 auto;
}
.main-config .left .lead-preview-wrapper .lead-filter-form .keyboard-shortcut .btn {
  width: 100%;
  margin-top: 12px;
  margin-bottom: 15px;
  line-height: 20px;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 500;
  font-size: 12px;
  border-top-width: 0;
  border-bottom-width: 0;
}
.main-config .left .lead-preview-wrapper .lead-filter-form .keyboard-shortcut .btn > i {
  font-size: 20px;
  vertical-align: bottom;
}
.main-config .left .lead-preview-wrapper .lead-filter-form .keyboard-shortcut .style-inline {
  display: inline-block;
}
.main-config .left .lead-preview-wrapper .lead-filter-form .keyboard-shortcut .switch-button {
  float: right;
  height: 25px;
  flex: 0 0 auto;
}
.main-config .left .lead-preview-wrapper .lead-filter-form .mcontainer .fetch-msg {
  text-align: center;
  padding: 20px 13px;
  color: #212121;
  font-weight: 400;
  font-size: 16px;
}
.main-config .left .lead-preview-wrapper .lead-filter-form .splash-outer {
  height: 100%;
}
.main-config .left .lead-preview-wrapper .lead-filter-form .btn-container {
  width: 100%;
  padding-top: 20px;
  text-align: center;
  border-top: 1px solid var(--table-grid-color);
}
@media (max-width: 360px) {
  .main-config .left .lead-preview-wrapper .lead-filter-form .btn-container {
    padding: 10px 20px 10px 20px;
    z-index: 1500;
  }
}
.main-config .left .lead-preview-wrapper .lead-filter-form .btn-container .fetch-button {
  height: 36px;
  letter-spacing: 0.75px;
  border: none;
}
@media (width > 360px) {
  .main-config .left .lead-preview-wrapper .lead-filter-form .btn-container .fetch-button {
    width: auto;
  }
}
@media (max-width: 360px) {
  .main-config .left .lead-preview-wrapper .lead-filter-form .btn-container .actions-container {
    display: flex;
    align-items: center;
    justify-content: start;
    width: 100%;
  }
}
.main-config .left .lead-preview-wrapper .lead-filter-form .btn-container .dialer-container {
  position: relative;
}
@media (max-width: 360px) {
  .main-config .left .lead-preview-wrapper .lead-filter-form .btn-container .dialer-container {
    display: flex;
    width: 100%;
  }
}
.main-config .left .lead-preview-wrapper .lead-filter-form .btn-container .dialer-container .RcButton-outlined {
  padding: 0;
}
.main-config .left .lead-preview-wrapper .lead-filter-form .btn-container .dialer-container .RcButton-outlined > span {
  margin: 8px 16px;
}
.main-config .left .lead-preview-wrapper .lead-filter-form .btn-container .timer-container {
  position: absolute;
  bottom: 27px;
  right: -25px;
  z-index: 10000;
}
@media (max-width: 360px) {
  .main-config .left .lead-preview-wrapper .lead-filter-form .btn-container .timer-container {
    right: 20px;
    bottom: 10px;
  }
}
.main-config .left .lead-preview-wrapper .lead-filter-form .btn-container .timer-container .btn-timer {
  width: 48px;
  height: 48px;
  color: #ccc;
  font-size: 36px;
  line-height: 0px;
  background: var(--content-background);
  border: none;
  border-radius: 42px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.16);
  pointer-events: none;
}
@media (max-width: 360px) {
  .main-config .left .lead-preview-wrapper .lead-filter-form .btn-container .timer-container .btn-timer {
    width: 36px;
    height: 36px;
  }
}
.main-config .left .lead-preview-wrapper .lead-filter-form .btn-container .timer-container .btn-timer.running {
  position: relative;
  color: var(--primary-text-color);
  font-size: 20px;
}
.main-config .left .lead-preview-wrapper .lead-filter-form .btn-container .timer-container .btn-timer .icon-timer {
  font-size: 22px;
}
.main-config .left .lead-preview-wrapper.pacing .filter-display,
.main-config .left .lead-preview-wrapper.pacing .search-fields {
  display: none;
}
.main-config .left .lead-preview-wrapper .scrollable-wrapper {
  display: flex;
  flex-flow: column;
  overflow-y: auto;
}
.main-config .left .lead-preview-wrapper .scrollable-wrapper .section-padding {
  padding: 24px 17px;
}
.main-config .left .lead-preview-wrapper .scrollable-wrapper .filter-padding {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 68px;
  padding: 11px 13px;
  flex: 0 0 auto;
}
@media (max-width: 360px) {
  .main-config .left .lead-preview-wrapper .scrollable-wrapper .filter-padding {
    display: none;
  }
}
.main-config .left .lead-preview-wrapper .scrollable-wrapper .search-field-padding {
  padding: 0 13px;
}
.main-config .left .lead-preview-wrapper .scrollable-wrapper .filter-pill-padding {
  padding: 15px 13px 10px 13px;
}
.main-config .left .lead-preview-wrapper .scrollable-wrapper .lead-container {
  flex: 1 0 auto;
  order: 0;
  overflow-y: auto;
}
.main-config .middle .title {
  padding: 10px 0;
  font-weight: 600;
  font-size: 20px;
}
.main-config .middle .title .clear-icon {
  float: right;
  padding-top: 3px;
  color: var(--line-accent);
  font-weight: 600;
  font-size: 21px;
}
.main-config .middle .title .action-btn {
  padding: 5px 10px;
  position: relative;
}
.main-config .middle .title .action-btn .btn {
  padding: 10px;
}
.main-config .middle .stats-overflow-auto {
  overflow-y: auto;
}
@media (max-width: 360px) {
  .main-config .middle .stats-overflow-auto {
    display: none;
  }
}
.main-config .middle .middle-details-container {
  display: flex;
  flex: 1;
  height: 100%;
}
@media (max-width: 360px) {
  .main-config .middle .middle-details-container {
    display: block;
    position: relative;
  }
  .main-config .middle .middle-details-container .contact-detail-container-open {
    display: flex !important;
    position: absolute;
    z-index: 2;
    flex-direction: column;
  }
}
.main-config .middle .middle-details-container .contact-detail-container {
  width: 40%;
  min-width: 350px;
  max-width: 1000px;
  height: 100%;
  padding-top: 2px;
  overflow: auto;
  border-bottom: 1px solid var(--line-accent);
  border-left: 1px solid var(--line-accent);
}
@media (max-width: 360px) {
  .main-config .middle .middle-details-container .contact-detail-container {
    width: 100%;
    min-width: auto;
    display: none;
    border: none;
  }
}
.main-config .middle .middle-details-container .contact-detail-container .hide-contact-management {
  height: 40px;
  background: #fff;
  border-bottom: 1px solid #e0e0e0;
  padding-left: 15px;
  display: none;
}
@media (max-width: 360px) {
  .main-config .middle .middle-details-container .contact-detail-container .hide-contact-management {
    display: flex;
    align-items: center;
  }
}
.main-config .middle .middle-details-container .script-widget {
  flex: 1;
}
.main-config .middle .middle-details-container .script-widget .script-header {
  height: 68px;
}
.main-config .middle .middle-details-container .script-widget .script-section {
  height: calc(100% - 68px);
}
.main-config .middle .middle-details-container .phone-unified-details {
  display: block;
  width: 100%;
  height: 100%;
}
.main-config .middle .phone-details-wrapper {
  position: relative;
  width: 100%;
  min-width: 350px;
  overflow-x: hidden;
}
@media (max-width: 360px) {
  .main-config .middle .phone-details-wrapper {
    min-width: auto;
    overflow-x: hidden;
  }
}
.main-config .middle .phone-details-wrapper .cf-tabs {
  height: calc(100% - 68px);
}
.main-config .middle .phone-details-wrapper .back-to-dial {
  position: absolute;
  top: 10px;
  left: 15px;
  display: none;
}
@media (max-width: 360px) {
  .main-config .middle .phone-details-wrapper .back-to-dial {
    display: block;
  }
}
.main-config .middle .phone-details-wrapper .show-contact-management {
  position: absolute;
  top: 10px;
  right: 15px;
  display: none;
}
@media (max-width: 360px) {
  .main-config .middle .phone-details-wrapper .show-contact-management {
    display: block;
  }
}
.main-config .middle .title {
  padding: 10px 0;
  font-weight: 600;
  font-size: 20px;
}
.main-config .middle .title .clear-icon {
  float: right;
  padding-top: 3px;
  color: var(--line-accent);
  font-weight: 600;
  font-size: 21px;
}
.main-config .middle .sub-title {
  padding: 10px 20px 15px 20px;
  color: var(--content-brand);
  font-size: 0.9em;
}
.main-config .middle .sub-title .dot-icon {
  padding: 0 4px 3px 4px;
  font-size: 6px;
  vertical-align: middle;
}
.main-config .right-view {
  height: 100%;
  background: var(--content-background);
}
.main-config .right-view.right-view-section {
  display: flex;
  flex-direction: column;
  overflow-y: auto;
}
.main-config .right-view .phone-alignment {
  position: relative;
  top: 10px;
}
.main-config .right-view .hide-tab {
  position: relative;
  bottom: 80px;
  display: block;
}
.main-config .right-view .custom-hr {
  margin: 0 34px;
  border-top: 1px solid #ababab;
}
.main-config .right-view .lead-top-space {
  margin-top: 10px;
}
.main-config .right-view .lead-info-title {
  width: 261px;
  height: 23px;
  color: #212121;
  font-size: 21px;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  line-height: 24px;
  letter-spacing: 0.16px;
}
.main-config .right-view .cf-tabs ul.cf-tabs-header li.filler-tab,
.main-config .right-view .cf-tabs ul.cf-tabs-header li.alignment-tab,
.main-config .right-view .cf-tabs ul.cf-tabs-header li.cf-tab {
  border-bottom: 2px solid #e7e7e7;
}
.main-config .right-view .cf-tabs ul.cf-tabs-header li.alignment-tab {
  flex-basis: 38px;
}
.main-config .right-view .cf-tabs {
  font-size: 14px;
  text-transform: none;
  background-color: inherit;
}
.main-config .right-view .cf-tabs ul {
  margin-top: 24px;
}
.main-config .right-view .cf-tabs ul.cf-tabs-header li.cf-tab > a {
  font-size: 14px;
  text-transform: none;
}
.main-config .right-view .cf-tabs ul.cf-tabs-header li.cf-tab.active {
  border-color: var(--content-brand);
}
.main-config .right-view .cf-tabs .tab-content {
  margin: auto;
  padding: 0;
  font-weight: 400;
  font-size: 15px;
}
.main-config .right-view .cf-tabs .tab-content .app-url {
  float: right;
}
.main-config .right-view .cf-tabs .tab-content .app-url-except-history {
  top: 8px;
}
.main-config .right-view .cf-tabs .tab-content .app-url-history {
  bottom: 40px;
}
.main-config .right-view .cf-tabs .tab-content .single-entry {
  margin: 5px;
  padding: 10px;
  border: 1px solid;
  border-radius: 4px;
}
.main-config .right-view .cf-tabs .tab-content .history-field {
  padding-top: 2px;
  padding-bottom: 2px;
}
.main-config .right-view .cf-tabs .tab-content .history-field label {
  font-weight: 600;
}
.main-config .right-view .cf-tabs .tab-content.script-section {
  max-width: 100%;
  margin: 0;
  background: var(--content-background);
}
.dialog-report-call .MuiPaper-root {
  overflow: visible;
}
.dialog-report-call .MuiPaper-root.MuiDialog-paper {
  width: 400px;
  min-height: 345px;
}
@media (max-width: 360px) {
  .dialog-report-call .MuiPaper-root.MuiDialog-paper {
    width: 85%;
  }
}
.dialog-report-call .MuiDialogContent-root {
  overflow: visible;
}
@media (max-width: 360px) {
  .dialog-report-call .MuiDialogContent-root {
    min-width: auto;
  }
}
.dialog-report-call .MuiDialogContent-root label {
  font-size: 12px;
}
.dialog-report-call p.MuiDialogContentText-root:last-child {
  margin-bottom: 0;
}
.ui-select-bootstrap.ui-select-container.open {
  z-index: 1 !important;
}
ul.ui-select-choices-list {
  min-width: max-content;
}
.md-dialog-container + .ui-select-bootstrap.ui-select-container.open {
  z-index: 5261 !important;
}
.md-dialog-container:has(.disposition-dialog) ~ .ui-select-bootstrap.ui-select-container.open {
  z-index: 5261 !important;
}
#more-call-options-dropdown {
  margin: 0;
  margin-top: -5px;
  padding: 10px 0;
}
@media only screen and (max-height: 768px) {
  .main-config .left .msb-down-btn {
    position: relative;
    bottom: 0;
  }
}
@media only screen and (width <= 360px) {
  .main-config .left h3.nav-title {
    display: none;
  }
  .main-config .left h3.nav-title + .more-detail-icon {
    display: none;
  }
  .main-config .left .phone-left .auto-answer-text {
    display: none;
  }
  .main-config .left .phone-left .switch-wrapper {
    display: none;
  }
  .main-config .left .phone-left .switch-wrapper-padding {
    padding-left: 16px;
    padding-right: 16px;
  }
  .main-config .left .phone-left .auto-answer-text {
    padding: 0 16px 10px;
    margin-top: -10px;
  }
  .main-config .left .dialpad-container {
    padding: 10px 12px;
    border: none;
  }
  .main-config .left .dialpad-container .phone-detail .styled-phone-title {
    display: flex;
    width: 85%;
    align-items: center;
    gap: 7px;
  }
  .main-config .left .dialpad-container .phone-detail .styled-phone-title .styled-phone-title-tooltip {
    flex-shrink: 1;
    min-width: 0;
  }
  .main-config .left .dialpad-container .phone-detail .styled-phone-title .styled-external-link {
    cursor: pointer;
    color: #757575;
  }
  .main-config .left .dialpad-container .phone-detail .styled-phone-title .styled-external-link:hover {
    color: var(--content-brand);
  }
  .main-config .left .dialpad-container .phone-detail .phone-title {
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .main-config .left .dialpad-container .phone-detail .phone-title .phone-sub-title .phone-number-input {
    font-size: 12px;
  }
  .call-controls .control .dialpad-control-tooltip {
    display: none;
  }
  .ui-select-bootstrap .ui-select-choices-row .ui-select-choices-row-inner {
    padding: 3px 10px;
  }
  .ui-select-bootstrap .ui-select-choices-row .ui-select-choices-row-inner .queue-name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 145px;
  }
}
@media only screen and (max-width: 360px) {
  .crm-body-on-call-container .main-config .left .dialpad-wrapper-view,
  .crm-body-on-call-container-small .main-config .left .dialpad-wrapper-view {
    margin-bottom: 0;
  }
}
.call-controls {
  position: relative;
  display: grid;
  flex: 0 0 auto;
  grid-template-columns: 33.3% 33.3% 33.3%;
  align-self: flex-end;
  order: 5;
  width: 100%;
  margin-top: 12px;
  padding: 5px 10px 6px 10px;
}
@media only screen and (width <= 360px) {
  .call-controls {
    position: fixed;
    bottom: 0;
    left: 0;
    grid-template-columns: repeat(auto-fit, minmax(22px, 1fr));
    margin-top: 0;
    box-shadow: 0px -2px 4px rgba(163, 163, 163, 0.25);
    background-color: #fff;
    z-index: 1501;
    height: 50px;
    padding: 7px 10px 7px 10px;
  }
}
.call-controls .control {
  text-align: center;
  margin-bottom: 24px;
}
.call-controls .control.align-left {
  margin-right: 24px;
}
.call-controls .control.align-right {
  margin-left: 24px;
}
.call-controls .control.call-dial-button .hangup-button {
  color: var(--content-background);
  background-color: var(--action-danger);
  border: 2px solid var(--action-danger);
}
@media only screen and (width > 360px) {
  .call-controls .control.call-dial-button {
    grid-column-start: 2;
  }
  .call-controls .control.call-dial-button .hangup-button {
    width: 54px;
    height: 54px;
    padding: 11px 4px 12px 4px;
    font-size: 20px;
    border-radius: 100px !important;
    transform: rotate(135deg);
  }
  .call-controls .control.call-dial-button .engage-icons {
    font-size: 20px;
    color: var(--content-background);
  }
}
.call-controls .control.call-dial-button > button {
  border-radius: 100%;
  transition: all 0.25s ease 0s;
}
@media only screen and (width <= 360px) {
  .call-controls .control.call-dial-button > button {
    width: 36px;
    height: 36px;
    padding: 0;
    border: 0;
  }
  .call-controls .control.call-dial-button > button .engage-icons {
    font-size: 14px;
    position: relative;
    top: -3px;
  }
  .call-controls .control {
    margin-bottom: 0;
  }
  .call-controls .control.align-left {
    margin-right: 0;
  }
  .call-controls .control.align-right {
    margin-left: 0;
  }
  .call-controls .control.disposition-button-on-dial {
    display: none;
  }
  .call-controls .control.call-dial-button {
    display: inline-block;
  }
}
.call-controls .control .show-script-button {
  display: flex;
  fill: var(--secondary-text-color);
}
.call-controls .control button.control-action.disabled .show-script-button {
  fill: #e0e0e0;
}
.call-controls .control button.control-action {
  border-radius: 100%;
  transition: all 0.25s ease 0s;
  width: 40px;
  height: 40px;
  padding-top: 4px;
  background: #f6f7f8;
  border: 0;
}
.call-controls .control button.control-action:focus-visible {
  outline: 2px solid var(--content-brand) !important;
  outline-offset: 2px;
  border-radius: 4px;
  border-radius: 50%;
}
@media only screen and (width <= 360px) {
  .call-controls .control button.control-action {
    width: 36px;
    height: 36px;
    padding-top: 0;
  }
  .call-controls .control button.control-action .juno-icon-record {
    margin-top: 5px;
  }
  .call-controls .control button.control-action juno-icon {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.call-controls .control button.control-action.no-right-padding {
  padding-right: 0;
}
.call-controls .control button.control-action i {
  color: #212121;
  font-size: 22px;
}
.call-controls .control button.control-action:hover {
  background: #e7e7e7;
}
.call-controls .control text-eclipse,
.call-controls .control label {
  transition: all 0.25s ease 0s;
  display: block;
  padding-top: 2px;
  color: #212121;
  font-size: 11px;
  text-transform: capitalize;
}
.call-controls .control .circular-progress {
  display: flex;
  justify-content: space-around;
  height: 40px;
  padding-top: 7px;
}
.call-controls .control .circular-progress md-progress-circular > svg > path {
  stroke: var(--content-brand);
}
.call-controls .control.active button.control-action {
  background: var(--action-primary-transparent);
}
.call-controls .control.active button.control-action i {
  color: var(--content-brand);
}
.call-controls .control.active text-eclipse,
.call-controls .control.active label {
  color: #212121;
}
.call-controls .control.active juno-icon span {
  color: #212121;
}
.call-controls .control.active juno-icon .mic-off_border {
  color: var(--action-primary);
}
.call-controls .control.active .control-action:has(.stop-record) {
  background: #ffe5e0;
}
.call-controls .control.disabled button.control-action i {
  color: #e0e0e0;
}
.call-controls .control.disabled button.control-action:hover {
  background: none;
}
.call-controls .control.disabled text-eclipse,
.call-controls .control.disabled label {
  color: #bdbdbd;
}
.call-controls .control.disabled juno-icon span {
  color: #e0e0e0;
}
.call-controls .control.active.disabled button.control-action {
  background: var(--action-primary-transparent);
  cursor: default;
}
.call-controls .control.active.disabled button.control-action i {
  color: var(--content-brand);
}
.call-controls .control.active.disabled .control-action:has(.stop-record) {
  background: #ffe5e0;
}
.call-controls .control.active.disabled text-eclipse,
.call-controls .control.active.disabled label {
  color: #212121;
}
.call-controls .control.pause button.control-action {
  background: var(--action-primary-transparent);
}
.call-controls .control.pause button.control-action text-eclipse,
.call-controls .control.pause button.control-action label {
  padding-top: 0;
  color: var(--content-brand);
  font-weight: 500;
  font-size: 14px;
  padding-bottom: 3px;
}
.call-controls.chat-controls .control {
  margin-bottom: 0;
}
.stats-layout {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  background: var(--content-background);
}
.stats-layout .metrics-container {
  width: 100%;
  height: 100%;
}
@media (width >= 768px) {
  .stats-layout .dashboard-wrapper .card-wrapper {
    width: 740px;
  }
}
@media (width >= 992px) {
  .stats-layout .dashboard-wrapper .card-wrapper {
    width: 960px;
  }
}
@media (width >= 1200px) {
  .stats-layout .dashboard-wrapper .card-wrapper {
    width: 1160px;
  }
}
.stats-layout .dashboard-wrapper .card-wrapper {
  margin: auto;
  padding: 20px 0 0;
}
@media (max-width: 360px) {
  .stats-layout .dashboard-wrapper {
    display: none;
  }
}
.dashboard-wrapper .dashboard-header {
  display: grid;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-items: center;
  height: 64px;
  padding: 0 24px;
  border-bottom: 1px solid var(--divider-line-color, #efeff0);
}
.dashboard-wrapper .dashboard-header .title {
  height: 24px;
  padding: 0;
  color: var(--primary-text-color);
  font-weight: 400;
  font-size: 16px;
}
.dashboard-wrapper .dashboard-header .supervisor-tabs-wrapper {
  width: 310px;
  margin: 0 auto;
}
.dashboard-wrapper .dashboard-header .supervisor-tabs-search {
  display: flex;
  gap: 25px;
  justify-content: space-between;
}
.dashboard-wrapper .dashboard-header .search-bar {
  width: 500px;
}
.dashboard-wrapper .dashboard-header .metrics-tabs-wrapper {
  width: auto;
  max-width: 900px;
  margin-left: auto;
}
.dashboard-wrapper .dashboard-type-selector {
  width: 200px;
  height: 32px;
}
.dashboard-wrapper .card-table-wrapper {
  padding: 0 16px;
}
.dashboard-wrapper .card-table-wrapper .rtr-wrapper .ui-grid-canvas .ui-grid-cell:first-child {
  position: sticky;
  z-index: 2000;
  left: 0;
  background: var(--table-row-background, white);
}
.dashboard-wrapper .card-table-wrapper .rtr-wrapper .ui-grid-header-canvas .ui-grid-header-cell-row .ui-grid-header-cell:first-child {
  position: sticky;
  z-index: 2000;
  left: 0;
  background: var(--table-header-background, #f3f3f3);
}
.dashboard-wrapper .card-table-wrapper .rtr-wrapper .ui-grid-footer-cell-row .ui-grid-footer-cell:first-child {
  position: sticky;
  z-index: 2000;
  left: 0;
  background-color: var(--table-footer-background, #f3f3f3);
}
.dashboard-wrapper .card-table-wrapper .ui-grid-header {
  border-bottom: none;
}
.dashboard-wrapper .card-table-wrapper .ui-grid-footer-panel {
  border-bottom: var(--line-background);
}
.dashboard-wrapper .card-table-wrapper .ui-grid-header-cell,
.dashboard-wrapper .card-table-wrapper .ui-grid-footer-cell,
.dashboard-wrapper .card-table-wrapper .ui-grid-cell {
  border-right: 1px solid var(--table-grid-color);
}
.dashboard-wrapper .card-table-wrapper .ui-grid-row:last-child .ui-grid-cell {
  border-bottom: 1px solid var(--table-grid-color);
}
.dashboard-wrapper .card-table-wrapper .ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:last-child,
.dashboard-wrapper .card-table-wrapper .ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-cell:last-child {
  border-right: 1px solid var(--table-grid-color);
}
.dashboard-wrapper .card-table-wrapper .ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-footer-cell:last-child {
  border-right: none;
}
.dashboard-wrapper .card-table-wrapper .ui-grid-header-cell:last-child .ui-grid-column-resizer.right {
  border-right: 1px solid var(--table-grid-color);
}
.dashboard-wrapper .card-wrapper {
  max-width: 1036px;
  margin: auto;
}
.dashboard-wrapper .card-wrapper .title {
  font-weight: 500;
  font-size: 15px;
}
.dashboard-wrapper .card-wrapper .title .stats-label {
  padding: 0;
}
.dashboard-wrapper .card-wrapper .stats {
  display: flex;
  flex-flow: row;
  flex-wrap: wrap;
  justify-content: center;
}
.dashboard-wrapper .card-wrapper .stats md-card {
  flex: 1 1 auto;
  min-width: 146px;
  max-width: 300px;
  border-color: var(--card-border);
  border-right-color: var(--line-accent);
  border-left-color: var(--line-accent);
}
.dashboard-wrapper .card-wrapper .stats md-card:first-of-type {
  border-left-color: var(--card-border);
}
.dashboard-wrapper .card-wrapper .stats md-card:last-of-type {
  border-right-color: var(--card-border);
}
.dashboard-wrapper .stat-wrapper {
  max-width: 1036px;
  padding-top: 12px;
}
.dashboard-wrapper .stat-icons {
  font-size: 20px;
}
.dashboard-wrapper .supervisor-dashboard-header {
  display: grid;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-items: center;
  height: 64px;
  padding: 12px 24px;
  border-bottom: 1px solid var(--line-background);
}
.dashboard-wrapper .supervisor-dashboard-header .title {
  height: 24px;
  padding-right: 24px;
  color: var(--primary-text-color);
  font-weight: 400;
  font-size: 16px;
}
.dashboard-wrapper .supervisor-dashboard-header .supervisor-tabs-wrapper {
  width: 356px;
  margin: 0 auto;
}
.dashboard-wrapper .supervisor-dashboard-header .supervisor-tabs-search {
  display: flex;
  gap: 25px;
  justify-content: space-between;
}
.dashboard-wrapper .supervisor-dashboard-header .search-bar {
  width: 500px;
}
.dashboard-wrapper-crm {
  width: 100%;
  height: 100%;
}
@media only screen and (width > 360px) {
  .dashboard-wrapper-crm {
    display: none;
  }
}
.monitor-layout {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  background: var(--content-background);
}
.legacy-chat-config {
  display: flex;
  flex-direction: column;
  width: 100%;
  overflow-x: hidden;
}
.legacy-chat-config .legacy-chat-section {
  height: 80%;
}
.legacy-chat-config .legacy-chat-section.legacy-chat-middle {
  display: flex;
  flex-flow: column;
  align-items: center;
  overflow-y: hidden;
  background-color: var(--content-background);
}
md-dialog.interaction-rollup-dialog md-dialog-content {
  padding: 24px;
}
.interaction-header-container .interaction-rollup-title {
  margin: 0;
  margin-bottom: 24px;
  padding-right: 40px;
  font-weight: 400;
  font-size: 20px;
}
.interaction-header-container .close-btn {
  position: absolute;
  top: 24px;
  right: 24px;
  display: inline-block;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  text-align: center;
  vertical-align: middle;
}
.no-stats-splash {
  text-align: center;
}
.no-stats-splash .no-stats-header {
  color: #ccc;
  font-weight: 500;
  font-size: 40px;
}
.no-stats-splash .no-stats-msg {
  color: #ccc;
  font-weight: 500;
  font-size: 18px;
  white-space: pre-line;
}
.filter-settings-icon {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  column-gap: 2px;
}
.supervisor-title {
  margin-right: 8px;
}
.supervisor-title .supervisor-ai-disclosure {
  display: flex;
  align-items: center;
  gap: 4px;
  color: #54585c;
  font-size: 12px;
  line-height: 16px;
  white-space: nowrap;
}
.supervisor-title .supervisor-ai-disclosure__icon {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  fill: #54585c;
}
.search-filter {
  display: flex;
  gap: 18px;
  align-items: center;
  justify-content: flex-start;
}
.search-filter-header {
  display: grid;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-items: center;
  padding: 12px 24px;
  background-color: var(--panel-background);
  border-bottom: 1px solid var(--line-background);
}
.agent-list {
  height: 100%;
  display: flex;
}
.agent-list .dashboard-wrapper {
  display: grid;
  grid-template-rows: 64px auto;
  height: 100%;
  overflow-y: auto;
}
@media (max-width: 360px) {
  .agent-list .dashboard-wrapper {
    display: none;
  }
}
.agent-list .dashboard-wrapper.with-sidebar {
  width: calc(100% - 420px);
}
.agent-list .dashboard-wrapper:has(.search-filter-header) {
  grid-template-rows: 64px 64px auto;
}
.agent-list .dashboard-wrapper .grid-list-wrapper {
  display: grid;
  min-height: 100%;
  max-height: calc(100% - 64px);
  overflow-x: auto;
}
.agent-list .dashboard-wrapper .grid-list-wrapper supervisor-agent-list,
.agent-list .dashboard-wrapper .grid-list-wrapper digital-interaction-table {
  overflow-x: auto;
}
.agent-list .dashboard-wrapper .settings-icon-container {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  margin-right: -12px;
  margin-left: 12px;
  text-align: center;
  background-color: var(--action-icon-background);
  border: none;
  border-radius: 20px;
}
.agent-list .dashboard-wrapper .settings-icon-container .settings-icon {
  position: relative;
  top: 2px;
  color: var(--action-icon);
  font-size: 18px;
}
.agent-list .dashboard-wrapper .settings-icon-container:hover {
  background-color: var(--action-icon-background-hover);
}
.agent-list .dashboard-wrapper .settings-icon-container:hover .settings-icon {
  color: var(--action-icon-hover);
}
.agent-list .dashboard-wrapper .settings-icon-container spring-icon {
  color: var(--action-icon);
}
.agent-list .dashboard-wrapper .settings-icon-container spring-icon:hover {
  color: var(--action-icon-hover);
}
.agent-list .dashboard-wrapper .settings-icon-container:focus-visible {
  outline: 2px solid var(--content-brand) !important;
  outline-offset: 2px;
  border-radius: 4px;
}
.agent-list .dashboard-wrapper .settings-icon-disabled {
  opacity: 0.5;
  pointer-events: none;
}
.agent-list .dashboard-wrapper supervisor-agent-list {
  flex: 0 1 auto;
}
.agent-list .dashboard-wrapper .table > thead > tr > th,
.agent-list .dashboard-wrapper .table > tbody > tr > th,
.agent-list .dashboard-wrapper .table > thead > tr > td,
.agent-list .dashboard-wrapper .table > tbody > tr > td {
  padding: 15px;
}
.agent-list .dashboard-wrapper .table > thead > tr > th {
  color: var(--label-color);
  font-weight: 500;
  text-transform: uppercase;
  border-width: 5px;
  cursor: pointer;
}
.agent-list .dashboard-wrapper .table > thead > tr > th.st-sort-ascent,
.agent-list .dashboard-wrapper .table > thead > tr > th.st-sort-descent {
  color: var(--content-brand);
}
.agent-list .dashboard-wrapper .table > thead > tr > th.st-sort-ascent::after,
.agent-list .dashboard-wrapper .table > thead > tr > th.st-sort-descent::after {
  padding-left: 10px;
}
.agent-list .dashboard-wrapper .table > thead > tr > th.st-sort-ascent::after {
  content: '\25B2';
}
.agent-list .dashboard-wrapper .table > thead > tr > th.st-sort-descent::after {
  content: '\25BC';
}
.agent-list .dashboard-wrapper .table > thead > tr > th.table-padding-column {
  width: 25px;
}
.agent-list .dashboard-wrapper .table > tbody > tr.no-pointer {
  background: var(--content-background) !important;
  cursor: default !important;
}
.agent-list .dashboard-wrapper .table > tbody > tr:hover {
  background: color-mix(in srgb, var(--content-background), black 5%);
  cursor: pointer;
}
.agent-list .dashboard-wrapper .table > tbody > tr.selected {
  background: aliceblue;
}
.agent-list .dashboard-wrapper .dselected {
  pointer-events: none;
}
.agent-list .sidebar-wrapper {
  flex: 1;
}
.agent-list .dashboard-wrapper-crm {
  width: 100%;
}
@media only screen and (width > 360px) {
  .agent-list .dashboard-wrapper-crm {
    display: none;
  }
}
.supervisor-new-layout {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  background: var(--content-background);
}
/* override scripting studio render styles */
text-editor .ql-snow .ql-picker.ql-font .ql-picker-label::before,
text-editor .ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: '';
}
text-editor .ql-snow .ql-picker.ql-font .ql-picker-label[data-value='serif']::before,
text-editor .ql-snow .ql-picker.ql-font .ql-picker-item[data-value='serif']::before {
  content: '';
}
text-editor .ql-snow .ql-picker.ql-font .ql-picker-label[data-value='monospace']::before,
text-editor .ql-snow .ql-picker.ql-font .ql-picker-item[data-value='monospace']::before {
  content: '';
}
text-editor .ql-snow .ql-picker.ql-size .ql-picker-label::before,
text-editor .ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: '';
}
@media (max-width: 360px) {
  .lead-search-wrapper {
    display: none;
  }
}
.lead-search-wrapper .lead-search .lead-timepicker {
  padding-top: 19px;
}
.crm-lead-search {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
}
@media (width > 360px) {
  .crm-lead-search {
    display: none;
  }
}
#leadInfoTable .title {
  justify-content: space-between;
}
#leadInfoTable .title #leadInfoTableSettingsBtn {
  color: var(--content-brand);
}
#leadInfoTable .title #leadInfoTableSettingsBtn:focus-visible {
  outline: 2px solid var(--content-brand) !important;
  outline-offset: 2px;
  border-radius: 4px;
}
#leadInfoTable .title .engage-icons {
  color: var(--content-brand);
}
#leadInfoTable .table-scroll {
  width: 100%;
  overflow: auto;
}
#leadInfoTable .table-scroll td > button {
  display: block;
  margin: auto;
  padding-top: 0;
  color: var(--button-primary, --action-primary);
}
#leadInfoTable .table-scroll td > button:hover {
  color: var(--button-primary-hover, --action-primary-hover);
}
#leadInfoTable .table-scroll td > button:focus-visible {
  outline: 2px solid var(--content-brand) !important;
  outline-offset: 2px;
  border-radius: 4px;
}
#leadInfoTable .table-scroll .callback-time {
  min-width: 160px;
}
#leadInfoTable .btn-small {
  padding-bottom: 0;
}
#leadInfoTable .btn-small i {
  padding-top: 1px;
  font-size: 20px;
}
#leadInfoTable .no-callbacks-msg {
  padding: 20px 0;
  font-weight: 300;
  font-size: 1.2em;
}
#leadInfoTable .phone-icon {
  font-size: 21px;
}
.lead-answered {
  background-color: color-mix(in srgb, var(--action-success) 40%, transparent) !important;
}
.lead-form .lead-form-label {
  margin-bottom: 15px;
}
.lead-form md-checkbox {
  width: 100%;
  margin-bottom: 19px;
}
.lead-form md-checkbox .md-label {
  width: 80%;
  padding-top: 0;
}
.lead-dialing {
  background-color: rgba(117, 117, 117, 0.4) !important;
}
.lead-expired {
  background-color: rgba(255, 136, 0, 0.4) !important;
}
.date-time-display {
  margin: 10px 0;
}
.no-padding-top {
  padding: 0px 5px 0 5px !important;
}
@media (max-width: 360px) {
  .card-container .card-wrapper.leads-modified {
    height: 65px;
  }
}
@media (max-width: 360px) and (max-width: 360px) {
  .card-container .card-wrapper.leads-modified .detail-group .value {
    font-size: 14px !important;
    font-weight: 500;
  }
  .card-container .card-wrapper.leads-modified .detail-group .value button {
    font-size: 12px !important;
    line-height: 14px;
    word-wrap: break-word;
  }
}
.card-container .card-wrapper .detail-group .check-icon {
  color: #4bd964 !important;
  font-weight: 600;
  font-size: 16px;
}
.card-container .card-wrapper .detail-group .value.success {
  color: #4bd964;
  font-weight: 500;
  font-size: 14px;
}
.card-container .card-wrapper .detail-group .admin-name {
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  max-width: 93%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  height: 16px;
  vertical-align: middle;
}
.card-container .card-wrapper .detail-group .lead-name {
  display: block;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  width: max-content;
  color: #757575;
  word-wrap: break-word;
  height: 14px;
}
.card-container .card-wrapper .detail-group .styled-external-link {
  cursor: pointer;
  color: #757575;
  height: 10px;
  width: 10px;
  vertical-align: middle;
  padding-left: 2px;
}
.card-container .card-wrapper .detail-group .styled-external-link:hover {
  color: var(--link-color);
}
.card-container .card-wrapper .lead-popover {
  height: 28px;
  color: var(--menu-item-active-text);
  font-weight: 500;
  font-size: 14px;
  line-height: 7px;
  background-color: var(--tooltip-background, #707070);
  border-radius: 2px;
  min-width: max-content;
}
.card-container .card-wrapper .lead-popover.popover.bottom {
  left: 12px !important;
  height: auto;
  align-items: center;
  font-weight: 500;
  line-height: 16px;
  letter-spacing: 0.15px;
  word-wrap: break-word;
}
.card-container .card-wrapper .lead-popover.popover.bottom .popover-inner .popover-content {
  padding: 4px;
  white-space: pre-line;
}
.card-container .card-wrapper .lead-popover.popover.bottom .arrow {
  left: 30%;
  background-color: var(--tooltip-background, #707070);
}
.card-container .card-wrapper .lead-manual-pass {
  display: none;
}
@media (max-width: 360px) {
  .card-container .card-wrapper .lead-manual-pass {
    display: inline-flex;
    align-items: center;
    vertical-align: middle;
    float: right;
  }
}
.multi-number-dial .sub-title {
  text-align: center;
}
#searchList .detail-group {
  padding: 0 5px 0 26px;
}
#searchList .title {
  padding: 12px 16px;
  color: #a1a1a1;
  font-weight: bold;
  font-size: 12px;
  letter-spacing: 0.4px;
}
#searchList .search-text {
  padding-top: 14px;
  color: #a1a1a1;
  letter-spacing: 0.25px;
  text-align: center;
}
#searchList .card-wrapper {
  position: relative;
  padding: 11px 10px;
}
#searchList .unified-presence-status {
  position: absolute;
  top: calc(50% - 4px);
  margin-left: 6px;
}
#searchList .unified-presence-status > div {
  padding: 0;
}
#searchList .status {
  border-radius: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  flex: 0 0 8px;
  width: 8px;
  height: 8px;
  margin: auto;
  margin-left: 6px;
  background: transparent;
  border: 1px solid;
}
#searchList .status.available {
  background: #4bd964;
  border: 0;
}
#searchList .status.offline {
  background: #a1a1a1;
  border: 0;
}
#searchList .status.busy {
  background: #f44336;
  border: 0;
}
#searchList .name-text {
  font-weight: 500;
  font-size: 14px;
  letter-spacing: 0.15px;
}
#searchList .extension-text {
  color: #757575;
  font-weight: 500;
  font-size: 12px;
  letter-spacing: 0.4px;
}
.right-view .tab-content.script-section {
  height: 100%;
}
.right-view .tab-content.script-section cf-agent-script-frame {
  display: block;
  width: 100%;
  height: 100%;
}
.right-view .tab-content.script-section cf-agent-script-frame iframe.agent-script {
  width: 100%;
  height: 100%;
  border: 0;
}
.cf-agent-script {
  background-color: var(--content-background);
  color: var(--primary-text-color);
  display: block;
  padding: 10px 0;
}
.cf-agent-script .executing-node {
  display: none;
}
.cf-agent-script__error-message-wrapper {
  padding: 22px 21px 0;
}
.dark-theme .cf-agent-script {
  margin: 20px;
  padding: 10px 0;
  border-radius: 8px;
  max-height: calc(100vh - 140px);
  overflow-y: auto;
}
.cf-agent-page {
  background-color: var(--content-background);
  color: var(--primary-text-color);
  display: block;
  height: 100%;
  max-height: calc(100vh - 140px);
  margin: 20px;
  border-radius: 8px;
  overflow: hidden;
}
.cf-agent-page__error-message-wrapper {
  padding: 22px 22px 0;
}
.cf-agent-page__loading {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  min-height: 160px;
}
.cf-agent-page__iframe {
  width: 100%;
  height: 100%;
  border: 0;
}
.big-number {
  flex: 1;
}
.big-number .stat-title,
.big-number .content {
  padding: 5px 10px;
}
.big-number .stat-title .title-text {
  margin-left: 29px;
  font-size: 16px;
  text-align: center;
}
.big-number .content {
  font-size: 48px;
  text-align: center;
}
.big-number .content.time {
  font-size: 42px;
}
md-card.monitor-card {
  margin-top: 60px;
  margin-bottom: 30px;
  /* Widget stylings */
  /* non-widget stylings */
  /* stat stylings */
}
md-card.monitor-card.chat-monitor-card {
  width: 400px;
  min-height: 436px;
}
md-card.monitor-card md-card-title,
md-card.monitor-card md-card-content {
  padding: 10px 15px;
}
md-card.monitor-card md-card-title {
  border-bottom: 1px solid #e7e7e7;
}
md-card.monitor-card md-card-title.no-border {
  border-bottom: none;
}
md-card.monitor-card .monitor-card-container {
  display: flex;
  justify-content: space-between;
}
md-card.monitor-card .widget .agent-name {
  padding: 0;
  font-size: 14px;
}
md-card.monitor-card .widget .counter {
  margin-left: auto;
  font-size: 14px;
}
md-card.monitor-card .widget .btn-group {
  width: 100%;
  padding-top: 10px;
}
md-card.monitor-card .widget .btn-group .btn-monitor {
  width: 259px;
  height: 40px;
}
md-card.monitor-card .widget .btn-group .dropdown-menu {
  width: 268px;
}
md-card.monitor-card .monitor-controls {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
md-card.monitor-card .monitor-controls .btn-group {
  align-self: flex-end;
}
md-card.monitor-card .monitor-controls .btn-group .btn-monitor {
  width: 140px;
  height: 100%;
  font-size: 14px;
}
md-card.monitor-card .monitor-controls .btn-group .btn-secondary {
  font-size: 14px;
}
md-card.monitor-card .monitor-controls .btn-group .btn-secondary:hover {
  background-color: var(--action-primary-hover);
}
md-card.monitor-card .monitor-controls .btn-group .btn-danger:hover {
  background-color: var(--action-danger-hover);
}
md-card.monitor-card .timer div {
  display: flex;
  justify-content: space-between;
}
md-card.monitor-card .timer label {
  padding-right: 15px;
  vertical-align: middle;
}
md-card.monitor-card .timer .counter {
  font-size: 16px;
  text-align: right;
}
md-card.monitor-card .dropdown-toggle-split {
  height: 40px;
  margin-left: 1px !important;
}
md-card.monitor-card .dropdown-toggle-split.disabled {
  background-color: #e7e7e7;
  border-color: #e7e7e7;
}
md-card.monitor-card .dropdown-toggle-split.disabled i {
  color: #c3c3c3;
}
md-card.monitor-card .dropdown-toggle-split i {
  padding-top: 4px;
  color: white;
  font-weight: bold;
  font-size: 14px;
}
md-card.monitor-card .dropdown-divider {
  box-sizing: border-box;
  height: 2px;
  border: 1px solid #e3e3e3;
}
md-card.monitor-card .dropdown-menu {
  width: 173px;
  border: 1px solid #cdd0d2;
  border-radius: 2px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.24);
}
md-card.monitor-card .dropdown-menu .dropdown-item {
  padding: 10px;
  font-weight: 500;
}
md-card.monitor-card .dropdown-menu .dropdown-item.primary {
  color: var(--content-brand);
}
md-card.monitor-card .dropdown-menu .dropdown-item.danger {
  color: #f44336;
}
md-card.monitor-card .dropdown-menu .dropdown-item.disabled {
  color: #e7e7e7;
  cursor: not-allowed;
}
md-card.monitor-card .dropdown-menu md-card-title,
md-card.monitor-card .dropdown-menu md-card-content {
  padding: 10px 15px;
}
md-card.monitor-card .dropdown-menu md-card-title {
  border-bottom: 1px solid #e7e7e7;
}
md-card.monitor-card .stats.inline {
  display: flex;
  flex-flow: row;
  justify-content: space-between;
}
md-card.monitor-card .stats:not(.inline) .stat {
  margin-bottom: 5px;
}
md-card.monitor-card .stats:not(.inline) .stat:last-child {
  margin-bottom: 0;
}
md-card.monitor-card .stats .stat.agent-name {
  padding-top: 10px;
}
md-card.monitor-card .stats .stat label {
  padding-right: 15px;
}
md-card.monitor-card .stats .stat .value {
  font-size: 16px;
}
md-card.monitor-card .stats .stat.stat-chat-type {
  margin-top: -27px;
  margin-right: -35px;
}
md-card.monitor-card .stats .stat.stat-chat-type span {
  float: right;
  font-size: 14px;
}
md-card.monitor-card .stat-chat-info-btn {
  margin-top: -10px;
  margin-right: -20px;
  color: var(--content-brand);
}
md-card.monitor-card .stat-chat-info-btn .engage-icons {
  font-size: 22px;
}
md-card.monitor-card .close-icon {
  font-weight: bold;
  font-size: 14px;
}
.frame-manager {
  position: absolute;
  z-index: 1;
  width: 0;
  height: 0;
  overflow: hidden;
}
@media (max-width: 360px) {
  .frame-manager {
    background: #fff;
  }
}
.frame-manager .contact {
  height: 100%;
  overflow: auto;
}
.frame-manager .contact cf-agent-script-frame {
  display: block;
  height: 100%;
}
.frame-manager .contact cf-agent-script-frame .agent-script {
  width: 100%;
  height: 100%;
  border: 0;
}
.agent-page-frame-manager {
  position: absolute;
  z-index: 1;
  width: 0;
  height: 0;
  overflow: hidden;
}
.agent-page-frame-manager .agent-page-managed-frame {
  height: 100%;
  overflow: auto;
}
.cf-tabs {
  display: flex;
  flex-flow: column;
  width: 100%;
  height: 100%;
}
.cf-tabs ul.cf-tabs-header {
  display: flex;
  flex: 0 0 auto;
  margin: 0;
  padding: 0;
}
.cf-tabs ul.cf-tabs-header li.filler-tab,
.cf-tabs ul.cf-tabs-header li.alignment-tab,
.cf-tabs ul.cf-tabs-header li.cf-tab {
  display: inline-block;
  border-bottom: 5px solid #e7e7e7;
}
.cf-tabs ul.cf-tabs-header li.cf-tab {
  flex: 0;
  padding: 15px 15px 5px;
}
.cf-tabs ul.cf-tabs-header li.cf-tab.active {
  border-color: var(--content-brand);
}
.cf-tabs ul.cf-tabs-header li.cf-tab.active a {
  color: var(--content-brand);
}
.cf-tabs ul.cf-tabs-header li.cf-tab > a {
  color: var(--label-color);
  font-weight: 500;
  font-size: 18px;
  text-transform: uppercase;
  text-decoration: none;
}
.cf-tabs ul.cf-tabs-header li.alignment-tab {
  flex-basis: 40px;
}
.cf-tabs ul.cf-tabs-header li.filler-tab {
  flex: 1;
}
.cf-tabs ng-transclude {
  flex: 1;
  overflow: hidden;
}
.cf-tabs .tab-content {
  display: block;
  height: 100%;
  padding: 20px 40px;
  overflow: auto;
}
@media (max-width: 360px) {
  .disposition-form-container {
    display: flex;
    flex-direction: column;
  }
  .disposition-form-container .disposition-summary-container {
    order: 3;
  }
  .disposition-form-container .row {
    max-width: 290px;
  }
}
.disposition-form-group {
  margin-bottom: 20px;
}
.summary textarea {
  min-height: 130px;
}
.disposition-ai-disclosure {
  display: flex;
  align-items: center;
  gap: 4px;
  margin: -12px 0 16px 0;
  color: #54585c;
  line-height: 16px;
}
.disposition-ai-disclosure__icon {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  fill: #54585c;
}
.disposition-field-title {
  margin-bottom: 6px;
  line-height: 16px;
}
.disposition-select-wrapper {
  display: block;
}
.disposition-select-readonly {
  cursor: help;
}
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.disposition-tooltip {
  z-index: var(--z-index-tooltip);
}
.disposition-tooltip .tooltip-inner {
  overflow-wrap: break-word;
}
.disposition-form-group.categories-autocomplete .MuiInputBase-root {
  height: auto;
}
.custom-dialog.hangup .align-label {
  padding-top: 7px;
}
.custom-dialog .full-width-btn {
  padding-left: 0;
}
#transferModal,
#requeueModal,
#holdModal,
#hangUpCall {
  z-index: 9999;
}
#transferModal.custom-dialog md-checkbox,
#requeueModal.custom-dialog md-checkbox,
#holdModal.custom-dialog md-checkbox,
#hangUpCall.custom-dialog md-checkbox {
  min-width: 30px;
  min-height: 30px;
  margin: 6px 0 0;
}
#transferModal.custom-dialog md-checkbox .md-icon,
#requeueModal.custom-dialog md-checkbox .md-icon,
#holdModal.custom-dialog md-checkbox .md-icon,
#hangUpCall.custom-dialog md-checkbox .md-icon {
  width: 16px;
  height: 16px;
  border-width: 1px;
  border-radius: 3px;
}
#transferModal.custom-dialog md-radio-button:last-of-type,
#requeueModal.custom-dialog md-radio-button:last-of-type,
#holdModal.custom-dialog md-radio-button:last-of-type,
#hangUpCall.custom-dialog md-radio-button:last-of-type {
  margin-bottom: 0;
}
#transferModal.custom-dialog phone-parser-input > div > div > p,
#requeueModal.custom-dialog phone-parser-input > div > div > p,
#holdModal.custom-dialog phone-parser-input > div > div > p,
#hangUpCall.custom-dialog phone-parser-input > div > div > p {
  margin: 0 0 4px;
}
#hangUpCall.custom-dialog md-radio-button:last-of-type {
  margin-bottom: 4px;
}
#emailForm {
  margin-top: 22px;
}
#emailForm .form-group-margin {
  margin-bottom: 18px;
}
#requeueModal .md-dialog-content {
  overflow: hidden;
}
@media (max-width: 360px) {
  #holdModal.custom-dialog {
    max-width: calc(100% - 24px);
  }
  #transferModal .close-button,
  #requeueModal.custom-dialog .close-button {
    top: 22px;
  }
  #transferModal .form-group,
  #requeueModal.custom-dialog .form-group {
    margin-bottom: 12px;
  }
  #transferModal .form-group .form-label,
  #requeueModal.custom-dialog .form-group .form-label {
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    margin-bottom: 6px;
  }
  #transferModal md-checkbox,
  #requeueModal.custom-dialog md-checkbox {
    margin-top: 0;
  }
}
#transferModal .form-group {
  height: 57px;
}
#transferModal .form-group.with-country {
  height: 87px;
}
#transferModal .form-group.reset {
  margin-top: 0;
  margin-bottom: 0;
  height: 87px;
}
@media (max-width: 360px) {
  #transferModal .form-group.reset {
    margin-top: 0;
  }
}
#transferModal md-checkbox {
  margin: 13px 0 20px 0;
}
#transferModal .close-button {
  display: block;
}
.internal-xfer-select .ui-select-choices {
  max-height: 280px;
}
@media (max-width: 360px) {
  .internal-xfer-select .ui-select-choices {
    max-height: 180px;
  }
}
.internal-xfer-select .ui-select-choices-group-label.dropdown-header {
  color: #a1a1a1;
}
.internal-xfer-select .ui-select-choices-row .ui-select-choices-row-inner,
.internal-xfer-select span.selected-agent {
  display: flex !important;
  align-items: center;
}
.internal-xfer-select .ui-select-choices-row .ui-select-choices-row-inner > .unified-presence-status,
.internal-xfer-select span.selected-agent > .unified-presence-status {
  margin-right: 8px;
}
.internal-xfer-select .ui-select-choices-row .ui-select-choices-row-inner > .status,
.internal-xfer-select span.selected-agent > .status {
  border-radius: 100%;
  flex: 0 0 10px;
  width: 10px;
  height: 10px;
  margin-right: 10px;
}
.internal-xfer-select .ui-select-choices-row .ui-select-choices-row-inner > .status.available,
.internal-xfer-select span.selected-agent > .status.available {
  background: #4bd964;
}
.internal-xfer-select .ui-select-choices-row .ui-select-choices-row-inner > .status.offline,
.internal-xfer-select span.selected-agent > .status.offline {
  background: #a1a1a1;
}
.internal-xfer-select .ui-select-choices-row .ui-select-choices-row-inner > .status.busy,
.internal-xfer-select span.selected-agent > .status.busy {
  background: #f44336;
}
.internal-xfer-select .ui-select-choices-row .ui-select-choices-row-inner > .name,
.internal-xfer-select span.selected-agent > .name {
  flex: 1;
}
.internal-xfer-select .ui-select-choices-row .ui-select-choices-row-inner > .state,
.internal-xfer-select span.selected-agent > .state {
  flex: 0;
}
.internal-xfer-select .ui-select-choices-row .ui-select-choices-row-inner .name-width-limit,
.internal-xfer-select span.selected-agent .name-width-limit {
  width: 105px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-right: 15px;
}
.internal-xfer-select .ui-select-match .ui-select-match-text > .selected-agent > .name {
  flex: 1 1 auto;
}
.internal-xfer-select .ui-select-match .ui-select-match-text > .selected-agent > .state {
  flex: 0 0 auto;
  width: auto;
  margin-right: 20px;
}
.internal-xfer-select .ui-select-match .ui-select-match-text > .selected-agent > .state .state-detail {
  display: block;
  float: right;
  width: auto;
}
.internal-xfer-type-select {
  display: none;
}
@media (max-width: 360px) {
  .internal-xfer-type-select {
    display: block;
  }
}
.internal-xfer-type-select .ui-select-choices {
  max-height: 280px;
}
.transfer-type-title {
  color: #757575;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  letter-spacing: 0.4px;
  margin-bottom: 6px;
  display: none;
}
@media (max-width: 360px) {
  .transfer-type-title {
    display: block;
  }
}
.transfer-field-label {
  color: var(--label-color);
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  letter-spacing: 0.4px;
  margin-bottom: 6px;
  display: block;
}
@media only screen and (width <= 360px) {
  .ui-select-bootstrap .ui-select-match-text span {
    text-overflow: ellipsis;
  }
}
.btn.btn-link.transfer-to-voicemail-button.btn.btn-link.transfer-to-voicemail-button.btn.btn-link.transfer-to-voicemail-button:disabled {
  color: #bdbdbd;
}
.btn.btn-link.transfer-to-voicemail-button.btn.btn-link.transfer-to-voicemail-button.btn.btn-link.transfer-to-voicemail-button:disabled:hover {
  background-color: transparent;
}
@media (max-width: 360px) {
  md-dialog.custom-dialog.responsive-dialog md-dialog-actions .btn.btn-link.transfer-to-voicemail-button {
    border: 1px solid;
    margin-bottom: 10px;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
  }
  .corporate-directory-xfer-modal-button-group {
    min-width: 100%;
  }
}
.main-config .section.middle.chat {
  flex: 0 1 auto;
  width: 280px;
}
@media (max-width: 360px) {
  .main-config .section.middle.chat,
  .main-config .section.right {
    position: absolute;
    width: 100%;
  }
  .main-config .not-show-detail {
    display: none;
  }
  .main-config .section.left.chat {
    flex: 0 1 100%;
    max-width: 100%;
  }
}
.main-config .chat-panel {
  display: flex;
  flex-flow: column;
  width: 236px !important;
  height: 100%;
}
.main-config .chat-panel .title {
  padding: 22px 16px;
  font-size: 16px;
  border-bottom: 1px solid #e0e0e0;
}
.main-config .chat-panel .panel-wrapper {
  overflow-y: auto;
}
.main-config .chat-panel .panel-wrapper .outbound-sms {
  margin: 18px 16px;
}
.main-config .chat-panel .panel-wrapper .outbound-sms .btn {
  width: 179px;
  padding-left: 0;
  font-weight: 500;
  text-align: left;
}
.main-config .chat-panel .panel-wrapper .outbound-sms .btn i {
  margin-top: -2px;
  font-size: 14px;
  vertical-align: middle;
}
.main-config .chat-panel .panel-wrapper .empty-message {
  margin: 18px 20px;
  font-style: italic;
  text-align: center;
}
.main-config .chat-panel .panel-wrapper .section-wrapper div:first-child {
  margin-top: 0;
}
.main-config .chat-panel .panel-wrapper .section-group {
  margin-top: 22px;
}
.main-config .chat-panel .panel-wrapper .section-group .group-label {
  text-align: left;
  margin: 0 16px 15px 16px;
  color: #212121;
  font-weight: 500;
  font-size: 16px;
}
.main-config .chat-panel .panel-wrapper .section-group .section {
  text-align: left;
  padding-bottom: 8px;
  font-size: 14px;
}
.main-config .chat-panel .panel-wrapper .section-group .section .message {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 7px;
  padding: 7px 9px;
}
.main-config .chat-panel .panel-wrapper .section-group .section .message.active {
  background: #e0e0e0;
  border-radius: 15px;
}
.main-config .chat-panel .panel-wrapper .section-group .section .message.active .last-msg,
.main-config .chat-panel .panel-wrapper .section-group .section .message.active .msg-type {
  font-weight: 500;
}
.main-config .chat-panel .panel-wrapper .section-group .section .message.active .alert-section {
  color: #a1a1a1;
}
.main-config .chat-panel .panel-wrapper .section-group .section .message:hover:not(.active) {
  background: #e7e7e7;
  border-radius: 15px;
}
.main-config .chat-panel .panel-wrapper .section-group .section .message .last-msg {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  max-width: 175px;
  overflow: hidden;
}
.main-config .chat-panel .panel-wrapper .section-group .section .message .last-msg .last-msg-text {
  padding-left: 3px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.main-config .chat-panel .panel-wrapper .section-group .section .message .last-msg .last-msg-text.italic {
  font-style: italic;
}
.main-config .chat-panel .panel-wrapper .section-group .section .message .badge {
  display: flex;
  align-items: center;
  height: 16px;
  padding: 2px 9px;
  background-color: #ff8800;
}
.main-config .chat-panel .panel-wrapper .section-group .section .message .alert-section {
  display: flex;
  margin-right: 4px;
  color: #ff8800;
}
.main-config .chat-panel .panel-wrapper .section-group .section .message .alert-section.message-not-sent {
  color: #a1a1a1;
}
.main-config .chat-panel .panel-wrapper .section-group .section .message .alert-section span {
  display: flex;
  align-items: center;
}
.main-config .chat-panel .panel-wrapper .section-group .section .message .alert-section span i {
  font-weight: 600;
  font-size: 16px;
}
.chat-list {
  min-width: 282px;
  height: 100%;
}
.chat-messaging {
  display: flex;
  flex-flow: column;
  height: 100%;
  background-color: var(--content-background);
}
.chat-messaging .chat-panel-border {
  border-top: 1px solid #e7e7e7;
}
.chat-messaging.chat-monitoring-height {
  height: 350px;
}
.chat-messaging .chat-info {
  flex: 0;
  order: 1;
}
.chat-messaging .chat-display {
  display: flex;
  flex: 1 1 auto;
  flex-flow: column;
  order: 2;
  overflow: hidden;
}
.chat-messaging .chat-display .chat-messages {
  flex: 1 1 auto;
  order: 1;
  overflow-y: auto;
}
.chat-messaging .chat-display .send-block {
  align-self: flex-end;
  order: 2;
}
.chat-messaging.pending {
  border-right: 1px solid #e0e0e0;
}
.chat-messaging.pending .title {
  margin: 0;
  padding: 24.5px 16px;
  font-weight: normal;
  font-size: 16px;
}
.chat-messaging.pending .pending-queue-name {
  display: flex;
  justify-content: space-between;
  padding-bottom: 8px;
  font-size: 16px;
}
.chat-messaging.pending .pending-queue-name .name {
  max-width: 200px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.chat-messaging.pending .pending-chat-padding {
  padding: 14px 20px 20px;
}
.chat-messaging.pending .pending-chat-btn-padding {
  padding-bottom: 14px;
  border-bottom: 1px solid #e7e7e7;
}
.chat-messaging.pending .pending-chat-btn-padding .btn-decline {
  color: #f44336;
  background-color: transparent;
}
.chat-messaging .pending-queue-time {
  color: #757575;
  font-size: 12px;
}
.chat-messaging.chat-default .default-panel {
  height: 100%;
}
.chat-messaging .new-outbound {
  border: none;
  width: 100%;
  height: 100%;
}
.show-in-small-screen {
  display: none;
}
@media (max-width: 360px) {
  .hide-in-small-screen {
    display: none;
  }
  .show-in-small-screen {
    display: block;
  }
  .show-in-small-screen .icon-back {
    font-size: 12px;
    line-height: 20px;
  }
  .simple-group {
    margin: 0;
  }
  .simple-group .chat-details {
    font-size: 14px;
    padding: 20px 20px 0 30px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: none;
  }
  .simple-group .chat-details .section-right {
    font-size: 12px;
  }
  .simple-group .detail-list {
    margin: 15px 30px;
  }
  .simple-group .detail-list .chat-detail-row .col-md-6 .col-md-3 {
    width: 100%;
  }
  .main-config .right-view .chat-detail-tabs.cf-tabs .cf-tabs-header {
    margin-top: 0;
  }
  .main-config .right-view .chat-detail-tabs.cf-tabs .cf-tabs-header .title-block {
    padding: 10px 13px;
  }
  .main-config .right-view .chat-detail-tabs.cf-tabs .cf-tabs-header .title-block h3.title {
    font-size: 14px;
    line-height: 20px;
  }
  .main-config .right-view .chat-detail-tabs.cf-tabs .cf-tabs-header li.cf-tab {
    padding: 9px;
  }
  .main-config .right-view .chat-detail-tabs ng-transclude:only-child .chat-details {
    padding: 0 20px 0 30px;
    border-bottom: 1px solid #e7e7e7;
    height: 40px;
    line-height: 40px;
  }
  .main-config .right-view .chat-detail-back-icon {
    position: absolute;
    top: 10px;
    left: 13px;
  }
  .chat-controls {
    position: relative;
  }
}
.outbound-digital-dialog {
  border: 1px solid var(--line-background);
}
.outbound-digital-dialog .outbound-digital-content {
  padding: 0;
  width: 60vw;
  height: 80vw;
  justify-content: center;
  align-items: center;
  display: flex;
}
.outbound-digital-dialog .outbound-digital-content iframe {
  width: 100%;
  height: 100%;
}
@media (max-width: 360px) {
  md-dialog.custom-dialog.outbound-digital-dialog {
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 0;
    max-width: none;
    max-height: none;
    width: 100vw;
    height: 100vh;
  }
  md-dialog.custom-dialog.outbound-digital-dialog .outbound-digital-content {
    width: 100%;
    height: 100%;
    padding: 0;
  }
  md-dialog.custom-dialog.outbound-digital-dialog .outbound-digital-content iframe {
    width: 100%;
    height: 100%;
  }
}
.section.middle .message-widget-container {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.section.middle .message-widget-container .message-header {
  height: 68px;
}
.section.middle .message-widget-container cf-chat-messaging {
  height: calc(100% - 68px);
}
.section.middle .message-widget-container cf-chat-messaging .chat-messaging-panel {
  border-right: none;
}
.section.right .unified-chat-details-container .unified-chat-details {
  height: 100%;
}
.section.right .unified-chat-details-container .unified-script-section-container {
  border-left: 1px solid #e7e7e7;
  height: calc(100% - 68px);
}
.section.right .unified-chat-details-container .script-section {
  height: 100%;
}
.main-config .left .cf-scripts-left {
  overflow: auto;
}
.main-config .left .cf-scripts-left .script-block .internal-block .no-scripts {
  padding: 16px;
  color: #757575;
  letter-spacing: 0.1px;
  border-top: 1px solid var(--line-background);
}
.main-config .left .cf-scripts-left .script-block .internal-block .script-item {
  padding: 16px;
  border-top: 1px solid var(--line-background);
  cursor: pointer;
}
.main-config .left .cf-scripts-left .script-block .internal-block .script-item:hover {
  background-color: var(--list-item-hover);
}
.main-config .left .cf-scripts-left .script-block .internal-block .script-item:focus {
  outline: 2px solid var(--action-primary);
  outline-offset: -2px;
  background-color: var(--list-item-hover);
}
.main-config .left .cf-scripts-left .script-block .internal-block .script-item:last-child {
  border-bottom: 1px solid var(--line-background);
}
.main-config .left .cf-scripts-left .script-block .internal-block .script-item .script-title {
  color: var(--primary-text-color);
  font-size: 16px;
  letter-spacing: 0.17px;
}
.main-config .left .cf-scripts-left .script-block .internal-block .script-selected {
  background-color: var(--list-item-active);
  border-right: 4px solid var(--action-primary);
}
.main-config .middle .script-preview {
  background-color: var(--content-background);
  color: var(--primary-text-color);
  width: 100%;
  height: 100%;
  padding: 25px 10px;
  overflow-y: auto;
}
.dark-theme .script-view .middle .script-preview,
.dark-theme .main-config .middle .script-preview {
  border-radius: 8px;
  width: auto;
  background-color: inherit;
  padding: 0;
}
cf-chat-messaging {
  height: 100%;
}
cf-chat-messaging md-card-content {
  padding: 0 !important;
}
cf-chat-messaging md-card-content .chat-area {
  padding: 10px 15px;
}
cf-chat-messaging .chat-messaging-panel {
  display: flex;
  flex-flow: column;
  height: 100%;
  border-right: 1px solid #e0e0e0;
}
cf-chat-messaging .chat-messaging .title-block {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 23.5px 16px;
}
cf-chat-messaging .chat-messaging .title-block .title {
  margin: 0;
  padding: 0 10px 0 0;
  overflow: hidden;
  font-weight: normal;
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
cf-chat-messaging .chat-messaging .title-block .detail-button {
  cursor: pointer;
}
cf-chat-messaging .chat-messaging .title-block .title-left {
  display: flex;
}
cf-chat-messaging .chat-messaging .chat-display {
  border-top: 2px solid #e7e7e7;
}
cf-chat-messaging .chat-messaging .chat-display .send-block {
  width: 100%;
}
cf-chat-messaging .chat-messaging .chat-display .send-block .action-btn {
  padding: 10px 8px;
}
cf-chat-messaging .chat-messaging .chat-display .send-block .action-btn .send-area {
  border-color: #e0e0e0;
  box-shadow: none;
}
cf-chat-messaging .chat-messaging .chat-display .send-block .call-controls {
  grid-template-columns: auto auto;
  margin-top: 5px;
  padding: 5px 10px 2px 10px;
}
cf-chat-messaging .chat-messaging .chat-display .send-block .call-controls.no-disp {
  grid-template-columns: auto;
}
cf-chat-messaging .chat-messaging .chat-display .send-block .call-controls .control.active button.control-action i {
  color: #fff;
}
cf-chat-messaging .chat-messaging .chat-display .send-block .call-controls .control.disabled button.control-action i {
  color: #e7e7e7;
}
cf-chat-messaging .chat-messaging .chat-display .send-block .call-controls .control .control-action i {
  color: #757575;
}
cf-chat-messaging .chat-messaging .chat-display .send-block .call-controls .control .control-action .icon-requeue {
  padding-left: 4px;
}
cf-chat-messaging .chat-messaging .chat-display .send-block .call-controls .control .control-action .icon-disposition {
  padding-left: 5px;
}
cf-chat-messaging .chat-messaging .chat-display .send-block .call-controls .control label {
  font-weight: 500;
  font-size: 11px;
  text-transform: none;
  color: var(--primary-text-color);
}
cf-chat-messaging .chat-messaging.pending .data-groups .data-group:first-child {
  font-size: 1.1em;
}
@media (max-width: 360px) {
  cf-chat-messaging .chat-messaging .title-block {
    padding: 10px 13px;
  }
  cf-chat-messaging .chat-messaging .title-block h3.title {
    font-size: 14px;
    line-height: 20px;
  }
  cf-chat-messaging .chat-messaging .show-in-small-screen {
    display: flex;
    margin-right: 4px;
  }
  cf-chat-messaging .chat-messaging .show-in-small-screen .icon-back {
    font-size: 12px;
    line-height: 20px;
  }
  cf-chat-messaging .chat-messaging .arrow-back-icon {
    margin-right: 4px;
    font-weight: 600;
    font-size: 15px;
  }
}
cf-chat-messaging cf-chat-messaging-send-monitoring .monitoring-btn {
  display: block;
  width: 100%;
  height: 18px;
  padding: 0;
  border: none;
  font: inherit;
  line-height: 18px;
  text-align: center;
  background-color: var(--button-primary, --action-primary);
  cursor: pointer;
}
cf-chat-messaging cf-chat-messaging-send-monitoring .monitoring-btn:focus-visible {
  outline: 2px solid var(--action-primary);
  outline-offset: 2px;
}
cf-chat-messaging cf-chat-messaging-send-monitoring .monitoring-btn i {
  margin-top: -2px;
  color: var(--action-primary-text);
}
cf-chat-messaging cf-chat-messaging-send-monitoring .monitoring-btn.monitoring-btn-open {
  background-color: var(--action-danger);
}
cf-chat-messaging cf-chat-messaging-send-monitoring .monitoring-msg textarea {
  border: none;
}
cf-chat-messaging cf-chat-messaging-send-monitoring .chevron-icon {
  font-weight: bold;
  font-size: 14px;
}
.chat-pending md-dialog-content .data-groups .data-group:first-child {
  font-size: 1.1em;
}
.chat-pending md-dialog-actions .submit-and-go > button.btn {
  display: flex;
  align-items: center;
  justify-content: center;
}
.chat-messages .message-wrapper {
  margin-bottom: 15px;
}
.chat-messages .message-wrapper .msg-meta {
  display: flex;
  flex-direction: row;
}
.chat-messages .message-wrapper .msg-meta .sender {
  font-weight: 500;
  font-size: 0.9em;
}
.chat-messages .message-wrapper .msg-meta .dts {
  flex: 0 0 auto;
  color: #a1a1a1;
  font-size: 14px;
}
.chat-messages .message-wrapper .msg-meta.typing .dts,
.chat-messages .message-wrapper .msg-meta.agent-typing .dts {
  font-style: italic;
}
.chat-messages .message-wrapper .msg-meta.inbound {
  justify-content: flex-start;
}
.chat-messages .message-wrapper .msg-meta.inbound .dts {
  order: 1;
}
.chat-messages .message-wrapper .msg-meta.inbound .sender {
  order: 2;
  margin-left: 10px;
}
.chat-messages .message-wrapper .msg-meta.outbound,
.chat-messages .message-wrapper .msg-meta.monitoring,
.chat-messages .message-wrapper .msg-meta.agent-typing {
  justify-content: flex-end;
}
.chat-messages .message-wrapper .msg-meta.outbound .dts,
.chat-messages .message-wrapper .msg-meta.monitoring .dts,
.chat-messages .message-wrapper .msg-meta.agent-typing .dts {
  order: 2;
}
.chat-messages .message-wrapper .msg-meta.outbound .sender,
.chat-messages .message-wrapper .msg-meta.monitoring .sender,
.chat-messages .message-wrapper .msg-meta.agent-typing .sender {
  order: 1;
  margin-right: 10px;
}
.chat-messages .message-wrapper .msg-content {
  display: flex;
  flex-direction: row;
}
.chat-messages .message-wrapper .msg-content .message {
  border-radius: 10px;
  display: inline-block;
  min-width: 30px;
  margin-bottom: 6px;
  padding: 4px 10px;
  word-wrap: break-word;
}
.chat-messages .message-wrapper .msg-content .message.system-msg {
  margin: 0;
}
.chat-messages .message-wrapper .msg-content .message img {
  max-width: 250px;
}
.chat-messages .message-wrapper .msg-content.typing {
  justify-content: flex-start;
}
.chat-messages .message-wrapper .msg-content.typing .message {
  border: 1px solid color-mix(in srgb, var(--content-background), black 30%);
}
.chat-messages .message-wrapper .msg-content.agent-typing {
  justify-content: flex-end;
}
.chat-messages .message-wrapper .msg-content.agent-typing .message {
  color: var(--content-background);
  background: #597dc4;
}
.chat-messages .message-wrapper .msg-content.outbound {
  justify-content: flex-end;
}
.chat-messages .message-wrapper .msg-content.outbound .message {
  color: var(--content-background);
  background: #22a2f5;
}
.chat-messages .message-wrapper .msg-content.outbound .message.inactive {
  background: #929597;
}
.chat-messages .message-wrapper .msg-content.outbound .message a {
  color: var(--content-background);
  text-decoration: underline;
}
.chat-messages .message-wrapper .msg-content.outbound .message a:hover {
  color: color-mix(in srgb, var(--content-background), black 10%);
}
.chat-messages .message-wrapper .msg-content.monitoring {
  justify-content: flex-end;
}
.chat-messages .message-wrapper .msg-content.monitoring .message {
  color: var(--primary-text-color);
  background: #eeeeee;
}
.chat-messages .message-wrapper .msg-content.monitoring .message a {
  color: var(--primary-text-color);
  text-decoration: underline;
}
.chat-messages .message-wrapper .msg-content.monitoring .message a:hover {
  color: color-mix(in srgb, var(--primary-text-color), black 10%);
}
.chat-messages .message-wrapper .msg-content.inbound {
  justify-content: flex-start;
}
.chat-messages .message-wrapper .msg-content.inbound .message {
  color: #121212;
  background-color: #e7e7e7;
  border-radius: 19px;
}
.chat-messages .message-wrapper .msg-content.system {
  font-size: 0.9em;
  font-style: italic;
  text-align: center;
}
.chat-messages .message-wrapper .msg-content.system .message {
  width: 100%;
}
#frameContainer {
  display: block;
  height: 100%;
  overflow: hidden;
}
#frameContainer #folderModeApp {
  height: 100%;
}
#taskModeContainer,
#monitoringTaskModeContainer,
#interactionTaskModeContainer {
  display: block;
  height: 100%;
  overflow: hidden;
}
#taskModeContainer .task-container,
#monitoringTaskModeContainer .task-container,
#interactionTaskModeContainer .task-container {
  height: 100%;
}
#taskModeContainer .invisible,
#monitoringTaskModeContainer .invisible,
#interactionTaskModeContainer .invisible {
  display: none;
}
#taskModeContainer {
  display: flex;
  flex-direction: column;
}
#taskModeContainer .back-button {
  display: none;
}
@media (max-width: 360px) {
  #taskModeContainer.show-task {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
  }
  #taskModeContainer.show-task .back-button {
    border-bottom: 1px solid #e7e7e7;
    display: flex;
    align-items: center;
    height: 44px;
    padding: 6px 10px;
    font-size: 12px;
    box-sizing: border-box;
  }
  #taskModeContainer.show-task .back-button-text {
    margin-left: 10px;
    width: 70%;
  }
  #taskModeContainer.show-task .back-button-text .title {
    font-size: 12px;
    line-height: 1.2;
    padding: 0 0 4px 0;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #2b2b2b;
    font-weight: 400;
  }
  #taskModeContainer.show-task .back-button-text .queue-name {
    background: rgba(0, 0, 0, 0.05);
    border-radius: 2px;
    padding: 2px 4px;
    color: #757575;
    font-size: 10px;
    font-weight: 400;
  }
  #taskModeContainer.show-task .message-log-button {
    position: absolute;
    right: 30px;
    top: 14px;
    cursor: pointer;
  }
  #taskModeContainer.show-task .message-log-button .message-log-dot {
    top: 9px;
  }
  #taskModeContainer.show-task .message-log-button svg {
    color: #a1a1a1 !important;
  }
  #taskModeContainer.show-task .copy-thread-button {
    position: absolute;
    right: 10px;
    top: 12px;
    cursor: pointer;
  }
  #taskModeContainer.show-task .copy-thread-button svg {
    color: #a1a1a1 !important;
  }
}
#monitoringTaskModeContainer {
  height: calc(100% - 64px);
}
.settings-layout {
  height: 100%;
}
.cf-toolbar-container .widget .wrapper .call-control-widget {
  flex-flow: row;
  align-items: center;
  padding: 15px;
  background: var(--content-background);
  cursor: move;
}
.cf-toolbar-container .widget .wrapper .call-control-widget .control {
  flex: 1;
  margin: 0;
  margin-right: 4px;
  margin-left: 4px;
  width: 80px;
}
.cf-toolbar-container .widget .wrapper .call-control-widget .control.call-control-sm-screen {
  display: none;
}
.cf-toolbar-container .widget .wrapper .call-control-widget .control button.control-action {
  padding: 0;
  width: 40px;
  height: 40px;
  cursor: pointer;
}
@media only screen and (width > 360px) {
  .cf-toolbar-container .widget .wrapper .call-control-widget .control button.control-action.record {
    padding-top: 2px;
  }
}
.cf-toolbar-container .widget .wrapper .call-control-widget .control button.control-action.record i {
  font-size: 26px;
}
.cf-toolbar-container .widget .wrapper .call-control-widget .control button.control-action i {
  padding-top: 5px;
}
.cf-toolbar-container .widget .wrapper .call-control-widget .control.active.disabled button.control-action {
  cursor: default;
}
.cf-toolbar-container .widget .wrapper .call-control-widget .control.disabled button.control-action {
  cursor: default;
}
.cf-toolbar-container .widget .wrapper .call-control-widget .control.action-btn {
  margin-left: 22px;
  cursor: pointer;
}
.cf-toolbar-container .widget .wrapper .call-control-widget .control.action-btn.disabled {
  cursor: default;
}
.cf-toolbar-container .widget .wrapper .call-control-widget .control.action-btn .hangup-button {
  width: 54px;
  height: 54px;
  padding: 11px 4px 12px 4px;
  color: var(--content-background);
  font-size: 20px;
  background-color: var(--action-danger);
  border: 2px solid var(--action-danger);
  border-radius: 100px !important;
  transform: rotate(135deg);
}
.cf-toolbar-container .widget .wrapper .call-control-widget .control.action-btn .engage-icons {
  font-size: 20px;
}
@media only screen and (width <= 360px) {
  .cf-toolbar-container .widget .wrapper .call-control-widget {
    padding: 7px 10px 7px 10px;
  }
  .cf-toolbar-container .widget .wrapper .call-control-widget .control {
    margin-right: 0;
    margin-left: 0;
    width: initial;
  }
  .cf-toolbar-container .widget .wrapper .call-control-widget .control.call-control-sm-screen {
    display: inline-block;
    width: initial;
  }
  .cf-toolbar-container .widget .wrapper .call-control-widget .control button.control-action {
    width: 36px;
    height: 36px;
    padding: 0 6px 1px;
  }
  .cf-toolbar-container .widget .wrapper .call-control-widget .control button.control-action.record i {
    font-size: 22px;
  }
  .cf-toolbar-container .widget .wrapper .call-control-widget .control button.control-action i {
    padding-top: 0;
  }
  .cf-toolbar-container .widget .wrapper .call-control-widget .control.action-btn {
    margin-left: 0;
  }
  .cf-toolbar-container .widget .wrapper .call-control-widget .control.action-btn .hangup-button {
    width: 36px;
    height: 36px;
    padding: 0;
    border: 0;
  }
  .cf-toolbar-container .widget .wrapper .call-control-widget .control.action-btn .hangup-button .engage-icons {
    font-size: 14px;
  }
}
.widget .agent-control-widget {
  position: absolute;
  top: -6px;
  left: 125px;
  width: 214px;
  border: 0;
  box-shadow: 0 2px 4px 0 rgba(208, 208, 208, 0.5), 0 2px 12px 0 rgba(173, 173, 173, 0.5);
}
.widget .agent-control-widget .agent-widget-title {
  padding: 15px 15px 0 15px;
  color: var(--primary-text-color);
  background-color: var(--content-background);
}
.widget .agent-control-widget .agent-widget-title .user-name {
  color: var(--primary-text-color);
  font-weight: 500;
  font-size: 14px;
  line-height: 41px;
  letter-spacing: 0.17px;
  cursor: default;
}
.widget .agent-control-widget .agent-widget-title .agent-name {
  font-size: 18px;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  letter-spacing: 0.23px;
  text-transform: capitalize;
  cursor: default;
}
.widget .agent-control-widget .agent-widget-title .custom-popover {
  color: #fff;
  font-weight: 500;
  font-size: 14px;
  background-color: #707070;
  border-radius: 2px;
}
.widget .agent-control-widget .agent-widget-title .text-wrap {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.widget .agent-control-widget .agent-widget-title .call-context {
  font-size: 0.85em;
}
.widget .agent-control-widget .agent-widget-title .widget-hr-line {
  margin-top: 0;
  margin-bottom: 2px;
}
.widget .agent-control-widget .agent-widget-title .popover.left .arrow {
  right: -8px;
  clip: rect(-1000px, 10px, 2000px, -1000px);
}
.widget .agent-control-widget .agent-widget-title .popover.left .arrow::after {
  border-left-color: #707070;
}
.widget .agent-control-widget .agent-widget-title .popover.left .popover-inner .popover-content {
  padding: 8px 10px 8px 10px;
  word-break: break-all;
}
.widget .agent-control-widget .agent-widget-body {
  color: #5c5b5b;
  background-color: var(--content-background);
}
.widget .agent-control-widget .agent-widget-body .form-group label {
  font-weight: 500;
}
.widget .agent-control-widget .agent-widget-body .no-hover-btn:hover {
  background-color: inherit;
}
.widget .agent-control-widget .agent-widget-body .btn {
  padding: 3px 8px;
}
.widget .agent-control-widget .agent-widget-body .btn i.material-icons {
  padding-top: 4px;
  font-size: 2em;
}
.widget .agent-control-widget .agent-widget-body .btn.agent-control-btn {
  display: block;
  width: 100%;
  height: 45px;
  margin-top: 5px;
  padding-top: 5px;
}
.widget .agent-control-widget .agent-widget-body .label-color {
  color: #5c5b5b;
}
.widget .agent-control-widget .agent-widget-body .custom-switch.switch-sm {
  position: absolute;
  top: -20px;
  left: 130px;
}
.widget .agent-control-widget .agent-widget-body .custom-switch.switch-sm .md-container {
  margin: 0 !important;
  cursor: pointer;
}
.widget .agent-control-widget .agent-widget-body .custom-switch.switch-sm .md-container .md-bar {
  top: -1px;
  width: 42px;
  height: 26px;
  background-color: var(--action-success);
  border: 1.5px solid var(--action-success);
  border-radius: 20px;
}
.widget .agent-control-widget .agent-widget-body .custom-switch.switch-sm .md-container .md-thumb {
  top: -2px;
  left: 3px;
  width: 23px;
  height: 23px;
  background-color: var(--content-background);
  border: 0.5px solid rgba(0, 0, 0, 0.1);
}
.widget .agent-control-widget .agent-widget-body .custom-switch.switch-sm.off .md-container .md-bar,
.widget .agent-control-widget .agent-widget-body .custom-switch.switch-sm.pending .md-container .md-bar {
  background-color: #e7e7e7;
  border: 2px solid #e7e7e7;
}
.widget .agent-control-widget .agent-widget-body .sign-out {
  padding: 0;
}
.widget .agent-control-widget .custom {
  position: relative;
  left: 10px;
  width: 90%;
}
.widget .agent-control-widget .md-button {
  text-transform: none;
}
.widget .agent-control-widget .md-button:hover {
  width: 100%;
  background-color: #e7e7e7;
}
.widget md-btn-secondary {
  color: var(--content-brand);
}
.session .info-btn {
  width: 100%;
  height: 48px;
  margin: 0;
  padding: 0;
  color: #5c5b5b;
  text-align: initial;
}
.session .arrow {
  position: relative;
  left: 105px;
  color: #ababab;
  font-size: 11px;
}
.session .info-label {
  position: relative;
  left: 17px;
}
.session-content {
  position: absolute;
  top: 72px;
  right: 215px;
  z-index: 9999;
  width: 297px;
  background-color: var(--content-background);
  border-radius: 4px;
  box-shadow: 0 2px 4px 0 rgba(208, 208, 208, 0.5), 0 2px 12px 0 rgba(173, 173, 173, 0.5);
}
.session-content label {
  display: block;
  float: left;
  clear: left;
  margin-top: 16px;
  margin-bottom: 7px;
  margin-left: 21px;
  text-transform: none;
}
.session-content span {
  display: block;
  float: left;
  clear: left;
  margin-left: 21px;
  color: #212121;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.75px;
}
.session-content hr {
  position: relative;
  top: 10px;
  width: 90%;
  margin-top: 0;
  margin-bottom: 10px;
}
.session-content .update-session {
  position: relative;
  padding: 0;
}
.session-content .update-session span {
  margin-left: 4px;
  color: var(--content-brand);
}
.session-content div {
  margin: 0;
}
.session-content a {
  display: block;
  padding: 12px 16px;
  color: #212121;
  text-decoration: none;
}
.menu {
  overflow: hidden;
}
@media (max-width: 768px) {
  .agent-control-widget {
    top: -54px !important;
  }
}
@media only screen and (width <= 360px) {
  .monitor-control-widget {
    display: none;
  }
}
.monitor-control-widget md-card.monitor-card {
  margin: 0;
}
.monitor-control-widget md-card.monitor-card:focus,
.monitor-control-widget md-card.monitor-card:active {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12) !important;
}
.monitor-control-widget md-card.monitor-card .btn-danger:hover {
  background-color: var(--action-danger-hover);
}
.monitor-control-widget md-card.monitor-card .widget .btn-group .btn-monitor {
  width: 236px;
  font-size: 14px;
}
.monitor-control-widget md-card.monitor-card .widget-header {
  display: flex;
  align-items: center;
}
.monitor-control-widget md-card.monitor-card .monitor-content-widget {
  width: 300px;
  padding: 16px;
}
.monitor-control-widget md-card.monitor-card .agent-name {
  padding-right: 4px;
  overflow: hidden;
  font-weight: 500;
  font-size: 14px;
}
.monitor-control-widget md-card.monitor-card .btn-group {
  display: flex;
}
.monitor-control-widget md-card.monitor-card .dropdown-item[disabled] {
  color: #e0e0e0;
  pointer-events: none;
}
.view-transfer-button {
  width: 100%;
  height: 36px;
  font-size: 12px;
  color: var(--content-brand);
  text-align: center;
  line-height: 36px;
  background-color: var(--content-background);
  box-shadow: 0px -2px 4px rgba(163, 163, 163, 0.25);
  border-bottom: 1px #ededed solid;
}
@media only screen and (width > 360px) {
  .view-transfer-button {
    display: none;
  }
}
.tranfer-widget {
  width: 316px !important;
}
@media (max-width: 360px) {
  .tranfer-widget {
    max-width: 360px;
    border-bottom: 1px #ededed solid;
    min-height: 230px;
    background-color: #fff;
  }
}
.tranfer-sessions-header {
  flex-flow: row !important;
  background-color: var(--content-background);
  height: 30px;
  justify-content: center;
}
@media only screen and (width > 360px) {
  .tranfer-sessions-header {
    display: none !important;
  }
}
.tranfer-sessions-header label {
  font-size: 12px;
  color: #212121;
  padding-top: 13px;
  font-weight: 700;
}
.tranfer-sessions-header .tranfer-sessions-close-button {
  font-size: 20px;
  position: absolute;
  right: 2px;
}
.transfer-sessions-widget {
  padding: 5px 12px 5px 12px;
  background-color: var(--content-background);
}
.transfer-sessions-widget .session {
  display: flex;
  padding: 10px 0;
}
@media (max-width: 360px) {
  .transfer-sessions-widget .session {
    padding: 0 0 0 12px;
  }
}
@media only screen and (width > 360px) {
  .transfer-sessions-widget .session:not(:last-child) {
    border-bottom: 1px solid #e0e0e0;
  }
}
.transfer-sessions-widget .session > span {
  flex: 1;
  align-self: center;
}
.transfer-sessions-widget .session .agent-destination {
  width: 338px;
}
.transfer-sessions-widget .session .transfer-controls {
  display: flex;
  align-items: center;
  float: right;
}
@media (max-width: 360px) {
  .transfer-sessions-widget .session .transfer-controls .icon-hold {
    font-size: 0;
  }
}
.transfer-sessions-widget .session .transfer-controls .icon-hold::before {
  font-size: 10px;
}
.transfer-sessions-widget .session .transfer-controls span {
  padding-top: 1px;
  padding-right: 21px;
  color: #212121;
  font-weight: 500;
  font-size: 11px;
}
@media (max-width: 360px) {
  .transfer-sessions-widget .session .transfer-controls span {
    display: none;
  }
}
.transfer-sessions-widget .session .transfer-controls .control {
  text-align: center;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  color: #212121;
  font-size: 22px;
}
.transfer-sessions-widget .session .transfer-controls .control:hover {
  background: #efeff0;
}
.transfer-sessions-widget .session .transfer-controls .control > i {
  display: flex;
  color: #212121;
}
.transfer-sessions-widget .session .transfer-controls .control.pause.active {
  background: var(--action-primary-transparent);
}
.transfer-sessions-widget .session .transfer-controls .control.pause.active i {
  color: var(--content-brand);
}
.supervisor-bargein-widget {
  width: 400px;
}
.supervisor-bargein-widget .widget {
  padding-bottom: 10px;
}
.supervisor-bargein-widget .widget-header {
  display: flex;
  align-items: center;
}
.supervisor-bargein-widget .bargein-btn-height {
  height: 40px;
}
.supervisor-bargein-widget .transfer-sessions-widget {
  padding: 0;
}
.supervisor-bargein-widget .engage-icons {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  font-weight: bold;
  font-size: 16px;
}
.cf-toolbar-container {
  position: absolute;
  right: 15px;
  z-index: 5;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
}
@media (max-width: 360px) {
  .cf-toolbar-container.transfer-session-container {
    position: fixed;
    z-index: 1501;
    left: 0;
    right: 0;
    bottom: 50px;
  }
  .cf-toolbar-container:not(.call-controll-container) {
    flex-direction: column;
  }
}
.cf-toolbar-container.ui-draggable {
  z-index: 5200;
  width: 400px;
  cursor: move;
}
@media (max-width: 360px) {
  .cf-toolbar-container.ui-draggable {
    left: 0;
    right: 0;
  }
}
@media only screen and (width > 360px) {
  .cf-toolbar-container .widget {
    display: block;
  }
}
.cf-toolbar-container .widget .wrapper {
  width: 100%;
  border-radius: 4px;
  box-shadow: 0 2px 4px 0 rgba(208, 208, 208, 0.5), 0 2px 12px 0 rgba(173, 173, 173, 0.5) !important;
}
@media (max-width: 360px) {
  .cf-toolbar-container .widget .wrapper {
    box-shadow: 0px -2px 4px rgba(163, 163, 163, 0.25) !important;
  }
}
.cf-toolbar-container .widget .wrapper > div {
  display: flex;
  flex-flow: column;
}
@media (max-width: 360px) {
  .cf-toolbar-container .widget .wrapper > div {
    display: grid;
  }
}
.cf-toolbar-container .widget .wrapper .widget-title {
  display: flex;
  flex: 0 50px;
  flex-direction: row;
  align-items: center;
  order: 1;
  padding: 10px 15px;
  color: white;
  background-color: #212121;
}
.cf-toolbar-container .widget .wrapper .widget-title > h4 {
  margin: 0 !important;
  flex: 1;
  order: 1;
  color: white;
  font-weight: 500;
  font-size: 15px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}
.cf-toolbar-container .widget .wrapper .widget-title > i {
  text-align: right;
  flex: 0 30px;
  order: 2;
  width: 30px;
  height: 30px;
}
.cf-toolbar-container .widget .wrapper .widget-view {
  order: 2;
}
.cf-toolbar-container .widget .wrapper .widget-body {
  flex: 1 1;
  order: 3;
  color: var(--primary-text-color);
  background-color: white;
}
.cf-toolbar-container .widget .wrapper .widget-body .form-group {
  flex: 1 1 auto;
}
.cf-toolbar-container .widget .wrapper .widget-body .widget-group {
  border-bottom: 1px solid #e7e7e7;
}
.cf-toolbar-container .widget .wrapper .widget-body .content {
  padding: 10px 15px;
}
.custom-tabs {
  display: flex;
  margin-bottom: 24px;
  border-bottom: 1px solid #e0e0e0;
}
.custom-tabs .tab {
  display: flex;
  color: var(--label-color);
  font-weight: 500;
}
.custom-tabs .tab.selected {
  color: var(--content-brand);
  border-bottom: 2px solid var(--content-brand);
}
.custom-tabs.centered .tab {
  justify-content: center;
  width: auto;
  margin-left: 15px;
}
@media (max-width: 360px) {
  .custom-tabs.centered .tab {
    margin-right: 15px;
    margin-left: 0;
  }
}
.custom-btn-group .btn {
  min-width: 76px !important;
}
.custom-btn-group .btn:last-of-type {
  min-width: 96px;
  min-height: 40px;
  margin-right: 0;
}
.set-width-transferVoiceMail {
  width: 391px;
  text-align: left;
}
/* GLOBAL STYLES */
html {
  font-size: 16px;
}
@media (max-width: 360px) {
  html {
    font-size: 14px;
  }
  html button:focus-visible,
  html a:focus-visible,
  html [role='button']:focus-visible {
    outline: 2px solid -webkit-focus-ring-color !important;
  }
}
body {
  font-size: 14px;
  height: 100%;
  /* overflow: hidden; */
  overflow-x: hidden;
  overflow-y: hidden;
  color: var(--primary-text-color);
  background-color: var(--content-background);
}
body a {
  color: var(--link-color);
}
body a:hover,
body a:focus {
  color: var(--link-hover-color);
}
* {
  scrollbar-color: var(--scrollbar-handle-color, 'auto') var(--scrollbar-track-color, 'auto');
}
::-webkit-scrollbar-thumb {
  background-color: var(--scrollbar-handle-color, 'auto');
}
.MuiButton-root {
  font-size: 14px;
}
.MuiButton-root.MuiButton-containedPrimary {
  color: var(--menu-item-active-text, rgba(0, 0, 0, 0.87));
}
[data-aid='more-call-options-dropdown'] .MuiMenuItem-root {
  font-size: 16px;
}
@media (max-width: 360px) {
  [data-aid='more-call-options-dropdown'] .MuiMenuItem-root {
    font-size: 14px;
    min-height: auto;
  }
}
label {
  margin-bottom: 0;
  font-weight: 500;
}
label[with-required-asterisk]::after {
  display: inline-block;
  color: #ff8800;
  font-size: 14px;
  margin-left: 1px;
  content: '*';
}
input {
  border: #ffffff;
}
input:autofill {
  box-shadow: inset 0 0 0 1000px var(--content-background) !important;
}
input:-webkit-autofill,
input:-webkit-autofill:focus {
  -webkit-text-fill-color: var(--text-input-text);
  box-shadow: inset 0 0 0 1000px var(--content-background);
  background-clip: content-box;
  caret-color: var(--text-input-text);
}
md-checkbox:focus-visible,
md-checkbox.md-focused {
  outline: 2px solid var(--content-brand);
  outline-offset: 2px;
  border-radius: 4px;
}
textarea {
  resize: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  color: var(--primary-text-color);
}
label {
  color: var(--label-color);
  font-weight: 500;
  font-size: 14px;
}
.no-animate {
  transition: none !important;
}
/* get rid of chrome glowing fields */
*:focus,
*:active {
  outline: none !important;
  box-shadow: none !important;
}
body .form-control {
  color: var(--text-input-text);
  border: 1px solid var(--text-input-border);
  box-shadow: none;
  transition: none;
  background-color: var(--text-input-background);
}
body .form-control:hover {
  border-color: var(--text-input-border-hover);
}
body .form-control:focus {
  border-color: var(--text-input-border-focus);
}
body .form-control.has-warning,
body .form-control:not(.disable-error-border).ng-invalid.ng-touched,
body .form-control.ng-invalid-selected-option-availability {
  border-color: #f44336;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
button.btn.btn-default:not(.btn-primary):not(.btn-success):not(.btn-info):not(
        .btn-warning
    ):not(.btn-danger) {
  color: var(--text-input-text);
  background-color: var(--text-input-background);
  border-color: var(--text-input-border);
}
button.btn.btn-default:not(.btn-primary):not(.btn-success):not(.btn-info):not(
        .btn-warning
    ):not(.btn-danger):hover {
  color: var(--text-input-text);
  background-color: var(--menu-item-hover);
  border-color: var(--text-input-border-hover);
}
button.btn.btn-default:not(.btn-primary):not(.btn-success):not(.btn-info):not(
        .btn-warning
    ):not(.btn-danger):active {
  color: var(--text-input-text);
  background-color: var(--menu-item-active);
  border-color: var(--text-input-border-hover);
}
button.btn.btn-default:not(.btn-primary):not(.btn-success):not(.btn-info):not(
        .btn-warning
    ):not(.btn-danger):focus-visible {
  outline: 2px solid var(--content-brand) !important;
  outline-offset: 2px;
  border-radius: 4px;
}
.btn-default-focus {
  color: var(--text-input-text);
  background-color: var(--text-input-background);
  border-color: var(--text-input-border-hover);
}
.growl-container.growl-fixed.top-right {
  top: 65px;
  right: 15px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  color: inherit;
}
.no-margin {
  margin: 0 !important;
}
.no-padding {
  padding: 0 !important;
}
.unselectable {
  -webkit-user-select: none;
          user-select: none;
}
.width-auto {
  width: auto;
}
.ui-select-container .ui-select-match.btn-default-focus {
  box-shadow: none !important;
  outline: none !important;
}
.ui-select-container .ui-select-match .ui-select-match-close {
  padding-top: 3px;
}
.ui-select-container .ui-select-no-choice {
  padding: 5px 15px;
}
.MuiInputBase-root.MuiInputBase-root {
  border: 1px solid var(--text-input-border);
  height: 34px;
  padding-right: 8px;
}
.MuiInputBase-input.MuiInputBase-input {
  padding: 14px 55px 14px 12px;
}
.disposition-form-group date-picker-with-text-field .MuiInputBase-root.Mui-focused:not(.Mui-disabled),
.form-group date-picker-with-text-field .MuiInputBase-root.Mui-focused:not(.Mui-disabled),
.disposition-form-group date-time-picker .MuiInputBase-root.Mui-focused:not(.Mui-disabled),
.form-group date-time-picker .MuiInputBase-root.Mui-focused:not(.Mui-disabled),
.disposition-form-group date-picker .MuiInputBase-root.Mui-focused:not(.Mui-disabled),
.form-group date-picker .MuiInputBase-root.Mui-focused:not(.Mui-disabled),
.disposition-form-group time-picker .MuiInputBase-root.Mui-focused:not(.Mui-disabled),
.form-group time-picker .MuiInputBase-root.Mui-focused:not(.Mui-disabled) {
  border-color: var(--text-input-border-hover) !important;
}
.disposition-form-group .eui-dropdown.single-select:focus:not(:active),
.form-group .eui-dropdown.single-select:focus:not(:active) {
  border-color: var(--text-input-border-hover);
}
.uib-timepicker .uib-time button {
  height: 34px;
  margin-left: 5px;
  line-height: 20px;
}
md-checkbox .md-label {
  padding-top: 3px;
}
md-checkbox .md-label a {
  color: var(--link-color);
}
md-checkbox:not([disabled]).md-primary:not(.md-checked) .md-icon {
  border-color: #a1a1a1;
}
md-checkbox:not([disabled]).md-primary.md-checked .md-icon {
  background-color: var(--checkbox-checked);
}
md-tooltip.custom-tooltip {
  height: auto;
}
input.custom-input-font::placeholder {
  font-size: 14px !important;
}
.custom-input-font {
  font-size: 22px !important;
}
md-tabs {
  margin-bottom: 10px;
}
md-tabs md-tabs-wrapper {
  background-color: transparent !important;
}
md-tabs md-tabs-wrapper md-tab-item {
  color: inherit !important;
}
md-tabs md-tabs-wrapper md-tab-item .tab-link {
  float: right;
  height: 50px;
  margin-top: -13px;
  padding-top: 13px;
}
md-tabs md-tabs-wrapper md-tab-item.md-tab {
  margin-right: 24px;
  font-weight: 400;
  text-transform: inherit;
  border-bottom: 0;
}
md-tabs md-tabs-wrapper md-tab-item.md-tab.md-active {
  font-weight: 500;
}
md-tabs md-tabs-wrapper md-tab-item.md-tab.special-padding {
  padding: 12px 0;
}
md-tabs md-tabs-wrapper md-ink-bar {
  color: var(--content-brand) !important;
  background: var(--content-brand) !important;
}
md-tabs {
  margin: 0 !important;
}
md-tabs md-tabs-content-wrapper {
  top: 49px;
}
md-tabs .top-level-tabs md-tabs-wrapper {
  top: 48px;
  border-bottom: 0;
}
md-tabs .top-level-tabs md-tabs-wrapper md-tab-item.md-tab {
  margin-right: 24px;
  padding: 12px 0;
  font-size: 1.2em;
}
md-menu-content md-menu-item button.md-button {
  font-weight: 500;
}
md-menu-content md-menu-item button.md-button.md-btn-primary,
md-menu-content md-menu-item button.md-button.md-btn-secondary {
  color: var(--action-primary);
}
md-menu-content md-menu-item button.md-button.md-btn-primary > md-icon > i,
md-menu-content md-menu-item button.md-button.md-btn-secondary > md-icon > i {
  color: var(--action-primary);
}
md-menu-content md-menu-item button.md-button.md-btn-danger {
  color: var(--action-danger);
}
md-menu-content md-menu-item button.md-button.md-btn-danger > md-icon > i {
  color: var(--action-danger);
}
ng-quill-editor .ql-editor {
  height: 300px;
}
ng-quill-editor .toolbar {
  border-bottom: 1px solid #d1d1d1;
}
.clear {
  clear: both;
}
.ui-select-match-item,
.ui-select-toggle {
  font-weight: 400;
}
.full-width-btn .btn {
  width: 100%;
  border: none;
}
.dropdown-menu.scrollable-menu {
  top: 40px;
  right: 20px;
  width: 200px;
  height: auto;
  max-height: 350px;
  overflow-x: hidden;
  border: none;
}
.dropdown-menu.scrollable-menu > li {
  height: 38px;
  cursor: pointer;
}
.dropdown-menu.scrollable-menu > li .circle {
  position: relative;
  top: 23px;
  left: 16px;
  width: 11px;
  height: 11px;
  border-radius: 25px;
}
.dropdown-menu.scrollable-menu > li > a {
  padding: 8px 35px;
}
.dropdown-menu.scrollable-menu > li > a:hover {
  background-color: #e7e7e7;
}
.ui-select-bootstrap .ui-select-match-text span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  line-height: 16px;
  vertical-align: middle;
}
.ui-select-bootstrap .ui-select-match-item {
  max-width: 100%;
}
.ui-select-bootstrap .ui-select-match-item > span > span {
  overflow: hidden;
  max-width: 100%;
  display: inline-block;
  line-height: 16px;
  vertical-align: middle;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-right: 7px;
}
.ui-select-bootstrap .ui-select-choices-row > span > span:first-child {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: inline-block;
  line-height: 16px;
  vertical-align: middle;
  max-width: 100%;
}
.ui-select-bootstrap .ui-select-toggle,
.ui-select-bootstrap .ui-select-search {
  height: 32px;
  padding: 6px 12px;
  border: 1px solid var(--text-input-border);
  outline: 0;
  box-shadow: none;
}
.ui-select-bootstrap .ui-select-toggle:hover,
.ui-select-bootstrap .ui-select-search:hover {
  background-color: var(--content-background);
  border-color: var(--text-input-border-hover);
}
.ui-select-bootstrap .ui-select-toggle:focus,
.ui-select-bootstrap .ui-select-search:focus {
  border-color: var(--content-brand);
}
.ui-select-bootstrap.open {
  z-index: 1000 !important;
}
.ui-select-bootstrap .ui-select-choices-row .ui-select-choices-row-inner,
.ui-select-bootstrap .ui-select-choices-row .ui-select-choices-row-inner:hover {
  color: var(--primary-text-color);
}
.ui-select-bootstrap .ui-select-choices-row.active > span {
  background-color: var(--button-primary, --content-brand);
  color: var(--menu-item-active-text);
}
.ui-select-bootstrap .ui-select-choices-row.active > span:hover {
  color: var(--menu-item-active-text);
}
.ui-select-bootstrap .ui-select-choices-row:not(.active):hover {
  background-color: var(--menu-item-hover);
  color: var(--primary-text-color);
}
.ui-select-bootstrap .ui-select-choices-row:not(.active) span.ui-select-choices-row-inner:hover {
  background-color: var(--menu-item-hover);
}
.ui-select-bootstrap a,
.ui-select-bootstrap .btn-link {
  color: var(--link-color);
}
body > .ui-select-bootstrap.ui-select-multiple .ui-select-match-item {
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
body > .ui-select-bootstrap .ui-select-choices-row > span.ui-select-choices-row-inner {
  display: flex;
  align-items: center;
  max-width: 100%;
  gap: 7px;
}
body > .ui-select-bootstrap .ui-select-choices-row > span.ui-select-choices-row-inner > span:first-child {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
body .ui-select-bootstrap .dropdown-menu {
  background-color: var(--menu-background);
}
body .ui-select-bootstrap .ui-select-choices-row.active span.ui-select-choices-row-inner {
  background-color: var(--button-primary, --content-brand);
}
body .ui-select-bootstrap .ui-select-toggle,
body .ui-select-bootstrap .ui-select-search {
  color: var(--primary-text-color);
}
.custom-popover-class {
  height: 32px;
  color: var(--content-background);
  font-weight: 500;
  font-size: 14px;
  line-height: 11px;
  background-color: #707070;
  border-radius: 2px;
}
.custom-popover-class.popover.right .arrow {
  left: -6px;
  clip: rect(-1000px, 6px, 2000px, -1000px);
}
.custom-popover-class.popover.right .arrow::after {
  border-right-color: #707070;
}
.custom-popover-class.popover.right .popover-inner .popover-content {
  padding: 8px 10px 8px 10px;
}
.auto-answer-popover-class {
  height: auto;
  color: var(--content-background);
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  background-color: #707070;
  border-radius: 2px;
}
.auto-answer-popover-class.popover.top {
  margin-left: 12px;
}
.auto-answer-popover-class.popover.top .arrow {
  left: 46%;
}
.auto-answer-popover-class.popover.top .arrow::after {
  border-top-color: #707070;
}
.auto-answer-popover-class.popover.top .popover-inner .popover-content {
  padding: 8px 10px 8px 10px;
}
.call-control-popover-class {
  height: auto;
  color: var(--content-background);
  font-weight: 500;
  font-size: 12px;
  white-space: nowrap;
  line-height: 18px;
  background-color: #6b6b6b;
  border-radius: 5px;
  z-index: 1500;
}
@media (max-width: 360px) {
  .call-control-popover-class {
    z-index: 1500;
    white-space: normal;
  }
  .call-control-popover-class.popover.bottom-left {
    border-radius: 0 5px 5px 5px;
  }
}
.call-control-popover-class.popover.top {
  margin-top: -15px;
}
.call-control-popover-class.popover.top .arrow {
  left: 50%;
  border-top-color: transparent;
  bottom: -8px;
}
.call-control-popover-class.popover.top .arrow::after {
  border-top-color: #6b6b6b;
}
.call-control-popover-class.popover.top .popover-inner .popover-content {
  padding: 6px;
}
@media (max-width: 360px) {
  .call-control-popover-class {
    z-index: 1501;
  }
}
.MuiTooltip-popper,
.MuiTooltip-popper[role*='tooltip'] {
  z-index: var(--z-index-popover) !important;
}
.MuiTooltip-popper:is([uib-popover-popup]),
.MuiTooltip-popper[role*='tooltip']:is([uib-popover-popup]) {
  background-color: var(--tooltip-background);
  color: var(--tooltip-text);
}
.MuiTooltip-popper.top > .arrow:after,
.MuiTooltip-popper[role*='tooltip'].top > .arrow:after {
  border-top-color: var(--tooltip-background);
}
.MuiTooltip-popper.right > .arrow:after,
.MuiTooltip-popper[role*='tooltip'].right > .arrow:after {
  border-right-color: var(--tooltip-background);
}
.MuiTooltip-popper.bottom > .arrow:after,
.MuiTooltip-popper[role*='tooltip'].bottom > .arrow:after {
  border-bottom-color: var(--tooltip-background);
}
.MuiTooltip-popper.left > .arrow:after,
.MuiTooltip-popper[role*='tooltip'].left > .arrow:after {
  border-left-color: var(--tooltip-background);
}
.MuiTooltip-popper:not([uib-popover-popup]).popover.top .arrow::after,
.MuiTooltip-popper[role*='tooltip']:not([uib-popover-popup]).popover.top .arrow::after {
  border-top-color: var(--tooltip-background);
}
.MuiTooltip-popper:not([uib-popover-popup]).popover.right .arrow::after,
.MuiTooltip-popper[role*='tooltip']:not([uib-popover-popup]).popover.right .arrow::after {
  border-right-color: var(--tooltip-background);
}
.MuiTooltip-popper:not([uib-popover-popup]).popover.bottom .arrow::after,
.MuiTooltip-popper[role*='tooltip']:not([uib-popover-popup]).popover.bottom .arrow::after {
  border-bottom-color: var(--tooltip-background);
}
.MuiTooltip-popper:not([uib-popover-popup]).popover.left .arrow::after,
.MuiTooltip-popper[role*='tooltip']:not([uib-popover-popup]).popover.left .arrow::after {
  border-left-color: var(--tooltip-background);
}
.MuiTooltip-popper[role*='tooltip'] {
  z-index: var(--z-index-tooltip) !important;
}
.phone-parser-form-group {
  margin-bottom: 20px;
}
.engage-icons {
  display: inline-block;
  font-size: 24px;
  direction: ltr;
  letter-spacing: normal;
  white-space: nowrap;
  word-wrap: normal;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  color: var(--icon-color);
}
li[class^='UserItemsstyled__StyledUserMenuItem-'],
li[class*='UserItemsstyled__StyledUserMenuItem-'] {
  position: relative;
}
li[class^='UserItemsstyled__StyledUserMenuItem-'] a:hover,
li[class*='UserItemsstyled__StyledUserMenuItem-'] a:hover,
li[class^='UserItemsstyled__StyledUserMenuItem-'] a:active,
li[class*='UserItemsstyled__StyledUserMenuItem-'] a:active,
li[class^='UserItemsstyled__StyledUserMenuItem-'] a:visited,
li[class*='UserItemsstyled__StyledUserMenuItem-'] a:visited,
li[class^='UserItemsstyled__StyledUserMenuItem-'] a:focus,
li[class*='UserItemsstyled__StyledUserMenuItem-'] a:focus {
  color: #5c5b5b;
  text-decoration: none;
}
.form-signin .ui-select-bootstrap .ui-select-match-text {
  overflow: hidden;
  text-overflow: ellipsis;
}
.form-signin .ui-select-bootstrap .ui-select-match-text span {
  display: inline;
}
.form-signin .ui-select-bootstrap .ui-select-choices-row div {
  overflow: hidden;
  text-overflow: ellipsis;
}
.ed-image-lightbox-wrapper dialog#ed-image-lightbox {
  z-index: 1051;
}
md-dialog {
  background-color: var(--dialog-background);
}
md-dialog:focus-visible {
  outline: 2px solid var(--content-brand) !important;
  outline-offset: 2px;
  border-radius: 4px;
}
.text-muted,
.ui-select-placeholder {
  color: var(--select-input-text-placeholder);
}
.form-control::-webkit-input-placeholder,
input::-webkit-input-placeholder {
  color: var(--text-input-disabled-text);
}
.MuiPaper-root {
  background-color: var(--menu-background);
  color: var(--primary-text-color);
}
.dark-theme .virtual-options-list {
  border: 1px solid var(--line-background);
  border-radius: 4px;
}
.dark-theme .MuiMenu-paper.MuiPopover-paper,
.dark-theme .ui-select-choices.ui-select-dropdown,
.dark-theme #more-call-options-dropdown,
.dark-theme md-dialog.custom-dialog,
.dark-theme .MuiPaper-root.MuiDialog-paper {
  border: 1px solid var(--line-background);
}
table.table > thead > tr > th,
table.table > tbody > tr > th,
table.table > tfoot > tr > th,
table.table > thead > tr > td,
table.table > tbody > tr > td,
table.table > tfoot > tr > td {
  border-color: var(--table-grid-color, #ddd);
}
.cfp-hotkeys-container {
  color: var(--hotkeys-text);
  background-color: var(--hotkeys-background);
}
.cfp-hotkeys table {
  color: var(--hotkeys-text);
}
.cfp-hotkeys-key {
  color: var(--hotkeys-white);
  background-color: var(--hotkeys-text);
  border-color: var(--hotkeys-text);
  box-shadow: inset 0 1px 0 var(--hotkeys-shadow-1), 0 1px 0 var(--hotkeys-shadow-2);
}
.cfp-hotkeys-close {
  border-color: var(--hotkeys-border);
}
.cfp-hotkeys-close:hover {
  background-color: var(--hotkeys-white);
}
.input-empty-error {
  color: #f44336;
  font-size: 12px;
  font-family: 'Roboto Regular', sans-serif;
  display: flex;
  padding-top: 8px;
}
.input-empty-error svg {
  height: 16px;
  width: 16px;
  margin-right: 8px;
}
.input-empty-error.hide-input-error {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
.input-empty-error.show-input-error {
  max-height: 100px;
  display: flex;
  transition: max-height 0.1s ease-in;
}
.lead-filter {
  height: 80px;
  align-content: flex-start;
}
.input-empty-error {
  color: #f44336;
  font-size: 12px;
  font-family: 'Roboto Regular', sans-serif;
  display: flex;
  padding-top: 8px;
}
.input-empty-error svg {
  height: 16px;
  width: 16px;
  margin-right: 8px;
}
.input-empty-error.hide-input-error {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
.input-empty-error.show-input-error {
  max-height: 100px;
  display: flex;
  transition: max-height 0.1s ease-in;
}
.lead-filter {
  height: 80px;
  align-content: flex-start;
}
/* A11y fix - hide sentinel div that causes aria-required-children violation */
/* The div seems to be used for focus management but causes ARIA validation issues */
/* Note: the Menu component has built-in keyboard navigation that doesn't appear to rely on this */
.sui-menu-list[role='menu'] > div[tabindex='0'][style*='position: fixed'] {
  visibility: hidden;
}
@media only screen and (max-width: 992px) {
  .login-wrapper .form-wrapper .logo {
    padding: 5px;
  }
  .login-wrapper .form-wrapper .logo img {
    width: 100%;
  }
  .login-wrapper .form-wrapper .inputs {
    padding: 15px 10px;
  }
  .login-wrapper .form-wrapper .inputs .input-group .input-group-addon {
    padding: 5px;
  }
}
@media (max-width: 360px) {
  .grid-stack > .grid-stack-item {
    position: relative !important;
    margin-bottom: 5px;
  }
}
.form-group.error {
  color: #f44336;
}
.form-group.error input,
.form-group.error select,
.form-group.error textarea {
  border-color: #f44336;
}
.required-field {
  color: red;
}
form md-radio-group md-radio-button:focus:focus-visible {
  outline: 2px solid var(--content-brand) !important;
  outline-offset: 2px;
  border-radius: 4px;
}
.btn:not(.btn-link)[disabled]:not(.custom-disable) {
  color: var(--action-disabled-text) !important;
  background-color: var(--action-disabled) !important;
  border-color: var(--action-disabled) !important;
}
.btn:not(.btn-link)[disabled]:not(.custom-disable) .ui-select-placeholder {
  color: var(--action-disabled-text);
}
.btn.btn-sm,
.btn.btn-md,
.btn.btn-lg {
  border-radius: 3px !important;
  font-size: 14px;
}
.btn.btn-primary,
.btn.btn-secondary {
  color: var(--action-primary-text);
  background-color: var(--button-primary, --action-primary);
  border: 1px solid var(--button-primary, --action-primary);
}
.btn.btn-primary:hover,
.btn.btn-secondary:hover,
.btn.btn-primary:focus,
.btn.btn-secondary:focus {
  color: var(--action-primary-text);
  background-color: var(--button-primary-hover, --action-primary-hover);
  border-color: var(--button-primary-hover, --action-primary-hover);
}
.btn.btn-primary:focus-visible,
.btn.btn-secondary:focus-visible {
  outline: 2px solid var(--content-brand) !important;
  outline-offset: 2px;
  border-radius: 4px;
}
.btn.btn-primary:active,
.btn.btn-secondary:active {
  background-color: var(--button-primary-active, --action-primary-active);
  border-color: var(--button-primary-active, --action-primary-active);
}
.btn.btn-danger {
  color: var(--action-danger-text);
  background-color: var(--action-danger);
  border: 1px solid var(--action-danger);
}
.btn.btn-danger:hover,
.btn.btn-danger:focus {
  color: var(--action-danger-text);
  background-color: var(--action-danger-hover);
  border-color: var(--action-danger-hover);
}
.btn.btn-danger:focus-visible {
  outline: 2px solid var(--content-brand) !important;
  outline-offset: 2px;
  border-radius: 4px;
}
.btn.btn-danger:active {
  background-color: var(--action-danger-active);
  border-color: var(--action-danger-active);
}
.btn.btn-link:hover,
.btn.btn-link:focus {
  text-decoration: none;
}
.ui-grid {
  border-color: var(--line-background);
}
.ui-grid-top-panel {
  background-color: var(--table-header-background);
  border-bottom: 1px solid var(--line-background);
}
.ui-grid-footer-panel {
  background-color: var(--table-footer-background);
  border-top: 1px solid var(--line-background);
}
.ui-grid-canvas .ui-grid-row .ui-grid-cell {
  background-color: var(--table-row-background);
}
.ui-grid-canvas .ui-grid-row:nth-child(even) .ui-grid-cell {
  background-color: var(--table-row-even-background);
}

/*
This file is used to define or import styles with tailwindcss specific keywords , e.g.

.my-card {
  padding: theme('spacing.4');
}

.my-alert {
  @apply bg-red-500 !important;
}

Or import another tailwind css file, e.g.

@import "./custom-components.css";
*/

*, ::before, ::after {
        --tw-border-spacing-x: 0;
        --tw-border-spacing-y: 0;
        --tw-translate-x: 0;
        --tw-translate-y: 0;
        --tw-rotate: 0;
        --tw-skew-x: 0;
        --tw-skew-y: 0;
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        --tw-pan-x:  ;
        --tw-pan-y:  ;
        --tw-pinch-zoom:  ;
        --tw-scroll-snap-strictness: proximity;
        --tw-gradient-from-position:  ;
        --tw-gradient-via-position:  ;
        --tw-gradient-to-position:  ;
        --tw-ordinal:  ;
        --tw-slashed-zero:  ;
        --tw-numeric-figure:  ;
        --tw-numeric-spacing:  ;
        --tw-numeric-fraction:  ;
        --tw-ring-inset:  ;
        --tw-ring-offset-width: 0px;
        --tw-ring-offset-color: #fff;
        --tw-ring-color: rgb(59 130 246 / 0.5);
        --tw-ring-offset-shadow: 0 0 #0000;
        --tw-ring-shadow: 0 0 #0000;
        --tw-shadow: 0 0 #0000;
        --tw-shadow-colored: 0 0 #0000;
        --tw-blur:  ;
        --tw-brightness:  ;
        --tw-contrast:  ;
        --tw-grayscale:  ;
        --tw-hue-rotate:  ;
        --tw-invert:  ;
        --tw-saturate:  ;
        --tw-sepia:  ;
        --tw-drop-shadow:  ;
        --tw-backdrop-blur:  ;
        --tw-backdrop-brightness:  ;
        --tw-backdrop-contrast:  ;
        --tw-backdrop-grayscale:  ;
        --tw-backdrop-hue-rotate:  ;
        --tw-backdrop-invert:  ;
        --tw-backdrop-opacity:  ;
        --tw-backdrop-saturate:  ;
        --tw-backdrop-sepia:  ;
        --tw-contain-size:  ;
        --tw-contain-layout:  ;
        --tw-contain-paint:  ;
        --tw-contain-style:  ;
}

::backdrop {
        --tw-border-spacing-x: 0;
        --tw-border-spacing-y: 0;
        --tw-translate-x: 0;
        --tw-translate-y: 0;
        --tw-rotate: 0;
        --tw-skew-x: 0;
        --tw-skew-y: 0;
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        --tw-pan-x:  ;
        --tw-pan-y:  ;
        --tw-pinch-zoom:  ;
        --tw-scroll-snap-strictness: proximity;
        --tw-gradient-from-position:  ;
        --tw-gradient-via-position:  ;
        --tw-gradient-to-position:  ;
        --tw-ordinal:  ;
        --tw-slashed-zero:  ;
        --tw-numeric-figure:  ;
        --tw-numeric-spacing:  ;
        --tw-numeric-fraction:  ;
        --tw-ring-inset:  ;
        --tw-ring-offset-width: 0px;
        --tw-ring-offset-color: #fff;
        --tw-ring-color: rgb(59 130 246 / 0.5);
        --tw-ring-offset-shadow: 0 0 #0000;
        --tw-ring-shadow: 0 0 #0000;
        --tw-shadow: 0 0 #0000;
        --tw-shadow-colored: 0 0 #0000;
        --tw-blur:  ;
        --tw-brightness:  ;
        --tw-contrast:  ;
        --tw-grayscale:  ;
        --tw-hue-rotate:  ;
        --tw-invert:  ;
        --tw-saturate:  ;
        --tw-sepia:  ;
        --tw-drop-shadow:  ;
        --tw-backdrop-blur:  ;
        --tw-backdrop-brightness:  ;
        --tw-backdrop-contrast:  ;
        --tw-backdrop-grayscale:  ;
        --tw-backdrop-hue-rotate:  ;
        --tw-backdrop-invert:  ;
        --tw-backdrop-opacity:  ;
        --tw-backdrop-saturate:  ;
        --tw-backdrop-sepia:  ;
        --tw-contain-size:  ;
        --tw-contain-layout:  ;
        --tw-contain-paint:  ;
        --tw-contain-style:  ;
}

[data-sui-theme-scope] .sui-form-field-label {
        font-size: var(--sui-typography-descriptor-mini-font-size);
        font-weight: var(--sui-typography-descriptor-mini-font-weight);
        line-height: var(--sui-typography-descriptor-mini-line-height);
        -webkit-text-decoration: var(--sui-typography-descriptor-mini-text-decoration);
                text-decoration: var(--sui-typography-descriptor-mini-text-decoration);
        text-transform: var(--sui-typography-descriptor-mini-text-transform);
        font-family: var(--sui-font-family);
        display: flex;
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
}

@media (prefers-reduced-motion: no-preference) {

        [data-sui-theme-scope] .sui-form-field-label {
                transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);
                transition-duration: 150ms;
                transition-duration: var(--sui-transition-neutral-01-fast-transition-duration);
        }

        [data-sui-theme-scope] .sui-form-field-helper-text {
                transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);
                transition-duration: 150ms;
                transition-duration: var(--sui-transition-neutral-01-fast-transition-duration);
        }

        [data-sui-theme-scope] .sui-form-field-content {
                transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);
                transition-duration: 150ms;
                transition-duration: var(--sui-transition-neutral-01-fast-transition-duration);
        }

        [data-sui-theme-scope] .sui-form-field-standard-focus-effect {
                transition-property: transform;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);
                transition-duration: 150ms;
                transition-duration: var(--sui-transition-neutral-01-fast-transition-duration);
        }

        [data-sui-theme-scope] :is(.sui-squircle-content > path) {
                transition-duration: var(--sui-transition-neutral-01-fast-transition-duration);
                transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);
        }

        [data-sui-theme-scope] .sui-button-root {
                transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);
                transition-duration: 150ms;
                transition-duration: var(--sui-transition-neutral-01-fast-transition-duration);
        }

        [data-sui-theme-scope] .sui-icon-button-root {
                transition-duration: var(--sui-transition-neutral-01-fast-transition-duration);
                transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);
        }

        [data-sui-theme-scope] .sui-select-placeholder {
                transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);
                transition-duration: 150ms;
                transition-duration: var(--sui-transition-neutral-01-fast-transition-duration);
        }

        [data-sui-theme-scope] .sui-select-outlined-selector, [data-sui-theme-scope] .sui-select-contained-selector {
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);
                transition-duration: var(--sui-transition-neutral-01-fast-transition-duration);
                transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);
                transition-duration: 150ms;
                transition-duration: var(--sui-transition-neutral-01-fast-transition-duration);
        }

        [data-sui-theme-scope] .sui-checkbox-root {
                transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-duration: 300ms;
        }

        [data-sui-theme-scope] .sui-chip-root {
                transition-duration: var(--sui-transition-neutral-01-fast-transition-duration);
                transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);
        }

        [data-sui-theme-scope] .sui-chip-label {
                transition-duration: var(--sui-transition-neutral-01-fast-transition-duration);
                transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);
        }

        [data-sui-theme-scope] .sui-inline-editable-input,
  [data-sui-theme-scope] .sui-inline-editable-textarea {
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);
                transition-duration: var(--sui-transition-neutral-01-fast-transition-duration);
                transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);
                transition-duration: 150ms;
                transition-duration: var(--sui-transition-neutral-01-fast-transition-duration);
        }

        [data-sui-theme-scope] .sui-inline-editable-input::placeholder, [data-sui-theme-scope] .sui-inline-editable-textarea::placeholder {
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);
                transition-duration: var(--sui-transition-neutral-01-fast-transition-duration);
                transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);
                transition-duration: 150ms;
                transition-duration: var(--sui-transition-neutral-01-fast-transition-duration);
        }

        [data-sui-theme-scope] .sui-link-root {
                transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-duration: 300ms;
        }

        [data-sui-theme-scope] .sui-badge-standard {
                transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);
                transition-duration: 150ms;
                transition-duration: var(--sui-transition-neutral-01-fast-transition-duration);
        }

        [data-sui-theme-scope] .sui-text-field-input::placeholder {
                transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);
                transition-duration: 150ms;
                transition-duration: var(--sui-transition-neutral-01-fast-transition-duration);
        }

        [data-sui-theme-scope] .sui-rating-icon {
                transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-duration: 150ms;
        }

        [data-sui-theme-scope] .sui-list-item-divider {
                transition-property: opacity;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-duration: 150ms;
        }

        [data-sui-theme-scope] .sui-list-item-container {
                transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-duration: 300ms;
        }

        [data-sui-theme-scope] .sui-radio-root {
                transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-duration: 300ms;
        }

        [data-sui-theme-scope] .sui-slider-thumb {
                transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);
                transition-duration: 150ms;
                transition-duration: var(--sui-transition-neutral-01-fast-transition-duration);
        }

        [data-sui-theme-scope] .sui-switch-track {
                transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-duration: 300ms;
        }

        [data-sui-theme-scope] .sui-switch-dot {
                transition-property: all;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-duration: 300ms;
        }

        [data-sui-theme-scope] .sui-date-picker-date-button {
                transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);
                transition-duration: 150ms;
                transition-duration: var(--sui-transition-neutral-01-fast-transition-duration);
        }

        [data-sui-theme-scope] .sui-time-picker-time-button {
                transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);
                transition-duration: 150ms;
                transition-duration: var(--sui-transition-neutral-01-fast-transition-duration);
        }

        [data-sui-theme-scope] .sui-avatar-clickable-hover-tint {
                transition-duration: var(--sui-transition-neutral-01-fast-transition-duration);
                transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);
        }

        [data-sui-theme-scope] :is(.sui-bottom-navigation-empty-slot path) {
                transition-property: none;
        }

        [data-sui-theme-scope] .sui-step-icon-root {
                transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);
                transition-duration: 150ms;
                transition-duration: var(--sui-transition-neutral-01-fast-transition-duration);
        }

        [data-sui-theme-scope] .sui-step-label-label {
                transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);
                transition-duration: 150ms;
                transition-duration: var(--sui-transition-neutral-01-fast-transition-duration);
        }

        [data-sui-theme-scope] .sui-step-label-label-container {
                transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);
                transition-duration: 150ms;
                transition-duration: var(--sui-transition-neutral-01-fast-transition-duration);
        }

        [data-sui-theme-scope] .sui-step-button-root {
                transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);
                transition-duration: 150ms;
                transition-duration: var(--sui-transition-neutral-01-fast-transition-duration);
        }

        [data-sui-theme-scope] .sui-table-cell-content {
                transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-duration: 150ms;
        }

        [data-sui-theme-scope] .sui-table-cell-sort-icon {
                transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-duration: 150ms;
        }

        [data-sui-theme-scope] .sui-tab-root {
                transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);
                transition-duration: 150ms;
                transition-duration: var(--sui-transition-neutral-01-fast-transition-duration);
        }
}

[data-sui-theme-scope] .sui-form-field-helper-text {
        font-size: var(--sui-typography-descriptor-font-size);
        font-weight: var(--sui-typography-descriptor-font-weight);
        line-height: var(--sui-typography-descriptor-line-height);
        -webkit-text-decoration: var(--sui-typography-descriptor-text-decoration);
                text-decoration: var(--sui-typography-descriptor-text-decoration);
        text-transform: var(--sui-typography-descriptor-text-transform);
        font-family: var(--sui-font-family);
        margin-top: var(--sui-spacing-1);
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-form-field-content {
        box-sizing: border-box;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        overflow: hidden;
        border-color: var(--sui-colors-neutral-b0-t20);
}

[data-sui-theme-scope] .sui-form-field-container {
        position: relative;
}

[data-sui-theme-scope] .sui-form-field-focus-effect {
        pointer-events: none;
        position: absolute;
        inset: var(--sui-spacing-0);
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-primary-f), calc(var(--s-primary-f-opacity, 1) * var(--tw-border-opacity)));
}

[data-sui-theme-scope] .sui-form-field-outlined,
  [data-sui-theme-scope] .sui-form-field-contained {
        border-radius: var(--sui-border-radius-sm);
        --sui-focus-ring-border-radius: var(--sui-border-radius-sm);
}

[data-sui-theme-scope] .sui-form-field-outlined-label, [data-sui-theme-scope] .sui-form-field-contained-label {
        margin-bottom: var(--sui-spacing-1);
}

[data-sui-theme-scope] .sui-form-field-outlined-xlarge, [data-sui-theme-scope] .sui-form-field-contained-xlarge {
        padding-left: var(--sui-spacing-4);
        padding-right: var(--sui-spacing-4);
}

[data-sui-theme-scope] .sui-form-field-outlined-large, [data-sui-theme-scope] .sui-form-field-contained-large {
        padding-left: var(--sui-spacing-3);
        padding-right: var(--sui-spacing-3);
}

[data-sui-theme-scope] .sui-form-field-outlined-medium, [data-sui-theme-scope] .sui-form-field-contained-medium {
        padding-left: var(--sui-spacing-2\.5);
        padding-right: var(--sui-spacing-2\.5);
}

[data-sui-theme-scope] .sui-form-field-outlined-content, [data-sui-theme-scope] .sui-form-field-contained-content {
        border-style: solid;
        border-radius: var(--sui-border-radius-sm);
        --sui-focus-ring-border-radius: var(--sui-border-radius-sm);
        --sui-focus-ring-border-width-recoup: 1;
}

@media (hover: hover) {

        [data-sui-theme-scope] .sui-form-field-outlined-content:hover, [data-sui-theme-scope] .sui-form-field-contained-content:hover {
                --tw-border-opacity: 1;
                border-color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-border-opacity)));
        }

        [data-sui-theme-scope] .sui-form-field-outlined-content:hover {
                --tw-bg-opacity: 1;
                background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)));
        }

        [data-sui-theme-scope] .sui-form-field-contained-content:hover {
                --tw-bg-opacity: 1;
                background-color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--tw-bg-opacity)));
        }

        [data-sui-theme-scope] .sui-form-field-standard-content:hover {
                --tw-border-opacity: 1;
                border-bottom-color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-border-opacity)));
        }

        [data-sui-theme-scope] .sui-form-field-error-focus-effect:hover, [data-sui-theme-scope] .sui-form-field-error-content:hover {
                --tw-border-opacity: 1;
                border-color: rgb(var(--s-danger-high-contrast), calc(var(--s-danger-high-contrast-opacity, 1) * var(--tw-border-opacity)));
        }

        [data-sui-theme-scope] .sui-form-field-error-standard-content:hover {
                border-top-color: transparent;
        }

        [data-sui-theme-scope] .sui-form-field-error-contained-content:hover {
                background-color: var(--sui-colors-danger-t10);
        }

        [data-sui-theme-scope] .sui-squircle-interactive:hover {
                --sui-squircle-fill: var(--sui-squircle-bg-color-hover);
                --sui-squircle-border-color: var(
      --sui-squircle-border-color-hover,
      --sui-squircle-border-color
    );
        }

        [data-sui-theme-scope] :is(.sui-overlap-show-floater-on-hover-only:hover .sui-overlap-floater) {
                visibility: visible;
        }

        [data-sui-theme-scope] .sui-expand-collapse-caret-root:hover {
                cursor: pointer;
        }

        [data-sui-theme-scope] .sui-show-hide-eye-root:hover {
                cursor: pointer;
        }

        [data-sui-theme-scope] .sui-button-contained:hover, [data-sui-theme-scope] .sui-button-outlined:hover {
                background-color: var(--sui-button-bg-color-hover);
                color: var(--sui-button-text-color-hover);
                border-color: var(--sui-button-border-color-hover);
        }

        [data-sui-theme-scope] .sui-button-outlined:hover {
                border-color: var(--sui-button-border-color-hover);
        }

        [data-sui-theme-scope] .sui-button-text:hover {
                color: var(--sui-button-text-color-hover);
        }

        [data-sui-theme-scope] .sui-button-inverted:hover {
                background-color: var(--sui-button-bg-color-hover);
                color: var(--sui-button-text-color-hover);
        }

        [data-sui-theme-scope] .sui-icon-button-contained:hover {
                background-color: var(--sui-icon-button-bg-color-hover);
        }

        [data-sui-theme-scope] .sui-icon-button-contained:active:hover {
                background-color: var(
        --sui-icon-button-bg-color-active,
        var(--sui-colors-neutral-high-contrast-w0)
      );
        }

        [data-sui-theme-scope] .sui-icon-button-outlined:hover {
                background-color: var(--sui-icon-button-bg-color-hover);
                border-color: var(--sui-icon-button-border-color-hover);
                color: var(--sui-icon-button-text-color-hover);
        }

        [data-sui-theme-scope] .sui-icon-button-icon:hover {
                color: var(--sui-icon-button-text-color-hover);
        }

        [data-sui-theme-scope] .sui-icon-button-inverted:hover {
                background-color: var(--sui-icon-button-bg-color-hover);
                color: var(--sui-icon-button-text-color-hover);
        }

        [data-sui-theme-scope] .sui-icon-button-squircle-hide-background:hover {
                --sui-squircle-bg-color: var(--sui-icon-button-bg-color);
                --sui-squircle-border-color: var(--sui-icon-button-border-color);
        }

        [data-sui-theme-scope] .sui-icon-button-squircle:hover,
    [data-sui-theme-scope] .sui-icon-button-squircle:active:hover {
                background-color: transparent;
        }

        [data-sui-theme-scope] :is(.sui-menu-item-root:hover .sui-menu-item-container) {
                --tw-bg-opacity: 1;
                background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)));
        }

        [data-sui-theme-scope] :is(.sui-select-root:hover .sui-select-placeholder) {
                --tw-text-opacity: 1;
                color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
        }

        [data-sui-theme-scope] .sui-fab-button-activated:hover {
                --tw-text-opacity: 1;
                color: rgb(var(--s-primary-f-high-contrast), calc(var(--s-primary-f-high-contrast-opacity, 1) * var(--tw-text-opacity)));
        }

        [data-sui-theme-scope] .sui-checkbox-rectangular:hover {
                background-color: var(--sui-checkbox-bg-color-hover);
        }

        [data-sui-theme-scope] :is(.sui-checkbox-rectangular:hover .sui-checkbox-inner) {
                border-color: var(--sui-checkbox-border-color-hover);
        }

        [data-sui-theme-scope] .sui-chip-clickable:hover {
                background-color: var(--sui-chip-hover-bg-color);
        }

        [data-sui-theme-scope] :is(.sui-chip-clickable:hover .sui-chip-label),
    [data-sui-theme-scope] :is(.sui-chip-clickable:hover .sui-chip-delete-icon) {
                --tw-text-opacity: 1;
                color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-text-opacity)));
        }

        [data-sui-theme-scope] .sui-inline-editable-input:hover, [data-sui-theme-scope] .sui-inline-editable-textarea:hover {
                --tw-border-opacity: 1;
                border-color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-border-opacity)));
        }

        [data-sui-theme-scope] .sui-inline-editable-input:hover::placeholder, [data-sui-theme-scope] .sui-inline-editable-textarea:hover::placeholder {
                --tw-text-opacity: 1;
                color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
        }

        [data-sui-theme-scope] .sui-link-root:hover {
                --tw-text-opacity: 1;
                color: rgb(var(--s-primary-f-high-contrast), calc(var(--s-primary-f-high-contrast-opacity, 1) * var(--tw-text-opacity)));
        }

        [data-sui-theme-scope] .sui-link-hover:hover {
                text-decoration-line: underline;
        }

        [data-sui-theme-scope] :is(.sui-text-field-form-field-content:hover )::placeholder {
                --tw-text-opacity: 1;
                color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
        }

        [data-sui-theme-scope] :is(.sui-text-field-form-field-content:hover .sui-text-field-clear) {
                display: inline-flex;
        }

        [data-sui-theme-scope] :is(.sui-picker-text-field-has-value:hover .sui-picker-text-field-end-icon) {
                display: none;
        }

        [data-sui-theme-scope] :is(.sui-list-item-hoverable:hover .sui-list-item-container) {
                --sui-list-item-container-bg-color: var(
      --sui-list-item-container-bg-color-hover
    );
        }

        [data-sui-theme-scope] :is(.sui-list-item-clickable.sui-selected:hover .sui-list-item-container) {
                --sui-list-item-container-bg-color: var(
      --sui-list-item-container-bg-color-selected-hover
    );
        }

        [data-sui-theme-scope] :is(.sui-list-item-root.sui-dragged.sui-selected:hover .sui-list-item-container) {
                --sui-list-item-container-bg-color: var(
      --sui-list-item-container-bg-color-selected-hover
    );
        }

        [data-sui-theme-scope] .sui-radio-root:hover {
                --tw-border-opacity: 1;
                border-color: rgb(var(--s-neutral-b1), calc(var(--s-neutral-b1-opacity, 1) * var(--tw-border-opacity)));
                --tw-bg-opacity: 1;
                background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)));
        }

        [data-sui-theme-scope] .sui-radio-root.sui-checked:hover {
                --tw-border-opacity: 1;
                border-color: rgb(var(--s-primary-f-high-contrast), calc(var(--s-primary-f-high-contrast-opacity, 1) * var(--tw-border-opacity)));
        }

        [data-sui-theme-scope] :is(.sui-radio-root.sui-checked:hover .sui-radio-dot) {
                --tw-bg-opacity: 1;
                background-color: rgb(var(--s-primary-f-high-contrast), calc(var(--s-primary-f-high-contrast-opacity, 1) * var(--tw-bg-opacity)));
        }

        [data-sui-theme-scope] .sui-slider-root:hover.sui-slider-neutral {
                --sui-slider-thumb-border-color: var(--sui-colors-primary-f);
                --sui-slider-track-color: var(--sui-colors-primary-f);
        }

        [data-sui-theme-scope] .sui-slider-root:hover.sui-slider-success {
                --sui-slider-thumb-border-color: var(--sui-colors-success-f);
                --sui-slider-track-color: var(--sui-colors-success-f);
        }

        [data-sui-theme-scope] .sui-slider-root:hover.sui-slider-danger {
                --sui-slider-thumb-border-color: var(--sui-colors-danger-f);
                --sui-slider-track-color: var(--sui-colors-danger-f);
        }

        [data-sui-theme-scope] .sui-slider-root:hover.sui-slider-warning {
                --sui-slider-thumb-border-color: var(--sui-colors-warning-f);
                --sui-slider-track-color: var(--sui-colors-warning-f);
        }

        [data-sui-theme-scope] :is(.sui-slider-root:hover .sui-slider-thumb) {
                --tw-shadow: var(--sui-box-shadow-sm-primary);
                --tw-shadow-colored: var(--sui-box-shadow-sm-primary);
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
        }

        [data-sui-theme-scope] :is(.sui-slider-root:hover .sui-slider-value-label.sui-slider-show-on-hover-only) {
                display: block;
        }

        [data-sui-theme-scope] :is(.sui-switch-input:hover~.sui-switch-track) {
                --tw-bg-opacity: 1;
                background-color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-bg-opacity)));
        }

        [data-sui-theme-scope] :is(.sui-switch-input.sui-checked:hover~.sui-switch-track) {
                --tw-bg-opacity: 1;
                background-color: rgb(var(--s-primary-b-high-contrast), calc(var(--s-primary-b-high-contrast-opacity, 1) * var(--tw-bg-opacity)));
        }

        [data-sui-theme-scope] :is(.sui-dropdown-button:hover .sui-dropdown-chevron) {
                --s-squircle-bg-color-opacity: 1;
                --sui-squircle-bg-color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--s-squircle-bg-color-opacity)));
        }

        [data-sui-theme-scope] .sui-date-picker-header-action:hover {
                --tw-text-opacity: 1;
                color: rgb(var(--s-primary-f-high-contrast), calc(var(--s-primary-f-high-contrast-opacity, 1) * var(--tw-text-opacity)));
        }

        [data-sui-theme-scope] .sui-date-picker-date-button:hover {
                --tw-bg-opacity: 1;
                background-color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--tw-bg-opacity)));
        }

        [data-sui-theme-scope] .sui-date-picker-date-button.sui-selected:hover {
                --tw-bg-opacity: 1;
                background-color: rgb(var(--s-primary-b-high-contrast), calc(var(--s-primary-b-high-contrast-opacity, 1) * var(--tw-bg-opacity)));
        }

        [data-sui-theme-scope] .sui-time-picker-time-button:hover {
                --tw-bg-opacity: 1;
                background-color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--tw-bg-opacity)));
        }

        [data-sui-theme-scope] .sui-time-picker-time-button.sui-selected:hover {
                --tw-bg-opacity: 1;
                background-color: rgb(var(--s-primary-b-high-contrast), calc(var(--s-primary-b-high-contrast-opacity, 1) * var(--tw-bg-opacity)));
        }

        [data-sui-theme-scope] .sui-accordion-header-root:hover {
                --tw-bg-opacity: 1;
                background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)));
                --tw-text-opacity: 1;
                color: rgb(var(--s-primary-f-high-contrast), calc(var(--s-primary-f-high-contrast-opacity, 1) * var(--tw-text-opacity)));
        }

        [data-sui-theme-scope] :is(.sui-avatar-clickable:hover .sui-avatar-hover-tint) {
                opacity: 0.5;
        }

        [data-sui-theme-scope] .sui-filter-button-root:hover {
                --tw-text-opacity: 1;
                color: rgb(var(--s-cobranding-high-contrast), calc(var(--s-cobranding-high-contrast-opacity, 1) * var(--tw-text-opacity)));
        }

        [data-sui-theme-scope] .sui-step-button-root:hover {
                --tw-bg-opacity: 1;
                background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)));
        }

        [data-sui-theme-scope] :is(.sui-table-cell-sortable:hover .sui-table-cell-sort-icon) {
                display: block;
                opacity: 0.5;
        }

        [data-sui-theme-scope] :is(.sui-table-cell-sortable:hover .sui-table-cell-content-sortable) {
                --tw-bg-opacity: 1;
                background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)));
        }

        [data-sui-theme-scope] :is(.sui-table-cell-sorted:hover .sui-table-cell-sort-icon) {
                display: block;
                opacity: 1;
        }

        [data-sui-theme-scope] .sui-table-row-clickable:hover, [data-sui-theme-scope] .sui-table-row-hoverable:hover {
                --tw-bg-opacity: 1;
                background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)));
        }

        [data-sui-theme-scope] .sui-table-row-clickable.sui-selected:hover {
                --tw-bg-opacity: 1;
                background-color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--tw-bg-opacity)));
        }

        [data-sui-theme-scope] .sui-suggestion-list-item:hover:not(.sui-disabled) {
                --tw-bg-opacity: 1;
                background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)));
        }

        [data-sui-theme-scope] :is(.sui-autocomplete-root:hover .sui-autocomplete-clear) {
                opacity: 1;
        }

        [data-sui-theme-scope] .sui-tab-root:hover {
                --tw-text-opacity: 1;
                color: rgb(var(--s-cobranding-high-contrast), calc(var(--s-cobranding-high-contrast-opacity, 1) * var(--tw-text-opacity)));
        }

        [data-sui-theme-scope] :is(.sui-tab-root:hover .sui-tab-badge) {
                --tw-bg-opacity: 1;
                background-color: rgb(var(--s-cobranding-high-contrast), calc(var(--s-cobranding-high-contrast-opacity, 1) * var(--tw-bg-opacity)));
                --tw-text-opacity: 1;
                color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-text-opacity)));
        }

        [data-sui-theme-scope] .sui-tab-pill:hover {
                border-color: var(--sui-colors-neutral-b0-t30);
                --tw-bg-opacity: 1;
                background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)));
                --tw-text-opacity: 1;
                color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
        }

        [data-sui-theme-scope] .sui-tab-pill.sui-selected:hover {
                --tw-bg-opacity: 1;
                background-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-bg-opacity)));
        }
}

[data-sui-theme-scope] :is(.sui-form-field-outlined:focus .sui-form-field-focus-effect), [data-sui-theme-scope] :is(.sui-form-field-outlined:focus-within .sui-form-field-focus-effect), [data-sui-theme-scope] :is(.sui-form-field-outlined.sui-focused .sui-form-field-focus-effect), [data-sui-theme-scope] :is(.sui-form-field-contained:focus .sui-form-field-focus-effect), [data-sui-theme-scope] :is(.sui-form-field-contained:focus-within .sui-form-field-focus-effect), [data-sui-theme-scope] :is(.sui-form-field-contained.sui-focused .sui-form-field-focus-effect) {
        box-sizing: border-box;
        border-style: solid;
        border-radius: var(--sui-border-radius-sm);
        --sui-focus-ring-border-radius: var(--sui-border-radius-sm);
        border-width: var(--sui-border-width-2);
        --sui-focus-ring-border-width: var(--sui-border-width-2);
        --sui-focus-ring-border-width-recoup: 1;
}

[data-sui-theme-scope] .sui-form-field-outlined-content {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));
        border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width: var(--sui-border-width-1);
}

[data-sui-theme-scope] .sui-form-field-contained-content {
        background-color: var(--sui-colors-neutral-b4-t50);
        border-width: var(--sui-border-width-0);
        --sui-focus-ring-border-width: var(--sui-border-width-0);
}

[data-sui-theme-scope] .sui-form-field-standard-content {
        border-style: solid;
        border-color: var(--sui-colors-neutral-b0-t20);
        border-top-color: transparent;
        border-width: var(--sui-border-width-0);
        --sui-focus-ring-border-width: var(--sui-border-width-0);
        border-top-width: var(--sui-border-width-1);
        border-bottom-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width-recoup: 1;
}

[data-sui-theme-scope] .sui-form-field-standard-focus-effect {
        border-width: var(--sui-border-width-0);
        --sui-focus-ring-border-width: var(--sui-border-width-0);
        border-bottom-width: var(--sui-border-width-2);
        transform-origin: center;
        --tw-scale-x: 0;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        border-style: solid;
        --sui-focus-ring-border-width-recoup: 1;
}

[data-sui-theme-scope] :is(.sui-form-field-standard:focus .sui-form-field-focus-effect), [data-sui-theme-scope] :is(.sui-form-field-standard:focus-within .sui-form-field-focus-effect), [data-sui-theme-scope] :is(.sui-form-field-standard.sui-focused .sui-form-field-focus-effect) {
        --tw-scale-x: 1;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

[data-sui-theme-scope] .sui-form-field-quiet-content {
        border-width: var(--sui-border-width-0);
        --sui-focus-ring-border-width: var(--sui-border-width-0);
}

[data-sui-theme-scope] .sui-form-field-xlarge-content {
        height: var(--sui-spacing-12);
}

[data-sui-theme-scope] .sui-form-field-large-content {
        height: var(--sui-spacing-9);
}

[data-sui-theme-scope] .sui-form-field-medium-content {
        height: var(--sui-spacing-8);
}

[data-sui-theme-scope] .sui-form-field-error-helper-text,
    [data-sui-theme-scope] .sui-form-field-error-label {
        --tw-text-opacity: 1;
        color: rgb(var(--s-danger-f), calc(var(--s-danger-f-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-form-field-error-focus-effect,
    [data-sui-theme-scope] .sui-form-field-error-content {
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-danger-f), calc(var(--s-danger-f-opacity, 1) * var(--tw-border-opacity)));
}

[data-sui-theme-scope] .sui-form-field-error-standard-content {
        border-top-color: transparent;
}

[data-sui-theme-scope] .sui-form-field-error-contained-content {
        background-color: var(--sui-colors-danger-t10);
}

[data-sui-theme-scope] :is(.sui-form-field.sui-disabled .sui-form-field-container) {
        pointer-events: none;
}

[data-sui-theme-scope] :is(.sui-form-field.sui-disabled .sui-form-field-content) {
        border-color: var(--sui-colors-neutral-b0-t10);
}

[data-sui-theme-scope] :is(.sui-form-field.sui-disabled .sui-form-field-standard-content) {
        border-top-color: transparent;
}

[data-sui-theme-scope] :is(.sui-form-field.sui-disabled .sui-form-field-helper-text) {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] :is(.sui-form-field-outlined.sui-disabled .sui-form-field-content), [data-sui-theme-scope] :is(.sui-form-field-contained.sui-disabled .sui-form-field-content) {
        border-color: transparent;
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-form-label-root {
        display: inline-flex;
        align-items: center;
        vertical-align: middle;
}

[data-sui-theme-scope] .sui-form-label-label {
        font-size: var(--sui-typography-subtitle-mini-font-size);
        font-weight: var(--sui-typography-subtitle-mini-font-weight);
        line-height: var(--sui-typography-subtitle-mini-line-height);
        -webkit-text-decoration: var(--sui-typography-subtitle-mini-text-decoration);
                text-decoration: var(--sui-typography-subtitle-mini-text-decoration);
        text-transform: var(--sui-typography-subtitle-mini-text-transform);
        font-family: var(--sui-font-family);
        margin-right: var(--sui-spacing-2);
        cursor: pointer;
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-form-label-label.sui-disabled {
        pointer-events: none;
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-form-label-end-label {
        margin-left: var(--sui-spacing-2);
}

[data-sui-theme-scope] .sui-form-label-start {
        flex-direction: row-reverse;
}

[data-sui-theme-scope] .sui-form-label-start-label {
        margin-right: var(--sui-spacing-2);
}

[data-sui-theme-scope] .sui-form-label-full-width {
        width: 100%;
        justify-content: space-between;
}

[data-sui-theme-scope] .sui-squircle-root {
        position: relative;
        z-index: 0;
        outline: 2px solid transparent;
        outline-offset: 2px;
        height: var(--sui-spacing-9);
        width: var(--sui-spacing-9);
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-text-opacity)));
        display: flex;
        align-items: center;
        justify-content: center;
        --sui-squircle-border-color: var(--sui-squircle-fill);
        --sui-squircle-border-width: var(--sui-border-width-2);
        --sui-squircle-ring-width: 2px;
        --sui-squircle-ring-offset: 2px;
        --sui-squircle-ring-color: var(--sui-colors-primary-f-high-contrast);
        --sui-squircle-bg-color: var(--sui-colors-primary-b);
        --sui-squircle-bg-color-hover: var(--sui-colors-primary-b-high-contrast);
        --sui-squircle-bg-color-active: var(--sui-colors-neutral-b0);
        --sui-squircle-fill: var(--sui-squircle-bg-color);
}

[data-sui-theme-scope] .sui-squircle-interactive.sui-active,
  [data-sui-theme-scope] .sui-squircle-interactive:active {
        --sui-squircle-fill: var(--sui-squircle-bg-color-active);
        --sui-squircle-border-color: var(
      --sui-squircle-border-color-active,
      var(--sui-squircle-fill)
    );
}

[data-sui-theme-scope] .sui-squircle-content {
        position: absolute;
        z-index: -10;
        height: 100%;
        width: 100%;
}

[data-sui-theme-scope] :is(.sui-squircle-content > path) {
        transition-property: fill, stroke;
        fill: var(--sui-squircle-fill);
        stroke: var(--sui-squircle-border-color);
        stroke-width: calc(var(--sui-squircle-border-width) * 2);
}

[data-sui-theme-scope] .sui-squircle-ring {
        position: absolute;
        z-index: -10;
        width: calc(
    100% +
    (var(--sui-squircle-ring-offset) + var(--sui-squircle-ring-width) / 2) * 2
  );
        height: calc(
    100% +
    (var(--sui-squircle-ring-offset) + var(--sui-squircle-ring-width) / 2) * 2
  );
}

[data-sui-theme-scope] :is(.sui-squircle-ring > path) {
        stroke: var(--sui-squircle-ring-color);
        stroke-width: var(--sui-squircle-ring-width);
}

[data-sui-theme-scope] .sui-visually-hidden-root {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        white-space: nowrap;
        border-width: 0;
}

[data-sui-theme-scope] .sui-overlap-root {
        position: relative;
        display: inline-flex;
}

[data-sui-theme-scope] .sui-overlap-floater {
        position: absolute;
        display: inline-flex;
}

[data-sui-theme-scope] .sui-overlap-top-left {
        top: var(--sui-spacing-0);
        left: var(--sui-spacing-0);
}

[data-sui-theme-scope] .sui-overlap-top-right {
        top: var(--sui-spacing-0);
        right: var(--sui-spacing-0);
}

[data-sui-theme-scope] .sui-overlap-bottom-left {
        bottom: var(--sui-spacing-0);
        left: var(--sui-spacing-0);
}

[data-sui-theme-scope] .sui-overlap-bottom-right {
        bottom: var(--sui-spacing-0);
        right: var(--sui-spacing-0);
}

[data-sui-theme-scope] :is(.sui-overlap-show-floater-on-hover-only .sui-overlap-floater) {
        visibility: hidden;
}

[data-sui-theme-scope] .sui-skeleton-circular,
[data-sui-theme-scope] .sui-skeleton-squircle,
[data-sui-theme-scope] .sui-skeleton-rectangular {
        border-style: none;
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--tw-bg-opacity)));
        --sui-focus-ring-border-width-recoup: 0;
}

[data-sui-theme-scope] .sui-skeleton-circular {
        height: var(--sui-spacing-10);
        width: var(--sui-spacing-10);
        border-radius: var(--sui-border-radius-full);
        --sui-focus-ring-border-radius: var(--sui-border-radius-full);
}

[data-sui-theme-scope] .sui-skeleton-squircle {
        height: var(--sui-spacing-8);
        width: var(--sui-spacing-8);
        border-style: none;
        border-color: transparent;
        background-color: transparent;
        --sui-focus-ring-border-width-recoup: 0;
        --sui-squircle-bg-color: var(--sui-colors-neutral-b4);
}

[data-sui-theme-scope] .sui-skeleton-rectangular {
        height: var(--sui-spacing-18);
        width: var(--sui-spacing-30);
        border-radius: var(--sui-border-radius-xs);
        --sui-focus-ring-border-radius: var(--sui-border-radius-xs);
}

[data-sui-theme-scope] .sui-skeleton-text {
        flex-shrink: 0;
        flex-grow: 1;
        -webkit-user-select: none;
                user-select: none;
        align-self: stretch;
        color: transparent;
        text-decoration-line: none;
}

[data-sui-theme-scope] :is(.sui-skeleton-text > span) {
        display: inline-block;
        width: 100%;
        --tw-scale-y: .5;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--tw-bg-opacity)));
        border-radius: var(--sui-border-radius-xs) /
      calc(var(--sui-border-radius-xs) * 2);
}

@keyframes skeleton-wave {

        0% {
                left: calc(0px - var(--sui-skeleton-gradient-width));
        }

        50% {
                left: calc(100% + var(--sui-skeleton-gradient-width));
        }

        100% {
                left: calc(100% + var(--sui-skeleton-gradient-width));
        }
}

[data-sui-theme-scope] .sui-skeleton-container-root {
        position: relative;
        box-sizing: border-box;
        overflow: hidden;
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-text-opacity)));
        --sui-skeleton-gradient-width: var(--sui-spacing-112);
}

[data-sui-theme-scope] .sui-skeleton-container-root::after {
        position: absolute;
        --tw-translate-y: -50%;
        --tw-rotate: 15deg;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        --tw-content: "";
        content: var(--tw-content);
        height: 200vh;
        width: var(--sui-skeleton-gradient-width);
        animation: skeleton-wave 3.2s ease-in-out 0.5s infinite normal none running;
        background: linear-gradient(
      -90deg,
      var(--sui-colors-neutral-w0-t0),
      currentColor,
      var(--sui-colors-neutral-w0-t0)
    );
}

[data-sui-theme-scope] .sui-icon-root {
        display: inline-block;
}

[data-sui-theme-scope] .sui-icon-svg {
        pointer-events: none;
        display: block;
        fill: currentColor;
        stroke: currentColor;
        stroke-width: 0;
        height: 1em;
        width: 1em;
}

[data-sui-theme-scope] .sui-icon-xsmall {
        font-size: 12px;
}

[data-sui-theme-scope] .sui-icon-small {
        font-size: 16px;
}

[data-sui-theme-scope] .sui-icon-medium {
        font-size: 20px;
}

[data-sui-theme-scope] .sui-icon-large {
        font-size: 24px;
}

[data-sui-theme-scope] .sui-icon-xlarge {
        font-size: 32px;
}

[data-sui-theme-scope] .sui-icon-xxlarge {
        font-size: 36px;
}

[data-sui-theme-scope] .sui-icon-xxxlarge {
        font-size: 40px;
}

[data-sui-theme-scope] .sui-status-indicator-root {
        box-sizing: border-box;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: var(--sui-border-radius-full);
        --sui-focus-ring-border-radius: var(--sui-border-radius-full);
        border-style: solid;
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-border-opacity)));
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-high-contrast-b0), calc(var(--s-neutral-high-contrast-b0-opacity, 1) * var(--tw-text-opacity)));
        border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width-recoup: 1;
}

[data-sui-theme-scope] .sui-status-indicator-large {
        height: var(--sui-spacing-4);
        width: var(--sui-spacing-4);
}

[data-sui-theme-scope] .sui-status-indicator-medium {
        height: var(--sui-spacing-3);
        width: var(--sui-spacing-3);
}

[data-sui-theme-scope] .sui-status-indicator-dnd {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-danger), calc(var(--s-danger-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-status-indicator-busy {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-danger), calc(var(--s-danger-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-status-indicator-available {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-success), calc(var(--s-success-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-status-indicator-unavailable {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-expand-collapse-caret-vertical {
        transform: rotate(0);
}

[data-sui-theme-scope] .sui-expand-collapse-caret-horizontal {
        transform: rotate(-90deg);
}

[data-sui-theme-scope] .sui-popper-paper-root {
        --sui-popper-paper-arrow-radius: 2px;
}

[data-sui-theme-scope] .sui-popper-paper-arrow {
        position: absolute;
        z-index: -10;
        box-sizing: border-box;
        --tw-rotate: 45deg;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        background-color: inherit;
        border-color: inherit;
        border-width: inherit;
        border-style: inherit;
}

[data-sui-theme-scope] :is(.sui-popper[data-sui-popper-placement^='top'] .sui-popper-paper-arrow) {
        border-bottom-right-radius: 2px;
}

[data-sui-theme-scope] :is(.sui-popper[data-sui-popper-placement^='bottom'] .sui-popper-paper-arrow) {
        border-top-left-radius: 2px;
}

[data-sui-theme-scope] :is(.sui-popper[data-sui-popper-placement^='left'] .sui-popper-paper-arrow) {
        border-top-right-radius: 2px;
}

[data-sui-theme-scope] :is(.sui-popper[data-sui-popper-placement^='right'] .sui-popper-paper-arrow) {
        border-bottom-left-radius: 2px;
}

[data-sui-theme-scope] .sui-popper-paper-content {
        overflow-y: auto;
        background-color: inherit;
        border-radius: inherit;
        --sui-focus-ring-border-radius: inherit;
}

[data-sui-theme-scope] .sui-tooltip-view-root {
        z-index: 1500;
}

[data-sui-theme-scope] .sui-tooltip-view-disable-interactions {
        pointer-events: none;
}

[data-sui-theme-scope] .sui-tooltip-view-paper {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-text-opacity)));
        border-radius: var(--sui-border-radius-xs);
        --sui-focus-ring-border-radius: var(--sui-border-radius-xs);
        will-change: transform;
}

[data-sui-theme-scope] .sui-tooltip-view-paper-content {
        box-sizing: border-box;
        display: flex;
        max-width: var(--sui-spacing-50);
        flex-direction: row;
        align-items: flex-start;
        padding-left: var(--sui-spacing-2);
        padding-right: var(--sui-spacing-2);
        padding-top: var(--sui-spacing-1);
        padding-bottom: var(--sui-spacing-1);
        background-color: inherit;
        border-radius: inherit;
        --sui-focus-ring-border-radius: inherit;
}

[data-sui-theme-scope] .sui-tooltip-view-paper-content-medium {
        max-width: var(--sui-spacing-75);
        padding-top: var(--sui-spacing-1\.25);
        padding-bottom: var(--sui-spacing-1\.25);
}

[data-sui-theme-scope] .sui-tooltip-view-icon {
        margin-right: var(--sui-spacing-2);
}

[data-sui-theme-scope] .sui-tooltip-view-content {
        font-size: var(--sui-typography-descriptor-mini-font-size);
        font-weight: var(--sui-typography-descriptor-mini-font-weight);
        line-height: var(--sui-typography-descriptor-mini-line-height);
        -webkit-text-decoration: var(--sui-typography-descriptor-mini-text-decoration);
                text-decoration: var(--sui-typography-descriptor-mini-text-decoration);
        text-transform: var(--sui-typography-descriptor-mini-text-transform);
        font-family: var(--sui-font-family);
        overflow: hidden;
        overflow-wrap: break-word;
}

[data-sui-theme-scope] .sui-tooltip-view-content-medium {
        font-size: var(--sui-typography-descriptor-font-size);
        font-weight: var(--sui-typography-descriptor-font-weight);
        line-height: var(--sui-typography-descriptor-line-height);
        -webkit-text-decoration: var(--sui-typography-descriptor-text-decoration);
                text-decoration: var(--sui-typography-descriptor-text-decoration);
        text-transform: var(--sui-typography-descriptor-text-transform);
        font-family: var(--sui-font-family);
}

[data-sui-theme-scope] .sui-tooltip-view-neutral {
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-neutral-b1), calc(var(--s-neutral-b1-opacity, 1) * var(--tw-border-opacity)));
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b1), calc(var(--s-neutral-b1-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-tooltip-view-success {
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-success), calc(var(--s-success-opacity, 1) * var(--tw-border-opacity)));
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-success), calc(var(--s-success-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-tooltip-view-danger {
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-danger), calc(var(--s-danger-opacity, 1) * var(--tw-border-opacity)));
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-danger-high-contrast), calc(var(--s-danger-high-contrast-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-tooltip-view-inverted {
        border-style: solid;
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--tw-border-opacity)));
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
        border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width-recoup: 1;
}

[data-sui-theme-scope] .sui-tooltip-view-force-hide {
        display: none;
}

[data-sui-theme-scope] .sui-circular-progress-indicator-root {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        will-change: transform;
        border-radius: var(--sui-border-radius-full);
        --sui-focus-ring-border-radius: var(--sui-border-radius-full);
        width: var(--sui-circular-progress-indicator-size);
        height: var(--sui-circular-progress-indicator-size);
}

[data-sui-theme-scope] .sui-circular-progress-indicator-xlarge {
        --sui-circular-progress-indicator-size: var(--sui-spacing-14);
}

[data-sui-theme-scope] .sui-circular-progress-indicator-large {
        --sui-circular-progress-indicator-size: var(--sui-spacing-10);
}

[data-sui-theme-scope] .sui-circular-progress-indicator-medium {
        --sui-circular-progress-indicator-size: var(--sui-spacing-6);
}

[data-sui-theme-scope] .sui-circular-progress-indicator-small {
        --sui-circular-progress-indicator-size: var(--sui-spacing-4);
}

[data-sui-theme-scope] .sui-circular-progress-indicator-xsmall {
        --sui-circular-progress-indicator-size: var(--sui-spacing-3);
}

[data-sui-theme-scope] .sui-circular-progress-indicator-indeterminate {
        background-color: var(--sui-circular-progress-indicator-track-bg);
        -webkit-mask: radial-gradient(
      circle at center,
      transparent var(--sui-circular-progress-indicator-gradient-start),
      var(--sui-colors-neutral-w0)
        var(--sui-circular-progress-indicator-gradient-stop)
    );
}

[data-sui-theme-scope] .sui-circular-progress-indicator-indeterminate-outer-circle {
        display: block;
        border-radius: var(--sui-border-radius-full);
        --sui-focus-ring-border-radius: var(--sui-border-radius-full);
        width: calc(var(--sui-circular-progress-indicator-size) / 4);
        height: calc(var(--sui-circular-progress-indicator-size) + 4px);
}

[data-sui-theme-scope] .sui-circular-progress-indicator-indeterminate-inner-circle {
        display: block;
        border-radius: var(--sui-border-radius-full);
        --sui-focus-ring-border-radius: var(--sui-border-radius-full);
        width: calc(var(--sui-circular-progress-indicator-size) / 4);
        height: calc(var(--sui-circular-progress-indicator-size) / 4);
        background-image: radial-gradient(
        var(--sui-circular-progress-indicator-gradient-size),
        var(--sui-circular-progress-indicator-gradient-start-color),
        var(--sui-circular-progress-indicator-gradient-end-color)
      );
        clip-path: inset(0 50% 0 0);
}

[data-sui-theme-scope] .sui-circular-progress-indicator-indeterminate-xlarge {
        --sui-circular-progress-indicator-gradient-size: 4px;
        --sui-circular-progress-indicator-gradient-start: calc(
        var(--sui-circular-progress-indicator-size) / 3
      );
        --sui-circular-progress-indicator-gradient-stop: calc(
        var(--sui-circular-progress-indicator-size) / 2.92
      );
}

[data-sui-theme-scope] .sui-circular-progress-indicator-indeterminate-large {
        --sui-circular-progress-indicator-gradient-size: 3px;
        --sui-circular-progress-indicator-gradient-start: calc(
        var(--sui-circular-progress-indicator-size) / 3
      );
        --sui-circular-progress-indicator-gradient-stop: calc(
        var(--sui-circular-progress-indicator-size) / 2.82
      );
}

[data-sui-theme-scope] .sui-circular-progress-indicator-indeterminate-medium {
        --sui-circular-progress-indicator-gradient-size: 2px;
        --sui-circular-progress-indicator-gradient-start: calc(
        var(--sui-circular-progress-indicator-size) / 3
      );
        --sui-circular-progress-indicator-gradient-stop: calc(
        var(--sui-circular-progress-indicator-size) / 2.72
      );
}

[data-sui-theme-scope] .sui-circular-progress-indicator-indeterminate-small {
        --sui-circular-progress-indicator-gradient-size: 1px;
        --sui-circular-progress-indicator-gradient-start: calc(
        var(--sui-circular-progress-indicator-size) / 3
      );
        --sui-circular-progress-indicator-gradient-stop: calc(
        var(--sui-circular-progress-indicator-size) / 2.72
      );
}

[data-sui-theme-scope] .sui-circular-progress-indicator-indeterminate-xsmall {
        --sui-circular-progress-indicator-gradient-size: 1px;
        --sui-circular-progress-indicator-gradient-start: calc(
        var(--sui-circular-progress-indicator-size) / 3
      );
        --sui-circular-progress-indicator-gradient-stop: calc(
        var(--sui-circular-progress-indicator-size) / 2.72
      );
}

[data-sui-theme-scope] .sui-circular-progress-indicator-indeterminate-primary {
        --sui-circular-progress-indicator-gradient-start-color: var(
        --sui-colors-primary-f
      );
        --sui-circular-progress-indicator-gradient-end-color: var(
        --sui-colors-primary-t0
      );
        --sui-circular-progress-indicator-track-bg: var(--sui-colors-neutral-b4);
}

[data-sui-theme-scope] .sui-circular-progress-indicator-indeterminate-neutral {
        --sui-circular-progress-indicator-gradient-start-color: var(
        --sui-colors-neutral-static-w0
      );
        --sui-circular-progress-indicator-gradient-end-color: var(
        --sui-colors-neutral-w0-t0
      );
        --sui-circular-progress-indicator-track-bg: var(
        --sui-colors-neutral-b4-t50
      );
}

[data-sui-theme-scope] .sui-circular-progress-indicator-indeterminate-danger {
        --sui-circular-progress-indicator-gradient-start-color: var(
        --sui-colors-danger-f
      );
        --sui-circular-progress-indicator-gradient-end-color: var(
        --sui-colors-danger-t0
      );
        --sui-circular-progress-indicator-track-bg: var(--sui-colors-neutral-b4);
}

[data-sui-theme-scope] .sui-circular-progress-indicator-indeterminate-warning {
        --sui-circular-progress-indicator-gradient-start-color: var(
        --sui-colors-warning-f
      );
        --sui-circular-progress-indicator-gradient-end-color: var(
        --sui-colors-danger-t0
      );
        --sui-circular-progress-indicator-track-bg: var(--sui-colors-neutral-b4);
}

[data-sui-theme-scope] .sui-circular-progress-indicator-indeterminate-success {
        --sui-circular-progress-indicator-gradient-start-color: var(
        --sui-colors-success-f
      );
        --sui-circular-progress-indicator-gradient-end-color: var(
        --sui-colors-primary-t0
      );
        --sui-circular-progress-indicator-track-bg: var(--sui-colors-neutral-b4);
}

[data-sui-theme-scope] .sui-circular-progress-indicator-determinate-progress-circle {
        stroke: var(--sui-circular-progress-indicator-bg);
}

[data-sui-theme-scope] .sui-circular-progress-indicator-determinate-primary {
        --sui-circular-progress-indicator-bg: var(--sui-colors-primary-f);
}

[data-sui-theme-scope] .sui-circular-progress-indicator-determinate-neutral {
        --sui-circular-progress-indicator-bg: var(--sui-colors-neutral-w0);
}

[data-sui-theme-scope] .sui-circular-progress-indicator-determinate-danger {
        --sui-circular-progress-indicator-bg: var(--sui-colors-danger-f);
}

[data-sui-theme-scope] .sui-circular-progress-indicator-determinate-warning {
        --sui-circular-progress-indicator-bg: var(--sui-colors-warning-f);
}

[data-sui-theme-scope] .sui-circular-progress-indicator-determinate-success {
        --sui-circular-progress-indicator-bg: var(--sui-colors-success-f);
}

[data-sui-theme-scope] .sui-button-root {
        position: relative;
        cursor: pointer;
        -webkit-user-select: none;
                user-select: none;
        vertical-align: middle;
        text-decoration-line: none;
        outline: 2px solid transparent;
        outline-offset: 2px;
        display: inline-flex;
        align-items: center;
        justify-content: flex-start;
        color: var(--sui-button-text-color);
}

[data-sui-theme-scope] .sui-button-root.sui-disabled {
        pointer-events: none;
}

[data-sui-theme-scope] :is(.sui-button-root.sui-disabled .sui-button-loading-indicator) {
        opacity: 0.2;
}

[data-sui-theme-scope] .sui-button-xlarge {
        font-size: var(--sui-typography-title-font-size);
        font-weight: var(--sui-typography-title-font-weight);
        letter-spacing: var(--sui-typography-title-letter-spacing);
        line-height: var(--sui-typography-title-line-height);
        -webkit-text-decoration: var(--sui-typography-title-text-decoration);
                text-decoration: var(--sui-typography-title-text-decoration);
        text-transform: var(--sui-typography-title-text-transform);
        font-family: var(--sui-font-family);
        height: var(--sui-spacing-12);
        max-width: var(--sui-spacing-86);
        border-radius: var(--sui-border-radius-sm);
        --sui-focus-ring-border-radius: var(--sui-border-radius-sm);
        --sui-button-slot-gap: var(--sui-spacing-2);
}

[data-sui-theme-scope] .sui-button-large {
        font-size: var(--sui-typography-subtitle-font-size);
        font-weight: var(--sui-typography-subtitle-font-weight);
        line-height: var(--sui-typography-subtitle-line-height);
        -webkit-text-decoration: var(--sui-typography-subtitle-text-decoration);
                text-decoration: var(--sui-typography-subtitle-text-decoration);
        text-transform: var(--sui-typography-subtitle-text-transform);
        font-family: var(--sui-font-family);
        height: var(--sui-spacing-9);
        max-width: var(--sui-spacing-86);
        border-radius: var(--sui-border-radius-sm);
        --sui-focus-ring-border-radius: var(--sui-border-radius-sm);
        --sui-button-slot-gap: var(--sui-spacing-2);
}

[data-sui-theme-scope] .sui-button-medium {
        font-size: var(--sui-typography-subtitle-mini-font-size);
        font-weight: var(--sui-typography-subtitle-mini-font-weight);
        line-height: var(--sui-typography-subtitle-mini-line-height);
        -webkit-text-decoration: var(--sui-typography-subtitle-mini-text-decoration);
                text-decoration: var(--sui-typography-subtitle-mini-text-decoration);
        text-transform: var(--sui-typography-subtitle-mini-text-transform);
        font-family: var(--sui-font-family);
        height: var(--sui-spacing-8);
        max-width: var(--sui-spacing-80);
        border-radius: var(--sui-border-radius-sm);
        --sui-focus-ring-border-radius: var(--sui-border-radius-sm);
        --sui-button-slot-gap: var(--sui-spacing-1\.5);
}

[data-sui-theme-scope] .sui-button-small {
        font-size: var(--sui-typography-descriptor-mini-font-size);
        font-weight: var(--sui-typography-descriptor-mini-font-weight);
        line-height: var(--sui-typography-descriptor-mini-line-height);
        -webkit-text-decoration: var(--sui-typography-descriptor-mini-text-decoration);
                text-decoration: var(--sui-typography-descriptor-mini-text-decoration);
        text-transform: var(--sui-typography-descriptor-mini-text-transform);
        font-family: var(--sui-font-family);
        height: var(--sui-spacing-6);
        max-width: var(--sui-spacing-80);
        border-radius: var(--sui-border-radius-xs);
        --sui-focus-ring-border-radius: var(--sui-border-radius-xs);
        --sui-button-slot-gap: var(--sui-spacing-1);
}

[data-sui-theme-scope] .sui-button-xsmall {
        font-size: var(--sui-typography-descriptor-mini-font-size);
        font-weight: var(--sui-typography-descriptor-mini-font-weight);
        line-height: var(--sui-typography-descriptor-mini-line-height);
        line-height: 1;
        -webkit-text-decoration: var(--sui-typography-descriptor-mini-text-decoration);
                text-decoration: var(--sui-typography-descriptor-mini-text-decoration);
        text-transform: var(--sui-typography-descriptor-mini-text-transform);
        font-family: var(--sui-font-family);
        height: var(--sui-spacing-5);
        max-width: var(--sui-spacing-80);
        border-radius: var(--sui-border-radius-xs);
        --sui-focus-ring-border-radius: var(--sui-border-radius-xs);
        --sui-button-slot-gap: var(--sui-spacing-1);
}

[data-sui-theme-scope] .sui-button-contained-xlarge,
  [data-sui-theme-scope] .sui-button-outlined-xlarge,
  [data-sui-theme-scope] .sui-button-inverted-xlarge {
        padding-left: var(--sui-spacing-4\.5);
        padding-right: var(--sui-spacing-4\.5);
        --sui-button-has-slot-x-padding: var(--sui-spacing-3);
}

[data-sui-theme-scope] .sui-button-contained-large,
  [data-sui-theme-scope] .sui-button-outlined-large,
  [data-sui-theme-scope] .sui-button-inverted-large {
        padding-left: var(--sui-spacing-4\.5);
        padding-right: var(--sui-spacing-4\.5);
        --sui-button-has-slot-x-padding: var(--sui-spacing-2);
}

[data-sui-theme-scope] .sui-button-contained-medium,
  [data-sui-theme-scope] .sui-button-outlined-medium,
  [data-sui-theme-scope] .sui-button-inverted-medium {
        padding-left: var(--sui-spacing-3);
        padding-right: var(--sui-spacing-3);
        --sui-button-has-slot-x-padding: var(--sui-spacing-2);
}

[data-sui-theme-scope] .sui-button-contained-small,
  [data-sui-theme-scope] .sui-button-contained-xsmall,
  [data-sui-theme-scope] .sui-button-outlined-small,
  [data-sui-theme-scope] .sui-button-outlined-xsmall,
  [data-sui-theme-scope] .sui-button-inverted-small,
  [data-sui-theme-scope] .sui-button-inverted-xsmall {
        padding-left: var(--sui-spacing-2);
        padding-right: var(--sui-spacing-2);
        --sui-button-has-slot-x-padding: var(--sui-spacing-1);
}

[data-sui-theme-scope] .sui-button-loading {
        pointer-events: none;
}

[data-sui-theme-scope] .sui-button-content {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
}

[data-sui-theme-scope] .sui-button-contained:focus-visible,
    [data-sui-theme-scope] .sui-button-contained.sui-focus-visible,
    [data-sui-theme-scope] .sui-button-outlined:focus-visible,
    [data-sui-theme-scope] .sui-button-outlined.sui-focus-visible,
    [data-sui-theme-scope] .sui-button-inverted:focus-visible,
    [data-sui-theme-scope] .sui-button-inverted.sui-focus-visible,
    [data-sui-theme-scope] .sui-button-text:focus-visible,
    [data-sui-theme-scope] .sui-button-text.sui-focus-visible {
        --sui-focus-ring-color: var(--sui-focus-ring-normal-color);
}

[data-sui-theme-scope] .sui-button-contained:focus-visible::after,
    [data-sui-theme-scope] .sui-button-contained.sui-focus-visible::after,
    [data-sui-theme-scope] .sui-button-outlined:focus-visible::after,
    [data-sui-theme-scope] .sui-button-outlined.sui-focus-visible::after,
    [data-sui-theme-scope] .sui-button-inverted:focus-visible::after,
    [data-sui-theme-scope] .sui-button-inverted.sui-focus-visible::after,
    [data-sui-theme-scope] .sui-button-text:focus-visible::after,
    [data-sui-theme-scope] .sui-button-text.sui-focus-visible::after {
        pointer-events: none;
        content: '';
        position: absolute;
        inset: 0;
        border-radius: calc(var(--sui-focus-ring-normal-offset) + var(--sui-focus-ring-border-radius, 0px));
        box-shadow: 0 0 0 var(--sui-focus-ring-normal-width) var(--sui-focus-ring-color);
        margin: calc(var(--sui-focus-ring-normal-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1));
}

[data-sui-theme-scope] .sui-button-contained,
  [data-sui-theme-scope] .sui-button-outlined {
        background-color: var(--sui-button-bg-color);
        border-color: var(--sui-button-border-color);
}

[data-sui-theme-scope] .sui-button-contained:active, [data-sui-theme-scope] .sui-button-outlined:active {
        background-color: var(--sui-button-bg-color-active);
        color: var(--sui-button-text-color-active);
        border-color: var(--sui-button-border-color-active);
}

[data-sui-theme-scope] .sui-button-contained.sui-disabled, [data-sui-theme-scope] .sui-button-outlined.sui-disabled {
        background-color: var(--sui-button-bg-color-disabled);
        color: var(--sui-button-text-color-disabled);
        border-color: var(--sui-button-border-color-disabled);
}

[data-sui-theme-scope] .sui-button-contained {
        border-style: solid;
        border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width-recoup: 1;
        --sui-button-border-color: transparent;
        --sui-button-border-color-hover: var(--sui-button-border-color);
        --sui-button-border-color-active: var(--sui-button-border-color);
        --sui-button-border-color-disabled: transparent;
}

[data-sui-theme-scope] .sui-button-contained-primary {
        --sui-button-bg-color: var(--sui-colors-primary-b);
        --sui-button-bg-color-hover: var(--sui-colors-primary-b-high-contrast);
        --sui-button-bg-color-active: var(--sui-colors-neutral-high-contrast-w0);
        --sui-button-bg-color-disabled: var(--sui-colors-neutral-b3);
        --sui-button-text-color: var(--sui-colors-neutral-high-contrast-b0);
        --sui-button-text-color-hover: var(--sui-colors-neutral-high-contrast-b0);
        --sui-button-text-color-active: var(
        --sui-colors-neutral-high-contrast-b0
      );
        --sui-button-text-color-disabled: var(--sui-colors-neutral-w0);
}

[data-sui-theme-scope] .sui-button-contained-secondary {
        --sui-button-bg-color: var(--sui-colors-neutral-base);
        --sui-button-bg-color-hover: var(--sui-colors-neutral-b5);
        --sui-button-bg-color-active: var(--sui-colors-neutral-b3);
        --sui-button-bg-color-disabled: var(--sui-colors-neutral-base);
        --sui-button-text-color: var(--sui-colors-neutral-b0);
        --sui-button-text-color-hover: var(--sui-colors-neutral-b0);
        --sui-button-text-color-active: var(--sui-colors-neutral-b0);
        --sui-button-text-color-disabled: var(--sui-colors-neutral-b3);
        --sui-button-border-color: var(--sui-colors-neutral-high-contrast);
}

[data-sui-theme-scope] .sui-button-contained-neutral {
        --sui-button-bg-color: var(--sui-colors-neutral-b0-t10);
        --sui-button-bg-color-hover: var(--sui-colors-neutral-b0-t20);
        --sui-button-bg-color-active: var(--sui-colors-neutral-b0-t30);
        --sui-button-bg-color-disabled: var(--sui-colors-neutral-b0-t10);
        --sui-button-text-color: var(--sui-colors-neutral-b1);
        --sui-button-text-color-hover: var(--sui-colors-neutral-b0);
        --sui-button-text-color-active: var(--sui-colors-neutral-b0);
        --sui-button-text-color-disabled: var(--sui-colors-neutral-b3);
}

[data-sui-theme-scope] .sui-button-contained-danger {
        --sui-button-bg-color: var(--sui-colors-danger);
        --sui-button-bg-color-hover: var(--sui-colors-danger-high-contrast);
        --sui-button-bg-color-active: var(--sui-colors-neutral-high-contrast-w0);
        --sui-button-bg-color-disabled: var(--sui-colors-neutral-b3);
        --sui-button-text-color: var(--sui-colors-neutral-high-contrast-b0);
        --sui-button-text-color-hover: var(--sui-colors-neutral-high-contrast-b0);
        --sui-button-text-color-active: var(
        --sui-colors-neutral-high-contrast-b0
      );
        --sui-button-text-color-disabled: var(--sui-colors-neutral-w0);
}

[data-sui-theme-scope] .sui-button-contained-warning {
        --sui-button-bg-color: var(--sui-colors-warning);
        --sui-button-bg-color-hover: var(--sui-colors-warning-high-contrast);
        --sui-button-bg-color-active: var(--sui-colors-neutral-high-contrast-w0);
        --sui-button-bg-color-disabled: var(--sui-colors-neutral-b3);
        --sui-button-text-color: var(--sui-colors-neutral-high-contrast-b0);
        --sui-button-text-color-hover: var(--sui-colors-neutral-high-contrast-b0);
        --sui-button-text-color-active: var(
        --sui-colors-neutral-high-contrast-b0
      );
        --sui-button-text-color-disabled: var(--sui-colors-neutral-w0);
}

[data-sui-theme-scope] .sui-button-contained-success {
        --sui-button-bg-color: var(--sui-colors-success);
        --sui-button-bg-color-hover: var(--sui-colors-success-high-contrast);
        --sui-button-bg-color-active: var(--sui-colors-neutral-high-contrast-w0);
        --sui-button-bg-color-disabled: var(--sui-colors-neutral-b3);
        --sui-button-text-color: var(--sui-colors-neutral-high-contrast-b0);
        --sui-button-text-color-hover: var(--sui-colors-neutral-high-contrast-b0);
        --sui-button-text-color-active: var(
        --sui-colors-neutral-high-contrast-b0
      );
        --sui-button-text-color-disabled: var(--sui-colors-neutral-w0);
}

[data-sui-theme-scope] .sui-button-contained-hide-background {
        --sui-button-border-color: transparent;
}

[data-sui-theme-scope] .sui-button-outlined {
        border-style: solid;
        border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width-recoup: 1;
        --sui-button-bg-color: var(--sui-colors-neutral-base);
        --sui-button-bg-color-hover: var(--sui-colors-neutral-b5);
        --sui-button-bg-color-active: var(--sui-colors-neutral-b3);
        --sui-button-bg-color-disabled: var(--sui-button-bg-color);
        --sui-button-text-color-disabled: var(--sui-colors-neutral-b3);
        --sui-button-border-color-active: var(--sui-colors-neutral-b0);
        --sui-button-border-color-disabled: var(--sui-colors-neutral-b0-t20);
        border-color: var(--sui-button-border-color);
}

[data-sui-theme-scope] .sui-button-outlined:active {
        border-color: var(--sui-button-border-color-active);
}

[data-sui-theme-scope] .sui-button-outlined.sui-disabled {
        border-color: var(--sui-button-border-color-disabled);
}

[data-sui-theme-scope] .sui-button-outlined-primary {
        --sui-button-text-color: var(--sui-colors-primary-f);
        --sui-button-text-color-hover: var(--sui-colors-primary-f-high-contrast);
        --sui-button-text-color-active: var(--sui-colors-neutral-b0);
        --sui-button-border-color: var(--sui-colors-primary-f);
        --sui-button-border-color-hover: var(
        --sui-colors-primary-f-high-contrast
      );
}

[data-sui-theme-scope] .sui-button-outlined-secondary {
        --sui-button-text-color: var(--sui-colors-neutral-b0);
        --sui-button-text-color-hover: var(--sui-colors-neutral-b0);
        --sui-button-text-color-active: var(--sui-colors-neutral-b0);
        --sui-button-border-color: var(--sui-colors-neutral-b0-t20);
        --sui-button-border-color-hover: var(--sui-colors-neutral-b0-t30);
        --sui-button-border-color-active: var(--sui-colors-neutral-b0-t50);
}

[data-sui-theme-scope] .sui-button-outlined-neutral {
        --sui-button-text-color: var(--sui-colors-neutral-b1);
        --sui-button-text-color-hover: var(--sui-colors-neutral-b0);
        --sui-button-text-color-active: var(--sui-colors-neutral-b0);
        --sui-button-bg-color-hover: var(--sui-colors-neutral-b0-t10);
        --sui-button-bg-color-active: var(--sui-colors-neutral-b0-t20);
        --sui-button-border-color: var(--sui-colors-neutral-b0-t20);
        --sui-button-border-color-hover: var(--sui-colors-neutral-b0-t30);
        --sui-button-border-color-active: var(--sui-colors-neutral-b0-t50);
}

[data-sui-theme-scope] .sui-button-outlined-danger {
        --sui-button-text-color: var(--sui-colors-danger-f);
        --sui-button-text-color-hover: var(--sui-colors-danger-high-contrast);
        --sui-button-text-color-active: var(--sui-colors-neutral-b0);
        --sui-button-border-color: var(--sui-colors-danger-f);
        --sui-button-border-color-hover: var(--sui-colors-danger-high-contrast);
}

[data-sui-theme-scope] .sui-button-outlined-warning {
        --sui-button-text-color: var(--sui-colors-warning-f);
        --sui-button-text-color-hover: var(--sui-colors-warning-high-contrast);
        --sui-button-text-color-active: var(--sui-colors-neutral-b0);
        --sui-button-border-color: var(--sui-colors-warning-f);
        --sui-button-border-color-hover: var(--sui-colors-warning-high-contrast);
}

[data-sui-theme-scope] .sui-button-outlined-success {
        --sui-button-text-color: var(--sui-colors-success-f);
        --sui-button-text-color-hover: var(--sui-colors-success-high-contrast);
        --sui-button-text-color-active: var(--sui-colors-neutral-b0);
        --sui-button-border-color: var(--sui-colors-success-f);
        --sui-button-border-color-hover: var(--sui-colors-success-high-contrast);
}

[data-sui-theme-scope] .sui-button-text {
        border-style: none;
        padding-left: var(--sui-spacing-1);
        padding-right: var(--sui-spacing-1);
        --sui-focus-ring-border-width-recoup: 0;
        background-color: transparent;
        --sui-button-text-color-disabled: var(--sui-colors-neutral-b3);
        --sui-button-has-slot-x-padding: var(--sui-spacing-1);
}

[data-sui-theme-scope] .sui-button-text:active {
        color: var(--sui-button-text-color-active);
}

[data-sui-theme-scope] .sui-button-text.sui-disabled {
        color: var(--sui-button-text-color-disabled);
}

[data-sui-theme-scope] .sui-button-text-primary {
        --sui-button-text-color: var(--sui-colors-primary-f);
        --sui-button-text-color-hover: var(--sui-colors-primary-f-high-contrast);
        --sui-button-text-color-active: var(--sui-colors-neutral-b0);
}

[data-sui-theme-scope] .sui-button-text-secondary {
        --sui-button-text-color: var(--sui-colors-neutral-b0);
        --sui-button-text-color-hover: var(--sui-colors-primary-f-high-contrast);
        --sui-button-text-color-active: var(--sui-colors-neutral-b0);
}

[data-sui-theme-scope] .sui-button-text-neutral {
        --sui-button-text-color: var(--sui-colors-neutral-b1);
        --sui-button-text-color-hover: var(--sui-colors-neutral-b0);
        --sui-button-text-color-active: var(--sui-colors-neutral-b0);
}

[data-sui-theme-scope] .sui-button-text-danger {
        --sui-button-text-color: var(--sui-colors-danger-f);
        --sui-button-text-color-hover: var(--sui-colors-danger-high-contrast);
        --sui-button-text-color-active: var(--sui-colors-neutral-b0);
}

[data-sui-theme-scope] .sui-button-text-warning {
        --sui-button-text-color: var(--sui-colors-warning-f);
        --sui-button-text-color-hover: var(--sui-colors-warning-high-contrast);
        --sui-button-text-color-active: var(--sui-colors-neutral-b0);
}

[data-sui-theme-scope] .sui-button-text-success {
        --sui-button-text-color: var(--sui-colors-success-f);
        --sui-button-text-color-hover: var(--sui-colors-success-high-contrast);
        --sui-button-text-color-active: var(--sui-colors-neutral-b0);
}

[data-sui-theme-scope] .sui-button-inverted {
        border-color: transparent;
        border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width: var(--sui-border-width-1);
        --sui-button-text-color-disabled: var(--sui-colors-neutral-b3);
        background-color: var(--sui-button-bg-color);
        color: var(--sui-button-text-color);
}

[data-sui-theme-scope] .sui-button-inverted:active {
        background-color: var(--sui-button-bg-color-active);
        color: var(--sui-button-text-color-active);
}

[data-sui-theme-scope] .sui-button-inverted.sui-disabled {
        background-color: var(--sui-button-bg-color-disabled);
        color: var(--sui-button-text-color-disabled);
}

[data-sui-theme-scope] .sui-button-inverted-primary {
        --sui-button-bg-color: var(--sui-colors-primary-t10);
        --sui-button-bg-color-hover: var(--sui-colors-primary-b-t20);
        --sui-button-bg-color-active: var(--sui-colors-primary-t10);
        --sui-button-bg-color-disabled: var(--sui-colors-neutral-b4-t50);
        --sui-button-text-color: var(--sui-colors-primary-f);
        --sui-button-text-color-hover: var(--sui-colors-primary-f-high-contrast);
        --sui-button-text-color-active: var(--sui-colors-neutral-b0);
}

[data-sui-theme-scope] .sui-button-inverted-secondary {
        --sui-button-bg-color: var(--sui-colors-neutral-w0-t10);
        --sui-button-bg-color-hover: var(--sui-colors-neutral-w0-t20);
        --sui-button-bg-color-active: var(--sui-colors-neutral-w0-t10);
        --sui-button-bg-color-disabled: var(--sui-colors-neutral-w0-t10);
        --sui-button-text-color: var(--sui-colors-neutral-w0);
        --sui-button-text-color-hover: var(--sui-colors-neutral-w0);
        --sui-button-text-color-active: var(--sui-colors-neutral-w0);
        --sui-button-text-color-disabled: var(--sui-colors-neutral-w0-t20);
}

[data-sui-theme-scope] .sui-button-inverted-secondary:focus-visible,
      [data-sui-theme-scope] .sui-button-inverted-secondary.sui-focus-visible {
        --sui-focus-ring-color: var(--sui-colors-neutral-w0);
}

[data-sui-theme-scope] .sui-button-inverted-neutral {
        --sui-button-bg-color: var(--sui-colors-neutral-b0-t10);
        --sui-button-bg-color-hover: var(--sui-colors-neutral-b0-t20);
        --sui-button-bg-color-active: var(--sui-colors-neutral-b0-t10);
        --sui-button-bg-color-disabled: var(--sui-colors-neutral-b0-t10);
        --sui-button-text-color: var(--sui-colors-neutral-b1);
        --sui-button-text-color-hover: var(--sui-colors-neutral-b0);
        --sui-button-text-color-active: var(--sui-colors-neutral-b0);
        --sui-button-text-color-disabled: var(--sui-colors-neutral-b3);
}

[data-sui-theme-scope] .sui-button-inverted-danger {
        --sui-button-bg-color: var(--sui-colors-danger-t10);
        --sui-button-bg-color-hover: var(--sui-colors-danger-t20);
        --sui-button-bg-color-active: var(--sui-colors-danger-t10);
        --sui-button-bg-color-disabled: var(--sui-colors-neutral-b4-t50);
        --sui-button-text-color: var(--sui-colors-danger-f);
        --sui-button-text-color-hover: var(--sui-colors-danger-high-contrast);
        --sui-button-text-color-active: var(--sui-colors-neutral-b0);
}

[data-sui-theme-scope] .sui-button-inverted-warning {
        --sui-button-bg-color: var(--sui-colors-warning-t10);
        --sui-button-bg-color-hover: var(--sui-colors-warning-t20);
        --sui-button-bg-color-active: var(--sui-colors-warning-t10);
        --sui-button-bg-color-disabled: var(--sui-colors-neutral-b4-t50);
        --sui-button-text-color: var(--sui-colors-warning-f);
        --sui-button-text-color-hover: var(--sui-colors-warning-high-contrast);
        --sui-button-text-color-active: var(--sui-colors-neutral-b0);
}

[data-sui-theme-scope] .sui-button-inverted-success {
        --sui-button-bg-color: var(--sui-colors-success-t10);
        --sui-button-bg-color-hover: var(--sui-colors-success-t20);
        --sui-button-bg-color-active: var(--sui-colors-success-t10);
        --sui-button-bg-color-disabled: var(--sui-colors-neutral-b4-t50);
        --sui-button-text-color: var(--sui-colors-success-f);
        --sui-button-text-color-hover: var(--sui-colors-success-high-contrast);
        --sui-button-text-color-active: var(--sui-colors-neutral-b0);
}

[data-sui-theme-scope] .sui-button-start-slot {
        margin-right: var(--sui-button-slot-gap);
}

[data-sui-theme-scope] .sui-button-end-slot {
        margin-left: var(--sui-button-slot-gap);
}

[data-sui-theme-scope] .sui-button-has-start-slot {
        padding-left: var(--sui-button-has-slot-x-padding);
}

[data-sui-theme-scope] .sui-button-has-end-slot {
        padding-right: var(--sui-button-has-slot-x-padding);
}

[data-sui-theme-scope] .sui-button-hide-background {
        background-color: transparent;
}

[data-sui-theme-scope] .sui-button-hide-background.sui-disabled {
        background-color: transparent;
}

[data-sui-theme-scope] .sui-button-full-width {
        display: flex;
        width: 100%;
        max-width: none;
        justify-content: center;
}

[data-sui-theme-scope] .sui-backdrop-root {
        position: fixed;
        inset: var(--sui-spacing-0);
        z-index: -10;
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-static-b0), calc(var(--s-neutral-static-b0-opacity, 1) * var(--tw-bg-opacity)));
        opacity: 0.5;
}

[data-sui-theme-scope] .sui-backdrop-transparent {
        background-color: transparent;
}

[data-sui-theme-scope] .sui-modal-root {
        position: fixed;
        inset: var(--sui-spacing-0);
        z-index: 1300;
        outline: 2px solid transparent;
        outline-offset: 2px;
}

[data-sui-theme-scope] .sui-icon-button-root {
        position: relative;
        display: inline-flex;
        cursor: pointer;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        border-style: none;
        text-decoration-line: none;
        outline: 2px solid transparent;
        outline-offset: 2px;
        --sui-focus-ring-border-width-recoup: 0;
}

[data-sui-theme-scope] .sui-icon-button-root.sui-disabled {
        pointer-events: none;
}

[data-sui-theme-scope] .sui-icon-button-label {
        font-size: var(--sui-typography-descriptor-mini-font-size);
        font-weight: var(--sui-typography-descriptor-mini-font-weight);
        line-height: var(--sui-typography-descriptor-mini-line-height);
        -webkit-text-decoration: var(--sui-typography-descriptor-mini-text-decoration);
                text-decoration: var(--sui-typography-descriptor-mini-text-decoration);
        text-transform: var(--sui-typography-descriptor-mini-text-transform);
        font-family: var(--sui-font-family);
        margin-top: var(--sui-spacing-1);
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        text-align: center;
}

[data-sui-theme-scope] .sui-icon-button-circular {
        border-radius: var(--sui-border-radius-full);
        --sui-focus-ring-border-radius: var(--sui-border-radius-full);
}

[data-sui-theme-scope] .sui-icon-button-circular.focus-visible,
    [data-sui-theme-scope] .sui-icon-button-circular:focus-visible,
    [data-sui-theme-scope] .sui-icon-button-circular.sui-focus-visible,
    [data-sui-theme-scope] .sui-icon-button-rectangular.focus-visible,
    [data-sui-theme-scope] .sui-icon-button-rectangular:focus-visible,
    [data-sui-theme-scope] .sui-icon-button-rectangular.sui-focus-visible {
        --sui-focus-ring-color: var(--sui-focus-ring-normal-color);
}

[data-sui-theme-scope] .sui-icon-button-circular.focus-visible::after,
    [data-sui-theme-scope] .sui-icon-button-circular:focus-visible::after,
    [data-sui-theme-scope] .sui-icon-button-circular.sui-focus-visible::after,
    [data-sui-theme-scope] .sui-icon-button-rectangular.focus-visible::after,
    [data-sui-theme-scope] .sui-icon-button-rectangular:focus-visible::after,
    [data-sui-theme-scope] .sui-icon-button-rectangular.sui-focus-visible::after {
        pointer-events: none;
        content: '';
        position: absolute;
        inset: 0;
        border-radius: calc(var(--sui-focus-ring-normal-offset) + var(--sui-focus-ring-border-radius, 0px));
        box-shadow: 0 0 0 var(--sui-focus-ring-normal-width) var(--sui-focus-ring-color);
        margin: calc(var(--sui-focus-ring-normal-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1));
}

[data-sui-theme-scope] .sui-icon-button-contained {
        padding-left: var(--sui-spacing-0);
        padding-right: var(--sui-spacing-0);
        background-color: var(--sui-icon-button-bg-color);
        color: var(
      --sui-icon-button-text-color,
      var(--sui-colors-neutral-high-contrast-b0)
    );
        --sui-icon-button-bg-color-active: var(
      --sui-colors-neutral-high-contrast-w0
    );
        --sui-icon-button-bg-color-disabled: var(--sui-colors-neutral-b3);
        --sui-icon-button-text-color-disabled: var(--sui-colors-neutral-base);
}

[data-sui-theme-scope] .sui-icon-button-contained.sui-active,
    [data-sui-theme-scope] .sui-icon-button-contained:active {
        background-color: var(
        --sui-icon-button-bg-color-active,
        var(--sui-colors-neutral-high-contrast-w0)
      );
}

[data-sui-theme-scope] .sui-icon-button-contained.sui-disabled {
        border-style: none;
        --sui-focus-ring-border-width-recoup: 0;
        background-color: var(
        --sui-icon-button-bg-color-disabled,
        var(--sui-colors-neutral-b3)
      );
        color: var(
        --sui-icon-button-text-color-disabled,
        var(--sui-colors-neutral-base)
      );
}

[data-sui-theme-scope] .sui-icon-button-contained-squircle {
        --sui-icon-button-border-color: transparent;
        --sui-icon-button-border-color-hover: transparent;
        --sui-icon-button-border-color-active: transparent;
        --sui-icon-button-border-color-disabled: transparent;
}

[data-sui-theme-scope] .sui-icon-button-contained-primary {
        --sui-icon-button-bg-color: var(--sui-colors-primary-b);
        --sui-icon-button-bg-color-hover: var(
        --sui-colors-primary-b-high-contrast
      );
}

[data-sui-theme-scope] .sui-icon-button-contained-success {
        --sui-icon-button-bg-color: var(--sui-colors-success);
        --sui-icon-button-bg-color-hover: var(--sui-colors-success-high-contrast);
}

[data-sui-theme-scope] .sui-icon-button-contained-danger {
        --sui-icon-button-bg-color: var(--sui-colors-danger);
        --sui-icon-button-bg-color-hover: var(--sui-colors-danger-high-contrast);
}

[data-sui-theme-scope] .sui-icon-button-contained-warning {
        --sui-icon-button-bg-color: var(--sui-colors-warning);
        --sui-icon-button-bg-color-hover: var(--sui-colors-warning-high-contrast);
}

[data-sui-theme-scope] .sui-icon-button-contained-secondary {
        --sui-icon-button-bg-color: var(--sui-colors-neutral-base);
        --sui-icon-button-bg-color-hover: var(--sui-colors-neutral-b5);
        --sui-icon-button-bg-color-active: var(--sui-colors-neutral-b3);
        --sui-icon-button-bg-color-disabled: var(--sui-colors-neutral-base);
        --sui-icon-button-text-color: var(--sui-colors-neutral-b0);
        --sui-icon-button-text-color-disabled: var(--sui-colors-neutral-b3);
        border-style: solid;
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-neutral-high-contrast), calc(var(--s-neutral-high-contrast-opacity, 1) * var(--tw-border-opacity)));
        border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width-recoup: 1;
}

[data-sui-theme-scope] .sui-icon-button-contained-secondary.sui-squircle {
        border-style: none;
        --sui-focus-ring-border-width-recoup: 0;
        --sui-squircle-border-width: var(--sui-border-width-1);
        --sui-icon-button-border-color: var(--sui-colors-neutral-high-contrast);
        --sui-icon-button-border-color-hover: var(
          --sui-colors-neutral-high-contrast
        );
        --sui-icon-button-border-color-active: var(
          --sui-colors-neutral-high-contrast
        );
}

[data-sui-theme-scope] .sui-icon-button-contained-neutral {
        --sui-icon-button-bg-color: var(--sui-colors-neutral-b0-t10);
        --sui-icon-button-bg-color-hover: var(--sui-colors-neutral-b0-t20);
        --sui-icon-button-bg-color-active: var(--sui-colors-neutral-b0-t30);
        --sui-icon-button-bg-color-disabled: var(--sui-colors-neutral-b0-t10);
        --sui-icon-button-text-color: var(--sui-colors-neutral-b1);
        --sui-icon-button-text-color-hover: var(--sui-colors-neutral-b0);
        --sui-icon-button-text-color-disabled: var(--sui-colors-neutral-b3);
}

[data-sui-theme-scope] .sui-icon-button-contained-hide-background {
        border-style: none;
        background-color: transparent;
        --sui-focus-ring-border-width-recoup: 0;
}

[data-sui-theme-scope] .sui-icon-button-contained-hide-background.sui-disabled {
        background-color: transparent;
}

[data-sui-theme-scope] .sui-icon-button-outlined {
        border-style: solid;
        padding-left: var(--sui-spacing-0);
        padding-right: var(--sui-spacing-0);
        border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width-recoup: 1;
        background-color: var(--sui-icon-button-bg-color);
        border-color: var(--sui-icon-button-border-color);
        color: var(
      --sui-icon-button-text-color,
      var(--sui-colors-neutral-static-w0)
    );
        --sui-icon-button-bg-color: var(--sui-colors-neutral-base);
        --sui-icon-button-bg-color-hover: var(--sui-colors-neutral-b5);
        --sui-icon-button-bg-color-active: var(--sui-colors-neutral-b3);
        --sui-icon-button-bg-color-disabled: var(--sui-colors-neutral-base);
        --sui-icon-button-border-color-active: var(--sui-colors-neutral-b0);
        --sui-icon-button-border-color-disabled: var(--sui-colors-neutral-b0-t20);
        --sui-icon-button-text-color-active: var(--sui-colors-neutral-b0);
        --sui-icon-button-text-color-disabled: var(--sui-colors-neutral-b3);
}

[data-sui-theme-scope] .sui-icon-button-outlined.sui-active,
    [data-sui-theme-scope] .sui-icon-button-outlined:active {
        background-color: var(--sui-icon-button-bg-color-active);
        border-color: var(--sui-icon-button-border-color-active);
        color: var(--sui-icon-button-text-color-active);
}

[data-sui-theme-scope] .sui-icon-button-outlined.sui-disabled {
        background-color: var(--sui-icon-button-bg-color-disabled);
        border-color: var(--sui-icon-button-border-color-disabled);
        color: var(--sui-icon-button-text-color-disabled);
}

[data-sui-theme-scope] .sui-icon-button-outlined-primary {
        --sui-icon-button-border-color: var(--sui-colors-primary-f);
        --sui-icon-button-border-color-hover: var(
        --sui-colors-primary-f-high-contrast
      );
        --sui-icon-button-text-color: var(--sui-colors-primary-f);
        --sui-icon-button-text-color-hover: var(
        --sui-colors-primary-f-high-contrast
      );
}

[data-sui-theme-scope] .sui-icon-button-outlined-success {
        --sui-icon-button-border-color: var(--sui-colors-success-f);
        --sui-icon-button-border-color-hover: var(
        --sui-colors-success-high-contrast
      );
        --sui-icon-button-text-color: var(--sui-colors-success-f);
        --sui-icon-button-text-color-hover: var(
        --sui-colors-success-high-contrast
      );
}

[data-sui-theme-scope] .sui-icon-button-outlined-danger {
        --sui-icon-button-border-color: var(--sui-colors-danger-f);
        --sui-icon-button-border-color-hover: var(
        --sui-colors-danger-high-contrast
      );
        --sui-icon-button-text-color: var(--sui-colors-danger-f);
        --sui-icon-button-text-color-hover: var(
        --sui-colors-danger-high-contrast
      );
}

[data-sui-theme-scope] .sui-icon-button-outlined-warning {
        --sui-icon-button-border-color: var(--sui-colors-warning-f);
        --sui-icon-button-border-color-hover: var(
        --sui-colors-warning-high-contrast
      );
        --sui-icon-button-text-color: var(--sui-colors-warning-f);
        --sui-icon-button-text-color-hover: var(
        --sui-colors-warning-high-contrast
      );
}

[data-sui-theme-scope] .sui-icon-button-outlined-secondary {
        --sui-icon-button-border-color: var(--sui-colors-neutral-b0-t20);
        --sui-icon-button-border-color-hover: var(--sui-colors-neutral-b0-t30);
        --sui-icon-button-border-color-active: var(--sui-colors-neutral-b0-t50);
        --sui-icon-button-text-color: var(--sui-colors-neutral-b0);
        --sui-icon-button-text-color-hover: var(--sui-colors-neutral-b0);
}

[data-sui-theme-scope] .sui-icon-button-outlined-neutral {
        --sui-icon-button-text-color: var(--sui-colors-neutral-b1);
        --sui-icon-button-text-color-hover: var(--sui-colors-neutral-b0);
        --sui-icon-button-bg-color-hover: var(--sui-colors-neutral-b0-t10);
        --sui-icon-button-bg-color-active: var(--sui-colors-neutral-b0-t20);
        --sui-icon-button-border-color: var(--sui-colors-neutral-b0-t20);
        --sui-icon-button-border-color-hover: var(--sui-colors-neutral-b0-t30);
        --sui-icon-button-border-color-active: var(--sui-colors-neutral-b0-t50);
}

[data-sui-theme-scope] .sui-icon-button-outlined-squircle {
        border-style: none;
        --sui-focus-ring-border-width-recoup: 0;
        --sui-squircle-border-width: var(--sui-border-width-1);
}

[data-sui-theme-scope] .sui-icon-button-outlined-hide-background {
        background-color: transparent;
}

[data-sui-theme-scope] .sui-icon-button-outlined-hide-background.sui-disabled {
        background-color: transparent;
}

[data-sui-theme-scope] .sui-icon-button-icon {
        background-color: transparent;
        padding-left: var(--sui-spacing-0);
        padding-right: var(--sui-spacing-0);
        color: var(--sui-icon-button-text-color);
        --sui-icon-button-bg-color: transparent;
        --sui-icon-button-bg-color-hover: transparent;
        --sui-icon-button-bg-color-active: transparent;
        --sui-icon-button-bg-color-disabled: transparent;
        --sui-icon-button-text-color-disabled: var(--sui-colors-neutral-b3);
}

[data-sui-theme-scope] .sui-icon-button-icon.sui-active,
    [data-sui-theme-scope] .sui-icon-button-icon:active {
        color: var(--sui-icon-button-text-color-active);
}

[data-sui-theme-scope] .sui-icon-button-icon.sui-disabled {
        color: var(--sui-icon-button-text-color-disabled);
}

[data-sui-theme-scope] .sui-icon-button-icon-primary {
        --sui-icon-button-text-color: var(--sui-colors-primary-f);
        --sui-icon-button-text-color-hover: var(
        --sui-colors-primary-f-high-contrast
      );
        --sui-icon-button-text-color-active: var(--sui-colors-neutral-b0);
}

[data-sui-theme-scope] .sui-icon-button-icon-success {
        --sui-icon-button-text-color: var(--sui-colors-success-f);
        --sui-icon-button-text-color-hover: var(
        --sui-colors-success-high-contrast
      );
        --sui-icon-button-text-color-active: var(--sui-colors-neutral-b0);
}

[data-sui-theme-scope] .sui-icon-button-icon-danger {
        --sui-icon-button-text-color: var(--sui-colors-danger-f);
        --sui-icon-button-text-color-hover: var(
        --sui-colors-danger-high-contrast
      );
        --sui-icon-button-text-color-active: var(--sui-colors-neutral-b0);
}

[data-sui-theme-scope] .sui-icon-button-icon-warning {
        --sui-icon-button-text-color: var(--sui-colors-warning-f);
        --sui-icon-button-text-color-hover: var(
        --sui-colors-warning-high-contrast
      );
        --sui-icon-button-text-color-active: var(--sui-colors-neutral-b0);
}

[data-sui-theme-scope] .sui-icon-button-icon-secondary {
        --sui-icon-button-text-color: var(--sui-colors-neutral-b0);
        --sui-icon-button-text-color-hover: var(
        --sui-colors-primary-f-high-contrast
      );
        --sui-icon-button-text-color-active: var(--sui-colors-neutral-b0);
}

[data-sui-theme-scope] .sui-icon-button-icon-neutral {
        --sui-icon-button-text-color: var(--sui-colors-neutral-b1);
        --sui-icon-button-text-color-hover: var(--sui-colors-neutral-b0);
        --sui-icon-button-text-color-active: var(--sui-colors-neutral-b0);
}

[data-sui-theme-scope] .sui-icon-button-inverted {
        padding-left: var(--sui-spacing-0);
        padding-right: var(--sui-spacing-0);
        background-color: var(--sui-icon-button-bg-color);
        color: var(--sui-icon-button-text-color);
        --sui-icon-button-bg-color-disabled: var(--sui-colors-neutral-b4-t50);
        --sui-icon-button-text-color-disabled: var(--sui-colors-neutral-b3);
        --sui-icon-button-text-color-active: var(--sui-colors-neutral-b0);
}

[data-sui-theme-scope] .sui-icon-button-inverted.sui-active,
    [data-sui-theme-scope] .sui-icon-button-inverted:active {
        background-color: var(
        --sui-icon-button-bg-color-active,
        var(--sui-icon-button-bg-color)
      );
        color: var(--sui-icon-button-text-color-active);
}

[data-sui-theme-scope] .sui-icon-button-inverted.sui-disabled {
        background-color: var(--sui-icon-button-bg-color-disabled);
        color: var(--sui-icon-button-text-color-disabled);
}

[data-sui-theme-scope] .sui-icon-button-inverted-primary {
        --sui-icon-button-bg-color: var(--sui-colors-primary-t10);
        --sui-icon-button-bg-color-hover: var(--sui-colors-primary-b-t20);
        --sui-icon-button-text-color: var(--sui-colors-primary-f);
        --sui-icon-button-text-color-hover: var(
        --sui-colors-primary-f-high-contrast
      );
}

[data-sui-theme-scope] .sui-icon-button-inverted-success {
        --sui-icon-button-bg-color: var(--sui-colors-success-t10);
        --sui-icon-button-bg-color-hover: var(--sui-colors-success-t20);
        --sui-icon-button-text-color: var(--sui-colors-success-f);
        --sui-icon-button-text-color-hover: var(
        --sui-colors-success-high-contrast
      );
}

[data-sui-theme-scope] .sui-icon-button-inverted-danger {
        --sui-icon-button-bg-color: var(--sui-colors-danger-t10);
        --sui-icon-button-bg-color-hover: var(--sui-colors-danger-t20);
        --sui-icon-button-text-color: var(--sui-colors-danger-f);
        --sui-icon-button-text-color-hover: var(
        --sui-colors-danger-high-contrast
      );
}

[data-sui-theme-scope] .sui-icon-button-inverted-warning {
        --sui-icon-button-bg-color: var(--sui-colors-warning-t10);
        --sui-icon-button-bg-color-hover: var(--sui-colors-warning-t20);
        --sui-icon-button-text-color: var(--sui-colors-warning-f);
        --sui-icon-button-text-color-hover: var(
        --sui-colors-warning-high-contrast
      );
}

[data-sui-theme-scope] .sui-icon-button-inverted-secondary {
        --sui-icon-button-bg-color: var(--sui-colors-neutral-w0-t10);
        --sui-icon-button-bg-color-hover: var(--sui-colors-neutral-w0-t20);
        --sui-icon-button-bg-color-disabled: var(--sui-colors-neutral-w0-t10);
        --sui-icon-button-text-color: var(--sui-colors-neutral-w0);
        --sui-icon-button-text-color-hover: var(--sui-colors-neutral-w0);
        --sui-icon-button-text-color-active: var(--sui-colors-neutral-w0);
        --sui-icon-button-text-color-disabled: var(--sui-colors-neutral-w0-t20);
}

[data-sui-theme-scope] .sui-icon-button-inverted-secondary:focus-visible,
      [data-sui-theme-scope] .sui-icon-button-inverted-secondary.sui-focus-visible {
        --sui-focus-ring-color: var(--sui-colors-neutral-w0);
        --sui-squircle-ring-color: var(--sui-colors-neutral-w0);
}

[data-sui-theme-scope] .sui-icon-button-inverted-neutral {
        --sui-icon-button-bg-color: var(--sui-colors-neutral-b0-t10);
        --sui-icon-button-bg-color-hover: var(--sui-colors-neutral-b0-t20);
        --sui-icon-button-bg-color-disabled: var(--sui-colors-neutral-b0-t10);
        --sui-icon-button-text-color: var(--sui-colors-neutral-b1);
        --sui-icon-button-text-color-hover: var(--sui-colors-neutral-b0);
        --sui-icon-button-text-color-active: var(--sui-colors-neutral-b0);
        --sui-icon-button-text-color-disabled: var(--sui-colors-neutral-b3);
}

[data-sui-theme-scope] .sui-icon-button-inverted-squircle {
        --sui-icon-button-border-color: transparent;
        --sui-icon-button-border-color-hover: transparent;
        --sui-icon-button-border-color-active: transparent;
        --sui-icon-button-bg-color-active: var(--sui-icon-button-bg-color);
}

[data-sui-theme-scope] .sui-icon-button-inverted-hide-background {
        background-color: transparent;
}

[data-sui-theme-scope] .sui-icon-button-inverted-hide-background.sui-disabled {
        background-color: transparent;
}

[data-sui-theme-scope] .sui-icon-button-rectangular {
        border-radius: var(--sui-border-radius-sm);
        --sui-focus-ring-border-radius: var(--sui-border-radius-sm);
}

[data-sui-theme-scope] .sui-icon-button-squircle {
        background-color: transparent;
        --sui-squircle-bg-color: var(--sui-icon-button-bg-color);
        --sui-squircle-bg-color-hover: var(--sui-icon-button-bg-color-hover);
        --sui-squircle-bg-color-active: var(--sui-icon-button-bg-color-active);
        --sui-squircle-border-color: var(--sui-icon-button-border-color);
        --sui-squircle-border-color-hover: var(
      --sui-icon-button-border-color-hover
    );
        --sui-squircle-border-color-active: var(
      --sui-icon-button-border-color-active
    );
}

[data-sui-theme-scope] .sui-icon-button-squircle.sui-disabled {
        --sui-squircle-bg-color: var(--sui-icon-button-bg-color-disabled);
        --sui-squircle-border-color: var(--sui-icon-button-border-color-disabled);
        color: var(--sui-icon-button-text-color-disabled);
}

[data-sui-theme-scope] .sui-icon-button-squircle-hide-background {
        --sui-squircle-bg-color: transparent;
}

[data-sui-theme-scope] .sui-icon-button-squircle-hide-background.sui-disabled {
        --sui-squircle-bg-color: transparent;
}

[data-sui-theme-scope] .sui-icon-button-squircle.sui-active,
    [data-sui-theme-scope] .sui-icon-button-squircle:active,
    [data-sui-theme-scope] .sui-icon-button-squircle.sui-disabled {
        background-color: transparent;
}

[data-sui-theme-scope] .sui-icon-button-xsmall {
        padding-left: var(--sui-spacing-0\.5);
        padding-right: var(--sui-spacing-0\.5);
}

[data-sui-theme-scope] .sui-icon-button-xsmall-circular,
    [data-sui-theme-scope] .sui-icon-button-xsmall-inverted,
    [data-sui-theme-scope] .sui-icon-button-xsmall-squircle,
    [data-sui-theme-scope] .sui-icon-button-xsmall-rectangular {
        height: var(--sui-spacing-5);
        width: var(--sui-spacing-5);
}

[data-sui-theme-scope] .sui-icon-button-small {
        padding-left: var(--sui-spacing-0\.5);
        padding-right: var(--sui-spacing-0\.5);
}

[data-sui-theme-scope] .sui-icon-button-small-circular,
    [data-sui-theme-scope] .sui-icon-button-small-inverted,
    [data-sui-theme-scope] .sui-icon-button-small-squircle,
    [data-sui-theme-scope] .sui-icon-button-small-rectangular {
        height: var(--sui-spacing-6);
        width: var(--sui-spacing-6);
}

[data-sui-theme-scope] .sui-icon-button-small-rectangular,
  [data-sui-theme-scope] .sui-icon-button-xsmall-rectangular {
        border-radius: var(--sui-border-radius-xs);
        --sui-focus-ring-border-radius: var(--sui-border-radius-xs);
}

[data-sui-theme-scope] .sui-icon-button-medium {
        padding-left: var(--sui-spacing-1);
        padding-right: var(--sui-spacing-1);
}

[data-sui-theme-scope] .sui-icon-button-medium-circular,
    [data-sui-theme-scope] .sui-icon-button-medium-inverted,
    [data-sui-theme-scope] .sui-icon-button-medium-squircle,
    [data-sui-theme-scope] .sui-icon-button-medium-rectangular {
        height: var(--sui-spacing-8);
        width: var(--sui-spacing-8);
}

[data-sui-theme-scope] .sui-icon-button-large {
        padding-left: var(--sui-spacing-1);
        padding-right: var(--sui-spacing-1);
}

[data-sui-theme-scope] .sui-icon-button-large-circular,
    [data-sui-theme-scope] .sui-icon-button-large-inverted,
    [data-sui-theme-scope] .sui-icon-button-large-squircle,
    [data-sui-theme-scope] .sui-icon-button-large-rectangular {
        height: var(--sui-spacing-9);
        width: var(--sui-spacing-9);
}

[data-sui-theme-scope] .sui-icon-button-xlarge {
        padding-left: var(--sui-spacing-1\.5);
        padding-right: var(--sui-spacing-1\.5);
}

[data-sui-theme-scope] .sui-icon-button-xlarge-circular,
    [data-sui-theme-scope] .sui-icon-button-xlarge-inverted,
    [data-sui-theme-scope] .sui-icon-button-xlarge-squircle,
    [data-sui-theme-scope] .sui-icon-button-xlarge-rectangular {
        height: var(--sui-spacing-12);
        width: var(--sui-spacing-12);
}

[data-sui-theme-scope] .sui-icon-button-xxlarge {
        padding-left: var(--sui-spacing-2);
        padding-right: var(--sui-spacing-2);
}

[data-sui-theme-scope] .sui-icon-button-xxlarge-circular,
    [data-sui-theme-scope] .sui-icon-button-xxlarge-inverted,
    [data-sui-theme-scope] .sui-icon-button-xxlarge-squircle {
        height: var(--sui-spacing-14);
        width: var(--sui-spacing-14);
}

[data-sui-theme-scope] .sui-icon-button-xxlarge-label {
        max-width: var(--sui-spacing-14);
}

[data-sui-theme-scope] .sui-icon-button-xxlarge-rectangular {
        height: var(--sui-spacing-14);
        min-width: var(--sui-spacing-14);
        max-width: var(--sui-spacing-64);
}

[data-sui-theme-scope] .sui-icon-button-xxlarge-rectangular-label {
        max-width: var(--sui-spacing-64);
}

[data-sui-theme-scope] .sui-icon-button-xxxlarge {
        padding-left: var(--sui-spacing-2);
        padding-right: var(--sui-spacing-2);
}

[data-sui-theme-scope] .sui-icon-button-xxxlarge-label {
        max-width: var(--sui-spacing-16);
}

[data-sui-theme-scope] .sui-icon-button-xxxlarge-circular,
    [data-sui-theme-scope] .sui-icon-button-xxxlarge-inverted,
    [data-sui-theme-scope] .sui-icon-button-xxxlarge-squircle {
        height: var(--sui-spacing-16);
        width: var(--sui-spacing-16);
}

[data-sui-theme-scope] .sui-icon-button-xxxlarge-rectangular {
        height: var(--sui-spacing-16);
        min-width: var(--sui-spacing-16);
        max-width: var(--sui-spacing-64);
}

[data-sui-theme-scope] .sui-icon-button-xxxlarge-rectangular-label {
        max-width: var(--sui-spacing-64);
}

[data-sui-theme-scope] .sui-icon-button-outer-label-root {
        margin-top: var(--sui-spacing-0);
        display: inline-flex;
        -webkit-user-select: none;
                user-select: none;
        flex-direction: column;
        align-items: center;
}

[data-sui-theme-scope] .sui-icon-button-outer-label-text {
        font-size: var(--sui-typography-descriptor-mini-font-size);
        font-weight: var(--sui-typography-descriptor-mini-font-weight);
        line-height: var(--sui-typography-descriptor-mini-line-height);
        -webkit-text-decoration: var(--sui-typography-descriptor-mini-text-decoration);
                text-decoration: var(--sui-typography-descriptor-mini-text-decoration);
        text-transform: var(--sui-typography-descriptor-mini-text-transform);
        font-family: var(--sui-font-family);
        margin-top: var(--sui-spacing-1);
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        white-space: pre-wrap;
        text-align: center;
}

[data-sui-theme-scope] .sui-divider-root {
        position: relative;
        display: block;
        overflow: visible;
        border-color: var(--sui-colors-neutral-b0-t10);
        border-width: var(--sui-border-width-0);
        --sui-focus-ring-border-width: var(--sui-border-width-0);
        border-style: solid;
        --sui-focus-ring-border-width-recoup: 1;
}

[data-sui-theme-scope] .sui-divider-horizontal {
        border-bottom-width: var(--sui-border-width-1);
}

[data-sui-theme-scope] .sui-divider-horizontal::after {
        --tw-content: attr(data-title);
        content: var(--tw-content);
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-divider-horizontal-has-title::after {
        position: absolute;
        left: 50%;
        top: 50%;
        --tw-translate-x: -50%;
        --tw-translate-y: -50%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        font-size: var(--sui-typography-descriptor-mini-font-size);
        font-weight: var(--sui-typography-descriptor-mini-font-weight);
        line-height: var(--sui-typography-descriptor-mini-line-height);
        -webkit-text-decoration: var(--sui-typography-descriptor-mini-text-decoration);
                text-decoration: var(--sui-typography-descriptor-mini-text-decoration);
        text-transform: var(--sui-typography-descriptor-mini-text-transform);
        font-family: var(--sui-font-family);
        text-overflow: ellipsis;
        white-space: nowrap;
        padding-left: var(--sui-spacing-4);
        padding-right: var(--sui-spacing-4);
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-divider-vertical {
        height: 100%;
        border-bottom-width: var(--sui-border-width-0);
        border-right-width: var(--sui-border-width-1);
}

[data-sui-theme-scope] .sui-divider-flex-item {
        height: auto;
        align-self: stretch;
}

[data-sui-theme-scope] .sui-divider-full {
        margin: var(--sui-spacing-0);
}

[data-sui-theme-scope] .sui-divider-middle-horizontal {
        margin-left: var(--sui-spacing-4);
        margin-right: var(--sui-spacing-4);
}

[data-sui-theme-scope] .sui-divider-middle-vertical {
        margin-top: var(--sui-spacing-4);
        margin-bottom: var(--sui-spacing-4);
}

[data-sui-theme-scope] .sui-popover-popper {
        outline: 2px solid transparent;
        outline-offset: 2px;
}

[data-sui-theme-scope] .sui-popover-paper {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));
        border-radius: var(--sui-border-radius-sm);
        --sui-focus-ring-border-radius: var(--sui-border-radius-sm);
}

[data-sui-theme-scope] :is(.sui-popover-paper[data-sui-popper-placement^='top'] .sui-popover-widget) {
        transform-origin: bottom;
}

[data-sui-theme-scope] :is(.sui-popover-paper[data-sui-popper-placement^='bottom'] .sui-popover-widget) {
        transform-origin: top;
}

[data-sui-theme-scope] :is(.sui-popover-paper[data-sui-popper-placement^='left'] .sui-popover-widget) {
        transform-origin: right;
}

[data-sui-theme-scope] :is(.sui-popover-paper[data-sui-popper-placement^='right'] .sui-popover-widget) {
        transform-origin: left;
}

[data-sui-theme-scope] .sui-popover-bordered {
        border-style: solid;
        border-color: var(--sui-colors-neutral-b0-t20);
        border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width-recoup: 1;
}

[data-sui-theme-scope] .sui-popover-shadow {
        --tw-shadow: var(--sui-box-shadow-md);
        --tw-shadow-colored: var(--sui-box-shadow-md);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

[data-sui-theme-scope] .sui-menu-paper {
        min-width: var(--sui-spacing-50);
        max-width: var(--sui-spacing-112);
        overflow: hidden;
        padding-top: var(--sui-spacing-2);
        padding-bottom: var(--sui-spacing-2);
}

[data-sui-theme-scope] .sui-list-root {
        width: 100%;
        overflow: auto;
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));
        outline: 2px solid transparent;
        outline-offset: 2px;
}

[data-sui-theme-scope] .sui-menu-item-container {
        position: relative;
        box-sizing: border-box;
        display: flex;
        min-height: var(--sui-spacing-10);
        -webkit-user-select: none;
                user-select: none;
        align-items: center;
        padding-left: var(--sui-spacing-2);
        padding-right: var(--sui-spacing-2);
        padding-top: var(--sui-spacing-2\.5);
        padding-bottom: var(--sui-spacing-2\.5);
        border-radius: var(--sui-border-radius-sm);
        --sui-focus-ring-border-radius: var(--sui-border-radius-sm);
}

[data-sui-theme-scope] .sui-menu-item-select-indicator {
        display: flex;
        align-items: center;
        align-self: flex-start;
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
        opacity: 0;
        height: var(--sui-typography-subtitle-mini-line-height);
}

[data-sui-theme-scope] .sui-menu-item-select-dot {
        display: flex;
        height: var(--sui-spacing-4);
        width: var(--sui-spacing-4);
        align-items: center;
        justify-content: center;
}

[data-sui-theme-scope] .sui-menu-item-select-dot::after {
        height: var(--sui-spacing-1\.5);
        width: var(--sui-spacing-1\.5);
        background-color: currentColor;
        border-radius: var(--sui-border-radius-full);
        --sui-focus-ring-border-radius: var(--sui-border-radius-full);
        content: '';
}

[data-sui-theme-scope] .sui-menu-item-root {
        box-sizing: border-box;
        width: 100%;
        cursor: pointer;
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));
        padding-left: var(--sui-spacing-2);
        padding-right: var(--sui-spacing-2);
        outline: 2px solid transparent;
        outline-offset: 2px;
        font-size: var(--sui-typography-subtitle-mini-font-size);
        font-weight: var(--sui-typography-subtitle-mini-font-weight);
        line-height: var(--sui-typography-subtitle-mini-line-height);
        -webkit-text-decoration: var(--sui-typography-subtitle-mini-text-decoration);
                text-decoration: var(--sui-typography-subtitle-mini-text-decoration);
        text-transform: var(--sui-typography-subtitle-mini-text-transform);
        font-family: var(--sui-font-family);
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-menu-item-root.sui-selected {
        font-size: var(--sui-typography-subtitle-mini-font-size);
        font-weight: var(--sui-typography-subtitle-mini-font-weight);
        line-height: var(--sui-typography-subtitle-mini-line-height);
        -webkit-text-decoration: var(--sui-typography-subtitle-mini-text-decoration);
                text-decoration: var(--sui-typography-subtitle-mini-text-decoration);
        text-transform: var(--sui-typography-subtitle-mini-text-transform);
        font-family: var(--sui-font-family);
}

[data-sui-theme-scope] :is(.sui-menu-item-root.sui-selected .sui-menu-item-select-indicator) {
        opacity: 1;
}

[data-sui-theme-scope] .sui-menu-item-root.sui-disabled {
        pointer-events: none;
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] :is(.sui-menu-item-root.sui-disabled.sui-spruno .sui-list-item-text > span) {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] :is(.sui-menu-item-root.sui-disabled .sui-menu-item-select-indicator) {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-menu-item-root.sui-focus-visible,
    [data-sui-theme-scope] .sui-menu-item-root.sui-focused {
        outline: 2px solid transparent;
        outline-offset: 2px;
}

[data-sui-theme-scope] :is(.sui-menu-item-root.sui-focus-visible .sui-menu-item-container), [data-sui-theme-scope] :is(.sui-menu-item-root.sui-focused .sui-menu-item-container) {
        --sui-focus-ring-color: var(--sui-focus-ring-inset-color);
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] :is(.sui-menu-item-root.sui-focus-visible .sui-menu-item-container)::after, [data-sui-theme-scope] :is(.sui-menu-item-root.sui-focused .sui-menu-item-container)::after {
        pointer-events: none;
        content: '';
        position: absolute;
        inset: 0;
        border-radius: var(--sui-focus-ring-border-radius, 0px);
        box-shadow: inset 0 0 0 var(--sui-focus-ring-inset-width) var(--sui-focus-ring-color);
}

[data-sui-theme-scope] :is(.sui-menu-item-root:not(:focus-within):active .sui-menu-item-container), [data-sui-theme-scope] :is(.sui-menu-item-root:not(:focus-within).sui-active .sui-menu-item-container), [data-sui-theme-scope] :is(.sui-menu-item-root:focus:active .sui-menu-item-container), [data-sui-theme-scope] :is(.sui-menu-item-root:focus.sui-active .sui-menu-item-container), [data-sui-theme-scope] :is(.sui-menu-item-root.sui-focused:active .sui-menu-item-container), [data-sui-theme-scope] :is(.sui-menu-item-root.sui-focused.sui-active .sui-menu-item-container) {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] :is(.sui-menu-item-nowrap .sui-menu-item-container) {
        height: var(--sui-spacing-10);
        padding-top: var(--sui-spacing-0);
        padding-bottom: var(--sui-spacing-0);
}

[data-sui-theme-scope] :is(.sui-menu-item-nowrap .sui-menu-item-select-indicator) {
        align-self: center;
}

[data-sui-theme-scope] :is(.sui-menu-item-nowrap .sui-menu-item-text) {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
}

[data-sui-theme-scope] .sui-menu-item-selectable {
        font-size: var(--sui-typography-main-text-font-size);
        font-weight: var(--sui-typography-main-text-font-weight);
        line-height: var(--sui-typography-main-text-line-height);
        -webkit-text-decoration: var(--sui-typography-main-text-text-decoration);
                text-decoration: var(--sui-typography-main-text-text-decoration);
        text-transform: var(--sui-typography-main-text-text-transform);
        font-family: var(--sui-font-family);
}

[data-sui-theme-scope] :is(.sui-menu-item-highlighted .sui-menu-item-container) {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-menu-list-root {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-virtualized-menu-paper {
        min-width: var(--sui-spacing-50);
        max-width: var(--sui-spacing-112);
        overflow: hidden;
}

[data-sui-theme-scope] .sui-virtualized-menu-paper-content-container {
        width: 100%;
}

[data-sui-theme-scope] .sui-select-chevron {
        height: var(--sui-spacing-6);
        width: var(--sui-spacing-6);
        flex-shrink: 0;
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
        --sui-squircle-bg-color: transparent;
        --sui-squircle-border-color: transparent;
        --sui-squircle-border-width: var(--sui-border-width-0);
}

[data-sui-theme-scope] .sui-select-placeholder {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-select-placeholder,
[data-sui-theme-scope] .sui-select-value {
        font-size: var(--sui-typography-main-text-font-size);
        font-weight: var(--sui-typography-main-text-font-weight);
        line-height: var(--sui-typography-main-text-line-height);
        -webkit-text-decoration: var(--sui-typography-main-text-text-decoration);
                text-decoration: var(--sui-typography-main-text-text-decoration);
        text-transform: var(--sui-typography-main-text-text-transform);
        font-family: var(--sui-font-family);
        flex-grow: 1;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        text-align: left;
}

[data-sui-theme-scope] .sui-select-value {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] :is(.sui-select-error .sui-select-chevron) {
        --tw-text-opacity: 1;
        color: rgb(var(--s-danger), calc(var(--s-danger-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-select-selector {
        display: flex;
        cursor: pointer;
        align-items: center;
        justify-content: flex-start;
        height: 100%;
        width: 100%;
        min-width: var(--sui-spacing-24);
        padding: var(--sui-spacing-0);
        outline: 2px solid transparent;
        outline-offset: 2px;
        border-style: none;
        background-color: transparent;
        --sui-focus-ring-border-width-recoup: 0;
}

[data-sui-theme-scope] .sui-select-menu {
        max-width: none;
}

[data-sui-theme-scope] .sui-select-native-input {
        display: none;
}

[data-sui-theme-scope] .sui-select-content {
        padding: var(--sui-spacing-0);
}

[data-sui-theme-scope] .sui-select-outlined-selector-xlarge, [data-sui-theme-scope] .sui-select-contained-selector-xlarge {
        padding-left: var(--sui-spacing-4);
        padding-right: var(--sui-spacing-3);
}

[data-sui-theme-scope] .sui-select-outlined-selector-large, [data-sui-theme-scope] .sui-select-contained-selector-large {
        padding-left: var(--sui-spacing-3);
        padding-right: var(--sui-spacing-2);
}

[data-sui-theme-scope] .sui-select-outlined-selector-medium, [data-sui-theme-scope] .sui-select-contained-selector-medium {
        padding-left: var(--sui-spacing-2\.5);
        padding-right: var(--sui-spacing-1\.5);
}

[data-sui-theme-scope] .sui-select-outlined-selector.sui-expanded {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] :is(.sui-select-outlined-selector.sui-expanded .sui-select-chevron) {
        --tw-text-opacity: 1;
        color: rgb(var(--s-primary-f), calc(var(--s-primary-f-opacity, 1) * var(--tw-text-opacity)));
        --s-squircle-bg-color-opacity: 1;
        --sui-squircle-bg-color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--s-squircle-bg-color-opacity)));
}

[data-sui-theme-scope] :is(.sui-select-error .sui-select-contained-selector.sui-expanded) {
        background-color: transparent;
}

[data-sui-theme-scope] :is(.sui-select-error .sui-select-contained-selector.sui-expanded .sui-select-chevron) {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-select-contained-selector.sui-expanded {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] :is(.sui-select-contained-selector.sui-expanded .sui-select-chevron) {
        --s-squircle-bg-color-opacity: 1;
        --sui-squircle-bg-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--s-squircle-bg-color-opacity)));
}

[data-sui-theme-scope] :is(.sui-select-standard-selector.sui-expanded .sui-select-chevron) {
        --tw-text-opacity: 1;
        color: rgb(var(--s-primary-f), calc(var(--s-primary-f-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-select-root {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] :is(.sui-select-root.sui-disabled .sui-select-selector) {
        pointer-events: none;
}

[data-sui-theme-scope] :is(.sui-select-root.sui-disabled .sui-select-selector),
    [data-sui-theme-scope] :is(.sui-select-root.sui-disabled .sui-select-placeholder),
    [data-sui-theme-scope] :is(.sui-select-root.sui-disabled .sui-select-value),
    [data-sui-theme-scope] :is(.sui-select-root.sui-disabled .sui-select-chevron) {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-split-button-root {
        position: relative;
        display: inline-flex;
}

[data-sui-theme-scope] .sui-split-button-bg {
        position: absolute;
        inset: var(--sui-spacing-0);
        box-sizing: border-box;
        padding-left: var(--sui-spacing-0);
        padding-right: var(--sui-spacing-0);
}

[data-sui-theme-scope] .sui-split-button-bg.sui-button-outlined {
        border-color: transparent;
}

[data-sui-theme-scope] .sui-split-button-action-button-root {
        border-top-right-radius: var(--sui-border-radius-none);
        border-bottom-right-radius: var(--sui-border-radius-none);
        border-right-width: var(--sui-border-width-0);
}

[data-sui-theme-scope] .sui-split-button-action-button-root:focus-visible::after,
    [data-sui-theme-scope] .sui-split-button-action-button-root.sui-focus-visible::after {
        border-top-right-radius: var(--sui-border-radius-none);
        border-bottom-right-radius: var(--sui-border-radius-none);
}

[data-sui-theme-scope] .sui-split-button-divider-contained-primary,
    [data-sui-theme-scope] .sui-split-button-divider-contained-danger,
    [data-sui-theme-scope] .sui-split-button-divider-contained-warning,
    [data-sui-theme-scope] .sui-split-button-divider-contained-success {
        border-color: var(--sui-colors-neutral-w0-t20);
}

[data-sui-theme-scope] .sui-split-button-divider-contained-secondary,
    [data-sui-theme-scope] .sui-split-button-divider-contained-neutral {
        border-color: var(--sui-colors-neutral-b0-t10);
}

[data-sui-theme-scope] .sui-split-button-divider-inverted-primary,
    [data-sui-theme-scope] .sui-split-button-divider-outlined-primary {
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-primary-f), calc(var(--s-primary-f-opacity, 1) * var(--tw-border-opacity)));
}

[data-sui-theme-scope] .sui-split-button-divider-inverted-danger,
    [data-sui-theme-scope] .sui-split-button-divider-outlined-danger {
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-danger-f), calc(var(--s-danger-f-opacity, 1) * var(--tw-border-opacity)));
}

[data-sui-theme-scope] .sui-split-button-divider-inverted-warning,
    [data-sui-theme-scope] .sui-split-button-divider-outlined-warning {
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-warning-f), calc(var(--s-warning-f-opacity, 1) * var(--tw-border-opacity)));
}

[data-sui-theme-scope] .sui-split-button-divider-inverted-success,
    [data-sui-theme-scope] .sui-split-button-divider-outlined-success {
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-success-f), calc(var(--s-success-f-opacity, 1) * var(--tw-border-opacity)));
}

[data-sui-theme-scope] .sui-split-button-divider-inverted-secondary,
    [data-sui-theme-scope] .sui-split-button-divider-inverted-neutral {
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-border-opacity)));
}

[data-sui-theme-scope] .sui-split-button-divider-outlined-primary.sui-disabled,
    [data-sui-theme-scope] .sui-split-button-divider-outlined-danger.sui-disabled,
    [data-sui-theme-scope] .sui-split-button-divider-outlined-warning.sui-disabled,
    [data-sui-theme-scope] .sui-split-button-divider-outlined-success.sui-disabled,
    [data-sui-theme-scope] .sui-split-button-divider-outlined-secondary,
    [data-sui-theme-scope] .sui-split-button-divider-outlined-neutral {
        border-color: var(--sui-colors-neutral-b0-t20);
}

[data-sui-theme-scope] .sui-split-button-divider-inverted-primary.sui-disabled,
    [data-sui-theme-scope] .sui-split-button-divider-inverted-danger.sui-disabled,
    [data-sui-theme-scope] .sui-split-button-divider-inverted-warning.sui-disabled,
    [data-sui-theme-scope] .sui-split-button-divider-inverted-success.sui-disabled,
    [data-sui-theme-scope] .sui-split-button-divider-inverted-neutral.sui-disabled {
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-border-opacity)));
}

[data-sui-theme-scope] .sui-split-button-divider-inverted-secondary.sui-disabled {
        border-color: var(--sui-colors-neutral-w0-t20);
}

[data-sui-theme-scope] .sui-split-button-divider-inverted-neutral {
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-neutral-b1), calc(var(--s-neutral-b1-opacity, 1) * var(--tw-border-opacity)));
}

[data-sui-theme-scope] .sui-split-button-divider-text,
    [data-sui-theme-scope] .sui-split-button-divider-text.sui-disabled {
        visibility: hidden;
}

[data-sui-theme-scope] .sui-split-button-menu-button-root {
        width: auto;
        border-top-left-radius: var(--sui-border-radius-none);
        border-bottom-left-radius: var(--sui-border-radius-none);
        border-left-width: var(--sui-border-width-0);
}

[data-sui-theme-scope] .sui-split-button-menu-button-root:focus-visible::after,
    [data-sui-theme-scope] .sui-split-button-menu-button-root.sui-focus-visible::after {
        border-top-left-radius: var(--sui-border-radius-none);
        border-bottom-left-radius: var(--sui-border-radius-none);
}

[data-sui-theme-scope] .sui-split-button-menu-button-root.sui-disabled {
        color: var(--sui-icon-button-text-color-disabled);
}

[data-sui-theme-scope] .sui-fab-button-root {
        cursor: pointer;
        -webkit-user-select: none;
                user-select: none;
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-high-contrast-b0), calc(var(--s-neutral-high-contrast-b0-opacity, 1) * var(--tw-text-opacity)));
        outline: 2px solid transparent;
        outline-offset: 2px;
        border-style: none;
        background-color: transparent;
        --sui-focus-ring-border-width-recoup: 0;
        --s-squircle-bg-color-opacity: 1;
        --sui-squircle-bg-color: rgb(var(--s-primary-b), calc(var(--s-primary-b-opacity, 1) * var(--s-squircle-bg-color-opacity)));
        --sui-squircle-border-color: var(--sui-squircle-fill);
        --s-squircle-bg-color-hover-opacity: 1;
        --sui-squircle-bg-color-hover: rgb(var(--s-primary-b-high-contrast), calc(var(--s-primary-b-high-contrast-opacity, 1) * var(--s-squircle-bg-color-hover-opacity)));
        --sui-squircle-border-color-hover: var(--sui-colors-primary-t0);
        --s-squircle-bg-color-active-opacity: 1;
        --sui-squircle-bg-color-active: rgb(var(--s-neutral-high-contrast-w0), calc(var(--s-neutral-high-contrast-w0-opacity, 1) * var(--s-squircle-bg-color-active-opacity)));
        --s-squircle-ring-color-opacity: 1;
        --sui-squircle-ring-color: rgb(var(--s-primary-f-high-contrast), calc(var(--s-primary-f-high-contrast-opacity, 1) * var(--s-squircle-ring-color-opacity)));
        --sui-squircle-ring-offset: var(--sui-border-width-2);
        --sui-squircle-ring-width: var(--sui-border-width-2);
}

[data-sui-theme-scope] .sui-fab-button-large {
        height: var(--sui-spacing-12);
        width: var(--sui-spacing-12);
}

[data-sui-theme-scope] .sui-fab-button-small {
        height: var(--sui-spacing-8);
        width: var(--sui-spacing-8);
}

[data-sui-theme-scope] .sui-fab-button-activated {
        --tw-text-opacity: 1;
        color: rgb(var(--s-primary-f), calc(var(--s-primary-f-opacity, 1) * var(--tw-text-opacity)));
        --s-squircle-bg-color-opacity: 1;
        --sui-squircle-bg-color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--s-squircle-bg-color-opacity)));
        --s-squircle-border-color-opacity: 1;
        --sui-squircle-border-color: rgb(var(--s-primary-f), calc(var(--s-primary-f-opacity, 1) * var(--s-squircle-border-color-opacity)));
        --sui-squircle-border-width: var(--sui-border-width-1\.2);
        --s-squircle-bg-color-hover-opacity: 1;
        --sui-squircle-bg-color-hover: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--s-squircle-bg-color-hover-opacity)));
        --s-squircle-border-color-hover-opacity: 1;
        --sui-squircle-border-color-hover: rgb(var(--s-primary-f-high-contrast), calc(var(--s-primary-f-high-contrast-opacity, 1) * var(--s-squircle-border-color-hover-opacity)));
        --s-squircle-bg-color-active-opacity: 1;
        --sui-squircle-bg-color-active: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--s-squircle-bg-color-active-opacity)));
}

[data-sui-theme-scope] .sui-fab-button-activated.sui-active,
    [data-sui-theme-scope] .sui-fab-button-activated:active {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] :is(.sui-call-button-end svg) {
        transform: rotate(135deg);
}

[data-sui-theme-scope] .sui-checkbox-input {
        position: absolute;
        inset: var(--sui-spacing-0);
        margin: var(--sui-spacing-0);
        height: 100%;
        width: 100%;
        cursor: pointer;
        opacity: 0;
}

[data-sui-theme-scope] .sui-checkbox-root {
        position: relative;
        display: inline-flex;
        height: var(--sui-spacing-5);
        width: var(--sui-spacing-5);
        align-items: center;
        justify-content: center;
        vertical-align: middle;
        border-radius: var(--sui-border-radius-xs);
        --sui-focus-ring-border-radius: var(--sui-border-radius-xs);
        box-sizing: border-box;
        border-style: none;
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-high-contrast-b0), calc(var(--s-neutral-high-contrast-b0-opacity, 1) * var(--tw-text-opacity)));
        --sui-focus-ring-border-width-recoup: 0;
        --sui-checkbox-bg-color: var(--sui-colors-neutral-base);
        --sui-checkbox-bg-color-hover: var(--sui-colors-neutral-b5);
        --sui-checkbox-bg-color-active: var(--sui-colors-neutral-b4);
        --sui-checkbox-bg-color-disabled: var(--sui-colors-neutral-base);
        --sui-checkbox-border-color: var(--sui-colors-neutral-b2);
        --sui-checkbox-border-color-hover: var(--sui-colors-neutral-b1);
        --sui-checkbox-border-color-active: var(--sui-colors-neutral-b1);
        --sui-checkbox-border-color-disabled: var(--sui-colors-neutral-b0-t20);
}

[data-sui-theme-scope] .sui-checkbox-root.sui-disabled {
        pointer-events: none;
}

[data-sui-theme-scope] .sui-checkbox-rectangular {
        background-color: var(--sui-checkbox-bg-color);
}

[data-sui-theme-scope] .sui-checkbox-rectangular:active {
        background-color: var(--sui-checkbox-bg-color-active);
}

[data-sui-theme-scope] :is(.sui-checkbox-rectangular:active .sui-checkbox-inner) {
        border-color: var(--sui-checkbox-border-color-active);
}

[data-sui-theme-scope] .sui-checkbox-rectangular.sui-disabled {
        background-color: var(--sui-checkbox-bg-color-disabled);
}

[data-sui-theme-scope] :is(.sui-checkbox-rectangular.sui-disabled .sui-checkbox-inner) {
        border-color: var(--sui-checkbox-border-color-disabled);
}

[data-sui-theme-scope] .sui-checkbox-rectangular:focus-visible,
    [data-sui-theme-scope] .sui-checkbox-rectangular.sui-focus-visible {
        --sui-focus-ring-color: var(--sui-focus-ring-normal-color);
}

[data-sui-theme-scope] .sui-checkbox-rectangular:focus-visible::after,
    [data-sui-theme-scope] .sui-checkbox-rectangular.sui-focus-visible::after {
        pointer-events: none;
        content: '';
        position: absolute;
        inset: 0;
        border-radius: calc(var(--sui-focus-ring-normal-offset) + var(--sui-focus-ring-border-radius, 0px));
        box-shadow: 0 0 0 var(--sui-focus-ring-normal-width) var(--sui-focus-ring-color);
        margin: calc(var(--sui-focus-ring-normal-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1));
}

[data-sui-theme-scope] .sui-checkbox-squircle {
        --sui-squircle-border-width: var(--sui-border-width-1);
        --sui-squircle-bg-color: var(--sui-checkbox-bg-color);
        --sui-squircle-bg-color-hover: var(--sui-checkbox-bg-color-hover);
        --sui-squircle-border-color: var(--sui-checkbox-border-color);
        --sui-squircle-border-color-hover: var(--sui-checkbox-border-color-hover);
        --sui-squircle-border-color-active: var(--sui-checkbox-border-color-active);
        --sui-squircle-bg-color-active: var(--sui-checkbox-bg-color-active);
}

[data-sui-theme-scope] .sui-checkbox-squircle.sui-disabled {
        --sui-squircle-bg-color: var(--sui-checkbox-bg-color-disabled);
        --sui-squircle-border-color: var(--sui-checkbox-border-color-disabled);
}

[data-sui-theme-scope] .sui-checkbox.sui-checked,
  [data-sui-theme-scope] .sui-checkbox-indeterminate {
        --sui-checkbox-bg-color: var(--sui-colors-primary-b);
        --sui-checkbox-border-color: transparent;
        --sui-checkbox-border-color-hover: transparent;
        --sui-checkbox-border-color-active: transparent;
        --sui-checkbox-border-color-disabled: transparent;
        --sui-checkbox-bg-color-hover: var(--sui-colors-primary-b-high-contrast);
        --sui-checkbox-bg-color-active: var(--sui-colors-neutral-high-contrast-w0);
        --sui-checkbox-bg-color-disabled: var(--sui-colors-primary-b-t20);
}

[data-sui-theme-scope] .sui-checkbox-inner-rectangular {
        pointer-events: none;
        position: absolute;
        box-sizing: border-box;
        height: 100%;
        width: 100%;
        border-radius: var(--sui-border-radius-xs);
        --sui-focus-ring-border-radius: var(--sui-border-radius-xs);
        border-style: solid;
        border-width: var(--sui-border-width-1\.2);
        --sui-focus-ring-border-width: var(--sui-border-width-1\.2);
        --sui-focus-ring-border-width-recoup: 1;
        border-color: var(--sui-checkbox-border-color);
}

[data-sui-theme-scope] .sui-chip-root {
        font-size: var(--sui-typography-subtitle-mini-font-size);
        font-weight: var(--sui-typography-subtitle-mini-font-weight);
        line-height: var(--sui-typography-subtitle-mini-line-height);
        -webkit-text-decoration: var(--sui-typography-subtitle-mini-text-decoration);
                text-decoration: var(--sui-typography-subtitle-mini-text-decoration);
        text-transform: var(--sui-typography-subtitle-mini-text-transform);
        font-family: var(--sui-font-family);
        box-sizing: border-box;
        display: inline-flex;
        align-items: center;
        border-style: solid;
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-neutral-high-contrast), calc(var(--s-neutral-high-contrast-opacity, 1) * var(--tw-border-opacity)));
        border-radius: var(--sui-border-radius-full);
        --sui-focus-ring-border-radius: var(--sui-border-radius-full);
        border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width-recoup: 1;
        background-color: var(--sui-chip-bg-color);
}

[data-sui-theme-scope] .sui-chip-root.sui-disabled {
        pointer-events: none;
        opacity: 0.35;
}

[data-sui-theme-scope] .sui-chip-truncate {
        max-width: var(--sui-spacing-36);
}

[data-sui-theme-scope] .sui-chip-label {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding-left: var(--sui-spacing-1);
        padding-right: var(--sui-spacing-1);
        color: var(--sui-chip-text-color);
}

[data-sui-theme-scope] .sui-chip-large {
        height: var(--sui-spacing-8);
        padding: var(--sui-spacing-1);
}

[data-sui-theme-scope] .sui-chip-medium {
        height: var(--sui-spacing-7);
        padding: var(--sui-spacing-0\.5);
}

[data-sui-theme-scope] .sui-chip-delete-icon {
        flex-shrink: 0;
        color: var(--sui-chip-text-color);
}

[data-sui-theme-scope] .sui-chip-default {
        --sui-chip-bg-color: var(--sui-colors-neutral-b4);
        --sui-chip-text-color: var(--sui-colors-neutral-b1);
        --sui-chip-hover-bg-color: var(--sui-colors-neutral-b2);
        --sui-chip-active-bg-color: var(--sui-colors-neutral-b0);
}

[data-sui-theme-scope] .sui-chip-error {
        --sui-chip-bg-color: var(--sui-colors-danger-t10);
        --sui-chip-text-color: var(--sui-colors-danger-high-contrast);
        --sui-chip-hover-bg-color: var(--sui-colors-danger);
        --sui-chip-active-bg-color: var(--sui-colors-danger-high-contrast);
}

[data-sui-theme-scope] .sui-chip-clickable {
        position: relative;
        cursor: pointer;
        outline: 2px solid transparent;
        outline-offset: 2px;
}

[data-sui-theme-scope] .sui-chip-clickable:focus-visible {
        --sui-focus-ring-color: var(--sui-focus-ring-tight-color);
}

[data-sui-theme-scope] .sui-chip-clickable:focus-visible::after {
        pointer-events: none;
        content: '';
        position: absolute;
        inset: 0;
        border-radius: calc(var(--sui-focus-ring-tight-offset) + var(--sui-focus-ring-border-radius, 0px));
        box-shadow: 0 0 0 var(--sui-focus-ring-tight-width) var(--sui-focus-ring-color);
        margin: calc(var(--sui-focus-ring-tight-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1));
}

[data-sui-theme-scope] .sui-chip-clickable:not(:focus-within):active, [data-sui-theme-scope] .sui-chip-clickable:focus:active {
        background-color: var(--sui-chip-active-bg-color);
}

[data-sui-theme-scope] :is(.sui-chip-clickable:not(:focus-within):active .sui-chip-label), [data-sui-theme-scope] :is(.sui-chip-clickable:focus:active .sui-chip-label) {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-inline-editable-root {
        font-size: var(--sui-typography-main-text-font-size);
        font-weight: var(--sui-typography-main-text-font-weight);
        line-height: var(--sui-typography-main-text-line-height);
        -webkit-text-decoration: var(--sui-typography-main-text-text-decoration);
                text-decoration: var(--sui-typography-main-text-text-decoration);
        text-transform: var(--sui-typography-main-text-text-transform);
        font-family: var(--sui-font-family);
        position: relative;
        box-sizing: border-box;
        display: inline-flex;
        width: auto;
        min-width: var(--sui-spacing-8);
        vertical-align: middle;
}

[data-sui-theme-scope] .sui-inline-editable-full-width {
        width: 100%;
}

[data-sui-theme-scope] .sui-inline-editable-input,
  [data-sui-theme-scope] .sui-inline-editable-textarea {
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        text-transform: inherit;
        text-decoration: inherit;
        letter-spacing: inherit;
        font-family: inherit;
        width: 100%;
        border-style: solid;
        border-color: transparent;
        background-color: transparent;
        padding: var(--sui-spacing-0);
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
        --sui-focus-ring-border-width-recoup: 1;
}

[data-sui-theme-scope] .sui-inline-editable-input::selection, [data-sui-theme-scope] .sui-inline-editable-textarea::selection {
        background-color: var(--sui-colors-primary-b-t20);
}

[data-sui-theme-scope] .sui-inline-editable-input::placeholder, [data-sui-theme-scope] .sui-inline-editable-textarea::placeholder {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-inline-editable-input:focus, [data-sui-theme-scope] .sui-inline-editable-textarea:focus {
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-primary-f), calc(var(--s-primary-f-opacity, 1) * var(--tw-border-opacity)));
        outline: 2px solid transparent;
        outline-offset: 2px;
}

[data-sui-theme-scope] .sui-inline-editable-input.sui-disabled, [data-sui-theme-scope] .sui-inline-editable-textarea.sui-disabled {
        border-color: transparent;
        background-color: transparent;
}

[data-sui-theme-scope] .sui-inline-editable-input.sui-disabled::placeholder, [data-sui-theme-scope] .sui-inline-editable-textarea.sui-disabled::placeholder {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-inline-editable-text {
        -webkit-user-select: none;
                user-select: none;
        border-style: solid;
        --sui-focus-ring-border-width-recoup: 1;
}

[data-sui-theme-scope] .sui-inline-editable-input {
        position: absolute;
        top: var(--sui-spacing-0);
        box-sizing: border-box;
}

[data-sui-theme-scope] :is(.sui-inline-editable-input + .sui-inline-editable-text) {
        display: inline-block;
        height: var(--sui-spacing-0);
        overflow: hidden;
        white-space: pre;
        border-color: transparent;
}

[data-sui-theme-scope] .sui-inline-editable-textarea {
        resize: none;
}

[data-sui-theme-scope] :is(.sui-inline-editable-textarea + .sui-inline-editable-text) {
        display: none;
}

[data-sui-theme-scope] .sui-inline-editable-standard {
        min-height: 1.4375rem;
}

[data-sui-theme-scope] .sui-inline-editable-standard-input,
    [data-sui-theme-scope] .sui-inline-editable-standard-textarea {
        padding-top: var(--sui-spacing-0\.5);
        border-width: var(--sui-border-width-0);
        --sui-focus-ring-border-width: var(--sui-border-width-0);
        border-bottom-width: var(--sui-border-width-1);
        padding-bottom: calc(var(--sui-spacing-0\.5) + var(--sui-border-width-1));
}

[data-sui-theme-scope] .sui-inline-editable-standard-input:focus, [data-sui-theme-scope] .sui-inline-editable-standard-textarea:focus {
        padding-bottom: var(--sui-spacing-0\.5);
        border-bottom-width: var(--sui-border-width-2);
}

[data-sui-theme-scope] .sui-inline-editable-outlined {
        min-height: 1.5625rem;
}

[data-sui-theme-scope] .sui-inline-editable-outlined-input,
    [data-sui-theme-scope] .sui-inline-editable-outlined-textarea {
        border-radius: var(--sui-border-radius-xs);
        --sui-focus-ring-border-radius: var(--sui-border-radius-xs);
        border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width: var(--sui-border-width-1);
        padding: calc(var(--sui-spacing-0\.5) + var(--sui-border-width-1));
}

[data-sui-theme-scope] .sui-inline-editable-outlined-input:focus, [data-sui-theme-scope] .sui-inline-editable-outlined-textarea:focus {
        padding: var(--sui-spacing-0\.5);
        border-width: var(--sui-border-width-2);
        --sui-focus-ring-border-width: var(--sui-border-width-2);
}

[data-sui-theme-scope] :is(.sui-inline-editable-outlined-input + .sui-inline-editable-text) {
        padding: var(--sui-spacing-0\.5);
        border-left-width: var(--sui-border-width-2);
        border-right-width: var(--sui-border-width-2);
}

[data-sui-theme-scope] .sui-tag-root {
        font-size: var(--sui-typography-descriptor-mini-semi-bold-font-size);
        font-weight: var(--sui-typography-descriptor-mini-semi-bold-font-weight);
        line-height: var(--sui-typography-descriptor-mini-semi-bold-line-height);
        line-height: var(
      --sui-spacing-3\.5
    );
        -webkit-text-decoration: var(--sui-typography-descriptor-mini-semi-bold-text-decoration);
                text-decoration: var(--sui-typography-descriptor-mini-semi-bold-text-decoration);
        text-transform: var(--sui-typography-descriptor-mini-semi-bold-text-transform);
        font-family: var(--sui-font-family);
        box-sizing: border-box;
        display: inline-block;
        height: var(--sui-spacing-4);
        min-width: var(--sui-spacing-6);
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        border-style: solid;
        padding-left: var(--sui-spacing-1);
        padding-right: var(--sui-spacing-1);
        border-radius: var(--sui-border-radius-xs);
        --sui-focus-ring-border-radius: var(--sui-border-radius-xs);
        border-width: var(--sui-border-width-1\.2);
        --sui-focus-ring-border-width: var(--sui-border-width-1\.2);
        --sui-focus-ring-border-width-recoup: 1;
}

[data-sui-theme-scope] .sui-tag-has-start-icon {
        font-size: var(--sui-typography-descriptor-mini-font-size);
        font-weight: var(--sui-typography-descriptor-mini-font-weight);
        line-height: var(--sui-typography-descriptor-mini-line-height);
        -webkit-text-decoration: var(--sui-typography-descriptor-mini-text-decoration);
                text-decoration: var(--sui-typography-descriptor-mini-text-decoration);
        text-transform: var(--sui-typography-descriptor-mini-text-transform);
        font-family: var(--sui-font-family);
        display: inline-flex;
        align-items: center;
        padding-left: var(--sui-spacing-1);
        padding-right: var(--sui-spacing-1\.5);
}

[data-sui-theme-scope] .sui-tag-default {
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-warning-high-contrast), calc(var(--s-warning-high-contrast-opacity, 1) * var(--tw-border-opacity)));
        --tw-text-opacity: 1;
        color: rgb(var(--s-warning-high-contrast), calc(var(--s-warning-high-contrast-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-tag-neutral {
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-border-opacity)));
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-tag-secondary {
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-border-opacity)));
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-tag-primary {
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-primary-f), calc(var(--s-primary-f-opacity, 1) * var(--tw-border-opacity)));
        --tw-text-opacity: 1;
        color: rgb(var(--s-primary-f), calc(var(--s-primary-f-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-tag-success {
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-success-f), calc(var(--s-success-f-opacity, 1) * var(--tw-border-opacity)));
        --tw-text-opacity: 1;
        color: rgb(var(--s-success-f), calc(var(--s-success-f-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-tag-warning {
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-warning-f), calc(var(--s-warning-f-opacity, 1) * var(--tw-border-opacity)));
        --tw-text-opacity: 1;
        color: rgb(var(--s-warning-f), calc(var(--s-warning-f-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-tag-danger {
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-danger-f), calc(var(--s-danger-f-opacity, 1) * var(--tw-border-opacity)));
        --tw-text-opacity: 1;
        color: rgb(var(--s-danger-f), calc(var(--s-danger-f-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-tag-outlined {
        background-color: var(--sui-colors-neutral-w0-t0);
}

[data-sui-theme-scope] .sui-tag-filled-default {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-warning-high-contrast), calc(var(--s-warning-high-contrast-opacity, 1) * var(--tw-bg-opacity)));
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-tag-filled-neutral {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-bg-opacity)));
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-tag-filled-secondary {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-bg-opacity)));
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b1), calc(var(--s-neutral-b1-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-tag-filled-primary {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-primary-b), calc(var(--s-primary-b-opacity, 1) * var(--tw-bg-opacity)));
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-tag-filled-success {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-success), calc(var(--s-success-opacity, 1) * var(--tw-bg-opacity)));
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-tag-filled-warning {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-warning), calc(var(--s-warning-opacity, 1) * var(--tw-bg-opacity)));
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-tag-filled-danger {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-danger), calc(var(--s-danger-opacity, 1) * var(--tw-bg-opacity)));
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-tag-inverted-default {
        border-color: transparent;
        background-color: rgb(var(--s-warning-high-contrast), calc(var(--s-warning-high-contrast-opacity, 1) * 0.1));
        --tw-text-opacity: 1;
        color: rgb(var(--s-warning-high-contrast), calc(var(--s-warning-high-contrast-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-tag-inverted-neutral {
        border-color: transparent;
        background-color: rgb(var(--s-neutral-b1), calc(var(--s-neutral-b1-opacity, 1) * 0.1));
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b1), calc(var(--s-neutral-b1-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-tag-inverted-secondary {
        border-color: transparent;
        background-color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * 0.1));
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-tag-inverted-primary {
        border-color: transparent;
        background-color: rgb(var(--s-primary-b), calc(var(--s-primary-b-opacity, 1) * 0.1));
        --tw-text-opacity: 1;
        color: rgb(var(--s-primary-f), calc(var(--s-primary-f-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-tag-inverted-success {
        border-color: transparent;
        background-color: rgb(var(--s-success), calc(var(--s-success-opacity, 1) * 0.1));
        --tw-text-opacity: 1;
        color: rgb(var(--s-success-f), calc(var(--s-success-f-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-tag-inverted-warning {
        border-color: transparent;
        background-color: rgb(var(--s-warning), calc(var(--s-warning-opacity, 1) * 0.1));
        --tw-text-opacity: 1;
        color: rgb(var(--s-warning-f), calc(var(--s-warning-f-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-tag-inverted-danger {
        border-color: transparent;
        background-color: rgb(var(--s-danger), calc(var(--s-danger-opacity, 1) * 0.1));
        --tw-text-opacity: 1;
        color: rgb(var(--s-danger-f), calc(var(--s-danger-f-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-tag-label {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
}

[data-sui-theme-scope] .sui-tag-start-icon {
        margin-right: var(--sui-spacing-1);
}

[data-sui-theme-scope] .sui-link-root {
        position: relative;
        cursor: pointer;
        text-decoration-style: solid;
        border-radius: var(--sui-border-radius-xs);
        --sui-focus-ring-border-radius: var(--sui-border-radius-xs);
}

[data-sui-theme-scope] .sui-link-root:active {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-link-root:focus-visible,
    [data-sui-theme-scope] .sui-link-root.sui-focus-visible {
        --sui-focus-ring-color: var(--sui-focus-ring-tight-color);
}

[data-sui-theme-scope] .sui-link-root:focus-visible::after,
    [data-sui-theme-scope] .sui-link-root.sui-focus-visible::after {
        pointer-events: none;
        content: '';
        position: absolute;
        inset: 0;
        border-radius: calc(var(--sui-focus-ring-tight-offset) + var(--sui-focus-ring-border-radius, 0px));
        box-shadow: 0 0 0 var(--sui-focus-ring-tight-width) var(--sui-focus-ring-color);
        margin: calc(var(--sui-focus-ring-tight-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1));
}

[data-sui-theme-scope] .sui-link-none {
        text-decoration-line: none;
}

[data-sui-theme-scope] .sui-link-hover {
        text-decoration-line: none;
}

[data-sui-theme-scope] .sui-link-always {
        text-decoration-line: underline;
}

[data-sui-theme-scope] .sui-link:focus-visible,
  [data-sui-theme-scope] .sui-link.sui-focus-visible {
        text-decoration-line: none;
}

[data-sui-theme-scope] .sui-link-primary {
        --tw-text-opacity: 1;
        color: rgb(var(--s-primary-f), calc(var(--s-primary-f-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-link-secondary {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-badge-root {
        position: relative;
        display: inline-flex;
}

[data-sui-theme-scope] .sui-badge-content {
        box-sizing: border-box;
}

[data-sui-theme-scope] .sui-badge-primary {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-cobranding), calc(var(--s-cobranding-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-badge-danger {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-danger), calc(var(--s-danger-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-badge-success {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-success), calc(var(--s-success-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-badge-warning {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-warning), calc(var(--s-warning-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-badge-secondary {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-badge-absolute {
        position: absolute;
        height: 100%;
        width: 100%;
}

[data-sui-theme-scope] .sui-badge-standard {
        display: inline-flex;
        width: -moz-fit-content;
        width: fit-content;
        align-items: center;
        justify-content: center;
        padding: var(--sui-spacing-1);
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-badge-standard-small {
        font-size: var(--sui-typography-detail-bold-font-size);
        font-weight: var(--sui-typography-detail-bold-font-weight);
        line-height: var(--sui-typography-detail-bold-line-height);
        -webkit-text-decoration: var(--sui-typography-detail-bold-text-decoration);
                text-decoration: var(--sui-typography-detail-bold-text-decoration);
        text-transform: var(--sui-typography-detail-bold-text-transform);
        font-family: var(--sui-font-family);
}

[data-sui-theme-scope] .sui-badge-standard-medium {
        font-size: var(--sui-typography-descriptor-mini-semi-bold-font-size);
        font-weight: var(--sui-typography-descriptor-mini-semi-bold-font-weight);
        line-height: var(--sui-typography-descriptor-mini-semi-bold-line-height);
        -webkit-text-decoration: var(--sui-typography-descriptor-mini-semi-bold-text-decoration);
                text-decoration: var(--sui-typography-descriptor-mini-semi-bold-text-decoration);
        text-transform: var(--sui-typography-descriptor-mini-semi-bold-text-transform);
        font-family: var(--sui-font-family);
}

[data-sui-theme-scope] .sui-badge-standard-primary {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-high-contrast-b0), calc(var(--s-neutral-high-contrast-b0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-badge-standard-contained {
        border-radius: var(--sui-border-radius-md);
        --sui-focus-ring-border-radius: var(--sui-border-radius-md);
}

[data-sui-theme-scope] .sui-badge-standard-contained-small {
        height: var(--sui-spacing-3\.5);
        min-width: var(--sui-spacing-3\.5);
}

[data-sui-theme-scope] .sui-badge-standard-contained-medium {
        height: var(--sui-spacing-5);
        min-width: var(--sui-spacing-5);
}

[data-sui-theme-scope] .sui-badge-standard-outlined {
        border-style: solid;
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-border-opacity)));
        border-radius: var(--sui-border-radius-lg);
        --sui-focus-ring-border-radius: var(--sui-border-radius-lg);
        border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width-recoup: 1;
}

[data-sui-theme-scope] .sui-badge-standard-outlined-small {
        height: var(--sui-spacing-4);
        min-width: var(--sui-spacing-4);
}

[data-sui-theme-scope] .sui-badge-standard-outlined-medium {
        height: var(--sui-spacing-5\.5);
        min-width: var(--sui-spacing-5\.5);
}

[data-sui-theme-scope] .sui-badge-dot {
        border-radius: var(--sui-border-radius-full);
        --sui-focus-ring-border-radius: var(--sui-border-radius-full);
}

[data-sui-theme-scope] .sui-badge-dot-primary {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-cobranding-f), calc(var(--s-cobranding-f-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-badge-dot-danger {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-danger-f), calc(var(--s-danger-f-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-badge-dot-success {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-success-f), calc(var(--s-success-f-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-badge-dot-warning {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-warning-f), calc(var(--s-warning-f-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-badge-dot-contained-small {
        height: var(--sui-spacing-1\.5);
        width: var(--sui-spacing-1\.5);
}

[data-sui-theme-scope] .sui-badge-dot-contained-medium {
        height: var(--sui-spacing-2);
        width: var(--sui-spacing-2);
}

[data-sui-theme-scope] .sui-badge-dot-outlined {
        border-style: solid;
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-border-opacity)));
        border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width-recoup: 1;
}

[data-sui-theme-scope] .sui-badge-dot-outlined-small {
        height: var(--sui-spacing-2);
        width: var(--sui-spacing-2);
}

[data-sui-theme-scope] .sui-badge-dot-outlined-medium {
        height: var(--sui-spacing-2\.5);
        width: var(--sui-spacing-2\.5);
}

[data-sui-theme-scope] .sui-badge-rectangular,
  [data-sui-theme-scope] .sui-badge-circular {
        position: absolute;
        display: flex;
        align-items: center;
        justify-content: center;
}

[data-sui-theme-scope] .sui-badge-rectangular-top-right {
        top: var(--sui-spacing-0);
        right: var(--sui-spacing-0);
        transform: translate(50%, -50%);
}

[data-sui-theme-scope] .sui-badge-rectangular-bottom-right {
        bottom: var(--sui-spacing-0);
        right: var(--sui-spacing-0);
        transform: translate(50%, 50%);
}

[data-sui-theme-scope] .sui-badge-rectangular-top-left {
        top: var(--sui-spacing-0);
        left: var(--sui-spacing-0);
        transform: translate(-50%, -50%);
}

[data-sui-theme-scope] .sui-badge-rectangular-bottom-left {
        bottom: var(--sui-spacing-0);
        left: var(--sui-spacing-0);
        transform: translate(-50%, 50%);
}

[data-sui-theme-scope] .sui-badge-circular-top-right {
        top: 14%;
        right: 14%;
        transform: translate(50%, -50%);
}

[data-sui-theme-scope] .sui-badge-circular-bottom-right {
        bottom: 14%;
        right: 14%;
        transform: translate(50%, 50%);
}

[data-sui-theme-scope] .sui-badge-circular-top-left {
        top: 14%;
        left: 14%;
        transform: translate(-50%, -50%);
}

[data-sui-theme-scope] .sui-badge-circular-bottom-left {
        bottom: 14%;
        left: 14%;
        transform: translate(-50%, 50%);
}

[data-sui-theme-scope] .sui-text-root {
        font-family: var(--sui-font-family);
        font-weight: 400;
        margin: 0;
        overflow: hidden;
}

[data-sui-theme-scope] .sui-text-no-wrap {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
}

[data-sui-theme-scope] .sui-text-flex-full {
        flex: 1 1 auto;
}

[data-sui-theme-scope] .sui-text-highlight-term {
        background-color: var(--sui-colors-warning-t10);
        --tw-text-opacity: 1;
        color: rgb(var(--s-warning-high-contrast), calc(var(--s-warning-high-contrast-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-text-field-clear {
        display: none;
        flex-shrink: 0;
}

[data-sui-theme-scope] .sui-text-field-mask-value-button {
        flex-shrink: 0;
}

[data-sui-theme-scope] .sui-text-field-form-field-content {
        cursor: text;
}

[data-sui-theme-scope] .sui-text-field-root {
        display: inline-flex;
        width: var(--sui-spacing-80);
        flex-direction: column;
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] :is(.sui-text-field-root:focus .sui-text-field-clear), [data-sui-theme-scope] :is(.sui-text-field-root:focus-within .sui-text-field-clear), [data-sui-theme-scope] :is(.sui-text-field-root.sui-focused .sui-text-field-clear) {
        display: inline-flex;
}

[data-sui-theme-scope] :is(.sui-text-field-root )::placeholder {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-text-field-root.sui-disabled {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] :is(.sui-text-field-root.sui-disabled )::placeholder {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] :is(.sui-text-field-root.sui-disabled .sui-text-field-clear) {
        display: none;
}

[data-sui-theme-scope] .sui-text-field-full-width {
        width: 100%;
}

[data-sui-theme-scope] .sui-text-field-input {
        font-size: var(--sui-typography-main-text-font-size);
        font-weight: var(--sui-typography-main-text-font-weight);
        line-height: var(--sui-typography-main-text-line-height);
        -webkit-text-decoration: var(--sui-typography-main-text-text-decoration);
                text-decoration: var(--sui-typography-main-text-text-decoration);
        text-transform: var(--sui-typography-main-text-text-transform);
        font-family: var(--sui-font-family);
        width: 100%;
        background-color: transparent;
        vertical-align: middle;
        color: inherit;
        caret-color: rgb(var(--s-neutral-b0), var(--s-neutral-b0-opacity, 1));
        outline: 2px solid transparent;
        outline-offset: 2px;
        border-style: none;
        padding: var(--sui-spacing-0);
        --sui-focus-ring-border-width-recoup: 0;
}

[data-sui-theme-scope] :is(.sui-text-field-input:placeholder-shown + .sui-text-field-clear) {
        display: none;
}

[data-sui-theme-scope] .sui-text-field-end-adornment {
        margin-left: var(--sui-spacing-1);
        display: flex;
}

[data-sui-theme-scope] .sui-text-field-start-adornment {
        margin-right: var(--sui-spacing-1);
        display: flex;
}

[data-sui-theme-scope] :is(.sui-text-field-outlined )::selection {
        background-color: var(--sui-colors-primary-b-t20);
}

[data-sui-theme-scope] :is(.sui-text-field-standard )::selection {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-text-field-standard.sui-disabled {
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-border-opacity)));
}

[data-sui-theme-scope] :is(.sui-text-field-quiet .sui-text-field-input) {
        font-size: var(--sui-typography-display1-font-size);
        font-weight: var(--sui-typography-display1-font-weight);
        line-height: var(--sui-typography-display1-line-height);
        -webkit-text-decoration: var(--sui-typography-display1-text-decoration);
                text-decoration: var(--sui-typography-display1-text-decoration);
        text-transform: var(--sui-typography-display1-text-transform);
        font-family: var(--sui-font-family);
        z-index: 0;
        height: var(--sui-spacing-12);
        width: 100%;
        border-style: none;
        padding: var(--sui-spacing-0);
        text-align: center;
        outline: 2px solid transparent;
        outline-offset: 2px;
        --sui-focus-ring-border-width-recoup: 0;
}

[data-sui-theme-scope] :is(.sui-text-field-quiet .sui-text-field-input)::placeholder {
        font-size: var(--sui-typography-subtitle-font-size);
        font-weight: var(--sui-typography-subtitle-font-weight);
        line-height: var(--sui-typography-subtitle-line-height);
        -webkit-text-decoration: var(--sui-typography-subtitle-text-decoration);
                text-decoration: var(--sui-typography-subtitle-text-decoration);
        text-transform: var(--sui-typography-subtitle-text-transform);
        font-family: var(--sui-font-family);
        position: relative;
        z-index: -10;
        text-align: center;
        transform: translateY(
        calc(
          -1 * ((
                  var(--sui-typography-display1-line-height) -
                    var(--sui-typography-subtitle-line-height)
                ) / 2)
        )
      );
}

[data-sui-theme-scope] .sui-text-field-helper-text {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
}

[data-sui-theme-scope] .sui-textarea-form-field-content {
        height: auto;
        padding: var(--sui-spacing-0);
}

[data-sui-theme-scope] .sui-textarea-form-field-content-xlarge {
        min-height: var(--sui-spacing-12);
}

[data-sui-theme-scope] .sui-textarea-form-field-content-large {
        min-height: var(--sui-spacing-9);
}

[data-sui-theme-scope] .sui-textarea-form-field-content-medium {
        min-height: var(--sui-spacing-8);
}

[data-sui-theme-scope] .sui-textarea-input {
        resize: none;
}

[data-sui-theme-scope] .sui-textarea-input-xlarge {
        padding-left: var(--sui-spacing-4);
        padding-right: var(--sui-spacing-4);
        padding-top: 15px;
        padding-bottom: 14px;
}

[data-sui-theme-scope] .sui-textarea-input-large {
        padding-left: var(--sui-spacing-3);
        padding-right: var(--sui-spacing-3);
        padding-top: 9px;
        padding-bottom: 8px;
}

[data-sui-theme-scope] .sui-textarea-input-medium {
        padding-left: var(--sui-spacing-2\.5);
        padding-right: var(--sui-spacing-2\.5);
        padding-top: 7px;
        padding-bottom: 6px;
}

[data-sui-theme-scope] .sui-textarea-standard-input {
        padding-left: var(--sui-spacing-0);
        padding-right: var(--sui-spacing-0);
}

[data-sui-theme-scope] .sui-textarea-clear {
        position: absolute;
}

[data-sui-theme-scope] .sui-textarea-clear-xlarge {
        right: var(--sui-spacing-4);
        bottom: var(--sui-spacing-3);
}

[data-sui-theme-scope] .sui-textarea-clear-large {
        right: var(--sui-spacing-3);
        bottom: var(--sui-spacing-1\.5);
}

[data-sui-theme-scope] .sui-textarea-clear-medium {
        right: var(--sui-spacing-2\.5);
        bottom: var(--sui-spacing-1);
}

[data-sui-theme-scope] .sui-textarea-clear-standard {
        right: var(--sui-spacing-0);
}

[data-sui-theme-scope] .sui-picker-text-field-form-field-content,
  [data-sui-theme-scope] .sui-picker-text-field-input {
        cursor: pointer;
}

[data-sui-theme-scope] :is(.sui-picker-text-field-has-value:focus .sui-picker-text-field-end-icon), [data-sui-theme-scope] :is(.sui-picker-text-field-has-value:focus-within .sui-picker-text-field-end-icon), [data-sui-theme-scope] :is(.sui-picker-text-field-has-value.sui-focused .sui-picker-text-field-end-icon) {
        display: none;
}

[data-sui-theme-scope] .sui-alert-root {
        box-sizing: border-box;
        display: flex;
        min-width: var(--sui-spacing-65);
        border-style: solid;
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-neutral-high-contrast), calc(var(--s-neutral-high-contrast-opacity, 1) * var(--tw-border-opacity)));
        padding: var(--sui-spacing-4);
        border-radius: var(--sui-border-radius-sm);
        --sui-focus-ring-border-radius: var(--sui-border-radius-sm);
        border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width-recoup: 1;
        background: var(--s-gradient-stop), var(--s-gradient-base);
        --s-gradient-stop: linear-gradient(0deg, var(--s-gradient-cover) 0%, var(--s-gradient-cover) 100%);
        --s-gradient-base-opacity: 1;
        --s-gradient-base: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--s-gradient-base-opacity)));
}

[data-sui-theme-scope] .sui-alert-icon {
        margin-right: var(--sui-spacing-3);
        display: flex;
        align-items: flex-start;
        align-self: flex-start;
}

[data-sui-theme-scope] .sui-alert-body {
        flex-grow: 1;
}

[data-sui-theme-scope] .sui-alert-content {
        font-size: var(--sui-typography-subtitle-mini-font-size);
        font-weight: var(--sui-typography-subtitle-mini-font-weight);
        line-height: var(--sui-typography-subtitle-mini-line-height);
        -webkit-text-decoration: var(--sui-typography-subtitle-mini-text-decoration);
                text-decoration: var(--sui-typography-subtitle-mini-text-decoration);
        text-transform: var(--sui-typography-subtitle-mini-text-transform);
        font-family: var(--sui-font-family);
        word-break: break-word;
}

[data-sui-theme-scope] .sui-alert-action {
        margin-top: var(--sui-spacing-2);
}

[data-sui-theme-scope] .sui-alert-close {
        margin-left: var(--sui-spacing-3);
        height: var(--sui-spacing-5);
        flex-shrink: 0;
}

[data-sui-theme-scope] .sui-alert-info {
        --tw-text-opacity: 1;
        color: rgb(var(--s-primary-f-high-contrast), calc(var(--s-primary-f-high-contrast-opacity, 1) * var(--tw-text-opacity)));
        --s-gradient-stop: linear-gradient(
      0deg,
      var(--sui-colors-primary-t10) 0%,
      var(--sui-colors-primary-t10) 100%
    ),
    linear-gradient(
      0deg,
      var(--sui-colors-neutral-static-w0-t10) 0%,
      var(--sui-colors-neutral-static-w0-t10) 100%
    );
}

[data-sui-theme-scope] .sui-alert-info-icon {
        --tw-text-opacity: 1;
        color: rgb(var(--s-primary-f-high-contrast), calc(var(--s-primary-f-high-contrast-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-alert-error {
        --tw-text-opacity: 1;
        color: rgb(var(--s-danger-high-contrast), calc(var(--s-danger-high-contrast-opacity, 1) * var(--tw-text-opacity)));
        --s-gradient-stop: linear-gradient(
      0deg,
      var(--sui-colors-danger-t10) 0%,
      var(--sui-colors-danger-t10) 100%
    ),
    linear-gradient(
      0deg,
      var(--sui-colors-neutral-static-w0-t10) 0%,
      var(--sui-colors-neutral-static-w0-t10) 100%
    );
}

[data-sui-theme-scope] .sui-alert-error-icon {
        --tw-text-opacity: 1;
        color: rgb(var(--s-danger-high-contrast), calc(var(--s-danger-high-contrast-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-alert-warning {
        --tw-text-opacity: 1;
        color: rgb(var(--s-warning-high-contrast), calc(var(--s-warning-high-contrast-opacity, 1) * var(--tw-text-opacity)));
        --s-gradient-stop: linear-gradient(
      0deg,
      var(--sui-colors-warning-t10) 0%,
      var(--sui-colors-warning-t10) 100%
    ),
    linear-gradient(
      0deg,
      var(--sui-colors-neutral-static-w0-t10) 0%,
      var(--sui-colors-neutral-static-w0-t10) 100%
    );
}

[data-sui-theme-scope] .sui-alert-warning-icon {
        --tw-text-opacity: 1;
        color: rgb(var(--s-warning-high-contrast), calc(var(--s-warning-high-contrast-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-alert-success {
        --tw-text-opacity: 1;
        color: rgb(var(--s-success-high-contrast), calc(var(--s-success-high-contrast-opacity, 1) * var(--tw-text-opacity)));
        --s-gradient-stop: linear-gradient(
      0deg,
      var(--sui-colors-success-t10) 0%,
      var(--sui-colors-success-t10) 100%
    ),
    linear-gradient(
      0deg,
      var(--sui-colors-neutral-static-w0-t10) 0%,
      var(--sui-colors-neutral-static-w0-t10) 100%
    );
}

[data-sui-theme-scope] .sui-alert-success-icon {
        --tw-text-opacity: 1;
        color: rgb(var(--s-success-high-contrast), calc(var(--s-success-high-contrast-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-alert-neutral {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
        --s-gradient-stop: linear-gradient(
      0deg,
      var(--sui-colors-neutral-b4-t50) 0%,
      var(--sui-colors-neutral-b4-t50) 100%
    ),
    linear-gradient(
      0deg,
      var(--sui-colors-neutral-static-w0-t10) 0%,
      var(--sui-colors-neutral-static-w0-t10) 100%
    );
}

[data-sui-theme-scope] .sui-alert-neutral-icon {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-alert-title-root {
        font-size: var(--sui-typography-subtitle-bold-font-size);
        font-weight: var(--sui-typography-subtitle-bold-font-weight);
        line-height: var(--sui-typography-subtitle-bold-line-height);
        -webkit-text-decoration: var(--sui-typography-subtitle-bold-text-decoration);
                text-decoration: var(--sui-typography-subtitle-bold-text-decoration);
        text-transform: var(--sui-typography-subtitle-bold-text-transform);
        font-family: var(--sui-font-family);
        margin-bottom: var(--sui-spacing-2);
}

[data-sui-theme-scope] .sui-announcement-icon,
[data-sui-theme-scope] .sui-announcement-close,
[data-sui-theme-scope] .sui-announcement-action {
        display: flex;
        height: var(--sui-spacing-8);
        align-items: center;
}

[data-sui-theme-scope] .sui-announcement-root {
        background: transparent;
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-bg-opacity)));
        padding-top: var(--sui-spacing-2);
        padding-bottom: var(--sui-spacing-2);
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-text-opacity)));
        border-radius: var(--sui-border-radius-none);
        --sui-focus-ring-border-radius: var(--sui-border-radius-none);
}

[data-sui-theme-scope] .sui-announcement-neutral {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-announcement-info {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-primary-f), calc(var(--s-primary-f-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-announcement-error {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-danger-f), calc(var(--s-danger-f-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-announcement-success {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-success-f), calc(var(--s-success-f-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-announcement-warning {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-warning-f), calc(var(--s-warning-f-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-announcement-icon,
[data-sui-theme-scope] .sui-announcement-close {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-announcement-body {
        display: flex;
        min-height: var(--sui-spacing-8);
        justify-content: space-between;
        gap: var(--sui-spacing-2);
}

[data-sui-theme-scope] .sui-announcement-content {
        font-size: var(--sui-typography-descriptor-font-size);
        font-weight: var(--sui-typography-descriptor-font-weight);
        line-height: var(--sui-typography-descriptor-line-height);
        -webkit-text-decoration: var(--sui-typography-descriptor-text-decoration);
                text-decoration: var(--sui-typography-descriptor-text-decoration);
        text-transform: var(--sui-typography-descriptor-text-transform);
        font-family: var(--sui-font-family);
        margin-top: var(--sui-spacing-2);
        margin-bottom: var(--sui-spacing-2);
}

[data-sui-theme-scope] .sui-announcement-action {
        margin-top: var(--sui-spacing-0);
}

[data-sui-theme-scope] .sui-snackbar-content-root {
        pointer-events: auto;
        position: relative;
        min-height: var(--sui-spacing-12);
        width: -moz-fit-content;
        width: fit-content;
        max-width: var(--sui-spacing-150);
        border-style: solid;
        padding-top: var(--sui-spacing-2);
        padding-bottom: var(--sui-spacing-2);
        border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width-recoup: 1;
        overflow: hidden;
}

[data-sui-theme-scope] .sui-snackbar-content-icon,
[data-sui-theme-scope] .sui-snackbar-content-close,
[data-sui-theme-scope] .sui-snackbar-content-action {
        display: flex;
        height: var(--sui-spacing-8);
        align-items: center;
}

[data-sui-theme-scope] .sui-snackbar-content-body {
        display: flex;
        align-items: center;
        gap: var(--sui-spacing-2);
}

[data-sui-theme-scope] .sui-snackbar-content-action {
        margin-left: var(--sui-spacing-1);
        margin-top: var(--sui-spacing-0);
}

[data-sui-theme-scope] .sui-snackbar-content-info {
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-primary-f-high-contrast), calc(var(--s-primary-f-high-contrast-opacity, 1) * var(--tw-border-opacity)));
        --tw-shadow: var(--sui-box-shadow-sm-primary);
        --tw-shadow-colored: var(--sui-box-shadow-sm-primary);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

[data-sui-theme-scope] .sui-snackbar-content-error {
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-danger-f), calc(var(--s-danger-f-opacity, 1) * var(--tw-border-opacity)));
        --tw-shadow: var(--sui-box-shadow-sm-danger);
        --tw-shadow-colored: var(--sui-box-shadow-sm-danger);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

[data-sui-theme-scope] .sui-snackbar-content-warning {
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-warning-f), calc(var(--s-warning-f-opacity, 1) * var(--tw-border-opacity)));
        --tw-shadow: var(--sui-box-shadow-sm-warning);
        --tw-shadow-colored: var(--sui-box-shadow-sm-warning);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

[data-sui-theme-scope] .sui-snackbar-content-success {
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-success-f), calc(var(--s-success-f-opacity, 1) * var(--tw-border-opacity)));
        --tw-shadow: var(--sui-box-shadow-sm-success);
        --tw-shadow-colored: var(--sui-box-shadow-sm-success);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

[data-sui-theme-scope] .sui-snackbar-content-neutral {
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-border-opacity)));
        --tw-shadow: var(--sui-box-shadow-md);
        --tw-shadow-colored: var(--sui-box-shadow-md);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

[data-sui-theme-scope] .sui-snackbar-root {
        pointer-events: none;
        position: fixed;
        bottom: var(--sui-spacing-0);
        z-index: 1400;
        margin-bottom: var(--sui-spacing-4);
        display: flex;
        width: 100%;
        flex-direction: column;
        align-items: center;
        gap: var(--sui-spacing-3);
        padding-left: var(--sui-spacing-4);
        padding-right: var(--sui-spacing-4);
}

[data-sui-theme-scope] .sui-rating-root {
        font-size: var(--sui-typography-display1-font-size);
        font-weight: var(--sui-typography-display1-font-weight);
        line-height: var(--sui-typography-display1-line-height);
        -webkit-text-decoration: var(--sui-typography-display1-text-decoration);
                text-decoration: var(--sui-typography-display1-text-decoration);
        text-transform: var(--sui-typography-display1-text-transform);
        font-family: var(--sui-font-family);
        position: relative;
        display: inline-flex;
        width: min-content;
        cursor: pointer;
        text-align: left;
        --sui-color: var(--sui-colors-warning);
}

[data-sui-theme-scope] .sui-rating-root.sui-disabled {
        --sui-color: var(--sui-colors-neutral-b3);
        pointer-events: none;
}

[data-sui-theme-scope] :is(.sui-rating-root.sui-disabled .sui-rating-icon-empty) {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-rating-squircle {
        --sui-squircle-bg-color: transparent;
        --sui-squircle-bg-color-hover: transparent;
        --sui-squircle-bg-color-active: transparent;
        --sui-squircle-ring-offset: 0px;
        position: absolute;
        top: var(--sui-spacing-0);
        left: var(--sui-spacing-0);
        height: 100%;
        width: 100%;
}

[data-sui-theme-scope] :is(.sui-rating-squircle .sui-rating-squircle-content) {
        opacity: 0.2;
}

[data-sui-theme-scope] .sui-rating-icon-hover {
        --sui-squircle-bg-color: var(--sui-color);
        --sui-squircle-bg-color-hover: var(--sui-color);
        --sui-squircle-bg-color-active: var(--sui-color);
}

[data-sui-theme-scope] :is(.sui-rating-icon-hover:active .sui-rating-squircle-content), [data-sui-theme-scope] :is(.sui-rating-icon-hover.sui-active .sui-rating-squircle-content) {
        opacity: 0.1;
}

[data-sui-theme-scope] .sui-rating-read-only {
        pointer-events: none;
}

[data-sui-theme-scope] .sui-rating-decimal {
        position: relative;
}

[data-sui-theme-scope] .sui-rating-label {
        cursor: inherit;
        position: relative;
}

[data-sui-theme-scope] .sui-rating-label.sui-disabled {
        pointer-events: none;
        cursor: not-allowed;
}

[data-sui-theme-scope] .sui-rating-label-container {
        padding: var(--sui-spacing-0\.5);
}

[data-sui-theme-scope] .sui-rating-label-empty-value {
        cursor: inherit;
}

[data-sui-theme-scope] .sui-rating-empty-value-focused {
        --sui-focus-ring-normal-offset: 0px;
        --sui-focus-ring-border-radius: 10px;
        position: absolute;
        top: var(--sui-spacing-0);
        bottom: var(--sui-spacing-0);
        width: 100%;
        padding: var(--sui-spacing-0);
        --sui-focus-ring-color: var(--sui-focus-ring-normal-color);
}

[data-sui-theme-scope] .sui-rating-empty-value-focused::after {
        pointer-events: none;
        content: '';
        position: absolute;
        inset: 0;
        border-radius: calc(var(--sui-focus-ring-normal-offset) + var(--sui-focus-ring-border-radius, 0px));
        box-shadow: 0 0 0 var(--sui-focus-ring-normal-width) var(--sui-focus-ring-color);
        margin: calc(var(--sui-focus-ring-normal-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1));
}

[data-sui-theme-scope] .sui-rating-visually-hidden {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        white-space: nowrap;
        border-width: 0;
}

[data-sui-theme-scope] .sui-rating-icon {
        pointer-events: none;
        display: flex;
}

[data-sui-theme-scope] .sui-rating-icon-empty {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-rating-icon-filled {
        color: var(--sui-color);
}

[data-sui-theme-scope] .sui-list-item-text-root {
        flex-grow: 1;
        display: grid;
        grid-template-columns: repeat(1, minmax(0, 1fr));
        margin-right: var(--sui-spacing-4);
}

[data-sui-theme-scope] .sui-list-item-text-root:first-child {
        margin-left: var(--sui-spacing-0);
}

[data-sui-theme-scope] .sui-list-item-text-root:last-child {
        margin-right: var(--sui-spacing-0);
}

[data-sui-theme-scope] .sui-list-item-text-primary-text {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
}

[data-sui-theme-scope] .sui-list-item-text-secondary-text {
        font-size: var(--sui-typography-descriptor-font-size);
        font-weight: var(--sui-typography-descriptor-font-weight);
        line-height: var(--sui-typography-descriptor-line-height);
        -webkit-text-decoration: var(--sui-typography-descriptor-text-decoration);
                text-decoration: var(--sui-typography-descriptor-text-decoration);
        text-transform: var(--sui-typography-descriptor-text-transform);
        font-family: var(--sui-font-family);
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)));
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
}

[data-sui-theme-scope] .sui-list-item-text-primary {
        margin-left: var(--sui-spacing-3);
}

[data-sui-theme-scope] .sui-list-item-text-primary-primary-text {
        font-size: var(--sui-typography-subtitle-font-size);
        font-weight: var(--sui-typography-subtitle-font-weight);
        line-height: var(--sui-typography-subtitle-line-height);
        -webkit-text-decoration: var(--sui-typography-subtitle-text-decoration);
                text-decoration: var(--sui-typography-subtitle-text-decoration);
        text-transform: var(--sui-typography-subtitle-text-transform);
        font-family: var(--sui-font-family);
}

[data-sui-theme-scope] .sui-list-item-text-secondary {
        margin-left: var(--sui-spacing-2);
}

[data-sui-theme-scope] .sui-list-item-text-secondary-primary-text {
        font-size: var(--sui-typography-subtitle-mini-font-size);
        font-weight: var(--sui-typography-subtitle-mini-font-weight);
        line-height: var(--sui-typography-subtitle-mini-line-height);
        -webkit-text-decoration: var(--sui-typography-subtitle-mini-text-decoration);
                text-decoration: var(--sui-typography-subtitle-mini-text-decoration);
        text-transform: var(--sui-typography-subtitle-mini-text-transform);
        font-family: var(--sui-font-family);
}

[data-sui-theme-scope] .sui-list-item-root {
        box-sizing: border-box;
        width: 100%;
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));
        padding-left: var(--sui-spacing-1);
        padding-right: var(--sui-spacing-1);
        outline: 2px solid transparent;
        outline-offset: 2px;
        --sui-list-item-container-bg-color: var(--sui-colors-neutral-base);
        --sui-list-item-container-bg-color-focus: var(--sui-colors-neutral-b5);
        --sui-list-item-container-bg-color-hover: var(--sui-colors-neutral-b5);
        --sui-list-item-container-bg-color-active: var(--sui-colors-neutral-b4);
        --sui-list-item-container-bg-color-selected: var(--sui-colors-neutral-b4-t50);
        --sui-list-item-container-bg-color-selected-hover: var(
    --sui-colors-neutral-b4
  );
}

[data-sui-theme-scope] .sui-list-item-content {
        display: flex;
        align-items: center;
        box-sizing: border-box;
        height: 100%;
        width: 100%;
        overflow: hidden;
        padding-left: var(--sui-spacing-3);
        padding-right: var(--sui-spacing-3);
}

[data-sui-theme-scope] :is(.sui-list-item-content > *) {
        flex-shrink: 0;
}

[data-sui-theme-scope] :is(.sui-list-item-content > .sui-list-item-text) {
        flex-shrink: 1;
}

[data-sui-theme-scope] .sui-list-item-divider {
        margin-left: var(--sui-spacing-3);
        margin-right: var(--sui-spacing-3);
}

[data-sui-theme-scope] .sui-list-item-container {
        width: 100%;
        overflow: hidden;
        border-radius: var(--sui-border-radius-sm);
        --sui-focus-ring-border-radius: var(--sui-border-radius-sm);
        display: flex;
        flex-direction: column;
        position: relative;
        height: calc(100% - 1px);
        background-color: var(--sui-list-item-container-bg-color);
}

[data-sui-theme-scope] .sui-list-item-hover-actions {
        position: absolute;
        right: var(--sui-spacing-0);
        display: flex;
        flex-direction: row;
        align-items: center;
        top: var(--sui-spacing-0);
        bottom: var(--sui-spacing-0);
        overflow: hidden;
        background-color: inherit;
        padding-left: var(--sui-spacing-4);
        padding-right: var(--sui-spacing-2);
        margin-top: var(--sui-spacing-1);
        margin-bottom: var(--sui-spacing-1);
        margin-right: var(--sui-spacing-1);
}

[data-sui-theme-scope] .sui-list-item-small {
        height: var(--sui-spacing-11);
}

[data-sui-theme-scope] .sui-list-item-large {
        height: var(--sui-spacing-16);
}

[data-sui-theme-scope] :is(.sui-list-item-auto .sui-list-item-content) {
        height: auto;
        padding-top: var(--sui-spacing-3\.5);
        padding-bottom: var(--sui-spacing-3\.5);
}

[data-sui-theme-scope] :is(.sui-list-item-root.sui-focus-visible .sui-list-item-container), [data-sui-theme-scope] :is(.sui-list-item-root.sui-focused .sui-list-item-container) {
        --sui-focus-ring-color: var(--sui-focus-ring-inset-color);
        --sui-list-item-container-bg-color: var(
      --sui-list-item-container-bg-color-focus
    );
}

[data-sui-theme-scope] :is(.sui-list-item-root.sui-focus-visible .sui-list-item-container)::after, [data-sui-theme-scope] :is(.sui-list-item-root.sui-focused .sui-list-item-container)::after {
        pointer-events: none;
        content: '';
        position: absolute;
        inset: 0;
        border-radius: var(--sui-focus-ring-border-radius, 0px);
        box-shadow: inset 0 0 0 var(--sui-focus-ring-inset-width) var(--sui-focus-ring-color);
}

[data-sui-theme-scope] :is(.sui-list-item-hoverable.sui-focus-visible-within .sui-list-item-container), [data-sui-theme-scope] :is(.sui-list-item-clickable.sui-focus-visible-within .sui-list-item-container) {
        --sui-list-item-container-bg-color: var(
      --sui-list-item-container-bg-color-focus
    );
}

[data-sui-theme-scope] :is(.sui-list-item-clickable.sui-selected.sui-focus-visible-within .sui-list-item-container) {
        --sui-list-item-container-bg-color: var(
      --sui-list-item-container-bg-color-selected-hover
    );
}

[data-sui-theme-scope] :is(.sui-list-item-highlighted .sui-list-item-container) {
        --sui-list-item-container-bg-color: var(
      --sui-list-item-container-bg-color-hover
    );
}

[data-sui-theme-scope] .sui-list-item-clickable {
        cursor: pointer;
}

[data-sui-theme-scope] :is(.sui-list-item-clickable.sui-selected .sui-list-item-container) {
        box-shadow: inset 0 0 0 1px var(--sui-colors-neutral-high-contrast);
        --sui-list-item-container-bg-color: var(
      --sui-list-item-container-bg-color-selected
    );
}

[data-sui-theme-scope] :is(.sui-list-item-clickable:has(+ .sui-list-item-clickable.sui-selected) .sui-list-item-divider), [data-sui-theme-scope] :is(.sui-list-item-clickable.sui-selected .sui-list-item-divider) {
        opacity: 0;
}

[data-sui-theme-scope] .sui-list-item-root.sui-dragged {
        cursor: grabbing;
        background-color: transparent;
}

[data-sui-theme-scope] :is(.sui-list-item-root.sui-dragged .sui-list-item-container) {
        --sui-focus-ring-color: var(--sui-focus-ring-inset-color);
        --tw-shadow: var(--sui-box-shadow-md);
        --tw-shadow-colored: var(--sui-box-shadow-md);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
        --sui-list-item-container-bg-color: var(
      --sui-list-item-container-bg-color-focus
    );
}

[data-sui-theme-scope] :is(.sui-list-item-root.sui-dragged .sui-list-item-container)::after {
        pointer-events: none;
        content: '';
        position: absolute;
        inset: 0;
        border-radius: var(--sui-focus-ring-border-radius, 0px);
        box-shadow: inset 0 0 0 var(--sui-focus-ring-inset-width) var(--sui-focus-ring-color);
}

[data-sui-theme-scope] :is(.sui-list-item-root.sui-dragged.sui-selected .sui-list-item-container) {
        --sui-list-item-container-bg-color: var(
      --sui-list-item-container-bg-color-selected
    );
}

[data-sui-theme-scope] :is(.sui-list-item-clickable:not(:focus-within).sui-active .sui-list-item-container), [data-sui-theme-scope] :is(.sui-list-item-clickable:not(:focus-within):active .sui-list-item-container), [data-sui-theme-scope] :is(.sui-list-item-clickable:focus.sui-active .sui-list-item-container), [data-sui-theme-scope] :is(.sui-list-item-clickable:focus:active .sui-list-item-container), [data-sui-theme-scope] :is(.sui-list-item-clickable.sui-focused.sui-active .sui-list-item-container), [data-sui-theme-scope] :is(.sui-list-item-clickable.sui-focused:active .sui-list-item-container) {
        --sui-list-item-container-bg-color: var(
        --sui-list-item-container-bg-color-active
      );
}

[data-sui-theme-scope] .sui-menu-actions-root {
        box-sizing: border-box;
        display: flex;
        height: var(--sui-spacing-10);
        width: 100%;
        align-items: center;
        justify-content: space-between;
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));
        padding-left: var(--sui-spacing-2);
        padding-right: var(--sui-spacing-2);
}

[data-sui-theme-scope] .sui-menu-actions-group-root {
        display: flex;
        gap: var(--sui-spacing-1);
}

[data-sui-theme-scope] .sui-menu-divider-root {
        margin-top: var(--sui-spacing-2);
        margin-bottom: var(--sui-spacing-2);
}

[data-sui-theme-scope] .sui-menu-footer-root {
        display: flex;
        height: var(--sui-spacing-10);
        align-items: center;
        justify-content: center;
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));
        padding-left: var(--sui-spacing-4);
        padding-right: var(--sui-spacing-4);
}

[data-sui-theme-scope] .sui-menu-header-root {
        font-size: var(--sui-typography-subtitle-font-size);
        font-weight: var(--sui-typography-subtitle-font-weight);
        line-height: var(--sui-typography-subtitle-line-height);
        -webkit-text-decoration: var(--sui-typography-subtitle-text-decoration);
                text-decoration: var(--sui-typography-subtitle-text-decoration);
        text-transform: var(--sui-typography-subtitle-text-transform);
        font-family: var(--sui-font-family);
        position: relative;
        box-sizing: border-box;
        height: var(--sui-spacing-12);
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));
        padding-left: var(--sui-spacing-14);
        padding-right: var(--sui-spacing-14);
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
        display: flex;
        align-items: center;
        justify-content: center;
        gap: var(--sui-spacing-3);
}

[data-sui-theme-scope] .sui-menu-header-title {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
}

[data-sui-theme-scope] .sui-menu-header-start,
[data-sui-theme-scope] .sui-menu-header-end {
        position: absolute;
        top: var(--sui-spacing-0);
        display: flex;
        height: 100%;
        flex-direction: row;
        align-items: center;
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-menu-header-start {
        left: var(--sui-spacing-4);
}

[data-sui-theme-scope] .sui-menu-header-end {
        right: var(--sui-spacing-4);
}

[data-sui-theme-scope] .sui-menu-item-text-root {
        display: flex;
        height: 100%;
        min-width: var(--sui-spacing-0);
        flex-grow: 1;
        align-items: center;
        justify-content: space-between;
        margin-left: var(--sui-spacing-3);
}

[data-sui-theme-scope] .sui-menu-item-text-root:first-child {
        margin-left: var(--sui-spacing-0);
}

[data-sui-theme-scope] .sui-menu-item-text-root:last-child {
        margin-right: calc(var(--sui-spacing-1) * -1);
}

[data-sui-theme-scope] .sui-menu-item-text-primary-text {
        margin-right: var(--sui-spacing-2);
}

[data-sui-theme-scope] .sui-menu-item-text-info-text {
        font-size: var(--sui-typography-descriptor-mini-font-size);
        font-weight: var(--sui-typography-descriptor-mini-font-weight);
        line-height: var(--sui-typography-descriptor-mini-line-height);
        -webkit-text-decoration: var(--sui-typography-descriptor-mini-text-decoration);
                text-decoration: var(--sui-typography-descriptor-mini-text-decoration);
        text-transform: var(--sui-typography-descriptor-mini-text-transform);
        font-family: var(--sui-font-family);
        margin-right: var(--sui-spacing-1);
        max-width: var(--sui-spacing-22);
        flex-shrink: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-popper-menu-root {
        z-index: 1300;
}

[data-sui-theme-scope] .sui-popper-menu-paper {
        min-width: var(--sui-spacing-50);
        max-width: var(--sui-spacing-112);
        overflow: hidden;
        padding-top: var(--sui-spacing-2);
        padding-bottom: var(--sui-spacing-2);
        border-style: solid;
        border-color: var(--sui-colors-neutral-b0-t20);
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));
        border-radius: var(--sui-border-radius-sm);
        --sui-focus-ring-border-radius: var(--sui-border-radius-sm);
        border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width-recoup: 1;
}

[data-sui-theme-scope] .sui-radio-root {
        position: relative;
        box-sizing: border-box;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-style: solid;
        --sui-focus-ring-border-width-recoup: 1;
        height: var(--sui-spacing-5);
        width: var(--sui-spacing-5);
        vertical-align: middle;
        border-radius: var(--sui-border-radius-full);
        --sui-focus-ring-border-radius: var(--sui-border-radius-full);
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-border-opacity)));
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));
        border-width: var(--sui-border-width-1\.2);
        --sui-focus-ring-border-width: var(--sui-border-width-1\.2);
}

[data-sui-theme-scope] .sui-radio-root:focus-visible,
  [data-sui-theme-scope] .sui-radio-root.sui-focus-visible {
        --sui-focus-ring-color: var(--sui-focus-ring-normal-color);
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-border-opacity)));
}

[data-sui-theme-scope] .sui-radio-root:focus-visible::after,
  [data-sui-theme-scope] .sui-radio-root.sui-focus-visible::after {
        pointer-events: none;
        content: '';
        position: absolute;
        inset: 0;
        border-radius: calc(var(--sui-focus-ring-normal-offset) + var(--sui-focus-ring-border-radius, 0px));
        box-shadow: 0 0 0 var(--sui-focus-ring-normal-width) var(--sui-focus-ring-color);
        margin: calc(var(--sui-focus-ring-normal-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1));
}

[data-sui-theme-scope] .sui-radio-root.sui-disabled {
        pointer-events: none;
        border-color: var(--sui-colors-neutral-b0-t20);
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-radio-root:active {
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-border-opacity)));
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-radio-input {
        position: absolute;
        inset: var(--sui-spacing-0);
        margin: var(--sui-spacing-0);
        cursor: pointer;
        opacity: 0;
}

[data-sui-theme-scope] .sui-radio-dot {
        height: var(--sui-spacing-3);
        width: var(--sui-spacing-3);
        border-radius: var(--sui-border-radius-full);
        --sui-focus-ring-border-radius: var(--sui-border-radius-full);
}

[data-sui-theme-scope] .sui-radio-root.sui-checked {
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-primary-f), calc(var(--s-primary-f-opacity, 1) * var(--tw-border-opacity)));
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] :is(.sui-radio-root.sui-checked .sui-radio-dot) {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-primary-f), calc(var(--s-primary-f-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-radio-root.sui-checked.sui-disabled {
        border-color: var(--sui-colors-primary-t10);
}

[data-sui-theme-scope] :is(.sui-radio-root.sui-checked.sui-disabled .sui-radio-dot) {
        background-color: var(--sui-colors-primary-b-t20);
}

[data-sui-theme-scope] .sui-radio-root.sui-checked:active {
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-neutral-b1), calc(var(--s-neutral-b1-opacity, 1) * var(--tw-border-opacity)));
}

[data-sui-theme-scope] :is(.sui-radio-root.sui-checked:active .sui-radio-dot) {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b1), calc(var(--s-neutral-b1-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-radio-group-root {
        display: flex;
        flex-direction: column;
}

[data-sui-theme-scope] :is(.sui-radio-group-root > :not(:last-child)) {
        margin-bottom: var(--sui-spacing-4);
}

[data-sui-theme-scope] .sui-radio-group-row {
        display: flex;
        flex-direction: row;
}

[data-sui-theme-scope] :is(.sui-radio-group-row > :not(:last-child)) {
        margin-bottom: var(--sui-spacing-0);
}

[data-sui-theme-scope] .sui-slider-root {
        --sui-slider-thumb-size: var(--sui-spacing-4\.5);
        --sui-slider-thumb-offset: calc(var(--sui-slider-thumb-border-width) / -2);
        --sui-slider-thumb-border-width: 1px;
        --sui-slider-thumb-border-color: var(--sui-colors-neutral-b2);
        --sui-slider-thumb-bg-color: var(--sui-colors-neutral-w0);
        --sui-slider-cross-size: var(--sui-spacing-1\.5);
        --sui-slider-rail-flow-size: calc((100% + var(--sui-slider-thumb-size)) - var(--sui-slider-thumb-border-width));
        --sui-slider-min-flow-size: calc(var(--sui-spacing-40) - var(--sui-slider-thumb-size));
        --sui-slider-rail-color: var(--sui-colors-neutral-b4);
        --sui-slider-track-color: var(--sui-colors-neutral-b2);
        --sui-slider-padding-block: var(--sui-spacing-4);
        --sui-slider-marks-gap: calc(var(--sui-slider-padding-block) + (var(--sui-slider-cross-size) / 2) + var(--sui-spacing-2));
        position: relative;
        box-sizing: content-box;
        display: inline-block;
        cursor: pointer;
        touch-action: none;
        padding-block: var(--sui-slider-padding-block);
        -webkit-tap-highlight-color: transparent;
}

[data-sui-theme-scope] .sui-slider-root.sui-disabled {
        pointer-events: none;
        --sui-slider-rail-color: var(--sui-colors-neutral-b5);
        --sui-slider-track-color: var(--sui-colors-neutral-b4);
        --sui-slider-thumb-border-color: var(--sui-colors-neutral-b3);
        --sui-slider-thumb-bg-color: var(--sui-colors-neutral-b3);
}

[data-sui-theme-scope] :is(.sui-slider-root.sui-disabled .sui-slider-thumb) {
        --tw-shadow: 0 0 #0000;
        --tw-shadow-colored: 0 0 #0000;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

[data-sui-theme-scope] :is(.sui-slider-root.sui-disabled .sui-slider-track) {
        border-color: var(--sui-slider-track-color);
}

[data-sui-theme-scope] :is(.sui-slider-root.sui-disabled .sui-slider-mark) {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] :is(.sui-slider-root.sui-disabled .sui-slider-mark-label) {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] :is(.sui-slider-root.sui-disabled .sui-slider-value-label-paper) {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-slider-root:active.sui-slider-neutral {
        --sui-slider-thumb-border-color: var(--sui-colors-primary-f);
        --sui-slider-track-color: var(--sui-colors-primary-f);
        --sui-slider-thumb-bg-color: var(--sui-colors-primary-t10);
}

[data-sui-theme-scope] .sui-slider-root:active.sui-slider-success {
        --sui-slider-thumb-border-color: var(--sui-colors-success-f);
        --sui-slider-track-color: var(--sui-colors-success-f);
        --sui-slider-thumb-bg-color: var(--sui-colors-success-t10);
}

[data-sui-theme-scope] .sui-slider-root:active.sui-slider-danger {
        --sui-slider-thumb-border-color: var(--sui-colors-danger-f);
        --sui-slider-track-color: var(--sui-colors-danger-f);
        --sui-slider-thumb-bg-color: var(--sui-colors-danger-t10);
}

[data-sui-theme-scope] .sui-slider-root:active.sui-slider-warning {
        --sui-slider-thumb-border-color: var(--sui-colors-warning-f);
        --sui-slider-track-color: var(--sui-colors-warning-f);
        --sui-slider-thumb-bg-color: var(--sui-colors-warning-t10);
}

[data-sui-theme-scope] :is(.sui-slider-root:active .sui-slider-thumb) {
        --tw-shadow: var(--sui-box-shadow-sm-primary);
        --tw-shadow-colored: var(--sui-box-shadow-sm-primary);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

[data-sui-theme-scope] :is(.sui-slider-root:active .sui-slider-value-label.sui-slider-show-on-hover-only) {
        display: block;
}

[data-sui-theme-scope] .sui-slider-horizontal {
        width: 100%;
        padding-top: var(--sui-slider-padding-block);
        min-width: var(--sui-slider-min-flow-size);
}

[data-sui-theme-scope] .sui-slider-vertical {
        height: 100%;
        padding-left: var(--sui-slider-padding-block);
        min-height: var(--sui-slider-min-flow-size);
}

[data-sui-theme-scope] .sui-slider-has-marks {
        margin-bottom: var(--sui-spacing-4);
}

[data-sui-theme-scope] .sui-slider-rail,
  [data-sui-theme-scope] .sui-slider-track {
        position: absolute;
        box-sizing: content-box;
        display: block;
        border-color: currentColor;
        border-right-width: var(--sui-border-width-1);
        background-color: var(--sui-slider-track-color);
}

[data-sui-theme-scope] .sui-slider-rail {
        border-radius: var(--sui-border-radius-full);
        --sui-focus-ring-border-radius: var(--sui-border-radius-full);
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        background-color: var(--sui-slider-rail-color);
}

[data-sui-theme-scope] .sui-slider-rail-horizontal {
        height: var(--sui-slider-cross-size);
        width: var(--sui-slider-rail-flow-size);
}

[data-sui-theme-scope] .sui-slider-rail-vertical {
        height: var(--sui-slider-rail-flow-size);
        width: var(--sui-slider-cross-size);
}

[data-sui-theme-scope] .sui-slider-track-horizontal {
        left: var(--sui-spacing-0);
        border-top-left-radius: var(--sui-border-radius-full);
        border-bottom-left-radius: var(--sui-border-radius-full);
        top: 50%;
        height: var(--sui-slider-cross-size);
        transform: translate(calc(var(--sui-slider-thumb-size) / -2), -50%);
}

[data-sui-theme-scope] .sui-slider-track-vertical {
        bottom: var(--sui-spacing-0);
        border-bottom-right-radius: var(--sui-border-radius-full);
        border-bottom-left-radius: var(--sui-border-radius-full);
        left: 50%;
        width: var(--sui-slider-cross-size);
        transform: translate(-50%, calc(var(--sui-slider-thumb-size) / 2));
}

[data-sui-theme-scope] .sui-slider-track-empty {
        border-style: none;
        --sui-focus-ring-border-width-recoup: 0;
}

[data-sui-theme-scope] .sui-slider-thumb {
        position: absolute;
        z-index: 10;
        box-sizing: border-box;
        outline: 2px solid transparent;
        outline-offset: 2px;
        border-radius: var(--sui-border-radius-full);
        --sui-focus-ring-border-radius: var(--sui-border-radius-full);
        border-style: solid;
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));
        --tw-shadow: var(--sui-box-shadow-xs);
        --tw-shadow-colored: var(--sui-box-shadow-xs);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
        --sui-focus-ring-border-width-recoup: 1;
        width: var(--sui-slider-thumb-size);
        height: var(--sui-slider-thumb-size);
        border-width: var(--sui-slider-thumb-border-width);
        border-color: var(--sui-slider-thumb-border-color);
}

[data-sui-theme-scope] .sui-slider-thumb:focus-visible,
    [data-sui-theme-scope] .sui-slider-thumb.sui-focus-visible {
        --sui-focus-ring-color: var(--sui-focus-ring-normal-color);
}

[data-sui-theme-scope] .sui-slider-thumb:focus-visible::after,
    [data-sui-theme-scope] .sui-slider-thumb.sui-focus-visible::after {
        pointer-events: none;
        content: '';
        position: absolute;
        inset: 0;
        border-radius: calc(var(--sui-focus-ring-normal-offset) + var(--sui-focus-ring-border-radius, 0px));
        box-shadow: 0 0 0 var(--sui-focus-ring-normal-width) var(--sui-focus-ring-color);
        margin: calc(var(--sui-focus-ring-normal-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1));
}

[data-sui-theme-scope] .sui-slider-thumb-horizontal {
        margin-left: var(--sui-slider-thumb-offset);
        transform: translate(-50%, -50%);
}

[data-sui-theme-scope] .sui-slider-thumb-vertical {
        left: calc(var(--sui-slider-thumb-border-width) / -1);
        margin-bottom: var(--sui-slider-thumb-offset);
        transform: translateY(50%);
}

[data-sui-theme-scope] .sui-slider-thumb-inner {
        position: absolute;
        inset: var(--sui-spacing-0);
        border-radius: var(--sui-border-radius-full);
        --sui-focus-ring-border-radius: var(--sui-border-radius-full);
        background-color: var(--sui-slider-thumb-bg-color);
}

[data-sui-theme-scope] .sui-slider-marks {
        position: absolute;
        display: block;
}

[data-sui-theme-scope] .sui-slider-marks-horizontal {
        left: -1px;
        right: 1px;
        top: var(--sui-slider-marks-gap);
}

[data-sui-theme-scope] .sui-slider-marks-vertical {
        bottom: -1px;
        top: 1px;
        left: var(--sui-slider-marks-gap);
}

[data-sui-theme-scope] .sui-slider-mark-container {
        position: absolute;
        display: flex;
        align-items: center;
        gap: var(--sui-spacing-2);
}

[data-sui-theme-scope] .sui-slider-mark-container-horizontal {
        width: var(--sui-spacing-0\.25);
        flex-direction: column;
}

[data-sui-theme-scope] .sui-slider-mark-container-vertical {
        height: var(--sui-spacing-0\.25);
        flex-direction: row;
}

[data-sui-theme-scope] .sui-slider-mark {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-slider-mark-vertical {
        height: 100%;
        width: var(--sui-spacing-1);
}

[data-sui-theme-scope] .sui-slider-mark-horizontal {
        height: var(--sui-spacing-1);
        width: 100%;
}

[data-sui-theme-scope] .sui-slider-mark-label {
        font-size: var(--sui-typography-descriptor-mini-font-size);
        font-weight: var(--sui-typography-descriptor-mini-font-weight);
        line-height: var(--sui-typography-descriptor-mini-line-height);
        -webkit-text-decoration: var(--sui-typography-descriptor-mini-text-decoration);
                text-decoration: var(--sui-typography-descriptor-mini-text-decoration);
        text-transform: var(--sui-typography-descriptor-mini-text-transform);
        font-family: var(--sui-font-family);
        text-align: center;
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-slider-value-label.sui-slider-show-on-hover-only {
        display: none;
}

[data-sui-theme-scope] .sui-switch-root {
        position: relative;
        z-index: 0;
        display: inline-flex;
        height: var(--sui-spacing-6);
        width: var(--sui-spacing-10);
        align-items: center;
        border-radius: var(--sui-border-radius-full);
        --sui-focus-ring-border-radius: var(--sui-border-radius-full);
}

[data-sui-theme-scope] .sui-switch-root:focus-visible,
  [data-sui-theme-scope] .sui-switch-root.sui-focus-visible {
        --sui-focus-ring-color: var(--sui-focus-ring-normal-color);
}

[data-sui-theme-scope] .sui-switch-root:focus-visible::after,
  [data-sui-theme-scope] .sui-switch-root.sui-focus-visible::after {
        pointer-events: none;
        content: '';
        position: absolute;
        inset: 0;
        border-radius: calc(var(--sui-focus-ring-normal-offset) + var(--sui-focus-ring-border-radius, 0px));
        box-shadow: 0 0 0 var(--sui-focus-ring-normal-width) var(--sui-focus-ring-color);
        margin: calc(var(--sui-focus-ring-normal-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1));
}

[data-sui-theme-scope] .sui-switch-track {
        height: 100%;
        width: 100%;
        border-radius: var(--sui-border-radius-full);
        --sui-focus-ring-border-radius: var(--sui-border-radius-full);
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-switch-dot {
        position: absolute;
        margin-left: var(--sui-spacing-0\.5);
        margin-right: var(--sui-spacing-0\.5);
        height: var(--sui-spacing-5);
        width: var(--sui-spacing-5);
        border-radius: var(--sui-border-radius-full);
        --sui-focus-ring-border-radius: var(--sui-border-radius-full);
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-high-contrast-b0), calc(var(--s-neutral-high-contrast-b0-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-switch-input {
        position: absolute;
        z-index: 10;
        inset: var(--sui-spacing-0);
        height: 100%;
        width: 100%;
        cursor: pointer;
        opacity: 0;
}

[data-sui-theme-scope] .sui-switch-input:disabled {
        pointer-events: none;
}

[data-sui-theme-scope] :is(.sui-switch-input:disabled ~ .sui-switch-track) {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] :is(.sui-switch-input:disabled ~ .sui-switch-dot) {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] :is(.sui-switch-input:active ~ .sui-switch-track) {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-high-contrast-w0), calc(var(--s-neutral-high-contrast-w0-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] :is(.sui-switch-input.sui-checked ~ .sui-switch-track) {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-primary-b), calc(var(--s-primary-b-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] :is(.sui-switch-input.sui-checked ~ .sui-switch-dot) {
        --tw-translate-x: var(--sui-spacing-4);
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

[data-sui-theme-scope] :is(.sui-switch-input.sui-checked:disabled ~ .sui-switch-track) {
        background-color: var(--sui-colors-primary-b-t20);
}

[data-sui-theme-scope] :is(.sui-switch-input.sui-checked:disabled ~ .sui-switch-dot) {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-dropdown-value {
        max-width: var(--sui-spacing-28);
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
}

[data-sui-theme-scope] .sui-dropdown-chevron {
        margin-left: var(--sui-spacing-1);
        height: var(--sui-spacing-6);
        width: var(--sui-spacing-6);
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
        --sui-squircle-bg-color: transparent;
        --sui-squircle-border-color: transparent;
        --sui-squircle-border-width: var(--sui-border-width-0);
}

[data-sui-theme-scope] .sui-dropdown-button {
        position: relative;
        display: flex;
        cursor: pointer;
        align-items: center;
        border-style: none;
        background-color: transparent;
        padding: var(--sui-spacing-1);
        outline: 2px solid transparent;
        outline-offset: 2px;
        border-radius: var(--sui-border-radius-xs);
        --sui-focus-ring-border-radius: var(--sui-border-radius-xs);
        --sui-focus-ring-border-width-recoup: 0;
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        text-transform: inherit;
        text-decoration: inherit;
        letter-spacing: inherit;
        font-family: inherit;
}

[data-sui-theme-scope] .sui-dropdown-button:focus-visible,
    [data-sui-theme-scope] .sui-dropdown-button.sui-focus-visible {
        --sui-focus-ring-color: var(--sui-focus-ring-tight-color);
}

[data-sui-theme-scope] .sui-dropdown-button:focus-visible::after,
    [data-sui-theme-scope] .sui-dropdown-button.sui-focus-visible::after {
        pointer-events: none;
        content: '';
        position: absolute;
        inset: 0;
        border-radius: calc(var(--sui-focus-ring-tight-offset) + var(--sui-focus-ring-border-radius, 0px));
        box-shadow: 0 0 0 var(--sui-focus-ring-tight-width) var(--sui-focus-ring-color);
        margin: calc(var(--sui-focus-ring-tight-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1));
}

[data-sui-theme-scope] .sui-dropdown-label {
        margin-left: var(--sui-spacing-1);
        max-width: var(--sui-spacing-24);
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)));
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
}

[data-sui-theme-scope] .sui-dropdown-colon {
        margin-left: var(--sui-spacing-0\.5);
        margin-right: var(--sui-spacing-0\.5);
        display: inline-block;
        width: var(--sui-spacing-1);
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] :is(.sui-dropdown-activated .sui-dropdown-chevron) {
        --s-squircle-bg-color-opacity: 1;
        --sui-squircle-bg-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--s-squircle-bg-color-opacity)));
}

[data-sui-theme-scope] .sui-dropdown-root {
        font-size: var(--sui-typography-descriptor-mini-font-size);
        font-weight: var(--sui-typography-descriptor-mini-font-weight);
        line-height: var(--sui-typography-descriptor-mini-line-height);
        -webkit-text-decoration: var(--sui-typography-descriptor-mini-text-decoration);
                text-decoration: var(--sui-typography-descriptor-mini-text-decoration);
        text-transform: var(--sui-typography-descriptor-mini-text-transform);
        font-family: var(--sui-font-family);
        display: inline-flex;
        flex-direction: row;
        align-items: center;
}

[data-sui-theme-scope] .sui-dropdown-root.sui-disabled {
        pointer-events: none;
}

[data-sui-theme-scope] :is(.sui-dropdown-root.sui-disabled .sui-dropdown-chevron),
      [data-sui-theme-scope] :is(.sui-dropdown-root.sui-disabled .sui-dropdown-value),
      [data-sui-theme-scope] :is(.sui-dropdown-root.sui-disabled .sui-dropdown-label),
      [data-sui-theme-scope] :is(.sui-dropdown-root.sui-disabled .sui-dropdown-colon) {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-date-picker-calendar {
        box-sizing: border-box;
        display: flex;
        height: 328px;
        width: 248px;
        flex-direction: column;
        align-items: center;
        overflow: hidden;
        padding-top: var(--sui-spacing-5);
        padding-bottom: var(--sui-spacing-5);
}

[data-sui-theme-scope] .sui-date-picker-header {
        box-sizing: border-box;
        display: flex;
        height: var(--sui-spacing-6);
        width: 100%;
        flex-shrink: 0;
        align-items: center;
        justify-content: space-between;
        padding-left: var(--sui-spacing-5);
        padding-right: var(--sui-spacing-5);
}

[data-sui-theme-scope] .sui-date-picker-header-action {
        position: relative;
        box-sizing: border-box;
        cursor: pointer;
        border-style: none;
        background-color: transparent;
        padding: var(--sui-spacing-0);
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
        outline: 2px solid transparent;
        outline-offset: 2px;
        --sui-focus-ring-border-width-recoup: 0;
}

[data-sui-theme-scope] .sui-date-picker-header-action:focus-visible,
  [data-sui-theme-scope] .sui-date-picker-header-action.sui-focus-visible {
        --sui-focus-ring-color: var(--sui-focus-ring-normal-color);
}

[data-sui-theme-scope] .sui-date-picker-header-action:focus-visible::after,
  [data-sui-theme-scope] .sui-date-picker-header-action.sui-focus-visible::after {
        pointer-events: none;
        content: '';
        position: absolute;
        inset: 0;
        border-radius: calc(var(--sui-focus-ring-normal-offset) + var(--sui-focus-ring-border-radius, 0px));
        box-shadow: 0 0 0 var(--sui-focus-ring-normal-width) var(--sui-focus-ring-color);
        margin: calc(var(--sui-focus-ring-normal-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1));
}

[data-sui-theme-scope] .sui-date-picker-header-action:active {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-date-picker-header-action.sui-disabled {
        pointer-events: none;
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-date-picker-switch-year-action {
        font-size: var(--sui-typography-subtitle-bold-font-size);
        font-weight: var(--sui-typography-subtitle-bold-font-weight);
        line-height: var(--sui-typography-subtitle-bold-line-height);
        -webkit-text-decoration: var(--sui-typography-subtitle-bold-text-decoration);
                text-decoration: var(--sui-typography-subtitle-bold-text-decoration);
        text-transform: var(--sui-typography-subtitle-bold-text-transform);
        font-family: var(--sui-font-family);
        display: flex;
        height: 100%;
        align-items: center;
        position: relative;
        outline: 2px solid transparent;
        outline-offset: 2px;
}

[data-sui-theme-scope] .sui-date-picker-switch-year-action:focus-visible,
  [data-sui-theme-scope] .sui-date-picker-switch-year-action.sui-focus-visible {
        --sui-focus-ring-color: var(--sui-focus-ring-normal-color);
}

[data-sui-theme-scope] .sui-date-picker-switch-year-action:focus-visible::after,
  [data-sui-theme-scope] .sui-date-picker-switch-year-action.sui-focus-visible::after {
        pointer-events: none;
        content: '';
        position: absolute;
        inset: 0;
        border-radius: calc(var(--sui-focus-ring-normal-offset) + var(--sui-focus-ring-border-radius, 0px));
        box-shadow: 0 0 0 var(--sui-focus-ring-normal-width) var(--sui-focus-ring-color);
        margin: calc(var(--sui-focus-ring-normal-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1));
}

[data-sui-theme-scope] .sui-date-picker-switch-year-action-caret {
        margin-left: var(--sui-spacing-2);
}

[data-sui-theme-scope] .sui-date-picker-switch-month-actions-group {
        display: flex;
        justify-content: space-between;
}

[data-sui-theme-scope] .sui-date-picker-switch-month-action:not(:last-of-type) {
        margin-right: var(--sui-spacing-2);
}

[data-sui-theme-scope] .sui-date-picker-date-button {
        font-size: var(--sui-typography-descriptor-mini-font-size);
        font-weight: var(--sui-typography-descriptor-mini-font-weight);
        line-height: var(--sui-typography-descriptor-mini-line-height);
        -webkit-text-decoration: var(--sui-typography-descriptor-mini-text-decoration);
                text-decoration: var(--sui-typography-descriptor-mini-text-decoration);
        text-transform: var(--sui-typography-descriptor-mini-text-transform);
        font-family: var(--sui-font-family);
        position: relative;
        cursor: pointer;
        background-color: transparent;
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
        border-radius: var(--sui-border-radius-full);
        --sui-focus-ring-border-radius: var(--sui-border-radius-full);
        box-sizing: border-box;
        display: flex;
        align-items: center;
        justify-content: center;
        border-style: none;
        padding: var(--sui-spacing-0);
        outline: 2px solid transparent;
        outline-offset: 2px;
        --sui-focus-ring-border-width-recoup: 0;
}

[data-sui-theme-scope] .sui-date-picker-date-button:active {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-date-picker-date-button:focus-visible,
  [data-sui-theme-scope] .sui-date-picker-date-button.sui-focus-visible {
        --sui-focus-ring-color: var(--sui-focus-ring-tight-color);
}

[data-sui-theme-scope] .sui-date-picker-date-button:focus-visible::after,
  [data-sui-theme-scope] .sui-date-picker-date-button.sui-focus-visible::after {
        pointer-events: none;
        content: '';
        position: absolute;
        inset: 0;
        border-radius: calc(var(--sui-focus-ring-tight-offset) + var(--sui-focus-ring-border-radius, 0px));
        box-shadow: 0 0 0 var(--sui-focus-ring-tight-width) var(--sui-focus-ring-color);
        margin: calc(var(--sui-focus-ring-tight-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1));
}

[data-sui-theme-scope] .sui-date-picker-date-button.sui-selected {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-primary-b), calc(var(--s-primary-b-opacity, 1) * var(--tw-bg-opacity)));
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-high-contrast-b0), calc(var(--s-neutral-high-contrast-b0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-date-picker-date-button.sui-selected:active {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-high-contrast-w0), calc(var(--s-neutral-high-contrast-w0-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-date-picker-date-button.sui-selected.sui-focus-visible {
        --sui-focus-ring-color: var(--sui-focus-ring-normal-color);
}

[data-sui-theme-scope] .sui-date-picker-date-button.sui-selected.sui-focus-visible::after {
        pointer-events: none;
        content: '';
        position: absolute;
        inset: 0;
        border-radius: calc(var(--sui-focus-ring-normal-offset) + var(--sui-focus-ring-border-radius, 0px));
        box-shadow: 0 0 0 var(--sui-focus-ring-normal-width) var(--sui-focus-ring-color);
        margin: calc(var(--sui-focus-ring-normal-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1));
}

[data-sui-theme-scope] .sui-date-picker-date-button.sui-disabled {
        pointer-events: none;
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-date-picker-current-date {
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-border-opacity)));
        border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width: var(--sui-border-width-1);
}

[data-sui-theme-scope] .sui-date-picker-current-date.sui-selected,
  [data-sui-theme-scope] .sui-date-picker-current-date:focus-visible,
  [data-sui-theme-scope] .sui-date-picker-current-date.sui-focus-visible {
        border-style: none;
        --sui-focus-ring-border-width-recoup: 0;
}

[data-sui-theme-scope] .sui-date-picker-day {
        height: var(--sui-spacing-6);
        width: var(--sui-spacing-6);
}

[data-sui-theme-scope] .sui-date-picker-year {
        height: var(--sui-spacing-6);
        width: var(--sui-spacing-12);
}

[data-sui-theme-scope] .sui-date-picker-years-panel {
        margin-top: var(--sui-spacing-2\.5);
        box-sizing: border-box;
        display: grid;
        grid-template-columns: repeat(4, minmax(0, 1fr));
        row-gap: var(--sui-spacing-2\.5);
        column-gap: var(--sui-spacing-2\.5);
        overflow-y: auto;
        padding-left: var(--sui-spacing-5);
        padding-right: var(--sui-spacing-5);
}

[data-sui-theme-scope] .sui-date-picker-days-panel {
        margin-top: var(--sui-spacing-3);
        box-sizing: border-box;
        width: 100%;
        flex: 1 1 0%;
        padding-left: var(--sui-spacing-5);
        padding-right: var(--sui-spacing-5);
}

[data-sui-theme-scope] .sui-date-picker-days-grid {
        margin-top: var(--sui-spacing-2);
        display: grid;
        justify-content: space-between;
        row-gap: var(--sui-spacing-2);
        grid-template-columns: repeat(7, var(--sui-spacing-6));
}

[data-sui-theme-scope] .sui-date-picker-weekdays {
        display: flex;
        height: var(--sui-spacing-5);
        width: 100%;
        align-items: center;
        justify-content: space-between;
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)));
        font-size: var(--sui-typography-descriptor-mini-font-size);
        font-weight: var(--sui-typography-descriptor-mini-font-weight);
        line-height: var(--sui-typography-descriptor-mini-line-height);
        -webkit-text-decoration: var(--sui-typography-descriptor-mini-text-decoration);
                text-decoration: var(--sui-typography-descriptor-mini-text-decoration);
        text-transform: var(--sui-typography-descriptor-mini-text-transform);
        font-family: var(--sui-font-family);
}

[data-sui-theme-scope] .sui-date-picker-weekday {
        display: inline-block;
        width: var(--sui-spacing-6);
        text-align: center;
}

[data-sui-theme-scope] .sui-date-picker-loading-container {
        display: flex;
        height: var(--sui-spacing-36);
        align-items: center;
        justify-content: center;
}

[data-sui-theme-scope] .sui-date-picker-today-button {
        margin-top: var(--sui-spacing-4);
}

[data-sui-theme-scope] .sui-time-picker-picker-root {
        width: 15.5rem;
        -webkit-user-select: none;
                user-select: none;
}

[data-sui-theme-scope] .sui-time-picker-time-button {
        font-size: var(--sui-typography-subtitle-bold-font-size);
        font-weight: var(--sui-typography-subtitle-bold-font-weight);
        line-height: var(--sui-typography-subtitle-bold-line-height);
        -webkit-text-decoration: var(--sui-typography-subtitle-bold-text-decoration);
                text-decoration: var(--sui-typography-subtitle-bold-text-decoration);
        text-transform: var(--sui-typography-subtitle-bold-text-transform);
        font-family: var(--sui-font-family);
        position: relative;
        height: var(--sui-spacing-10);
        width: var(--sui-spacing-10);
        cursor: pointer;
        background-color: transparent;
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
        border-radius: var(--sui-border-radius-full);
        --sui-focus-ring-border-radius: var(--sui-border-radius-full);
        box-sizing: border-box;
        display: flex;
        align-items: center;
        justify-content: center;
        border-style: none;
        outline: 2px solid transparent;
        outline-offset: 2px;
        --sui-focus-ring-border-width-recoup: 0;
}

[data-sui-theme-scope] .sui-time-picker-time-button:active {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-time-picker-time-button:focus-visible,
  [data-sui-theme-scope] .sui-time-picker-time-button.sui-focus-visible {
        --sui-focus-ring-color: var(--sui-focus-ring-tight-color);
}

[data-sui-theme-scope] .sui-time-picker-time-button:focus-visible::after,
  [data-sui-theme-scope] .sui-time-picker-time-button.sui-focus-visible::after {
        pointer-events: none;
        content: '';
        position: absolute;
        inset: 0;
        border-radius: calc(var(--sui-focus-ring-tight-offset) + var(--sui-focus-ring-border-radius, 0px));
        box-shadow: 0 0 0 var(--sui-focus-ring-tight-width) var(--sui-focus-ring-color);
        margin: calc(var(--sui-focus-ring-tight-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1));
}

[data-sui-theme-scope] .sui-time-picker-time-button.sui-selected {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-primary-b), calc(var(--s-primary-b-opacity, 1) * var(--tw-bg-opacity)));
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-high-contrast-b0), calc(var(--s-neutral-high-contrast-b0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-time-picker-time-button.sui-selected:active {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-high-contrast-w0), calc(var(--s-neutral-high-contrast-w0-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-time-picker-time-button.sui-selected.sui-focus-visible {
        --sui-focus-ring-color: var(--sui-focus-ring-normal-color);
}

[data-sui-theme-scope] .sui-time-picker-time-button.sui-selected.sui-focus-visible::after {
        pointer-events: none;
        content: '';
        position: absolute;
        inset: 0;
        border-radius: calc(var(--sui-focus-ring-normal-offset) + var(--sui-focus-ring-border-radius, 0px));
        box-shadow: 0 0 0 var(--sui-focus-ring-normal-width) var(--sui-focus-ring-color);
        margin: calc(var(--sui-focus-ring-normal-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1));
}

[data-sui-theme-scope] .sui-time-picker-time-button.sui-disabled {
        pointer-events: none;
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-time-picker-number-picker {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: space-between;
        position: relative;
        width: var(--sui-spacing-10);
        outline: 2px solid transparent;
        outline-offset: 2px;
}

[data-sui-theme-scope] .sui-time-picker-number-picker:focus-visible {
        --sui-focus-ring-color: var(--sui-focus-ring-normal-color);
}

[data-sui-theme-scope] .sui-time-picker-number-picker:focus-visible::after {
        pointer-events: none;
        content: '';
        position: absolute;
        inset: 0;
        border-radius: calc(var(--sui-focus-ring-normal-offset) + var(--sui-focus-ring-border-radius, 0px));
        box-shadow: 0 0 0 var(--sui-focus-ring-normal-width) var(--sui-focus-ring-color);
        margin: calc(var(--sui-focus-ring-normal-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1));
}

[data-sui-theme-scope] .sui-time-picker-picker-view {
        box-sizing: border-box;
        height: var(--sui-spacing-44);
        width: 15.5rem;
        -webkit-user-select: none;
                user-select: none;
        padding: var(--sui-spacing-5);
}

[data-sui-theme-scope] .sui-time-picker-main-view {
        display: flex;
        align-items: center;
        justify-content: space-between;
}

[data-sui-theme-scope] .sui-time-picker-main-view:not(.sui-time-picker-twelve-hour) {
        padding-left: var(--sui-spacing-11);
        padding-right: var(--sui-spacing-11);
}

[data-sui-theme-scope] :is(.sui-time-picker-main-view .sui-time-picker-time-button) {
        margin-top: var(--sui-spacing-6);
        margin-bottom: var(--sui-spacing-6);
        height: var(--sui-spacing-10);
        width: var(--sui-spacing-10);
}

[data-sui-theme-scope] .sui-time-picker-minute-selection-view {
        display: flex;
        align-items: center;
        justify-content: space-between;
}

[data-sui-theme-scope] .sui-time-picker-hour-selection-view {
        display: grid;
        height: auto;
        align-items: center;
        justify-content: space-between;
        grid-template-columns: repeat(4, var(--sui-spacing-10));
}

[data-sui-theme-scope] .sui-linear-progress-indicator-root {
        display: flex;
        width: min-content;
        flex-direction: column;
        align-items: center;
        justify-content: center;
}

[data-sui-theme-scope] .sui-linear-progress-indicator-determinate-track {
        position: relative;
        inset: var(--sui-spacing-0);
        height: var(--sui-spacing-1\.5);
        width: var(--sui-spacing-40);
        overflow: hidden;
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-bg-opacity)));
        border-radius: var(--sui-border-radius-xs);
        --sui-focus-ring-border-radius: var(--sui-border-radius-xs);
}

[data-sui-theme-scope] .sui-linear-progress-indicator-determinate-track-slim {
        height: var(--sui-spacing-1);
}

[data-sui-theme-scope] .sui-linear-progress-indicator-determinate-bar {
        position: absolute;
        left: var(--sui-spacing-0);
        top: var(--sui-spacing-0);
        bottom: var(--sui-spacing-0);
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-primary-b), calc(var(--s-primary-b-opacity, 1) * var(--tw-bg-opacity)));
        border-radius: var(--sui-border-radius-xs);
        --sui-focus-ring-border-radius: var(--sui-border-radius-xs);
}

[data-sui-theme-scope] .sui-linear-progress-indicator-determinate-label {
        font-size: var(--sui-typography-descriptor-mini-font-size);
        font-weight: var(--sui-typography-descriptor-mini-font-weight);
        line-height: var(--sui-typography-descriptor-mini-line-height);
        -webkit-text-decoration: var(--sui-typography-descriptor-mini-text-decoration);
                text-decoration: var(--sui-typography-descriptor-mini-text-decoration);
        text-transform: var(--sui-typography-descriptor-mini-text-transform);
        font-family: var(--sui-font-family);
        margin-bottom: var(--sui-spacing-2);
}

[data-sui-theme-scope] .sui-linear-progress-indicator-determinate-details-container {
        margin-top: var(--sui-spacing-2);
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-self: stretch;
}

[data-sui-theme-scope] .sui-linear-progress-indicator-determinate-details-label {
        font-size: var(--sui-typography-descriptor-mini-font-size);
        font-weight: var(--sui-typography-descriptor-mini-font-weight);
        line-height: var(--sui-typography-descriptor-mini-line-height);
        -webkit-text-decoration: var(--sui-typography-descriptor-mini-text-decoration);
                text-decoration: var(--sui-typography-descriptor-mini-text-decoration);
        text-transform: var(--sui-typography-descriptor-mini-text-transform);
        font-family: var(--sui-font-family);
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-block-header-root {
        font-size: var(--sui-typography-subtitle-font-size);
        font-weight: var(--sui-typography-subtitle-font-weight);
        line-height: var(--sui-typography-subtitle-line-height);
        -webkit-text-decoration: var(--sui-typography-subtitle-text-decoration);
                text-decoration: var(--sui-typography-subtitle-text-decoration);
        text-transform: var(--sui-typography-subtitle-text-transform);
        font-family: var(--sui-font-family);
        display: flex;
        width: 100%;
        align-items: center;
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-block-header-root:not(:only-child) {
        margin-bottom: var(--sui-spacing-3);
}

[data-sui-theme-scope] .sui-block-header-title {
        flex-grow: 1;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
}

[data-sui-theme-scope] .sui-block-header-end-slot {
        margin-left: var(--sui-spacing-3);
        display: flex;
        flex-shrink: 0;
}

[data-sui-theme-scope] .sui-block-header-divider {
        margin-bottom: var(--sui-spacing-3);
}

[data-sui-theme-scope] .sui-block-root {
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        overflow: hidden;
}

[data-sui-theme-scope] .sui-block-row {
        flex-direction: row;
}

[data-sui-theme-scope] .sui-block-padding {
        padding-top: var(--sui-spacing-3);
        padding-bottom: var(--sui-spacing-3);
        padding-left: var(--sui-spacing-4);
        padding-right: var(--sui-spacing-4);
}

[data-sui-theme-scope] .sui-block-bordered {
        border-style: solid;
        border-color: var(--sui-colors-neutral-b0-t10);
        border-width: var(--sui-border-width-1\.2);
        --sui-focus-ring-border-width: var(--sui-border-width-1\.2);
        --sui-focus-ring-border-width-recoup: 1;
}

[data-sui-theme-scope] .sui-block-border-radius-none {
        border-radius: var(--sui-border-radius-none);
        --sui-focus-ring-border-radius: var(--sui-border-radius-none);
}

[data-sui-theme-scope] .sui-block-border-radius-xsmall {
        border-radius: var(--sui-border-radius-xs);
        --sui-focus-ring-border-radius: var(--sui-border-radius-xs);
}

[data-sui-theme-scope] .sui-block-border-radius-small {
        border-radius: var(--sui-border-radius-sm);
        --sui-focus-ring-border-radius: var(--sui-border-radius-sm);
}

[data-sui-theme-scope] .sui-block-border-radius-medium {
        border-radius: var(--sui-border-radius-md);
        --sui-focus-ring-border-radius: var(--sui-border-radius-md);
}

[data-sui-theme-scope] .sui-block-default {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-block-neutral {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-block-hide-background {
        background-color: transparent;
}

[data-sui-theme-scope] .sui-accordion-header-root {
        position: relative;
        display: flex;
        height: var(--sui-spacing-6);
        width: 100%;
        cursor: pointer;
        align-items: center;
        justify-content: space-between;
        padding-left: var(--sui-spacing-4);
        padding-right: var(--sui-spacing-4);
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)));
        outline: 2px solid transparent;
        outline-offset: 2px;
        box-sizing: border-box;
        border-style: none;
        background-color: transparent;
        --sui-focus-ring-border-width-recoup: 0;
}

[data-sui-theme-scope] .sui-accordion-header-root:active {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)));
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-accordion-header-root:focus-visible,
  [data-sui-theme-scope] .sui-accordion-header-root.sui-focus-visible {
        --sui-focus-ring-color: var(--sui-focus-ring-tight-color);
}

[data-sui-theme-scope] .sui-accordion-header-root:focus-visible::after,
  [data-sui-theme-scope] .sui-accordion-header-root.sui-focus-visible::after {
        pointer-events: none;
        content: '';
        position: absolute;
        inset: 0;
        border-radius: calc(var(--sui-focus-ring-tight-offset) + var(--sui-focus-ring-border-radius, 0px));
        box-shadow: 0 0 0 var(--sui-focus-ring-tight-width) var(--sui-focus-ring-color);
        margin: calc(var(--sui-focus-ring-tight-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1));
}

[data-sui-theme-scope] .sui-accordion-header-root.sui-disabled {
        pointer-events: none;
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-accordion-header-content {
        display: flex;
        min-width: var(--sui-spacing-0);
        align-items: center;
}

[data-sui-theme-scope] .sui-accordion-header-primary-text {
        font-size: var(--sui-typography-subtitle-mini-font-size);
        font-weight: var(--sui-typography-subtitle-mini-font-weight);
        line-height: var(--sui-typography-subtitle-mini-line-height);
        -webkit-text-decoration: var(--sui-typography-subtitle-mini-text-decoration);
                text-decoration: var(--sui-typography-subtitle-mini-text-decoration);
        text-transform: var(--sui-typography-subtitle-mini-text-transform);
        font-family: var(--sui-font-family);
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
}

[data-sui-theme-scope] .sui-accordion-header-secondary-slot {
        display: flex;
        flex-shrink: 0;
        padding-left: var(--sui-spacing-2);
}

[data-sui-theme-scope] .sui-accordion-header-expand-icon {
        margin-left: var(--sui-spacing-4);
}

[data-sui-theme-scope] .sui-accordion-root {
        min-width: var(--sui-spacing-75);
        max-width: var(--sui-spacing-150);
}

[data-sui-theme-scope] :is(.sui-accordion-root + .sui-accordion-root) {
        margin-top: var(--sui-spacing-5);
}

[data-sui-theme-scope] .sui-accordion-panel-wrapper {
        overflow: hidden;
}

[data-sui-theme-scope] .sui-accordion-panel-inner-wrapper {
        padding-top: var(--sui-spacing-1);
}

[data-sui-theme-scope] .sui-avatar-group-root {
        position: relative;
        height: var(--sui-spacing-9);
        width: var(--sui-spacing-9);
}

[data-sui-theme-scope] .sui-avatar-group-item::after {
        position: absolute;
        box-sizing: border-box;
        height: 100%;
        width: 100%;
        border-style: solid;
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-border-opacity)));
        border-radius: var(--sui-border-radius-full);
        --sui-focus-ring-border-radius: var(--sui-border-radius-full);
        border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width-recoup: 1;
        content: '';
}

[data-sui-theme-scope] .sui-avatar-group-item:nth-child(odd) {
        position: absolute;
        top: var(--sui-spacing-0);
        left: var(--sui-spacing-0);
}

[data-sui-theme-scope] .sui-avatar-group-item:nth-child(even) {
        position: absolute;
        bottom: var(--sui-spacing-0);
        right: var(--sui-spacing-0);
}

[data-sui-theme-scope] .sui-avatar-shape {
        pointer-events: auto;
        height: 100%;
        width: 100%;
        border-style: none;
        background-color: transparent;
        padding: var(--sui-spacing-0);
        --sui-focus-ring-border-width-recoup: 0;
}

[data-sui-theme-scope] .sui-avatar-content {
        position: relative;
        display: flex;
        -webkit-user-select: none;
                user-select: none;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        height: 100%;
        width: 100%;
        line-height: 1;
}

[data-sui-theme-scope] .sui-avatar-default {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
        --sui-squircle-bg-color: var(--sui-colors-neutral-b3);
        --sui-squircle-bg-color-hover: var(--sui-colors-neutral-b3);
        --sui-squircle-bg-color-active: var(--sui-colors-neutral-b3);
}

[data-sui-theme-scope] .sui-avatar-primary {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-high-contrast-b0), calc(var(--s-neutral-high-contrast-b0-opacity, 1) * var(--tw-text-opacity)));
        --sui-squircle-bg-color: var(--sui-colors-primary-b);
        --sui-squircle-bg-color-hover: var(--sui-colors-primary-b);
        --sui-squircle-bg-color-active: var(--sui-colors-primary-b);
}

[data-sui-theme-scope] .sui-avatar-circle {
        outline: 2px solid transparent;
        outline-offset: 2px;
        border-radius: var(--sui-border-radius-full);
        --sui-focus-ring-border-radius: var(--sui-border-radius-full);
}

[data-sui-theme-scope] .sui-avatar-circle-content {
        border-radius: var(--sui-border-radius-full);
        --sui-focus-ring-border-radius: var(--sui-border-radius-full);
}

[data-sui-theme-scope] .sui-avatar-circle-default {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-avatar-circle-primary {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-primary-b), calc(var(--s-primary-b-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-avatar-circle:focus-visible,
    [data-sui-theme-scope] .sui-avatar-circle.sui-focus-visible {
        --sui-focus-ring-color: var(--sui-focus-ring-normal-color);
}

[data-sui-theme-scope] .sui-avatar-circle:focus-visible::after,
    [data-sui-theme-scope] .sui-avatar-circle.sui-focus-visible::after {
        pointer-events: none;
        content: '';
        position: absolute;
        inset: 0;
        border-radius: calc(var(--sui-focus-ring-normal-offset) + var(--sui-focus-ring-border-radius, 0px));
        box-shadow: 0 0 0 var(--sui-focus-ring-normal-width) var(--sui-focus-ring-color);
        margin: calc(var(--sui-focus-ring-normal-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1));
}

[data-sui-theme-scope] .sui-avatar-img {
        height: 100%;
        width: 100%;
        object-fit: cover;
        text-align: center;
        color: transparent;
        text-indent: 10000px;
}

[data-sui-theme-scope] .sui-avatar-indicator {
        pointer-events: auto;
        z-index: 10;
}

[data-sui-theme-scope] .sui-avatar-root {
        pointer-events: none;
        flex-shrink: 0;
}

[data-sui-theme-scope] .sui-avatar-root.sui-disabled {
        opacity: 0.35;
}

[data-sui-theme-scope] .sui-avatar-xxlarge-content, [data-sui-theme-scope] .sui-avatar-xlarge-content {
        font-size: var(--sui-typography-display2-font-size);
        font-weight: var(--sui-typography-display2-font-weight);
        letter-spacing: var(--sui-typography-display2-letter-spacing);
        line-height: var(--sui-typography-display2-line-height);
        -webkit-text-decoration: var(--sui-typography-display2-text-decoration);
                text-decoration: var(--sui-typography-display2-text-decoration);
        text-transform: var(--sui-typography-display2-text-transform);
        font-family: var(--sui-font-family);
}

[data-sui-theme-scope] .sui-avatar-xxlarge {
        height: var(--sui-spacing-16);
        width: var(--sui-spacing-16);
}

[data-sui-theme-scope] .sui-avatar-xlarge {
        height: var(--sui-spacing-12);
        width: var(--sui-spacing-12);
}

[data-sui-theme-scope] .sui-avatar-large {
        height: var(--sui-spacing-9);
        width: var(--sui-spacing-9);
}

[data-sui-theme-scope] .sui-avatar-large-content {
        font-size: var(--sui-typography-subtitle-font-size);
        font-weight: var(--sui-typography-subtitle-font-weight);
        line-height: var(--sui-typography-subtitle-line-height);
        -webkit-text-decoration: var(--sui-typography-subtitle-text-decoration);
                text-decoration: var(--sui-typography-subtitle-text-decoration);
        text-transform: var(--sui-typography-subtitle-text-transform);
        font-family: var(--sui-font-family);
}

[data-sui-theme-scope] .sui-avatar-medium {
        height: var(--sui-spacing-8);
        width: var(--sui-spacing-8);
}

[data-sui-theme-scope] .sui-avatar-medium-content {
        font-size: var(--sui-typography-subtitle-mini-font-size);
        font-weight: var(--sui-typography-subtitle-mini-font-weight);
        line-height: var(--sui-typography-subtitle-mini-line-height);
        -webkit-text-decoration: var(--sui-typography-subtitle-mini-text-decoration);
                text-decoration: var(--sui-typography-subtitle-mini-text-decoration);
        text-transform: var(--sui-typography-subtitle-mini-text-transform);
        font-family: var(--sui-font-family);
}

[data-sui-theme-scope] .sui-avatar-small {
        height: var(--sui-spacing-6);
        width: var(--sui-spacing-6);
}

[data-sui-theme-scope] .sui-avatar-small-content {
        font-size: var(--sui-typography-descriptor-mini-font-size);
        font-weight: var(--sui-typography-descriptor-mini-font-weight);
        line-height: var(--sui-typography-descriptor-mini-line-height);
        -webkit-text-decoration: var(--sui-typography-descriptor-mini-text-decoration);
                text-decoration: var(--sui-typography-descriptor-mini-text-decoration);
        text-transform: var(--sui-typography-descriptor-mini-text-transform);
        font-family: var(--sui-font-family);
}

[data-sui-theme-scope] .sui-avatar-xsmall-content, [data-sui-theme-scope] .sui-avatar-xxsmall-content {
        font-size: var(--sui-typography-detail-font-size);
        font-weight: var(--sui-typography-detail-font-weight);
        line-height: var(--sui-typography-detail-line-height);
        -webkit-text-decoration: var(--sui-typography-detail-text-decoration);
                text-decoration: var(--sui-typography-detail-text-decoration);
        text-transform: var(--sui-typography-detail-text-transform);
        font-family: var(--sui-font-family);
}

[data-sui-theme-scope] .sui-avatar-xsmall {
        height: var(--sui-spacing-5);
        width: var(--sui-spacing-5);
}

[data-sui-theme-scope] .sui-avatar-xxsmall {
        height: var(--sui-spacing-4);
        width: var(--sui-spacing-4);
}

[data-sui-theme-scope] .sui-avatar-clickable-shape,
    [data-sui-theme-scope] .sui-avatar-clickable-indicator {
        cursor: pointer;
}

[data-sui-theme-scope] .sui-avatar-clickable-hover-tint {
        position: absolute;
        left: var(--sui-spacing-0);
        right: var(--sui-spacing-0);
        top: var(--sui-spacing-0);
        bottom: var(--sui-spacing-0);
        height: 100%;
        width: 100%;
        opacity: 0;
        border-radius: var(--sui-border-radius-full);
        --sui-focus-ring-border-radius: var(--sui-border-radius-full);
        --sui-squircle-bg-color: var(--sui-colors-neutral-b0-t30);
        --sui-squircle-border-color: var(--sui-colors-neutral-b0-t0);
}

[data-sui-theme-scope] .sui-avatar-clickable-hover-tint-default-circle,
      [data-sui-theme-scope] .sui-avatar-clickable-hover-tint-primary-circle {
        background-color: var(--sui-colors-neutral-b0-t30);
}

[data-sui-theme-scope] :is(.sui-avatar-clickable.sui-active .sui-avatar-hover-tint), [data-sui-theme-scope] :is(.sui-avatar-clickable:active .sui-avatar-hover-tint) {
        opacity: 1;
}

[data-sui-theme-scope] :is(.sui-dial-pad-button-root .sui-icon) {
        position: absolute;
        inset: var(--sui-spacing-0);
        margin: auto;
        aspect-ratio: 1 / 1;
}

[data-sui-theme-scope] :is(.sui-dial-pad-button-root svg) {
        height: 100%;
        width: 100%;
}

[data-sui-theme-scope] :is(.sui-dial-pad-button-root svg path:first-child) {
        fill: rgb(var(--s-neutral-b0), var(--s-neutral-b0-opacity, 1));
}

[data-sui-theme-scope] :is(.sui-dial-pad-button-root svg path:nth-child(2)) {
        fill: rgb(var(--s-neutral-b2), var(--s-neutral-b2-opacity, 1));
}

[data-sui-theme-scope] :is(.sui-dial-pad-button-medium .sui-icon) {
        width: 32.25%;
}

[data-sui-theme-scope] :is(.sui-dial-pad-button-large .sui-icon) {
        width: 64.5%;
}

[data-sui-theme-scope] .sui-dial-pad-button-label-container {
        font-size: var(--sui-typography-descriptor-mini-font-size);
        font-weight: var(--sui-typography-descriptor-mini-font-weight);
        line-height: var(--sui-typography-descriptor-mini-line-height);
        -webkit-text-decoration: var(--sui-typography-descriptor-mini-text-decoration);
                text-decoration: var(--sui-typography-descriptor-mini-text-decoration);
        text-transform: var(--sui-typography-descriptor-mini-text-transform);
        font-family: var(--sui-font-family);
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: var(--sui-spacing-1);
}

[data-sui-theme-scope] .sui-dial-pad-root {
        display: inline-grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: var(--sui-spacing-4);
}

[data-sui-theme-scope] .sui-dial-pad-auto-size {
        display: flex;
        aspect-ratio: 224/304;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
        gap: 7.145%;
}

[data-sui-theme-scope] :is(.sui-dial-pad-auto-size .sui-dial-pad-button) {
        aspect-ratio: 1 / 1;
        height: auto;
        width: 28.57%;
}

[data-sui-theme-scope] .sui-bottom-navigation-item-button {
        --sui-squircle-bg-color: transparent;
        --sui-squircle-bg-color-hover: transparent;
}

[data-sui-theme-scope] .sui-bottom-navigation-item-button.sui-expanded {
        --s-squircle-bg-color-opacity: 1;
        --sui-squircle-bg-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--s-squircle-bg-color-opacity)));
}

[data-sui-theme-scope] .sui-bottom-navigation-item-activated {
        --tw-text-opacity: 1;
        color: rgb(var(--s-cobranding-f), calc(var(--s-cobranding-f-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-bottom-navigation-group-root {
        display: grid;
        padding-left: var(--sui-spacing-5);
        padding-right: var(--sui-spacing-5);
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr var(--sui-spacing-6);
}

[data-sui-theme-scope] .sui-bottom-navigation-root {
        min-width: var(--sui-spacing-75);
        max-width: var(--sui-spacing-95\.75);
        overflow: hidden;
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-bottom-navigation-full-width {
        min-width: 100%;
        max-width: 100%;
}

[data-sui-theme-scope] .sui-bottom-navigation-item-wrapper {
        margin-top: var(--sui-spacing-4);
        margin-bottom: var(--sui-spacing-4);
        display: flex;
        height: -moz-fit-content;
        height: fit-content;
        align-items: center;
        justify-content: flex-start;
}

[data-sui-theme-scope] .sui-bottom-navigation-description {
        font-size: var(--sui-typography-subtitle-mini-font-size);
        font-weight: var(--sui-typography-subtitle-mini-font-weight);
        line-height: var(--sui-typography-subtitle-mini-line-height);
        -webkit-text-decoration: var(--sui-typography-subtitle-mini-text-decoration);
                text-decoration: var(--sui-typography-subtitle-mini-text-decoration);
        text-transform: var(--sui-typography-subtitle-mini-text-transform);
        font-family: var(--sui-font-family);
        display: flex;
        height: var(--sui-spacing-14);
        align-items: center;
        border-color: var(--sui-colors-neutral-b0-t10);
        padding-left: var(--sui-spacing-5);
        padding-right: var(--sui-spacing-5);
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
        border-top-width: var(--sui-border-width-1);
}

[data-sui-theme-scope] .sui-bottom-navigation-empty-slot {
        height: var(--sui-spacing-6);
        width: var(--sui-spacing-6);
        --sui-squircle-bg-color: transparent;
}

[data-sui-theme-scope] :is(.sui-bottom-navigation-empty-slot path.sui-expanded) {
        background-color: inherit;
}

[data-sui-theme-scope] .sui-bottom-navigation-empty-slot.sui-expanded {
        --s-squircle-bg-color-opacity: 1;
        --sui-squircle-bg-color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--s-squircle-bg-color-opacity)));
}

[data-sui-theme-scope] .sui-filter-button-root {
        font-size: var(--sui-typography-label-semi-bold-font-size);
        font-weight: var(--sui-typography-label-semi-bold-font-weight);
        letter-spacing: var(--sui-typography-label-semi-bold-letter-spacing);
        line-height: var(--sui-typography-label-semi-bold-line-height);
        -webkit-text-decoration: var(--sui-typography-label-semi-bold-text-decoration);
                text-decoration: var(--sui-typography-label-semi-bold-text-decoration);
        text-transform: var(--sui-typography-label-semi-bold-text-transform);
        font-family: var(--sui-font-family);
        position: relative;
        height: var(--sui-spacing-6);
        max-width: var(--sui-spacing-22);
        cursor: pointer;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding-left: var(--sui-spacing-1);
        padding-right: var(--sui-spacing-1);
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)));
        outline: 2px solid transparent;
        outline-offset: 2px;
        border-style: none;
        background-color: transparent;
        border-radius: var(--sui-border-radius-xs);
        --sui-focus-ring-border-radius: var(--sui-border-radius-xs);
        --sui-focus-ring-border-width-recoup: 0;
}

[data-sui-theme-scope] .sui-filter-button-root:focus-visible,
  [data-sui-theme-scope] .sui-filter-button-root.sui-focus-visible {
        --sui-focus-ring-color: var(--sui-focus-ring-inset-color);
}

[data-sui-theme-scope] .sui-filter-button-root:focus-visible::after,
  [data-sui-theme-scope] .sui-filter-button-root.sui-focus-visible::after {
        pointer-events: none;
        content: '';
        position: absolute;
        inset: 0;
        border-radius: var(--sui-focus-ring-border-radius, 0px);
        box-shadow: inset 0 0 0 var(--sui-focus-ring-inset-width) var(--sui-focus-ring-color);
}

[data-sui-theme-scope] .sui-filter-button-root.sui-selected {
        --tw-text-opacity: 1;
        color: rgb(var(--s-cobranding-f), calc(var(--s-cobranding-f-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-filter-button-root:active {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-filter-button-root.sui-disabled {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-single-filter-root {
        display: flex;
}

[data-sui-theme-scope] .sui-single-filter-more {
        margin-left: var(--sui-spacing-1);
}

[data-sui-theme-scope] .sui-step-icon-root {
        display: flex;
        height: var(--sui-spacing-6);
        width: var(--sui-spacing-6);
        align-items: center;
        justify-content: center;
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-bg-opacity)));
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-text-opacity)));
        border-radius: var(--sui-border-radius-full);
        --sui-focus-ring-border-radius: var(--sui-border-radius-full);
        position: relative;
        z-index: 10;
}

[data-sui-theme-scope] .sui-step-icon-root.sui-completed,
[data-sui-theme-scope] .sui-step-icon-current {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-primary-b), calc(var(--s-primary-b-opacity, 1) * var(--tw-bg-opacity)));
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-high-contrast-b0), calc(var(--s-neutral-high-contrast-b0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-step-icon-root.sui-disabled {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-step-icon-error {
        background-color: transparent;
        --tw-text-opacity: 1;
        color: rgb(var(--s-danger-f), calc(var(--s-danger-f-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-step-icon-error.sui-disabled {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-step-icon-outlined {
        box-sizing: border-box;
        border-style: solid;
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-border-opacity)));
        background-color: transparent;
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)));
        border-width: var(--sui-border-width-2);
        --sui-focus-ring-border-width: var(--sui-border-width-2);
        --sui-focus-ring-border-width-recoup: 1;
}

[data-sui-theme-scope] .sui-step-icon-outlined-current {
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-border-opacity)));
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-bg-opacity)));
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-step-icon-outlined-error {
        border-style: none;
        background-color: transparent;
        --tw-text-opacity: 1;
        color: rgb(var(--s-danger-f), calc(var(--s-danger-f-opacity, 1) * var(--tw-text-opacity)));
        --sui-focus-ring-border-width-recoup: 0;
}

[data-sui-theme-scope] .sui-step-icon-outlined.sui-completed {
        border-style: none;
        background-color: transparent;
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
        --sui-focus-ring-border-width-recoup: 0;
}

[data-sui-theme-scope] .sui-step-icon-outlined.sui-disabled {
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-border-opacity)));
        background-color: transparent;
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-step-icon-text {
        font-size: var(--sui-typography-subtitle-mini-font-size);
        font-weight: var(--sui-typography-subtitle-mini-font-weight);
        line-height: var(--sui-typography-subtitle-mini-line-height);
        -webkit-text-decoration: var(--sui-typography-subtitle-mini-text-decoration);
                text-decoration: var(--sui-typography-subtitle-mini-text-decoration);
        text-transform: var(--sui-typography-subtitle-mini-text-transform);
        font-family: var(--sui-font-family);
}

[data-sui-theme-scope] .sui-step-icon-text-current {
        font-size: var(--sui-typography-subtitle-bold-font-size);
        font-weight: var(--sui-typography-subtitle-bold-font-weight);
        line-height: var(--sui-typography-subtitle-bold-line-height);
        -webkit-text-decoration: var(--sui-typography-subtitle-bold-text-decoration);
                text-decoration: var(--sui-typography-subtitle-bold-text-decoration);
        text-transform: var(--sui-typography-subtitle-bold-text-transform);
        font-family: var(--sui-font-family);
}

[data-sui-theme-scope] .sui-step-label-root {
        display: flex;
        align-items: center;
}

[data-sui-theme-scope] .sui-step-label-label {
        font-size: var(--sui-typography-subtitle-font-size);
        font-weight: var(--sui-typography-subtitle-font-weight);
        line-height: var(--sui-typography-subtitle-line-height);
        -webkit-text-decoration: var(--sui-typography-subtitle-text-decoration);
                text-decoration: var(--sui-typography-subtitle-text-decoration);
        text-transform: var(--sui-typography-subtitle-text-transform);
        font-family: var(--sui-font-family);
        display: block;
}

[data-sui-theme-scope] .sui-step-label-label.sui-completed {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-step-label-label.sui-disabled {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-step-label-icon-container {
        display: flex;
        flex-shrink: 0;
}

[data-sui-theme-scope] .sui-step-label-label-container {
        font-size: var(--sui-typography-descriptor-font-size);
        font-weight: var(--sui-typography-descriptor-font-weight);
        line-height: var(--sui-typography-descriptor-line-height);
        -webkit-text-decoration: var(--sui-typography-descriptor-text-decoration);
                text-decoration: var(--sui-typography-descriptor-text-decoration);
        text-transform: var(--sui-typography-descriptor-text-transform);
        font-family: var(--sui-font-family);
        width: 100%;
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-step-label-label-container.sui-disabled {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-step-label-horizontal {
        flex-direction: column;
}

[data-sui-theme-scope] .sui-step-label-horizontal-label {
        margin-top: var(--sui-spacing-3);
}

[data-sui-theme-scope] .sui-step-label-horizontal-label-container {
        text-align: center;
}

[data-sui-theme-scope] .sui-step-label-vertical {
        position: relative;
        text-align: left;
}

[data-sui-theme-scope] .sui-step-label-vertical-icon-container {
        padding-right: var(--sui-spacing-3);
}

[data-sui-theme-scope] .sui-step-label-current-label {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
        font-size: var(--sui-typography-subtitle-bold-font-size);
        font-weight: var(--sui-typography-subtitle-bold-font-weight);
        line-height: var(--sui-typography-subtitle-bold-line-height);
        -webkit-text-decoration: var(--sui-typography-subtitle-bold-text-decoration);
                text-decoration: var(--sui-typography-subtitle-bold-text-decoration);
        text-transform: var(--sui-typography-subtitle-bold-text-transform);
        font-family: var(--sui-font-family);
}

[data-sui-theme-scope] .sui-step-label-error-label,
    [data-sui-theme-scope] .sui-step-label-error-label-container {
        --tw-text-opacity: 1;
        color: rgb(var(--s-danger-f), calc(var(--s-danger-f-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-step-label.sui-disabled {
        cursor: default;
}

[data-sui-theme-scope] .sui-step-button-root {
        position: relative;
        display: flex;
        cursor: pointer;
        -webkit-user-select: none;
                user-select: none;
        border-style: none;
        background-color: transparent;
        vertical-align: middle;
        outline: 2px solid transparent;
        outline-offset: 2px;
        --sui-focus-ring-border-width-recoup: 0;
        border-radius: var(--sui-border-radius-sm);
        --sui-focus-ring-border-radius: var(--sui-border-radius-sm);
}

[data-sui-theme-scope] .sui-step-button-root.sui-active,
  [data-sui-theme-scope] .sui-step-button-root:active {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-step-button-root:focus-visible,
  [data-sui-theme-scope] .sui-step-button-root.sui-focus-visible {
        --sui-focus-ring-color: var(--sui-focus-ring-inset-color);
}

[data-sui-theme-scope] .sui-step-button-root:focus-visible::after,
  [data-sui-theme-scope] .sui-step-button-root.sui-focus-visible::after {
        pointer-events: none;
        content: '';
        position: absolute;
        inset: 0;
        border-radius: var(--sui-focus-ring-border-radius, 0px);
        box-shadow: inset 0 0 0 var(--sui-focus-ring-inset-width) var(--sui-focus-ring-color);
}

[data-sui-theme-scope] .sui-step-button-vertical {
        margin-left: calc(var(--sui-spacing-2) * -1);
        margin-right: calc(var(--sui-spacing-2) * -1);
        margin-top: calc(var(--sui-spacing-2) * -1);
        margin-bottom: calc(var(--sui-spacing-2) * -1);
        align-items: center;
        padding-left: var(--sui-spacing-2);
        padding-right: var(--sui-spacing-2);
        padding-top: var(--sui-spacing-2);
        padding-bottom: var(--sui-spacing-2);
}

[data-sui-theme-scope] .sui-step-button-horizontal {
        margin-top: calc(var(--sui-spacing-3) * -1);
        margin-bottom: calc(var(--sui-spacing-3) * -1);
        justify-content: center;
        padding: var(--sui-spacing-3);
}

[data-sui-theme-scope] .sui-step-button-fixed-width {
        flex: 1 1 0%;
}

[data-sui-theme-scope] .sui-step-button-highlighted {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-step-button-hide-connector {
        min-height: var(--sui-spacing-11);
}

[data-sui-theme-scope] .sui-step-content-root {
        font-size: var(--sui-typography-descriptor-font-size);
        font-weight: var(--sui-typography-descriptor-font-weight);
        line-height: var(--sui-typography-descriptor-line-height);
        -webkit-text-decoration: var(--sui-typography-descriptor-text-decoration);
                text-decoration: var(--sui-typography-descriptor-text-decoration);
        text-transform: var(--sui-typography-descriptor-text-transform);
        font-family: var(--sui-font-family);
        position: relative;
        padding-left: var(--sui-spacing-3);
        padding-right: var(--sui-spacing-3);
}

[data-sui-theme-scope] .sui-step-content-wrapper {
        z-index: 10;
        padding-left: var(--sui-spacing-6);
}

[data-sui-theme-scope] :is(.sui-step-content-wrapper .sui-step-connector-root) {
        top: var(--sui-spacing-4);
        bottom: calc(var(--sui-spacing-4) * -1);
        left: var(--sui-spacing-0);
}

[data-sui-theme-scope] :is(.sui-step-content-last .sui-step-connector-root) {
        display: none;
}

[data-sui-theme-scope] .sui-step-connector-root {
        z-index: 10;
        flex-shrink: 1;
        flex-grow: 1;
}

[data-sui-theme-scope] .sui-step-connector-horizontal {
        position: relative;
        top: var(--sui-spacing-9);
        flex: 1 1 auto;
}

[data-sui-theme-scope] :is(.sui-step-label .sui-step-connector-horizontal:last-child) {
        position: absolute;
        right: var(--sui-spacing-0);
        left: calc(50% + var(--sui-spacing-4));
}

[data-sui-theme-scope] :is(.sui-step-label .sui-step-connector-horizontal:first-child) {
        position: absolute;
        left: var(--sui-spacing-0);
        right: calc(50% + var(--sui-spacing-4));
}

[data-sui-theme-scope] :is(.sui-step-label .sui-step-connector-vertical:last-child) {
        bottom: calc(var(--sui-spacing-4) * -1);
        top: calc(50% + var(--sui-spacing-4));
}

[data-sui-theme-scope] :is(.sui-step-label .sui-step-connector-vertical:first-child) {
        top: calc(var(--sui-spacing-4) * -1);
        bottom: calc(50% + var(--sui-spacing-4));
}

[data-sui-theme-scope] .sui-step-connector-vertical {
        position: absolute;
        margin-left: var(--sui-spacing-3);
        display: flex;
}

[data-sui-theme-scope] .sui-step-connector-line {
        display: block;
        border-color: var(--sui-colors-neutral-b0-t10);
}

[data-sui-theme-scope] .sui-step-connector-line-horizontal {
        border-top-width: var(--sui-border-width-1);
        border-top-style: solid;
}

[data-sui-theme-scope] .sui-step-connector-line-vertical {
        min-height: var(--sui-spacing-3);
        border-left-width: var(--sui-border-width-1);
        border-left-style: solid;
}

[data-sui-theme-scope] :is(.sui-step-button .sui-step-connector-horizontal) {
        top: var(--sui-spacing-6);
}

[data-sui-theme-scope] :is(.sui-step-button .sui-step-connector-horizontal:last-child) {
        right: calc(var(--sui-spacing-1) * -1);
}

[data-sui-theme-scope] :is(.sui-step-button .sui-step-connector-horizontal:first-child) {
        left: calc(var(--sui-spacing-1) * -1);
}

[data-sui-theme-scope] .sui-step-root {
        position: relative;
        margin: var(--sui-spacing-0);
        display: flex;
        list-style-type: none;
        padding-top: var(--sui-spacing-0);
        padding-bottom: var(--sui-spacing-0);
}

[data-sui-theme-scope] .sui-step-horizontal {
        flex-direction: row;
        justify-content: center;
        padding-left: var(--sui-spacing-4);
        padding-right: var(--sui-spacing-4);
        padding-top: var(--sui-spacing-6);
        padding-bottom: var(--sui-spacing-6);
        text-wrap: nowrap;
}

[data-sui-theme-scope] .sui-step-horizontal:has(.sui-step-button) {
        padding-left: var(--sui-spacing-1);
        padding-right: var(--sui-spacing-1);
}

[data-sui-theme-scope] .sui-step-vertical {
        flex-direction: column;
        padding-top: var(--sui-spacing-4);
        padding-bottom: var(--sui-spacing-4);
}

[data-sui-theme-scope] .sui-step-vertical-hide-connector {
        padding-top: var(--sui-spacing-3);
        padding-bottom: var(--sui-spacing-3);
}

[data-sui-theme-scope] .sui-step-fixed-width {
        flex: 1 1 0%;
        text-wrap: unset;
}

[data-sui-theme-scope] .sui-stepper-root {
        position: relative;
        margin: var(--sui-spacing-0);
        box-sizing: border-box;
        display: flex;
        width: -moz-fit-content;
        width: fit-content;
        min-width: 100%;
        list-style-type: none;
        overflow: auto;
        padding: var(--sui-spacing-0);
}

[data-sui-theme-scope] .sui-stepper-horizontal {
        flex-direction: row;
        align-items: flex-start;
        justify-content: space-between;
}

[data-sui-theme-scope] .sui-stepper-vertical {
        flex-direction: column;
        overflow: hidden;
        padding-left: var(--sui-spacing-3);
        padding-right: var(--sui-spacing-3);
}

[data-sui-theme-scope] .sui-stepper-fixed-step-width {
        width: 100%;
}

[data-sui-theme-scope] .sui-table-body-root {
        display: table-row-group;
}

[data-sui-theme-scope] .sui-table-cell-root {
        font-size: var(--sui-typography-descriptor-font-size);
        font-weight: var(--sui-typography-descriptor-font-weight);
        line-height: var(--sui-typography-descriptor-line-height);
        -webkit-text-decoration: var(--sui-typography-descriptor-text-decoration);
                text-decoration: var(--sui-typography-descriptor-text-decoration);
        text-transform: var(--sui-typography-descriptor-text-transform);
        font-family: var(--sui-font-family);
        display: table-cell;
        height: var(--sui-spacing-10);
        padding-left: var(--sui-spacing-2);
        text-align: left;
        vertical-align: middle;
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
        border-style: solid;
        border-bottom-color: var(--sui-colors-neutral-b0-t10);
        border-width: var(--sui-border-width-0);
        --sui-focus-ring-border-width: var(--sui-border-width-0);
        border-bottom-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width-recoup: 1;
}

[data-sui-theme-scope] .sui-table-cell-root:first-child:not(.sui-table-cell-padding-checkbox) {
        padding-left: var(--sui-spacing-4);
}

[data-sui-theme-scope] .sui-table-cell-root:last-child {
        padding-right: var(--sui-spacing-4);
}

[data-sui-theme-scope] .sui-table-cell-head {
        font-size: var(--sui-typography-descriptor-mini-semi-bold-font-size);
        font-weight: var(--sui-typography-descriptor-mini-semi-bold-font-weight);
        line-height: var(--sui-typography-descriptor-mini-semi-bold-line-height);
        -webkit-text-decoration: var(--sui-typography-descriptor-mini-semi-bold-text-decoration);
                text-decoration: var(--sui-typography-descriptor-mini-semi-bold-text-decoration);
        text-transform: var(--sui-typography-descriptor-mini-semi-bold-text-transform);
        font-family: var(--sui-font-family);
        vertical-align: middle;
        border-bottom-width: var(--sui-border-width-0);
}

[data-sui-theme-scope] .sui-table-cell-sortable {
        cursor: pointer;
        -webkit-user-select: none;
                user-select: none;
        outline: 2px solid transparent;
        outline-offset: 2px;
}

[data-sui-theme-scope] :is(.sui-table-cell-sortable:active .sui-table-cell-content-sortable) {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] :is(.sui-table-cell-sortable:focus-visible .sui-table-cell-content-sortable), [data-sui-theme-scope] :is(.sui-table-cell-sortable.sui-focus-visible .sui-table-cell-content-sortable) {
        --sui-focus-ring-color: var(--sui-focus-ring-inset-color);
}

[data-sui-theme-scope] :is(.sui-table-cell-sortable:focus-visible .sui-table-cell-content-sortable)::after, [data-sui-theme-scope] :is(.sui-table-cell-sortable.sui-focus-visible .sui-table-cell-content-sortable)::after {
        pointer-events: none;
        content: '';
        position: absolute;
        inset: 0;
        border-radius: var(--sui-focus-ring-border-radius, 0px);
        box-shadow: inset 0 0 0 var(--sui-focus-ring-inset-width) var(--sui-focus-ring-color);
}

[data-sui-theme-scope] :is(.sui-table-cell-sortable:focus-visible .sui-table-cell-sort-icon), [data-sui-theme-scope] :is(.sui-table-cell-sortable.sui-focus-visible .sui-table-cell-sort-icon) {
        opacity: 0.5;
}

[data-sui-theme-scope] .sui-table-cell-padding-checkbox {
        box-sizing: border-box;
        width: var(--sui-spacing-8);
        padding-left: var(--sui-spacing-2);
        padding-right: var(--sui-spacing-1);
}

[data-sui-theme-scope] .sui-table-cell-padding-none {
        padding: var(--sui-spacing-0);
}

[data-sui-theme-scope] .sui-table-cell-align-left {
        text-align: left;
}

[data-sui-theme-scope] .sui-table-cell-align-center {
        text-align: center;
}

[data-sui-theme-scope] .sui-table-cell-align-right {
        flex-direction: row-reverse;
        text-align: right;
}

[data-sui-theme-scope] .sui-table-cell-align-justify {
        text-align: justify;
}

[data-sui-theme-scope] .sui-table-cell-sticky-header-default-bg {
        border-bottom-width: var(--sui-border-width-1);
}

[data-sui-theme-scope] .sui-table-cell-content {
        position: relative;
        margin-left: calc(var(--sui-spacing-2) * -1);
        display: inline-flex;
        align-items: center;
        gap: var(--sui-spacing-1);
        padding-left: var(--sui-spacing-2);
        padding-right: var(--sui-spacing-2);
        padding-top: var(--sui-spacing-2);
        padding-bottom: var(--sui-spacing-2);
        border-radius: var(--sui-border-radius-sm);
        --sui-focus-ring-border-radius: var(--sui-border-radius-sm);
        width: calc(
      100% - var(--sui-spacing-2)
    );
}

[data-sui-theme-scope] .sui-table-cell-content-padding-checkbox {
        margin: var(--sui-spacing-0);
        display: flex;
        width: auto;
        padding: var(--sui-spacing-0);
}

[data-sui-theme-scope] .sui-table-cell-content-align-center {
        margin-left: var(--sui-spacing-0);
        margin-right: var(--sui-spacing-0);
        justify-content: center;
}

[data-sui-theme-scope] .sui-table-cell-content-align-right {
        margin-right: calc(var(--sui-spacing-2) * -1);
        flex-direction: row-reverse;
}

[data-sui-theme-scope] .sui-table-cell-content-align-justify {
        margin-left: var(--sui-spacing-0);
        margin-right: var(--sui-spacing-0);
}

[data-sui-theme-scope] :is(.sui-table-cell-sorted:focus-visible .sui-table-cell-sort-icon), [data-sui-theme-scope] :is(.sui-table-cell-sorted.sui-focus-visible .sui-table-cell-sort-icon) {
        display: block;
        opacity: 1;
}

[data-sui-theme-scope] .sui-table-cell-sort-icon {
        vertical-align: middle;
        opacity: 0;
}

[data-sui-theme-scope] .sui-table-cell-sort-indicator {
        opacity: 0.3;
}

[data-sui-theme-scope] .sui-table-cell-sort-icon-sorted {
        display: block;
        opacity: 1;
}

[data-sui-theme-scope] .sui-table-head-root {
        box-sizing: border-box;
        display: table-header-group;
        border-style: solid;
        border-color: var(--sui-colors-neutral-b0-t10);
        background-color: inherit;
        border-width: var(--sui-border-width-0);
        --sui-focus-ring-border-width: var(--sui-border-width-0);
        border-bottom-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width-recoup: 1;
}

[data-sui-theme-scope] .sui-table-head-background {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-table-head-sticky {
        position: sticky;
        top: var(--sui-spacing-0);
        z-index: 10;
}

[data-sui-theme-scope] .sui-table-row-root {
        display: table-row;
        vertical-align: middle;
        outline-width: 0px;
}

[data-sui-theme-scope] .sui-table-row-clickable {
        cursor: pointer;
}

[data-sui-theme-scope] .sui-table-row-clickable.sui-active,
  [data-sui-theme-scope] .sui-table-row-clickable:active {
        background-color: var(--sui-colors-neutral-b4-t50);
}

[data-sui-theme-scope] .sui-table-row-body.sui-selected {
        background-color: var(--sui-colors-neutral-b4-t50);
}

[data-sui-theme-scope] :is(.sui-table-row-body:last-child .sui-table-cell) {
        border-bottom-width: var(--sui-border-width-0);
}

[data-sui-theme-scope] .sui-table-pagination-content {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: var(--sui-spacing-5);
}

[data-sui-theme-scope] .sui-table-pagination-rows-per-page-controls {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: var(--sui-spacing-2);
}

[data-sui-theme-scope] .sui-table-pagination-rows-per-page-label {
        font-size: var(--sui-typography-main-text-font-size);
        font-weight: var(--sui-typography-main-text-font-weight);
        line-height: var(--sui-typography-main-text-line-height);
        -webkit-text-decoration: var(--sui-typography-main-text-text-decoration);
                text-decoration: var(--sui-typography-main-text-text-decoration);
        text-transform: var(--sui-typography-main-text-text-transform);
        font-family: var(--sui-font-family);
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-table-pagination-current-page-controls {
        display: flex;
        flex-direction: row;
        gap: var(--sui-spacing-1);
}

[data-sui-theme-scope] .sui-table-pagination-range-container {
        display: flex;
        min-width: var(--sui-spacing-16);
        flex-direction: row;
        align-items: center;
        justify-content: flex-end;
        gap: var(--sui-spacing-1);
}

[data-sui-theme-scope] :is(.sui-table-pagination-range-container > span) {
        font-size: var(--sui-typography-main-text-font-size);
        font-weight: var(--sui-typography-main-text-font-weight);
        line-height: var(--sui-typography-main-text-line-height);
        -webkit-text-decoration: var(--sui-typography-main-text-text-decoration);
                text-decoration: var(--sui-typography-main-text-text-decoration);
        text-transform: var(--sui-typography-main-text-text-transform);
        font-family: var(--sui-font-family);
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-table-footer-root {
        display: table-footer-group;
}

[data-sui-theme-scope] :is(.sui-table-footer-root > tr > td) {
        border-style: solid;
        border-top-color: var(--sui-colors-neutral-b0-t10);
        border-width: var(--sui-border-width-0);
        --sui-focus-ring-border-width: var(--sui-border-width-0);
        border-top-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width-recoup: 1;
}

[data-sui-theme-scope] .sui-table-footer-content {
        box-sizing: border-box;
        display: flex;
        min-height: var(--sui-spacing-10);
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
        padding-left: var(--sui-spacing-3\.5);
        padding-right: var(--sui-spacing-3\.5);
        padding-top: var(--sui-spacing-2);
        padding-bottom: var(--sui-spacing-2);
        font-size: var(--sui-typography-descriptor-font-size);
        font-weight: var(--sui-typography-descriptor-font-weight);
        line-height: var(--sui-typography-descriptor-line-height);
        -webkit-text-decoration: var(--sui-typography-descriptor-text-decoration);
                text-decoration: var(--sui-typography-descriptor-text-decoration);
        text-transform: var(--sui-typography-descriptor-text-transform);
        font-family: var(--sui-font-family);
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-table-footer-padding-none {
        padding-left: var(--sui-spacing-0);
        padding-right: var(--sui-spacing-0);
}

[data-sui-theme-scope] .sui-table-footer-padding-checkbox {
        padding-left: var(--sui-spacing-2);
}

[data-sui-theme-scope] .sui-table-footer-sticky {
        position: sticky;
        bottom: var(--sui-spacing-0);
        z-index: 10;
        background-color: inherit;
}

[data-sui-theme-scope] .sui-table-container-root {
        width: 100%;
        overflow-x: auto;
}

[data-sui-theme-scope] .sui-table-container-standard-border {
        border-style: solid;
        border-color: var(--sui-colors-neutral-b0-t20);
        border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width-recoup: 1;
}

[data-sui-theme-scope] .sui-table-container-rounded-border {
        border-style: solid;
        border-color: var(--sui-colors-neutral-b0-t20);
        border-radius: var(--sui-border-radius-sm);
        --sui-focus-ring-border-radius: var(--sui-border-radius-sm);
        border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width-recoup: 1;
}

[data-sui-theme-scope] .sui-table-root {
        display: table;
        width: 100%;
        border-collapse: collapse;
        --tw-border-spacing-x: var(--sui-spacing-0);
        --tw-border-spacing-y: var(--sui-spacing-0);
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-table-sticky-header {
        border-collapse: separate;
}

[data-sui-theme-scope] .sui-table-sticky-footer {
        height: 100%;
        border-collapse: separate;
}

[data-sui-theme-scope] .sui-tray-root {
        position: relative;
        width: var(--sui-spacing-65);
        overflow: hidden;
        outline: 2px solid transparent;
        outline-offset: 2px;
}

[data-sui-theme-scope] .sui-tray-panel-root {
        pointer-events: none;
        position: absolute;
        top: var(--sui-spacing-0);
        left: var(--sui-spacing-0);
        right: var(--sui-spacing-0);
}

[data-sui-theme-scope] .sui-tray-panel-activated {
        pointer-events: auto;
        position: static;
}

[data-sui-theme-scope] .sui-dialog-body {
        display: flex;
        min-height: var(--sui-spacing-34);
        flex-direction: column;
        border-style: solid;
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-neutral-high-contrast), calc(var(--s-neutral-high-contrast-opacity, 1) * var(--tw-border-opacity)));
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));
        padding-top: var(--sui-spacing-6);
        padding-bottom: var(--sui-spacing-5);
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
        --tw-shadow: var(--sui-box-shadow-md);
        --tw-shadow-colored: var(--sui-box-shadow-md);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
        outline: 2px solid transparent;
        outline-offset: 2px;
        border-radius: var(--sui-border-radius-sm);
        --sui-focus-ring-border-radius: var(--sui-border-radius-sm);
        border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width-recoup: 1;
        position: fixed;
        max-height: 80vh;
        max-width: calc(100% - var(--sui-spacing-12));
}

[data-sui-theme-scope] .sui-dialog-root {
        display: flex;
        align-items: center;
        justify-content: center;
}

[data-sui-theme-scope] .sui-dialog-small {
        width: var(--sui-spacing-71);
}

[data-sui-theme-scope] .sui-dialog-medium {
        width: var(--sui-spacing-100);
}

[data-sui-theme-scope] .sui-dialog-large {
        width: var(--sui-spacing-150);
}

[data-sui-theme-scope] .sui-dialog-title-root {
        font-size: var(--sui-typography-title-font-size);
        font-weight: var(--sui-typography-title-font-weight);
        letter-spacing: var(--sui-typography-title-letter-spacing);
        line-height: var(--sui-typography-title-line-height);
        -webkit-text-decoration: var(--sui-typography-title-text-decoration);
                text-decoration: var(--sui-typography-title-text-decoration);
        text-transform: var(--sui-typography-title-text-transform);
        font-family: var(--sui-font-family);
        margin-bottom: var(--sui-spacing-3);
        display: flex;
        flex: none;
        align-items: center;
        justify-content: space-between;
        padding-left: var(--sui-spacing-6);
        padding-right: var(--sui-spacing-6);
}

[data-sui-theme-scope] .sui-dialog-content-root {
        font-size: var(--sui-typography-main-text-font-size);
        font-weight: var(--sui-typography-main-text-font-weight);
        line-height: var(--sui-typography-main-text-line-height);
        -webkit-text-decoration: var(--sui-typography-main-text-text-decoration);
                text-decoration: var(--sui-typography-main-text-text-decoration);
        text-transform: var(--sui-typography-main-text-text-transform);
        font-family: var(--sui-font-family);
        flex: 1 1 0%;
        overflow: auto;
        padding-left: var(--sui-spacing-6);
        padding-right: var(--sui-spacing-6);
}

[data-sui-theme-scope] .sui-dialog-actions-root {
        display: flex;
        flex: none;
        flex-wrap: wrap;
        justify-content: flex-end;
        gap: var(--sui-spacing-2);
        padding-left: var(--sui-spacing-6);
        padding-right: var(--sui-spacing-6);
        padding-top: var(--sui-spacing-5);
}

[data-sui-theme-scope] .sui-dialog-right {
        position: fixed;
        top: 50%;
        left: 50%;
        left: auto;
        --tw-translate-x: -50%;
        --tw-translate-y: -50%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        right: var(--sui-spacing-0);
        border-top-right-radius: var(--sui-border-radius-none);
        border-bottom-right-radius: var(--sui-border-radius-none);
        border-right-width: var(--sui-border-width-0);
}

[data-sui-theme-scope] .sui-dialog-right-close-button {
        left: calc(var(--sui-spacing-4) * -1);
        --tw-translate-x: -100%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

[data-sui-theme-scope] .sui-dialog-left {
        position: fixed;
        top: 50%;
        left: 50%;
        left: var(--sui-spacing-0);
        --tw-translate-x: -50%;
        --tw-translate-y: -50%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        right: auto;
        border-top-left-radius: var(--sui-border-radius-none);
        border-bottom-left-radius: var(--sui-border-radius-none);
        border-left-width: var(--sui-border-width-0);
}

[data-sui-theme-scope] .sui-dialog-left-close-button {
        right: calc(var(--sui-spacing-4) * -1);
        --tw-translate-x: 100%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

[data-sui-theme-scope] .sui-dialog-full-height {
        top: var(--sui-spacing-0);
        bottom: var(--sui-spacing-0);
        max-height: max-content;
        max-height: 100vh;
        width: var(--sui-spacing-150);
        --tw-translate-x: calc(var(--sui-spacing-0) * -1);
        --tw-translate-y: calc(var(--sui-spacing-0) * -1);
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: none;
        max-width: calc(100% - var(--sui-spacing-18));
        padding-top: var(--sui-spacing-9);
}

[data-sui-theme-scope] :is(.sui-dialog-full-height .sui-dialog-actions-root) {
        border-style: solid;
        border-color: var(--sui-colors-neutral-b0-t10);
        border-width: var(--sui-border-width-0);
        --sui-focus-ring-border-width: var(--sui-border-width-0);
        border-top-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width-recoup: 1;
}

[data-sui-theme-scope] :is(.sui-dialog-full-height .sui-dialog-title-root) {
        font-size: var(--sui-typography-display1-font-size);
        font-weight: var(--sui-typography-display1-font-weight);
        line-height: var(--sui-typography-display1-line-height);
        -webkit-text-decoration: var(--sui-typography-display1-text-decoration);
                text-decoration: var(--sui-typography-display1-text-decoration);
        text-transform: var(--sui-typography-display1-text-transform);
        font-family: var(--sui-font-family);
        margin-bottom: var(--sui-spacing-6);
        padding-left: var(--sui-spacing-9);
        padding-right: var(--sui-spacing-9);
}

[data-sui-theme-scope] :is(.sui-dialog-full-height .sui-dialog-content-root) {
        padding-left: var(--sui-spacing-9);
        padding-right: var(--sui-spacing-9);
}

[data-sui-theme-scope] :is(.sui-dialog-full-height .sui-dialog-close-button) {
        position: absolute;
        top: var(--sui-spacing-4);
}

[data-sui-theme-scope] .sui-suggestion-list-root {
        margin-left: var(--sui-spacing-2);
        margin-right: var(--sui-spacing-2);
}

[data-sui-theme-scope] .sui-suggestion-list-item {
        font-size: var(--sui-typography-subtitle-mini-font-size);
        font-weight: var(--sui-typography-subtitle-mini-font-weight);
        line-height: var(--sui-typography-subtitle-mini-line-height);
        -webkit-text-decoration: var(--sui-typography-subtitle-mini-text-decoration);
                text-decoration: var(--sui-typography-subtitle-mini-text-decoration);
        text-transform: var(--sui-typography-subtitle-mini-text-transform);
        font-family: var(--sui-font-family);
        display: flex;
        min-height: var(--sui-spacing-7);
        align-items: center;
        justify-content: space-between;
        background-color: transparent;
        padding-left: var(--sui-spacing-2);
        padding-right: var(--sui-spacing-2);
        padding-top: var(--sui-spacing-1);
        padding-bottom: var(--sui-spacing-1);
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
        border-radius: var(--sui-border-radius-xs);
        --sui-focus-ring-border-radius: var(--sui-border-radius-xs);
}

[data-sui-theme-scope] .sui-suggestion-list-item:not(.sui-suggestion-list-readonly, .sui-disabled) {
        cursor: pointer;
}

[data-sui-theme-scope] .sui-suggestion-list-item.sui-disabled:not(.sui-suggestion-list-readonly) {
        pointer-events: none;
        cursor: default;
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-suggestion-list-item:focus-visible,
  [data-sui-theme-scope] .sui-suggestion-list-item.sui-focus-visible {
        --sui-focus-ring-color: var(--sui-focus-ring-inset-color);
}

[data-sui-theme-scope] .sui-suggestion-list-item:focus-visible::after,
  [data-sui-theme-scope] .sui-suggestion-list-item.sui-focus-visible::after {
        pointer-events: none;
        content: '';
        position: absolute;
        inset: 0;
        border-radius: var(--sui-focus-ring-border-radius, 0px);
        box-shadow: inset 0 0 0 var(--sui-focus-ring-inset-width) var(--sui-focus-ring-color);
}

[data-sui-theme-scope] .sui-suggestion-list-selected,
[data-sui-theme-scope] .sui-suggestion-list-highlighted {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-suggestion-list-group-title-readonly {
        font-size: var(--sui-typography-subtitle-bold-font-size);
        font-weight: var(--sui-typography-subtitle-bold-font-weight);
        line-height: var(--sui-typography-subtitle-bold-line-height);
        -webkit-text-decoration: var(--sui-typography-subtitle-bold-text-decoration);
                text-decoration: var(--sui-typography-subtitle-bold-text-decoration);
        text-transform: var(--sui-typography-subtitle-bold-text-transform);
        font-family: var(--sui-font-family);
}

[data-sui-theme-scope] .sui-suggestion-list-expand-icon {
        margin-left: auto;
        margin-right: var(--sui-spacing-1);
}

[data-sui-theme-scope] .sui-autocomplete-chevron {
        height: var(--sui-spacing-6);
        width: var(--sui-spacing-6);
        flex-shrink: 0;
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
        --sui-squircle-bg-color: transparent;
        --s-squircle-bg-color-active-opacity: 1;
        --sui-squircle-bg-color-active: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--s-squircle-bg-color-active-opacity)));
        --s-squircle-bg-color-hover-opacity: 1;
        --sui-squircle-bg-color-hover: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--s-squircle-bg-color-hover-opacity)));
}

[data-sui-theme-scope] .sui-autocomplete-chevron:not(:first-child) {
        margin-left: var(--sui-spacing-2);
}

[data-sui-theme-scope] .sui-autocomplete-clear {
        opacity: 0;
}

[data-sui-theme-scope] :is(.sui-autocomplete-root:focus .sui-autocomplete-clear), [data-sui-theme-scope] :is(.sui-autocomplete-root:focus-within .sui-autocomplete-clear), [data-sui-theme-scope] :is(.sui-autocomplete-root.sui-focused .sui-autocomplete-clear) {
        opacity: 1;
}

[data-sui-theme-scope] :is(.sui-autocomplete-root.sui-disabled .sui-autocomplete-chevron) {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] :is(.sui-autocomplete-root.sui-disabled .sui-autocomplete-clear) {
        opacity: 0;
}

[data-sui-theme-scope] .sui-autocomplete-form-field-content {
        height: auto;
        overflow: visible;
}

[data-sui-theme-scope] .sui-autocomplete-form-field-content-xlarge {
        min-height: var(--sui-spacing-12);
}

[data-sui-theme-scope] .sui-autocomplete-form-field-content-large {
        min-height: var(--sui-spacing-9);
}

[data-sui-theme-scope] .sui-autocomplete-form-field-content-medium {
        min-height: var(--sui-spacing-8);
}

[data-sui-theme-scope] .sui-autocomplete-input-container {
        margin-left: calc(var(--sui-spacing-0\.5) * -1);
        margin-right: calc(var(--sui-spacing-0\.5) * -1);
        display: flex;
        height: 100%;
        max-height: var(--sui-spacing-42);
        flex-grow: 1;
        flex-wrap: wrap;
        align-items: center;
        gap: var(--sui-spacing-1);
        overflow-y: auto;
        padding-left: var(--sui-spacing-0\.5);
        padding-right: var(--sui-spacing-0\.5);
}

[data-sui-theme-scope] .sui-autocomplete-input-container-xlarge {
        padding-top: 7px;
        padding-bottom: 7px;
}

[data-sui-theme-scope] .sui-autocomplete-input-container-large {
        padding-top: 1px;
        padding-bottom: 1px;
}

[data-sui-theme-scope] .sui-autocomplete-input-container-medium {
        padding-top: var(--sui-spacing-0);
        padding-bottom: var(--sui-spacing-0);
}

[data-sui-theme-scope] .sui-autocomplete-input {
        height: var(--sui-spacing-7);
        min-width: var(--sui-spacing-7);
        flex: 1 1 0%;
}

[data-sui-theme-scope] .sui-autocomplete-outlined-expanded {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-autocomplete-outlined-expanded-chevron {
        --sui-squircle-bg-color: var(--sui-colors-neutral-b3);
}

[data-sui-theme-scope] .sui-autocomplete-standard-expanded-chevron {
        --tw-text-opacity: 1;
        color: rgb(var(--s-primary-f), calc(var(--s-primary-f-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-autocomplete-error-chevron {
        --tw-text-opacity: 1;
        color: rgb(var(--s-danger), calc(var(--s-danger-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-autocomplete-end-adornment {
        margin-left: var(--sui-spacing-2);
}

[data-sui-theme-scope] .sui-autocomplete-popper-root {
        z-index: 1300;
        outline: 2px solid transparent;
        outline-offset: 2px;
}

[data-sui-theme-scope] :is(.sui-autocomplete-popper-root[data-sui-popper-placement^='bottom'] .sui-popper-widget) {
        transform-origin: top;
}

[data-sui-theme-scope] :is(.sui-autocomplete-popper-root[data-sui-popper-placement^='top'] .sui-popper-widget) {
        transform-origin: bottom;
}

[data-sui-theme-scope] .sui-autocomplete-popper-paper {
        border-style: solid;
        border-color: var(--sui-colors-neutral-b0-t20);
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));
        --tw-shadow: var(--sui-box-shadow-md);
        --tw-shadow-colored: var(--sui-box-shadow-md);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
        border-radius: var(--sui-border-radius-sm);
        --sui-focus-ring-border-radius: var(--sui-border-radius-sm);
        border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width-recoup: 1;
}

[data-sui-theme-scope] .sui-autocomplete-popper-empty {
        border-style: none;
        --sui-focus-ring-border-width-recoup: 0;
}

[data-sui-theme-scope] .sui-empty-state-root {
        display: flex;
        min-width: var(--sui-spacing-65);
        max-width: var(--sui-spacing-115);
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding-left: var(--sui-spacing-8);
        padding-right: var(--sui-spacing-8);
}

[data-sui-theme-scope] .sui-empty-state-icon {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] :is(.sui-empty-state-icon > span) {
        font-size: 64px;
}

[data-sui-theme-scope] .sui-empty-state-text-container {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: var(--sui-spacing-3);
        padding-top: var(--sui-spacing-6);
}

[data-sui-theme-scope] .sui-empty-state-title {
        font-size: var(--sui-typography-title-font-size);
        font-weight: var(--sui-typography-title-font-weight);
        letter-spacing: var(--sui-typography-title-letter-spacing);
        line-height: var(--sui-typography-title-line-height);
        -webkit-text-decoration: var(--sui-typography-title-text-decoration);
                text-decoration: var(--sui-typography-title-text-decoration);
        text-transform: var(--sui-typography-title-text-transform);
        font-family: var(--sui-font-family);
        text-align: center;
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b1), calc(var(--s-neutral-b1-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-empty-state-description {
        font-size: var(--sui-typography-main-text-font-size);
        font-weight: var(--sui-typography-main-text-font-weight);
        line-height: var(--sui-typography-main-text-line-height);
        -webkit-text-decoration: var(--sui-typography-main-text-text-decoration);
                text-decoration: var(--sui-typography-main-text-text-decoration);
        text-transform: var(--sui-typography-main-text-text-transform);
        font-family: var(--sui-font-family);
        text-align: center;
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-empty-state-actions {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: var(--sui-spacing-4);
        padding-top: var(--sui-spacing-6);
}

[data-sui-theme-scope] .sui-tab-container {
        display: flex;
}

[data-sui-theme-scope] .sui-tab-pill-badge {
        position: absolute;
        top: calc(var(--sui-spacing-0\.5) * -1);
        right: var(--sui-spacing-0);
}

[data-sui-theme-scope] .sui-tab-root {
        font-size: var(--sui-typography-label-semi-bold-font-size);
        font-weight: var(--sui-typography-label-semi-bold-font-weight);
        letter-spacing: var(--sui-typography-label-semi-bold-letter-spacing);
        line-height: var(--sui-typography-label-semi-bold-line-height);
        -webkit-text-decoration: var(--sui-typography-label-semi-bold-text-decoration);
                text-decoration: var(--sui-typography-label-semi-bold-text-decoration);
        text-transform: var(--sui-typography-label-semi-bold-text-transform);
        font-family: var(--sui-font-family);
        position: relative;
        height: var(--sui-spacing-12);
        cursor: pointer;
        outline: 2px solid transparent;
        outline-offset: 2px;
        display: flex;
        flex-grow: 1;
        flex-basis: var(--sui-spacing-0);
        align-items: flex-end;
        justify-content: center;
        padding-bottom: var(--sui-spacing-3\.5);
        border-style: none;
        background-color: transparent;
        --sui-focus-ring-border-width-recoup: 0;
}

[data-sui-theme-scope] .sui-tab-root.sui-selected {
        position: relative;
        --tw-text-opacity: 1;
        color: rgb(var(--s-cobranding-f), calc(var(--s-cobranding-f-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-tab-root:focus-visible,
    [data-sui-theme-scope] .sui-tab-root.sui-focus-visible {
        --sui-focus-ring-color: var(--sui-focus-ring-inset-color);
        border-radius: var(--sui-border-radius-xs);
        --sui-focus-ring-border-radius: var(--sui-border-radius-xs);
}

[data-sui-theme-scope] .sui-tab-root:focus-visible::after,
    [data-sui-theme-scope] .sui-tab-root.sui-focus-visible::after {
        pointer-events: none;
        content: '';
        position: absolute;
        inset: 0;
        border-radius: var(--sui-focus-ring-border-radius, 0px);
        box-shadow: inset 0 0 0 var(--sui-focus-ring-inset-width) var(--sui-focus-ring-color);
}

[data-sui-theme-scope] .sui-tab-root.sui-active,
    [data-sui-theme-scope] .sui-tab-root:active {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] :is(.sui-tab-root.sui-active .sui-tab-badge), [data-sui-theme-scope] :is(.sui-tab-root:active .sui-tab-badge) {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-tab-label {
        min-width: var(--sui-spacing-25);
        max-width: var(--sui-spacing-60);
        padding-left: var(--sui-spacing-2);
        padding-right: var(--sui-spacing-2);
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-tab-label-container {
        height: var(--sui-spacing-3\.5);
        width: 100%;
        align-items: center;
        justify-content: center;
}

[data-sui-theme-scope] .sui-tab-label-text {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
}

[data-sui-theme-scope] .sui-tab-label-badge-root {
        z-index: 10;
        margin-left: var(--sui-spacing-1);
        flex-shrink: 0;
}

[data-sui-theme-scope] .sui-tab-icon {
        min-width: var(--sui-spacing-9\.5);
        max-width: var(--sui-spacing-24\.75);
        padding-left: var(--sui-spacing-1);
        padding-right: var(--sui-spacing-1);
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-tab-icon-container {
        height: var(--sui-spacing-5\.5);
        align-items: flex-end;
}

[data-sui-theme-scope] .sui-tab-icon-pill {
        min-width: var(--sui-spacing-14);
}

[data-sui-theme-scope] :is(.sui-tab-icon-pill .sui-tab-container) {
        height: auto;
}

[data-sui-theme-scope] .sui-tab-icon-badge-root {
        align-self: flex-start;
}

[data-sui-theme-scope] .sui-tab-pill {
        font-size: var(--sui-typography-subtitle-mini-font-size);
        font-weight: var(--sui-typography-subtitle-mini-font-weight);
        line-height: var(--sui-typography-subtitle-mini-line-height);
        -webkit-text-decoration: var(--sui-typography-subtitle-mini-text-decoration);
                text-decoration: var(--sui-typography-subtitle-mini-text-decoration);
        text-transform: var(--sui-typography-subtitle-mini-text-transform);
        font-family: var(--sui-font-family);
        height: var(--sui-spacing-9);
        min-width: var(--sui-spacing-18);
        align-items: center;
        justify-content: center;
        border-style: solid;
        border-color: var(--sui-colors-neutral-b0-t20);
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));
        padding-left: var(--sui-spacing-4);
        padding-right: var(--sui-spacing-4);
        padding-top: var(--sui-spacing-0);
        padding-bottom: var(--sui-spacing-0);
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
        border-radius: var(--sui-border-radius-full);
        --sui-focus-ring-border-radius: var(--sui-border-radius-full);
        border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width-recoup: 1;
}

[data-sui-theme-scope] .sui-tab-pill:not(:first-child) {
        margin-left: var(--sui-spacing-1);
}

[data-sui-theme-scope] .sui-tab-pill:focus-visible,
    [data-sui-theme-scope] .sui-tab-pill.sui-focus-visible {
        --sui-focus-ring-color: var(--sui-focus-ring-inset-color);
        border-radius: var(--sui-border-radius-full);
        --sui-focus-ring-border-radius: var(--sui-border-radius-full);
}

[data-sui-theme-scope] .sui-tab-pill:focus-visible::after,
    [data-sui-theme-scope] .sui-tab-pill.sui-focus-visible::after {
        pointer-events: none;
        content: '';
        position: absolute;
        inset: 0;
        border-radius: var(--sui-focus-ring-border-radius, 0px);
        box-shadow: inset 0 0 0 var(--sui-focus-ring-inset-width) var(--sui-focus-ring-color);
}

[data-sui-theme-scope] .sui-tab-pill.sui-active,
    [data-sui-theme-scope] .sui-tab-pill:active {
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-border-opacity)));
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-tab-pill.sui-selected {
        border-color: var(--sui-colors-neutral-b0-t20);
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-high-contrast-inverted-b0), calc(var(--s-neutral-high-contrast-inverted-b0-opacity, 1) * var(--tw-text-opacity)));
        background: linear-gradient(
          0deg,
          var(--sui-colors-neutral-high-contrast) 0%,
          var(--sui-colors-neutral-high-contrast) 100%
        ),
        var(--sui-colors-neutral-b4);
}

[data-sui-theme-scope] .sui-tabs-root {
        position: relative;
        z-index: 0;
        box-sizing: border-box;
        height: var(--sui-spacing-12);
}

[data-sui-theme-scope] .sui-tabs-scroller {
        position: relative;
        height: 100%;
        width: 100%;
        scrollbar-width: none;
}

[data-sui-theme-scope] .sui-tabs-scroller::-webkit-scrollbar {
        display: none;
}

[data-sui-theme-scope] :is(.sui-tabs-scrollable .sui-tabs-scroller) {
        overflow-x: auto;
        overflow-y: hidden;
}

[data-sui-theme-scope] :is(.sui-tabs-scrollable .sui-tab) {
        flex: 1 1 auto;
        flex-grow: 0;
}

[data-sui-theme-scope] .sui-tabs-tab-list {
        position: relative;
        display: flex;
        min-width: -moz-fit-content;
        min-width: fit-content;
        flex-direction: row;
}

[data-sui-theme-scope] .sui-tabs-underline {
        position: absolute;
        bottom: var(--sui-spacing-0);
        left: var(--sui-spacing-0);
        right: var(--sui-spacing-0);
        z-index: -10;
        height: var(--sui-spacing-0\.25);
        width: 100%;
        background-color: var(--sui-colors-neutral-b0-t10);
}

[data-sui-theme-scope] .sui-tabs-indicator {
        position: absolute;
        bottom: var(--sui-spacing-0);
        height: var(--sui-spacing-0\.5);
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-cobranding-f), calc(var(--s-cobranding-f-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] :is(.sui-tabs-compact .sui-tab) {
        min-width: var(--sui-spacing-0);
        flex: 1 1 auto;
        flex-grow: 0;
}

[data-sui-theme-scope] .sui-tabs-pill {
        height: auto;
        --sui-tabs-tab-list-padding-top: var(--sui-spacing-0\.5);
}

[data-sui-theme-scope] :is(.sui-tabs-pill .sui-tabs-scroller) {
        overflow-x: visible;
}

[data-sui-theme-scope] :is(.sui-tabs-pill .sui-tabs-tab-list) {
        padding-left: var(--sui-spacing-1);
        padding-right: var(--sui-spacing-1);
        padding-bottom: var(--sui-spacing-2\.5);
        padding-top: var(--sui-tabs-tab-list-padding-top);
}

[data-sui-theme-scope] :is(.sui-tabs-pill .sui-tab-more-menu-root) {
        padding-bottom: var(--sui-spacing-0);
}

[data-sui-theme-scope] :is(.sui-tabs-pill .sui-tab-more-menu-button) {
        margin-bottom: var(--sui-spacing-0);
        margin-right: var(--sui-spacing-0);
}

[data-sui-theme-scope] :is(.sui-tabs-pill .sui-tabs-underline) {
        display: none;
}

[data-sui-theme-scope] :is(.sui-tabs-pill.sui-tabs-scroll-left .sui-tabs-scroller) {
        -webkit-mask-image: linear-gradient(
        to right,
        transparent var(--sui-spacing-10),
        var(--sui-colors-neutral-b0) var(--sui-spacing-20)
      );
        mask-image: linear-gradient(
        to right,
        transparent var(--sui-spacing-10),
        var(--sui-colors-neutral-b0) var(--sui-spacing-20)
      );
}

[data-sui-theme-scope] :is(.sui-tabs-pill.sui-tabs-scroll-right .sui-tabs-scroller) {
        -webkit-mask-image: linear-gradient(
        to right,
        var(--sui-colors-neutral-b0) calc(100% - var(--sui-spacing-20)),
        transparent calc(100% - var(--sui-spacing-10))
      );
        mask-image: linear-gradient(
        to right,
        var(--sui-colors-neutral-b0) calc(100% - var(--sui-spacing-20)),
        transparent calc(100% - var(--sui-spacing-10))
      );
}

[data-sui-theme-scope] :is(.sui-tabs-pill.sui-tabs-scroll-both .sui-tabs-scroller) {
        -webkit-mask-image: linear-gradient(
        to right,
        transparent var(--sui-spacing-10),
        var(--sui-colors-neutral-b0) var(--sui-spacing-20),
        var(--sui-colors-neutral-b0) calc(100% - var(--sui-spacing-20)),
        transparent calc(100% - var(--sui-spacing-10))
      );
        mask-image: linear-gradient(
        to right,
        transparent var(--sui-spacing-10),
        var(--sui-colors-neutral-b0) var(--sui-spacing-20),
        var(--sui-colors-neutral-b0) calc(100% - var(--sui-spacing-20)),
        transparent calc(100% - var(--sui-spacing-10))
      );
}

[data-sui-theme-scope] .sui-tabs-floating-underline {
        position: absolute;
        left: var(--sui-spacing-0);
        bottom: var(--sui-spacing-0);
        height: var(--sui-spacing-0\.5);
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-cobranding-f), calc(var(--s-cobranding-f-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-tab-more-menu-root {
        position: relative;
        margin-left: auto;
        display: flex;
        flex-shrink: 0;
        align-items: flex-end;
        padding-bottom: var(--sui-spacing-3\.5);
}

[data-sui-theme-scope] .sui-tab-more-menu-button {
        margin-bottom: calc(var(--sui-spacing-1\.5) * -1);
}

[data-sui-theme-scope] :is(.sui-tab-more-menu-badge-root .sui-badge-dot.sui-badge-content) {
        margin-bottom: var(--sui-spacing-0\.5);
}

[data-sui-theme-scope] .sui-tab-more-menu-pill-badge {
        position: absolute;
        top: calc(var(--sui-spacing-0\.5) * -1);
        right: var(--sui-spacing-0);
}

[data-sui-theme-scope] .sui-tab-scroll-button-root {
        position: absolute;
        top: var(--sui-spacing-0);
        bottom: var(--sui-spacing-0);
        z-index: 10;
        right: var(--sui-spacing-0);
        padding-top: var(--sui-tabs-tab-list-padding-top);
}

[data-sui-theme-scope] .sui-tab-scroll-button-start {
        right: auto;
        left: var(--sui-spacing-0);
}

[data-sui-theme-scope] .sui-page-header-root {
        position: relative;
        box-sizing: border-box;
        width: 100%;
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));
}

[data-sui-theme-scope] .sui-page-header-left-root,
  [data-sui-theme-scope] .sui-page-header-right-root {
        position: absolute;
        top: var(--sui-spacing-0);
        display: flex;
        height: 100%;
        align-items: center;
}

[data-sui-theme-scope] .sui-page-header-left-root {
        left: var(--sui-spacing-4);
        justify-content: flex-start;
}

[data-sui-theme-scope] .sui-page-header-right-root {
        right: var(--sui-spacing-4);
        justify-content: flex-end;
}

[data-sui-theme-scope] .sui-page-header-center-root {
        display: flex;
        height: 100%;
        align-items: center;
        justify-content: center;
}

[data-sui-theme-scope] .sui-page-header-title-root {
        font-size: var(--sui-typography-subtitle-font-size);
        font-weight: var(--sui-typography-subtitle-font-weight);
        line-height: var(--sui-typography-subtitle-line-height);
        -webkit-text-decoration: var(--sui-typography-subtitle-text-decoration);
                text-decoration: var(--sui-typography-subtitle-text-decoration);
        text-transform: var(--sui-typography-subtitle-text-transform);
        font-family: var(--sui-font-family);
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));
}

[data-sui-theme-scope] .sui-page-header-title-root:not(:only-child) {
        margin-right: var(--sui-spacing-1);
}

[data-sui-theme-scope] .sui-page-header-integrated {
        height: var(--sui-spacing-15);
        padding-left: var(--sui-spacing-25);
        padding-right: var(--sui-spacing-25);
}

[data-sui-theme-scope] :is(.sui-page-header-integrated .sui-page-header-left-root),
    [data-sui-theme-scope] :is(.sui-page-header-integrated .sui-page-header-right-root) {
        gap: var(--sui-spacing-3);
}

[data-sui-theme-scope] .sui-page-header-detached {
        height: var(--sui-spacing-10);
        padding-left: var(--sui-spacing-21);
        padding-right: var(--sui-spacing-21);
}

[data-sui-theme-scope] :is(.sui-page-header-detached .sui-page-header-left-root),
    [data-sui-theme-scope] :is(.sui-page-header-detached .sui-page-header-right-root) {
        gap: var(--sui-spacing-2);
}

[data-sui-theme-scope] .typography-descriptor {
        font-size: var(--sui-typography-descriptor-font-size);
        font-weight: var(--sui-typography-descriptor-font-weight);
        line-height: var(--sui-typography-descriptor-line-height);
        -webkit-text-decoration: var(--sui-typography-descriptor-text-decoration);
                text-decoration: var(--sui-typography-descriptor-text-decoration);
        text-transform: var(--sui-typography-descriptor-text-transform);
        font-family: var(--sui-font-family);
}

[data-sui-theme-scope] .typography-descriptorMini {
        font-size: var(--sui-typography-descriptor-mini-font-size);
        font-weight: var(--sui-typography-descriptor-mini-font-weight);
        line-height: var(--sui-typography-descriptor-mini-line-height);
        -webkit-text-decoration: var(--sui-typography-descriptor-mini-text-decoration);
                text-decoration: var(--sui-typography-descriptor-mini-text-decoration);
        text-transform: var(--sui-typography-descriptor-mini-text-transform);
        font-family: var(--sui-font-family);
}

[data-sui-theme-scope] .typography-descriptorMiniSemiBold {
        font-size: var(--sui-typography-descriptor-mini-semi-bold-font-size);
        font-weight: var(--sui-typography-descriptor-mini-semi-bold-font-weight);
        line-height: var(--sui-typography-descriptor-mini-semi-bold-line-height);
        -webkit-text-decoration: var(--sui-typography-descriptor-mini-semi-bold-text-decoration);
                text-decoration: var(--sui-typography-descriptor-mini-semi-bold-text-decoration);
        text-transform: var(--sui-typography-descriptor-mini-semi-bold-text-transform);
        font-family: var(--sui-font-family);
}

[data-sui-theme-scope] .typography-mainText {
        font-size: var(--sui-typography-main-text-font-size);
        font-weight: var(--sui-typography-main-text-font-weight);
        line-height: var(--sui-typography-main-text-line-height);
        -webkit-text-decoration: var(--sui-typography-main-text-text-decoration);
                text-decoration: var(--sui-typography-main-text-text-decoration);
        text-transform: var(--sui-typography-main-text-text-transform);
        font-family: var(--sui-font-family);
}

[data-sui-theme-scope] .typography-subtitle {
        font-size: var(--sui-typography-subtitle-font-size);
        font-weight: var(--sui-typography-subtitle-font-weight);
        line-height: var(--sui-typography-subtitle-line-height);
        -webkit-text-decoration: var(--sui-typography-subtitle-text-decoration);
                text-decoration: var(--sui-typography-subtitle-text-decoration);
        text-transform: var(--sui-typography-subtitle-text-transform);
        font-family: var(--sui-font-family);
}

[data-sui-theme-scope] .typography-subtitleBold {
        font-size: var(--sui-typography-subtitle-bold-font-size);
        font-weight: var(--sui-typography-subtitle-bold-font-weight);
        line-height: var(--sui-typography-subtitle-bold-line-height);
        -webkit-text-decoration: var(--sui-typography-subtitle-bold-text-decoration);
                text-decoration: var(--sui-typography-subtitle-bold-text-decoration);
        text-transform: var(--sui-typography-subtitle-bold-text-transform);
        font-family: var(--sui-font-family);
}

[data-sui-theme-scope] .typography-subtitleMini {
        font-size: var(--sui-typography-subtitle-mini-font-size);
        font-weight: var(--sui-typography-subtitle-mini-font-weight);
        line-height: var(--sui-typography-subtitle-mini-line-height);
        -webkit-text-decoration: var(--sui-typography-subtitle-mini-text-decoration);
                text-decoration: var(--sui-typography-subtitle-mini-text-decoration);
        text-transform: var(--sui-typography-subtitle-mini-text-transform);
        font-family: var(--sui-font-family);
}

[data-sui-theme-scope] .typography-title {
        font-size: var(--sui-typography-title-font-size);
        font-weight: var(--sui-typography-title-font-weight);
        letter-spacing: var(--sui-typography-title-letter-spacing);
        line-height: var(--sui-typography-title-line-height);
        -webkit-text-decoration: var(--sui-typography-title-text-decoration);
                text-decoration: var(--sui-typography-title-text-decoration);
        text-transform: var(--sui-typography-title-text-transform);
        font-family: var(--sui-font-family);
}

[data-sui-theme-scope] .sr-only {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        white-space: nowrap;
        border-width: 0;
}

[data-sui-theme-scope] .pointer-events-none {
        pointer-events: none;
}

[data-sui-theme-scope] .\!pointer-events-auto {
        pointer-events: auto !important;
}

[data-sui-theme-scope] .visible {
        visibility: visible;
}

[data-sui-theme-scope] .invisible {
        visibility: hidden;
}

[data-sui-theme-scope] .collapse {
        visibility: collapse;
}

[data-sui-theme-scope] .static {
        position: static;
}

[data-sui-theme-scope] .fixed {
        position: fixed;
}

[data-sui-theme-scope] .absolute {
        position: absolute;
}

[data-sui-theme-scope] .relative {
        position: relative;
}

[data-sui-theme-scope] .sticky {
        position: sticky;
}

[data-sui-theme-scope] .bottom-0 {
        bottom: var(--sui-spacing-0);
}

[data-sui-theme-scope] .left-0 {
        left: var(--sui-spacing-0);
}

[data-sui-theme-scope] .left-\[8px\] {
        left: 8px;
}

[data-sui-theme-scope] .right-0 {
        right: var(--sui-spacing-0);
}

[data-sui-theme-scope] .right-2 {
        right: var(--sui-spacing-2);
}

[data-sui-theme-scope] .top-0 {
        top: var(--sui-spacing-0);
}

[data-sui-theme-scope] .top-1\/2 {
        top: 50%;
}

[data-sui-theme-scope] .top-2 {
        top: var(--sui-spacing-2);
}

[data-sui-theme-scope] .top-\[8px\] {
        top: 8px;
}

[data-sui-theme-scope] .z-0 {
        z-index: 0;
}

[data-sui-theme-scope] .z-10 {
        z-index: 10;
}

[data-sui-theme-scope] .z-\[5200\] {
        z-index: 5200;
}

[data-sui-theme-scope] .z-\[5260\] {
        z-index: 5260;
}

[data-sui-theme-scope] .z-\[5261\] {
        z-index: 5261;
}

[data-sui-theme-scope] .z-\[9999\] {
        z-index: 9999;
}

[data-sui-theme-scope] .z-tooltip {
        z-index: 1500;
}

[data-sui-theme-scope] .m-0 {
        margin: var(--sui-spacing-0);
}

[data-sui-theme-scope] .m-auto {
        margin: auto;
}

[data-sui-theme-scope] .my-1\.5 {
        margin-top: var(--sui-spacing-1\.5);
        margin-bottom: var(--sui-spacing-1\.5);
}

[data-sui-theme-scope] .\!mt-0 {
        margin-top: var(--sui-spacing-0) !important;
}

[data-sui-theme-scope] .\!mt-2 {
        margin-top: var(--sui-spacing-2) !important;
}

[data-sui-theme-scope] .mb-3 {
        margin-bottom: var(--sui-spacing-3);
}

[data-sui-theme-scope] .mb-6 {
        margin-bottom: var(--sui-spacing-6);
}

[data-sui-theme-scope] .mb-\[10px\] {
        margin-bottom: 10px;
}

[data-sui-theme-scope] .ml-2 {
        margin-left: var(--sui-spacing-2);
}

[data-sui-theme-scope] .ml-4 {
        margin-left: var(--sui-spacing-4);
}

[data-sui-theme-scope] .ml-auto {
        margin-left: auto;
}

[data-sui-theme-scope] .mr-0\.5 {
        margin-right: var(--sui-spacing-0\.5);
}

[data-sui-theme-scope] .mr-\[8px\] {
        margin-right: 8px;
}

[data-sui-theme-scope] .mt-1 {
        margin-top: var(--sui-spacing-1);
}

[data-sui-theme-scope] .mt-3 {
        margin-top: var(--sui-spacing-3);
}

[data-sui-theme-scope] .mt-6 {
        margin-top: var(--sui-spacing-6);
}

[data-sui-theme-scope] .mt-\[20px\] {
        margin-top: 20px;
}

[data-sui-theme-scope] .box-border {
        box-sizing: border-box;
}

[data-sui-theme-scope] .box-content {
        box-sizing: content-box;
}

[data-sui-theme-scope] .line-clamp-1 {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
}

[data-sui-theme-scope] .line-clamp-2 {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
}

[data-sui-theme-scope] .line-clamp-3 {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
}

[data-sui-theme-scope] .line-clamp-4 {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
}

[data-sui-theme-scope] .line-clamp-5 {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 5;
}

[data-sui-theme-scope] .line-clamp-6 {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 6;
}

[data-sui-theme-scope] .line-clamp-none {
        overflow: visible;
        display: block;
        -webkit-box-orient: horizontal;
        -webkit-line-clamp: none;
}

[data-sui-theme-scope] .block {
        display: block;
}

[data-sui-theme-scope] .inline-block {
        display: inline-block;
}

[data-sui-theme-scope] .inline {
        display: inline;
}

[data-sui-theme-scope] .\!flex {
        display: flex !important;
}

[data-sui-theme-scope] .flex {
        display: flex;
}

[data-sui-theme-scope] .inline-flex {
        display: inline-flex;
}

[data-sui-theme-scope] .table {
        display: table;
}

[data-sui-theme-scope] .table-cell {
        display: table-cell;
}

[data-sui-theme-scope] .table-row {
        display: table-row;
}

[data-sui-theme-scope] .grid {
        display: grid;
}

[data-sui-theme-scope] .contents {
        display: contents;
}

[data-sui-theme-scope] .list-item {
        display: list-item;
}

[data-sui-theme-scope] .\!hidden {
        display: none !important;
}

[data-sui-theme-scope] .hidden {
        display: none;
}

[data-sui-theme-scope] .aspect-video {
        aspect-ratio: 16 / 9;
}

[data-sui-theme-scope] .h-1\.5 {
        height: var(--sui-spacing-1\.5);
}

[data-sui-theme-scope] .h-10 {
        height: var(--sui-spacing-10);
}

[data-sui-theme-scope] .h-16 {
        height: var(--sui-spacing-16);
}

[data-sui-theme-scope] .h-2 {
        height: var(--sui-spacing-2);
}

[data-sui-theme-scope] .h-4 {
        height: var(--sui-spacing-4);
}

[data-sui-theme-scope] .h-6 {
        height: var(--sui-spacing-6);
}

[data-sui-theme-scope] .h-7 {
        height: var(--sui-spacing-7);
}

[data-sui-theme-scope] .h-9 {
        height: var(--sui-spacing-9);
}

[data-sui-theme-scope] .h-\[32px\] {
        height: 32px;
}

[data-sui-theme-scope] .h-\[54px\] {
        height: 54px;
}

[data-sui-theme-scope] .h-\[68px\] {
        height: 68px;
}

[data-sui-theme-scope] .h-\[calc\(100vh-98px-76px-24px\*2\)\] {
        height: calc(100vh - 98px - 76px - 24px * 2);
}

[data-sui-theme-scope] .h-auto {
        height: auto;
}

[data-sui-theme-scope] .h-full {
        height: 100%;
}

[data-sui-theme-scope] .h-screen {
        height: 100vh;
}

[data-sui-theme-scope] .max-h-25 {
        max-height: var(--sui-spacing-25);
}

[data-sui-theme-scope] .max-h-\[calc\(100vh-0\.5rem\)\] {
        max-height: calc(100vh - 0.5rem);
}

[data-sui-theme-scope] .max-h-full {
        max-height: 100%;
}

[data-sui-theme-scope] .min-h-0 {
        min-height: var(--sui-spacing-0);
}

[data-sui-theme-scope] .min-h-1\.25 {
        min-height: var(--sui-spacing-1\.25);
}

[data-sui-theme-scope] .min-h-16 {
        min-height: var(--sui-spacing-16);
}

[data-sui-theme-scope] .min-h-9 {
        min-height: var(--sui-spacing-9);
}

[data-sui-theme-scope] .min-h-\[225px\] {
        min-height: 225px;
}

[data-sui-theme-scope] .min-h-\[245px\] {
        min-height: 245px;
}

[data-sui-theme-scope] .min-h-\[36rem\] {
        min-height: 36rem;
}

[data-sui-theme-scope] .w-1 {
        width: var(--sui-spacing-1);
}

[data-sui-theme-scope] .w-1\.5 {
        width: var(--sui-spacing-1\.5);
}

[data-sui-theme-scope] .w-20 {
        width: var(--sui-spacing-20);
}

[data-sui-theme-scope] .w-24 {
        width: var(--sui-spacing-24);
}

[data-sui-theme-scope] .w-28 {
        width: var(--sui-spacing-28);
}

[data-sui-theme-scope] .w-3\.5 {
        width: var(--sui-spacing-3\.5);
}

[data-sui-theme-scope] .w-30 {
        width: var(--sui-spacing-30);
}

[data-sui-theme-scope] .w-4 {
        width: var(--sui-spacing-4);
}

[data-sui-theme-scope] .w-48 {
        width: var(--sui-spacing-48);
}

[data-sui-theme-scope] .w-50 {
        width: var(--sui-spacing-50);
}

[data-sui-theme-scope] .w-6 {
        width: var(--sui-spacing-6);
}

[data-sui-theme-scope] .w-7 {
        width: var(--sui-spacing-7);
}

[data-sui-theme-scope] .w-9\/12 {
        width: 75%;
}

[data-sui-theme-scope] .w-\[1\.35px\] {
        width: 1.35px;
}

[data-sui-theme-scope] .w-\[125px\] {
        width: 125px;
}

[data-sui-theme-scope] .w-\[3em\] {
        width: 3em;
}

[data-sui-theme-scope] .w-\[400px\] {
        width: 400px;
}

[data-sui-theme-scope] .w-\[420px\] {
        width: 420px;
}

[data-sui-theme-scope] .w-fit {
        width: -moz-fit-content;
        width: fit-content;
}

[data-sui-theme-scope] .w-full {
        width: 100%;
}

[data-sui-theme-scope] .w-screen {
        width: 100vw;
}

[data-sui-theme-scope] .min-w-0 {
        min-width: var(--sui-spacing-0);
}

[data-sui-theme-scope] .min-w-150 {
        min-width: var(--sui-spacing-150);
}

[data-sui-theme-scope] .min-w-16 {
        min-width: var(--sui-spacing-16);
}

[data-sui-theme-scope] .min-w-20 {
        min-width: var(--sui-spacing-20);
}

[data-sui-theme-scope] .min-w-30 {
        min-width: var(--sui-spacing-30);
}

[data-sui-theme-scope] .min-w-7 {
        min-width: var(--sui-spacing-7);
}

[data-sui-theme-scope] .min-w-\[400px\] {
        min-width: 400px;
}

[data-sui-theme-scope] .\!max-w-52 {
        max-width: var(--sui-spacing-52) !important;
}

[data-sui-theme-scope] .max-w-60 {
        max-width: var(--sui-spacing-60);
}

[data-sui-theme-scope] .max-w-77 {
        max-width: var(--sui-spacing-77);
}

[data-sui-theme-scope] .max-w-\[min\(1920px\2c 100vw-24px\*2\)\] {
        max-width: min(1920px, 100vw - 24px * 2);
}

[data-sui-theme-scope] .max-w-full {
        max-width: 100%;
}

[data-sui-theme-scope] .flex-1 {
        flex: 1 1 0%;
}

[data-sui-theme-scope] .flex-none {
        flex: none;
}

[data-sui-theme-scope] .flex-shrink {
        flex-shrink: 1;
}

[data-sui-theme-scope] .shrink-0 {
        flex-shrink: 0;
}

[data-sui-theme-scope] .flex-grow {
        flex-grow: 1;
}

[data-sui-theme-scope] .flex-grow-0 {
        flex-grow: 0;
}

[data-sui-theme-scope] .grow {
        flex-grow: 1;
}

[data-sui-theme-scope] .basis-0 {
        flex-basis: var(--sui-spacing-0);
}

[data-sui-theme-scope] .-translate-y-1\/2 {
        --tw-translate-y: -50%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

[data-sui-theme-scope] .transform {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

[data-sui-theme-scope] .cursor-move {
        cursor: move;
}

[data-sui-theme-scope] .cursor-not-allowed {
        cursor: not-allowed;
}

[data-sui-theme-scope] .cursor-pointer {
        cursor: pointer;
}

[data-sui-theme-scope] .resize {
        resize: both;
}

[data-sui-theme-scope] .flex-row {
        flex-direction: row;
}

[data-sui-theme-scope] .flex-col {
        flex-direction: column;
}

[data-sui-theme-scope] .flex-wrap {
        flex-wrap: wrap;
}

[data-sui-theme-scope] .items-start {
        align-items: flex-start;
}

[data-sui-theme-scope] .items-end {
        align-items: flex-end;
}

[data-sui-theme-scope] .items-center {
        align-items: center;
}

[data-sui-theme-scope] .justify-start {
        justify-content: flex-start;
}

[data-sui-theme-scope] .justify-end {
        justify-content: flex-end;
}

[data-sui-theme-scope] .justify-center {
        justify-content: center;
}

[data-sui-theme-scope] .justify-between {
        justify-content: space-between;
}

[data-sui-theme-scope] .justify-around {
        justify-content: space-around;
}

[data-sui-theme-scope] .gap-1 {
        gap: var(--sui-spacing-1);
}

[data-sui-theme-scope] .gap-1\.25 {
        gap: var(--sui-spacing-1\.25);
}

[data-sui-theme-scope] .gap-1\.5 {
        gap: var(--sui-spacing-1\.5);
}

[data-sui-theme-scope] .gap-2 {
        gap: var(--sui-spacing-2);
}

[data-sui-theme-scope] .gap-2\.5 {
        gap: var(--sui-spacing-2\.5);
}

[data-sui-theme-scope] .gap-3 {
        gap: var(--sui-spacing-3);
}

[data-sui-theme-scope] .gap-4 {
        gap: var(--sui-spacing-4);
}

[data-sui-theme-scope] .gap-\[40px\] {
        gap: 40px;
}

[data-sui-theme-scope] .gap-x-2 {
        column-gap: var(--sui-spacing-2);
}

[data-sui-theme-scope] .gap-y-1 {
        row-gap: var(--sui-spacing-1);
}

[data-sui-theme-scope] :is(.space-x-1 > :not([hidden]) ~ :not([hidden])) {
        --tw-space-x-reverse: 0;
        margin-right: calc(var(--sui-spacing-1) * var(--tw-space-x-reverse));
        margin-left: calc(var(--sui-spacing-1) * calc(1 - var(--tw-space-x-reverse)));
}

[data-sui-theme-scope] :is(.space-x-4 > :not([hidden]) ~ :not([hidden])) {
        --tw-space-x-reverse: 0;
        margin-right: calc(var(--sui-spacing-4) * var(--tw-space-x-reverse));
        margin-left: calc(var(--sui-spacing-4) * calc(1 - var(--tw-space-x-reverse)));
}

[data-sui-theme-scope] :is(.space-y-0\.5 > :not([hidden]) ~ :not([hidden])) {
        --tw-space-y-reverse: 0;
        margin-top: calc(var(--sui-spacing-0\.5) * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(var(--sui-spacing-0\.5) * var(--tw-space-y-reverse));
}

[data-sui-theme-scope] :is(.space-y-1 > :not([hidden]) ~ :not([hidden])) {
        --tw-space-y-reverse: 0;
        margin-top: calc(var(--sui-spacing-1) * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(var(--sui-spacing-1) * var(--tw-space-y-reverse));
}

[data-sui-theme-scope] :is(.space-y-3 > :not([hidden]) ~ :not([hidden])) {
        --tw-space-y-reverse: 0;
        margin-top: calc(var(--sui-spacing-3) * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(var(--sui-spacing-3) * var(--tw-space-y-reverse));
}

[data-sui-theme-scope] .overflow-auto {
        overflow: auto;
}

[data-sui-theme-scope] .overflow-hidden {
        overflow: hidden;
}

[data-sui-theme-scope] .overflow-visible {
        overflow: visible;
}

[data-sui-theme-scope] .overflow-y-auto {
        overflow-y: auto;
}

[data-sui-theme-scope] .truncate {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
}

[data-sui-theme-scope] .whitespace-normal {
        white-space: normal;
}

[data-sui-theme-scope] .text-wrap {
        text-wrap: wrap;
}

[data-sui-theme-scope] .break-words {
        overflow-wrap: break-word;
}

[data-sui-theme-scope] .break-all {
        word-break: break-all;
}

[data-sui-theme-scope] .border-solid {
        border-style: solid;
}

[data-sui-theme-scope] .border-none {
        border-style: none;
}

[data-sui-theme-scope] .border-neutral-200 {
        --tw-border-opacity: 1;
        border-color: rgb(229 229 229 / var(--tw-border-opacity, 1));
}

[data-sui-theme-scope] .border-neutral-b0 {
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-border-opacity, 1)));
}

[data-sui-theme-scope] .border-neutral-b0-t10 {
        border-color: var(--sui-colors-neutral-b0-t10);
}

[data-sui-theme-scope] .border-neutral-b0-t20 {
        border-color: var(--sui-colors-neutral-b0-t20);
}

[data-sui-theme-scope] .border-neutral-b4-t50 {
        border-color: var(--sui-colors-neutral-b4-t50);
}

[data-sui-theme-scope] .border-primary-f {
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-primary-f), calc(var(--s-primary-f-opacity, 1) * var(--tw-border-opacity, 1)));
}

[data-sui-theme-scope] .border-y-neutral-b4 {
        --tw-border-opacity: 1;
        border-top-color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--tw-border-opacity, 1)));
        border-bottom-color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--tw-border-opacity, 1)));
}

[data-sui-theme-scope] .border-b-neutral-200 {
        --tw-border-opacity: 1;
        border-bottom-color: rgb(229 229 229 / var(--tw-border-opacity, 1));
}

[data-sui-theme-scope] .border-b-neutral-b0-t10 {
        border-bottom-color: var(--sui-colors-neutral-b0-t10);
}

[data-sui-theme-scope] .border-b-neutral-b4-t50 {
        border-bottom-color: var(--sui-colors-neutral-b4-t50);
}

[data-sui-theme-scope] .\!bg-transparent {
        background-color: transparent !important;
}

[data-sui-theme-scope] .bg-accent-orange {
        --tw-bg-opacity: 1;
        background-color: rgb(255 136 0 / var(--tw-bg-opacity, 1));
}

[data-sui-theme-scope] .bg-black {
        --tw-bg-opacity: 1;
        background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}

[data-sui-theme-scope] .bg-danger {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-danger), calc(var(--s-danger-opacity, 1) * var(--tw-bg-opacity, 1)));
}

[data-sui-theme-scope] .bg-gray-200 {
        --tw-bg-opacity: 1;
        background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
}

[data-sui-theme-scope] .bg-neutral-b0 {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-bg-opacity, 1)));
}

[data-sui-theme-scope] .bg-neutral-b3 {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-bg-opacity, 1)));
}

[data-sui-theme-scope] .bg-neutral-b4 {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--tw-bg-opacity, 1)));
}

[data-sui-theme-scope] .bg-neutral-b5 {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity, 1)));
}

[data-sui-theme-scope] .bg-neutral-base {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity, 1)));
}

[data-sui-theme-scope] .bg-neutral-w0 {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-bg-opacity, 1)));
}

[data-sui-theme-scope] .bg-neutral-w0-t20 {
        background-color: var(--sui-colors-neutral-w0-t20);
}

[data-sui-theme-scope] .bg-primary-b {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-primary-b), calc(var(--s-primary-b-opacity, 1) * var(--tw-bg-opacity, 1)));
}

[data-sui-theme-scope] .bg-primary-f {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-primary-f), calc(var(--s-primary-f-opacity, 1) * var(--tw-bg-opacity, 1)));
}

[data-sui-theme-scope] .bg-primary-t10 {
        background-color: var(--sui-colors-primary-t10);
}

[data-sui-theme-scope] .bg-transparent {
        background-color: transparent;
}

[data-sui-theme-scope] .bg-white {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

[data-sui-theme-scope] .bg-opacity-10 {
        --tw-bg-opacity: 0.1;
}

[data-sui-theme-scope] .\!p-0 {
        padding: var(--sui-spacing-0) !important;
}

[data-sui-theme-scope] .p-0 {
        padding: var(--sui-spacing-0);
}

[data-sui-theme-scope] .p-3 {
        padding: var(--sui-spacing-3);
}

[data-sui-theme-scope] .p-4 {
        padding: var(--sui-spacing-4);
}

[data-sui-theme-scope] .p-5 {
        padding: var(--sui-spacing-5);
}

[data-sui-theme-scope] .p-6 {
        padding: var(--sui-spacing-6);
}

[data-sui-theme-scope] .px-0 {
        padding-left: var(--sui-spacing-0);
        padding-right: var(--sui-spacing-0);
}

[data-sui-theme-scope] .px-1 {
        padding-left: var(--sui-spacing-1);
        padding-right: var(--sui-spacing-1);
}

[data-sui-theme-scope] .px-2 {
        padding-left: var(--sui-spacing-2);
        padding-right: var(--sui-spacing-2);
}

[data-sui-theme-scope] .px-2\.5 {
        padding-left: var(--sui-spacing-2\.5);
        padding-right: var(--sui-spacing-2\.5);
}

[data-sui-theme-scope] .px-3 {
        padding-left: var(--sui-spacing-3);
        padding-right: var(--sui-spacing-3);
}

[data-sui-theme-scope] .px-4 {
        padding-left: var(--sui-spacing-4);
        padding-right: var(--sui-spacing-4);
}

[data-sui-theme-scope] .px-6 {
        padding-left: var(--sui-spacing-6);
        padding-right: var(--sui-spacing-6);
}

[data-sui-theme-scope] .py-0 {
        padding-top: var(--sui-spacing-0);
        padding-bottom: var(--sui-spacing-0);
}

[data-sui-theme-scope] .py-1 {
        padding-top: var(--sui-spacing-1);
        padding-bottom: var(--sui-spacing-1);
}

[data-sui-theme-scope] .py-1\.5 {
        padding-top: var(--sui-spacing-1\.5);
        padding-bottom: var(--sui-spacing-1\.5);
}

[data-sui-theme-scope] .py-12 {
        padding-top: var(--sui-spacing-12);
        padding-bottom: var(--sui-spacing-12);
}

[data-sui-theme-scope] .py-2 {
        padding-top: var(--sui-spacing-2);
        padding-bottom: var(--sui-spacing-2);
}

[data-sui-theme-scope] .py-2\.5 {
        padding-top: var(--sui-spacing-2\.5);
        padding-bottom: var(--sui-spacing-2\.5);
}

[data-sui-theme-scope] .py-3 {
        padding-top: var(--sui-spacing-3);
        padding-bottom: var(--sui-spacing-3);
}

[data-sui-theme-scope] .py-4 {
        padding-top: var(--sui-spacing-4);
        padding-bottom: var(--sui-spacing-4);
}

[data-sui-theme-scope] .py-6 {
        padding-top: var(--sui-spacing-6);
        padding-bottom: var(--sui-spacing-6);
}

[data-sui-theme-scope] .pb-2 {
        padding-bottom: var(--sui-spacing-2);
}

[data-sui-theme-scope] .pb-30 {
        padding-bottom: var(--sui-spacing-30);
}

[data-sui-theme-scope] .pl-1 {
        padding-left: var(--sui-spacing-1);
}

[data-sui-theme-scope] .pl-3 {
        padding-left: var(--sui-spacing-3);
}

[data-sui-theme-scope] .pl-4 {
        padding-left: var(--sui-spacing-4);
}

[data-sui-theme-scope] .pl-5 {
        padding-left: var(--sui-spacing-5);
}

[data-sui-theme-scope] .pl-5\.5 {
        padding-left: var(--sui-spacing-5\.5);
}

[data-sui-theme-scope] .pl-6 {
        padding-left: var(--sui-spacing-6);
}

[data-sui-theme-scope] .pr-1 {
        padding-right: var(--sui-spacing-1);
}

[data-sui-theme-scope] .pr-4 {
        padding-right: var(--sui-spacing-4);
}

[data-sui-theme-scope] .pt-0 {
        padding-top: var(--sui-spacing-0);
}

[data-sui-theme-scope] .pt-0\.5 {
        padding-top: var(--sui-spacing-0\.5);
}

[data-sui-theme-scope] .pt-1\.5 {
        padding-top: var(--sui-spacing-1\.5);
}

[data-sui-theme-scope] .pt-2\.5 {
        padding-top: var(--sui-spacing-2\.5);
}

[data-sui-theme-scope] .pt-3 {
        padding-top: var(--sui-spacing-3);
}

[data-sui-theme-scope] .pt-4 {
        padding-top: var(--sui-spacing-4);
}

[data-sui-theme-scope] .pt-5 {
        padding-top: var(--sui-spacing-5);
}

[data-sui-theme-scope] .pt-\[10px\] {
        padding-top: 10px;
}

[data-sui-theme-scope] .text-left {
        text-align: left;
}

[data-sui-theme-scope] .text-center {
        text-align: center;
}

[data-sui-theme-scope] .text-right {
        text-align: right;
}

[data-sui-theme-scope] .text-start {
        text-align: start;
}

[data-sui-theme-scope] .text-\[12px\] {
        font-size: 12px;
}

[data-sui-theme-scope] .text-\[64px\] {
        font-size: 64px;
}

[data-sui-theme-scope] .text-base {
        font-size: 1rem;
        line-height: 1.5rem;
}

[data-sui-theme-scope] .text-lg {
        font-size: 1.125rem;
        line-height: 1.75rem;
}

[data-sui-theme-scope] .text-sm {
        font-size: 0.875rem;
        line-height: 1.25rem;
}

[data-sui-theme-scope] .text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem;
}

[data-sui-theme-scope] .text-xs {
        font-size: 0.75rem;
        line-height: 1rem;
}

[data-sui-theme-scope] .font-bold {
        font-weight: var(--sui-font-weight-bold);
}

[data-sui-theme-scope] .font-medium {
        font-weight: var(--sui-font-weight-medium);
}

[data-sui-theme-scope] .font-normal {
        font-weight: 400;
}

[data-sui-theme-scope] .uppercase {
        text-transform: uppercase;
}

[data-sui-theme-scope] .lowercase {
        text-transform: lowercase;
}

[data-sui-theme-scope] .italic {
        font-style: italic;
}

[data-sui-theme-scope] .leading-4 {
        line-height: 1rem;
}

[data-sui-theme-scope] .leading-5 {
        line-height: 1.25rem;
}

[data-sui-theme-scope] .tracking-wider {
        letter-spacing: 0.05em;
}

[data-sui-theme-scope] .\!text-inherit {
        color: inherit !important;
}

[data-sui-theme-scope] .\!text-neutral-b0 {
        --tw-text-opacity: 1 !important;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity, 1))) !important;
}

[data-sui-theme-scope] .\!text-neutral-b3 {
        --tw-text-opacity: 1 !important;
        color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity, 1))) !important;
}

[data-sui-theme-scope] .text-\[\#70768D\] {
        --tw-text-opacity: 1;
        color: rgb(112 118 141 / var(--tw-text-opacity, 1));
}

[data-sui-theme-scope] .text-black {
        --tw-text-opacity: 1;
        color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

[data-sui-theme-scope] .text-current {
        color: currentColor;
}

[data-sui-theme-scope] .text-danger {
        --tw-text-opacity: 1;
        color: rgb(var(--s-danger), calc(var(--s-danger-opacity, 1) * var(--tw-text-opacity, 1)));
}

[data-sui-theme-scope] .text-inherit {
        color: inherit;
}

[data-sui-theme-scope] .text-neutral-b0 {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity, 1)));
}

[data-sui-theme-scope] .text-neutral-b0-t50 {
        color: var(--sui-colors-neutral-b0-t50);
}

[data-sui-theme-scope] .text-neutral-b1 {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b1), calc(var(--s-neutral-b1-opacity, 1) * var(--tw-text-opacity, 1)));
}

[data-sui-theme-scope] .text-neutral-b2 {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity, 1)));
}

[data-sui-theme-scope] .text-neutral-b2\/70 {
        color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * 0.7));
}

[data-sui-theme-scope] .text-neutral-b3 {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity, 1)));
}

[data-sui-theme-scope] .text-neutral-b4 {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--tw-text-opacity, 1)));
}

[data-sui-theme-scope] .text-primary-b {
        --tw-text-opacity: 1;
        color: rgb(var(--s-primary-b), calc(var(--s-primary-b-opacity, 1) * var(--tw-text-opacity, 1)));
}

[data-sui-theme-scope] .text-success {
        --tw-text-opacity: 1;
        color: rgb(var(--s-success), calc(var(--s-success-opacity, 1) * var(--tw-text-opacity, 1)));
}

[data-sui-theme-scope] .text-warning {
        --tw-text-opacity: 1;
        color: rgb(var(--s-warning), calc(var(--s-warning-opacity, 1) * var(--tw-text-opacity, 1)));
}

[data-sui-theme-scope] .text-white {
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

[data-sui-theme-scope] .underline {
        text-decoration-line: underline;
}

[data-sui-theme-scope] .decoration-solid {
        text-decoration-style: solid;
}

[data-sui-theme-scope] .opacity-0 {
        opacity: 0;
}

[data-sui-theme-scope] .opacity-50 {
        opacity: 0.5;
}

[data-sui-theme-scope] .\!shadow-none {
        --tw-shadow: 0 0 #0000 !important;
        --tw-shadow-colored: 0 0 #0000 !important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

[data-sui-theme-scope] .shadow {
        --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
        --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

[data-sui-theme-scope] .shadow-md {
        --tw-shadow: var(--sui-box-shadow-md);
        --tw-shadow-colored: var(--sui-box-shadow-md);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

[data-sui-theme-scope] .outline {
        outline-style: solid;
}

[data-sui-theme-scope] .outline-0 {
        outline-width: 0px;
}

[data-sui-theme-scope] .ring {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

[data-sui-theme-scope] .blur {
        --tw-blur: blur(var(--sui-blur));
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

[data-sui-theme-scope] .invert {
        --tw-invert: invert(100%);
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

[data-sui-theme-scope] .filter {
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

[data-sui-theme-scope] .\!rounded {
        border-radius: 0.25rem !important;
        --sui-focus-ring-border-radius: 0.25rem !important;
}

[data-sui-theme-scope] .rounded {
        border-radius: 0.25rem;
        --sui-focus-ring-border-radius: 0.25rem;
}

[data-sui-theme-scope] .rounded-\[4px\] {
        border-radius: 4px;
        --sui-focus-ring-border-radius: 4px;
}

[data-sui-theme-scope] .rounded-\[6px\] {
        border-radius: 6px;
        --sui-focus-ring-border-radius: 6px;
}

[data-sui-theme-scope] .rounded-full {
        border-radius: var(--sui-border-radius-full);
        --sui-focus-ring-border-radius: var(--sui-border-radius-full);
}

[data-sui-theme-scope] .rounded-none {
        border-radius: var(--sui-border-radius-none);
        --sui-focus-ring-border-radius: var(--sui-border-radius-none);
}

[data-sui-theme-scope] .rounded-sm {
        border-radius: var(--sui-border-radius-sm);
        --sui-focus-ring-border-radius: var(--sui-border-radius-sm);
}

[data-sui-theme-scope] .rounded-xl {
        border-radius: 0.75rem;
        --sui-focus-ring-border-radius: 0.75rem;
}

[data-sui-theme-scope] .rounded-b-lg {
        border-bottom-right-radius: var(--sui-border-radius-lg);
        border-bottom-left-radius: var(--sui-border-radius-lg);
}

[data-sui-theme-scope] .rounded-l-\[6px\] {
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px;
}

[data-sui-theme-scope] .\!border-0 {
        border-width: var(--sui-border-width-0) !important;
        --sui-focus-ring-border-width: var(--sui-border-width-0) !important;
}

[data-sui-theme-scope] .border {
        border-width: 1px;
        --sui-focus-ring-border-width: 1px;
}

[data-sui-theme-scope] .border-0 {
        border-width: var(--sui-border-width-0);
        --sui-focus-ring-border-width: var(--sui-border-width-0);
}

[data-sui-theme-scope] .border-1 {
        border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width: var(--sui-border-width-1);
}

[data-sui-theme-scope] .border-y-1 {
        border-top-width: var(--sui-border-width-1);
        border-bottom-width: var(--sui-border-width-1);
}

[data-sui-theme-scope] .border-b {
        border-bottom-width: 1px;
}

[data-sui-theme-scope] .border-l {
        border-left-width: 1px;
}

[data-sui-theme-scope] .border-t {
        border-top-width: 1px;
}

[data-sui-theme-scope] .border-solid {
        --sui-focus-ring-border-width-recoup: 1;
}

[data-sui-theme-scope] .border-none {
        --sui-focus-ring-border-width-recoup: 0;
}

@media (prefers-reduced-motion: no-preference) {

        [data-sui-theme-scope] .transition {
                transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-duration: 150ms;
        }

        [data-sui-theme-scope] .transition-none {
                transition-property: none;
        }

        [data-sui-theme-scope] .transition-opacity {
                transition-property: opacity;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-duration: 150ms;
        }

        [data-sui-theme-scope] .duration-300 {
                transition-duration: 300ms;
        }
}

[data-sui-theme-scope] .border-b-neutral-200,
    [data-sui-theme-scope] .border-neutral-200 {
        border-color: var(
            --line-background,
            rgb(229 229 229 / var(--tw-border-opacity))
        );
    }

[data-sui-theme-scope] .border-neutral-b4-t50,
    [data-sui-theme-scope] .border-b-neutral-b4-t50 {
        border-color: var(--line-background, --sui-colors-neutral-b4-t50);
    }

/* Override scoped Tailwind rules using themed CSS variables */

/* TODO: Find a better way to pass theme variables in SUI Tailwind theme */

[data-sui-theme-scope] :is(.\*\:focus-visible > *.sui-icon-button-circular),[data-sui-theme-scope] :is(.\*\:focus-visible > *
    .sui-icon-button-rectangular) {
        --sui-focus-ring-color: var(--sui-focus-ring-normal-color);
}

[data-sui-theme-scope] :is(.\*\:focus-visible > *.sui-icon-button-circular)::after,[data-sui-theme-scope] :is(.\*\:focus-visible > *
    .sui-icon-button-rectangular)::after {
        pointer-events: none;
        content: '';
        position: absolute;
        inset: 0;
        border-radius: calc(var(--sui-focus-ring-normal-offset) + var(--sui-focus-ring-border-radius, 0px));
        box-shadow: 0 0 0 var(--sui-focus-ring-normal-width) var(--sui-focus-ring-color);
        margin: calc(var(--sui-focus-ring-normal-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1));
}

[data-sui-theme-scope] .focus-visible\:focus-ring-normal:focus-visible {
        --sui-focus-ring-color: var(--sui-focus-ring-normal-color);
}

[data-sui-theme-scope] .focus-visible\:focus-ring-normal:focus-visible::after {
        pointer-events: none;
        content: '';
        position: absolute;
        inset: 0;
        border-radius: calc(var(--sui-focus-ring-normal-offset) + var(--sui-focus-ring-border-radius, 0px));
        box-shadow: 0 0 0 var(--sui-focus-ring-normal-width) var(--sui-focus-ring-color);
        margin: calc(var(--sui-focus-ring-normal-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1));
}

[data-sui-theme-scope] .last\:mb-0:last-child {
        margin-bottom: var(--sui-spacing-0);
}

[data-sui-theme-scope] .hover\:\!bg-transparent:hover {
        background-color: transparent !important;
}

[data-sui-theme-scope] .hover\:bg-neutral-b4-t50:hover {
        background-color: var(--sui-colors-neutral-b4-t50);
}

[data-sui-theme-scope] .hover\:text-inherit:hover {
        color: inherit;
}

[data-sui-theme-scope] .hover\:text-neutral-b1:hover {
        --tw-text-opacity: 1;
        color: rgb(var(--s-neutral-b1), calc(var(--s-neutral-b1-opacity, 1) * var(--tw-text-opacity, 1)));
}

[data-sui-theme-scope] .hover\:\!shadow-none:hover {
        --tw-shadow: 0 0 #0000 !important;
        --tw-shadow-colored: 0 0 #0000 !important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

[data-sui-theme-scope] .focus-visible\:\!bg-transparent:focus-visible {
        background-color: transparent !important;
}

[data-sui-theme-scope] .focus-visible\:bg-neutral-b4-t50:focus-visible {
        background-color: var(--sui-colors-neutral-b4-t50);
}

[data-sui-theme-scope] .active\:\!bg-transparent:active {
        background-color: transparent !important;
}

[data-sui-theme-scope] .disabled\:hover\:bg-transparent:hover:disabled {
        background-color: transparent;
}

[data-sui-theme-scope] :is(.group:focus-within .group-focus-within\:pointer-events-auto) {
        pointer-events: auto;
}

[data-sui-theme-scope] :is(.group:focus-within .group-focus-within\:bg-neutral-b5) {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity, 1)));
}

[data-sui-theme-scope] :is(.group:focus-within .group-focus-within\:pr-13) {
        padding-right: var(--sui-spacing-13);
}

[data-sui-theme-scope] :is(.group:focus-within .group-focus-within\:pr-6) {
        padding-right: var(--sui-spacing-6);
}

[data-sui-theme-scope] :is(.group:focus-within .group-focus-within\:opacity-100) {
        opacity: 1;
}

[data-sui-theme-scope] :is(.group:hover .group-hover\:pointer-events-auto) {
        pointer-events: auto;
}

[data-sui-theme-scope] :is(.group:hover .group-hover\:bg-neutral-b5) {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity, 1)));
}

[data-sui-theme-scope] :is(.group:hover .group-hover\:pr-13) {
        padding-right: var(--sui-spacing-13);
}

[data-sui-theme-scope] :is(.group:hover .group-hover\:pr-6) {
        padding-right: var(--sui-spacing-6);
}

[data-sui-theme-scope] :is(.group:hover .group-hover\:opacity-100) {
        opacity: 1;
}

[data-sui-theme-scope] .sui-selected\:bg-primary-t10.sui-selected {
        background-color: var(--sui-colors-primary-t10);
}

[data-sui-theme-scope] :is(:fullscreen .in-fullscreen\:absolute) {
        position: absolute;
}

[data-sui-theme-scope] :is(:fullscreen .in-fullscreen\:bottom-6) {
        bottom: var(--sui-spacing-6);
}

[data-sui-theme-scope] :is(:fullscreen .in-fullscreen\:flex) {
        display: flex;
}

[data-sui-theme-scope] :is(:fullscreen .in-fullscreen\:w-\[800px\]) {
        width: 800px;
}

[data-sui-theme-scope] :is(:fullscreen .in-fullscreen\:justify-center) {
        justify-content: center;
}

[data-sui-theme-scope] :is(:fullscreen .in-fullscreen\:opacity-0) {
        opacity: 0;
}

[data-sui-theme-scope] :is(:fullscreen .in-fullscreen\:opacity-100) {
        opacity: 1;
}

[data-sui-theme-scope] :is(:fullscreen .in-fullscreen\:rounded-lg) {
        border-radius: var(--sui-border-radius-lg);
        --sui-focus-ring-border-radius: var(--sui-border-radius-lg);
}

[data-sui-theme-scope] .dark\:border-solid:where(.dark-theme, .dark-theme *) {
        border-style: solid;
}

[data-sui-theme-scope] .dark\:border-danger-f:where(.dark-theme, .dark-theme *) {
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-danger-f), calc(var(--s-danger-f-opacity, 1) * var(--tw-border-opacity, 1)));
}

[data-sui-theme-scope] .dark\:border-neutral-b0:where(.dark-theme, .dark-theme *) {
        --tw-border-opacity: 1;
        border-color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-border-opacity, 1)));
}

[data-sui-theme-scope] .dark\:border-1:where(.dark-theme, .dark-theme *) {
        border-width: var(--sui-border-width-1);
        --sui-focus-ring-border-width: var(--sui-border-width-1);
}

[data-sui-theme-scope] .dark\:border-solid:where(.dark-theme, .dark-theme *) {
        --sui-focus-ring-border-width-recoup: 1;
}

[data-sui-theme-scope] .\[\&\:not\(\:has\(\+\[data-interaction-card\]\)\)\]\:hidden:not(:has(+[data-interaction-card])) {
        display: none;
}

/* inter-cyrillic-ext-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('/voice/agent/static/media/inter-cyrillic-ext-400-normal.39fbf8d2c4abc46f721f.woff2') format('woff2'), url('/voice/agent/static/media/inter-cyrillic-ext-400-normal.818b84180553acc613f3.woff') format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
/* inter-cyrillic-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('/voice/agent/static/media/inter-cyrillic-400-normal.89455522650c3fb3654c.woff2') format('woff2'), url('/voice/agent/static/media/inter-cyrillic-400-normal.dd21c71421d58232ef03.woff') format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
/* inter-greek-ext-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('/voice/agent/static/media/inter-greek-ext-400-normal.f2ef63e732b18d636044.woff2') format('woff2'), url('/voice/agent/static/media/inter-greek-ext-400-normal.fc80974ec6969ee03fd2.woff') format('woff');
  unicode-range: U+1F00-1FFF;
}
/* inter-greek-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('/voice/agent/static/media/inter-greek-400-normal.e685387f69602567b1da.woff2') format('woff2'), url('/voice/agent/static/media/inter-greek-400-normal.b412faded087fbcfa4ff.woff') format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}
/* inter-vietnamese-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('/voice/agent/static/media/inter-vietnamese-400-normal.44c9df135eec470b0ab6.woff2') format('woff2'), url('/voice/agent/static/media/inter-vietnamese-400-normal.aaa15d735e3826061950.woff') format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}
/* inter-latin-ext-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('/voice/agent/static/media/inter-latin-ext-400-normal.210fb826cb25acbd4094.woff2') format('woff2'), url('/voice/agent/static/media/inter-latin-ext-400-normal.c616205185f0d3677df9.woff') format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
/* inter-latin-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('/voice/agent/static/media/inter-latin-400-normal.eca1e21531598d5db58f.woff2') format('woff2'), url('/voice/agent/static/media/inter-latin-400-normal.2ea1079c0069eb040a52.woff') format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* inter-cyrillic-ext-500-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url('/voice/agent/static/media/inter-cyrillic-ext-500-normal.b2740f247d3be4a05ca0.woff2') format('woff2'), url('/voice/agent/static/media/inter-cyrillic-ext-500-normal.e9974e820735012b025b.woff') format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
/* inter-cyrillic-500-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url('/voice/agent/static/media/inter-cyrillic-500-normal.33a76a7cbcfcb7076534.woff2') format('woff2'), url('/voice/agent/static/media/inter-cyrillic-500-normal.72f7a9db87626ca30c76.woff') format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
/* inter-greek-ext-500-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url('/voice/agent/static/media/inter-greek-ext-500-normal.4c6d520b97e3bb4ef613.woff2') format('woff2'), url('/voice/agent/static/media/inter-greek-ext-500-normal.47cc2391a7edf82cf4e1.woff') format('woff');
  unicode-range: U+1F00-1FFF;
}
/* inter-greek-500-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url('/voice/agent/static/media/inter-greek-500-normal.e7cec4ef4f6780e90a52.woff2') format('woff2'), url('/voice/agent/static/media/inter-greek-500-normal.6d34bacda2be54829b97.woff') format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}
/* inter-vietnamese-500-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url('/voice/agent/static/media/inter-vietnamese-500-normal.63d02ea896a7406849b6.woff2') format('woff2'), url('/voice/agent/static/media/inter-vietnamese-500-normal.296d66c0bba9086788b9.woff') format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}
/* inter-latin-ext-500-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url('/voice/agent/static/media/inter-latin-ext-500-normal.cdb4dd5dc508fe6e7398.woff2') format('woff2'), url('/voice/agent/static/media/inter-latin-ext-500-normal.2f93aaa35e870cec4704.woff') format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
/* inter-latin-500-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url('/voice/agent/static/media/inter-latin-500-normal.b7c27c60f848f2083f45.woff2') format('woff2'), url('/voice/agent/static/media/inter-latin-500-normal.5014db633e71a7741bf5.woff') format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* inter-cyrillic-ext-600-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url('/voice/agent/static/media/inter-cyrillic-ext-600-normal.8c6413cdd8004fde0a19.woff2') format('woff2'), url('/voice/agent/static/media/inter-cyrillic-ext-600-normal.d6d44e8705a633436dfe.woff') format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
/* inter-cyrillic-600-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url('/voice/agent/static/media/inter-cyrillic-600-normal.fdee7b66c2d88216b75f.woff2') format('woff2'), url('/voice/agent/static/media/inter-cyrillic-600-normal.8609e1b95284125f21cb.woff') format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
/* inter-greek-ext-600-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url('/voice/agent/static/media/inter-greek-ext-600-normal.c3c138d889b8c929822c.woff2') format('woff2'), url('/voice/agent/static/media/inter-greek-ext-600-normal.c7983dac0ad6a359aef0.woff') format('woff');
  unicode-range: U+1F00-1FFF;
}
/* inter-greek-600-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url('/voice/agent/static/media/inter-greek-600-normal.984050ecee12eabe9366.woff2') format('woff2'), url('/voice/agent/static/media/inter-greek-600-normal.d8b0044cf6afdd52b07b.woff') format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}
/* inter-vietnamese-600-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url('/voice/agent/static/media/inter-vietnamese-600-normal.6984cf5e8583fac83be3.woff2') format('woff2'), url('/voice/agent/static/media/inter-vietnamese-600-normal.04bb56ffa463ab55708d.woff') format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}
/* inter-latin-ext-600-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url('/voice/agent/static/media/inter-latin-ext-600-normal.8148c3ae14dfaefc62ca.woff2') format('woff2'), url('/voice/agent/static/media/inter-latin-ext-600-normal.4d0d5017d71ea1750fc1.woff') format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
/* inter-latin-600-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url('/voice/agent/static/media/inter-latin-600-normal.69a8d1d484967aba2389.woff2') format('woff2'), url('/voice/agent/static/media/inter-latin-600-normal.f10265da6bd8d66999ac.woff') format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* inter-cyrillic-ext-700-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url('/voice/agent/static/media/inter-cyrillic-ext-700-normal.b0c28c6752a13fa5abaf.woff2') format('woff2'), url('/voice/agent/static/media/inter-cyrillic-ext-700-normal.43f6f7e8a4205f05e58c.woff') format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
/* inter-cyrillic-700-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url('/voice/agent/static/media/inter-cyrillic-700-normal.533055ff3700190d8dfa.woff2') format('woff2'), url('/voice/agent/static/media/inter-cyrillic-700-normal.9f2de06ca9a7c8458434.woff') format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
/* inter-greek-ext-700-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url('/voice/agent/static/media/inter-greek-ext-700-normal.c9429f4b77b1f85e999d.woff2') format('woff2'), url('/voice/agent/static/media/inter-greek-ext-700-normal.0f8675bdd7f3fe3a3dba.woff') format('woff');
  unicode-range: U+1F00-1FFF;
}
/* inter-greek-700-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url('/voice/agent/static/media/inter-greek-700-normal.3f04511ca7c0cea0cc2f.woff2') format('woff2'), url('/voice/agent/static/media/inter-greek-700-normal.8b95c1e2b193d0541864.woff') format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}
/* inter-vietnamese-700-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url('/voice/agent/static/media/inter-vietnamese-700-normal.d1c85cabbe96efcaeb68.woff2') format('woff2'), url('/voice/agent/static/media/inter-vietnamese-700-normal.05b640f829d1ac5ff29d.woff') format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}
/* inter-latin-ext-700-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url('/voice/agent/static/media/inter-latin-ext-700-normal.bc59219ed344909a4f53.woff2') format('woff2'), url('/voice/agent/static/media/inter-latin-ext-700-normal.d4a91814dd3f1e022ab1.woff') format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
/* inter-latin-700-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url('/voice/agent/static/media/inter-latin-700-normal.1104236696a5d2d1f236.woff2') format('woff2'), url('/voice/agent/static/media/inter-latin-700-normal.c73ae7252669254d2588.woff') format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
:root {
  --brand-main-500: #066fac;
  --brand-main-400: #1a7ab3;
  --brand-main-300: #2e86b9;
  --brand-main-50: #e9f2f8;
  --brand-primary-focus: rgba(6, 111, 172, 0.08);
  --brand-primary-active: rgba(6, 111, 172, 0.24);
  --link-hover: #033f62;
  --progress-bar-container: #d7e9f8;
}
/*!
 * required gridstack CSS for default 12 column size
 * https://gridstackjs.com/
 * (c) 2014-2019 Dylan Weiss, Alain Dumesny, Pavel Reznikov
 * gridstack.js may be freely distributed under the MIT license.
*/
:root .grid-stack-item>.ui-resizable-handle{filter:none}
.grid-stack{position:relative}
.grid-stack.grid-stack-rtl{direction:ltr}
.grid-stack.grid-stack-rtl>.grid-stack-item{direction:rtl}
.grid-stack .grid-stack-placeholder>.placeholder-content{border:1px dashed #d3d3d3;margin:0;position:absolute;top:0;left:10px;right:10px;bottom:0;width:auto;z-index:0!important;text-align:center}
.grid-stack>.grid-stack-item{min-width:8.3333333333%;position:absolute;padding:0}
.grid-stack>.grid-stack-item>.grid-stack-item-content{margin:0;position:absolute;top:0;left:10px;right:10px;bottom:0;width:auto;overflow-x:hidden;overflow-y:auto}
.grid-stack>.grid-stack-item>.ui-resizable-handle{position:absolute;font-size:.1px;display:block;touch-action:none}
.grid-stack>.grid-stack-item.ui-resizable-autohide>.ui-resizable-handle,.grid-stack>.grid-stack-item.ui-resizable-disabled>.ui-resizable-handle{display:none}
.grid-stack>.grid-stack-item.ui-draggable-dragging,.grid-stack>.grid-stack-item.ui-resizable-resizing{z-index:100}
.grid-stack>.grid-stack-item.ui-draggable-dragging>.grid-stack-item-content,.grid-stack>.grid-stack-item.ui-resizable-resizing>.grid-stack-item-content{box-shadow:1px 4px 6px rgba(0,0,0,.2);opacity:.8}
.grid-stack>.grid-stack-item>.ui-resizable-se,.grid-stack>.grid-stack-item>.ui-resizable-sw{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDUxMS42MjYgNTExLjYyNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTExLjYyNiA1MTEuNjI3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTMyOC45MDYsNDAxLjk5NGgtMzYuNTUzVjEwOS42MzZoMzYuNTUzYzQuOTQ4LDAsOS4yMzYtMS44MDksMTIuODQ3LTUuNDI2YzMuNjEzLTMuNjE1LDUuNDIxLTcuODk4LDUuNDIxLTEyLjg0NSAgIGMwLTQuOTQ5LTEuODAxLTkuMjMxLTUuNDI4LTEyLjg1MWwtNzMuMDg3LTczLjA5QzI2NS4wNDQsMS44MDksMjYwLjc2LDAsMjU1LjgxMywwYy00Ljk0OCwwLTkuMjI5LDEuODA5LTEyLjg0Nyw1LjQyNCAgIGwtNzMuMDg4LDczLjA5Yy0zLjYxOCwzLjYxOS01LjQyNCw3LjkwMi01LjQyNCwxMi44NTFjMCw0Ljk0NiwxLjgwNyw5LjIyOSw1LjQyNCwxMi44NDVjMy42MTksMy42MTcsNy45MDEsNS40MjYsMTIuODUsNS40MjYgICBoMzYuNTQ1djI5Mi4zNThoLTM2LjU0MmMtNC45NTIsMC05LjIzNSwxLjgwOC0xMi44NSw1LjQyMWMtMy42MTcsMy42MjEtNS40MjQsNy45MDUtNS40MjQsMTIuODU0ICAgYzAsNC45NDUsMS44MDcsOS4yMjcsNS40MjQsMTIuODQ3bDczLjA4OSw3My4wODhjMy42MTcsMy42MTcsNy44OTgsNS40MjQsMTIuODQ3LDUuNDI0YzQuOTUsMCw5LjIzNC0xLjgwNywxMi44NDktNS40MjQgICBsNzMuMDg3LTczLjA4OGMzLjYxMy0zLjYyLDUuNDIxLTcuOTAxLDUuNDIxLTEyLjg0N2MwLTQuOTQ4LTEuODA4LTkuMjMyLTUuNDIxLTEyLjg1NCAgIEMzMzguMTQyLDQwMy44MDIsMzMzLjg1Nyw0MDEuOTk0LDMyOC45MDYsNDAxLjk5NHoiIGZpbGw9IiM2NjY2NjYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);background-repeat:no-repeat;background-position:center;transform:rotate(45deg)}
.grid-stack>.grid-stack-item>.ui-resizable-se{transform:rotate(-45deg)}
.grid-stack>.grid-stack-item>.ui-resizable-nw{cursor:nw-resize;width:20px;height:20px;left:10px;top:0}
.grid-stack>.grid-stack-item>.ui-resizable-n{cursor:n-resize;height:10px;top:0;left:25px;right:25px}
.grid-stack>.grid-stack-item>.ui-resizable-ne{cursor:ne-resize;width:20px;height:20px;right:10px;top:0}
.grid-stack>.grid-stack-item>.ui-resizable-e{cursor:e-resize;width:10px;right:10px;top:15px;bottom:15px}
.grid-stack>.grid-stack-item>.ui-resizable-se{cursor:se-resize;width:20px;height:20px;right:10px;bottom:0}
.grid-stack>.grid-stack-item>.ui-resizable-s{cursor:s-resize;height:10px;left:25px;bottom:0;right:25px}
.grid-stack>.grid-stack-item>.ui-resizable-sw{cursor:sw-resize;width:20px;height:20px;left:10px;bottom:0}
.grid-stack>.grid-stack-item>.ui-resizable-w{cursor:w-resize;width:10px;left:10px;top:15px;bottom:15px}
.grid-stack>.grid-stack-item.ui-draggable-dragging>.ui-resizable-handle{display:none!important}
.grid-stack>.grid-stack-item[data-gs-width='1']{width:8.3333333333%}
.grid-stack>.grid-stack-item[data-gs-x='1']{left:8.3333333333%}
.grid-stack>.grid-stack-item[data-gs-min-width='1']{min-width:8.3333333333%}
.grid-stack>.grid-stack-item[data-gs-max-width='1']{max-width:8.3333333333%}
.grid-stack>.grid-stack-item[data-gs-width='2']{width:16.6666666667%}
.grid-stack>.grid-stack-item[data-gs-x='2']{left:16.6666666667%}
.grid-stack>.grid-stack-item[data-gs-min-width='2']{min-width:16.6666666667%}
.grid-stack>.grid-stack-item[data-gs-max-width='2']{max-width:16.6666666667%}
.grid-stack>.grid-stack-item[data-gs-width='3']{width:25%}
.grid-stack>.grid-stack-item[data-gs-x='3']{left:25%}
.grid-stack>.grid-stack-item[data-gs-min-width='3']{min-width:25%}
.grid-stack>.grid-stack-item[data-gs-max-width='3']{max-width:25%}
.grid-stack>.grid-stack-item[data-gs-width='4']{width:33.3333333333%}
.grid-stack>.grid-stack-item[data-gs-x='4']{left:33.3333333333%}
.grid-stack>.grid-stack-item[data-gs-min-width='4']{min-width:33.3333333333%}
.grid-stack>.grid-stack-item[data-gs-max-width='4']{max-width:33.3333333333%}
.grid-stack>.grid-stack-item[data-gs-width='5']{width:41.6666666667%}
.grid-stack>.grid-stack-item[data-gs-x='5']{left:41.6666666667%}
.grid-stack>.grid-stack-item[data-gs-min-width='5']{min-width:41.6666666667%}
.grid-stack>.grid-stack-item[data-gs-max-width='5']{max-width:41.6666666667%}
.grid-stack>.grid-stack-item[data-gs-width='6']{width:50%}
.grid-stack>.grid-stack-item[data-gs-x='6']{left:50%}
.grid-stack>.grid-stack-item[data-gs-min-width='6']{min-width:50%}
.grid-stack>.grid-stack-item[data-gs-max-width='6']{max-width:50%}
.grid-stack>.grid-stack-item[data-gs-width='7']{width:58.3333333333%}
.grid-stack>.grid-stack-item[data-gs-x='7']{left:58.3333333333%}
.grid-stack>.grid-stack-item[data-gs-min-width='7']{min-width:58.3333333333%}
.grid-stack>.grid-stack-item[data-gs-max-width='7']{max-width:58.3333333333%}
.grid-stack>.grid-stack-item[data-gs-width='8']{width:66.6666666667%}
.grid-stack>.grid-stack-item[data-gs-x='8']{left:66.6666666667%}
.grid-stack>.grid-stack-item[data-gs-min-width='8']{min-width:66.6666666667%}
.grid-stack>.grid-stack-item[data-gs-max-width='8']{max-width:66.6666666667%}
.grid-stack>.grid-stack-item[data-gs-width='9']{width:75%}
.grid-stack>.grid-stack-item[data-gs-x='9']{left:75%}
.grid-stack>.grid-stack-item[data-gs-min-width='9']{min-width:75%}
.grid-stack>.grid-stack-item[data-gs-max-width='9']{max-width:75%}
.grid-stack>.grid-stack-item[data-gs-width='10']{width:83.3333333333%}
.grid-stack>.grid-stack-item[data-gs-x='10']{left:83.3333333333%}
.grid-stack>.grid-stack-item[data-gs-min-width='10']{min-width:83.3333333333%}
.grid-stack>.grid-stack-item[data-gs-max-width='10']{max-width:83.3333333333%}
.grid-stack>.grid-stack-item[data-gs-width='11']{width:91.6666666667%}
.grid-stack>.grid-stack-item[data-gs-x='11']{left:91.6666666667%}
.grid-stack>.grid-stack-item[data-gs-min-width='11']{min-width:91.6666666667%}
.grid-stack>.grid-stack-item[data-gs-max-width='11']{max-width:91.6666666667%}
.grid-stack>.grid-stack-item[data-gs-width='12']{width:100%}
.grid-stack>.grid-stack-item[data-gs-x='12']{left:100%}
.grid-stack>.grid-stack-item[data-gs-min-width='12']{min-width:100%}
.grid-stack>.grid-stack-item[data-gs-max-width='12']{max-width:100%}
.grid-stack.grid-stack-animate,.grid-stack.grid-stack-animate .grid-stack-item{transition:left .3s,top .3s,height .3s,width .3s}
.grid-stack.grid-stack-animate .grid-stack-item.grid-stack-placeholder,.grid-stack.grid-stack-animate .grid-stack-item.ui-draggable-dragging,.grid-stack.grid-stack-animate .grid-stack-item.ui-resizable-resizing{transition:left 0s,top 0s,height 0s,width 0s}
.grid-stack.grid-stack-one-column-mode{height:auto!important}
.grid-stack.grid-stack-one-column-mode>.grid-stack-item{position:relative!important;width:auto!important;left:0!important;top:auto!important;margin-bottom:20px;max-width:none!important}
.grid-stack.grid-stack-one-column-mode>.grid-stack-item>.ui-resizable-handle{display:none}
/*!
 * gridstack extra CSS for [1-11] columns (non default)
 * https://gridstackjs.com/
 * (c) 2014-2019 Dylan Weiss, Alain Dumesny, Pavel Reznikov
 * gridstack.js may be freely distributed under the MIT license.
*/
.grid-stack.grid-stack-1 > .grid-stack-item {
  min-width: 100%; }
.grid-stack.grid-stack-1 > .grid-stack-item[data-gs-width='1'] {
    width: 100%; }
.grid-stack.grid-stack-1 > .grid-stack-item[data-gs-x='1'] {
    left: 100%; }
.grid-stack.grid-stack-1 > .grid-stack-item[data-gs-min-width='1'] {
    min-width: 100%; }
.grid-stack.grid-stack-1 > .grid-stack-item[data-gs-max-width='1'] {
    max-width: 100%; }
.grid-stack.grid-stack-2 > .grid-stack-item {
  min-width: 50%; }
.grid-stack.grid-stack-2 > .grid-stack-item[data-gs-width='1'] {
    width: 50%; }
.grid-stack.grid-stack-2 > .grid-stack-item[data-gs-x='1'] {
    left: 50%; }
.grid-stack.grid-stack-2 > .grid-stack-item[data-gs-min-width='1'] {
    min-width: 50%; }
.grid-stack.grid-stack-2 > .grid-stack-item[data-gs-max-width='1'] {
    max-width: 50%; }
.grid-stack.grid-stack-2 > .grid-stack-item[data-gs-width='2'] {
    width: 100%; }
.grid-stack.grid-stack-2 > .grid-stack-item[data-gs-x='2'] {
    left: 100%; }
.grid-stack.grid-stack-2 > .grid-stack-item[data-gs-min-width='2'] {
    min-width: 100%; }
.grid-stack.grid-stack-2 > .grid-stack-item[data-gs-max-width='2'] {
    max-width: 100%; }
.grid-stack.grid-stack-3 > .grid-stack-item {
  min-width: 33.3333333333%; }
.grid-stack.grid-stack-3 > .grid-stack-item[data-gs-width='1'] {
    width: 33.3333333333%; }
.grid-stack.grid-stack-3 > .grid-stack-item[data-gs-x='1'] {
    left: 33.3333333333%; }
.grid-stack.grid-stack-3 > .grid-stack-item[data-gs-min-width='1'] {
    min-width: 33.3333333333%; }
.grid-stack.grid-stack-3 > .grid-stack-item[data-gs-max-width='1'] {
    max-width: 33.3333333333%; }
.grid-stack.grid-stack-3 > .grid-stack-item[data-gs-width='2'] {
    width: 66.6666666667%; }
.grid-stack.grid-stack-3 > .grid-stack-item[data-gs-x='2'] {
    left: 66.6666666667%; }
.grid-stack.grid-stack-3 > .grid-stack-item[data-gs-min-width='2'] {
    min-width: 66.6666666667%; }
.grid-stack.grid-stack-3 > .grid-stack-item[data-gs-max-width='2'] {
    max-width: 66.6666666667%; }
.grid-stack.grid-stack-3 > .grid-stack-item[data-gs-width='3'] {
    width: 100%; }
.grid-stack.grid-stack-3 > .grid-stack-item[data-gs-x='3'] {
    left: 100%; }
.grid-stack.grid-stack-3 > .grid-stack-item[data-gs-min-width='3'] {
    min-width: 100%; }
.grid-stack.grid-stack-3 > .grid-stack-item[data-gs-max-width='3'] {
    max-width: 100%; }
.grid-stack.grid-stack-4 > .grid-stack-item {
  min-width: 25%; }
.grid-stack.grid-stack-4 > .grid-stack-item[data-gs-width='1'] {
    width: 25%; }
.grid-stack.grid-stack-4 > .grid-stack-item[data-gs-x='1'] {
    left: 25%; }
.grid-stack.grid-stack-4 > .grid-stack-item[data-gs-min-width='1'] {
    min-width: 25%; }
.grid-stack.grid-stack-4 > .grid-stack-item[data-gs-max-width='1'] {
    max-width: 25%; }
.grid-stack.grid-stack-4 > .grid-stack-item[data-gs-width='2'] {
    width: 50%; }
.grid-stack.grid-stack-4 > .grid-stack-item[data-gs-x='2'] {
    left: 50%; }
.grid-stack.grid-stack-4 > .grid-stack-item[data-gs-min-width='2'] {
    min-width: 50%; }
.grid-stack.grid-stack-4 > .grid-stack-item[data-gs-max-width='2'] {
    max-width: 50%; }
.grid-stack.grid-stack-4 > .grid-stack-item[data-gs-width='3'] {
    width: 75%; }
.grid-stack.grid-stack-4 > .grid-stack-item[data-gs-x='3'] {
    left: 75%; }
.grid-stack.grid-stack-4 > .grid-stack-item[data-gs-min-width='3'] {
    min-width: 75%; }
.grid-stack.grid-stack-4 > .grid-stack-item[data-gs-max-width='3'] {
    max-width: 75%; }
.grid-stack.grid-stack-4 > .grid-stack-item[data-gs-width='4'] {
    width: 100%; }
.grid-stack.grid-stack-4 > .grid-stack-item[data-gs-x='4'] {
    left: 100%; }
.grid-stack.grid-stack-4 > .grid-stack-item[data-gs-min-width='4'] {
    min-width: 100%; }
.grid-stack.grid-stack-4 > .grid-stack-item[data-gs-max-width='4'] {
    max-width: 100%; }
.grid-stack.grid-stack-5 > .grid-stack-item {
  min-width: 20%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-width='1'] {
    width: 20%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-x='1'] {
    left: 20%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-min-width='1'] {
    min-width: 20%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-max-width='1'] {
    max-width: 20%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-width='2'] {
    width: 40%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-x='2'] {
    left: 40%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-min-width='2'] {
    min-width: 40%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-max-width='2'] {
    max-width: 40%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-width='3'] {
    width: 60%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-x='3'] {
    left: 60%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-min-width='3'] {
    min-width: 60%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-max-width='3'] {
    max-width: 60%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-width='4'] {
    width: 80%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-x='4'] {
    left: 80%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-min-width='4'] {
    min-width: 80%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-max-width='4'] {
    max-width: 80%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-width='5'] {
    width: 100%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-x='5'] {
    left: 100%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-min-width='5'] {
    min-width: 100%; }
.grid-stack.grid-stack-5 > .grid-stack-item[data-gs-max-width='5'] {
    max-width: 100%; }
.grid-stack.grid-stack-6 > .grid-stack-item {
  min-width: 16.6666666667%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-width='1'] {
    width: 16.6666666667%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-x='1'] {
    left: 16.6666666667%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-min-width='1'] {
    min-width: 16.6666666667%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-max-width='1'] {
    max-width: 16.6666666667%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-width='2'] {
    width: 33.3333333333%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-x='2'] {
    left: 33.3333333333%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-min-width='2'] {
    min-width: 33.3333333333%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-max-width='2'] {
    max-width: 33.3333333333%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-width='3'] {
    width: 50%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-x='3'] {
    left: 50%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-min-width='3'] {
    min-width: 50%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-max-width='3'] {
    max-width: 50%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-width='4'] {
    width: 66.6666666667%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-x='4'] {
    left: 66.6666666667%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-min-width='4'] {
    min-width: 66.6666666667%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-max-width='4'] {
    max-width: 66.6666666667%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-width='5'] {
    width: 83.3333333333%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-x='5'] {
    left: 83.3333333333%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-min-width='5'] {
    min-width: 83.3333333333%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-max-width='5'] {
    max-width: 83.3333333333%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-width='6'] {
    width: 100%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-x='6'] {
    left: 100%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-min-width='6'] {
    min-width: 100%; }
.grid-stack.grid-stack-6 > .grid-stack-item[data-gs-max-width='6'] {
    max-width: 100%; }
.grid-stack.grid-stack-7 > .grid-stack-item {
  min-width: 14.2857142857%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-width='1'] {
    width: 14.2857142857%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-x='1'] {
    left: 14.2857142857%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-min-width='1'] {
    min-width: 14.2857142857%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-max-width='1'] {
    max-width: 14.2857142857%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-width='2'] {
    width: 28.5714285714%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-x='2'] {
    left: 28.5714285714%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-min-width='2'] {
    min-width: 28.5714285714%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-max-width='2'] {
    max-width: 28.5714285714%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-width='3'] {
    width: 42.8571428571%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-x='3'] {
    left: 42.8571428571%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-min-width='3'] {
    min-width: 42.8571428571%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-max-width='3'] {
    max-width: 42.8571428571%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-width='4'] {
    width: 57.1428571429%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-x='4'] {
    left: 57.1428571429%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-min-width='4'] {
    min-width: 57.1428571429%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-max-width='4'] {
    max-width: 57.1428571429%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-width='5'] {
    width: 71.4285714286%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-x='5'] {
    left: 71.4285714286%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-min-width='5'] {
    min-width: 71.4285714286%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-max-width='5'] {
    max-width: 71.4285714286%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-width='6'] {
    width: 85.7142857143%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-x='6'] {
    left: 85.7142857143%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-min-width='6'] {
    min-width: 85.7142857143%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-max-width='6'] {
    max-width: 85.7142857143%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-width='7'] {
    width: 100%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-x='7'] {
    left: 100%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-min-width='7'] {
    min-width: 100%; }
.grid-stack.grid-stack-7 > .grid-stack-item[data-gs-max-width='7'] {
    max-width: 100%; }
.grid-stack.grid-stack-8 > .grid-stack-item {
  min-width: 12.5%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-width='1'] {
    width: 12.5%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-x='1'] {
    left: 12.5%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-min-width='1'] {
    min-width: 12.5%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-max-width='1'] {
    max-width: 12.5%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-width='2'] {
    width: 25%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-x='2'] {
    left: 25%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-min-width='2'] {
    min-width: 25%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-max-width='2'] {
    max-width: 25%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-width='3'] {
    width: 37.5%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-x='3'] {
    left: 37.5%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-min-width='3'] {
    min-width: 37.5%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-max-width='3'] {
    max-width: 37.5%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-width='4'] {
    width: 50%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-x='4'] {
    left: 50%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-min-width='4'] {
    min-width: 50%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-max-width='4'] {
    max-width: 50%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-width='5'] {
    width: 62.5%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-x='5'] {
    left: 62.5%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-min-width='5'] {
    min-width: 62.5%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-max-width='5'] {
    max-width: 62.5%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-width='6'] {
    width: 75%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-x='6'] {
    left: 75%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-min-width='6'] {
    min-width: 75%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-max-width='6'] {
    max-width: 75%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-width='7'] {
    width: 87.5%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-x='7'] {
    left: 87.5%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-min-width='7'] {
    min-width: 87.5%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-max-width='7'] {
    max-width: 87.5%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-width='8'] {
    width: 100%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-x='8'] {
    left: 100%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-min-width='8'] {
    min-width: 100%; }
.grid-stack.grid-stack-8 > .grid-stack-item[data-gs-max-width='8'] {
    max-width: 100%; }
.grid-stack.grid-stack-9 > .grid-stack-item {
  min-width: 11.1111111111%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-width='1'] {
    width: 11.1111111111%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-x='1'] {
    left: 11.1111111111%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-min-width='1'] {
    min-width: 11.1111111111%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-max-width='1'] {
    max-width: 11.1111111111%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-width='2'] {
    width: 22.2222222222%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-x='2'] {
    left: 22.2222222222%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-min-width='2'] {
    min-width: 22.2222222222%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-max-width='2'] {
    max-width: 22.2222222222%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-width='3'] {
    width: 33.3333333333%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-x='3'] {
    left: 33.3333333333%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-min-width='3'] {
    min-width: 33.3333333333%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-max-width='3'] {
    max-width: 33.3333333333%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-width='4'] {
    width: 44.4444444444%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-x='4'] {
    left: 44.4444444444%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-min-width='4'] {
    min-width: 44.4444444444%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-max-width='4'] {
    max-width: 44.4444444444%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-width='5'] {
    width: 55.5555555556%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-x='5'] {
    left: 55.5555555556%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-min-width='5'] {
    min-width: 55.5555555556%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-max-width='5'] {
    max-width: 55.5555555556%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-width='6'] {
    width: 66.6666666667%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-x='6'] {
    left: 66.6666666667%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-min-width='6'] {
    min-width: 66.6666666667%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-max-width='6'] {
    max-width: 66.6666666667%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-width='7'] {
    width: 77.7777777778%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-x='7'] {
    left: 77.7777777778%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-min-width='7'] {
    min-width: 77.7777777778%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-max-width='7'] {
    max-width: 77.7777777778%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-width='8'] {
    width: 88.8888888889%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-x='8'] {
    left: 88.8888888889%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-min-width='8'] {
    min-width: 88.8888888889%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-max-width='8'] {
    max-width: 88.8888888889%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-width='9'] {
    width: 100%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-x='9'] {
    left: 100%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-min-width='9'] {
    min-width: 100%; }
.grid-stack.grid-stack-9 > .grid-stack-item[data-gs-max-width='9'] {
    max-width: 100%; }
.grid-stack.grid-stack-10 > .grid-stack-item {
  min-width: 10%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-width='1'] {
    width: 10%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-x='1'] {
    left: 10%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-min-width='1'] {
    min-width: 10%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-max-width='1'] {
    max-width: 10%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-width='2'] {
    width: 20%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-x='2'] {
    left: 20%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-min-width='2'] {
    min-width: 20%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-max-width='2'] {
    max-width: 20%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-width='3'] {
    width: 30%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-x='3'] {
    left: 30%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-min-width='3'] {
    min-width: 30%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-max-width='3'] {
    max-width: 30%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-width='4'] {
    width: 40%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-x='4'] {
    left: 40%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-min-width='4'] {
    min-width: 40%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-max-width='4'] {
    max-width: 40%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-width='5'] {
    width: 50%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-x='5'] {
    left: 50%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-min-width='5'] {
    min-width: 50%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-max-width='5'] {
    max-width: 50%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-width='6'] {
    width: 60%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-x='6'] {
    left: 60%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-min-width='6'] {
    min-width: 60%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-max-width='6'] {
    max-width: 60%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-width='7'] {
    width: 70%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-x='7'] {
    left: 70%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-min-width='7'] {
    min-width: 70%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-max-width='7'] {
    max-width: 70%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-width='8'] {
    width: 80%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-x='8'] {
    left: 80%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-min-width='8'] {
    min-width: 80%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-max-width='8'] {
    max-width: 80%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-width='9'] {
    width: 90%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-x='9'] {
    left: 90%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-min-width='9'] {
    min-width: 90%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-max-width='9'] {
    max-width: 90%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-width='10'] {
    width: 100%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-x='10'] {
    left: 100%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-min-width='10'] {
    min-width: 100%; }
.grid-stack.grid-stack-10 > .grid-stack-item[data-gs-max-width='10'] {
    max-width: 100%; }
.grid-stack.grid-stack-11 > .grid-stack-item {
  min-width: 9.0909090909%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-width='1'] {
    width: 9.0909090909%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-x='1'] {
    left: 9.0909090909%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-min-width='1'] {
    min-width: 9.0909090909%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-max-width='1'] {
    max-width: 9.0909090909%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-width='2'] {
    width: 18.1818181818%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-x='2'] {
    left: 18.1818181818%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-min-width='2'] {
    min-width: 18.1818181818%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-max-width='2'] {
    max-width: 18.1818181818%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-width='3'] {
    width: 27.2727272727%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-x='3'] {
    left: 27.2727272727%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-min-width='3'] {
    min-width: 27.2727272727%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-max-width='3'] {
    max-width: 27.2727272727%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-width='4'] {
    width: 36.3636363636%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-x='4'] {
    left: 36.3636363636%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-min-width='4'] {
    min-width: 36.3636363636%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-max-width='4'] {
    max-width: 36.3636363636%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-width='5'] {
    width: 45.4545454545%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-x='5'] {
    left: 45.4545454545%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-min-width='5'] {
    min-width: 45.4545454545%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-max-width='5'] {
    max-width: 45.4545454545%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-width='6'] {
    width: 54.5454545455%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-x='6'] {
    left: 54.5454545455%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-min-width='6'] {
    min-width: 54.5454545455%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-max-width='6'] {
    max-width: 54.5454545455%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-width='7'] {
    width: 63.6363636364%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-x='7'] {
    left: 63.6363636364%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-min-width='7'] {
    min-width: 63.6363636364%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-max-width='7'] {
    max-width: 63.6363636364%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-width='8'] {
    width: 72.7272727273%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-x='8'] {
    left: 72.7272727273%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-min-width='8'] {
    min-width: 72.7272727273%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-max-width='8'] {
    max-width: 72.7272727273%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-width='9'] {
    width: 81.8181818182%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-x='9'] {
    left: 81.8181818182%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-min-width='9'] {
    min-width: 81.8181818182%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-max-width='9'] {
    max-width: 81.8181818182%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-width='10'] {
    width: 90.9090909091%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-x='10'] {
    left: 90.9090909091%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-min-width='10'] {
    min-width: 90.9090909091%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-max-width='10'] {
    max-width: 90.9090909091%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-width='11'] {
    width: 100%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-x='11'] {
    left: 100%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-min-width='11'] {
    min-width: 100%; }
.grid-stack.grid-stack-11 > .grid-stack-item[data-gs-max-width='11'] {
    max-width: 100%; }
.grid-stack.grid-stack-12 > .grid-stack-item {
  min-width: 8.3333333333%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-width='1'] {
    width: 8.3333333333%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-x='1'] {
    left: 8.3333333333%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-min-width='1'] {
    min-width: 8.3333333333%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-max-width='1'] {
    max-width: 8.3333333333%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-width='2'] {
    width: 16.6666666667%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-x='2'] {
    left: 16.6666666667%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-min-width='2'] {
    min-width: 16.6666666667%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-max-width='2'] {
    max-width: 16.6666666667%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-width='3'] {
    width: 25%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-x='3'] {
    left: 25%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-min-width='3'] {
    min-width: 25%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-max-width='3'] {
    max-width: 25%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-width='4'] {
    width: 33.3333333333%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-x='4'] {
    left: 33.3333333333%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-min-width='4'] {
    min-width: 33.3333333333%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-max-width='4'] {
    max-width: 33.3333333333%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-width='5'] {
    width: 41.6666666667%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-x='5'] {
    left: 41.6666666667%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-min-width='5'] {
    min-width: 41.6666666667%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-max-width='5'] {
    max-width: 41.6666666667%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-width='6'] {
    width: 50%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-x='6'] {
    left: 50%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-min-width='6'] {
    min-width: 50%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-max-width='6'] {
    max-width: 50%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-width='7'] {
    width: 58.3333333333%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-x='7'] {
    left: 58.3333333333%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-min-width='7'] {
    min-width: 58.3333333333%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-max-width='7'] {
    max-width: 58.3333333333%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-width='8'] {
    width: 66.6666666667%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-x='8'] {
    left: 66.6666666667%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-min-width='8'] {
    min-width: 66.6666666667%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-max-width='8'] {
    max-width: 66.6666666667%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-width='9'] {
    width: 75%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-x='9'] {
    left: 75%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-min-width='9'] {
    min-width: 75%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-max-width='9'] {
    max-width: 75%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-width='10'] {
    width: 83.3333333333%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-x='10'] {
    left: 83.3333333333%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-min-width='10'] {
    min-width: 83.3333333333%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-max-width='10'] {
    max-width: 83.3333333333%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-width='11'] {
    width: 91.6666666667%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-x='11'] {
    left: 91.6666666667%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-min-width='11'] {
    min-width: 91.6666666667%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-max-width='11'] {
    max-width: 91.6666666667%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-width='12'] {
    width: 100%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-x='12'] {
    left: 100%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-min-width='12'] {
    min-width: 100%; }
.grid-stack.grid-stack-12 > .grid-stack-item[data-gs-max-width='12'] {
    max-width: 100%; }
/*!
   * Bootstrap Datetime Picker v4.17.49
   * Copyright 2015-2020 Jonathan Peterson
   * Licensed under MIT (https://github.com/Eonasdan/bootstrap-datetimepicker/blob/master/LICENSE)
   */
.bootstrap-datetimepicker-widget {
  list-style: none;
}
.bootstrap-datetimepicker-widget.dropdown-menu {
  display: block;
  margin: 2px 0;
  padding: 4px;
  width: 19em;
}
@media (min-width: 768px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 992px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 1200px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
.bootstrap-datetimepicker-widget.dropdown-menu:before,
.bootstrap-datetimepicker-widget.dropdown-menu:after {
  content: '';
  display: inline-block;
  position: absolute;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  top: -7px;
  left: 7px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  top: -6px;
  left: 8px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  bottom: -7px;
  left: 6px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid white;
  bottom: -6px;
  left: 7px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
  left: auto;
  right: 6px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
  left: auto;
  right: 7px;
}
.bootstrap-datetimepicker-widget .list-unstyled {
  margin: 0;
}
.bootstrap-datetimepicker-widget a[data-action] {
  padding: 6px 0;
}
.bootstrap-datetimepicker-widget a[data-action]:active {
  box-shadow: none;
}
.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
  width: 54px;
  font-weight: bold;
  font-size: 1.2em;
  margin: 0;
}
.bootstrap-datetimepicker-widget button[data-action] {
  padding: 6px;
}
.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle AM/PM";
}
.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Clear the picker";
}
.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Set the date to today";
}
.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center;
}
.bootstrap-datetimepicker-widget .picker-switch::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle Date and Time Screens";
}
.bootstrap-datetimepicker-widget .picker-switch td {
  padding: 0;
  margin: 0;
  height: auto;
  width: auto;
  line-height: inherit;
}
.bootstrap-datetimepicker-widget .picker-switch td span {
  line-height: 2.5;
  height: 2.5em;
  width: 100%;
}
.bootstrap-datetimepicker-widget table {
  width: 100%;
  margin: 0;
}
.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
  text-align: center;
  border-radius: 4px;
}
.bootstrap-datetimepicker-widget table th {
  height: 20px;
  line-height: 20px;
  width: 20px;
}
.bootstrap-datetimepicker-widget table th.picker-switch {
  width: 145px;
}
.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table th.prev::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Previous Month";
}
.bootstrap-datetimepicker-widget table th.next::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Next Month";
}
.bootstrap-datetimepicker-widget table thead tr:first-child th {
  cursor: pointer;
}
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: #eeeeee;
}
.bootstrap-datetimepicker-widget table td {
  height: 54px;
  line-height: 54px;
  width: 54px;
}
.bootstrap-datetimepicker-widget table td.cw {
  font-size: 0.8em;
  height: 20px;
  line-height: 20px;
  color: #777777;
}
.bootstrap-datetimepicker-widget table td.day {
  height: 20px;
  line-height: 20px;
  width: 20px;
}
.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
  background: #eeeeee;
  cursor: pointer;
}
.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new {
  color: #777777;
}
.bootstrap-datetimepicker-widget table td.today {
  position: relative;
}
.bootstrap-datetimepicker-widget table td.today:before {
  content: '';
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 7px 7px;
  border-bottom-color: #337ab7;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
}
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #337ab7;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td.active.today:before {
  border-bottom-color: #fff;
}
.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table td span {
  display: inline-block;
  width: 54px;
  height: 54px;
  line-height: 54px;
  margin: 2px 1.5px;
  cursor: pointer;
  border-radius: 4px;
}
.bootstrap-datetimepicker-widget table td span:hover {
  background: #eeeeee;
}
.bootstrap-datetimepicker-widget table td span.active {
  background-color: #337ab7;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td span.old {
  color: #777777;
}
.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
  height: 27px;
  line-height: 27px;
}
.bootstrap-datetimepicker-widget.wider {
  width: 21em;
}
.bootstrap-datetimepicker-widget .datepicker-decades .decade {
  line-height: 1.8em !important;
}
.input-group.date .input-group-addon {
  cursor: pointer;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
table.dataTable td.dt-control {
  text-align: center;
  cursor: pointer;
}
table.dataTable td.dt-control:before {
  height: 1em;
  width: 1em;
  margin-top: -9px;
  display: inline-block;
  color: white;
  border: 0.15em solid white;
  border-radius: 1em;
  box-shadow: 0 0 0.2em #444;
  box-sizing: content-box;
  text-align: center;
  text-indent: 0 !important;
  font-family: "Courier New", Courier, monospace;
  line-height: 1em;
  content: "+";
  background-color: #31b131;
}
table.dataTable tr.dt-hasChild td.dt-control:before {
  content: "-";
  background-color: #d33333;
}
table.dataTable thead > tr > th.sorting, table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting_asc_disabled, table.dataTable thead > tr > th.sorting_desc_disabled,
table.dataTable thead > tr > td.sorting,
table.dataTable thead > tr > td.sorting_asc,
table.dataTable thead > tr > td.sorting_desc,
table.dataTable thead > tr > td.sorting_asc_disabled,
table.dataTable thead > tr > td.sorting_desc_disabled {
  cursor: pointer;
  position: relative;
  padding-right: 26px;
}
table.dataTable thead > tr > th.sorting:before, table.dataTable thead > tr > th.sorting:after, table.dataTable thead > tr > th.sorting_asc:before, table.dataTable thead > tr > th.sorting_asc:after, table.dataTable thead > tr > th.sorting_desc:before, table.dataTable thead > tr > th.sorting_desc:after, table.dataTable thead > tr > th.sorting_asc_disabled:before, table.dataTable thead > tr > th.sorting_asc_disabled:after, table.dataTable thead > tr > th.sorting_desc_disabled:before, table.dataTable thead > tr > th.sorting_desc_disabled:after,
table.dataTable thead > tr > td.sorting:before,
table.dataTable thead > tr > td.sorting:after,
table.dataTable thead > tr > td.sorting_asc:before,
table.dataTable thead > tr > td.sorting_asc:after,
table.dataTable thead > tr > td.sorting_desc:before,
table.dataTable thead > tr > td.sorting_desc:after,
table.dataTable thead > tr > td.sorting_asc_disabled:before,
table.dataTable thead > tr > td.sorting_asc_disabled:after,
table.dataTable thead > tr > td.sorting_desc_disabled:before,
table.dataTable thead > tr > td.sorting_desc_disabled:after {
  position: absolute;
  display: block;
  opacity: 0.125;
  right: 10px;
  line-height: 9px;
  font-size: 0.9em;
}
table.dataTable thead > tr > th.sorting:before, table.dataTable thead > tr > th.sorting_asc:before, table.dataTable thead > tr > th.sorting_desc:before, table.dataTable thead > tr > th.sorting_asc_disabled:before, table.dataTable thead > tr > th.sorting_desc_disabled:before,
table.dataTable thead > tr > td.sorting:before,
table.dataTable thead > tr > td.sorting_asc:before,
table.dataTable thead > tr > td.sorting_desc:before,
table.dataTable thead > tr > td.sorting_asc_disabled:before,
table.dataTable thead > tr > td.sorting_desc_disabled:before {
  bottom: 50%;
  content: "▴";
}
table.dataTable thead > tr > th.sorting:after, table.dataTable thead > tr > th.sorting_asc:after, table.dataTable thead > tr > th.sorting_desc:after, table.dataTable thead > tr > th.sorting_asc_disabled:after, table.dataTable thead > tr > th.sorting_desc_disabled:after,
table.dataTable thead > tr > td.sorting:after,
table.dataTable thead > tr > td.sorting_asc:after,
table.dataTable thead > tr > td.sorting_desc:after,
table.dataTable thead > tr > td.sorting_asc_disabled:after,
table.dataTable thead > tr > td.sorting_desc_disabled:after {
  top: 50%;
  content: "▾";
}
table.dataTable thead > tr > th.sorting_asc:before, table.dataTable thead > tr > th.sorting_desc:after,
table.dataTable thead > tr > td.sorting_asc:before,
table.dataTable thead > tr > td.sorting_desc:after {
  opacity: 0.6;
}
table.dataTable thead > tr > th.sorting_desc_disabled:after, table.dataTable thead > tr > th.sorting_asc_disabled:before,
table.dataTable thead > tr > td.sorting_desc_disabled:after,
table.dataTable thead > tr > td.sorting_asc_disabled:before {
  display: none;
}
table.dataTable thead > tr > th:active,
table.dataTable thead > tr > td:active {
  outline: none;
}
div.dataTables_scrollBody table.dataTable thead > tr > th:before, div.dataTables_scrollBody table.dataTable thead > tr > th:after,
div.dataTables_scrollBody table.dataTable thead > tr > td:before,
div.dataTables_scrollBody table.dataTable thead > tr > td:after {
  display: none;
}
div.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  margin-top: -26px;
  text-align: center;
  padding: 2px;
}
div.dataTables_processing > div:last-child {
  position: relative;
  width: 80px;
  height: 15px;
  margin: 1em auto;
}
div.dataTables_processing > div:last-child > div {
  position: absolute;
  top: 0;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background: rgba(0, 136, 204, 0.9);
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
div.dataTables_processing > div:last-child > div:nth-child(1) {
  left: 8px;
  animation: datatables-loader-1 0.6s infinite;
}
div.dataTables_processing > div:last-child > div:nth-child(2) {
  left: 8px;
  animation: datatables-loader-2 0.6s infinite;
}
div.dataTables_processing > div:last-child > div:nth-child(3) {
  left: 32px;
  animation: datatables-loader-2 0.6s infinite;
}
div.dataTables_processing > div:last-child > div:nth-child(4) {
  left: 56px;
  animation: datatables-loader-3 0.6s infinite;
}
@keyframes datatables-loader-1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes datatables-loader-3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes datatables-loader-2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(24px, 0);
  }
}
table.dataTable.nowrap th, table.dataTable.nowrap td {
  white-space: nowrap;
}
table.dataTable th.dt-left,
table.dataTable td.dt-left {
  text-align: left;
}
table.dataTable th.dt-center,
table.dataTable td.dt-center,
table.dataTable td.dataTables_empty {
  text-align: center;
}
table.dataTable th.dt-right,
table.dataTable td.dt-right {
  text-align: right;
}
table.dataTable th.dt-justify,
table.dataTable td.dt-justify {
  text-align: justify;
}
table.dataTable th.dt-nowrap,
table.dataTable td.dt-nowrap {
  white-space: nowrap;
}
table.dataTable thead th,
table.dataTable thead td,
table.dataTable tfoot th,
table.dataTable tfoot td {
  text-align: left;
}
table.dataTable thead th.dt-head-left,
table.dataTable thead td.dt-head-left,
table.dataTable tfoot th.dt-head-left,
table.dataTable tfoot td.dt-head-left {
  text-align: left;
}
table.dataTable thead th.dt-head-center,
table.dataTable thead td.dt-head-center,
table.dataTable tfoot th.dt-head-center,
table.dataTable tfoot td.dt-head-center {
  text-align: center;
}
table.dataTable thead th.dt-head-right,
table.dataTable thead td.dt-head-right,
table.dataTable tfoot th.dt-head-right,
table.dataTable tfoot td.dt-head-right {
  text-align: right;
}
table.dataTable thead th.dt-head-justify,
table.dataTable thead td.dt-head-justify,
table.dataTable tfoot th.dt-head-justify,
table.dataTable tfoot td.dt-head-justify {
  text-align: justify;
}
table.dataTable thead th.dt-head-nowrap,
table.dataTable thead td.dt-head-nowrap,
table.dataTable tfoot th.dt-head-nowrap,
table.dataTable tfoot td.dt-head-nowrap {
  white-space: nowrap;
}
table.dataTable tbody th.dt-body-left,
table.dataTable tbody td.dt-body-left {
  text-align: left;
}
table.dataTable tbody th.dt-body-center,
table.dataTable tbody td.dt-body-center {
  text-align: center;
}
table.dataTable tbody th.dt-body-right,
table.dataTable tbody td.dt-body-right {
  text-align: right;
}
table.dataTable tbody th.dt-body-justify,
table.dataTable tbody td.dt-body-justify {
  text-align: justify;
}
table.dataTable tbody th.dt-body-nowrap,
table.dataTable tbody td.dt-body-nowrap {
  white-space: nowrap;
}
table.dataTable {
  clear: both;
  margin-top: 6px !important;
  margin-bottom: 6px !important;
  max-width: none !important;
  border-collapse: separate !important;
}
table.dataTable td,
table.dataTable th {
  box-sizing: content-box;
}
table.dataTable td.dataTables_empty,
table.dataTable th.dataTables_empty {
  text-align: center;
}
table.dataTable.nowrap th,
table.dataTable.nowrap td {
  white-space: nowrap;
}
table.dataTable.table-striped > tbody > tr:nth-of-type(2n+1) {
  background-color: transparent;
}
table.dataTable > tbody > tr {
  background-color: transparent;
}
table.dataTable > tbody > tr.selected > * {
  box-shadow: inset 0 0 0 9999px rgba(0, 136, 204, 0.9);
  color: white;
}
table.dataTable.table-striped > tbody > tr.odd > * {
  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.023);
}
table.dataTable.table-striped > tbody > tr.odd.selected > * {
  box-shadow: inset 0 0 0 9999px rgba(0, 136, 204, 0.923);
}
table.dataTable.table-hover > tbody > tr:hover > * {
  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.075);
}
table.dataTable.table-hover > tbody > tr.selected:hover > * {
  box-shadow: inset 0 0 0 9999px rgba(0, 136, 204, 0.975);
}
div.dataTables_wrapper div.dataTables_length label {
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_length select {
  width: 75px;
  display: inline-block;
}
div.dataTables_wrapper div.dataTables_filter {
  text-align: right;
}
div.dataTables_wrapper div.dataTables_filter label {
  font-weight: normal;
  white-space: nowrap;
  text-align: left;
}
div.dataTables_wrapper div.dataTables_filter input {
  margin-left: 0.5em;
  display: inline-block;
  width: auto;
}
div.dataTables_wrapper div.dataTables_info {
  padding-top: 8px;
  white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_paginate {
  margin: 0;
  white-space: nowrap;
  text-align: right;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin: 2px 0;
  white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  margin-top: -26px;
  text-align: center;
  padding: 1em 0;
}
div.dataTables_scrollHead table.dataTable {
  margin-bottom: 0 !important;
}
div.dataTables_scrollBody > table {
  border-top: none;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
div.dataTables_scrollBody > table > thead .sorting:after,
div.dataTables_scrollBody > table > thead .sorting_asc:after,
div.dataTables_scrollBody > table > thead .sorting_desc:after {
  display: none;
}
div.dataTables_scrollBody > table > tbody > tr:first-child > th,
div.dataTables_scrollBody > table > tbody > tr:first-child > td {
  border-top: none;
}
div.dataTables_scrollFoot > .dataTables_scrollFootInner {
  box-sizing: content-box;
}
div.dataTables_scrollFoot > .dataTables_scrollFootInner > table {
  margin-top: 0 !important;
  border-top: none;
}
@media screen and (max-width: 767px) {
  div.dataTables_wrapper div.dataTables_length,
div.dataTables_wrapper div.dataTables_filter,
div.dataTables_wrapper div.dataTables_info,
div.dataTables_wrapper div.dataTables_paginate {
    text-align: center;
  }
}
table.dataTable.table-condensed > thead > tr > th {
  padding-right: 20px;
}
table.table-bordered.dataTable {
  border-right-width: 0;
}
table.table-bordered.dataTable th,
table.table-bordered.dataTable td {
  border-left-width: 0;
}
table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child,
table.table-bordered.dataTable td:last-child,
table.table-bordered.dataTable td:last-child {
  border-right-width: 1px;
}
table.table-bordered.dataTable tbody th,
table.table-bordered.dataTable tbody td {
  border-bottom-width: 0;
}
div.dataTables_scrollHead table.table-bordered {
  border-bottom-width: 0;
}
div.table-responsive > div.dataTables_wrapper > div.row {
  margin: 0;
}
div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:first-child {
  padding-left: 0;
}
div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:last-child {
  padding-right: 0;
}
table.dataTable > tbody > tr > .selected {
  background-color: rgba(13, 110, 253, 0.9);
  color: white;
}
table.dataTable > tbody > tr > td.select-checkbox,
table.dataTable > tbody > tr > th.select-checkbox {
  position: relative;
}
table.dataTable > tbody > tr > td.select-checkbox:before, table.dataTable > tbody > tr > td.select-checkbox:after,
table.dataTable > tbody > tr > th.select-checkbox:before,
table.dataTable > tbody > tr > th.select-checkbox:after {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 12px;
  height: 12px;
  box-sizing: border-box;
}
table.dataTable > tbody > tr > td.select-checkbox:before,
table.dataTable > tbody > tr > th.select-checkbox:before {
  content: " ";
  margin-top: -6px;
  margin-left: -6px;
  border: 1px solid black;
  border-radius: 3px;
}
table.dataTable > tbody > tr.selected > td.select-checkbox:before,
table.dataTable > tbody > tr.selected > th.select-checkbox:before {
  border: 1px solid white;
}
table.dataTable > tbody > tr.selected > td.select-checkbox:after,
table.dataTable > tbody > tr.selected > th.select-checkbox:after {
  content: "✓";
  font-size: 20px;
  margin-top: -17px;
  margin-left: -6px;
  text-align: center;
}
table.dataTable.compact > tbody > tr > td.select-checkbox:before,
table.dataTable.compact > tbody > tr > th.select-checkbox:before {
  margin-top: -12px;
}
table.dataTable.compact > tbody > tr.selected > td.select-checkbox:after,
table.dataTable.compact > tbody > tr.selected > th.select-checkbox:after {
  margin-top: -16px;
}
div.dataTables_wrapper span.select-info,
div.dataTables_wrapper span.select-item {
  margin-left: 0.5em;
}
html.dark table.dataTable > tbody > tr > td.select-checkbox:before,
html.dark table.dataTable > tbody > tr > th.select-checkbox:before,
html[data-bs-theme=dark] table.dataTable > tbody > tr > td.select-checkbox:before,
html[data-bs-theme=dark] table.dataTable > tbody > tr > th.select-checkbox:before {
  border: 1px solid rgba(255, 255, 255, 0.6);
}
@media screen and (max-width: 640px) {
  div.dataTables_wrapper span.select-info,
div.dataTables_wrapper span.select-item {
    margin-left: 0;
    display: block;
  }
}
/*! Quill Editor v0.20.1
 *  https://quilljs.com/
 *  Copyright (c) 2014, Jason Chen
 *  Copyright (c) 2013, salesforce.com
 */
.ql-image-tooltip {
  padding: 10px;
  width: 300px;
}
.ql-image-tooltip:after {
  clear: both;
  content: "";
  display: table;
}
.ql-image-tooltip a {
  border: 1px solid #000;
  box-sizing: border-box;
  display: inline-block;
  float: left;
  padding: 5px;
  text-align: center;
  width: 50%;
}
.ql-image-tooltip img {
  bottom: 0;
  left: 0;
  margin: auto;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0;
}
.ql-image-tooltip .input {
  box-sizing: border-box;
  width: 100%;
}
.ql-image-tooltip .preview {
  margin: 10px 0px;
  position: relative;
  border: 1px dashed #000;
  height: 200px;
}
.ql-image-tooltip .preview span {
  display: inline-block;
  position: absolute;
  text-align: center;
  top: 40%;
  width: 100%;
}
.ql-link-tooltip {
  padding: 5px 10px;
}
.ql-link-tooltip input.input {
  width: 170px;
}
.ql-link-tooltip input.input,
.ql-link-tooltip a.done {
  display: none;
}
.ql-link-tooltip a.change {
  margin-right: 4px;
}
.ql-link-tooltip.editing input.input,
.ql-link-tooltip.editing a.done {
  display: inline-block;
}
.ql-link-tooltip.editing a.url,
.ql-link-tooltip.editing a.change,
.ql-link-tooltip.editing a.remove {
  display: none;
}
.ql-multi-cursor {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1000;
}
.ql-multi-cursor .cursor {
  margin-left: -1px;
  position: absolute;
}
.ql-multi-cursor .cursor-flag {
  bottom: 100%;
  position: absolute;
  white-space: nowrap;
}
.ql-multi-cursor .cursor-name {
  display: inline-block;
  color: #fff;
  padding: 2px 8px;
}
.ql-multi-cursor .cursor-caret {
  height: 100%;
  position: absolute;
  width: 2px;
}
.ql-multi-cursor .cursor.hidden .cursor-flag {
  display: none;
}
.ql-multi-cursor .cursor.top .cursor-flag {
  bottom: auto;
  top: 100%;
}
.ql-multi-cursor .cursor.right .cursor-flag {
  right: -2px;
}
.ql-paste-manager {
  left: -100000px;
  position: absolute;
  top: 50%;
}
.ql-toolbar {
  box-sizing: border-box;
}
.ql-tooltip {
  background-color: #fff;
  border: 1px solid #000;
  box-sizing: border-box;
  position: absolute;
  top: 0px;
  white-space: nowrap;
  z-index: 2000;
}
.ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-container {
  box-sizing: border-box;
  cursor: text;
  font-family: Helvetica, 'Arial', sans-serif;
  font-size: 13px;
  height: 100%;
  line-height: 1.42;
  margin: 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 12px 15px;
  position: relative;
}
.ql-editor {
  box-sizing: border-box;
  min-height: 100%;
  outline: none;
  -moz-tab-size: 4;
    -o-tab-size: 4;
       tab-size: 4;
  white-space: pre-wrap;
}
.ql-editor div {
  margin: 0;
  padding: 0;
}
.ql-editor a {
  text-decoration: underline;
}
.ql-editor b {
  font-weight: bold;
}
.ql-editor i {
  font-style: italic;
}
.ql-editor s {
  text-decoration: line-through;
}
.ql-editor u {
  text-decoration: underline;
}
.ql-editor a,
.ql-editor b,
.ql-editor i,
.ql-editor s,
.ql-editor u,
.ql-editor span {
  background-color: inherit;
}
.ql-editor img {
  max-width: 100%;
}
.ql-editor blockquote,
.ql-editor ol,
.ql-editor ul {
  margin: 0 0 0 2em;
  padding: 0;
}
.ql-editor ol {
  list-style-type: decimal;
}
.ql-editor ul {
  list-style-type: disc;
}
.ql-editor.ql-ie-9 br,
.ql-editor.ql-ie-10 br {
  display: none;
}
/*! Quill Editor v0.20.1
 *  https://quilljs.com/
 *  Copyright (c) 2014, Jason Chen
 *  Copyright (c) 2013, salesforce.com
 */
.ql-image-tooltip {
  padding: 10px;
  width: 300px;
}
.ql-image-tooltip:after {
  clear: both;
  content: "";
  display: table;
}
.ql-image-tooltip a {
  border: 1px solid #000;
  box-sizing: border-box;
  display: inline-block;
  float: left;
  padding: 5px;
  text-align: center;
  width: 50%;
}
.ql-image-tooltip img {
  bottom: 0;
  left: 0;
  margin: auto;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0;
}
.ql-image-tooltip .input {
  box-sizing: border-box;
  width: 100%;
}
.ql-image-tooltip .preview {
  margin: 10px 0px;
  position: relative;
  border: 1px dashed #000;
  height: 200px;
}
.ql-image-tooltip .preview span {
  display: inline-block;
  position: absolute;
  text-align: center;
  top: 40%;
  width: 100%;
}
.ql-link-tooltip {
  padding: 5px 10px;
}
.ql-link-tooltip input.input {
  width: 170px;
}
.ql-link-tooltip input.input,
.ql-link-tooltip a.done {
  display: none;
}
.ql-link-tooltip a.change {
  margin-right: 4px;
}
.ql-link-tooltip.editing input.input,
.ql-link-tooltip.editing a.done {
  display: inline-block;
}
.ql-link-tooltip.editing a.url,
.ql-link-tooltip.editing a.change,
.ql-link-tooltip.editing a.remove {
  display: none;
}
.ql-multi-cursor {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1000;
}
.ql-multi-cursor .cursor {
  margin-left: -1px;
  position: absolute;
}
.ql-multi-cursor .cursor-flag {
  bottom: 100%;
  position: absolute;
  white-space: nowrap;
}
.ql-multi-cursor .cursor-name {
  display: inline-block;
  color: #fff;
  padding: 2px 8px;
}
.ql-multi-cursor .cursor-caret {
  height: 100%;
  position: absolute;
  width: 2px;
}
.ql-multi-cursor .cursor.hidden .cursor-flag {
  display: none;
}
.ql-multi-cursor .cursor.top .cursor-flag {
  bottom: auto;
  top: 100%;
}
.ql-multi-cursor .cursor.right .cursor-flag {
  right: -2px;
}
.ql-paste-manager {
  left: -100000px;
  position: absolute;
  top: 50%;
}
.ql-toolbar {
  box-sizing: border-box;
}
.ql-tooltip {
  background-color: #fff;
  border: 1px solid #000;
  box-sizing: border-box;
  position: absolute;
  top: 0px;
  white-space: nowrap;
  z-index: 2000;
}
.ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-container {
  box-sizing: border-box;
  cursor: text;
  font-family: Helvetica, 'Arial', sans-serif;
  font-size: 13px;
  height: 100%;
  line-height: 1.42;
  margin: 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 12px 15px;
  position: relative;
}
.ql-editor {
  box-sizing: border-box;
  min-height: 100%;
  outline: none;
  -moz-tab-size: 4;
    -o-tab-size: 4;
       tab-size: 4;
  white-space: pre-wrap;
}
.ql-editor div {
  margin: 0;
  padding: 0;
}
.ql-editor a {
  text-decoration: underline;
}
.ql-editor b {
  font-weight: bold;
}
.ql-editor i {
  font-style: italic;
}
.ql-editor s {
  text-decoration: line-through;
}
.ql-editor u {
  text-decoration: underline;
}
.ql-editor a,
.ql-editor b,
.ql-editor i,
.ql-editor s,
.ql-editor u,
.ql-editor span {
  background-color: inherit;
}
.ql-editor img {
  max-width: 100%;
}
.ql-editor blockquote,
.ql-editor ol,
.ql-editor ul {
  margin: 0 0 0 2em;
  padding: 0;
}
.ql-editor ol {
  list-style-type: decimal;
}
.ql-editor ul {
  list-style-type: disc;
}
.ql-editor.ql-ie-9 br,
.ql-editor.ql-ie-10 br {
  display: none;
}
.ql-snow .ql-image-tooltip a {
  border: 1px solid #06c;
}
.ql-snow .ql-image-tooltip a.insert {
  background-color: #06c;
  color: #fff;
}
.ql-snow .ql-image-tooltip .preview {
  border-color: #ccc;
  color: #ccc;
}
.ql-snow .ql-link-tooltip a,
.ql-snow .ql-link-tooltip span {
  line-height: 25px;
}
.ql-snow .ql-multi-cursor .cursor-name {
  border-radius: 4px;
  font-size: 11px;
  font-family: Arial;
  margin-left: -50%;
  padding: 4px 10px;
}
.ql-snow .ql-multi-cursor .cursor-triangle {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  height: 0px;
  margin-left: -3px;
  width: 0px;
}
.ql-snow .ql-multi-cursor .cursor.left .cursor-name {
  margin-left: -8px;
}
.ql-snow .ql-multi-cursor .cursor.right .cursor-flag {
  right: auto;
}
.ql-snow .ql-multi-cursor .cursor.right .cursor-name {
  margin-left: -100%;
  margin-right: -8px;
}
.ql-snow .ql-multi-cursor .cursor-triangle.bottom {
  border-top: 4px solid transparent;
  display: block;
  margin-bottom: -1px;
}
.ql-snow .ql-multi-cursor .cursor-triangle.top {
  border-bottom: 4px solid transparent;
  display: none;
  margin-top: -1px;
}
.ql-snow .ql-multi-cursor .cursor.top .cursor-triangle.bottom {
  display: none;
}
.ql-snow .ql-multi-cursor .cursor.top .cursor-triangle.top {
  display: block;
}
.ql-snow.ql-toolbar {
  box-sizing: border-box;
  padding: 8px;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.ql-snow.ql-toolbar .ql-format-group {
  display: inline-block;
  margin-right: 15px;
  vertical-align: middle;
}
.ql-snow.ql-toolbar .ql-format-separator {
  box-sizing: border-box;
  background-color: #ddd;
  display: inline-block;
  height: 14px;
  margin-left: 4px;
  margin-right: 4px;
  vertical-align: middle;
  width: 1px;
}
.ql-snow.ql-toolbar .ql-format-button {
  display: inline-block;
  height: 24px;
  line-height: 24px;
  vertical-align: middle;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  box-sizing: border-box;
  cursor: pointer;
  text-align: center;
  width: 24px;
}
.ql-snow.ql-toolbar .ql-picker {
  box-sizing: border-box;
  color: #444;
  display: inline-block;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  font-size: 14px;
  font-weight: 500;
  position: relative;
}
.ql-snow.ql-toolbar .ql-picker .ql-picker-label {
  box-sizing: border-box;
  display: inline-block;
  height: 24px;
  line-height: 24px;
  vertical-align: middle;
  background-color: #fff;
  background-position: right center;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  border: 1px solid transparent;
  cursor: pointer;
  position: relative;
  width: 100%;
}
.ql-snow.ql-toolbar .ql-picker .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label:hover {
  color: #06c;
}
.ql-snow.ql-toolbar .ql-picker .ql-picker-options {
  background-color: #fff;
  border: 1px solid transparent;
  box-sizing: border-box;
  display: none;
  padding: 4px 8px;
  position: absolute;
  width: 100%;
}
.ql-snow.ql-toolbar .ql-picker .ql-picker-options .ql-picker-item {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow.ql-toolbar .ql-picker .ql-picker-options .ql-picker-item.ql-selected,
.ql-snow.ql-toolbar .ql-picker .ql-picker-options .ql-picker-item:hover {
  color: #06c;
}
.ql-snow.ql-toolbar .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
  color: #ccc;
  z-index: 2;
}
.ql-snow.ql-toolbar .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
  display: block;
  margin-top: -1px;
  z-index: 1;
}
.ql-snow.ql-toolbar .ql-picker.ql-color-picker .ql-picker-label {
  background-position: center center;
  width: 28px;
}
.ql-snow.ql-toolbar .ql-picker.ql-color-picker .ql-picker-options {
  padding: 5px;
  width: 152px;
}
.ql-snow.ql-toolbar .ql-picker.ql-color-picker .ql-picker-options .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow.ql-toolbar .ql-picker.ql-color-picker .ql-picker-options .ql-picker-item.ql-primary-color {
  margin-bottom: 8px;
}
.ql-snow.ql-toolbar .ql-picker.ql-color-picker .ql-picker-options .ql-picker-item.ql-selected,
.ql-snow.ql-toolbar .ql-picker.ql-color-picker .ql-picker-options .ql-picker-item:hover {
  border-color: #000;
}
.ql-snow.ql-toolbar .ql-picker.ql-font {
  width: 105px;
}
.ql-snow.ql-toolbar .ql-picker.ql-size {
  width: 80px;
}
.ql-snow.ql-toolbar .ql-picker.ql-font .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker.ql-size .ql-picker-label {
  padding-left: 8px;
  padding-right: 8px;
}
.ql-snow.ql-toolbar .ql-picker.ql-align .ql-picker-label {
  background-position: center center;
  width: 28px;
}
.ql-snow.ql-toolbar .ql-picker.ql-align .ql-picker-item {
  box-sizing: border-box;
  display: inline-block;
  height: 24px;
  line-height: 24px;
  vertical-align: middle;
  padding: 0px;
  width: 28px;
}
.ql-snow.ql-toolbar .ql-picker.ql-align .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow.ql-toolbar .ql-picker .ql-picker-label {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAKlBMVEUAAABJSUlAQEBERERFRUVERERERERERERERERFRUVEREREREREREREREQJcW6NAAAADXRSTlMAFRzExcbLzM/Q0dLbKbcyLwAAADVJREFUCNdjYCAeMKYJQFnSdzdCWbl3r0NZvnev4tFre/cKlNV79yaUpXP3EJTFtEqBBHcAAHyoDQk0vM/lAAAAAElFTkSuQmCC");
}
.ql-snow.ql-toolbar .ql-picker.ql-expanded .ql-picker-label {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAdElEQVR42mP4//8/VfBINGjVqlUMhw4dEj148OBpEAaxQWKkGgQz5BIQ/4fiSyAxkg2CuuQ/Gj5DjkFHsRh0jJwwwooHzCCQ145g8dpRcgw6j8WgCyQbtH//fhmgxttIhtwGiZETRjDDLoIwiA0UG820FGAA5b25+qRqGXcAAAAASUVORK5CYII=");
}
.ql-snow.ql-toolbar .ql-picker.ql-active:not(.ql-expanded) .ql-picker-label,
.ql-snow.ql-toolbar:not(.ios) .ql-picker:not(.ql-expanded) .ql-picker-label:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAKlBMVEUAAAAAYc4AZMgAZcwAZs0AZs0AZs0AZ8wAZswAZs0AZswAZswAZswAZsx12LPhAAAADXRSTlMAFRzExcbLzM/Q0dLbKbcyLwAAADVJREFUCNdjYCAeMKYJQFnSdzdCWbl3r0NZvnev4tFre/cKlNV79yaUpXP3EJTFtEqBBHcAAHyoDQk0vM/lAAAAAElFTkSuQmCC");
}
.ql-snow.ql-toolbar .ql-format-button.ql-bold,
.ql-snow.ql-toolbar .ql-picker.ql-bold .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=bold],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=bold] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAYFBMVEUAAACAgIBAQEA5OTlAQEBERERAQEBERERERERERERDQ0NERERERERERERDQ0NERERERERFRUVERERERERFRUVERERERERERERERERERERERERERERERERERERERERERESN6WzHAAAAH3RSTlMAAggJDA8cQEtTWHF/i4yTpau+xMXX3O7v8/f6+/z+qN9w2AAAAFZJREFUeNqlzMcSgCAMRVEsYO+9vv//S9FhNIYld5HFmSTCqQ66dazkRzA1lPSQGRZGIsDMKMxRW7+2yCIcyf/QUyUGSnc+dkaqoFumM32pf2BqY+HUBfQaCPgVIBc1AAAAAElFTkSuQmCC");
}
.ql-snow.ql-toolbar .ql-format-button.ql-bold.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-bold .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=bold].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=bold].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-bold:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-bold .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=bold]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=bold]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAYFBMVEUAAAAAgP8AYL8AccYAatUAZswAZMgAZMsAZswAZcsAZcsAZssAZssAZ80AZswAZs0AZswAZ8wAZswAZcwAZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZsxCU9XcAAAAH3RSTlMAAggJDA8cQEtTWHF/i4yTpau+xMXX3O7v8/f6+/z+qN9w2AAAAFZJREFUeNqlzMcSgCAMRVEsYO+9vv//S9FhNIYld5HFmSTCqQ66dazkRzA1lPSQGRZGIsDMKMxRW7+2yCIcyf/QUyUGSnc+dkaqoFumM32pf2BqY+HUBfQaCPgVIBc1AAAAAElFTkSuQmCC");
}
.ql-snow.ql-toolbar .ql-format-button.ql-italic,
.ql-snow.ql-toolbar .ql-picker.ql-italic .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=italic],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=italic] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAi0lEQVR42mMYvoARl4SLi0sNkGoAYmY0qf+MjIztu3fvrkYWZGLADZhB8pS4CN1lQUBqLRDvAQJXHMqIstEISp8BEZQYZAIi/v//f5ZSg0xBBCMj4ymyDQKGjxKQEgLiV8DweUS2QUBXGEOZp0EEJV4zgdJnKDLo379/JsS6iJHSFA0DTDhT9CiAAQBbWyIY/pd4rQAAAABJRU5ErkJggg==");
}
.ql-snow.ql-toolbar .ql-format-button.ql-italic.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-italic .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=italic].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=italic].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-italic:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-italic .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=italic]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=italic]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAk0lEQVR42u3SsQ3CMBBA0X/2BozACMQswg4EMQMUdOyQVdggdpagZAc4ihjJjYmU66K8xpZsfdnSsVxCzTFdEW6AB0oKcqdrLhQcNaK+PLc79QfapLTDgz8cU9Tv8ibZQqIBgI8OxhexH29KPz90jltgA7zownN+6C0Nowhg+JqEvCZbSDSHNDJBLBNdctWJXv18Ad5dJL0jVfDhAAAAAElFTkSuQmCC");
}
.ql-snow.ql-toolbar .ql-format-button.ql-underline,
.ql-snow.ql-toolbar .ql-picker.ql-underline .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=underline],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=underline] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAM1BMVEUAAABLS0tFRUVDQ0NERERDQ0NFRUVFRUVERERDQ0NERERFRUVERERERERERERERERERESvCHKbAAAAEHRSTlMAERpMbW6Bgry9xMXh5PP51ZZfkwAAAEdJREFUeNq9yEEKgDAMRNHERDWq6dz/tFLBQUC6KfRtPnzpsh/sC2AHrcRUo0iuDXONI7gMxVW9wIQWPFb5sMgMk5YTdMmvGw2DA8yS9di7AAAAAElFTkSuQmCC");
}
.ql-snow.ql-toolbar .ql-format-button.ql-underline.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-underline .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=underline].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=underline].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-underline:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-underline .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=underline]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=underline]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAM1BMVEUAAAAAadIAYs4AZc0AZcwAZswAZ84AZswAZs0AZ8wAZcwAZs0AZswAZswAZswAZswAZsycBlETAAAAEHRSTlMAERpMbW6Bgry9xMXh5PP51ZZfkwAAAEdJREFUeNq9yEEKgDAMRNHERDWq6dz/tFLBQUC6KfRtPnzpsh/sC2AHrcRUo0iuDXONI7gMxVW9wIQWPFb5sMgMk5YTdMmvGw2DA8yS9di7AAAAAElFTkSuQmCC");
}
.ql-snow.ql-toolbar .ql-format-button.ql-strike,
.ql-snow.ql-toolbar .ql-picker.ql-strike .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=strike],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=strike] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAn1BMVEUAAAAAAACAgIBAQEA7OztAQEBLS0tHR0dAQEBJSUlGRkZERERCQkJERERDQ0NERERERERDQ0NFRUVERERERERERERERERERERFRUVERERERERERERFRUVDQ0NFRUVERERFRUVFRUVERERFRUVFRUVFRUVERERFRUVFRUVERERERERERERERERERERERERERERERERERERERERERERERERfrjwTAAAANHRSTlMAAQIMDRAREhQVKCk6PEhLT1xkZWZ4e4CCg4SIiZucoaersLK2wcTFydLX2ODi5err8fX3BKZfrQAAAH5JREFUGBmlwOEWgTAYBuC3isgMxCYAmwRh++7/2qRzttP/HnQTZjdjilkALzhR4wBvQiaLk8WXOJwlHVHjYgxnSmbeR0swGEkpxWZ3vt7fL/w9P4/ist+KdZ7zYYiWiCnScFYiRq1HFo4mxaKIKdJw0ooaVQovkaW1pUzQyQ86Agx4yKmWPAAAAABJRU5ErkJggg==");
}
.ql-snow.ql-toolbar .ql-format-button.ql-strike.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-strike .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=strike].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=strike].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-strike:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-strike .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=strike]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=strike]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAolBMVEUAAAAAAP8AgP8AatUAYsQAYM8AadIAY8YAZswAYc4AZswAZM0AZcoAZswAZ8oAZswAZMsAZ8oAZswAZcoAZ8sAZswAZssAZssAZs0AZswAZ8wAZs0AZ8wAZs0AZswAZ8wAZ8wAZs0AZ8wAZ8wAZs0AZs0AZs0AZcwAZs0AZcwAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZsyiCU+yAAAANXRSTlMAAQIMDRAREhQVKCk6PEhLT1xkZWZ4e4CAgoOEiImbnKGnq7CytsHExcnS19jg4uXq6/H190B1i7AAAAB/SURBVBgZpcDhFoEwGAbgt4pIBmImAJsEYfvu/9ZU52yn/z3oxk/vWuczD453psYRzoR0GkaLHzFYSzqhwvgY1pT0vI8WbzASQvDt/nJ7fN6ovb7P/HrYrTdZxoY+WoJEkoK14iEqPTKwFMkkCBJJClZcUqOM4USiMKYQETr5A2SVDLpJv6ZtAAAAAElFTkSuQmCC");
}
.ql-snow.ql-toolbar .ql-format-button.ql-link,
.ql-snow.ql-toolbar .ql-picker.ql-link .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=link],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=link] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAllBMVEUAAAD///9VVVVJSUk5OTlAQEBHR0dFRUVCQkJHR0dBQUFCQkJGRkZDQ0NGRkZFRUVCQkJDQ0NERERDQ0NERERFRUVERERFRUVDQ0NERERFRUVERERERERFRUVERERERERERERERERFRUVERERFRUVFRUVERERERERERERERERERERERERERERERERERERERERERERERETx5KUoAAAAMXRSTlMAAAYHCQwZGiMkJzIzOUJOYGNlfoCJl5ibnaCxtLa8xsfIycrQ1OHi5uvs7e/19vn8NGTYeAAAAJdJREFUeNqN0McOgkAARdGnFJWiKGBhEEFpSn3//3OGjMmQ6MK7PMuLxVe/CXDTPl5DJmk3cOTTmZE7MDQES11RyhBY5vQU9aOB2z3gWVFMsXywYx3t9Q9tXsyDjlOVLQlOyanOL1ibkqB7l5odM01QSJqK6GdXmGwUHVhowImJIr2iMI9sLUWwa5LtFjPCSjSJBUl//HoDlmQPy0DFuCkAAAAASUVORK5CYII=");
}
.ql-snow.ql-toolbar .ql-format-button.ql-link.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-link .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=link].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=link].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-link:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-link .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=link]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=link]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAmVBMVEUAAAD///8AVdUAbdsAccYAatUAZswAYs4AZswAY80AacsAZswAZM0AZ8kAZM0AZcsAZcoAZMsAZcoAZcoAZssAZs0AZs0AZ8wAZs0AZswAZs0AZswAZs0AZswAZs0AZs0AZs0AZ8wAZswAZcwAZs0AZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZsy/jsjWAAAAMnRSTlMAAAYHCQwZGiMkJzIzOUJOYGNlfoCAiZeYm52gsbS2vMbHyMnK0NTh4ubr7O3v9fb5/BM/koAAAACXSURBVHjajdDbEoFQAIXhpROqiAjaSdGJSq33fzjTbDO7GS78l9/lj9lXvwnw0le8gEzSuufAhzshr2doCpaGopQhoOX0Fb0GE9fbnidFMYV2Z8c62hgfWj6Z7zqOVY4kuCXHuqBgbUmC4Z9rdsx0QSFpLGKQXWCxUbRloQNHJoqMisI6sLUVwalJtitMCHPRJDYk/fHrDdIHECSPJag6AAAAAElFTkSuQmCC");
}
.ql-snow.ql-toolbar .ql-format-button.ql-image,
.ql-snow.ql-toolbar .ql-picker.ql-image .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=image],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=image] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAElBMVEUAAABERERERERFRUVEREREREQbmEZBAAAABXRSTlMAeMTFxj7M9NAAAABBSURBVAjXY2DAD1RDQSAYyAqFABALLANmMRnAWMwODIIMUFnGUAEIS1A0NADMYgTqhLBY4SyEKXCTTcGMEAJuAgBa9RKl6Fva+wAAAABJRU5ErkJggg==");
}
.ql-snow.ql-toolbar .ql-format-button.ql-image.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-image .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=image].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=image].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-image:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-image .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=image]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=image]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAElBMVEUAAAAAZswAZcwAZs0AZs0AZszYB6XUAAAABXRSTlMAeMTFxj7M9NAAAABBSURBVAjXY2DAD1RDQSAYyAqFABALLANmMRnAWMwODIIMUFnGUAEIS1A0NADMYgTqhLBY4SyEKXCTTcGMEAJuAgBa9RKl6Fva+wAAAABJRU5ErkJggg==");
}
.ql-snow.ql-toolbar .ql-format-button.ql-list,
.ql-snow.ql-toolbar .ql-picker.ql-list .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=list],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=list] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAS1BMVEUAAABCQkJFRUVGRkZFRUVCQkJFRUVDQ0NFRUVFRUVFRUVERERERERERERERERFRUVERERERERERERERERERERERERERERERERERET32eciAAAAGHRSTlMAMjRCQ0lOfYKQlJmaocTFxuHi5OXm9falfyKhAAAATElEQVR42mMgFnCKYIpJMDDwSUABP1yIHyYkABYRlBAmwngucV50IXZGIXTjmQTZ0I0XIcp4DjEedCFWFlF041mZRdCN5xDjZiAdAACXwgbrzvG+ZgAAAABJRU5ErkJggg==");
}
.ql-snow.ql-toolbar .ql-format-button.ql-list.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-list .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=list].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=list].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-list:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-list .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=list]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=list]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAS1BMVEUAAAAAZswAZ8kAZM0AZ8oAZcsAZcsAZswAZswAZ80AZs0AZs0AZ80AZ8wAZcwAZs0AZs0AZswAZswAZswAZswAZswAZswAZswAZswCB3gJAAAAGHRSTlMAMjRCQ0lOfYKQlJmaocTFxuHi5OXm9falfyKhAAAATElEQVR42mMgFnCKYIpJMDDwSUABP1yIHyYkABYRlBAmwngucV50IXZGIXTjmQTZ0I0XIcp4DjEedCFWFlF041mZRdCN5xDjZiAdAACXwgbrzvG+ZgAAAABJRU5ErkJggg==");
}
.ql-snow.ql-toolbar .ql-format-button.ql-bullet,
.ql-snow.ql-toolbar .ql-picker.ql-bullet .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=bullet],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=bullet] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAABERERFRUVERERERETRGyWnAAAABHRSTlMAxMXG4b8ciAAAABxJREFUCNdjYMAPhBhdgMAJyFJmArGcGRgGXAcA/t0ImAOSO9kAAAAASUVORK5CYII=");
}
.ql-snow.ql-toolbar .ql-format-button.ql-bullet.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-bullet .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=bullet].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=bullet].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-bullet:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-bullet .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=bullet]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=bullet]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAAAAZcwAZs0AZs0AZsyEYJIjAAAABHRSTlMAxMXG4b8ciAAAABxJREFUCNdjYMAPhBhdgMAJyFJmArGcGRgGXAcA/t0ImAOSO9kAAAAASUVORK5CYII=");
}
.ql-snow.ql-toolbar .ql-format-button.ql-authorship,
.ql-snow.ql-toolbar .ql-picker.ql-authorship .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=authorship],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=authorship] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAARVBMVEUAAABFRUVFRUUAAAAAAABERERDQ0NEREQAAABERERERERERERERERERERFRUVERERERERERERERERERERERERERERERERVeSBUAAAAFnRSTlMAMDtOT1JfYmassMfN09Ta6vD4+fz9w8DTTwAAAExJREFUGBmVwEkSgCAMBMBRQUEU4zb/f6oFF5KbNLp4EQ8rkxnWQ76whBRYkYwwxo08ZijDzWJBs7La0ZysLjSJVUKXKSgOhQuKw08fJOYE1SddZQoAAAAASUVORK5CYII=");
}
.ql-snow.ql-toolbar .ql-format-button.ql-authorship.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-authorship .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=authorship].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=authorship].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-authorship:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-authorship .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=authorship]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=authorship]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAARVBMVEUAAAAAZcoAaMsAZc4AZ8sAZ8oAZswAZcsAZ80AZs0AZ8wAZ8wAZswAZswAZswAZs0AZswAZswAZswAZswAZswAZswAZszAoUIuAAAAFnRSTlMAMDtOT1JfYmassMfN09Ta6vD4+fz9w8DTTwAAAExJREFUGBmVwEkSgCAMBMBRQUEU4zb/f6oFF5KbNLp4EQ8rkxnWQ76whBRYkYwwxo08ZijDzWJBs7La0ZysLjSJVUKXKSgOhQuKw08fJOYE1SddZQoAAAAASUVORK5CYII=");
}
.ql-snow.ql-toolbar .ql-format-button.ql-color,
.ql-snow.ql-toolbar .ql-picker.ql-color .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=color],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=color] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAgVBMVEUAAAAAAACAgIBAQEBVVVVDQ0NGRkZGRkZFRUVERERDQ0NDQ0NDQ0NCQkIAAABFRUUAAABDQ0NEREREREREREQAAABDQ0NDQ0NERERFRUVERERERERERERDQ0NERERERERFRUVFRUVERERERERERERERERERERERERERERERERERERLPkdWAAAAKnRSTlMAAQIEBhMWISUtLkVMTU5OT1BTVlpmeX6OkJmdvL3GztTj5/Hy8/b3/f5utmv0AAAAX0lEQVR42pXIRQ6AQABDUdzd3bX3PyCWwAwr+Is2ecyvuKriXmQD5otKoKBFQz+sKkU5khQZKdK8yMoyiQTFOIseEbqLWv6mAPW+bAPvJmN0j/N7nfmTFRI5Jzk0fWwD4sYJPnqIyzwAAAAASUVORK5CYII=");
}
.ql-snow.ql-toolbar .ql-format-button.ql-color.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-color .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=color].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=color].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-color:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-color .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=color]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=color]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAgVBMVEUAAAAAAP8AgP8AgL8AVdUAa8kAaNEAZMkAZ8gAZswAZM0AZMsAZc0AZ8oAZcsAZc4AZ8sAZswAZcsAZc0AZswAZ80AZcoAZcoAZs0AZ80AZs0AZs0AZs0AZ8wAZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZsy3JBcuAAAAKnRSTlMAAQIEBhMWISUtLkVMTU5OT1BTVlpmeX6OkJmdvL3GztTj5/Hy8/b3/f5utmv0AAAAX0lEQVR42pXIRQ6AQABDUdzd3bX3PyCWwAwr+Is2ecyvuKriXmQB5otKoKBFQz+sKkU5khQZKdK8yMoyiQTFOIseEbqLWv6mAPW+bAPvJmN0j/N7nfmTHRI5Jzk0fWwD4foJPqgJbeoAAAAASUVORK5CYII=");
}
.ql-snow.ql-toolbar .ql-format-button.ql-background,
.ql-snow.ql-toolbar .ql-picker.ql-background .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=background],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=background] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAnFBMVEUAAAAAAACAgIBAQEAAAABVVVUAAAAAAAAAAABDQ0MAAABGRkZGRkYAAABFRUVERERDQ0MAAAAAAAAAAAAAAABDQ0MAAABDQ0MAAABCQkJFRUVDQ0NERERERERERERDQ0NDQ0NERERFRUVERERERERERERDQ0NERERERERFRUVFRUVERERERERERERERERERERERERERERERERERETMTXVbAAAAM3RSTlMAAQIEBgYHCBMTFBYhIyUtLjE2N0JFS0xNTU5QU1ZaeX6OkJmdvL3GztTj5/Hy8/b3/f5Qd6EEAAAAf0lEQVR42o2PRw6DQBRDHVJISCUhvTd69/3vhgT6MLPDmoX15KfRR++c6mdKgVIOTRFoeJ6hE+tCnjXRgUv+oc02jJNyrYk/vj/8jhRxnheLVZHNupn1Yp3nVIgzjhoUDlvxQR/AIOBtKbNjerUB+x7vhZjARPkLyslbYIe+qQDqMQxGJwkBGwAAAABJRU5ErkJggg==");
}
.ql-snow.ql-toolbar .ql-format-button.ql-background.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-background .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=background].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=background].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-background:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-background .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=background]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=background]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAllBMVEUAAAAAAP8AgP8AgL8AVdUAbbYAYL8Aa8kAZswAaNEAZMkAZswAZ8gAZswAZM0AaMsAaNAAZswAZM0AZMsAZswAZc0AZ8oAZ80AZcsAZswAZcsAZc0AZswAZcoAZcoAZs0AZ80AZs0AZs0AZs0AZ8wAZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZsy8dW5vAAAAMXRSTlMAAQIEBgcIExQWISMlLS4xNjdCRUtMTU1OUFNWWnl+jpCZnby9xs7U4+fx8vP29/3+dqGBzgAAAH5JREFUeNqNj0cOg0AUQx1CgFQS0nujd9//ckigDzM7rFlYT34afYzOuX2WFCjl0BWBRhAYOnEu5EkTPfjkH9pswzSr15r44/vDr6mI87JarKrCHmbOi22ethDPTDoUT3vxwRDAJOJtKbNjfnUB957uhVjATPkLyslbYIexaQB/ngudkm14XQAAAABJRU5ErkJggg==");
}
.ql-snow.ql-toolbar .ql-format-button.ql-left,
.ql-snow.ql-toolbar .ql-picker.ql-left .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=left],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=left] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAABERERFRUVERERERETRGyWnAAAABHRSTlMAxMXG4b8ciAAAAClJREFUCNdjYMAPRFxcnCAsFRcXZwYiAFCHC0STCpjlTJwOJwaYDoIaAKIACBBRNsu4AAAAAElFTkSuQmCC");
}
.ql-snow.ql-toolbar .ql-format-button.ql-left.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-left .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=left].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=left].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-left:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-left .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=left]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=left]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAAAAZcwAZs0AZs0AZsyEYJIjAAAABHRSTlMAxMXG4b8ciAAAAClJREFUCNdjYMAPRFxcnCAsFRcXZwYiAFCHC0STCpjlTJwOJwaYDoIaAKIACBBRNsu4AAAAAElFTkSuQmCC");
}
.ql-snow.ql-toolbar .ql-format-button.ql-right,
.ql-snow.ql-toolbar .ql-picker.ql-right .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=right],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=right] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAABERERFRUVERERERETRGyWnAAAABHRSTlMAxMXG4b8ciAAAAChJREFUCNdjYCAIRFxcnCAsFRcXZ2KUu0B0qIBZzgzEaXFigGkhpAMAmbwIEMJ9k/cAAAAASUVORK5CYII=");
}
.ql-snow.ql-toolbar .ql-format-button.ql-right.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-right .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=right].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=right].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-right:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-right .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=right]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=right]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAAAAZcwAZs0AZs0AZsyEYJIjAAAABHRSTlMAxMXG4b8ciAAAAChJREFUCNdjYCAIRFxcnCAsFRcXZ2KUu0B0qIBZzgzEaXFigGkhpAMAmbwIEMJ9k/cAAAAASUVORK5CYII=");
}
.ql-snow.ql-toolbar .ql-format-button.ql-center,
.ql-snow.ql-toolbar .ql-picker.ql-center .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=center],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=center] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAABERERFRUVERERERETRGyWnAAAABHRSTlMAxMXG4b8ciAAAAC1JREFUCNdjYCAAGF1cXBTALCYgy4CBIBBxAQEnIEsFzHJmIMYKiCVMYBYhSwCyqQhMfft6AQAAAABJRU5ErkJggg==");
}
.ql-snow.ql-toolbar .ql-format-button.ql-center.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-center .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=center].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=center].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-center:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-center .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=center]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=center]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAAAAZcwAZs0AZs0AZsyEYJIjAAAABHRSTlMAxMXG4b8ciAAAAC1JREFUCNdjYCAAGF1cXBTALCYgy4CBIBBxAQEnIEsFzHJmIMYKiCVMYBYhSwCyqQhMfft6AQAAAABJRU5ErkJggg==");
}
.ql-snow.ql-toolbar .ql-format-button.ql-justify,
.ql-snow.ql-toolbar .ql-picker.ql-justify .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=justify],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=justify] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAABERERFRUVERERERETRGyWnAAAABHRSTlMAxMXG4b8ciAAAABpJREFUCNdjYMAPRFxAwAnIUgGznBkYBlwHAJGzCjB/C3owAAAAAElFTkSuQmCC");
}
.ql-snow.ql-toolbar .ql-format-button.ql-justify.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-justify .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=justify].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=justify].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-justify:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-justify .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=justify]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=justify]:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAALklEQVR42mMYvoARzko9cwTIsyZR+zGGWcZgPUwIMUZGShwyGtijgT0a2EMMAADESwwWta/i5QAAAABJRU5ErkJggg==");
}
@media (-webkit-min-device-pixel-ratio: 2) {
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAIVBMVEUAAABCQkJDQ0NDQ0NERERERERERERERERERERERERERERehmmoAAAACnRSTlMATVRbaeXo6fz+NPhZJgAAAF9JREFUKM9jYBjkQC0JXYS5a4UBmpDFqlXN6IpWrUJTprEKCJpQhLJAQsswhZaiCImDhAJp5kMxkPGJZLjLEiQ0GUWIZdaqVSsdUM33XLVqCpqVLLPQFTEwmAcP9qQAAFUgKabkwE6gAAAAAElFTkSuQmCC");
  }
  .ql-snow.ql-toolbar .ql-picker.ql-expanded .ql-picker-label {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAJFBMVEWqqqr////AwMDAwMDAwMDBwcHBwcHBwcHBwcHBwcHBwcHBwcEexLCPAAAAC3RSTlMAAE1UW2nl6On8/tZA57EAAABxSURBVHjazc4hFkBAGMTxL3AAp+AGniYiyaLnBETHoKkknbc7l7OrzW7zhP3HX5mRxCskEsknEaZoU6VDNbAyRRugSqICpoVotnT7dBFllnpefPuHUpjGD78aSztRfAK65cUOOIQpPnXrkFSDEFFB0APtK1HCkKpz1wAAAABJRU5ErkJggg==");
  }
  .ql-snow.ql-toolbar .ql-picker.ql-active:not(.ql-expanded) .ql-picker-label,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker:not(.ql-expanded) .ql-picker-label:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAIVBMVEUAAAAAZ8oAZMsAZc0AZswAZswAZswAZswAZswAZswAZswhMkyGAAAACnRSTlMATVRbaeXo6fz+NPhZJgAAAF9JREFUKM9jYBjkQC0JXYS5a4UBmpDFqlXN6IpWrUJTprEKCJpQhLJAQsswhZaiCImDhAJp5kMxkPGJZLjLEiQ0GUWIZdaqVSsdUM33XLVqCpqVLLPQFTEwmAcP9qQAAFUgKabkwE6gAAAAAElFTkSuQmCC");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-bold,
  .ql-snow.ql-toolbar .ql-picker.ql-bold .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=bold],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=bold] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAxlBMVEUAAABVVVUzMzNVVVVJSUlGRkZAQEBJSUlAQEBAQEBAQEBHR0dCQkJGRkZAQEBGRkZCQkJERERDQ0NDQ0NGRkZERERDQ0NFRUVCQkJFRUVERERDQ0NDQ0NFRUVDQ0NERERERERERERERERERERERERERERERERERERFRUVDQ0NERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERfjmwgAAAAQXRSTlMAAwUGBwsMDhAUGBkbHSAhIykuOUJERUpNUVZYXGRne3yAi4+SmqWmq67R1tfY2dve5ujp7/Dy8/T19vf4+fv8/mUg1b0AAACrSURBVDjL5dPFDgJBEEXRxt3d3d11gPv/P8WCEAgZuno/b1WLk1TqJaWUI1Jc8852Mqz5bdHHALDK2CF+ckgYIHp/0GtypxpHYKlFSqkycJeQD7hIKADMJFQHulrkSrYs2MflCnZZgzKvo7RJmZeSAWIf1V3nihSGAG19BUq1gKmEQsBZQkHAklATmOuQN5zvP4COQQWnmIxuFfERWOTsXmrztWg8qHqUU/IEzOhNFx6Ncl4AAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-bold.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-bold .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=bold].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=bold].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-bold:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-bold .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=bold]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=bold]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAxlBMVEUAAAAAVaoAZswAVdUAbdsAXdEAatUAbcgAYM8AZswAasoAZswAaNAAasoAaMcAZMkAZswAZM0AZM0AZ8kAZM0AZcsAZMsAZMsAZ8oAZc0AZc0AZcsAZ8oAZswAZssAZssAZcwAZssAZ80AZs0AZ8wAZ80AZswAZ8wAZ8wAZ8wAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZsyeO+aMAAAAQXRSTlMAAwUGBwsMDhAUGBkbHSAhIykuOUJERUpNUVZYXGRne3yAi4+SmqWmq67R1tfY2dve5ujp7/Dy8/T19vf4+fv8/mUg1b0AAACrSURBVDjL5dPFDgJBEEXRxt3d3d11gPv/P8WCEAgZuno/b1WLk1TqJaWUI1Jc8852Mqz5bdHHALDK2CF+ckgYIHp/0GtypxpHYKlFSqkycJeQD7hIKADMJFQHulrkSrYs2MflCnZZgzKvo7RJmZeSAWIf1V3nihSGAG19BUq1gKmEQsBZQkHAklATmOuQN5zvP4COQQWnmIxuFfERWOTsXmrztWg8qHqUU/IEzOhNFx6Ncl4AAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-italic,
  .ql-snow.ql-toolbar .ql-picker.ql-italic .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=italic],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=italic] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAjVBMVEUAAAAAAACAgIBAQEBVVVVAQEBAQEBCQkJCQkJFRUVDQ0NBQUFDQ0NDQ0NDQ0NFRUVERERERERERERDQ0NERERDQ0NERERERERERERFRUVFRUVERERFRUVERERERERDQ0NERERERERERERDQ0NFRUVEREREREREREREREREREREREREREREREREREREREQUqV1+AAAALnRSTlMAAQIEBggMGyMlKisuUFhZXmJmb3R9hIiKjZGTlKWprrG0uL3BxObt8PL19/j9SqrrawAAAIJJREFUOMvl0jUOQgEQRVHc3d1dzv6XRwch+WRq4NYnmVdMKvU35RZXz+7LQiJqe6uXiDrvqJuI8vM7ALd14fOwIabR+i1agUmfUA1QGedMgJrYRZPGGEVoh0ZgMmeUAlTBMbrWwiZCEwwitEc9MNkLigGq4RBda2MVoRn6X/jfv9YDjuYgGnCpSqcAAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-italic.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-italic .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=italic].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=italic].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-italic:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-italic .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=italic]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=italic]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAjVBMVEUAAAAAAP8AgP8AgL8AVdUAYL8AatUAaNAAZswAZ8gAZ8gAZcoAZM0AZswAZcsAZMsAZMsAZcsAZ8sAZcoAZcoAZswAZs0AZ8wAZs0AZ8wAZswAZs0AZs0AZswAZ8wAZ8wAZs0AZswAZ8wAZ8wAZs0AZcwAZswAZswAZswAZswAZswAZswAZswAZswAZsyyI9XbAAAALnRSTlMAAQIEBggMGyMlKisuUFhZXmJmb3R9hIiKjZGTlKWprrG0uL3BxObt8PL19/j9SqrrawAAAIJJREFUOMvl0jUOQgEQRVHc3d1dzv6XRwch+WRq4NYnmVdMKvU35RZXz+7LQiJqe6uXiDrvqJuI8vM7ALd14fOwIabR+i1agUmfUA1QGedMgJrYRZPGGEVoh0ZgMmeUAlTBMbrWwiZCEwwitEc9MNkLigGq4RBda2MVoRn6X/jfv9YDjuYgGnCpSqcAAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-underline,
  .ql-snow.ql-toolbar .ql-picker.ql-underline .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=underline],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=underline] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAWlBMVEUAAAAAAAAzMzNAQEBGRkZERERERERCQkJERERDQ0NFRUVERERERERFRUVERERERERERERFRUVERERERERERERDQ0NFRUVERERERERERERERERERERERERERET15sOLAAAAHXRSTlMAAQUMLC04TU9UVYePkJKkxMXG2Nrf4+jz9/n6/qlZ0HQAAACUSURBVHja7Y3BDsIgEAW3UCmCFatQxLL//5uuiQ0py1EPxs5tHhMW/oMhxoF5TUSMzGuQqH2PfiO60yiLStIHi260qqKKNLDI0XouOpI6Fh1f/x9W6xOpYZHwNM/9u5lJvACGzvSQRiWlOiUkNDSwuMFCi87mkmTbQRvt18aXWwxhXFiW4IyAr3LBJtMmmtrRFT7ME0B0HEswIOSJAAAAAElFTkSuQmCC");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-underline.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-underline .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=underline].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=underline].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-underline:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-underline .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=underline]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=underline]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAWlBMVEUAAAAAAP8AZswAatUAaMsAZswAZM0AZ8oAZMsAZMsAZswAZswAZs0AZ80AZ8wAZ8wAZcwAZs0AZs0AZswAZs0AZswAZswAZswAZswAZswAZswAZswAZswAZszogqY1AAAAHXRSTlMAAQUMLC04TU9UVYePkJKkxMXG2Nrf4+jz9/n6/qlZ0HQAAACUSURBVHja7Y3BDsIgEAW3UCmCFatQxLL//5uuiQ0py1EPxs5tHhMW/oMhxoF5TUSMzGuQqH2PfiO60yiLStIHi260qqKKNLDI0XouOpI6Fh1f/x9W6xOpYZHwNM/9u5lJvACGzvSQRiWlOiUkNDSwuMFCi87mkmTbQRvt18aXWwxhXFiW4IyAr3LBJtMmmtrRFT7ME0B0HEswIOSJAAAAAElFTkSuQmCC");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-strike,
  .ql-snow.ql-toolbar .ql-picker.ql-strike .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=strike],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=strike] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAABLFBMVEUAAACAgIBVVVVAQEAzMzNVVVVAQEA5OTlNTU1JSUlERERHR0dDQ0NGRkZDQ0NAQEBCQkJAQEBGRkZAQEBGRkZERERBQUFERERGRkZCQkJGRkZERERFRUVERERDQ0NFRUVERERDQ0NFRUVCQkJDQ0NFRUVCQkJDQ0NERERDQ0NERERERERDQ0NFRUVERERERERERERERERFRUVERERDQ0NFRUVERERERERFRUVERERERERDQ0NDQ0NFRUVERERERERFRUVERERERERFRUVERERERERDQ0NERERFRUVERERERERERERFRUVERERERERERERERERFRUVERERERERERERFRUVERERERERERERERERERERERERERERERERERERERERERERERERERERERET5TTiyAAAAY3RSTlMAAgMEBQYICQoODxITFhcYGxwdICEtLzEzNjc4P0BFRkdISk1YWWBjaWtsdHZ3f4CHiImKjJGSk5SVl5ufo6Smp625uru8vb/BwsPExcbMzs/Q0dPi4+Tl6+zv8PL19vf4+/z2SQ4sAAABE0lEQVQ4y2NgGDmAV8c5PCkxxFGDE6cSDuOEZCiI0WXGroY/OBkJeHJhU8Pkm4wCXBixKFIHyUTqibJzS5lEgNhqWBT5AMWD+CFsHg8gxxuLoniguCyMIwLkxGFRBPKZDKEw8gMqCuAloEgb7HADMTZ8ijisjHTUlCSFOdgFxeVUNPXM7Z38QmJ9EApQxFFCyxeuxhtFPC7U39nBQl9LVV5CiAMpiFDEOYQlldR0jGwM8DmOVVDRLBpkpDIBr/KBXOBKKNSEgYpiMUQjgaLChBQ5A0W94AHO6wXkumEoUgY5NcpUUYCFRUDBNAqHw22T0YAdNp9bo6qxZMLqI4VAhJIgBZwelzZ0D4uLC3M3lB5B5QgAFQdgZ6NzzvYAAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-strike.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-strike .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=strike].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=strike].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-strike:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-strike .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=strike]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=strike]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAABLFBMVEUAAAAAgP8AVaoAgL8AZswAVdUAYL8AccYAZswAbcgAZswAY8YAa8kAaNEAZMgAasoAaNAAZMgAasoAaMcAZMkAZswAZ8kAaMsAZM0AaMsAZswAZM0AZcoAZMsAZMsAZswAZc0AZ8oAZMsAZ8oAZcsAZMsAZcoAZMsAZswAZssAZssAZcoAZssAZcwAZssAZs0AZswAZ8wAZs0AZs0AZswAZswAZ8wAZs0AZs0AZ80AZ8wAZswAZ8wAZs0AZ8wAZ8wAZs0AZs0AZswAZ8wAZs0AZs0AZ8wAZcwAZs0AZ8wAZswAZcwAZs0AZs0AZ8wAZswAZswAZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswL5dPDAAAAY3RSTlMAAgMEBQYICQoODxITFhcYGxwdICEtLzEzNjc4P0BFRkdISk1YWWBjaWtsdHZ3f4CHiImKjJGSk5SVl5ufo6Smp625uru8vb/BwsPExcbMzs/Q0dPi4+Tl6+zv8PL19vf4+/z2SQ4sAAABE0lEQVQ4y2NgGDmAV8c5PCkxxFGDE6cSDuOEZCiI0WXGroY/OBkJeHJhU8Pkm4wCXBixKFIHyUTqibJzS5lEgNhqWBT5AMWD+CFsHg8gxxuLoniguCyMIwLkxGFRBPKZDKEw8gMqCuAloEgb7HADMTZ8ijisjHTUlCSFOdgFxeVUNPXM7Z38QmJ9EApQxFFCyxeuxhtFPC7U39nBQl9LVV5CiAMpiFDEOYQlldR0jGwM8DmOVVDRLBpkpDIBr/KBXOBKKNSEgYpiMUQjgaLChBQ5A0W94AHO6wXkumEoUgY5NcpUUYCFRUDBNAqHw22T0YAdNp9bo6qxZMLqI4VAhJIgBZwelzZ0D4uLC3M3lB5B5QgAFQdgZ6NzzvYAAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-link,
  .ql-snow.ql-toolbar .ql-picker.ql-link .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=link],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=link] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAABDlBMVEUAAAD///8AAACAgIBVVVVAQEAzMzNVVVVAQEBNTU1HR0dAQEBJSUlGRkZDQ0NAQEBERERHR0dGRkZDQ0NBQUFGRkZERERCQkJGRkZFRUVCQkJFRUVERERDQ0NDQ0NCQkJFRUVDQ0NERERDQ0NFRUVDQ0NFRUVFRUVFRUVFRUVERERDQ0NFRUVERERFRUVERERERERDQ0NFRUVFRUVERERERERERERERERFRUVERERERERERERFRUVDQ0NERERERERFRUVERERERERERERERERERERERERERERERERERERERERFRUVERERERERERERERERERERERERERERERERERERERERERERERERERERERESFPz0UAAAAWXRSTlMAAAECAwQFBggKEhQVFhccHiQoKissLTIzNDpGR0hMTU5QUlRVW12BgoaHjI2PmJmam5ygpKWosbKztLW6vcDD0NLT2Nna3N7g4eLj5Ofo6err7u/w8vn7/A90CXkAAAFqSURBVDjLzdTHUgJREIXho8yo6JgFc0LFjAkVMZAFJYrCzP/+L+JCtJipS5U7Patbt79Vd1dr6BfRHyBJUiie6dSSiwrEh2aeAPAO7cEoUqWXdHgQirQAOh7A46gZzVQBzsfmSgAnRhR6AjiS5OQAd9aE4t9GmqoCCRPKAGe9zzhQDxlQBzpjknab9c2RD2DBgGrgzUlqQnfrHlg3oGug6Eh1oFsAEtvLVhAteUBuSjseP2lfzQf6dARQjY/s9SncY9uH7DQA7+ky/XkI+8YSfvRVC6k3AO4s34BHT90+1N2yYq8A+/5V0Wyi0ac2NJkD3KgfSaGF9QRQ9oCC5JSAiyCStA2k9jzISooCFQNaBlpWrJBdkTThQsOA7DYQ+3pbKeDWgHQFvDiSNJwEWDWheRfIOZKVBLiRCekYoBiZSAHkx83IfgDABXielhkpfAcAkJ/WICTrwAXgZlyDkRS9rDRu1wJL98/u0yeVYHcP1mwWWgAAAABJRU5ErkJggg==");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-link.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-link .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=link].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=link].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-link:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-link .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=link]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=link]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAABDlBMVEUAAAD///8AAP8AgP8AVaoAgL8AZswAVdUAYL8AZswAY8YAZswAYc4AaNEAZMgAZMgAZswAY80AZswAZ8gAZcoAaMsAZswAZswAZM0AZ8kAZcoAZswAZc0AZ8oAZc0AZ8oAZcsAZswAZ8oAZMsAZswAZc0AZcsAZ84AZswAZ84AZswAZswAZ8wAZs0AZs0AZs0AZ80AZswAZ8wAZswAZ8wAZswAZs0AZs0AZs0AZ8wAZswAZ8wAZ8wAZ8wAZs0AZswAZs0AZswAZswAZswAZswAZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZsxCnEEHAAAAWXRSTlMAAAECAwQFBggKEhQVFhccHiQoKissLTIzNDpGR0hMTU5QUlRVW12BgoaHjI2PmJmam5ygpKWosbKztLW6vcDD0NLT2Nna3N7g4eLj5Ofo6err7u/w8vn7/A90CXkAAAFqSURBVDjLzdTHUgJREIXho8yo6JgFc0LFjAkVMZAFJYrCzP/+L+JCtJipS5U7Patbt79Vd1dr6BfRHyBJUiie6dSSiwrEh2aeAPAO7cEoUqWXdHgQirQAOh7A46gZzVQBzsfmSgAnRhR6AjiS5OQAd9aE4t9GmqoCCRPKAGe9zzhQDxlQBzpjknab9c2RD2DBgGrgzUlqQnfrHlg3oGug6Eh1oFsAEtvLVhAteUBuSjseP2lfzQf6dARQjY/s9SncY9uH7DQA7+ky/XkI+8YSfvRVC6k3AO4s34BHT90+1N2yYq8A+/5V0Wyi0ac2NJkD3KgfSaGF9QRQ9oCC5JSAiyCStA2k9jzISooCFQNaBlpWrJBdkTThQsOA7DYQ+3pbKeDWgHQFvDiSNJwEWDWheRfIOZKVBLiRCekYoBiZSAHkx83IfgDABXielhkpfAcAkJ/WICTrwAXgZlyDkRS9rDRu1wJL98/u0yeVYHcP1mwWWgAAAABJRU5ErkJggg==");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-image,
  .ql-snow.ql-toolbar .ql-picker.ql-image .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=image],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=image] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAFVBMVEUAAABCQkJEREREREREREREREREREQL6X1nAAAABnRSTlMATXjl6OmAFiJpAAAAZklEQVR42sXQsQ3AIAxEUeQZoKdyzwg0DALo9h8hiCYXo4R0/MbSK1ycO5EHlScVpj4Jj97p/vtJPi9U+kptXIlMIY2r1b4XIBpSoDJJFIyYtKohAWBIV8Ke9kv8X7WwtEmBKbkDXfWkWdehkaSCAAAAAElFTkSuQmCC");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-image.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-image .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=image].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=image].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-image:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-image .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=image]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=image]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAFVBMVEUAAAAAZ8oAZswAZswAZswAZswAZsx4QzxlAAAABnRSTlMATXjl6OmAFiJpAAAAZklEQVR42sXQsQ3AIAxEUeQZoKdyzwg0DALo9h8hiCYXo4R0/MbSK1ycO5EHlScVpj4Jj97p/vtJPi9U+kptXIlMIY2r1b4XIBpSoDJJFIyYtKohAWBIV8Ke9kv8X7WwtEmBKbkDXfWkWdehkaSCAAAAAElFTkSuQmCC");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-list,
  .ql-snow.ql-toolbar .ql-picker.ql-list .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=list],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=list] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAw1BMVEUAAAAAAABVVVVAQEBERERAQEBJSUlGRkZHR0dFRUVCQkJERERAQEBGRkZDQ0NFRUVDQ0NCQkJGRkZDQ0NCQkJERERDQ0NFRUVERERFRUVERERDQ0NERERERERDQ0NFRUVERERERERERERERERERERERERERERFRUVERERERERERERFRUVERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERESFbZw4AAAAQHRSTlMAAQYIDxAVFhkaGx4gKCo0NTY3OU10fYKIiYqMj56fo6SmqKmvtLe6vr/ExcbLz9fh4uXm5+jp7O/w8vP3+vv9Z7IwDAAAAK1JREFUOMvV0scOglAQQFGwYO+oiIq9YldEFPX+/1e5cGEii2FFdNY3b/JORlF+dAqNrS1GQyDEW+9Id/gaRw9EgQacMNEhuO4caD7rlgDS/2yAVWTiia53HWeEaMLzwUKIdvt08n4TxLMptc1UEo/38YqCuGZzKknimxDi6jpa8Vjn6I4kcQNgLkSmVSvjizeeb9ITbzxXxxLETatSxRfEWwAzicC4uANN+at5AdptTQ0Ubk4LAAAAAElFTkSuQmCC");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-list.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-list .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=list].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=list].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-list:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-list .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=list]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=list]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAw1BMVEUAAAAAAP8AVdUAYL8AZswAYM8AYc4AaNEAZswAYs4AaNAAZswAaMcAZswAZ8gAZ8kAZcoAaMsAZswAZ8kAZ8oAZcoAZswAZswAZ8wAZs0AZs0AZswAZs0AZs0AZ8wAZs0AZ8wAZ8wAZs0AZ8wAZswAZswAZs0AZ8wAZswAZcwAZcwAZs0AZs0AZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZszno9YmAAAAQHRSTlMAAQYIDxAVFhkaGx4gKCo0NTY3OU10fYKIiYqMj56fo6SmqKmvtLe6vr/ExcbLz9fh4uXm5+jp7O/w8vP3+vv9Z7IwDAAAAK1JREFUOMvV0scOglAQQFGwYO+oiIq9YldEFPX+/1e5cGEii2FFdNY3b/JORlF+dAqNrS1GQyDEW+9Id/gaRw9EgQacMNEhuO4caD7rlgDS/2yAVWTiia53HWeEaMLzwUKIdvt08n4TxLMptc1UEo/38YqCuGZzKknimxDi6jpa8Vjn6I4kcQNgLkSmVSvjizeeb9ITbzxXxxLETatSxRfEWwAzicC4uANN+at5AdptTQ0Ubk4LAAAAAElFTkSuQmCC");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-bullet,
  .ql-snow.ql-toolbar .ql-picker.ql-bullet .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=bullet],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=bullet] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAABCQkJEREREREREREREREQc4xmxAAAABXRSTlMATeXo6UtNtyIAAAAzSURBVCjPY2AYACBsyCAcCgOGYCHTYAZTuFAwRCgISSgILCSiyCACF1JkGBgw6voBcj0AFsUtDasGrUcAAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-bullet.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-bullet .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=bullet].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=bullet].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-bullet:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-bullet .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=bullet]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=bullet]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAAAAZ8oAZswAZswAZswAZsxixJGvAAAABXRSTlMATeXo6UtNtyIAAAAzSURBVCjPY2AYACBsyCAcCgOGYCHTYAZTuFAwRCgISSgILCSiyCACF1JkGBgw6voBcj0AFsUtDasGrUcAAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-authorship,
  .ql-snow.ql-toolbar .ql-picker.ql-authorship .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=authorship],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=authorship] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAllBMVEUAAACAgIBAQEBCQkIAAABCQkJAQEBGRkZERERERERCQkJGRkZDQ0NDQ0NDQ0MAAAAAAAAAAABDQ0NFRUVERERFRUVERERFRUVERERFRUVERERERERERERERERERERERERERERFRUVEREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREQe3JVeAAAAMXRSTlMAAhgbHx8gIS0xMjM5VFdcXWZyd3yChImPkKy4yMrO0tPj5ebq7e7v8PLz9/j6/P3+mEwo9QAAAJxJREFUGBnVwNcOgjAYBeCj4l7FjeAGUZzn/V9O0kikSftf44c/0A+Tc9iFqHll7tKEJKAWQLKjtockpZZC8qL2hiSjlkESUYsgmVNbQtKhNoCgNrwz95w14NTe8Os2gUP9wJ8p7NYsebRg06NhAZsVDRFstjQksMlogs2Rhhg2o5glpxGqz1O+g/JQUL6TQkH5TmMUPOU7jD1U1AdG8S1kERvjygAAAABJRU5ErkJggg==");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-authorship.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-authorship .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=authorship].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=authorship].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-authorship:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-authorship .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=authorship]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=authorship]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAllBMVEUAAAAAgP8AasoAaNAAY84AaMcAZMkAZswAaMsAZswAZM0AZ8kAZMsAZ8oAZ8oAZcsAZc4AZ80AZcwAZcwAZcwAZswAZs0AZs0AZs0AZ80AZs0AZ8wAZswAZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZsyCDIYeAAAAMXRSTlMAAhgbHyAhLTEyMzlUV1xdXWZyd3yChImPkKy4yMrO0tPj5ebq7e7v8PLz9/j6/P3+PxHOPAAAAJxJREFUGBnVwNcOgjAYBeCj1j0q7oEbRHGe9385SSORJu1/jR/+QGcdn9ctiNSVmYuCZEljCcmOxh6ShEYCyYvGG5KURgpJSCOEZEpjDkmTRheCSu/OzHNSg1djw6/bCB7VA3/GcFux4FGHS5uWGVwWtIRw2dISwyWlDS5HWiK49CMWnPooP6UDD62Q04GXRk4HXgPk1DDwGCiU1AcZWy1RmD8CRQAAAABJRU5ErkJggg==");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-color,
  .ql-snow.ql-toolbar .ql-picker.ql-color .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=color],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=color] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAz1BMVEUAAAAAAACAgIBVVVVAQEBVVVU5OTk7OztLS0tHR0dGRkZCQkIAAABERERDQ0NDQ0NDQ0NDQ0NGRkZERERERERCQkJFRUVERERFRUVEREQAAAAAAABDQ0NFRUVEREQAAABERERFRUVERERDQ0NDQ0NERERERERERERERERERERERERERERERERERERFRUVFRUVERERERERERERERERERERDQ0NERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERbYaT1AAAARHRSTlMAAQIDBAYJDRESFhsfIiYqNUFCREtNVVZZWlxdY2RlZm1zdXZ9hI6Tl6Sws7nExcnS09XY2d/g5ejp6+zt8PP09/n9/idH/qoAAADKSURBVBgZ1cDXUsJAAIXhg2KMGruxsGoUe8cWoij1f/9nYiZDGJjsLrfwaRHEWRZrhuAXWoH8zgBO5VVpADTktU9uVz5P5B7lsdUn19+U2x3w+gbcyilsA0cnwP+qXOpAWl1pAhdyqKZAXboGvpZkdwi0Q2m9CxzI7oUJz7LaYdJgWzYPTLmXxUaPKZ01ld0A7xXllr+BK5VlwLlGLoFPlWXQCjQSduBDZfFPM9bY8V+6p7kXmcTBRCqYxMmoYBKnmgqRSRxqkebUEKsKOlxMa6IbAAAAAElFTkSuQmCC");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-color.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-color .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=color].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=color].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-color:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-color .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=color]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=color]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAA0lBMVEUAAAAAAP8AgP8AVaoAgL8AVdUAccYAYsQAadIAY8YAaNEAaNAAY84AacsAZckAZ8gAZcoAZswAZM0AZcsAZswAZ8oAZswAZc0AZMsAZswAZ8oAZcsAZc4AZMsAZswAZcoAZ80AZcwAZswAZssAZssAZswAZs0AZs0AZs0AZ8wAZ8wAZ8wAZ8wAZswAZcwAZs0AZcwAZswAZswAZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswVaivDAAAARXRSTlMAAQIDBAYJDRESFhsfIiYqNUFCREtNVVZZWlxdXWNkZWZtc3V2fYSOk5eksLO5xMXJ0tPV2Nnf4OXo6evs7fDz9Pf5/f6Y2SWXAAAAy0lEQVQYGdXA11LCQACF4YNijBq7sbCWKPaOLURREPjf/5WYyRAGJrvLLXyaB3GWxZoi+IFWIL9TgBN5VRoADXntktuWzyO5B3ls9Mj11uV2C7y8AjdyCtvAwRHwtyyXOpBWl5rAuRyqKVCXroDPBdntA+1QWv0H9mT3zJgnWW0xrr8pm3sm3MlircuEzorKroG3inKLX8ClyjLgTEMXwIfKMmgFGgo78K6y+LsZa+TwN93RzItM4mAiFUziZFQwiVNNheg4cahFmlEDFzs7cwmPHM8AAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-background,
  .ql-snow.ql-toolbar .ql-picker.ql-background .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=background],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=background] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAA4VBMVEUAAAAAAACAgIBVVVVAQEBVVVU5OTk7OztLS0tHR0dGRkZCQkJERERDQ0NDQ0NDQ0NDQ0NERERCQkJEREQAAAADAwMGBgZDQ0NEREQODg5ERERDQ0NFRUVERERERERERERDQ0MiIiJDQ0MmJiZEREQrKytEREREREQyMjIyMjJEREREREREREQ4ODhERERERERFRUVFRUVERERERERERERERERAQEBERERERERBQUFERERERERERERBQUFERERERERERERBQUFERERERERERERDQ0NERERERERDQ0NERERERESZD8GyAAAASnRSTlMAAQIDBAYJDRESFhsiJio1QURJS01QU1RWWVpjZGVtdXZ4fYCEiI6TnZ6ksLO3ucTFydLT193g4OLl5ebn6enq6+7w8vP39/n+/rihcb4AAADbSURBVHjazZPFDsMwEERdZkpTZmbmpszd//+grhpFSaS1e+khc1jbmrG1z7KZdSXLgvo79M9ziKCkKJIeoUPJA8AxKT6H5QGVE3dlmwJqKqaLwVdRIV1fDfVEdKGXGnoFBXQtDIwnWJp8uswd/XQWy8XD7aqD9srp2uJQ5NElVuiWGKvisLFz6Bpo3ryM+R84iXO6GoFBQ5ouAka9wyRdF0waUHSBpzl09xF0dTRmNnXu2OOiTNDtAKCg7W3jYk7QnQGObu0KvVeAJUFXU9aS/h5Sp0VFtui/s6w+XSJAbiVJ3G0AAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-background.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-background .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=background].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=background].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-background:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-background .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=background]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=background]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAA5FBMVEUAAAAAAP8AgP8AVaoAgL8AZswAVdUAYL8AccYAYsQAadIAY8YAaNEAasoAZswAYsQAaNAAacsAZckAadEAZ8gAZcoAZswAZswAZMkAZM0AZcsAZ8sAZswAaM0AZ8oAZ80AZswAZc0AZMsAZswAZMsAZswAZcoAZcwAZswAZssAZssAZswAZs0AZs0AZs0AZ8wAZ8wAZ8wAZ8wAZswAZcwAZs0AZcwAZswAZswAZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZsxJPDLdAAAAS3RSTlMAAQIDBAUGCAkNERIWGBkaGyImJyo1N0FCQkRFS0xNTVVWWVpjZGVtc3V2fYSOk5eksLO5xMXJ0tPV2Nnf4OXo6evs7fDz9Pf5/f60OfwzAAABG0lEQVR42s2T6VKDQBCEGyUJoqgSjcYg8dZ43/EieCUa5/3fx661qMAu7O98P4bZnq5lZlkwvXS7k1hf1BTdZFEsFpvUMU15IU7TuKiYJu9d5MODZZ8WcCBk39ZVAKcvpG+ZrgNsimIdTtV0TeBGFNewdBWORTFesUx3QcP9A8N59XT+kPWdPYavOQQVXfVYTtz6gI8jvfUsdRNWe8ApHy8z5ftgm8WhDyx8M4nKumoBd5LjVkkaAdYkz+8qpQLqtK+kwKU5XRPLP1JgNF8y3RkLjw4Us69cnMDb0qdLqR9myjEXz2brNPG2NSKQqOGPRJ5gEr8NYoT/9yHE7mfShoarovYptDw7kiWLyZTbNZBa9saK33tDWZlPK39U3ELkzhssBgAAAABJRU5ErkJggg==");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-left,
  .ql-snow.ql-toolbar .ql-picker.ql-left .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=left],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=left] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAABCQkJEREREREREREREREQc4xmxAAAABXRSTlMATeXo6UtNtyIAAABCSURBVCjPY2AYACAcCgaGSEKmEKFgTKEgJCERiJAiw0ACqOuR/WCKLBSMKRSE7PqB9YMwuttRnBqMKRSEGvYD6HYAD8opyeJDvUUAAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-left.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-left .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=left].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=left].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-left:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-left .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=left]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=left]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAAAAZ8oAZswAZswAZswAZsxixJGvAAAABXRSTlMATeXo6UtNtyIAAABCSURBVCjPY2AYACAcCgaGSEKmEKFgTKEgJCERiJAiw0ACqOuR/WCKLBSMKRSE7PqB9YMwuttRnBqMKRSEGvYD6HYAD8opyeJDvUUAAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-right,
  .ql-snow.ql-toolbar .ql-picker.ql-right .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=right],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=right] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAABCQkJEREREREREREREREQc4xmxAAAABXRSTlMATeXo6UtNtyIAAABCSURBVCjPY2AYMCAcCgaGSEKmEKFgTKEgJCERiJDiwLob2fWmyELBmEJByO4eWNejuN8QNZCRw94U3fUo7h8Q1wMAuRspyVIXC2UAAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-right.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-right .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=right].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=right].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-right:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-right .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=right]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=right]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAAAAZ8oAZswAZswAZswAZsxixJGvAAAABXRSTlMATeXo6UtNtyIAAABCSURBVCjPY2AYMCAcCgaGSEKmEKFgTKEgJCERiJDiwLob2fWmyELBmEJByO4eWNejuN8QNZCRw94U3fUo7h8Q1wMAuRspyVIXC2UAAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-center,
  .ql-snow.ql-toolbar .ql-picker.ql-center .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=center],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=center] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAABCQkJEREREREREREREREQc4xmxAAAABXRSTlMATeXo6UtNtyIAAABCSURBVCjPY2AYGCAcCgaGSEKmEKFgTKEgJCERiJAiw4ABqNORPWCKLBSMKRSE7PQB9oAwuuNR3BqMKRSEGvID53gA5GspyQ9EElMAAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-center.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-center .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=center].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=center].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-center:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-center .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=center]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=center]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAAAAZ8oAZswAZswAZswAZsxixJGvAAAABXRSTlMATeXo6UtNtyIAAABCSURBVCjPY2AYGCAcCgaGSEKmEKFgTKEgJCERiJAiw4ABqNORPWCKLBSMKRSE7PQB9oAwuuNR3BqMKRSEGvID53gA5GspyQ9EElMAAAAASUVORK5CYII=");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-justify,
  .ql-snow.ql-toolbar .ql-picker.ql-justify .ql-picker-label,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=justify],
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=justify] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAABCQkJEREREREREREREREQc4xmxAAAABXRSTlMATeXo6UtNtyIAAAAoSURBVCjPY2AYACAcigQMwUKmyELBmEJBYCERZCFFhoEBo64fINcDAAcQNGkJNhVcAAAAAElFTkSuQmCC");
  }
  .ql-snow.ql-toolbar .ql-format-button.ql-justify.ql-active,
  .ql-snow.ql-toolbar .ql-picker.ql-justify .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=justify].ql-active,
  .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=justify].ql-selected,
  .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-justify:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-justify .ql-picker-label:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=justify]:hover,
  .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=justify]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAAAAZ8oAZswAZswAZswAZsxixJGvAAAABXRSTlMATeXo6UtNtyIAAAAoSURBVCjPY2AYACAcigQMwUKmyELBmEJBYCERZCFFhoEBo64fINcDAAcQNGkJNhVcAAAAAElFTkSuQmCC");
  }
}
.ql-snow .ql-tooltip {
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #222;
}
.ql-snow .ql-tooltip a {
  color: #06c;
}
.ql-snow .ql-tooltip .input {
  border: 1px solid #ccc;
  margin: 0px;
  padding: 5px;
}
.ql-snow a {
  color: #06c;
}
.form-control:focus {
  border-color: var(--brand-main-500);
}
button.btn.btn-primary {
  background-color: var(--brand-main-500);
}
button.btn.btn-primary:focus {
  background-color: var(--brand-main-400);
}
button.btn.btn-primary:focus:hover {
  background-color: var(--brand-main-400);
}
button.btn.btn-primary:hover {
  background-color: var(--brand-main-400);
}
.btn-primary {
  background-color: var(--brand-main-500);
}
.btn-primary:focus,
.btn-primary:active {
  background-color: var(--brand-main-400);
}
.btn-primary:focus:hover,
.btn-primary:active:hover {
  background-color: var(--brand-main-400);
}
.btn-primary:hover {
  background-color: var(--brand-main-400);
}
a,
.btn-link {
  color: var(--brand-main-500);
}
a:hover,
.btn-link:hover {
  color: var(--link-hover);
}
.ui-select-bootstrap .ui-select-choices-row.active span.ui-select-choices-row-inner {
  background-color: var(--brand-main-500);
}
md-checkbox.md-checked .md-icon {
  background-color: var(--brand-main-500);
}
md-radio-button .md-on {
  background-color: var(--brand-main-500);
}
md-radio-button .md-off {
  border-color: var(--brand-main-500);
}
md-radio-button.md-checked.md-checked .md-on {
  background-color: var(--brand-main-500);
}
md-radio-button.md-checked.md-checked .md-off {
  border-color: var(--brand-main-500);
}
md-progress-linear .md-container {
  background-color: var(--progress-bar-container);
}
md-progress-linear .md-container .md-bar {
  background-color: var(--brand-main-500);
}
.grid-stack > .grid-stack-item {
  position: absolute !important;
}
.script-element .eui-dropdown .eui-dropdown-list-item.selected-item,
.cf-agent-script .eui-dropdown .eui-dropdown-list-item.selected-item,
.script-element .eui-dropdown .eui-dropdown-list-item.selected-item:hover,
.cf-agent-script .eui-dropdown .eui-dropdown-list-item.selected-item:hover,
.script-element .eui-dropdown .eui-dropdown-list-item.selected-item:focus,
.cf-agent-script .eui-dropdown .eui-dropdown-list-item.selected-item:focus {
  background-color: var(--brand-main-500);
}
date-picker-with-text-field .MuiInputBase-root.Mui-focused:not(.Mui-disabled),
date-picker .MuiInputBase-root.Mui-focused:not(.Mui-disabled),
time-picker .MuiInputBase-root.Mui-focused:not(.Mui-disabled) {
  border-color: var(--brand-main-500) !important;
}
.MuiDateCalendar-root .MuiPickersCalendarHeader-labelContainer,
.MuiDateCalendar-root .MuiPickersYear-yearButton,
.MuiDateCalendar-root .MuiDayCalendar-weekDayLabel,
.MuiDateCalendar-root .MuiButtonBase-root {
  font-size: 14px;
}
.script-element .MuiDateCalendar-root .MuiPickersCalendarHeader-labelContainer:hover,
.cf-agent-script .MuiDateCalendar-root .MuiPickersCalendarHeader-labelContainer:hover,
.script-element .MuiDateCalendar-root .MuiPickersYear-yearButton:hover,
.cf-agent-script .MuiDateCalendar-root .MuiPickersYear-yearButton:hover,
.script-element .MuiDateCalendar-root .MuiDayCalendar-weekDayLabel:hover,
.cf-agent-script .MuiDateCalendar-root .MuiDayCalendar-weekDayLabel:hover,
.script-element .MuiDateCalendar-root .MuiButtonBase-root:hover,
.cf-agent-script .MuiDateCalendar-root .MuiButtonBase-root:hover,
.script-element .MuiDateCalendar-root .MuiPickersCalendarHeader-labelContainer:focus,
.cf-agent-script .MuiDateCalendar-root .MuiPickersCalendarHeader-labelContainer:focus,
.script-element .MuiDateCalendar-root .MuiPickersYear-yearButton:focus,
.cf-agent-script .MuiDateCalendar-root .MuiPickersYear-yearButton:focus,
.script-element .MuiDateCalendar-root .MuiDayCalendar-weekDayLabel:focus,
.cf-agent-script .MuiDateCalendar-root .MuiDayCalendar-weekDayLabel:focus,
.script-element .MuiDateCalendar-root .MuiButtonBase-root:focus,
.cf-agent-script .MuiDateCalendar-root .MuiButtonBase-root:focus {
  background-color: var(--brand-main-50) !important;
}
.script-element .MuiDateCalendar-root .Mui-selected,
.cf-agent-script .MuiDateCalendar-root .Mui-selected {
  background-color: var(--brand-main-500) !important;
}
.script-element .MuiDateCalendar-root .Mui-selected:hover,
.cf-agent-script .MuiDateCalendar-root .Mui-selected:hover,
.script-element .MuiDateCalendar-root .Mui-selected:focus,
.cf-agent-script .MuiDateCalendar-root .Mui-selected:focus {
  background-color: var(--brand-main-500) !important;
}
.script-element .MuiMultiSectionDigitalClock-root .Mui-selected,
.cf-agent-script .MuiMultiSectionDigitalClock-root .Mui-selected {
  background-color: var(--brand-main-500) !important;
}
.script-element .MuiMultiSectionDigitalClock-root .Mui-selected:hover,
.cf-agent-script .MuiMultiSectionDigitalClock-root .Mui-selected:hover,
.script-element .MuiMultiSectionDigitalClock-root .Mui-selected:focus,
.cf-agent-script .MuiMultiSectionDigitalClock-root .Mui-selected:focus {
  background-color: var(--brand-main-500) !important;
}
.script-element .MuiPickersDay-today,
.cf-agent-script .MuiPickersDay-today {
  border: none !important;
}
.script-element .MuiPickersDay-today:not(.Mui-selected),
.cf-agent-script .MuiPickersDay-today:not(.Mui-selected) {
  border: none;
}
.script-element .MuiPickersDay-today:not(.Mui-selected):focus,
.cf-agent-script .MuiPickersDay-today:not(.Mui-selected):focus {
  background-color: #efeff0;
}
.formly-field-navigation .nav-buttons > * {
  display: inline-block;
  padding-right: 10px;
}
.cf-agent-script .dataTables_wrapper .row:nth-child(odd) {
  display: flex;
  justify-content: space-between;
}
.formly-field-table .dataTables_wrapper table.dataTable {
  width: 100% !important;
}
.formly-field-table .dataTables_wrapper table.dataTable tbody .selected {
  color: #ffffff;
}
.formly-field-table .dataTables_wrapper table.dataTable tbody .selected.odd,
.formly-field-table .dataTables_wrapper table.dataTable tbody .selected.even {
  background: var(--brand-main-500);
}
.recording .fa.active {
  color: #ff291c;
}
.recording .fa.connecting {
  color: #ffd53e;
}
.disposition-select .ui-select-match > span,
.formly-field-selectBox .ui-select-match > span {
  min-height: 28px;
}
.flex-disposition {
  display: block;
  width: 500px;
  min-width: 400px;
  margin-top: 14px;
}
.flex-disposition > div {
  padding: 0 15px 0 15px;
  min-width: 50%;
}
.flex-disposition .form-element {
  margin-left: 0;
  width: 100%;
}
.flex-disposition .checkbox > label {
  padding-left: 8px;
}
.flex-disposition .disposition-notes {
  margin-bottom: 20px;
}
.flex-disposition .disposition-notes label {
  height: 22px;
  padding-bottom: 6px;
}
.flex-disposition .disposition-notes textarea {
  height: 120px;
  padding: 10px 12px;
}
.flex-disposition .disposition-notes textarea:focus,
.flex-disposition .disposition-notes textarea:active {
  border-color: var(--brand-main-500);
}
.flex-disposition .disposition-notes textarea:focus:hover,
.flex-disposition .disposition-notes textarea:active:hover {
  border-color: var(--brand-main-500);
}
.flex-disposition .summary-info-bar {
  margin-bottom: 16px;
}
.flex-disposition .disposition-summary-container .disposition-field-title {
  height: 22px;
  padding-bottom: 6px;
  margin-bottom: 0;
}
.flex-disposition .disposition-summary-container .summary-text-area textarea {
  height: 197px;
}
.flex-disposition .disposition-select {
  margin-bottom: 20px;
  padding-bottom: 0;
}
.flex-disposition .disposition-select label {
  height: 22px;
  padding-bottom: 6px;
}
.flex-disposition .disposition-select .select-disposition-container {
  height: 32px;
}
.flex-disposition .disposition-select .select-disposition-container .ui-select-no-choice {
  padding: 0;
}
.flex-disposition .form-group.categories-autocomplete .MuiInputBase-root {
  height: auto;
}
.flex-disposition .callback-container .contact-forward {
  margin-bottom: 20px;
}
.flex-disposition .callback-container .callback-checkbox .checkbox {
  margin: 0 0 20px 0;
}
.flex-disposition .callback-config {
  margin-bottom: 20px;
}
.summary .summary-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 5px;
}
.summary textarea {
  min-height: 130px;
}
.disp-submit-btn {
  padding: 20px 15px 0 15px;
}
.disp-submit-btn button {
  min-width: 96px;
  height: 40px;
}
.formly-field-knowledgeBase {
  display: flex;
}
.formly-field-knowledgeBase .field-wrapper {
  display: flex;
  flex: auto;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display {
  padding: 15px 0;
  display: flex;
  flex: auto;
  flex-flow: column;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .kb-search {
  order: 1;
  flex: 0 0 auto;
  width: 100%;
  align-self: flex-start;
  margin: 0 0 10px 0;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .title {
  display: block;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .title .collapse-icon {
  font-size: 1em;
  float: right;
  padding: 5px 0;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll {
  order: 2;
  flex: 0 1 auto;
  overflow: auto;
  border: 1px solid #cecece;
  border-radius: 5px;
  box-shadow: 0px 10px 15px -15px inset, 0px -5px 20px -15px inset;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group {
  margin: 0 0 10px 0;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group .title {
  font-size: 30px;
  padding: 0 10px;
  cursor: pointer;
  border-radius: 2px;
  transition: background-color 0.25s ease 0s;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group .title:hover {
  background-color: #e6e6e6;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group .category {
  margin: 0 0 0 20px;
  border-left: 4px solid #066fac;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group .category.cat_1 {
  border-color: #060606;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group .category.cat_2 {
  border-color: #060606;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group .category.cat_3 {
  border-color: #060606;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group .category.cat_4 {
  border-color: #060606;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group .category.cat_5 {
  border-color: #060606;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group .category .title {
  font-size: 24px;
  margin: 0;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group .category .article {
  margin: 0 0 10px 20px;
  transition: background-color 0.25s ease 0s;
  border: 1px solid #cecece;
  border-right: 0;
  position: relative;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group .category .article.min {
  max-height: 100px;
  overflow: hidden;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group .category .article.ng-leave {
  display: none;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group .category .article:hover {
  background: #e6e6e6;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group .category .article:last-of-type {
  margin-bottom: 0;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group .category .article .title {
  font-size: 18px;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group .category .article .title small {
  font-size: 75%;
  margin-left: 15px;
  color: #777;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group .category .article .content {
  padding: 5px 10px;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .group .category .article .article-toggle {
  cursor: pointer;
  position: absolute;
  right: 15px;
  bottom: -10px;
  color: #d1d1d1;
  font-size: 3em;
}
.formly-field-knowledgeBase .field-wrapper .knowledge-base-display .group-scroll .empty-results h3 {
  margin: 0;
  padding: 10px 15px;
}
.formly-field-iFrame .field-wrapper {
  height: 100%;
  width: 100%;
}
.validation {
  font-size: 12px;
  color: #f44336;
}
.formly-field-textarea .field-wrapper {
  height: 100%;
}
.formly-field-textarea .field-wrapper .form-group {
  height: 100%;
  margin: 0;
}
.formly-field-textarea .field-wrapper .form-group div:not([class]) {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.formly-field-textarea .field-wrapper .form-group div:not([class]) textarea {
  flex: 1;
  min-height: 50px;
}
label[with-required-asterisk]::after {
  display: inline-block;
  color: #ff8800;
  font-size: 14px;
  margin-left: 1px;
  content: '*';
}
.input-error-border {
  border-color: #f44336 !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.form-control.script-input-field.ng-invalid.ng-touched {
  border-color: #f44336 !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.formly-field-input {
  min-height: 120px;
}

call-preview-card {
  display: block;
  height: 100%;
  width: 100%;
  padding: 11px 13px;
}
.crm-call-preview {
  background-color: var(--content-background);
  height: 100%;
  position: relative;
}
.crm-call-preview .crm-call-preview-content {
  height: calc(100% - 50px);
  display: flex;
  flex-direction: column;
}
.crm-call-preview .crm-call-preview-content .scrollable-wrapper {
  padding: 0;
}
.crm-call-preview .crm-call-preview-actions {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: var(--content-background);
}

.preview-middle-detail-container {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.preview-middle-detail-container call-preview-header {
  display: block;
  width: 100%;
  height: 68px;
  flex: 0 0 auto;
  border-bottom: 1px solid var(--line-background);
}
.preview-middle-detail-container .middle-details-container {
  flex: 1;
  min-height: 0;
}

.product-detail-control .ui-grid-header-cell-row:empty::before {
  content: '\00a0';
  padding: 5px 0;
}
.product-detail-control .ui-grid-row:hover .ui-grid-cell:hover .ui-grid-cell,
.product-detail-control .ui-grid-row:hover .ui-grid-cell {
  background-color: var(--list-item-hover);
}

