/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[5].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].rules[1].use[1]!./src/styles.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://trisk.io/static/css/clash-display.css);
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[5].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].rules[1].use[1]!./src/styles.scss (1) ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://trisk.io/static/css/gotham-pro.css);
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[5].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].rules[1].use[1]!./src/styles.scss (2) ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://trisk.io/static/css/icons.css);
/*!************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[2]!./src/assets/styles/core.min.css ***!
  \************************************************************************************************************************************************************************************************************************/
/*!
 * Bootstrap v4.0.0-beta.2 (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#868e96;--gray-dark:#343a40;--primary:#007bff;--secondary:#868e96;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-monospace:"SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#868e96;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:5px}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#868e96}.blockquote-footer::before{content:"\2014 \00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #ddd;border-radius:.25rem;transition:all .2s ease-in-out;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#868e96}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{padding:.2rem .4rem;font-size:90%;color:#bd4147;background-color:#f8f9fa;border-radius:.25rem}a>code{padding:0;color:inherit;background-color:inherit}kbd{padding:.2rem .4rem;font-size:90%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;margin-top:0;margin-bottom:1rem;font-size:90%;color:#212529}pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #e9ecef}.table thead th{vertical-align:bottom;border-bottom:2px solid #e9ecef}.table tbody+tbody{border-top:2px solid #e9ecef}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #e9ecef}.table-bordered td,.table-bordered th{border:1px solid #e9ecef}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#dddfe2}.table-hover .table-secondary:hover{background-color:#cfd2d6}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#cfd2d6}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#e9ecef}.table-dark{color:#fff;background-color:#212529}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}@media (max-width:575px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm.table-bordered{border:0}}@media (max-width:767px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md.table-bordered{border:0}}@media (max-width:991px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg.table-bordered{border:0}}@media (max-width:1199px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered{border:0}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::placeholder{color:#868e96;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.col-form-legend{padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;font-size:1rem}.form-control-plaintext{padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.form-control-plaintext.input-group-addon,.input-group-lg>.input-group-btn>.form-control-plaintext.btn,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.form-control-plaintext.input-group-addon,.input-group-sm>.input-group-btn>.form-control-plaintext.btn{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),.input-group-sm>select.input-group-addon:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),.input-group-lg>select.input-group-addon:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:calc(2.875rem + 2px)}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;margin-bottom:.5rem}.form-check.disabled .form-check-label{color:#868e96}.form-check-label{padding-left:1.25rem;margin-bottom:0}.form-check-input{position:absolute;margin-top:.25rem;margin-left:-1.25rem}.form-check-inline{display:inline-block;margin-right:.75rem}.form-check-inline .form-check-label{vertical-align:middle}.valid-feedback{display:none;margin-top:.25rem;font-size:.875rem;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;width:250px;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(40,167,69,.8);border-radius:.2rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.form-check-input.is-valid+.form-check-label,.was-validated .form-check-input:valid+.form-check-label{color:#28a745}.custom-control-input.is-valid~.custom-control-indicator,.was-validated .custom-control-input:valid~.custom-control-indicator{background-color:rgba(40,167,69,.25)}.custom-control-input.is-valid~.custom-control-description,.was-validated .custom-control-input:valid~.custom-control-description{color:#28a745}.custom-file-input.is-valid~.custom-file-control,.was-validated .custom-file-input:valid~.custom-file-control{border-color:#28a745}.custom-file-input.is-valid~.custom-file-control::before,.was-validated .custom-file-input:valid~.custom-file-control::before{border-color:inherit}.custom-file-input.is-valid:focus,.was-validated .custom-file-input:valid:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;margin-top:.25rem;font-size:.875rem;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;width:250px;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(220,53,69,.8);border-radius:.2rem}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid+.form-check-label,.was-validated .form-check-input:invalid+.form-check-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-indicator,.was-validated .custom-control-input:invalid~.custom-control-indicator{background-color:rgba(220,53,69,.25)}.custom-control-input.is-invalid~.custom-control-description,.was-validated .custom-control-input:invalid~.custom-control-description{color:#dc3545}.custom-file-input.is-invalid~.custom-file-control,.was-validated .custom-file-input:invalid~.custom-file-control{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-control::before,.was-validated .custom-file-input:invalid~.custom-file-control::before{border-color:inherit}.custom-file-input.is-invalid:focus,.was-validated .custom-file-input:invalid:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;margin-top:0;margin-bottom:0}.form-inline .form-check-label{padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{display:flex;align-items:center;justify-content:center;padding-left:0}.form-inline .custom-control-indicator{position:static;display:inline-block;margin-right:.25rem;vertical-align:text-bottom}.form-inline .has-feedback .form-control-feedback{top:0}}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not([disabled]):not(.disabled).active,.btn:not([disabled]):not(.disabled):active{background-image:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#007bff;border-color:#007bff}.btn-primary:not([disabled]):not(.disabled).active,.btn-primary:not([disabled]):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-secondary{color:#fff;background-color:#868e96;border-color:#868e96}.btn-secondary:hover{color:#fff;background-color:#727b84;border-color:#6c757d}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(134,142,150,.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#868e96;border-color:#868e96}.btn-secondary:not([disabled]):not(.disabled).active,.btn-secondary:not([disabled]):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#666e76;box-shadow:0 0 0 .2rem rgba(134,142,150,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-success.disabled,.btn-success:disabled{background-color:#28a745;border-color:#28a745}.btn-success:not([disabled]):not(.disabled).active,.btn-success:not([disabled]):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{background-color:#17a2b8;border-color:#17a2b8}.btn-info:not([disabled]):not(.disabled).active,.btn-info:not([disabled]):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-warning{color:#111;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#111;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#ffc107;border-color:#ffc107}.btn-warning:not([disabled]):not(.disabled).active,.btn-warning:not([disabled]):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#111;background-color:#d39e00;border-color:#c69500;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#dc3545;border-color:#dc3545}.btn-danger:not([disabled]):not(.disabled).active,.btn-danger:not([disabled]):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-light{color:#111;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#111;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-light.disabled,.btn-light:disabled{background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not([disabled]):not(.disabled).active,.btn-light:not([disabled]):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#111;background-color:#dae0e5;border-color:#d3d9df;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-dark.disabled,.btn-dark:disabled{background-color:#343a40;border-color:#343a40}.btn-dark:not([disabled]):not(.disabled).active,.btn-dark:not([disabled]):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-primary{color:#007bff;background-color:transparent;background-image:none;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not([disabled]):not(.disabled).active,.btn-outline-primary:not([disabled]):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#868e96;background-color:transparent;background-image:none;border-color:#868e96}.btn-outline-secondary:hover{color:#fff;background-color:#868e96;border-color:#868e96}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(134,142,150,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#868e96;background-color:transparent}.btn-outline-secondary:not([disabled]):not(.disabled).active,.btn-outline-secondary:not([disabled]):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#868e96;border-color:#868e96;box-shadow:0 0 0 .2rem rgba(134,142,150,.5)}.btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not([disabled]):not(.disabled).active,.btn-outline-success:not([disabled]):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not([disabled]):not(.disabled).active,.btn-outline-info:not([disabled]):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:#fff;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not([disabled]):not(.disabled).active,.btn-outline-warning:not([disabled]):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#ffc107;border-color:#ffc107;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not([disabled]):not(.disabled).active,.btn-outline-danger:not([disabled]):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not([disabled]):not(.disabled).active,.btn-outline-light:not([disabled]):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not([disabled]):not(.disabled).active,.btn-outline-dark:not([disabled]):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;background-color:transparent}.btn-link:hover{color:#0056b3;text-decoration:underline;background-color:transparent;border-color:transparent}.btn-link.focus,.btn-link:focus{border-color:transparent;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#868e96}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;transition:opacity .15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}.dropdown,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropup .dropdown-menu{margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background:0 0;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#868e96;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#868e96;white-space:nowrap}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:0 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:2}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.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-left:-1px}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.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+.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.btn+.dropdown-toggle-split::after{margin-left:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.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-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}.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}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;align-items:stretch;width:100%}.input-group .form-control{position:relative;z-index:2;flex:1 1 auto;width:1%;margin-bottom:0}.input-group .form-control:active,.input-group .form-control:focus,.input-group .form-control:hover{z-index:3}.input-group .form-control,.input-group-addon,.input-group-btn{display:flex;align-items:center}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{white-space:nowrap}.input-group-addon{padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:not(:last-child),.input-group-addon:not(:last-child),.input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn,.input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group>.btn,.input-group-btn:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:not(:last-child){border-right:0}.input-group .form-control:not(:first-child),.input-group-addon:not(:first-child),.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group>.btn,.input-group-btn:not(:first-child)>.dropdown-toggle,.input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn,.input-group-btn:not(:last-child)>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.form-control+.input-group-addon:not(:first-child){border-left:0}.input-group-btn{position:relative;align-items:stretch;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:3}.input-group-btn:first-child>.btn+.btn{margin-left:0}.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group{margin-right:-1px}.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group{z-index:2;margin-left:0}.input-group-btn:not(:first-child)>.btn-group:first-child,.input-group-btn:not(:first-child)>.btn:first-child{margin-left:-1px}.input-group-btn:not(:first-child)>.btn-group:active,.input-group-btn:not(:first-child)>.btn-group:focus,.input-group-btn:not(:first-child)>.btn-group:hover,.input-group-btn:not(:first-child)>.btn:active,.input-group-btn:not(:first-child)>.btn:focus,.input-group-btn:not(:first-child)>.btn:hover{z-index:3}.custom-control{position:relative;display:inline-flex;min-height:1.5rem;padding-left:1.5rem;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-indicator{color:#fff;background-color:#007bff}.custom-control-input:focus~.custom-control-indicator{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:active~.custom-control-indicator{color:#fff;background-color:#b3d7ff}.custom-control-input:disabled~.custom-control-indicator{background-color:#e9ecef}.custom-control-input:disabled~.custom-control-description{color:#868e96}.custom-control-indicator{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;-webkit-user-select:none;user-select:none;background-color:#ddd;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-indicator{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-indicator{background-color:#007bff;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-radio .custom-control-indicator{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-controls-stacked{display:flex;flex-direction:column}.custom-controls-stacked .custom-control{margin-bottom:.25rem}.custom-controls-stacked .custom-control+.custom-control{margin-left:0}.custom-select{display:inline-block;max-width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple]{height:auto;background-image:none}.custom-select:disabled{color:#868e96;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-file{position:relative;display:inline-block;max-width:100%;height:calc(2.25rem + 2px);margin-bottom:0}.custom-file-input{min-width:14rem;max-width:100%;height:calc(2.25rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-control{box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #007bff}.custom-file-control{position:absolute;top:0;right:0;left:0;z-index:5;height:calc(2.25rem + 2px);padding:.375rem .75rem;line-height:1.5;color:#495057;pointer-events:none;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-control:lang(en):empty::after{content:"Choose file..."}.custom-file-control::before{position:absolute;top:-1px;right:-1px;bottom:-1px;z-index:6;display:block;height:calc(2.25rem + 2px);padding:.375rem .75rem;line-height:1.5;color:#495057;background-color:#e9ecef;border:1px solid #ced4da;border-radius:0 .25rem .25rem 0}.custom-file-control:lang(en)::before{content:"Browse"}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#868e96}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #ddd}.nav-tabs .nav-link.disabled{color:#868e96;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#ddd #ddd #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background:0 0;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:767px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:991px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:1199px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .dropup .dropdown-menu{top:auto;bottom:100%}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .dropup .dropdown-menu{top:auto;bottom:100%}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:flex;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:flex;flex:1 0 0%;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:flex;flex-direction:column}.card-group .card{margin-bottom:15px}@media (min-width:576px){.card-group{flex-flow:row wrap}.card-group .card{flex:1 0 0%;margin-bottom:0}.card-group .card+.card{margin-left:0;border-left:0}.card-group .card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group .card:first-child .card-img-top{border-top-right-radius:0}.card-group .card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group .card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group .card:last-child .card-img-top{border-top-left-radius:0}.card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group .card:only-child{border-radius:.25rem}.card-group .card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group .card:only-child .card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-group .card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{column-count:3;-webkit-column-gap:1.25rem;grid-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#868e96;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#868e96}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#868e96;pointer-events:none;background-color:#fff;border-color:#ddd}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #ddd}.page-link:focus,.page-link:hover{color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#ddd}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#0062cc}.badge-secondary{color:#fff;background-color:#868e96}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#6c757d}.badge-success{color:#fff;background-color:#28a745}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#111;background-color:#ffc107}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#111;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light{color:#111;background-color:#f8f9fa}.badge-light[href]:focus,.badge-light[href]:hover{color:#111;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#464a4e;background-color:#e7e8ea;border-color:#dddfe2}.alert-secondary hr{border-top-color:#cfd2d6}.alert-secondary .alert-link{color:#2e3133}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;align-items:center;justify-content:center;color:#fff;background-color:#007bff}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#868e96;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}a.list-group-item-primary,button.list-group-item-primary{color:#004085}a.list-group-item-primary:focus,a.list-group-item-primary:hover,button.list-group-item-primary:focus,button.list-group-item-primary:hover{color:#004085;background-color:#9fcdff}a.list-group-item-primary.active,button.list-group-item-primary.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#464a4e;background-color:#dddfe2}a.list-group-item-secondary,button.list-group-item-secondary{color:#464a4e}a.list-group-item-secondary:focus,a.list-group-item-secondary:hover,button.list-group-item-secondary:focus,button.list-group-item-secondary:hover{color:#464a4e;background-color:#cfd2d6}a.list-group-item-secondary.active,button.list-group-item-secondary.active{color:#fff;background-color:#464a4e;border-color:#464a4e}.list-group-item-success{color:#155724;background-color:#c3e6cb}a.list-group-item-success,button.list-group-item-success{color:#155724}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#155724;background-color:#b1dfbb}a.list-group-item-success.active,button.list-group-item-success.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}a.list-group-item-info,button.list-group-item-info{color:#0c5460}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#0c5460;background-color:#abdde5}a.list-group-item-info.active,button.list-group-item-info.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}a.list-group-item-warning,button.list-group-item-warning{color:#856404}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#856404;background-color:#ffe8a1}a.list-group-item-warning.active,button.list-group-item-warning.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}a.list-group-item-danger,button.list-group-item-danger{color:#721c24}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#721c24;background-color:#f1b0b7}a.list-group-item-danger.active,button.list-group-item-danger.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}a.list-group-item-light,button.list-group-item-light{color:#818182}a.list-group-item-light:focus,a.list-group-item-light:hover,button.list-group-item-light:focus,button.list-group-item-light:hover{color:#818182;background-color:#ececf6}a.list-group-item-light.active,button.list-group-item-light.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}a.list-group-item-dark,button.list-group-item-dark{color:#1b1e21}a.list-group-item-dark:focus,a.list-group-item-dark:hover,button.list-group-item-dark:focus,button.list-group-item-dark:hover{color:#1b1e21;background-color:#b9bbbe}a.list-group-item-dark.active,button.list-group-item-dark.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}button.close{padding:0;background:0 0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-25%)}.modal.show .modal-dialog{transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px;pointer-events:none}.modal-content{position:relative;display:flex;flex-direction:column;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:15px;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:15px;margin:-15px -15px -15px auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:15px}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:15px;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:30px auto}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:5px;height:5px}.tooltip .arrow::before{position:absolute;border-color:transparent;border-style:solid}.tooltip.bs-tooltip-auto[x-placement^=top],.tooltip.bs-tooltip-top{padding:5px 0}.tooltip.bs-tooltip-auto[x-placement^=top] .arrow,.tooltip.bs-tooltip-top .arrow{bottom:0}.tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before,.tooltip.bs-tooltip-top .arrow::before{margin-left:-3px;content:"";border-width:5px 5px 0;border-top-color:#000}.tooltip.bs-tooltip-auto[x-placement^=right],.tooltip.bs-tooltip-right{padding:0 5px}.tooltip.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.bs-tooltip-right .arrow{left:0}.tooltip.bs-tooltip-auto[x-placement^=right] .arrow::before,.tooltip.bs-tooltip-right .arrow::before{margin-top:-3px;content:"";border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.bs-tooltip-auto[x-placement^=bottom],.tooltip.bs-tooltip-bottom{padding:5px 0}.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow,.tooltip.bs-tooltip-bottom .arrow{top:0}.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.tooltip.bs-tooltip-bottom .arrow::before{margin-left:-3px;content:"";border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bs-tooltip-auto[x-placement^=left],.tooltip.bs-tooltip-left{padding:0 5px}.tooltip.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.bs-tooltip-left .arrow{right:0}.tooltip.bs-tooltip-auto[x-placement^=left] .arrow::before,.tooltip.bs-tooltip-left .arrow::before{right:0;margin-top:-3px;content:"";border-width:5px 0 5px 5px;border-left-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;border-color:transparent;border-style:solid}.popover .arrow::before{content:"";border-width:.8rem}.popover .arrow::after{content:"";border-width:.8rem}.popover.bs-popover-auto[x-placement^=top],.popover.bs-popover-top{margin-bottom:.8rem}.popover.bs-popover-auto[x-placement^=top] .arrow,.popover.bs-popover-top .arrow{bottom:0}.popover.bs-popover-auto[x-placement^=top] .arrow::after,.popover.bs-popover-auto[x-placement^=top] .arrow::before,.popover.bs-popover-top .arrow::after,.popover.bs-popover-top .arrow::before{border-bottom-width:0}.popover.bs-popover-auto[x-placement^=top] .arrow::before,.popover.bs-popover-top .arrow::before{bottom:-.8rem;margin-left:-.8rem;border-top-color:rgba(0,0,0,.25)}.popover.bs-popover-auto[x-placement^=top] .arrow::after,.popover.bs-popover-top .arrow::after{bottom:calc((.8rem - 1px) * -1);margin-left:-.8rem;border-top-color:#fff}.popover.bs-popover-auto[x-placement^=right],.popover.bs-popover-right{margin-left:.8rem}.popover.bs-popover-auto[x-placement^=right] .arrow,.popover.bs-popover-right .arrow{left:0}.popover.bs-popover-auto[x-placement^=right] .arrow::after,.popover.bs-popover-auto[x-placement^=right] .arrow::before,.popover.bs-popover-right .arrow::after,.popover.bs-popover-right .arrow::before{margin-top:-.8rem;border-left-width:0}.popover.bs-popover-auto[x-placement^=right] .arrow::before,.popover.bs-popover-right .arrow::before{left:-.8rem;border-right-color:rgba(0,0,0,.25)}.popover.bs-popover-auto[x-placement^=right] .arrow::after,.popover.bs-popover-right .arrow::after{left:calc((.8rem - 1px) * -1);border-right-color:#fff}.popover.bs-popover-auto[x-placement^=bottom],.popover.bs-popover-bottom{margin-top:.8rem}.popover.bs-popover-auto[x-placement^=bottom] .arrow,.popover.bs-popover-bottom .arrow{top:0}.popover.bs-popover-auto[x-placement^=bottom] .arrow::after,.popover.bs-popover-auto[x-placement^=bottom] .arrow::before,.popover.bs-popover-bottom .arrow::after,.popover.bs-popover-bottom .arrow::before{margin-left:-.8rem;border-top-width:0}.popover.bs-popover-auto[x-placement^=bottom] .arrow::before,.popover.bs-popover-bottom .arrow::before{top:-.8rem;border-bottom-color:rgba(0,0,0,.25)}.popover.bs-popover-auto[x-placement^=bottom] .arrow::after,.popover.bs-popover-bottom .arrow::after{top:calc((.8rem - 1px) * -1);border-bottom-color:#fff}.popover.bs-popover-auto[x-placement^=bottom] .popover-header::before,.popover.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:20px;margin-left:-10px;content:"";border-bottom:1px solid #f7f7f7}.popover.bs-popover-auto[x-placement^=left],.popover.bs-popover-left{margin-right:.8rem}.popover.bs-popover-auto[x-placement^=left] .arrow,.popover.bs-popover-left .arrow{right:0}.popover.bs-popover-auto[x-placement^=left] .arrow::after,.popover.bs-popover-auto[x-placement^=left] .arrow::before,.popover.bs-popover-left .arrow::after,.popover.bs-popover-left .arrow::before{margin-top:-.8rem;border-right-width:0}.popover.bs-popover-auto[x-placement^=left] .arrow::before,.popover.bs-popover-left .arrow::before{right:-.8rem;border-left-color:rgba(0,0,0,.25)}.popover.bs-popover-auto[x-placement^=left] .arrow::after,.popover.bs-popover-left .arrow::after{right:calc((.8rem - 1px) * -1);border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;align-items:center;width:100%;transition:transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translateX(0)}@supports (transform-style:preserve-3d){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translate3d(0,0,0)}}.active.carousel-item-right,.carousel-item-next{transform:translateX(100%)}@supports (transform-style:preserve-3d){.active.carousel-item-right,.carousel-item-next{transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{transform:translateX(-100%)}@supports (transform-style:preserve-3d){.active.carousel-item-left,.carousel-item-prev{transform:translate3d(-100%,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;background-color:rgba(255,255,255,.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{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}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#868e96!important}a.bg-secondary:focus,a.bg-secondary:hover{background-color:#6c757d!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #e9ecef!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#868e96!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}.d-print-block{display:none!important}@media print{.d-print-block{display:block!important}}.d-print-inline{display:none!important}@media print{.d-print-inline{display:inline!important}}.d-print-inline-block{display:none!important}@media print{.d-print-inline-block{display:inline-block!important}.d-print-none{display:none!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0062cc!important}.text-secondary{color:#868e96!important}a.text-secondary:focus,a.text-secondary:hover{color:#6c757d!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#1e7e34!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-muted{color:#868e96!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(/assets/fonts/icons-deprecated/fontawesome-webfont.eot?v=4.7.0);src:url(/assets/fonts/icons-deprecated/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(/assets/fonts/icons-deprecated/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(/assets/fonts/icons-deprecated/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(/assets/fonts/icons-deprecated/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(/assets/fonts/icons-deprecated/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.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}@font-face{font-family:themify;src:url(/assets/fonts/icons-deprecated/themify.eot?-fvbane);src:url(/assets/fonts/icons-deprecated/themify.eot?#iefix-fvbane) format('embedded-opentype'),url(/assets/fonts/icons-deprecated/themify.woff?-fvbane) format('woff'),url(/assets/fonts/icons-deprecated/themify.ttf?-fvbane) format('truetype'),url(/assets/fonts/icons-deprecated/themify.svg?-fvbane#themify) format('svg');font-weight:400;font-style:normal}[class*=" ti-"],[class^=ti-]{font-family:themify;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ti-wand:before{content:"\e600"}.ti-volume:before{content:"\e601"}.ti-user:before{content:"\e602"}.ti-unlock:before{content:"\e603"}.ti-unlink:before{content:"\e604"}.ti-trash:before{content:"\e605"}.ti-thought:before{content:"\e606"}.ti-target:before{content:"\e607"}.ti-tag:before{content:"\e608"}.ti-tablet:before{content:"\e609"}.ti-star:before{content:"\e60a"}.ti-spray:before{content:"\e60b"}.ti-signal:before{content:"\e60c"}.ti-shopping-cart:before{content:"\e60d"}.ti-shopping-cart-full:before{content:"\e60e"}.ti-settings:before{content:"\e60f"}.ti-search:before{content:"\e610"}.ti-zoom-in:before{content:"\e611"}.ti-zoom-out:before{content:"\e612"}.ti-cut:before{content:"\e613"}.ti-ruler:before{content:"\e614"}.ti-ruler-pencil:before{content:"\e615"}.ti-ruler-alt:before{content:"\e616"}.ti-bookmark:before{content:"\e617"}.ti-bookmark-alt:before{content:"\e618"}.ti-reload:before{content:"\e619"}.ti-plus:before{content:"\e61a"}.ti-pin:before{content:"\e61b"}.ti-pencil:before{content:"\e61c"}.ti-pencil-alt:before{content:"\e61d"}.ti-paint-roller:before{content:"\e61e"}.ti-paint-bucket:before{content:"\e61f"}.ti-na:before{content:"\e620"}.ti-mobile:before{content:"\e621"}.ti-minus:before{content:"\e622"}.ti-medall:before{content:"\e623"}.ti-medall-alt:before{content:"\e624"}.ti-marker:before{content:"\e625"}.ti-marker-alt:before{content:"\e626"}.ti-arrow-up:before{content:"\e627"}.ti-arrow-right:before{content:"\e628"}.ti-arrow-left:before{content:"\e629"}.ti-arrow-down:before{content:"\e62a"}.ti-lock:before{content:"\e62b"}.ti-location-arrow:before{content:"\e62c"}.ti-link:before{content:"\e62d"}.ti-layout:before{content:"\e62e"}.ti-layers:before{content:"\e62f"}.ti-layers-alt:before{content:"\e630"}.ti-key:before{content:"\e631"}.ti-import:before{content:"\e632"}.ti-image:before{content:"\e633"}.ti-heart:before{content:"\e634"}.ti-heart-broken:before{content:"\e635"}.ti-hand-stop:before{content:"\e636"}.ti-hand-open:before{content:"\e637"}.ti-hand-drag:before{content:"\e638"}.ti-folder:before{content:"\e639"}.ti-flag:before{content:"\e63a"}.ti-flag-alt:before{content:"\e63b"}.ti-flag-alt-2:before{content:"\e63c"}.ti-eye:before{content:"\e63d"}.ti-export:before{content:"\e63e"}.ti-exchange-vertical:before{content:"\e63f"}.ti-desktop:before{content:"\e640"}.ti-cup:before{content:"\e641"}.ti-crown:before{content:"\e642"}.ti-comments:before{content:"\e643"}.ti-comment:before{content:"\e644"}.ti-comment-alt:before{content:"\e645"}.ti-close:before{content:"\e646"}.ti-clip:before{content:"\e647"}.ti-angle-up:before{content:"\e648"}.ti-angle-right:before{content:"\e649"}.ti-angle-left:before{content:"\e64a"}.ti-angle-down:before{content:"\e64b"}.ti-check:before{content:"\e64c"}.ti-check-box:before{content:"\e64d"}.ti-camera:before{content:"\e64e"}.ti-announcement:before{content:"\e64f"}.ti-brush:before{content:"\e650"}.ti-briefcase:before{content:"\e651"}.ti-bolt:before{content:"\e652"}.ti-bolt-alt:before{content:"\e653"}.ti-blackboard:before{content:"\e654"}.ti-bag:before{content:"\e655"}.ti-move:before{content:"\e656"}.ti-arrows-vertical:before{content:"\e657"}.ti-arrows-horizontal:before{content:"\e658"}.ti-fullscreen:before{content:"\e659"}.ti-arrow-top-right:before{content:"\e65a"}.ti-arrow-top-left:before{content:"\e65b"}.ti-arrow-circle-up:before{content:"\e65c"}.ti-arrow-circle-right:before{content:"\e65d"}.ti-arrow-circle-left:before{content:"\e65e"}.ti-arrow-circle-down:before{content:"\e65f"}.ti-angle-double-up:before{content:"\e660"}.ti-angle-double-right:before{content:"\e661"}.ti-angle-double-left:before{content:"\e662"}.ti-angle-double-down:before{content:"\e663"}.ti-zip:before{content:"\e664"}.ti-world:before{content:"\e665"}.ti-wheelchair:before{content:"\e666"}.ti-view-list:before{content:"\e667"}.ti-view-list-alt:before{content:"\e668"}.ti-view-grid:before{content:"\e669"}.ti-uppercase:before{content:"\e66a"}.ti-upload:before{content:"\e66b"}.ti-underline:before{content:"\e66c"}.ti-truck:before{content:"\e66d"}.ti-timer:before{content:"\e66e"}.ti-ticket:before{content:"\e66f"}.ti-thumb-up:before{content:"\e670"}.ti-thumb-down:before{content:"\e671"}.ti-text:before{content:"\e672"}.ti-stats-up:before{content:"\e673"}.ti-stats-down:before{content:"\e674"}.ti-split-v:before{content:"\e675"}.ti-split-h:before{content:"\e676"}.ti-smallcap:before{content:"\e677"}.ti-shine:before{content:"\e678"}.ti-shift-right:before{content:"\e679"}.ti-shift-left:before{content:"\e67a"}.ti-shield:before{content:"\e67b"}.ti-notepad:before{content:"\e67c"}.ti-server:before{content:"\e67d"}.ti-quote-right:before{content:"\e67e"}.ti-quote-left:before{content:"\e67f"}.ti-pulse:before{content:"\e680"}.ti-printer:before{content:"\e681"}.ti-power-off:before{content:"\e682"}.ti-plug:before{content:"\e683"}.ti-pie-chart:before{content:"\e684"}.ti-paragraph:before{content:"\e685"}.ti-panel:before{content:"\e686"}.ti-package:before{content:"\e687"}.ti-music:before{content:"\e688"}.ti-music-alt:before{content:"\e689"}.ti-mouse:before{content:"\e68a"}.ti-mouse-alt:before{content:"\e68b"}.ti-money:before{content:"\e68c"}.ti-microphone:before{content:"\e68d"}.ti-menu:before{content:"\e68e"}.ti-menu-alt:before{content:"\e68f"}.ti-map:before{content:"\e690"}.ti-map-alt:before{content:"\e691"}.ti-loop:before{content:"\e692"}.ti-location-pin:before{content:"\e693"}.ti-list:before{content:"\e694"}.ti-light-bulb:before{content:"\e695"}.ti-Italic:before{content:"\e696"}.ti-info:before{content:"\e697"}.ti-infinite:before{content:"\e698"}.ti-id-badge:before{content:"\e699"}.ti-hummer:before{content:"\e69a"}.ti-home:before{content:"\e69b"}.ti-help:before{content:"\e69c"}.ti-headphone:before{content:"\e69d"}.ti-harddrives:before{content:"\e69e"}.ti-harddrive:before{content:"\e69f"}.ti-gift:before{content:"\e6a0"}.ti-game:before{content:"\e6a1"}.ti-filter:before{content:"\e6a2"}.ti-files:before{content:"\e6a3"}.ti-file:before{content:"\e6a4"}.ti-eraser:before{content:"\e6a5"}.ti-envelope:before{content:"\e6a6"}.ti-download:before{content:"\e6a7"}.ti-direction:before{content:"\e6a8"}.ti-direction-alt:before{content:"\e6a9"}.ti-dashboard:before{content:"\e6aa"}.ti-control-stop:before{content:"\e6ab"}.ti-control-shuffle:before{content:"\e6ac"}.ti-control-play:before{content:"\e6ad"}.ti-control-pause:before{content:"\e6ae"}.ti-control-forward:before{content:"\e6af"}.ti-control-backward:before{content:"\e6b0"}.ti-cloud:before{content:"\e6b1"}.ti-cloud-up:before{content:"\e6b2"}.ti-cloud-down:before{content:"\e6b3"}.ti-clipboard:before{content:"\e6b4"}.ti-car:before{content:"\e6b5"}.ti-calendar:before{content:"\e6b6"}.ti-book:before{content:"\e6b7"}.ti-bell:before{content:"\e6b8"}.ti-basketball:before{content:"\e6b9"}.ti-bar-chart:before{content:"\e6ba"}.ti-bar-chart-alt:before{content:"\e6bb"}.ti-back-right:before{content:"\e6bc"}.ti-back-left:before{content:"\e6bd"}.ti-arrows-corner:before{content:"\e6be"}.ti-archive:before{content:"\e6bf"}.ti-anchor:before{content:"\e6c0"}.ti-align-right:before{content:"\e6c1"}.ti-align-left:before{content:"\e6c2"}.ti-align-justify:before{content:"\e6c3"}.ti-align-center:before{content:"\e6c4"}.ti-alert:before{content:"\e6c5"}.ti-alarm-clock:before{content:"\e6c6"}.ti-agenda:before{content:"\e6c7"}.ti-write:before{content:"\e6c8"}.ti-window:before{content:"\e6c9"}.ti-widgetized:before{content:"\e6ca"}.ti-widget:before{content:"\e6cb"}.ti-widget-alt:before{content:"\e6cc"}.ti-wallet:before{content:"\e6cd"}.ti-video-clapper:before{content:"\e6ce"}.ti-video-camera:before{content:"\e6cf"}.ti-vector:before{content:"\e6d0"}.ti-themify-logo:before{content:"\e6d1"}.ti-themify-favicon:before{content:"\e6d2"}.ti-themify-favicon-alt:before{content:"\e6d3"}.ti-support:before{content:"\e6d4"}.ti-stamp:before{content:"\e6d5"}.ti-split-v-alt:before{content:"\e6d6"}.ti-slice:before{content:"\e6d7"}.ti-shortcode:before{content:"\e6d8"}.ti-shift-right-alt:before{content:"\e6d9"}.ti-shift-left-alt:before{content:"\e6da"}.ti-ruler-alt-2:before{content:"\e6db"}.ti-receipt:before{content:"\e6dc"}.ti-pin2:before{content:"\e6dd"}.ti-pin-alt:before{content:"\e6de"}.ti-pencil-alt2:before{content:"\e6df"}.ti-palette:before{content:"\e6e0"}.ti-more:before{content:"\e6e1"}.ti-more-alt:before{content:"\e6e2"}.ti-microphone-alt:before{content:"\e6e3"}.ti-magnet:before{content:"\e6e4"}.ti-line-double:before{content:"\e6e5"}.ti-line-dotted:before{content:"\e6e6"}.ti-line-dashed:before{content:"\e6e7"}.ti-layout-width-full:before{content:"\e6e8"}.ti-layout-width-default:before{content:"\e6e9"}.ti-layout-width-default-alt:before{content:"\e6ea"}.ti-layout-tab:before{content:"\e6eb"}.ti-layout-tab-window:before{content:"\e6ec"}.ti-layout-tab-v:before{content:"\e6ed"}.ti-layout-tab-min:before{content:"\e6ee"}.ti-layout-slider:before{content:"\e6ef"}.ti-layout-slider-alt:before{content:"\e6f0"}.ti-layout-sidebar-right:before{content:"\e6f1"}.ti-layout-sidebar-none:before{content:"\e6f2"}.ti-layout-sidebar-left:before{content:"\e6f3"}.ti-layout-placeholder:before{content:"\e6f4"}.ti-layout-menu:before{content:"\e6f5"}.ti-layout-menu-v:before{content:"\e6f6"}.ti-layout-menu-separated:before{content:"\e6f7"}.ti-layout-menu-full:before{content:"\e6f8"}.ti-layout-media-right-alt:before{content:"\e6f9"}.ti-layout-media-right:before{content:"\e6fa"}.ti-layout-media-overlay:before{content:"\e6fb"}.ti-layout-media-overlay-alt:before{content:"\e6fc"}.ti-layout-media-overlay-alt-2:before{content:"\e6fd"}.ti-layout-media-left-alt:before{content:"\e6fe"}.ti-layout-media-left:before{content:"\e6ff"}.ti-layout-media-center-alt:before{content:"\e700"}.ti-layout-media-center:before{content:"\e701"}.ti-layout-list-thumb:before{content:"\e702"}.ti-layout-list-thumb-alt:before{content:"\e703"}.ti-layout-list-post:before{content:"\e704"}.ti-layout-list-large-image:before{content:"\e705"}.ti-layout-line-solid:before{content:"\e706"}.ti-layout-grid4:before{content:"\e707"}.ti-layout-grid3:before{content:"\e708"}.ti-layout-grid2:before{content:"\e709"}.ti-layout-grid2-thumb:before{content:"\e70a"}.ti-layout-cta-right:before{content:"\e70b"}.ti-layout-cta-left:before{content:"\e70c"}.ti-layout-cta-center:before{content:"\e70d"}.ti-layout-cta-btn-right:before{content:"\e70e"}.ti-layout-cta-btn-left:before{content:"\e70f"}.ti-layout-column4:before{content:"\e710"}.ti-layout-column3:before{content:"\e711"}.ti-layout-column2:before{content:"\e712"}.ti-layout-accordion-separated:before{content:"\e713"}.ti-layout-accordion-merged:before{content:"\e714"}.ti-layout-accordion-list:before{content:"\e715"}.ti-ink-pen:before{content:"\e716"}.ti-info-alt:before{content:"\e717"}.ti-help-alt:before{content:"\e718"}.ti-headphone-alt:before{content:"\e719"}.ti-hand-point-up:before{content:"\e71a"}.ti-hand-point-right:before{content:"\e71b"}.ti-hand-point-left:before{content:"\e71c"}.ti-hand-point-down:before{content:"\e71d"}.ti-gallery:before{content:"\e71e"}.ti-face-smile:before{content:"\e71f"}.ti-face-sad:before{content:"\e720"}.ti-credit-card:before{content:"\e721"}.ti-control-skip-forward:before{content:"\e722"}.ti-control-skip-backward:before{content:"\e723"}.ti-control-record:before{content:"\e724"}.ti-control-eject:before{content:"\e725"}.ti-comments-smiley:before{content:"\e726"}.ti-brush-alt:before{content:"\e727"}.ti-youtube:before{content:"\e728"}.ti-vimeo:before{content:"\e729"}.ti-twitter:before{content:"\e72a"}.ti-time:before{content:"\e72b"}.ti-tumblr:before{content:"\e72c"}.ti-skype:before{content:"\e72d"}.ti-share:before{content:"\e72e"}.ti-share-alt:before{content:"\e72f"}.ti-rocket:before{content:"\e730"}.ti-pinterest:before{content:"\e731"}.ti-new-window:before{content:"\e732"}.ti-microsoft:before{content:"\e733"}.ti-list-ol:before{content:"\e734"}.ti-linkedin:before{content:"\e735"}.ti-layout-sidebar-2:before{content:"\e736"}.ti-layout-grid4-alt:before{content:"\e737"}.ti-layout-grid3-alt:before{content:"\e738"}.ti-layout-grid2-alt:before{content:"\e739"}.ti-layout-column4-alt:before{content:"\e73a"}.ti-layout-column3-alt:before{content:"\e73b"}.ti-layout-column2-alt:before{content:"\e73c"}.ti-instagram:before{content:"\e73d"}.ti-google:before{content:"\e73e"}.ti-github:before{content:"\e73f"}.ti-flickr:before{content:"\e740"}.ti-facebook:before{content:"\e741"}.ti-dropbox:before{content:"\e742"}.ti-dribbble:before{content:"\e743"}.ti-apple:before{content:"\e744"}.ti-android:before{content:"\e745"}.ti-save:before{content:"\e746"}.ti-save-alt:before{content:"\e747"}.ti-yahoo:before{content:"\e748"}.ti-wordpress:before{content:"\e749"}.ti-vimeo-alt:before{content:"\e74a"}.ti-twitter-alt:before{content:"\e74b"}.ti-tumblr-alt:before{content:"\e74c"}.ti-trello:before{content:"\e74d"}.ti-stack-overflow:before{content:"\e74e"}.ti-soundcloud:before{content:"\e74f"}.ti-sharethis:before{content:"\e750"}.ti-sharethis-alt:before{content:"\e751"}.ti-reddit:before{content:"\e752"}.ti-pinterest-alt:before{content:"\e753"}.ti-microsoft-alt:before{content:"\e754"}.ti-linux:before{content:"\e755"}.ti-jsfiddle:before{content:"\e756"}.ti-joomla:before{content:"\e757"}.ti-html5:before{content:"\e758"}.ti-flickr-alt:before{content:"\e759"}.ti-email:before{content:"\e75a"}.ti-drupal:before{content:"\e75b"}.ti-dropbox-alt:before{content:"\e75c"}.ti-css3:before{content:"\e75d"}.ti-rss:before{content:"\e75e"}.ti-rss-alt:before{content:"\e75f"}/*!
 * animsition v4.0.2
 * A simple and easy jQuery plugin for CSS animated page transitions.
 * http://blivesta.github.io/animsition
 * License : MIT
 * Author : blivesta (http://blivesta.com/)
 */.animsition,.animsition-overlay{position:relative;opacity:0;animation-fill-mode:both}.animsition-overlay-slide{position:fixed;z-index:1;width:100%;height:100%;background-color:#ddd}.animsition-loading,.animsition-loading:after{width:32px;height:32px;position:fixed;top:50%;left:50%;margin-top:-16px;margin-left:-16px;border-radius:50%;z-index:2}.animsition-loading{background-color:transparent;border-top:5px solid rgba(0,0,0,.2);border-right:5px solid rgba(0,0,0,.2);border-bottom:5px solid rgba(0,0,0,.2);border-left:5px solid #eee;transform:translateZ(0);animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:.8s;animation-name:animsition-loading}@keyframes animsition-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-in{animation-name:fade-in}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.fade-out{animation-name:fade-out}@keyframes fade-in-up{0%{transform:translateY(500px);opacity:0}to{transform:translateY(0);opacity:1}}.fade-in-up{animation-name:fade-in-up}@keyframes fade-out-up{0%{transform:translateY(0);opacity:1}to{transform:translateY(-500px);opacity:0}}.fade-out-up{animation-name:fade-out-up}@keyframes fade-in-up-sm{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}.fade-in-up-sm{animation-name:fade-in-up-sm}@keyframes fade-out-up-sm{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100px);opacity:0}}.fade-out-up-sm{animation-name:fade-out-up-sm}@keyframes fade-in-up-lg{0%{transform:translateY(1000px);opacity:0}to{transform:translateY(0);opacity:1}}.fade-in-up-lg{animation-name:fade-in-up-lg}@keyframes fade-out-up-lg{0%{transform:translateY(0);opacity:1}to{transform:translateY(-1000px);opacity:0}}.fade-out-up-lg{animation-name:fade-out-up-lg}@keyframes fade-in-down{0%{transform:translateY(-500px);opacity:0}to{transform:translateY(0);opacity:1}}.fade-in-down{animation-name:fade-in-down}@keyframes fade-out-down{0%{transform:translateY(0);opacity:1}to{transform:translateY(500px);opacity:0}}.fade-out-down{animation-name:fade-out-down}@keyframes fade-in-down-sm{0%{transform:translateY(-100px);opacity:0}to{transform:translateY(0);opacity:1}}.fade-in-down-sm{animation-name:fade-in-down-sm}@keyframes fade-out-down-sm{0%{transform:translateY(0);opacity:1}to{transform:translateY(100px);opacity:0}}.fade-out-down-sm{animation-name:fade-out-down-sm}.fade-in-down-lg{animation-name:fade-in-down}@keyframes fade-out-down-lg{0%{transform:translateY(0);opacity:1}to{transform:translateY(1000px);opacity:0}}.fade-out-down-lg{animation-name:fade-out-down-lg}@keyframes fade-in-left{0%{transform:translateX(-500px);opacity:0}to{transform:translateX(0);opacity:1}}.fade-in-left{animation-name:fade-in-left}@keyframes fade-out-left{0%{transform:translateX(0);opacity:1}to{transform:translateX(-500px);opacity:0}}.fade-out-left{animation-name:fade-out-left}@keyframes fade-in-left-sm{0%{transform:translateX(-100px);opacity:0}to{transform:translateX(0);opacity:1}}.fade-in-left-sm{animation-name:fade-in-left-sm}@keyframes fade-out-left-sm{0%{transform:translateX(0);opacity:1}to{transform:translateX(-100px);opacity:0}}.fade-out-left-sm{animation-name:fade-out-left-sm}@keyframes fade-in-left-lg{0%{transform:translateX(-1500px);opacity:0}to{transform:translateX(0);opacity:1}}.fade-in-left-lg{animation-name:fade-in-left-lg}@keyframes fade-out-left-lg{0%{transform:translateX(0);opacity:1}to{transform:translateX(-1500px);opacity:0}}.fade-out-left-lg{animation-name:fade-out-left-lg}@keyframes fade-in-right{0%{transform:translateX(500px);opacity:0}to{transform:translateX(0);opacity:1}}.fade-in-right{animation-name:fade-in-right}@keyframes fade-out-right{0%{transform:translateX(0);opacity:1}to{transform:translateX(500px);opacity:0}}.fade-out-right{animation-name:fade-out-right}@keyframes fade-in-right-sm{0%{transform:translateX(100px);opacity:0}to{transform:translateX(0);opacity:1}}.fade-in-right-sm{animation-name:fade-in-right-sm}@keyframes fade-out-right-sm{0%{transform:translateX(0);opacity:1}to{transform:translateX(100px);opacity:0}}.fade-out-right-sm{animation-name:fade-out-right-sm}@keyframes fade-in-right-lg{0%{transform:translateX(1500px);opacity:0}to{transform:translateX(0);opacity:1}}.fade-in-right-lg{animation-name:fade-in-right-lg}@keyframes fade-out-right-lg{0%{transform:translateX(0);opacity:1}to{transform:translateX(1500px);opacity:0}}.fade-out-right-lg{animation-name:fade-out-right-lg}@keyframes rotate-in{0%{transform:rotate(-90deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{transform:rotate(0);transform-origin:center center;opacity:1}}.rotate-in{animation-name:rotate-in}@keyframes rotate-out{0%{transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{transform:rotate(90deg);transform-origin:center center;opacity:0}}.rotate-out{animation-name:rotate-out}@keyframes rotate-in-sm{0%{transform:rotate(-45deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{transform:rotate(0);transform-origin:center center;opacity:1}}.rotate-in-sm{animation-name:rotate-in-sm}@keyframes rotate-out-sm{0%{transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{transform:rotate(45deg);transform-origin:center center;opacity:0}}.rotate-out-sm{animation-name:rotate-out-sm}@keyframes rotate-in-lg{0%{transform:rotate(-180deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{transform:rotate(0);transform-origin:center center;opacity:1}}.rotate-in-lg{animation-name:rotate-in-lg}@keyframes rotate-out-lg{0%{transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{transform:rotate(180deg);transform-origin:center center;opacity:0}}.rotate-out-lg{animation-name:rotate-out-lg}@keyframes flip-in-x{0%{transform:perspective(550px) rotateX(90deg);opacity:0}to{transform:perspective(550px) rotateX(0);opacity:1}}.flip-in-x{animation-name:flip-in-x;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flip-out-x{0%{transform:perspective(550px) rotateX(0);opacity:1}to{transform:perspective(550px) rotateX(90deg);opacity:0}}.flip-out-x{animation-name:flip-out-x;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flip-in-x-nr{0%{transform:perspective(100px) rotateX(90deg);opacity:0}to{transform:perspective(100px) rotateX(0);opacity:1}}.flip-in-x-nr{animation-name:flip-in-x-nr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flip-out-x-nr{0%{transform:perspective(100px) rotateX(0);opacity:1}to{transform:perspective(100px) rotateX(90deg);opacity:0}}.flip-out-x-nr{animation-name:flip-out-x-nr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flip-in-x-fr{0%{transform:perspective(1000px) rotateX(90deg);opacity:0}to{transform:perspective(1000px) rotateX(0);opacity:1}}.flip-in-x-fr{animation-name:flip-in-x-fr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flip-out-x-fr{0%{transform:perspective(1000px) rotateX(0);opacity:1}to{transform:perspective(1000px) rotateX(90deg);opacity:0}}.flip-out-x-fr{animation-name:flip-out-x-fr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flip-in-y{0%{transform:perspective(550px) rotateY(90deg);opacity:0}to{transform:perspective(550px) rotateY(0);opacity:1}}.flip-in-y{animation-name:flip-in-y;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flip-out-y{0%{transform:perspective(550px) rotateY(0);opacity:1}to{transform:perspective(550px) rotateY(90deg);opacity:0}}.flip-out-y{animation-name:flip-out-y;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flip-in-y-nr{0%{transform:perspective(100px) rotateY(90deg);opacity:0}to{transform:perspective(100px) rotateY(0);opacity:1}}.flip-in-y-nr{animation-name:flip-in-y-nr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flip-out-y-nr{0%{transform:perspective(100px) rotateY(0);opacity:1}to{transform:perspective(100px) rotateY(90deg);opacity:0}}.flip-out-y-nr{animation-name:flip-out-y-nr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flip-in-y-fr{0%{transform:perspective(1000px) rotateY(90deg);opacity:0}to{transform:perspective(1000px) rotateY(0);opacity:1}}.flip-in-y-fr{animation-name:flip-in-y-fr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flip-out-y-fr{0%{transform:perspective(1000px) rotateY(0);opacity:1}to{transform:perspective(1000px) rotateY(90deg);opacity:0}}.flip-out-y-fr{animation-name:flip-out-y-fr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes zoom-in{0%{transform:scale(.7);opacity:0}to{opacity:1}}.zoom-in{animation-name:zoom-in}@keyframes zoom-out{0%{transform:scale(1);opacity:1}50%{transform:scale(.7)}50%,to{opacity:0}}.zoom-out{animation-name:zoom-out}@keyframes zoom-in-sm{0%{transform:scale(.95);opacity:0}to{opacity:1}}.zoom-in-sm{animation-name:zoom-in-sm}@keyframes zoom-out-sm{0%{transform:scale(1);opacity:1}50%{transform:scale(.95)}50%,to{opacity:0}}.zoom-out-sm{animation-name:zoom-out-sm}@keyframes zoom-in-lg{0%{transform:scale(.4);opacity:0}to{opacity:1}}.zoom-in-lg{animation-name:zoom-in-lg}@keyframes zoom-out-lg{0%{transform:scale(1);opacity:1}50%{transform:scale(.4)}50%,to{opacity:0}}.zoom-out-lg{animation-name:zoom-out-lg}@keyframes overlay-slide-in-top{0%{height:100%}to{height:0}}.overlay-slide-in-top{top:0;height:0;animation-name:overlay-slide-in-top}@keyframes overlay-slide-out-top{0%{height:0}to{height:100%}}.overlay-slide-out-top{top:0;height:100%;animation-name:overlay-slide-out-top}@keyframes overlay-slide-in-bottom{0%{height:100%}to{height:0}}.overlay-slide-in-bottom{bottom:0;height:0;animation-name:overlay-slide-in-bottom}@keyframes overlay-slide-out-bottom{0%{height:0}to{height:100%}}.overlay-slide-out-bottom{bottom:0;height:100%;animation-name:overlay-slide-out-bottom}@keyframes overlay-slide-in-left{0%{width:100%}to{width:0}}.overlay-slide-in-left{width:0;animation-name:overlay-slide-in-left}@keyframes overlay-slide-out-left{0%{width:0}to{width:100%}}.overlay-slide-out-left{left:0;width:100%;animation-name:overlay-slide-out-left}@keyframes overlay-slide-in-right{0%{width:100%}to{width:0}}.overlay-slide-in-right{right:0;width:0;animation-name:overlay-slide-in-right}@keyframes overlay-slide-out-right{0%{width:0}to{width:100%}}.overlay-slide-out-right{right:0;width:100%;animation-name:overlay-slide-out-right}.ps-container{touch-action:auto;overflow:hidden!important;-ms-overflow-style:none}@supports (-ms-overflow-style:none){.ps-container{overflow:auto!important}}@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){.ps-container{overflow:auto!important}}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:transparent}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999;height:11px}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999;width:11px}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;opacity:0;transition:background-color .2s linear,opacity .2s linear;bottom:0;height:15px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;bottom:2px;height:6px}.ps-container>.ps-scrollbar-x-rail:active>.ps-scrollbar-x,.ps-container>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{height:11px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;opacity:0;transition:background-color .2s linear,opacity .2s linear;right:0;width:15px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;right:2px;width:6px}.ps-container>.ps-scrollbar-y-rail:active>.ps-scrollbar-y,.ps-container>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{width:11px}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999;height:11px}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999;width:11px}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}

/*!*************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[2]!./node_modules/ngx-bootstrap/datepicker/bs-datepicker.css ***!
  \*************************************************************************************************************************************************************************************************************************************************/
/* .bs-datepicker */
.bs-datepicker {
  display: flex;
  align-items: stretch;
  flex-flow: row wrap;
  background: #fff;
  box-shadow: 0 0 10px 0 #aaa;
  position: relative;
  z-index: 1;
  /* button */
  /* .bs-datepicker-head */
  /* .bs-datepicker-body */
  /* .current-timedate */
  /* .bs-datepicker-multiple */
  /* .bs-datepicker-btns */
  /*.bs-datepicker-custom-range */
  /* .bs-datepicker-predefined-btns */
  /* .bs-datepicker-buttons */
}
.bs-datepicker:after {
  clear: both;
  content: "";
  display: block;
}
.bs-datepicker bs-day-picker {
  float: left;
}
.bs-datepicker button:hover,
.bs-datepicker button:focus,
.bs-datepicker button:active,
.bs-datepicker input:hover,
.bs-datepicker input:focus,
.bs-datepicker input:active, .bs-datepicker-btns button:hover, .bs-datepicker-btns button:focus, .bs-datepicker-btns button:active, .bs-datepicker-predefined-btns button:active, .bs-datepicker-predefined-btns button:focus {
  outline: none;
}
.bs-datepicker-head {
  min-width: 270px;
  height: 50px;
  padding: 10px;
  border-radius: 3px 3px 0 0;
  text-align: justify;
  /* .bs-datepicker-head button */
}
.bs-datepicker-head:after {
  content: "";
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
.bs-datepicker-head button {
  display: inline-block;
  vertical-align: top;
  padding: 0;
  height: 30px;
  line-height: 30px;
  border: 0;
  background: transparent;
  text-align: center;
  cursor: pointer;
  color: #fff;
  transition: 0.3s;
}
.bs-datepicker-head button[disabled], .bs-datepicker-head button[disabled]:hover, .bs-datepicker-head button[disabled]:active {
  background: rgba(221, 221, 221, 0.3);
  color: #f5f5f5;
  cursor: not-allowed;
}
.bs-datepicker-head button.previous span {
  transform: translate(-1px, -1px);
}
.bs-datepicker-head button.next span {
  transform: translate(1px, -1px);
}
.bs-datepicker-head button.next, .bs-datepicker-head button.previous {
  border-radius: 50%;
  width: 30px;
  height: 30px;
}
.bs-datepicker-head button.next span, .bs-datepicker-head button.previous span {
  font-size: 28px;
  line-height: 1;
  display: inline-block;
  position: relative;
  height: 100%;
  width: 100%;
  border-radius: 50%;
}
.bs-datepicker-head button.current {
  border-radius: 15px;
  max-width: 155px;
  padding: 0 13px;
}
.bs-datepicker-head button:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.bs-datepicker-head button:active {
  background-color: rgba(0, 0, 0, 0.2);
}
.bs-datepicker-body {
  padding: 10px;
  border-radius: 0 0 3px 3px;
  min-height: 232px;
  min-width: 278px;
  border: 1px solid #e9edf0;
  /* .bs-datepicker-body table */
}
.bs-datepicker-body .days.weeks {
  position: relative;
  z-index: 1;
}
.bs-datepicker-body table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  /* .bs-datepicker-body table.days */
  /* .bs-datepicker-body table.weeks */
}
.bs-datepicker-body table th {
  font-size: 13px;
  color: #9aaec1;
  font-weight: 400;
  text-align: center;
}
.bs-datepicker-body table td {
  color: #54708b;
  text-align: center;
  position: relative;
  padding: 0;
  /* todo: check first :not(.disabled) usage */
}
.bs-datepicker-body table td span {
  display: block;
  margin: 0 auto;
  font-size: 13px;
  border-radius: 50%;
  /*z-index: 1;*/
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.bs-datepicker-body table td:not(.disabled):not(.week) span:not(.disabled):not(.is-other-month) {
  cursor: pointer;
}
.bs-datepicker-body table td.is-highlighted:not(.disabled):not(.selected) span,
.bs-datepicker-body table td span.is-highlighted:not(.disabled):not(.selected) {
  background-color: #e9edf0;
  transition: 0s;
}
.bs-datepicker-body table td.is-active-other-month:not(.disabled):not(.selected) span,
.bs-datepicker-body table td span.is-active-other-month:not(.disabled):not(.selected) {
  background-color: #e9edf0;
  transition: 0s;
  cursor: pointer;
}
.bs-datepicker-body table td span.disabled, .bs-datepicker-body table td.disabled span {
  color: #9aaec1;
}
.bs-datepicker-body table td span.selected, .bs-datepicker-body table td.selected span {
  color: #fff;
}
.bs-datepicker-body table td span.is-other-month, .bs-datepicker-body table td.is-other-month span {
  color: rgba(0, 0, 0, 0.25);
}
.bs-datepicker-body table td.active {
  position: relative;
}
.bs-datepicker-body table td.active.select-start:before {
  left: 35%;
}
.bs-datepicker-body table td.active.select-end:before {
  left: -85%;
}
.bs-datepicker-body table td span.active.select-start:after,
.bs-datepicker-body table td span.active.select-end:after, .bs-datepicker-body table td.active.select-start span:after, .bs-datepicker-body table td.active.select-end span:after {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
  transition: 0.3s;
  top: 0;
  border-radius: 50%;
}
.bs-datepicker-body table td:before,
.bs-datepicker-body table td span:before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  top: 6px;
  bottom: 6px;
  left: -3px;
  right: -2px;
  box-sizing: content-box;
  background: transparent;
}
.bs-datepicker-body table td.active.select-start + td.active:before {
  left: -20%;
}
.bs-datepicker-body table td:last-child.active:before {
  border-radius: 0 3px 3px 0;
  width: 125%;
  left: -25%;
}
.bs-datepicker-body table td span[class*=select-], .bs-datepicker-body table td[class*=select-] span {
  border-radius: 50%;
  color: #fff;
}
.bs-datepicker-body table.days td.active:not(.select-start):before, .bs-datepicker-body table.days td.in-range:not(.select-start):before,
.bs-datepicker-body table.days span.active:not(.select-start):before,
.bs-datepicker-body table.days span.in-range:not(.select-start):before {
  background: #e9edf0;
}
.bs-datepicker-body table.days span {
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.bs-datepicker-body table.days span.select-start {
  z-index: 2;
}
.bs-datepicker-body table.days span.is-highlighted.in-range:before {
  right: 3px;
  left: 0;
}
.bs-datepicker-body table.days span.in-range.select-end:before {
  right: 4px;
  left: 0;
}
.bs-datepicker-body table.days td.select-start + td.select-end:before, .bs-datepicker-body table.days td.select-start + td.is-highlighted:before, .bs-datepicker-body table.days td.active + td.is-highlighted:before, .bs-datepicker-body table.days td.active + td.select-end:before, .bs-datepicker-body table.days td.in-range + td.is-highlighted:before, .bs-datepicker-body table.days td.in-range + td.select-end:before {
  background: #e9edf0;
  width: 100%;
}
.bs-datepicker-body table.weeks tr td:nth-child(2).active:before {
  border-radius: 3px 0 0 3px;
  left: 0;
  width: 100%;
}
.bs-datepicker-body table:not(.weeks) tr td:first-child:before {
  border-radius: 3px 0 0 3px;
}
.bs-datepicker-body table.years td span {
  width: 46px;
  height: 46px;
  line-height: 45px;
  margin: 0 auto;
}
.bs-datepicker-body table.years tr:not(:last-child) td span {
  margin-bottom: 8px;
}
.bs-datepicker-body table.months td {
  height: 52px;
}
.bs-datepicker-body table.months td span {
  padding: 6px;
  border-radius: 15px;
}
.bs-datepicker .current-timedate {
  color: #54708b;
  font-size: 15px;
  text-align: center;
  height: 30px;
  line-height: 30px;
  border-radius: 20px;
  border: 1px solid #e9edf0;
  margin-bottom: 10px;
  cursor: pointer;
  text-transform: uppercase;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.bs-datepicker .current-timedate span:not(:empty):before {
  content: "";
  width: 15px;
  height: 16px;
  display: inline-block;
  margin-right: 4px;
  vertical-align: text-bottom;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAABMklEQVQoU9VTwW3CQBCcOUgBtEBKSAukAnBKME+wFCAlYIhk8sQlxFABtJAScAsuAPBEewYcxCP8ouxrPDsza61uiVN1o6RNHD4htSCmq49RfO71BvMJqBBkITRf1kmUW49nQRC9h1I5AZlBClaL8aP1fKgOOxCx8aSLs+Q19eZuNO8QmPqJRtDFguy7OAcDbJPs+/BKVPDIPrvD2ZJgWAmVe7O0rI0Vqs1seyWUXpuJoppYCa5L+U++NpNPkr5OE2oMdARsb3gykJT5ydZcL8Z9Ww60nxg2LhjON9li9OwXZzo+xLbp3nC2s9CL2RrueGyVrgwNm8HpsCzZ9EEW6kqXlo1GQe03FzP/7W8Hl0dBtu7Bf7zt6mIwvX1RvzDCm7+q3mAW0Dl/GPdUCeXrZLT9BrDrGkm4qlPvAAAAAElFTkSuQmCC);
}
.bs-datepicker-multiple {
  border-radius: 4px 0 0 4px;
}
.bs-datepicker-multiple + .bs-datepicker-multiple {
  margin-left: 10px;
}
.bs-datepicker-multiple .bs-datepicker {
  box-shadow: none;
  position: relative;
}
.bs-datepicker-multiple .bs-datepicker:not(:last-child) {
  padding-right: 10px;
}
.bs-datepicker-multiple .bs-datepicker + .bs-datepicker:after {
  content: "";
  display: block;
  width: 14px;
  height: 10px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKCAYAAABrGwT5AAAA1ElEQVQoU42RsQrCUAxF77VuDu7O4oMWW//BURBBpZvgKk4uIrjoqKOTf+DopIO4uYggtFTfw3+pkQqCW1/G5J7kJiFy4m5MxUlxAzgIPHX+lzMPzupRYlYgxiR7vqsOP8YKzsTx0yxFMCUZ+q7aZzlr+OvgoWcAFyAHgat2jLWu48252DdqAihDJGSSJNUUxYmQjs3+hPQBlAh2rG2LCOPnaw3IiGDX99TRCs7ASJsNhUOA7d/LcuHvRG22FIZvsNXw1MX6VZExCilOQKEfeLXr/10+aC9Ho7arh7oAAAAASUVORK5CYII=);
  position: absolute;
  top: 25px;
  left: -8px;
}
.bs-datepicker-multiple .bs-datepicker .left {
  float: left;
}
.bs-datepicker-multiple .bs-datepicker .right {
  float: right;
}
.bs-datepicker-container {
  padding: 15px;
}
.bs-datepicker .bs-media-container {
  display: flex;
}
@media (max-width: 768px) {
  .bs-datepicker .bs-media-container {
    flex-direction: column;
  }
}
.bs-datepicker-custom-range {
  padding: 15px;
  background: #eee;
}
.bs-datepicker-predefined-btns button {
  width: 100%;
  display: block;
  height: 30px;
  background-color: #9aaec1;
  border-radius: 4px;
  color: #fff;
  border: 0;
  margin-bottom: 10px;
  padding: 0 18px;
  text-align: left;
  transition: 0.3s;
}
.bs-datepicker-predefined-btns button:hover {
  background-color: #54708b;
}
.bs-datepicker-buttons {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-end;
  padding-top: 10px;
  border-top: 1px solid #e9edf0;
}
.bs-datepicker-buttons .btn-default {
  margin-left: 10px;
}
.bs-datepicker-buttons .btn-today-wrapper {
  display: flex;
  flex-flow: row wrap;
}
.bs-datepicker-buttons .clear-right,
.bs-datepicker-buttons .today-right {
  flex-grow: 0;
}
.bs-datepicker-buttons .clear-left,
.bs-datepicker-buttons .today-left {
  flex-grow: 1;
}
.bs-datepicker-buttons .clear-center,
.bs-datepicker-buttons .today-center {
  flex-grow: 0.5;
}
/* .bs-timepicker */
.bs-timepicker-container {
  padding: 10px 0;
}
.bs-timepicker-label {
  color: #54708b;
  margin-bottom: 10px;
}
.bs-timepicker-controls {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
}
.bs-timepicker-controls button {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 0;
  background-color: #e9edf0;
  color: #54708b;
  font-size: 16px;
  font-weight: 700;
  vertical-align: middle;
  line-height: 0;
  padding: 0;
  transition: 0.3s;
}
.bs-timepicker-controls button:hover {
  background-color: #d5dadd;
}
.bs-timepicker-controls input {
  width: 35px;
  height: 25px;
  border-radius: 13px;
  text-align: center;
  border: 1px solid #e9edf0;
}
.bs-timepicker .switch-time-format {
  text-transform: uppercase;
  min-width: 54px;
  height: 25px;
  border-radius: 20px;
  border: 1px solid #e9edf0;
  background: #fff;
  color: #54708b;
  font-size: 13px;
}
.bs-timepicker .switch-time-format img {
  vertical-align: initial;
  margin-left: 4px;
}
bs-datepicker-container,
bs-daterangepicker-container {
  z-index: 1080;
}
/* screen size < 1024px */
@media (max-width: 768px) {
  .bs-datepicker-multiple {
    display: flex;
  }
  .bs-datepicker-multiple + .bs-datepicker-multiple {
    margin-top: 10px;
    margin-left: 0;
  }
}
/* theming */
.theme-default .bs-datepicker-head {
  background-color: #777;
}
.theme-default .btn-today-wrapper .btn-success, .theme-default .btn-clear-wrapper .btn-success {
  background-color: #777;
  border-color: #777;
}
.theme-default .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active:focus, .theme-default .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.theme-default .btn-today-wrapper .btn-success:focus, .theme-default .btn-clear-wrapper .btn-success:focus {
  box-shadow: none;
}
.theme-default .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active, .theme-default .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active {
  background-color: #616161;
  border-color: #616161;
}
.theme-default .btn-today-wrapper .btn-success:hover, .theme-default .btn-clear-wrapper .btn-success:hover {
  background-color: #6F6E6E;
  border-color: #6F6E6E;
}
.theme-default .bs-datepicker-predefined-btns button.selected {
  background-color: #777;
}
.theme-default .bs-datepicker-body table td span.selected, .theme-default .bs-datepicker-body table td.selected span,
.theme-default .bs-datepicker-body table td span[class*=select-]:after, .theme-default .bs-datepicker-body table td[class*=select-] span:after {
  background-color: #777;
}
.theme-default .bs-datepicker-body table td.week span {
  color: #777;
}
.theme-default .bs-datepicker-body table td.active-week span:hover {
  cursor: pointer;
  background-color: #777;
  color: #fff;
  opacity: 0.5;
  transition: 0s;
}
.theme-green .bs-datepicker-head {
  background-color: #5cb85c;
}
.theme-green .btn-today-wrapper .btn-success, .theme-green .btn-clear-wrapper .btn-success {
  background-color: #5cb85c;
  border-color: #5cb85c;
}
.theme-green .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active:focus, .theme-green .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.theme-green .btn-today-wrapper .btn-success:focus, .theme-green .btn-clear-wrapper .btn-success:focus {
  box-shadow: none;
}
.theme-green .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active, .theme-green .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active {
  background-color: #1e7e34;
  border-color: #1e7e34;
}
.theme-green .btn-today-wrapper .btn-success:hover, .theme-green .btn-clear-wrapper .btn-success:hover {
  background-color: #218838;
  border-color: #218838;
}
.theme-green .bs-datepicker-predefined-btns button.selected {
  background-color: #5cb85c;
}
.theme-green .bs-datepicker-body table td span.selected, .theme-green .bs-datepicker-body table td.selected span,
.theme-green .bs-datepicker-body table td span[class*=select-]:after, .theme-green .bs-datepicker-body table td[class*=select-] span:after {
  background-color: #5cb85c;
}
.theme-green .bs-datepicker-body table td.week span {
  color: #5cb85c;
}
.theme-green .bs-datepicker-body table td.active-week span:hover {
  cursor: pointer;
  background-color: #5cb85c;
  color: #fff;
  opacity: 0.5;
  transition: 0s;
}
.theme-blue .bs-datepicker-head {
  background-color: #5bc0de;
}
.theme-blue .btn-today-wrapper .btn-success, .theme-blue .btn-clear-wrapper .btn-success {
  background-color: #5bc0de;
  border-color: #5bc0de;
}
.theme-blue .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active:focus, .theme-blue .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.theme-blue .btn-today-wrapper .btn-success:focus, .theme-blue .btn-clear-wrapper .btn-success:focus {
  box-shadow: none;
}
.theme-blue .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active, .theme-blue .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active {
  background-color: #2AA8CD;
  border-color: #2AA8CD;
}
.theme-blue .btn-today-wrapper .btn-success:hover, .theme-blue .btn-clear-wrapper .btn-success:hover {
  background-color: #3AB3D7;
  border-color: #3AB3D7;
}
.theme-blue .bs-datepicker-predefined-btns button.selected {
  background-color: #5bc0de;
}
.theme-blue .bs-datepicker-body table td span.selected, .theme-blue .bs-datepicker-body table td.selected span,
.theme-blue .bs-datepicker-body table td span[class*=select-]:after, .theme-blue .bs-datepicker-body table td[class*=select-] span:after {
  background-color: #5bc0de;
}
.theme-blue .bs-datepicker-body table td.week span {
  color: #5bc0de;
}
.theme-blue .bs-datepicker-body table td.active-week span:hover {
  cursor: pointer;
  background-color: #5bc0de;
  color: #fff;
  opacity: 0.5;
  transition: 0s;
}
.theme-dark-blue .bs-datepicker-head {
  background-color: #337ab7;
}
.theme-dark-blue .btn-today-wrapper .btn-success, .theme-dark-blue .btn-clear-wrapper .btn-success {
  background-color: #337ab7;
  border-color: #337ab7;
}
.theme-dark-blue .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active:focus, .theme-dark-blue .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.theme-dark-blue .btn-today-wrapper .btn-success:focus, .theme-dark-blue .btn-clear-wrapper .btn-success:focus {
  box-shadow: none;
}
.theme-dark-blue .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active, .theme-dark-blue .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active {
  background-color: #266498;
  border-color: #266498;
}
.theme-dark-blue .btn-today-wrapper .btn-success:hover, .theme-dark-blue .btn-clear-wrapper .btn-success:hover {
  background-color: #2C6FA9;
  border-color: #2C6FA9;
}
.theme-dark-blue .bs-datepicker-predefined-btns button.selected {
  background-color: #337ab7;
}
.theme-dark-blue .bs-datepicker-body table td span.selected, .theme-dark-blue .bs-datepicker-body table td.selected span,
.theme-dark-blue .bs-datepicker-body table td span[class*=select-]:after, .theme-dark-blue .bs-datepicker-body table td[class*=select-] span:after {
  background-color: #337ab7;
}
.theme-dark-blue .bs-datepicker-body table td.week span {
  color: #337ab7;
}
.theme-dark-blue .bs-datepicker-body table td.active-week span:hover {
  cursor: pointer;
  background-color: #337ab7;
  color: #fff;
  opacity: 0.5;
  transition: 0s;
}
.theme-red .bs-datepicker-head {
  background-color: #d9534f;
}
.theme-red .btn-today-wrapper .btn-success, .theme-red .btn-clear-wrapper .btn-success {
  background-color: #d9534f;
  border-color: #d9534f;
}
.theme-red .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active:focus, .theme-red .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.theme-red .btn-today-wrapper .btn-success:focus, .theme-red .btn-clear-wrapper .btn-success:focus {
  box-shadow: none;
}
.theme-red .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active, .theme-red .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active {
  background-color: #D23531;
  border-color: #D23531;
}
.theme-red .btn-today-wrapper .btn-success:hover, .theme-red .btn-clear-wrapper .btn-success:hover {
  background-color: #E33732;
  border-color: #E33732;
}
.theme-red .bs-datepicker-predefined-btns button.selected {
  background-color: #d9534f;
}
.theme-red .bs-datepicker-body table td span.selected, .theme-red .bs-datepicker-body table td.selected span,
.theme-red .bs-datepicker-body table td span[class*=select-]:after, .theme-red .bs-datepicker-body table td[class*=select-] span:after {
  background-color: #d9534f;
}
.theme-red .bs-datepicker-body table td.week span {
  color: #d9534f;
}
.theme-red .bs-datepicker-body table td.active-week span:hover {
  cursor: pointer;
  background-color: #d9534f;
  color: #fff;
  opacity: 0.5;
  transition: 0s;
}
.theme-orange .bs-datepicker-head {
  background-color: #f0ad4e;
}
.theme-orange .btn-today-wrapper .btn-success, .theme-orange .btn-clear-wrapper .btn-success {
  background-color: #f0ad4e;
  border-color: #f0ad4e;
}
.theme-orange .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active:focus, .theme-orange .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.theme-orange .btn-today-wrapper .btn-success:focus, .theme-orange .btn-clear-wrapper .btn-success:focus {
  box-shadow: none;
}
.theme-orange .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active, .theme-orange .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active {
  background-color: #ED9C29;
  border-color: #ED9C29;
}
.theme-orange .btn-today-wrapper .btn-success:hover, .theme-orange .btn-clear-wrapper .btn-success:hover {
  background-color: #FFAC35;
  border-color: #FFAC35;
}
.theme-orange .bs-datepicker-predefined-btns button.selected {
  background-color: #f0ad4e;
}
.theme-orange .bs-datepicker-body table td span.selected, .theme-orange .bs-datepicker-body table td.selected span,
.theme-orange .bs-datepicker-body table td span[class*=select-]:after, .theme-orange .bs-datepicker-body table td[class*=select-] span:after {
  background-color: #f0ad4e;
}
.theme-orange .bs-datepicker-body table td.week span {
  color: #f0ad4e;
}
.theme-orange .bs-datepicker-body table td.active-week span:hover {
  cursor: pointer;
  background-color: #f0ad4e;
  color: #fff;
  opacity: 0.5;
  transition: 0s;
}

/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[2]!./node_modules/pdfjs-dist/web/pdf_viewer.css ***!
  \************************************************************************************************************************************************************************************************************************************/
/* Copyright 2014 Mozilla Foundation
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

.textLayer {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  opacity: 0.2;
  line-height: 1;
}

.textLayer > span {
  color: transparent;
  position: absolute;
  white-space: pre;
  cursor: text;
  transform-origin: 0% 0%;
}

.textLayer .highlight {
  margin: -1px;
  padding: 1px;
  background-color: rgba(180, 0, 170, 1);
  border-radius: 4px;
}

.textLayer .highlight.begin {
  border-radius: 4px 0 0 4px;
}

.textLayer .highlight.end {
  border-radius: 0 4px 4px 0;
}

.textLayer .highlight.middle {
  border-radius: 0;
}

.textLayer .highlight.selected {
  background-color: rgba(0, 100, 0, 1);
}

.textLayer ::selection {
  background: rgba(0, 0, 255, 1);
}

.textLayer .endOfContent {
  display: block;
  position: absolute;
  left: 0;
  top: 100%;
  right: 0;
  bottom: 0;
  z-index: -1;
  cursor: default;
  -webkit-user-select: none;
          user-select: none;
}

.textLayer .endOfContent.active {
  top: 0;
}

.annotationLayer section {
  position: absolute;
  text-align: initial;
}

.annotationLayer .linkAnnotation > a,
.annotationLayer .buttonWidgetAnnotation.pushButton > a {
  position: absolute;
  font-size: 1em;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.annotationLayer .linkAnnotation > a:hover,
.annotationLayer .buttonWidgetAnnotation.pushButton > a:hover {
  opacity: 0.2;
  background: rgba(255, 255, 0, 1);
  box-shadow: 0 2px 10px rgba(255, 255, 0, 1);
}

.annotationLayer .textAnnotation img {
  position: absolute;
  cursor: pointer;
}

.annotationLayer .textWidgetAnnotation input,
.annotationLayer .textWidgetAnnotation textarea,
.annotationLayer .choiceWidgetAnnotation select,
.annotationLayer .buttonWidgetAnnotation.checkBox input,
.annotationLayer .buttonWidgetAnnotation.radioButton input {
  background-color: rgba(0, 54, 255, 0.13);
  border: 1px solid transparent;
  box-sizing: border-box;
  font-size: 9px;
  height: 100%;
  margin: 0;
  padding: 0 3px;
  vertical-align: top;
  width: 100%;
}

.annotationLayer .choiceWidgetAnnotation select option {
  padding: 0;
}

.annotationLayer .buttonWidgetAnnotation.radioButton input {
  border-radius: 50%;
}

.annotationLayer .textWidgetAnnotation textarea {
  font: message-box;
  font-size: 9px;
  resize: none;
}

.annotationLayer .textWidgetAnnotation input[disabled],
.annotationLayer .textWidgetAnnotation textarea[disabled],
.annotationLayer .choiceWidgetAnnotation select[disabled],
.annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],
.annotationLayer .buttonWidgetAnnotation.radioButton input[disabled] {
  background: none;
  border: 1px solid transparent;
  cursor: not-allowed;
}

.annotationLayer .textWidgetAnnotation input:hover,
.annotationLayer .textWidgetAnnotation textarea:hover,
.annotationLayer .choiceWidgetAnnotation select:hover,
.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,
.annotationLayer .buttonWidgetAnnotation.radioButton input:hover {
  border: 1px solid rgba(0, 0, 0, 1);
}

.annotationLayer .textWidgetAnnotation input:focus,
.annotationLayer .textWidgetAnnotation textarea:focus,
.annotationLayer .choiceWidgetAnnotation select:focus {
  background: none;
  border: 1px solid transparent;
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,
.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,
.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before {
  background-color: rgba(0, 0, 0, 1);
  content: "";
  display: block;
  position: absolute;
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,
.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after {
  height: 80%;
  left: 45%;
  width: 1px;
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before {
  transform: rotate(45deg);
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after {
  transform: rotate(-45deg);
}

.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before {
  border-radius: 50%;
  height: 50%;
  left: 30%;
  top: 20%;
  width: 50%;
}

.annotationLayer .textWidgetAnnotation input.comb {
  font-family: monospace;
  padding-left: 2px;
  padding-right: 0;
}

.annotationLayer .textWidgetAnnotation input.comb:focus {
  /*
   * Letter spacing is placed on the right side of each character. Hence, the
   * letter spacing of the last character may be placed outside the visible
   * area, causing horizontal scrolling. We avoid this by extending the width
   * when the element has focus and revert this when it loses focus.
   */
  width: 115%;
}

.annotationLayer .buttonWidgetAnnotation.checkBox input,
.annotationLayer .buttonWidgetAnnotation.radioButton input {
  -webkit-appearance: none;
          appearance: none;
  padding: 0;
}

.annotationLayer .popupWrapper {
  position: absolute;
  width: 20em;
}

.annotationLayer .popup {
  position: absolute;
  z-index: 200;
  max-width: 20em;
  background-color: rgba(255, 255, 153, 1);
  box-shadow: 0 2px 5px rgba(136, 136, 136, 1);
  border-radius: 2px;
  padding: 6px;
  margin-left: 5px;
  cursor: pointer;
  font: message-box;
  font-size: 9px;
  white-space: normal;
  word-wrap: break-word;
}

.annotationLayer .popup > * {
  font-size: 9px;
}

.annotationLayer .popup h1 {
  display: inline-block;
}

.annotationLayer .popup span {
  display: inline-block;
  margin-left: 5px;
}

.annotationLayer .popup p {
  border-top: 1px solid rgba(51, 51, 51, 1);
  margin-top: 2px;
  padding-top: 2px;
}

.annotationLayer .highlightAnnotation,
.annotationLayer .underlineAnnotation,
.annotationLayer .squigglyAnnotation,
.annotationLayer .strikeoutAnnotation,
.annotationLayer .freeTextAnnotation,
.annotationLayer .lineAnnotation svg line,
.annotationLayer .squareAnnotation svg rect,
.annotationLayer .circleAnnotation svg ellipse,
.annotationLayer .polylineAnnotation svg polyline,
.annotationLayer .polygonAnnotation svg polygon,
.annotationLayer .caretAnnotation,
.annotationLayer .inkAnnotation svg polyline,
.annotationLayer .stampAnnotation,
.annotationLayer .fileAttachmentAnnotation {
  cursor: pointer;
}

.pdfViewer .canvasWrapper {
  overflow: hidden;
}

.pdfViewer .page {
  direction: ltr;
  width: 816px;
  height: 1056px;
  margin: 1px auto -8px;
  position: relative;
  overflow: visible;
  border: 9px solid transparent;
  background-clip: content-box;
  border-image: url('shadow.png') 9 9 repeat;
  background-color: rgba(255, 255, 255, 1);
}

.pdfViewer.removePageBorders .page {
  margin: 0 auto 10px;
  border: none;
}

.pdfViewer.singlePageView {
  display: inline-block;
}

.pdfViewer.singlePageView .page {
  margin: 0;
  border: none;
}

.pdfViewer.scrollHorizontal,
.pdfViewer.scrollWrapped,
.spread {
  margin-left: 3.5px;
  margin-right: 3.5px;
  text-align: center;
}

.pdfViewer.scrollHorizontal,
.spread {
  white-space: nowrap;
}

.pdfViewer.removePageBorders,
.pdfViewer.scrollHorizontal .spread,
.pdfViewer.scrollWrapped .spread {
  margin-left: 0;
  margin-right: 0;
}

.spread .page,
.pdfViewer.scrollHorizontal .page,
.pdfViewer.scrollWrapped .page,
.pdfViewer.scrollHorizontal .spread,
.pdfViewer.scrollWrapped .spread {
  display: inline-block;
  vertical-align: middle;
}

.spread .page,
.pdfViewer.scrollHorizontal .page,
.pdfViewer.scrollWrapped .page {
  margin-left: -3.5px;
  margin-right: -3.5px;
}

.pdfViewer.removePageBorders .spread .page,
.pdfViewer.removePageBorders.scrollHorizontal .page,
.pdfViewer.removePageBorders.scrollWrapped .page {
  margin-left: 5px;
  margin-right: 5px;
}

.pdfViewer .page canvas {
  margin: 0;
  display: block;
}

.pdfViewer .page canvas[hidden] {
  display: none;
}

.pdfViewer .page .loadingIcon {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: url('loading-icon.gif') center no-repeat;
}

.pdfPresentationMode .pdfViewer {
  margin-left: 0;
  margin-right: 0;
}

.pdfPresentationMode .pdfViewer .page,
.pdfPresentationMode .pdfViewer .spread {
  display: block;
}

.pdfPresentationMode .pdfViewer .page,
.pdfPresentationMode .pdfViewer.removePageBorders .page {
  margin-left: auto;
  margin-right: auto;
}

.pdfPresentationMode:-webkit-full-screen .pdfViewer .page {
  margin-bottom: 100%;
  border: 0;
}

.pdfPresentationMode:fullscreen .pdfViewer .page {
  margin-bottom: 100%;
  border: 0;
}

/*!*******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[2]!./node_modules/viewerjs/dist/viewer.css ***!
  \*******************************************************************************************************************************************************************************************************************************/
/*!
 * Viewer.js v1.10.2
 * https://fengyuanchen.github.io/viewerjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2021-10-22T13:59:46.805Z
 */

.viewer-zoom-in::before,
.viewer-zoom-out::before,
.viewer-one-to-one::before,
.viewer-reset::before,
.viewer-prev::before,
.viewer-play::before,
.viewer-next::before,
.viewer-rotate-left::before,
.viewer-rotate-right::before,
.viewer-flip-horizontal::before,
.viewer-flip-vertical::before,
.viewer-fullscreen::before,
.viewer-fullscreen-exit::before,
.viewer-close::before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAAUCAYAAABWOyJDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAQPSURBVHic7Zs/iFxVFMa/0U2UaJGksUgnIVhYxVhpjDbZCBmLdAYECxsRFBTUamcXUiSNncgKQbSxsxH8gzAP3FU2jY0kKKJNiiiIghFlccnP4p3nPCdv3p9778vsLOcHB2bfveeb7955c3jvvNkBIMdxnD64a94GHMfZu3iBcRynN7zAOI7TG15gHCeeNUkr8zaxG2lbYDYsdgMbktBsP03jdQwljSXdtBhLOmtjowC9Mg9L+knSlcD8TNKpSA9lBpK2JF2VdDSR5n5J64m0qli399hNFMUlpshQii5jbXTbHGviB0nLNeNDSd9VO4A2UdB2fp+x0eCnaXxWXGA2X0au/3HgN9P4LFCjIANOJdrLr0zzZ+BEpNYDwKbpnQMeAw4m8HjQtM6Z9qa917zPQwFr3M5KgA6J5rTJCdFZJj9/lyvGhsDvwFNVuV2MhhjrK6b9bFiE+j1r87eBl4HDwCF7/U/k+ofAX5b/EXBv5JoLMuILzf3Ap6Z3EzgdqHMCuF7hcQf4HDgeoHnccncqdK/TvSDWffFXI/exICY/xZyqc6XLWF1UFZna4gJ7q8BsRvgd2/xXpo6P+D9dfT7PpECtA3cnWPM0GXGFZh/wgWltA+cDNC7X+AP4GzjZQe+k5dRxuYPeiuXU7e1qwLpDz7dFjXKRaSwuMLvAlG8zZlG+YmiK1HoFqT7wP2z+4Q45TfEGcMt01xLoNZEBTwRqD4BLpnMLeC1A41UmVxsXgXeBayV/Wx20rpTyrpnWRft7p6O/FdqzGrDukPNtkaMoMo3FBdBSQMOnYBCReyf05s126fU9ytfX98+mY54Kxnp7S9K3kj6U9KYdG0h6UdLbkh7poFXMfUnSOyVvL0h6VtIXHbS6nOP+s/Zm9mvyXW1uuC9ohZ72E9uDmXWLJOB1GxsH+DxPftsB8B6wlGDN02TAkxG6+4D3TWsbeC5CS8CDFce+AW500LhhOW2020TRjK3b21HEmgti9m0RonxbdMZeVzV+/4tF3cBpP7E9mKHNL5q8h5g0eYsCMQz0epq8gQrwMXAgcs0FGXGFRcB9wCemF9PkbYqM/Bas7fxLwNeJPdTdpo4itQti8lPMqTpXuozVRVXPpbHI3KkNTB1NfkL81j2mvhDp91HgV9MKuRIqrykj3WPq4rHyL+axj8/qGPmTqi6F9YDlHOvJU6oYcTsh/TYSzWmTE6JT19CtLTJt32D6CmHe0eQn1O8z5AXgT4sx4Vcu0/EQecMydB8z0hUWkTd2t4CrwNEePqMBcAR4mrBbwyXLPWJa8zrXmmLEhNBmfpkuY2102xxrih+pb+ieAb6vGhuA97UcJ5KR8gZ77K+99xxeYBzH6Q3/Z0fHcXrDC4zjOL3hBcZxnN74F+zlvXFWXF9PAAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
  background-size: 280px;
  color: transparent;
  display: block;
  font-size: 0;
  height: 20px;
  line-height: 0;
  width: 20px;
}

.viewer-zoom-in::before {
  background-position: 0 0;
  content: 'Zoom In';
}

.viewer-zoom-out::before {
  background-position: -20px 0;
  content: 'Zoom Out';
}

.viewer-one-to-one::before {
  background-position: -40px 0;
  content: 'One to One';
}

.viewer-reset::before {
  background-position: -60px 0;
  content: 'Reset';
}

.viewer-prev::before {
  background-position: -80px 0;
  content: 'Previous';
}

.viewer-play::before {
  background-position: -100px 0;
  content: 'Play';
}

.viewer-next::before {
  background-position: -120px 0;
  content: 'Next';
}

.viewer-rotate-left::before {
  background-position: -140px 0;
  content: 'Rotate Left';
}

.viewer-rotate-right::before {
  background-position: -160px 0;
  content: 'Rotate Right';
}

.viewer-flip-horizontal::before {
  background-position: -180px 0;
  content: 'Flip Horizontal';
}

.viewer-flip-vertical::before {
  background-position: -200px 0;
  content: 'Flip Vertical';
}

.viewer-fullscreen::before {
  background-position: -220px 0;
  content: 'Enter Full Screen';
}

.viewer-fullscreen-exit::before {
  background-position: -240px 0;
  content: 'Exit Full Screen';
}

.viewer-close::before {
  background-position: -260px 0;
  content: 'Close';
}

.viewer-container {
  bottom: 0;
  direction: ltr;
  font-size: 0;
  left: 0;
  line-height: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  touch-action: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
}

.viewer-container::selection,
.viewer-container *::selection {
  background-color: transparent;
}

.viewer-container:focus {
  outline: 0;
}

.viewer-container img {
  display: block;
  height: auto;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  width: 100%;
}

.viewer-canvas {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}

.viewer-canvas > img {
  height: auto;
  margin: 15px auto;
  max-width: 90% !important;
  width: auto;
}

.viewer-footer {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-align: center;
}

.viewer-navbar {
  background-color: rgba(0, 0, 0, 0.5);
  overflow: hidden;
}

.viewer-list {
  box-sizing: content-box;
  height: 50px;
  margin: 0;
  overflow: hidden;
  padding: 1px 0;
}

.viewer-list > li {
  color: transparent;
  cursor: pointer;
  float: left;
  font-size: 0;
  height: 50px;
  line-height: 0;
  opacity: 0.5;
  overflow: hidden;
  transition: opacity 0.15s;
  width: 30px;
}

.viewer-list > li:focus,
.viewer-list > li:hover {
  opacity: 0.75;
}

.viewer-list > li:focus {
  outline: 0;
}

.viewer-list > li + li {
  margin-left: 1px;
}

.viewer-list > .viewer-loading {
  position: relative;
}

.viewer-list > .viewer-loading::after {
  border-width: 2px;
  height: 20px;
  margin-left: -10px;
  margin-top: -10px;
  width: 20px;
}

.viewer-list > .viewer-active,
.viewer-list > .viewer-active:focus,
.viewer-list > .viewer-active:hover {
  opacity: 1;
}

.viewer-player {
  background-color: #000;
  bottom: 0;
  cursor: none;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}

.viewer-player > img {
  left: 0;
  position: absolute;
  top: 0;
}

.viewer-toolbar > ul {
  display: inline-block;
  margin: 0 auto 5px;
  overflow: hidden;
  padding: 6px 3px;
}

.viewer-toolbar > ul > li {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  cursor: pointer;
  float: left;
  height: 24px;
  overflow: hidden;
  transition: background-color 0.15s;
  width: 24px;
}

.viewer-toolbar > ul > li:focus,
.viewer-toolbar > ul > li:hover {
  background-color: rgba(0, 0, 0, 0.8);
}

.viewer-toolbar > ul > li:focus {
  box-shadow: 0 0 3px #fff;
  outline: 0;
  position: relative;
  z-index: 1;
}

.viewer-toolbar > ul > li::before {
  margin: 2px;
}

.viewer-toolbar > ul > li + li {
  margin-left: 1px;
}

.viewer-toolbar > ul > .viewer-small {
  height: 18px;
  margin-bottom: 3px;
  margin-top: 3px;
  width: 18px;
}

.viewer-toolbar > ul > .viewer-small::before {
  margin: -1px;
}

.viewer-toolbar > ul > .viewer-large {
  height: 30px;
  margin-bottom: -3px;
  margin-top: -3px;
  width: 30px;
}

.viewer-toolbar > ul > .viewer-large::before {
  margin: 5px;
}

.viewer-tooltip {
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 10px;
  color: #fff;
  display: none;
  font-size: 12px;
  height: 20px;
  left: 50%;
  line-height: 20px;
  margin-left: -25px;
  margin-top: -10px;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 50px;
}

.viewer-title {
  color: #ccc;
  display: inline-block;
  font-size: 12px;
  line-height: 1.2;
  margin: 0 5% 5px;
  max-width: 90%;
  opacity: 0.8;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: opacity 0.15s;
  white-space: nowrap;
}

.viewer-title:hover {
  opacity: 1;
}

.viewer-button {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  cursor: pointer;
  height: 80px;
  overflow: hidden;
  position: absolute;
  right: -40px;
  top: -40px;
  transition: background-color 0.15s;
  width: 80px;
}

.viewer-button:focus,
.viewer-button:hover {
  background-color: rgba(0, 0, 0, 0.8);
}

.viewer-button:focus {
  box-shadow: 0 0 3px #fff;
  outline: 0;
}

.viewer-button::before {
  bottom: 15px;
  left: 15px;
  position: absolute;
}

.viewer-fixed {
  position: fixed;
}

.viewer-open {
  overflow: hidden;
}

.viewer-show {
  display: block;
}

.viewer-hide {
  display: none;
}

.viewer-backdrop {
  background-color: rgba(0, 0, 0, 0.5);
}

.viewer-invisible {
  visibility: hidden;
}

.viewer-move {
  cursor: move;
  cursor: grab;
}

.viewer-fade {
  opacity: 0;
}

.viewer-in {
  opacity: 1;
}

.viewer-transition {
  transition: all 0.3s;
}

@keyframes viewer-spinner {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.viewer-loading::after {
  animation: viewer-spinner 1s linear infinite;
  border: 4px solid rgba(255, 255, 255, 0.1);
  border-left-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  content: '';
  display: inline-block;
  height: 40px;
  left: 50%;
  margin-left: -20px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  width: 40px;
  z-index: 1;
}

@media (max-width: 767px) {
  .viewer-hide-xs-down {
    display: none;
  }
}

@media (max-width: 991px) {
  .viewer-hide-sm-down {
    display: none;
  }
}

@media (max-width: 1199px) {
  .viewer-hide-md-down {
    display: none;
  }
}

/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[2]!./node_modules/shepherd.js/dist/css/shepherd.css ***!
  \****************************************************************************************************************************************************************************************************************************************/
.shepherd-button{background:#3288e6;border:0;border-radius:3px;color:hsla(0,0%,100%,.75);cursor:pointer;margin-right:.5rem;padding:.5rem 1.5rem;transition:all .5s ease}.shepherd-button:not(:disabled):hover{background:#196fcc;color:hsla(0,0%,100%,.75)}.shepherd-button.shepherd-button-secondary{background:#f1f2f3;color:rgba(0,0,0,.75)}.shepherd-button.shepherd-button-secondary:not(:disabled):hover{background:#d6d9db;color:rgba(0,0,0,.75)}.shepherd-button:disabled{cursor:not-allowed}.shepherd-footer{border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:flex;justify-content:flex-end;padding:0 .75rem .75rem}.shepherd-footer .shepherd-button:last-child{margin-right:0}.shepherd-cancel-icon{background:transparent;border:none;color:hsla(0,0%,50%,.75);cursor:pointer;font-size:2em;font-weight:400;margin:0;padding:0;transition:color .5s ease}.shepherd-cancel-icon:hover{color:rgba(0,0,0,.75)}.shepherd-has-title .shepherd-content .shepherd-cancel-icon{color:hsla(0,0%,50%,.75)}.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover{color:rgba(0,0,0,.75)}.shepherd-title{color:rgba(0,0,0,.75);display:flex;flex:1 0 auto;font-size:1rem;font-weight:400;margin:0;padding:0}.shepherd-header{align-items:center;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;justify-content:flex-end;line-height:2em;padding:.75rem .75rem 0}.shepherd-has-title .shepherd-content .shepherd-header{background:#e6e6e6;padding:1em}.shepherd-text{color:rgba(0,0,0,.75);font-size:1rem;line-height:1.3em;padding:.75em}.shepherd-text p{margin-top:0}.shepherd-text p:last-child{margin-bottom:0}.shepherd-content{border-radius:5px;outline:none;padding:0}.shepherd-element{background:#fff;border-radius:5px;box-shadow:0 1px 4px rgba(0,0,0,.2);max-width:400px;opacity:0;outline:none;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:9999}.shepherd-enabled.shepherd-element{opacity:1;visibility:visible}.shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered){opacity:0;pointer-events:none;visibility:hidden}.shepherd-element,.shepherd-element *,.shepherd-element :after,.shepherd-element :before{box-sizing:border-box}.shepherd-arrow,.shepherd-arrow:before{height:16px;position:absolute;width:16px;z-index:-1}.shepherd-arrow:before{background:#fff;content:"";transform:rotate(45deg)}.shepherd-element[data-popper-placement^=top]>.shepherd-arrow{bottom:-8px}.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{top:-8px}.shepherd-element[data-popper-placement^=left]>.shepherd-arrow{right:-8px}.shepherd-element[data-popper-placement^=right]>.shepherd-arrow{left:-8px}.shepherd-element.shepherd-centered>.shepherd-arrow{opacity:0}.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before{background-color:#e6e6e6}.shepherd-target-click-disabled.shepherd-enabled.shepherd-target,.shepherd-target-click-disabled.shepherd-enabled.shepherd-target *{pointer-events:none}.shepherd-modal-overlay-container{height:0;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:all .3s ease-out,height 0ms .3s,opacity .3s 0ms;width:100vw;z-index:9997}.shepherd-modal-overlay-container.shepherd-modal-is-visible{height:100vh;opacity:.5;transform:translateZ(0);transition:all .3s ease-out,height 0s 0s,opacity .3s 0s}.shepherd-modal-overlay-container.shepherd-modal-is-visible path{pointer-events:all}
/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[2]!./node_modules/@supplies/helpers/src/styles.css ***!
  \***************************************************************************************************************************************************************************************************************************************/
*,:after,:before{--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:rgba(72,176,247,.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: }::-webkit-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:rgba(72,176,247,.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:rgba(72,176,247,.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: }/*! tailwindcss v3.4.13 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}.h-scrollbar-hidden::-webkit-scrollbar{display:none}.h-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}.h-absolute{position:absolute}.h-relative{position:relative}.h-bottom-0{bottom:0}.h-left-1\/2{left:50%}.h-right-4{right:1rem}.h-top-1\/2{top:50%}.h-top-4{top:1rem}.h-z-10{z-index:10}.h-m-0{margin:0}.h-mx-auto{margin-left:auto;margin-right:auto}.h-my-auto{margin-top:auto;margin-bottom:auto}.h-mb-1{margin-bottom:.25rem}.h-mb-2{margin-bottom:.5rem}.h-mr-1\.5{margin-right:.375rem}.h-mr-2{margin-right:.5rem}.h-mt-2{margin-top:.5rem}.h-flex{display:flex}.h-grid{display:grid}.h-hidden{display:none}.h-h-32{height:8rem}.h-h-5{height:1.25rem}.h-h-8{height:2rem}.h-h-full{height:100%}.h-w-5{width:1.25rem}.h-w-8{width:2rem}.h-w-full{width:100%}.h-w-max{width:max-content}.h-min-w-96{min-width:24rem}.h-max-w-xl{max-width:36rem}.h-flex-1{flex:1 1 0%}.h-grow{flex-grow:1}.h--translate-x-1\/2{--tw-translate-x:-50%}.h--translate-x-1\/2,.h--translate-y-1\/2{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))}.h--translate-y-1\/2{--tw-translate-y:-50%}.h-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))}@keyframes h-spin{to{transform:rotate(1turn)}}.h-animate-spin{animation:h-spin 1s linear infinite}.h-cursor-pointer{cursor:pointer}.h-flex-row{flex-direction:row}.h-flex-col{flex-direction:column}.h-items-start{align-items:flex-start}.h-items-center{align-items:center}.h-justify-center{justify-content:center}.h-gap-2{grid-gap:.5rem;gap:.5rem}.h-gap-4{grid-gap:1rem;gap:1rem}.h-gap-6{grid-gap:1.5rem;gap:1.5rem}.h-self-start{align-self:flex-start}.h-overflow-auto{overflow:auto}.h-overflow-hidden,.h-truncate{overflow:hidden}.h-truncate{text-overflow:ellipsis;white-space:nowrap}.h-text-pretty{text-wrap:pretty}.h-rounded-btn{border-radius:.5rem}.h-rounded-card-outer{border-radius:1rem}.h-rounded-icon{border-radius:.25rem}.h-rounded-lg{border-radius:.5rem}.h-border{border-width:1px}.h-border-grey-300{--tw-border-opacity:1;border-color:rgb(213 220 232/var(--tw-border-opacity))}.h-border-grey-400{--tw-border-opacity:1;border-color:rgb(180 189 207/var(--tw-border-opacity))}.h-bg-grey-100{--tw-bg-opacity:1;background-color:rgb(247 249 252/var(--tw-bg-opacity))}.h-bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.h-bg-cover{background-size:cover}.h-bg-center{background-position:50%}.h-bg-no-repeat{background-repeat:no-repeat}.h-p-1\.5{padding:.375rem}.h-px-10{padding-left:2.5rem;padding-right:2.5rem}.h-px-2\.5{padding-left:.625rem;padding-right:.625rem}.h-pb-0{padding-bottom:0}.h-pb-1\.5{padding-bottom:.375rem}.h-pb-10{padding-bottom:2.5rem}.h-pb-6{padding-bottom:1.5rem}.h-pt-10{padding-top:2.5rem}.h-text-center{text-align:center}.h-font-roboto{font-family:Roboto,sans-serif}.h-text-2xl{font-size:1.5rem;line-height:2rem}.h-text-6xl{font-size:3.75rem;line-height:1}.h-text-\[20px\]{font-size:20px}.h-text-base{font-size:1rem;line-height:1.5rem}.h-text-sm{font-size:.875rem;line-height:1.25rem}.h-text-xl{font-size:1.25rem;line-height:1.75rem}.h-text-xs{font-size:.75rem;line-height:1rem}.h-font-bold{font-weight:700}.h-font-normal{font-weight:400}.h-uppercase{text-transform:uppercase}.h-leading-8{line-height:2rem}.h-leading-none{line-height:1}.h-text-blue-700{--tw-text-opacity:1;color:rgb(0 115 255/var(--tw-text-opacity))}.h-text-grey-400{--tw-text-opacity:1;color:rgb(180 189 207/var(--tw-text-opacity))}.h-text-grey-600{--tw-text-opacity:1;color:rgb(129 139 156/var(--tw-text-opacity))}.h-text-grey-800{--tw-text-opacity:1;color:rgb(76 83 94/var(--tw-text-opacity))}.h-text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.h-opacity-80{opacity:.8}.\!h-outline-0{outline-width:0!important}.h-group:has(:checked) .group-has-\[\:checked\]\:h-block{display:block}.h-group:has(:checked) .group-has-\[\:checked\]\:h-bg-green-700{--tw-bg-opacity:1;background-color:rgb(61 192 84/var(--tw-bg-opacity))}.\[\&_mark\]\:h-inline mark{display:inline}.\[\&_mark\]\:h-bg-transparent mark{background-color:transparent}.\[\&_mark\]\:h-text-blue-700 mark{--tw-text-opacity:1;color:rgb(0 115 255/var(--tw-text-opacity))}.\[\&_mark\]\:h-underline mark{text-decoration-line:underline}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[5].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].rules[1].use[1]!./src/styles.scss (3) ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}
.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}
.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}
.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:transparent transparent #333}
.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}
.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}
.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}
.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}
.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 0 3px rgba(0,126,255,0.1)}
.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}
.ng-select .ng-has-value .ng-placeholder{display:none}
.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}
.ng-select .ng-select-container:hover{box-shadow:0 1px 0 rgba(0,0,0,0.06)}
.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}
[dir="rtl"] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}
.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}
.ng-select.ng-select-single .ng-select-container{height:36px}
.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}
[dir="rtl"] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}
.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid #e6e6e6}
.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label{display:inline-block;padding:1px 5px}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid #b8dbff}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid #b8dbff;border-right:none}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid #b8dbff}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid #b8dbff}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}
.ng-select .ng-clear-wrapper{color:#999}
.ng-select .ng-clear-wrapper:hover .ng-clear{color:#D0021B}
.ng-select .ng-spinner-zone{padding:5px 5px 0 0}
[dir="rtl"] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}
.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}
[dir="rtl"] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}
.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}
.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px}
.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 0 rgba(0,0,0,0.06);left:0}
.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}
.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}
.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}
.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}
.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}
.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}
.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}
.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}
.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:rgba(0,0,0,0.54);cursor:pointer}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:rgba(0,0,0,0.54);background-color:#ebf5ff;font-weight:600}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:rgba(0,0,0,0.87);padding:8px 10px}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}
[dir="rtl"] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}
[dir="rtl"] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}
[dir="rtl"] .ng-dropdown-panel{direction:rtl;text-align:right}
/*
! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com
*/
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box;
  /* 1 */
  border-width: 0;
  /* 2 */
  border-style: solid;
  /* 2 */
  border-color: currentColor;
  /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/
html {
  line-height: 1.5;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  /* 3 */
  tab-size: 4;
  /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  /* 4 */
  font-feature-settings: normal;
  /* 5 */
  font-variation-settings: normal;
  /* 6 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0;
  /* 1 */
  line-height: inherit;
  /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0;
  /* 1 */
  color: inherit;
  /* 2 */
  border-top-width: 1px;
  /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0;
  /* 1 */
  border-color: inherit;
  /* 2 */
  border-collapse: collapse;
  /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  font-weight: inherit;
  /* 1 */
  line-height: inherit;
  /* 1 */
  color: inherit;
  /* 1 */
  margin: 0;
  /* 2 */
  padding: 0;
  /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
  /* 1 */
  background-color: transparent;
  /* 2 */
  background-image: none;
  /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::placeholder,
textarea::placeholder {
  opacity: 1;
  /* 1 */
  color: #9ca3af;
  /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  /* 1 */
  vertical-align: middle;
  /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}
.aa-rotate-90 {
  --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;
}
.aa-shadow-300, .aa-shadow-custom, .aa-shadow-none, .form-control {
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
}
.aa-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;
}
.aa-static {
  position: static;
}
.aa-absolute {
  position: absolute;
}
.aa-relative {
  position: relative;
}
.aa-inset-y-3 {
  top: 0.75rem;
  bottom: 0.75rem;
}
.-aa-left-4 {
  left: -1rem;
}
.-aa-top-6 {
  top: -1.5rem;
}
.-aa-top-6\.5 {
  top: -1.625rem;
}
.aa-bottom-\[var\(--dynamic-bottom\)\] {
  bottom: var(--dynamic-bottom);
}
.aa-bottom-full {
  bottom: 100%;
}
.aa-left-0 {
  left: 0px;
}
.aa-left-3 {
  left: 0.75rem;
}
.aa-left-4 {
  left: 1rem;
}
.aa-right-0 {
  right: 0px;
}
.aa-right-2 {
  right: 0.5rem;
}
.aa-right-3 {
  right: 0.75rem;
}
.aa-right-4 {
  right: 1rem;
}
.aa-top-0 {
  top: 0px;
}
.aa-top-12 {
  top: 3rem;
}
.aa-top-3 {
  top: 0.75rem;
}
.aa-z-0 {
  z-index: 0;
}
.aa-z-1 {
  z-index: 1;
}
.aa-z-10 {
  z-index: 10;
}
.aa-z-11 {
  z-index: 11;
}
.aa-z-50 {
  z-index: 50;
}
.aa-m-0 {
  margin: 0px;
}
.aa-m-4 {
  margin: 1rem;
}
.-aa-mx-4 {
  margin-left: -1rem;
  margin-right: -1rem;
}
.aa-mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.aa-mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.aa-my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.-aa-mt-4 {
  margin-top: -1rem;
}
.aa-mb-0 {
  margin-bottom: 0px;
}
.aa-mb-1 {
  margin-bottom: 0.25rem;
}
.aa-mb-2 {
  margin-bottom: 0.5rem;
}
.aa-mb-3 {
  margin-bottom: 0.75rem;
}
.aa-ml-2 {
  margin-left: 0.5rem;
}
.aa-ml-4 {
  margin-left: 1rem;
}
.aa-ml-\[7px\] {
  margin-left: 7px;
}
.aa-ml-auto {
  margin-left: auto;
}
.aa-mr-0 {
  margin-right: 0px;
}
.aa-mr-0\.5 {
  margin-right: 0.125rem;
}
.aa-mr-1 {
  margin-right: 0.25rem;
}
.aa-mr-2 {
  margin-right: 0.5rem;
}
.aa-mr-3 {
  margin-right: 0.75rem;
}
.aa-mr-4 {
  margin-right: 1rem;
}
.aa-mr-auto {
  margin-right: auto;
}
.aa-mt-0 {
  margin-top: 0px;
}
.aa-mt-3 {
  margin-top: 0.75rem;
}
.aa-box-content {
  box-sizing: content-box;
}
.aa-line-clamp-1 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.aa-flex {
  display: flex;
}
.aa-hidden {
  display: none;
}
.aa-h-0 {
  height: 0px;
}
.aa-h-0\.5 {
  height: 0.125rem;
}
.aa-h-10 {
  height: 2.5rem;
}
.aa-h-12 {
  height: 3rem;
}
.aa-h-3 {
  height: 0.75rem;
}
.aa-h-6 {
  height: 1.5rem;
}
.aa-h-7 {
  height: 1.75rem;
}
.aa-h-8 {
  height: 2rem;
}
.aa-h-9 {
  height: 2.25rem;
}
.aa-h-\[47px\] {
  height: 47px;
}
.aa-w-10 {
  width: 2.5rem;
}
.aa-w-3 {
  width: 0.75rem;
}
.aa-w-6 {
  width: 1.5rem;
}
.aa-w-7 {
  width: 1.75rem;
}
.aa-w-8 {
  width: 2rem;
}
.aa-w-\[228px\] {
  width: 228px;
}
.aa-w-\[236px\] {
  width: 236px;
}
.aa-w-\[64px\] {
  width: 64px;
}
.aa-w-fit {
  width: -moz-fit-content;
  width: fit-content;
}
.aa-w-full {
  width: 100%;
}
.aa-w-inherit {
  width: inherit;
}
.aa-w-px {
  width: 1px;
}
.aa-max-w-\[430px\] {
  max-width: 430px;
}
.aa-flex-1 {
  flex: 1 1 0%;
}
.aa-flex-shrink-0 {
  flex-shrink: 0;
}
.aa-shrink-0 {
  flex-shrink: 0;
}
.aa-flex-grow-0 {
  flex-grow: 0;
}
.aa-grow-0 {
  flex-grow: 0;
}
.aa-basis-auto {
  flex-basis: auto;
}
.aa-rotate-90 {
  --tw-rotate: 90deg;
  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));
}
.aa-cursor-default {
  cursor: default;
}
.aa-cursor-pointer {
  cursor: pointer;
}
.aa-resize-none {
  resize: none;
}
.aa-list-none {
  list-style-type: none;
}
.aa-flex-row {
  flex-direction: row;
}
.aa-flex-col {
  flex-direction: column;
}
.aa-flex-nowrap {
  flex-wrap: nowrap;
}
.aa-items-end {
  align-items: flex-end;
}
.aa-items-center {
  align-items: center;
}
.aa-justify-center {
  justify-content: center;
}
.aa-justify-between {
  justify-content: space-between;
}
.aa-gap-2 {
  grid-gap: 0.5rem;
  gap: 0.5rem;
}
.aa-self-start {
  align-self: flex-start;
}
.aa-overflow-auto {
  overflow: auto;
}
.aa-overflow-hidden {
  overflow: hidden;
}
.aa-text-ellipsis {
  text-overflow: ellipsis;
}
.aa-whitespace-nowrap {
  white-space: nowrap;
}
.aa-rounded {
  border-radius: 0.25rem;
}
.aa-rounded-full {
  border-radius: 9999px;
}
.aa-rounded-lg {
  border-radius: 0.5rem;
}
.aa-rounded-md {
  border-radius: 0.375rem;
}
.aa-rounded-b-md {
  border-bottom-right-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}
.aa-border {
  border-width: 1px;
}
.aa-border-0 {
  border-width: 0px;
}
.aa-border-2 {
  border-width: 2px;
}
.aa-border-b {
  border-bottom-width: 1px;
}
.aa-border-r {
  border-right-width: 1px;
}
.aa-border-t {
  border-top-width: 1px;
}
.aa-border-none {
  border-style: none;
}
.aa-border-blue-600 {
  --tw-border-opacity: 1;
  border-color: rgb(51 143 255 / var(--tw-border-opacity));
}
.aa-border-blue-700 {
  --tw-border-opacity: 1;
  border-color: rgb(0 115 255 / var(--tw-border-opacity));
}
.aa-border-green-700 {
  --tw-border-opacity: 1;
  border-color: rgb(61 192 84 / var(--tw-border-opacity));
}
.aa-border-grey-200 {
  --tw-border-opacity: 1;
  border-color: rgb(235 238 245 / var(--tw-border-opacity));
}
.aa-border-grey-300 {
  --tw-border-opacity: 1;
  border-color: rgb(213 220 232 / var(--tw-border-opacity));
}
.aa-border-grey-400 {
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity));
}
.aa-border-grey-600 {
  --tw-border-opacity: 1;
  border-color: rgb(129 139 156 / var(--tw-border-opacity));
}
.aa-border-grey-700 {
  --tw-border-opacity: 1;
  border-color: rgb(97 106 121 / var(--tw-border-opacity));
}
.aa-border-red-300 {
  --tw-border-opacity: 1;
  border-color: rgb(255 181 176 / var(--tw-border-opacity));
}
.aa-border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.aa-border-b-grey-200 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(235 238 245 / var(--tw-border-opacity));
}
.aa-border-r-grey-200 {
  --tw-border-opacity: 1;
  border-right-color: rgb(235 238 245 / var(--tw-border-opacity));
}
.aa-border-t-grey-200 {
  --tw-border-opacity: 1;
  border-top-color: rgb(235 238 245 / var(--tw-border-opacity));
}
.\!aa-bg-grey-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity)) !important;
}
.aa-bg-blue-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(237 248 255 / var(--tw-bg-opacity));
}
.aa-bg-blue-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(0 115 255 / var(--tw-bg-opacity));
}
.aa-bg-blue-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(0 101 223 / var(--tw-bg-opacity));
}
.aa-bg-green-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(61 192 84 / var(--tw-bg-opacity));
}
.aa-bg-grey-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity));
}
.aa-bg-grey-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity));
}
.aa-bg-grey-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(213 220 232 / var(--tw-bg-opacity));
}
.aa-bg-grey-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(129 139 156 / var(--tw-bg-opacity));
}
.aa-bg-grey-800\/90 {
  background-color: rgb(76 83 94 / 0.9);
}
.aa-bg-red-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 240 240 / var(--tw-bg-opacity));
}
.aa-bg-transparent {
  background-color: transparent;
}
.aa-bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.aa-bg-none {
  background-image: none;
}
.aa-p-0 {
  padding: 0px;
}
.aa-p-0\.5 {
  padding: 0.125rem;
}
.aa-p-1 {
  padding: 0.25rem;
}
.aa-p-1\.5 {
  padding: 0.375rem;
}
.aa-p-2 {
  padding: 0.5rem;
}
.aa-p-3 {
  padding: 0.75rem;
}
.aa-p-4 {
  padding: 1rem;
}
.\!aa-px-6 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
.\!aa-py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.aa-px-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.aa-px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.aa-px-1\.5 {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.aa-px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.aa-px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.aa-px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.aa-px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.aa-px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.aa-px-5\.5 {
  padding-left: 1.375rem;
  padding-right: 1.375rem;
}
.aa-px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.aa-py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.aa-py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.aa-py-1\.75 {
  padding-top: 0.4375rem;
  padding-bottom: 0.4375rem;
}
.aa-py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.aa-py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.aa-py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.aa-py-3\.5 {
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}
.aa-pb-2 {
  padding-bottom: 0.5rem;
}
.aa-pl-1 {
  padding-left: 0.25rem;
}
.aa-pl-1\.5 {
  padding-left: 0.375rem;
}
.aa-pl-11 {
  padding-left: 2.75rem;
}
.aa-pl-2 {
  padding-left: 0.5rem;
}
.aa-pr-3 {
  padding-right: 0.75rem;
}
.aa-pr-4 {
  padding-right: 1rem;
}
.aa-pr-8 {
  padding-right: 2rem;
}
.aa-pt-16 {
  padding-top: 4rem;
}
.aa-text-center {
  text-align: center;
}
.aa-text-13 {
  font-size: .8125rem;
}
.aa-text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.aa-text-\[12px\] {
  font-size: 12px;
}
.aa-text-\[13px\] {
  font-size: 13px;
}
.aa-text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.aa-text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.aa-text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.aa-text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.aa-text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.aa-font-bold {
  font-weight: 700;
}
.aa-font-medium {
  font-weight: 500;
}
.aa-font-normal {
  font-weight: 400;
}
.aa-font-semibold {
  font-weight: 600;
}
.\!aa-leading-5 {
  line-height: 1.25rem !important;
}
.\!aa-leading-5\.5 {
  line-height: 1.375rem !important;
}
.aa-leading-4 {
  line-height: 1rem;
}
.aa-leading-4\.5 {
  line-height: 1.125rem;
}
.aa-leading-5 {
  line-height: 1.25rem;
}
.aa-leading-5\.5 {
  line-height: 1.375rem;
}
.aa-leading-6 {
  line-height: 1.5rem;
}
.aa-leading-\[22px\] {
  line-height: 22px;
}
.aa-leading-none {
  line-height: 1;
}
.aa-text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.aa-text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(51 143 255 / var(--tw-text-opacity));
}
.aa-text-blue-700 {
  --tw-text-opacity: 1;
  color: rgb(0 115 255 / var(--tw-text-opacity));
}
.aa-text-grey-500 {
  --tw-text-opacity: 1;
  color: rgb(158 166 181 / var(--tw-text-opacity));
}
.aa-text-grey-600 {
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity));
}
.aa-text-grey-700 {
  --tw-text-opacity: 1;
  color: rgb(97 106 121 / var(--tw-text-opacity));
}
.aa-text-grey-800 {
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity));
}
.aa-text-red-700 {
  --tw-text-opacity: 1;
  color: rgb(255 59 48 / var(--tw-text-opacity));
}
.aa-text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.aa-line-through {
  text-decoration-line: line-through;
}
.aa-opacity-100 {
  opacity: 1;
}
.aa-shadow-300 {
  --tw-shadow: 0px 2px 8px rgba(0, 0, 0, 0.08);
  --tw-shadow-colored: 0px 2px 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.aa-shadow-custom {
  --tw-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);
  --tw-shadow-colored: 0px 4px 20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.aa-shadow-none {
  --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);
}
.aa-outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.aa-outline-0 {
  outline-width: 0px;
}
.aa-transition-colors {
  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;
}
.aa-duration-300 {
  transition-duration: 300ms;
}
.aa-ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
helpdesk-notifications-bot .remind-dropdown .calendar input {
  font-weight: 400 !important;
  outline: none;
}
helpdesk-notifications-bot .remind-dropdown .calendar input.ng-invalid {
  border-color: #f96868 !important;
}
helpdesk-notifications-bot .remind-dropdown .timepicker .bs-timepicker-field {
  border: 1px solid #E2E4E9;
  border-radius: 6px;
  height: 30px;
  text-align: center;
  width: 44px;
}
helpdesk-notifications-bot .remind-dropdown .timepicker .bs-timepicker-field.is-invalid {
  border-color: #f96868 !important;
}
helpdesk-notifications-bot .remind-dropdown .timepicker .btn-default {
  border: 1px solid #E2E4E9 !important;
  border-radius: 6px !important;
  background: #ffffff !important;
  height: 30px;
  text-align: center;
  padding: 8px 11px !important;
  outline: none;
  font-size: 14px;
  line-height: 100%;
  font-weight: normal;
  display: flex;
  align-items: center;
  color: #4D5259 !important;
}
helpdesk-notifications-bot .remind-dropdown .timepicker .btn-default:hover {
  background: #ffffff !important;
}
helpdesk-notifications-bot .remind-dropdown .timepicker timepicker table tr:nth-child(2) td:nth-child(1) input {
  margin-left: -1px;
}
helpdesk-notifications-bot .remind-dropdown .timepicker timepicker table tr:nth-child(2) td:nth-child(4) {
  display: flex;
  width: 15px;
}
helpdesk-notifications-bot helpdesk-notifications-bot-remind .remind-body b {
  cursor: pointer;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(0 115 255 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
helpdesk-notifications-bot helpdesk-notifications-bot-remind .remind-body b:hover {
  --tw-text-opacity: 1;
  color: rgb(51 143 255 / var(--tw-text-opacity));
}
bs-datepicker-container .trish .date-due-date-highlight {
  background: #fce3e3 !important;
  border-radius: 100%;
}
helpdesk-orchestrator-default .strikethrough,
helpdesk-orchestrator-minified .strikethrough,
helpdesk-message-list .strikethrough {
  text-decoration: line-through;
}
helpdesk-orchestrator-default .avatar-grayscale,
helpdesk-orchestrator-minified .avatar-grayscale,
helpdesk-message-list .avatar-grayscale {
  filter: grayscale(1);
}
helpdesk-orchestrator-default .user-inactive,
helpdesk-orchestrator-minified .user-inactive,
helpdesk-message-list .user-inactive {
  font-size: 12px;
  line-height: 1;
  font-style: normal;
  font-weight: 500;
  text-transform: uppercase;
  color: #818B9C;
  word-break: keep-all;
  white-space: nowrap;
  display: flex;
  align-items: center;
}
helpdesk-orchestrator-default .user-inactive i,
helpdesk-orchestrator-minified .user-inactive i,
helpdesk-message-list .user-inactive i {
  background: url("data:image/svg+xml,%3Csvg  xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22  viewBox%3D%220 0 640 512%22%3E  %3Cpath    fill%3D%22%238b95a5%22    d%3D%22M274.7 304H173.3C77.61 304 0 381.6 0 477.3C0 496.5 15.52 512 34.66 512h378.7C432.5 512 448 496.5 448 477.3C448 381.6 370.4 304 274.7 304zM224 256c70.7 0 128-57.31 128-128S294.7 0 224 0C153.3 0 96 57.31 96 128S153.3 256 224 256zM577.9 223.1l47.03-47.03c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0L544 190.1l-47.03-47.03c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94l47.03 47.03l-47.03 47.03c-9.375 9.375-9.375 24.56 0 33.94c9.373 9.373 24.56 9.381 33.94 0L544 257.9l47.03 47.03c9.373 9.373 24.56 9.381 33.94 0c9.375-9.375 9.375-24.56 0-33.94L577.9 223.1z%22  %2F%3E%3C%2Fsvg%3E") no-repeat center center;
  display: block;
  width: 18px;
  height: 24px;
  margin-right: 5px;
}
helpdesk-search .search-container {
  position: static;
  display: flex;
  height: 3rem;
  flex-direction: column;
}
helpdesk-search .search-container .search-container-input {
  position: absolute;
  top: 0px;
  z-index: 11;
}
helpdesk-search .search-container .search-container-result {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 3rem;
  bottom: 100%;
  z-index: 10;
  display: flex;
  height: 0px;
  flex: 1 1 0%;
  flex-direction: column;
  overflow: hidden;
}
helpdesk-search .search-container.animated .search-container-input {
  width: 100%;
}
helpdesk-search .search-container.animated .search-container-result {
  bottom: 0px;
  height: calc(100% - 48px);
}
helpdesk-search helpdesk-search-result .pagination-body {
  padding: 0px !important;
}
helpdesk-search helpdesk-search-result helpdesk-search-result-entity .entity-line b {
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(0 115 255 / var(--tw-text-opacity));
}
helpdesk-search helpdesk-search-result helpdesk-search-result-entity .entity-line span, helpdesk-search helpdesk-search-result helpdesk-search-result-entity .entity-line b {
  line-height: 1.375rem;
}
helpdesk-reminder-dropdown .form-control {
  height: 2.25rem !important;
  border-radius: 0.5rem !important;
  border-width: 1px !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(180 189 207 / var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 1.25rem !important;
  --tw-text-opacity: 1 !important;
  color: rgb(76 83 94 / var(--tw-text-opacity)) !important;
}
helpdesk-reminder-dropdown .form-control::placeholder {
  --tw-text-opacity: 1 !important;
  color: rgb(180 189 207 / var(--tw-text-opacity)) !important;
}
helpdesk-reminder-dropdown .form-control:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgb(213 220 232 / var(--tw-border-opacity)) !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06) !important;
}
helpdesk-reminder-dropdown .form-control:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgb(51 143 255 / var(--tw-border-opacity)) !important;
  outline-width: 0px !important;
}
helpdesk-reminder-dropdown .form-control:focus::placeholder {
  --tw-text-opacity: 1 !important;
  color: rgb(235 238 245 / var(--tw-text-opacity)) !important;
}
helpdesk-reminder-dropdown .form-control:disabled {
  --tw-border-opacity: 1 !important;
  border-color: rgb(180 189 207 / var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(158 166 181 / var(--tw-text-opacity)) !important;
  opacity: 1 !important;
  --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;
}
helpdesk-reminder-dropdown .form-control.ng-invalid.ng-touched {
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 181 176 / var(--tw-border-opacity)) !important;
}
helpdesk-reminder-dropdown .dropdown-reminder-body-calendar .calendar .form-control {
  padding-right: 2rem !important;
}
helpdesk-reminder-dropdown .dropdown-reminder-body-calendar timepicker .bs-timepicker-field {
  width: 64px;
  text-align: center;
}
helpdesk-reminder-dropdown .dropdown-reminder-body-calendar timepicker button {
  margin-left: 7px !important;
  height: 2.25rem !important;
  width: 64px !important;
  border-radius: 0.5rem !important;
  border-width: 1px !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(180 189 207 / var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
  padding-left: 1.375rem !important;
  padding-right: 1.375rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
  text-align: center !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 1.25rem !important;
  --tw-text-opacity: 1 !important;
  color: rgb(76 83 94 / var(--tw-text-opacity)) !important;
  display: flex;
  align-items: center;
}
.placeholder\:aa-truncate::placeholder {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.placeholder\:aa-text-grey-200::placeholder {
  --tw-text-opacity: 1;
  color: rgb(235 238 245 / var(--tw-text-opacity));
}
.placeholder\:aa-text-grey-300::placeholder {
  --tw-text-opacity: 1;
  color: rgb(213 220 232 / var(--tw-text-opacity));
}
.placeholder\:aa-text-grey-400::placeholder {
  --tw-text-opacity: 1;
  color: rgb(180 189 207 / var(--tw-text-opacity));
}
.hover\:aa-border-blue-600:hover {
  --tw-border-opacity: 1;
  border-color: rgb(51 143 255 / var(--tw-border-opacity));
}
.hover\:aa-border-green-600:hover {
  --tw-border-opacity: 1;
  border-color: rgb(84 201 105 / var(--tw-border-opacity));
}
.hover\:aa-border-grey-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(158 166 181 / var(--tw-border-opacity));
}
.hover\:aa-border-grey-600:hover {
  --tw-border-opacity: 1;
  border-color: rgb(129 139 156 / var(--tw-border-opacity));
}
.hover\:aa-bg-blue-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(51 143 255 / var(--tw-bg-opacity));
}
.hover\:aa-bg-green-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(84 201 105 / var(--tw-bg-opacity));
}
.hover\:aa-bg-grey-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity));
}
.hover\:aa-bg-grey-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity));
}
.hover\:aa-bg-grey-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(180 189 207 / var(--tw-bg-opacity));
}
.hover\:aa-bg-grey-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(158 166 181 / var(--tw-bg-opacity));
}
.hover\:aa-text-blue-600:hover {
  --tw-text-opacity: 1;
  color: rgb(51 143 255 / var(--tw-text-opacity));
}
.hover\:aa-text-grey-600:hover {
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity));
}
.hover\:aa-text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.focus\:aa-text-grey-600:focus {
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity));
}
.focus\:aa-text-white:focus {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.focus\:aa-outline-0:focus {
  outline-width: 0px;
}
.active\:aa-border-blue-800:active {
  --tw-border-opacity: 1;
  border-color: rgb(0 101 223 / var(--tw-border-opacity));
}
.active\:aa-border-green-800:active {
  --tw-border-opacity: 1;
  border-color: rgb(53 168 74 / var(--tw-border-opacity));
}
.active\:aa-border-grey-700:active {
  --tw-border-opacity: 1;
  border-color: rgb(97 106 121 / var(--tw-border-opacity));
}
.active\:aa-border-grey-800:active {
  --tw-border-opacity: 1;
  border-color: rgb(76 83 94 / var(--tw-border-opacity));
}
.active\:aa-bg-blue-800:active {
  --tw-bg-opacity: 1;
  background-color: rgb(0 101 223 / var(--tw-bg-opacity));
}
.active\:aa-bg-green-800:active {
  --tw-bg-opacity: 1;
  background-color: rgb(53 168 74 / var(--tw-bg-opacity));
}
.active\:aa-bg-grey-100:active {
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity));
}
.active\:aa-bg-grey-700:active {
  --tw-bg-opacity: 1;
  background-color: rgb(97 106 121 / var(--tw-bg-opacity));
}
.active\:aa-text-grey-800:active {
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity));
}
.disabled\:aa-bg-blue-300:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(170 216 247 / var(--tw-bg-opacity));
}
.disabled\:aa-bg-green-300:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(184 236 194 / var(--tw-bg-opacity));
}
.disabled\:aa-bg-grey-300:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(213 220 232 / var(--tw-bg-opacity));
}
.disabled\:aa-text-grey-300:disabled {
  --tw-text-opacity: 1;
  color: rgb(213 220 232 / var(--tw-text-opacity));
}
.aa-group:hover .group-hover\:aa-block {
  display: block;
}
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  touch-action: none;
  user-select: none;
  box-sizing: border-box;
}
.noUi-target {
  position: relative;
}
.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
/* Wrapper for all connect elements.
 */
.noUi-connects {
  overflow: hidden;
  z-index: 0;
}
.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat;
}
/* Offset direction
 */
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto;
}
/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
.noUi-vertical .noUi-origin {
  top: -100%;
  width: 0;
}
.noUi-horizontal .noUi-origin {
  height: 0;
}
.noUi-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
}
.noUi-touch-area {
  height: 100%;
  width: 100%;
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  transition: transform 0.3s;
}
.noUi-state-drag * {
  cursor: inherit !important;
}
/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px;
}
.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  right: -17px;
  top: -6px;
}
.noUi-vertical {
  width: 18px;
}
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  right: -6px;
  bottom: -17px;
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  left: -17px;
  right: auto;
}
/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
.noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}
.noUi-connects {
  border-radius: 3px;
}
.noUi-connect {
  background: #3FB8AF;
}
/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize;
}
.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}
.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}
.noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}
/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}
.noUi-handle:after {
  left: 17px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}
.noUi-vertical .noUi-handle:after {
  top: 17px;
}
/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8;
}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}
/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  box-sizing: border-box;
}
.noUi-pips {
  position: absolute;
  color: #999;
}
/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}
/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC;
}
.noUi-marker-sub {
  background: #AAA;
}
.noUi-marker-large {
  background: #AAA;
}
/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}
.noUi-value-horizontal {
  transform: translate(-50%, 50%);
}
.noUi-rtl .noUi-value-horizontal {
  transform: translate(50%, 50%);
}
.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}
/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}
.noUi-value-vertical {
  transform: translate(0, -50%);
  padding-left: 25px;
}
.noUi-rtl .noUi-value-vertical {
  transform: translate(0, 50%);
}
.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}
.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}
.noUi-horizontal .noUi-tooltip {
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}
.noUi-vertical .noUi-tooltip {
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}
.noUi-horizontal .noUi-origin > .noUi-tooltip {
  transform: translate(50%, 0);
  left: auto;
  bottom: 10px;
}
.noUi-vertical .noUi-origin > .noUi-tooltip {
  transform: translate(0, -18px);
  top: auto;
  right: 28px;
}
/*!
 * Copyright (c) HANDSONCODE sp. z o. o.
 *
 * HANDSONTABLE is a software distributed by HANDSONCODE sp. z o. o., a Polish corporation based in
 * Gdynia, Poland, at Aleja Zwyciestwa 96-98, registered by the District Court in Gdansk under number
 * 538651, EU tax ID number: PL5862294002, share capital: PLN 62,800.00.
 *
 * This software is protected by applicable copyright laws, including international treaties, and dual-
 * licensed - depending on whether your use for commercial purposes, meaning intended for or
 * resulting in commercial advantage or monetary compensation, or not.
 *
 * If your use is strictly personal or solely for evaluation purposes, meaning for the purposes of testing
 * the suitability, performance, and usefulness of this software outside the production environment,
 * you agree to be bound by the terms included in the "handsontable-non-commercial-license.pdf" file.
 *
 * Your use of this software for commercial purposes is subject to the terms included in an applicable
 * license agreement.
 *
 * In any case, you must not make any such use of this software as to develop software which may be
 * considered competitive with this software.
 *
 * UNLESS EXPRESSLY AGREED OTHERWISE, HANDSONCODE PROVIDES THIS SOFTWARE ON AN "AS IS"
 * BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, AND IN NO EVENT AND UNDER NO
 * LEGAL THEORY, SHALL HANDSONCODE BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY DIRECT,
 * INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER ARISING FROM
 * USE OR INABILITY TO USE THIS SOFTWARE.
 *
 * Version: 13.1.0
 * Release date: 31/08/2023 (built at 31/08/2023 08:23:39)
 */
/**
 * Fix for bootstrap styles
 */
.handsontable .table th, .handsontable .table td {
  border-top: none;
}
.handsontable tr {
  background: #fff;
}
.handsontable td {
  background-color: inherit;
}
.handsontable .table caption + thead tr:first-child th,
.handsontable .table caption + thead tr:first-child td,
.handsontable .table colgroup + thead tr:first-child th,
.handsontable .table colgroup + thead tr:first-child td,
.handsontable .table thead:first-child tr:first-child th,
.handsontable .table thead:first-child tr:first-child td {
  border-top: 1px solid #CCCCCC;
}
/* table-bordered */
.handsontable .table-bordered {
  border: 0;
  border-collapse: separate;
}
.handsontable .table-bordered th,
.handsontable .table-bordered td {
  border-left: none;
}
.handsontable .table-bordered th:first-child,
.handsontable .table-bordered td:first-child {
  border-left: 1px solid #CCCCCC;
}
.handsontable .table > tbody > tr > td,
.handsontable .table > tbody > tr > th,
.handsontable .table > tfoot > tr > td,
.handsontable .table > tfoot > tr > th,
.handsontable .table > thead > tr > td,
.handsontable .table > thead > tr > th {
  line-height: 21px;
  padding: 0;
}
.col-lg-1.handsontable, .col-lg-10.handsontable, .col-lg-11.handsontable, .col-lg-12.handsontable,
.col-lg-2.handsontable, .col-lg-3.handsontable, .col-lg-4.handsontable, .col-lg-5.handsontable, .col-lg-6.handsontable, .col-lg-7.handsontable, .col-lg-8.handsontable, .col-lg-9.handsontable,
.col-md-1.handsontable, .col-md-10.handsontable, .col-md-11.handsontable, .col-md-12.handsontable,
.col-md-2.handsontable, .col-md-3.handsontable, .col-md-4.handsontable, .col-md-5.handsontable, .col-md-6.handsontable, .col-md-7.handsontable, .col-md-8.handsontable, .col-md-9.handsontable .col-sm-1.handsontable,
.col-sm-10.handsontable, .col-sm-11.handsontable, .col-sm-12.handsontable,
.col-sm-2.handsontable, .col-sm-3.handsontable, .col-sm-4.handsontable, .col-sm-5.handsontable, .col-sm-6.handsontable, .col-sm-7.handsontable, .col-sm-8.handsontable, .col-sm-9.handsontable .col-xs-1.handsontable,
.col-xs-10.handsontable, .col-xs-11.handsontable, .col-xs-12.handsontable,
.col-xs-2.handsontable, .col-xs-3.handsontable, .col-xs-4.handsontable, .col-xs-5.handsontable, .col-xs-6.handsontable, .col-xs-7.handsontable, .col-xs-8.handsontable, .col-xs-9.handsontable {
  padding-left: 0;
  padding-right: 0;
}
.handsontable .table-striped > tbody > tr:nth-of-type(even) {
  background-color: #FFF;
}
.handsontable {
  position: relative;
}
.handsontable .hide {
  display: none;
}
.handsontable .relative {
  position: relative;
}
.handsontable .wtHider {
  width: 0;
}
.handsontable .wtSpreader {
  position: relative;
  /*must be 0, otherwise blank space appears in scroll demo after scrolling max to the right */
  width: 0;
  height: auto;
}
.handsontable table,
.handsontable tbody,
.handsontable thead,
.handsontable td,
.handsontable th,
.handsontable input,
.handsontable textarea,
.handsontable div {
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
}
.handsontable input,
.handsontable textarea {
  min-height: initial;
}
.handsontable table.htCore {
  border-collapse: separate;
  /* it must be separate, otherwise there are offset miscalculations in WebKit: http://stackoverflow.com/questions/2655987/border-collapse-differences-in-ff-and-webkit */
  /* this actually only changes appearance of user selection - does not make text unselectable */
  /* -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none; // no browser supports unprefixed version
  */
  border-spacing: 0;
  margin: 0;
  border-width: 0;
  table-layout: fixed;
  width: 0;
  outline-width: 0;
  cursor: default;
  /* reset bootstrap table style. for more info see: https://github.com/handsontable/handsontable/issues/224 */
  max-width: none;
  max-height: none;
}
.handsontable col {
  width: 50px;
}
.handsontable col.rowHeader {
  width: 50px;
}
.handsontable th,
.handsontable td {
  border-top-width: 0;
  border-left-width: 0;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  height: 22px;
  empty-cells: show;
  line-height: 21px;
  padding: 0 4px 0 4px;
  /* top, bottom padding different than 0 is handled poorly by FF with HTML5 doctype */
  background-color: #fff;
  vertical-align: top;
  overflow: hidden;
  outline-width: 0;
  white-space: pre-wrap;
}
[dir=rtl].handsontable th, [dir=rtl].handsontable td {
  border-right-width: 0;
  border-left: 1px solid #ccc;
}
.handsontable th:last-child {
  /*Foundation framework fix*/
  border-left: none;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
[dir=rtl].handsontable th:last-child {
  /*Foundation framework fix*/
  border-right: none;
  border-left: 1px solid #ccc;
}
.handsontable th:first-child,
.handsontable th:nth-child(2),
.handsontable td:first-of-type {
  border-left: 1px solid #ccc;
}
[dir=rtl].handsontable th:first-child, [dir=rtl].handsontable th:nth-child(2), [dir=rtl].handsontable td:first-of-type {
  border-right: 1px solid #ccc;
}
/* It removes double right border from first column header when row headers are disabled */
.handsontable .ht_clone_top th:nth-child(2) {
  border-left-width: 0;
  border-right: 1px solid #ccc;
}
[dir=rtl].handsontable .ht_clone_top th:nth-child(2) {
  border-right-width: 0;
  border-left: 1px solid #ccc;
}
.handsontable.htRowHeaders thead tr th:nth-child(2) {
  border-left: 1px solid #ccc;
}
[dir=rtl].handsontable.htRowHeaders thead tr th:nth-child(2) {
  border-right: 1px solid #ccc;
}
.handsontable tr:first-child th,
.handsontable tr:first-child td {
  border-top: 1px solid #ccc;
}
.ht_master:not(.innerBorderInlineStart):not(.emptyColumns) ~ .handsontable tbody tr th,
.ht_master:not(.innerBorderInlineStart):not(.emptyColumns) ~ .handsontable:not(.ht_clone_top) thead tr th:first-child {
  border-right-width: 0;
  border-left: 1px solid #ccc;
}
[dir=rtl].ht_master:not(.innerBorderInlineStart):not(.emptyColumns) ~ .handsontable tbody tr th, [dir=rtl].ht_master:not(.innerBorderInlineStart):not(.emptyColumns) ~ .handsontable:not(.ht_clone_top) thead tr th:first-child {
  border-left-width: 0;
  border-right: 1px solid #ccc;
}
/*
innerBorderTop - Property controlled by top overlay
innerBorderBottom - Property controlled by bottom overlay
 */
.ht_master:not(.innerBorderTop):not(.innerBorderBottom) thead tr:last-child th,
.ht_master:not(.innerBorderTop):not(.innerBorderBottom) ~ .handsontable thead tr:last-child th,
.ht_master:not(.innerBorderTop):not(.innerBorderBottom) thead tr.lastChild th,
.ht_master:not(.innerBorderTop):not(.innerBorderBottom) ~ .handsontable thead tr.lastChild th {
  border-bottom-width: 0;
}
.handsontable th {
  background-color: #f0f0f0;
  color: #222;
  text-align: center;
  font-weight: normal;
  white-space: nowrap;
}
.handsontable thead th {
  padding: 0;
}
.handsontable th.active {
  background-color: #ccc;
}
.handsontable thead th .relative {
  padding: 2px 4px;
}
.handsontable span.colHeader {
  display: inline-block;
  line-height: 1.1;
}
/* Selection */
.handsontable .wtBorder {
  position: absolute;
  font-size: 0;
}
.handsontable .wtBorder.hidden {
  display: none !important;
}
/* A layer order of the selection types */
.handsontable .wtBorder.current {
  z-index: 10;
}
.handsontable .wtBorder.area {
  z-index: 8;
}
.handsontable .wtBorder.fill {
  z-index: 6;
}
/* fill handle */
.handsontable .wtBorder.corner {
  font-size: 0;
  cursor: crosshair;
}
.ht_clone_master {
  z-index: 100;
}
.ht_clone_inline_start {
  z-index: 120;
}
.ht_clone_bottom {
  z-index: 130;
}
.ht_clone_bottom_inline_start_corner {
  z-index: 150;
}
.ht_clone_top {
  z-index: 160;
}
.ht_clone_top_inline_start_corner {
  z-index: 180;
}
.handsontable col.hidden {
  width: 0 !important;
}
.handsontable tr.hidden,
.handsontable tr.hidden td,
.handsontable tr.hidden th {
  display: none;
}
.ht_master,
.ht_clone_inline_start,
.ht_clone_top,
.ht_clone_bottom {
  overflow: hidden;
}
.ht_master .wtHolder {
  overflow: auto;
}
.handsontable .ht_master thead,
.handsontable .ht_master tr th,
.handsontable .ht_clone_inline_start thead {
  visibility: hidden;
}
.ht_clone_top .wtHolder,
.ht_clone_inline_start .wtHolder,
.ht_clone_bottom .wtHolder {
  overflow: hidden;
}
.handsontable {
  touch-action: manipulation;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Helvetica Neue", Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #373737;
}
.handsontable a {
  color: #104acc;
}
.handsontable.htAutoSize {
  visibility: hidden;
  left: -99000px;
  position: absolute;
  top: -99000px;
}
.handsontable td.htInvalid {
  /*gives priority over td.area selection background*/
  background-color: #ff4c42 !important;
}
.handsontable td.htNoWrap {
  white-space: nowrap;
}
.hot-display-license-info {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Helvetica Neue", Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #373737;
  padding: 5px 0 3px 0;
  text-align: left;
}
.hot-display-license-info a {
  color: #104acc;
  font-size: 10px;
}
/* plugins */
/* row + column resizer*/
.handsontable .manualColumnResizer {
  position: absolute;
  top: 0;
  cursor: col-resize;
  z-index: 210;
  width: 5px;
  height: 25px;
}
.handsontable .manualRowResizer {
  position: absolute;
  left: 0;
  cursor: row-resize;
  z-index: 210;
  height: 5px;
  width: 50px;
}
.handsontable .manualColumnResizer:hover,
.handsontable .manualColumnResizer.active,
.handsontable .manualRowResizer:hover,
.handsontable .manualRowResizer.active {
  background-color: #34a9db;
}
.handsontable .manualColumnResizerGuide {
  position: absolute;
  right: unset;
  top: 0;
  background-color: #34a9db;
  display: none;
  width: 0;
  border-right: 1px dashed #777;
  border-left: none;
  margin-left: 5px;
  margin-right: unset;
}
[dir=rtl].handsontable .manualColumnResizerGuide {
  left: unset;
  border-left: 1px dashed #777;
  border-right: none;
  margin-right: 5px;
  margin-left: unset;
}
.handsontable .manualRowResizerGuide {
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #34a9db;
  display: none;
  height: 0;
  border-bottom: 1px dashed #777;
  margin-top: 5px;
}
.handsontable .manualColumnResizerGuide.active,
.handsontable .manualRowResizerGuide.active {
  display: block;
  z-index: 209;
}
.handsontable .columnSorting {
  position: relative;
}
.handsontable .columnSorting.sortAction:hover {
  text-decoration: underline;
  cursor: pointer;
}
/* Arrow position */
.handsontable span.colHeader.columnSorting::before {
  /* Centering start */
  top: 50%;
  /* One extra pixel for purpose of proper positioning of sorting arrow, when `font-size` set to default */
  margin-top: -6px;
  /* Centering end */
  /* For purpose of continuous mouse over experience, when moving between the `span` and the `::before` elements */
  padding-left: 8px;
  padding-right: 0;
  position: absolute;
  right: -9px;
  left: unset;
  content: "";
  height: 10px;
  width: 5px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position-x: right;
}
[dir=rtl].handsontable span.colHeader.columnSorting::before {
  /* Centering end */
  /* For purpose of continuous mouse over experience, when moving between the `span` and the `::before` elements */
  padding-right: 8px;
  padding-left: 0;
  left: -9px;
  right: unset;
  background-position-x: left;
}
.handsontable span.colHeader.columnSorting.ascending::before {
  /* arrow up; 20 x 40 px, scaled to 5 x 10 px; base64 size: 0.3kB */
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAMAAADJ7yrpAAAAKlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKE86IAAAADXRSTlMABBEmRGprlJW72e77tTkTKwAAAFNJREFUeAHtzjkSgCAUBNHPgsoy97+ulGXRqJE5L+xkxoYt2UdsLb5bqFINz+aLuuLn5rIu2RkO3fZpWENimNgiw6iBYRTPMLJjGFxQZ1hxxb/xBI1qC8k39CdKAAAAAElFTkSuQmCC);
}
.handsontable span.colHeader.columnSorting.descending::before {
  /* arrow down; 20 x 40 px, scaled to 5 x 10 px; base64 size: 0.3kB */
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAMAAADJ7yrpAAAAKlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKE86IAAAADXRSTlMABBEmRGprlJW72e77tTkTKwAAAFJJREFUeAHtzjkSgCAQRNFmQYUZ7n9dKUvru0TmvPAn3br0QfgdZ5xx6x+rQn23GqTYnq1FDcnuzZIO2WmedVqIRVxgGKEyjNgYRjKGkZ1hFIZ3I70LyM0VtU8AAAAASUVORK5CYII=);
}
.htGhostTable .htCore span.colHeader.columnSorting:not(.indicatorDisabled)::after {
  content: "*";
  display: inline-block;
  position: relative;
  /* The multi-line header and header with longer text need more padding to not hide arrow,
  we make header wider in `GhostTable` to make some space for arrow which is positioned absolutely in the main table */
  padding-right: 20px;
}
.handsontable td.area,
.handsontable td.area-1,
.handsontable td.area-2,
.handsontable td.area-3,
.handsontable td.area-4,
.handsontable td.area-5,
.handsontable td.area-6,
.handsontable td.area-7 {
  position: relative;
}
.handsontable td.area:before,
.handsontable td.area-1:before,
.handsontable td.area-2:before,
.handsontable td.area-3:before,
.handsontable td.area-4:before,
.handsontable td.area-5:before,
.handsontable td.area-6:before,
.handsontable td.area-7:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  /* Fix for IE9 to spread the ":before" pseudo element to 100% height of the parent element */
  bottom: -100% \9 ;
  background: #005eff;
}
/* Fix for IE10 and IE11 to spread the ":before" pseudo element to 100% height of the parent element */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .handsontable td.area:before,
  .handsontable td.area-1:before,
  .handsontable td.area-2:before,
  .handsontable td.area-3:before,
  .handsontable td.area-4:before,
  .handsontable td.area-5:before,
  .handsontable td.area-6:before,
  .handsontable td.area-7:before {
    bottom: -100%;
  }
}
.handsontable td.area:before {
  opacity: 0.1;
}
.handsontable td.area-1:before {
  opacity: 0.2;
}
.handsontable td.area-2:before {
  opacity: 0.27;
}
.handsontable td.area-3:before {
  opacity: 0.35;
}
.handsontable td.area-4:before {
  opacity: 0.41;
}
.handsontable td.area-5:before {
  opacity: 0.47;
}
.handsontable td.area-6:before {
  opacity: 0.54;
}
.handsontable td.area-7:before {
  opacity: 0.58;
}
.handsontable tbody th.ht__highlight,
.handsontable thead th.ht__highlight {
  background-color: #dcdcdc;
}
.handsontable tbody th.ht__active_highlight,
.handsontable thead th.ht__active_highlight {
  background-color: #8eb0e7;
  color: #000;
}
.handsontableInput {
  border: none;
  outline-width: 0;
  margin: 0;
  padding: 1px 5px 0 5px;
  font-family: inherit;
  line-height: 21px;
  font-size: inherit;
  box-shadow: 0 0 0 2px #5292F7 inset;
  resize: none;
  /*below are needed to overwrite stuff added by jQuery UI Bootstrap theme*/
  display: block;
  color: #000;
  border-radius: 0;
  background-color: #FFF;
  /*overwrite styles potentionally made by a framework*/
}
.handsontableInput:focus {
  outline: none;
}
.handsontableInputHolder {
  position: absolute;
  top: 0;
  left: 0;
}
.htSelectEditor {
  -webkit-appearance: menulist-button !important;
  position: absolute;
  width: auto;
}
.htSelectEditor:focus {
  outline: none;
}
/*
TextRenderer readOnly cell
*/
.handsontable .htDimmed {
  color: #777;
}
.handsontable .htSubmenu {
  position: relative;
}
.handsontable .htSubmenu :after {
  content: "▶";
  color: #777;
  position: absolute;
  right: 5px;
  font-size: 9px;
}
[dir=rtl].handsontable .htSubmenu :after {
  content: "";
}
[dir=rtl].handsontable .htSubmenu :before {
  content: "◀";
  color: #777;
  position: absolute;
  left: 5px;
  font-size: 9px;
}
/*
TextRenderer horizontal alignment
*/
.handsontable .htLeft {
  text-align: left;
}
.handsontable .htCenter {
  text-align: center;
}
.handsontable .htRight {
  text-align: right;
}
.handsontable .htJustify {
  text-align: justify;
}
/*
TextRenderer vertical alignment
*/
.handsontable .htTop {
  vertical-align: top;
}
.handsontable .htMiddle {
  vertical-align: middle;
}
.handsontable .htBottom {
  vertical-align: bottom;
}
/*
TextRenderer placeholder value
*/
.handsontable .htPlaceholder {
  color: #999;
}
/**
 * Handsontable listbox theme
 */
.handsontable.listbox {
  margin: 0;
}
.handsontable.listbox .ht_master table {
  border: 1px solid #ccc;
  border-collapse: separate;
  background: white;
}
.handsontable.listbox th,
.handsontable.listbox tr:first-child th,
.handsontable.listbox tr:last-child th,
.handsontable.listbox tr:first-child td,
.handsontable.listbox td {
  border-color: transparent !important;
}
.handsontable.listbox th,
.handsontable.listbox td {
  white-space: nowrap;
  text-overflow: ellipsis;
}
.handsontable.listbox td.htDimmed {
  cursor: default;
  color: inherit;
  font-style: inherit;
}
.handsontable.listbox .wtBorder {
  visibility: hidden;
}
.handsontable.listbox tr td.current,
.handsontable.listbox tr:hover td {
  background: #eee;
}
.ht_editor_hidden {
  z-index: -1;
}
.ht_editor_visible {
  z-index: 200;
}
.handsontable td.htSearchResult {
  background: #fcedd9;
  color: #583707;
}
.handsontable .collapsibleIndicator {
  position: absolute;
  top: 50%;
  transform: translate(0%, -50%);
  left: unset;
  right: 5px;
  border: 1px solid #A6A6A6;
  line-height: 8px;
  color: #222;
  border-radius: 10px;
  font-size: 10px;
  width: 10px;
  height: 10px;
  cursor: pointer;
  box-shadow: 0 0 0 6px rgb(238, 238, 238);
  background: #eee;
  text-align: center;
}
[dir=rtl].handsontable .collapsibleIndicator {
  right: unset;
  left: 5px;
}
/*

 Handsontable Mobile Text Editor stylesheet

 */
.handsontable.mobile,
.handsontable.mobile .wtHolder {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-overflow-scrolling: touch;
}
.handsontable.mobile .handsontableInput:focus {
  box-shadow: 0 0 0 2px #5292f7 inset;
  -webkit-appearance: none;
}
/* Initial left/top coordinates - overwritten when actual position is set */
.handsontable .topSelectionHandle,
.handsontable .topSelectionHandle-HitArea,
.handsontable .bottomSelectionHandle,
.handsontable .bottomSelectionHandle-HitArea {
  left: -10000px;
  right: unset;
  top: -10000px;
  z-index: 9999;
}
[dir=rtl].handsontable .topSelectionHandle, [dir=rtl].handsontable .topSelectionHandle-HitArea, [dir=rtl].handsontable .bottomSelectionHandle, [dir=rtl].handsontable .bottomSelectionHandle-HitArea {
  right: -10000px;
  left: unset;
}
.handsontable.hide-tween {
  animation: opacity-hide 0.3s;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
}
.handsontable.show-tween {
  animation: opacity-show 0.3s;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
}
/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/
 */
.pika-single {
  z-index: 9999;
  display: block;
  position: relative;
  color: #333;
  background: #fff;
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/*
clear child float (pika-lendar), using the famous micro clearfix hack
http://nicolasgallagher.com/micro-clearfix-hack/
*/
.pika-single:before,
.pika-single:after {
  content: " ";
  display: table;
}
.pika-single:after {
  clear: both;
}
.pika-single.is-hidden {
  display: none;
}
.pika-single.is-bound {
  position: absolute;
  box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5);
}
.pika-lendar {
  float: left;
  width: 240px;
  margin: 8px;
}
.pika-title {
  position: relative;
  text-align: center;
}
.pika-label {
  display: inline-block;
  position: relative;
  z-index: 9999;
  overflow: hidden;
  margin: 0;
  padding: 5px 3px;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  background-color: #fff;
}
.pika-title select {
  cursor: pointer;
  position: absolute;
  z-index: 9998;
  margin: 0;
  left: 0;
  top: 5px;
  opacity: 0;
}
.pika-prev,
.pika-next {
  display: block;
  cursor: pointer;
  position: relative;
  outline: none;
  border: 0;
  padding: 0;
  width: 20px;
  height: 30px;
  /* hide text using text-indent trick, using width value (it's enough) */
  text-indent: 20px;
  white-space: nowrap;
  overflow: hidden;
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 75% 75%;
  opacity: 0.5;
}
.pika-prev:hover,
.pika-next:hover {
  opacity: 1;
}
.pika-prev,
.is-rtl .pika-next {
  float: left;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==);
}
.pika-next,
.is-rtl .pika-prev {
  float: right;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=);
}
.pika-prev.is-disabled,
.pika-next.is-disabled {
  cursor: default;
  opacity: 0.2;
}
.pika-select {
  display: inline-block;
}
.pika-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border: 0;
}
.pika-table th,
.pika-table td {
  width: 14.2857142857%;
  padding: 0;
}
.pika-table th {
  color: #999;
  font-size: 12px;
  line-height: 25px;
  font-weight: bold;
  text-align: center;
}
.pika-button {
  cursor: pointer;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  outline: none;
  border: 0;
  margin: 0;
  width: 100%;
  padding: 5px;
  color: #666;
  font-size: 12px;
  line-height: 15px;
  text-align: right;
  background: #f5f5f5;
  height: initial;
}
.pika-week {
  font-size: 11px;
  color: #999;
}
.is-today .pika-button {
  color: #33aaff;
  font-weight: bold;
}
.is-selected .pika-button,
.has-event .pika-button {
  color: #fff;
  font-weight: bold;
  background: #33aaff;
  box-shadow: inset 0 1px 3px #178fe5;
  border-radius: 3px;
}
.has-event .pika-button {
  background: #005da9;
  box-shadow: inset 0 1px 3px #0076c9;
}
.is-disabled .pika-button,
.is-inrange .pika-button {
  background: #D5E9F7;
}
.is-startrange .pika-button {
  color: #fff;
  background: #6CB31D;
  box-shadow: none;
  border-radius: 3px;
}
.is-endrange .pika-button {
  color: #fff;
  background: #33aaff;
  box-shadow: none;
  border-radius: 3px;
}
.is-disabled .pika-button {
  pointer-events: none;
  cursor: default;
  color: #999;
  opacity: 0.3;
}
.is-outside-current-month .pika-button {
  color: #999;
  opacity: 0.3;
}
.is-selection-disabled {
  pointer-events: none;
  cursor: default;
}
.pika-button:hover,
.pika-row.pick-whole-week:hover .pika-button {
  color: #fff;
  background: #ff8000;
  box-shadow: none;
  border-radius: 3px;
}
/* styling for abbr */
.pika-table abbr {
  border-bottom: none;
  cursor: help;
}
/*
AutocompleteRenderer down arrow
*/
.handsontable .htAutocompleteArrow {
  float: right;
  font-size: 10px;
  color: #EEE;
  cursor: default;
  width: 16px;
  text-align: center;
}
[dir=rtl].handsontable .htAutocompleteArrow {
  float: left;
}
.handsontable td .htAutocompleteArrow:hover {
  color: #777;
}
.handsontable td.area .htAutocompleteArrow {
  color: #d3d3d3;
}
/*
CheckboxRenderer
*/
.handsontable .htCheckboxRendererInput {
  display: inline-block;
}
.handsontable .htCheckboxRendererInput.noValue {
  opacity: 0.5;
}
.handsontable .htCheckboxRendererLabel {
  font-size: inherit;
  vertical-align: middle;
  cursor: pointer;
  display: inline-block;
}
.handsontable .htCheckboxRendererLabel.fullWidth {
  width: 100%;
}
.handsontable .htCommentCell {
  position: relative;
}
.handsontable .htCommentCell:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: unset;
  border-left: 6px solid transparent;
  border-right: none;
  border-top: 6px solid black;
}
[dir=rtl].handsontable .htCommentCell:after {
  left: 0;
  right: unset;
  border-right: 6px solid transparent;
  border-left: none;
}
.htCommentsContainer .htComments {
  display: none;
  z-index: 1059;
  position: absolute;
}
.htCommentsContainer .htCommentTextArea {
  box-shadow: rgba(0, 0, 0, 0.117647) 0 1px 3px, rgba(0, 0, 0, 0.239216) 0 1px 2px;
  box-sizing: border-box;
  border: none;
  border-left: 3px solid #ccc;
  border-right: none;
  background-color: #fff;
  width: 215px;
  height: 90px;
  font-size: 12px;
  padding: 5px;
  outline: 0px !important;
  -webkit-appearance: none;
}
[dir=rtl].htCommentsContainer .htCommentTextArea {
  border-right: 3px solid #ccc;
  border-left: none;
}
.htCommentsContainer .htCommentTextArea:focus {
  box-shadow: rgba(0, 0, 0, 0.117647) 0 1px 3px, rgba(0, 0, 0, 0.239216) 0 1px 2px, inset 0 0 0 1px #5292f7;
  border-left: 3px solid #5292f7;
  border-right: none;
}
[dir=rtl].htCommentsContainer .htCommentTextArea:focus {
  border-right: 3px solid #5292f7;
  border-left: none;
}
/*!
 * Handsontable ContextMenu
 */
.htContextMenu:not(.htGhostTable) {
  display: none;
  position: absolute;
  /* needs to be higher than 1050 - z-index for Twitter Bootstrap modal (#1569) */
  z-index: 1060;
}
.htContextMenu .ht_clone_top,
.htContextMenu .ht_clone_bottom,
.htContextMenu .ht_clone_inline_start,
.htContextMenu .ht_clone_top_inline_start_corner,
.htContextMenu .ht_clone_bottom_inline_start_corner {
  display: none;
}
.htContextMenu .ht_master table.htCore {
  border-color: #ccc;
  border-style: solid;
  border-top-width: 1px;
  border-bottom-width: 2px;
  border-left-width: 1px;
  border-right-width: 2px;
}
[dir=rtl].htContextMenu .ht_master table.htCore {
  border-right-width: 1px;
  border-left-width: 2px;
}
.htContextMenu .wtBorder {
  visibility: hidden;
}
.htContextMenu table tbody tr td {
  background: white;
  border-width: 0;
  padding: 4px 6px 0 6px;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.htContextMenu table tbody tr td:first-child {
  border-top-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
}
[dir=rtl].htContextMenu table tbody tr td:first-child {
  border-right-width: 0;
  border-left-width: 0;
}
.htContextMenu table tbody tr td.htDimmed {
  font-style: normal;
  color: #323232;
}
.htContextMenu table tbody tr td.current,
.htContextMenu table tbody tr td.zeroclipboard-is-hover {
  background: #f3f3f3;
}
.htContextMenu table tbody tr td.htSeparator {
  border-top: 1px solid #e6e6e6;
  height: 0;
  padding: 0;
  cursor: default;
}
.htContextMenu table tbody tr td.htDisabled {
  color: #999;
  cursor: default;
}
.htContextMenu table tbody tr td.htDisabled:hover {
  background: #fff;
  color: #999;
  cursor: default;
}
.htContextMenu table tbody tr.htHidden {
  display: none;
}
.htContextMenu table tbody tr td .htItemWrapper {
  margin-left: 10px;
  margin-right: 6px;
}
[dir=rtl].htContextMenu table tbody tr td .htItemWrapper {
  margin-right: 10px;
  margin-left: 6px;
}
.htContextMenu table tbody tr td div span.selected {
  margin-top: -2px;
  position: absolute;
  left: 4px;
  right: 0;
}
[dir=rtl].htContextMenu table tbody tr td div span.selected {
  right: 4px;
  left: 0;
}
.htContextMenu .ht_master .wtHolder {
  overflow: hidden;
}
textarea.HandsontableCopyPaste {
  position: fixed !important;
  top: 0 !important;
  right: 100% !important;
  overflow: hidden;
  opacity: 0;
  outline: 0 none !important;
}
/*!
 * Handsontable DropdownMenu
 */
.handsontable .changeType {
  background: #eee;
  border-radius: 2px;
  border: 1px solid #bbb;
  color: #bbb;
  font-size: 9px;
  line-height: 9px;
  padding: 2px;
  margin: 3px 1px 0 5px;
  float: right;
}
[dir=rtl].handsontable .changeType {
  float: left;
}
.handsontable .changeType:before {
  content: "▼ ";
}
.handsontable .changeType:hover {
  border: 1px solid #777;
  color: #777;
  cursor: pointer;
}
.htDropdownMenu:not(.htGhostTable) {
  display: none;
  position: absolute;
  /* needs to be higher than 1050 - z-index for Twitter Bootstrap modal (#1569) */
  z-index: 1060;
}
.htDropdownMenu .ht_clone_top,
.htDropdownMenu .ht_clone_bottom,
.htDropdownMenu .ht_clone_inline_start,
.htDropdownMenu .ht_clone_top_inline_start_corner,
.htDropdownMenu .ht_clone_bottom_inline_start_corner {
  display: none;
}
.htDropdownMenu table.htCore {
  border-color: #ccc;
  border-style: solid;
  border-top-width: 1px;
  border-bottom-width: 2px;
  border-left-width: 1px;
  border-right-width: 2px;
}
[dir=rtl].htDropdownMenu table.htCore {
  border-right-width: 1px;
  border-left-width: 2px;
}
.htDropdownMenu .wtBorder {
  visibility: hidden;
}
.htDropdownMenu table tbody tr td {
  background: white;
  border-width: 0;
  padding: 4px 6px 0 6px;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.htDropdownMenu table tbody tr td:first-child {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
}
[dir=rtl].htDropdownMenu table tbody tr td:first-child {
  border-left-width: 0;
  border-right-width: 0;
}
.htDropdownMenu table tbody tr td.htDimmed {
  font-style: normal;
  color: #323232;
}
.htDropdownMenu table tbody tr td.current,
.htDropdownMenu table tbody tr td.zeroclipboard-is-hover {
  background: #e9e9e9;
}
.htDropdownMenu table tbody tr td.htSeparator {
  border-top: 1px solid #e6e6e6;
  height: 0;
  padding: 0;
  cursor: default;
}
.htDropdownMenu table tbody tr td.htDisabled {
  color: #999;
}
.htDropdownMenu table tbody tr td.htDisabled:hover {
  background: #fff;
  color: #999;
  cursor: default;
}
.htDropdownMenu:not(.htGhostTable) table tbody tr.htHidden {
  display: none;
}
.htDropdownMenu table tbody tr td .htItemWrapper {
  margin-left: 10px;
  margin-right: 10px;
}
[dir=rtl].htDropdownMenu table tbody tr td .htItemWrapper {
  margin-right: 10px;
  margin-left: 10px;
}
.htDropdownMenu table tbody tr td div span.selected {
  margin-top: -2px;
  position: absolute;
  left: 4px;
  right: 0;
}
[dir=rtl].htDropdownMenu table tbody tr td div span.selected {
  right: 4px;
  left: 0;
}
.htDropdownMenu .ht_master .wtHolder {
  overflow: hidden;
}
/*!
 * Handsontable Filters
 */
/* Conditions menu */
.htFiltersConditionsMenu:not(.htGhostTable) {
  display: none;
  position: absolute;
  z-index: 1070;
}
.htFiltersConditionsMenu .ht_clone_top,
.htFiltersConditionsMenu .ht_clone_bottom,
.htFiltersConditionsMenu .ht_clone_inline_start,
.htFiltersConditionsMenu .ht_clone_top_inline_start_corner,
.htFiltersConditionsMenu .ht_clone_bottom_inline_start_corner {
  display: none;
}
.htFiltersConditionsMenu table.htCore {
  border: 1px solid #bbb;
  border-bottom-width: 2px;
  border-right-width: 2px;
}
.htFiltersConditionsMenu .wtBorder {
  visibility: hidden;
}
.htFiltersConditionsMenu table tbody tr td {
  background: white;
  border-width: 0;
  padding: 4px 6px 0 6px;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.htFiltersConditionsMenu table tbody tr td:first-child {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
}
[dir=rtl].htFiltersConditionsMenu table tbody tr td:first-child {
  border-left-width: 0;
  border-right-width: 0;
}
.htFiltersConditionsMenu table tbody tr td.htDimmed {
  font-style: normal;
  color: #323232;
}
.htFiltersConditionsMenu table tbody tr td.current,
.htFiltersConditionsMenu table tbody tr td.zeroclipboard-is-hover {
  background: #e9e9e9;
}
.htFiltersConditionsMenu table tbody tr td.htSeparator {
  border-top: 1px solid #e6e6e6;
  height: 0;
  padding: 0;
}
.htFiltersConditionsMenu table tbody tr td.htDisabled {
  color: #999;
}
.htFiltersConditionsMenu table tbody tr td.htDisabled:hover {
  background: #fff;
  color: #999;
  cursor: default;
}
.htFiltersConditionsMenu table tbody tr td .htItemWrapper {
  margin-left: 10px;
  margin-right: 10px;
}
.htFiltersConditionsMenu table tbody tr td div span.selected {
  margin-top: -2px;
  position: absolute;
  left: 4px;
}
.htFiltersConditionsMenu .ht_master .wtHolder {
  overflow: hidden;
}
.handsontable .htMenuFiltering {
  border-bottom: 1px dotted #ccc;
  height: 135px;
  overflow: hidden;
}
.handsontable .ht_master table td.htCustomMenuRenderer {
  background-color: #fff;
  cursor: auto;
}
/* Menu label */
.handsontable .htFiltersMenuLabel {
  font-size: 0.75em;
}
/* Component action bar */
.handsontable .htFiltersMenuActionBar {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 3px;
}
/* Component filter by conditional */
.handsontable .htFiltersMenuCondition.border {
  border-bottom: 1px dotted #ccc !important;
}
.handsontable .htFiltersMenuCondition .htUIInput {
  padding: 0 0 5px 0;
}
/* Component filter by value */
.handsontable .htFiltersMenuValue {
  border-bottom: 1px dotted #ccc !important;
}
.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch {
  padding: 0;
}
.handsontable .htFiltersMenuCondition .htUIInput input,
.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch input {
  font-family: inherit;
  font-size: 0.75em;
  padding: 4px;
  box-sizing: border-box;
  width: 100%;
}
.htUIMultipleSelect .ht_master .wtHolder {
  overflow-y: scroll;
}
.handsontable .htFiltersActive .changeType {
  border: 1px solid #509272;
  color: #18804e;
  background-color: #d2e0d9;
}
.handsontable .htUISelectAll {
  margin-left: 0;
  margin-right: 10px;
}
[dir=rtl].handsontable .htUISelectAll {
  margin-right: 0;
  margin-left: 10px;
}
.handsontable .htUIClearAll, .handsontable .htUISelectAll {
  display: inline-block;
}
.handsontable .htUIClearAll a, .handsontable .htUISelectAll a {
  font-size: 0.75em;
}
.handsontable .htUISelectionControls {
  text-align: right;
}
[dir=rtl].handsontable .htUISelectionControls {
  text-align: left;
}
.handsontable .htCheckboxRendererInput {
  margin-top: 0;
  margin-right: 5px;
  margin-bottom: 0;
  margin-left: 0;
  vertical-align: middle;
  height: 1em;
}
[dir=rtl].handsontable .htCheckboxRendererInput {
  margin-left: 5px;
  margin-right: 0;
}
/* UI elements */
/* Input */
.handsontable .htUIInput {
  padding: 3px 0 7px 0;
  position: relative;
  text-align: center;
}
.handsontable .htUIInput input {
  border-radius: 2px;
  border: 1px solid #d2d1d1;
}
.handsontable .htUIInput input:focus {
  outline: 0;
}
.handsontable .htUIInputIcon {
  position: absolute;
}
/* Button */
.handsontable .htUIInput.htUIButton {
  cursor: pointer;
  display: inline-block;
}
.handsontable .htUIInput.htUIButton input {
  background-color: #eee;
  color: #000;
  cursor: pointer;
  font-family: inherit;
  font-size: 0.75em;
  font-weight: bold;
  height: 19px;
  min-width: 64px;
}
.handsontable .htUIInput.htUIButton input:hover {
  border-color: #b9b9b9;
}
.handsontable .htUIInput.htUIButtonOK {
  margin-left: 0;
  margin-right: 10px;
}
[dir=rtl].handsontable .htUIInput.htUIButtonOK {
  margin-right: 0;
  margin-left: 10px;
}
.handsontable .htUIInput.htUIButtonOK input {
  background-color: #0f9d58;
  border-color: #18804e;
  color: #fff;
}
.handsontable .htUIInput.htUIButtonOK input:hover {
  border-color: #1a6f46;
}
/* Select */
.handsontable .htUISelect {
  cursor: pointer;
  margin-bottom: 7px;
  position: relative;
}
.handsontable .htUISelectCaption {
  background-color: #e8e8e8;
  border-radius: 2px;
  border: 1px solid #d2d1d1;
  font-family: inherit;
  font-size: 0.75em;
  font-weight: bold;
  padding: 3px 20px 3px 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.handsontable .htUISelectCaption:hover {
  background-color: #e8e8e8;
  border: 1px solid #b9b9b9;
}
.handsontable .htUISelectDropdown:after {
  content: "▲";
  font-size: 7px;
  position: absolute;
  right: 10px;
  top: 0;
}
.handsontable .htUISelectDropdown:before {
  content: "▼";
  font-size: 7px;
  position: absolute;
  right: 10px;
  top: 8px;
}
/* SelectMultiple */
.handsontable .htUIMultipleSelect .handsontable .htCore {
  border: none;
}
.handsontable .htUIMultipleSelect .handsontable .htCore td:hover {
  background-color: #F5F5F5;
}
.handsontable .htUIMultipleSelectSearch input {
  border-radius: 2px;
  border: 1px solid #d2d1d1;
  padding: 3px;
}
.handsontable .htUIRadio {
  display: inline-block;
  margin-left: 0;
  margin-right: 5px;
  height: 100%;
}
[dir=rtl].handsontable .htUIRadio {
  margin-right: 0;
  margin-left: 5px;
}
.handsontable .htUIRadio:last-child {
  margin-right: 0;
}
.handsontable .htUIRadio > input[type=radio] {
  margin-left: 0;
  margin-right: 0.5ex;
}
[dir=rtl].handsontable .htUIRadio > input[type=radio] {
  margin-right: 0;
  margin-left: 0.5ex;
}
.handsontable .htUIRadio label {
  vertical-align: middle;
}
.handsontable .htFiltersMenuOperators {
  padding-bottom: 5px;
}
/*
 * Handsontable HiddenColumns
 */
.handsontable th.beforeHiddenColumn {
  position: relative;
}
.handsontable th.beforeHiddenColumn::after,
.handsontable th.afterHiddenColumn::before {
  color: #bbb;
  position: absolute;
  top: 50%;
  font-size: 5pt;
  transform: translateY(-50%);
}
.handsontable th.afterHiddenColumn {
  position: relative;
}
.handsontable th.beforeHiddenColumn::after {
  right: 1px;
  content: "◀"; /* left arrow */
}
[dir=rtl].handsontable th.beforeHiddenColumn::after {
  right: initial;
  left: 1px;
  content: "▶"; /* right arrow */
}
.handsontable th.afterHiddenColumn::before {
  left: 1px;
  content: "▶"; /* right arrow */
}
[dir=rtl].handsontable th.afterHiddenColumn::before {
  right: 1px;
  left: initial;
  content: "◀"; /* left arrow */
}
/*!
 * Handsontable HiddenRows
 */
.handsontable th.beforeHiddenRow::before,
.handsontable th.afterHiddenRow::after {
  color: #bbb;
  font-size: 6pt;
  line-height: 6pt;
  position: absolute;
  left: 2px;
}
.handsontable th.beforeHiddenRow,
.handsontable th.afterHiddenRow {
  position: relative;
}
.handsontable th.beforeHiddenRow::before {
  content: "▲";
  bottom: 2px;
}
.handsontable th.afterHiddenRow::after {
  content: "▼";
  top: 2px;
}
.handsontable.ht__selection--rows tbody th.beforeHiddenRow.ht__highlight:before,
.handsontable.ht__selection--rows tbody th.afterHiddenRow.ht__highlight:after {
  color: #eee;
}
.handsontable td.afterHiddenRow.firstVisibleRow,
.handsontable th.afterHiddenRow.firstVisibleRow {
  border-top: 1px solid #CCC;
}
.htRowHeaders .ht_master.innerBorderInlineStart ~ .ht_clone_top_inline_start_corner th:nth-child(2),
.htRowHeaders .ht_master.innerBorderInlineStart ~ .ht_clone_inline_start td:first-of-type {
  border-left: 0 none;
}
.handsontable .wtHider {
  position: relative;
}
.handsontable.ht__manualColumnMove.after-selection--columns thead th.ht__highlight {
  cursor: move;
  cursor: grab;
}
.handsontable.ht__manualColumnMove.on-moving--columns,
.handsontable.ht__manualColumnMove.on-moving--columns thead th.ht__highlight {
  cursor: move;
  cursor: grabbing;
}
.handsontable.ht__manualColumnMove.on-moving--columns .manualColumnResizer {
  display: none;
}
.handsontable .ht__manualColumnMove--guideline,
.handsontable .ht__manualColumnMove--backlight {
  position: absolute;
  height: 100%;
  display: none;
}
.handsontable .ht__manualColumnMove--guideline {
  background: #757575;
  width: 2px;
  top: 0;
  margin-inline-start: -1px;
  margin-inline-end: 0;
  z-index: 205;
}
.handsontable .ht__manualColumnMove--backlight {
  background: #343434;
  background: rgba(52, 52, 52, 0.25);
  display: none;
  z-index: 205;
  pointer-events: none;
}
.handsontable.on-moving--columns.show-ui .ht__manualColumnMove--guideline,
.handsontable.on-moving--columns .ht__manualColumnMove--backlight {
  display: block;
}
.handsontable .wtHider {
  position: relative;
}
.handsontable.ht__manualRowMove.after-selection--rows tbody th.ht__highlight {
  cursor: move;
  cursor: grab;
}
.handsontable.ht__manualRowMove.on-moving--rows,
.handsontable.ht__manualRowMove.on-moving--rows tbody th.ht__highlight {
  cursor: move;
  cursor: grabbing;
}
.handsontable.ht__manualRowMove.on-moving--rows .manualRowResizer {
  display: none;
}
.handsontable .ht__manualRowMove--guideline,
.handsontable .ht__manualRowMove--backlight {
  position: absolute;
  width: 100%;
  display: none;
}
.handsontable .ht__manualRowMove--guideline {
  background: #757575;
  height: 2px;
  left: 0;
  margin-top: -1px;
  z-index: 205;
}
.handsontable .ht__manualRowMove--backlight {
  background: #343434;
  background: rgba(52, 52, 52, 0.25);
  display: none;
  z-index: 205;
  pointer-events: none;
}
.handsontable.on-moving--rows.show-ui .ht__manualRowMove--guideline,
.handsontable.on-moving--rows .ht__manualRowMove--backlight {
  display: block;
}
.handsontable tbody td[rowspan][class*=area][class*=highlight]:not([class*=fullySelectedMergedCell]):before {
  opacity: 0;
}
.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-multiple]:before {
  opacity: 0.1;
}
.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-0]:before {
  opacity: 0.1;
}
.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-1]:before {
  opacity: 0.2;
}
.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-2]:before {
  opacity: 0.27;
}
.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-3]:before {
  opacity: 0.35;
}
.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-4]:before {
  opacity: 0.41;
}
.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-5]:before {
  opacity: 0.47;
}
.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-6]:before {
  opacity: 0.54;
}
.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-7]:before {
  opacity: 0.58;
}
/* Column's number position */
.handsontable span.colHeader.columnSorting::after {
  /* Centering start */
  top: 50%;
  /* Two extra pixels (-2 instead of -4) for purpose of proper positioning of numeric indicators, when `font-size` set to default */
  margin-top: -2px;
  /* Centering end */
  position: absolute;
  right: -15px;
  left: unset;
  /* For purpose of continuous mouse over experience, when moving between the `::before` and the `::after` elements */
  padding-left: 5px;
  padding-right: unset;
  font-size: 8px;
  height: 8px;
  line-height: 1.1;
  /* Workaround for IE9 - IE11 */
  text-decoration: underline;
}
[dir=rtl].handsontable span.colHeader.columnSorting::after {
  left: -15px;
  right: unset;
  /* For purpose of continuous mouse over experience, when moving between the `::before` and the `::after` elements */
  padding-right: 5px;
  padding-left: unset;
}
/* Workaround for IE9 - IE11, https://stackoverflow.com/a/21902566, https://stackoverflow.com/a/32120247 */
.handsontable span.colHeader.columnSorting::after {
  text-decoration: none;
}
/* We support up to 7 numeric indicators, describing order of column in sorted columns queue */
.handsontable span.colHeader.columnSorting[class^=sort-]::after,
.handsontable span.colHeader.columnSorting[class*=" sort-"]::after {
  content: "+";
}
.handsontable span.colHeader.columnSorting.sort-1::after {
  content: "1";
}
.handsontable span.colHeader.columnSorting.sort-2::after {
  content: "2";
}
.handsontable span.colHeader.columnSorting.sort-3::after {
  content: "3";
}
.handsontable span.colHeader.columnSorting.sort-4::after {
  content: "4";
}
.handsontable span.colHeader.columnSorting.sort-5::after {
  content: "5";
}
.handsontable span.colHeader.columnSorting.sort-6::after {
  content: "6";
}
.handsontable span.colHeader.columnSorting.sort-7::after {
  content: "7";
}
/* Drop-down menu widens header by 5 pixels, sort sequence numbers won't overlap the icon; mainly for the IE9+ */
.htGhostTable th div button.changeType + span.colHeader.columnSorting:not(.indicatorDisabled) {
  padding-right: 5px;
}
.handsontable thead th.hiddenHeader:not(:first-of-type) {
  display: none;
}
.handsontable th.ht_nestingLevels {
  text-align: left;
  padding-left: 7px;
}
[dir=rtl].handsontable th.ht_nestingLevels {
  text-align: right;
  padding-right: 7px;
}
.handsontable th div.ht_nestingLevels {
  display: inline-block;
  position: absolute;
  left: 11px;
  right: unset;
}
[dir=rtl].handsontable th div.ht_nestingLevels {
  right: 11px;
  left: unset;
}
.handsontable.innerBorderInlineStart th div.ht_nestingLevels,
.handsontable.innerBorderInlineStart ~ .handsontable th div.ht_nestingLevels {
  right: 10px;
  left: unset;
}
[dir=rtl].handsontable.innerBorderInlineStart th div.ht_nestingLevels, [dir=rtl].handsontable.innerBorderInlineStart ~ .handsontable th div.ht_nestingLevels {
  left: 10px;
  right: unset;
}
.handsontable th span.ht_nestingLevel {
  display: inline-block;
}
.handsontable th span.ht_nestingLevel_empty {
  display: inline-block;
  width: 10px;
  height: 1px;
  float: left;
}
[dir=rtl].handsontable th span.ht_nestingLevel_empty {
  float: right;
}
.handsontable th span.ht_nestingLevel::after {
  content: "┐";
  font-size: 9px;
  display: inline-block;
  position: relative;
  bottom: 3px;
}
.handsontable th div.ht_nestingButton {
  display: inline-block;
  position: absolute;
  right: -2px;
  left: unset;
  cursor: pointer;
}
[dir=rtl].handsontable th div.ht_nestingButton {
  left: -2px;
  right: unset;
}
.handsontable th div.ht_nestingButton.ht_nestingExpand::after {
  content: "+";
}
.handsontable th div.ht_nestingButton.ht_nestingCollapse::after {
  content: "-";
}
.handsontable.innerBorderInlineStart th div.ht_nestingButton,
.handsontable.innerBorderInlineStart ~ .handsontable th div.ht_nestingButton {
  right: 0;
  left: unset;
}
[dir=rtl].handsontable.innerBorderInlineStart th div.ht_nestingButton, [dir=rtl].handsontable.innerBorderInlineStart ~ .handsontable th div.ht_nestingButton {
  left: 0;
  right: unset;
}
*, ::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(72 176 247 / 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: }
::-webkit-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(72 176 247 / 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(72 176 247 / 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: }
ol,
ul {
    padding-inline-start: 40px;
  }
ol {
    list-style-type: decimal;
  }
ol ol {
    list-style-type: lower-alpha;
  }
ol ol ol {
    list-style-type: lower-roman;
  }
ul {
    list-style-type: disc;
  }
ul ul {
    list-style-type: circle;
  }
ul ul ul {
    list-style-type: square;
  }
.aa-word-break-word {
    word-break: break-word;
  }
.\!aa-bg-striped {
    background-image: linear-gradient(135deg, #F0F3FA 5.56%, #FFFFFF 5.56%, #FFFFFF 50%, #F0F3FA 50%, #F0F3FA 55.56%, #FFFFFF 55.56%, #FFFFFF 100%) !important;
    background-size: 12.73px 12.73px !important;
  }
.aa-bg-striped {
    background-image: linear-gradient(135deg, #F0F3FA 5.56%, #FFFFFF 5.56%, #FFFFFF 50%, #F0F3FA 50%, #F0F3FA 55.56%, #FFFFFF 55.56%, #FFFFFF 100%);
    background-size: 12.73px 12.73px;
  }
.aa-btn{border-radius:0.5rem;
  border-width: 1px;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  line-height: 1;
  outline-width: 0px}
.aa-btn:focus {
  outline-width:0px;
}
.aa-btn:disabled{opacity:1}
.aa-btn {
    word-break: break-word;
  }
.aa-btn app-spinner .spinner{
  margin: 0px;
    height: 14px !important}
.aa-btn-toolbar{border-radius:0.5rem;
  display: flex;
  height: 2.25rem;
  align-items: center;
  justify-content: center;
  border-style: none;
  padding: 0.375rem;
  line-height: 1;
  outline-width: 0px !important}
.aa-btn-toolbar.aa-btn-label{
  padding-right: 1rem}
.aa-btn-toolbar i{
  font-size: 1.5rem;
  line-height: 2rem}
.aa-btn-icon{display:inline-flex;padding-left:1rem;padding-right:1.5rem;
  align-items: center;
  padding-top: 0.4375rem;
  padding-bottom: 0.4375rem}
.aa-btn-icon i{
  margin-right: 0.5rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
  line-height: 1}
.aa-btn-icon-right{display:inline-flex;padding-left:1.5rem;
  align-items: center;
  padding-top: 0.4375rem;
  padding-bottom: 0.4375rem;
  padding-right: 1rem}
.aa-btn-icon-right i{
  margin-left: 0.5rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
  line-height: 1}
.aa-btn-ai {
    --border-size: 0.125rem;
    isolation:isolate;
    padding-top:calc(0.625rem + 1px);
    padding-bottom:calc(0.625rem + 1px);
  position: relative;
  cursor: pointer;
  overflow: hidden;
  border-style: none;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  }
.aa-btn-ai::before{top:50%;left:50%;aspect-ratio:1 / 1;border-radius:inherit;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;
  position: absolute;
    content: "";
    z-index: -2;
    width: 200%;
    transform: translate(-50%, -50%);
    background: conic-gradient(from 0deg, #FF00A8 0deg, #0094FF 120deg, #F5FF83 240deg, #FF00A8 359deg);
    animation: spin 6s linear infinite}
.aa-btn-ai::after{inset:0.125rem;z-index:-1;border-radius:inherit;--tw-bg-opacity:1;background-color:rgb(5 0 58 / var(--tw-bg-opacity));transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;
  position: absolute;
    content: ""}
.aa-btn-ai:hover::after{--tw-bg-opacity:1;background-color:rgb(19 13 97 / var(--tw-bg-opacity))}
.aa-btn-ai:active::after{--tw-bg-opacity:1;background-color:rgb(5 0 58 / var(--tw-bg-opacity))}
.aa-btn-ai:disabled::before{opacity:0.2;
    animation: none}
.aa-btn-ai:disabled::after{
  --tw-bg-opacity: 1;
  background-color: rgb(213 220 232 / var(--tw-bg-opacity))}
@keyframes spin {
    0% {
      transform: translate(-50%, -50%) rotate(0deg);
    }
    100% {
      transform: translate(-50%, -50%) rotate(359deg);
    }
  }
.aa-btn-promo{background-image:linear-gradient(to right, var(--tw-gradient-stops));--tw-gradient-from:#009C9C var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 156 156 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to:#0073FF var(--tw-gradient-to-position);padding-top:calc(0.625rem + 1px);padding-bottom:calc(0.625rem + 1px);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}
.aa-btn-promo:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(170 216 247 / var(--tw-bg-opacity));
}
.aa-btn-promo:hover{--tw-border-opacity:1;border-color:rgb(247 249 252 / var(--tw-border-opacity));background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}
.aa-btn-promo:active{--tw-bg-opacity:1;background-color:rgb(51 143 255 / var(--tw-bg-opacity));background-image:none}
.aa-btn-promo:disabled{--tw-bg-opacity:1;background-color:rgb(170 216 247 / var(--tw-bg-opacity));background-image:none}
.aa-btn-promo i:where([class*="icon-"]){vertical-align:sub;font-size:1.25rem;line-height:0.4}
.aa-btn-white{--tw-border-opacity:1;border-color:rgb(247 249 252 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
.aa-btn-white:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(213 220 232 / var(--tw-bg-opacity));
}
app-communications-list-item > .aa-group.aa-btn-white {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
.aa-btn-white:hover{--tw-border-opacity:1;border-color:rgb(247 249 252 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(76 83 94 / var(--tw-text-opacity))}
.aa-btn-white:focus{--tw-text-opacity:1;color:rgb(76 83 94 / var(--tw-text-opacity))}
.aa-btn-white:active{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}
.aa-btn-white:disabled{--tw-border-opacity:1;border-color:rgb(213 220 232 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(213 220 232 / var(--tw-bg-opacity))}
.aa-btn-green{
  --tw-border-opacity: 1;
  border-color: rgb(61 192 84 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(61 192 84 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}
.aa-btn-green:hover {
  --tw-border-opacity: 1;
  border-color: rgb(84 201 105 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(84 201 105 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.aa-btn-green:focus {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.aa-btn-green:active {
  --tw-border-opacity: 1;
  border-color: rgb(53 168 74 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(53 168 74 / var(--tw-bg-opacity));
}
.aa-btn-green:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(184 236 194 / var(--tw-bg-opacity));
}
.aa-btn-green:hover{--tw-border-opacity:1;border-color:rgb(84 201 105 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(84 201 105 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.aa-btn-green:focus{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.aa-btn-green:active{--tw-border-opacity:1;border-color:rgb(53 168 74 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(53 168 74 / var(--tw-bg-opacity))}
.aa-btn-green:disabled{--tw-border-opacity:1;border-color:rgb(184 236 194 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(184 236 194 / var(--tw-bg-opacity))}
.aa-btn-blue{
  --tw-border-opacity: 1;
  border-color: rgb(0 115 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(0 115 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}
.aa-btn-blue:hover {
  --tw-border-opacity: 1;
  border-color: rgb(51 143 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(51 143 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.aa-btn-blue:focus {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.aa-btn-blue:active {
  --tw-border-opacity: 1;
  border-color: rgb(0 101 223 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(0 101 223 / var(--tw-bg-opacity));
}
.aa-btn-blue:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(170 216 247 / var(--tw-bg-opacity));
}
.aa-btn-blue:hover{--tw-border-opacity:1;border-color:rgb(51 143 255 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(51 143 255 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.aa-btn-blue:focus{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.aa-btn-blue:active{--tw-border-opacity:1;border-color:rgb(0 101 223 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(0 101 223 / var(--tw-bg-opacity))}
.aa-btn-blue:disabled{--tw-border-opacity:1;border-color:rgb(170 216 247 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(170 216 247 / var(--tw-bg-opacity))}
.aa-btn-orange{--tw-border-opacity:1;border-color:rgb(239 149 60 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(239 149 60 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}
.aa-btn-orange:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.aa-btn-orange:focus {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.aa-btn-orange:hover{--tw-border-opacity:1;border-color:rgb(255 168 1 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 168 1 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.aa-btn-orange:focus{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.aa-btn-orange:active{--tw-border-opacity:1;border-color:rgb(239 106 37 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(239 106 37 / var(--tw-bg-opacity))}
.aa-btn-orange:disabled{--tw-border-opacity:1;border-color:rgb(255 220 153 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 220 153 / var(--tw-bg-opacity))}
.aa-btn-red{--tw-border-opacity:1;border-color:rgb(255 59 48 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 59 48 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}
.aa-btn-red:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.aa-btn-red:focus {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.aa-btn-red:hover{--tw-border-opacity:1;border-color:rgb(255 108 99 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 108 99 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.aa-btn-red:focus{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.aa-btn-red:active{--tw-border-opacity:1;border-color:rgb(229 53 43 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(229 53 43 / var(--tw-bg-opacity))}
.aa-btn-red:disabled{--tw-border-opacity:1;border-color:rgb(255 181 176 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 181 176 / var(--tw-bg-opacity))}
.aa-btn-grey{
  --tw-border-opacity: 1;
  border-color: rgb(129 139 156 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(129 139 156 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}
.aa-btn-grey:hover {
  --tw-border-opacity: 1;
  border-color: rgb(158 166 181 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(158 166 181 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.aa-btn-grey:focus {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.aa-btn-grey:active {
  --tw-border-opacity: 1;
  border-color: rgb(97 106 121 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(97 106 121 / var(--tw-bg-opacity));
}
.aa-btn-grey:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(213 220 232 / var(--tw-bg-opacity));
}
.aa-btn-grey:hover{--tw-border-opacity:1;border-color:rgb(158 166 181 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(158 166 181 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.aa-btn-grey:focus{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.aa-btn-grey:active{--tw-border-opacity:1;border-color:rgb(97 106 121 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(97 106 121 / var(--tw-bg-opacity))}
.aa-btn-grey:disabled{--tw-border-opacity:1;border-color:rgb(213 220 232 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(213 220 232 / var(--tw-bg-opacity))}
.aa-btn-purple{--tw-border-opacity:1;border-color:rgb(97 11 239 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(97 11 239 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}
.aa-btn-purple:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.aa-btn-purple:focus {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.aa-btn-purple:hover{--tw-border-opacity:1;border-color:rgb(153 89 255 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(153 89 255 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.aa-btn-purple:focus{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.aa-btn-purple:active{--tw-border-opacity:1;border-color:rgb(97 11 239 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(97 11 239 / var(--tw-bg-opacity))}
.aa-btn-purple:disabled{--tw-border-opacity:1;border-color:rgb(200 166 255 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(200 166 255 / var(--tw-bg-opacity))}
.aa-btn-cyan{--tw-border-opacity:1;border-color:rgb(0 156 156 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(0 156 156 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}
.aa-btn-cyan:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.aa-btn-cyan:focus {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.aa-btn-cyan:hover{--tw-bg-opacity:1;background-color:rgb(0 181 181 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.aa-btn-cyan:focus{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.aa-btn-cyan:disabled{--tw-border-opacity:1;border-color:rgb(158 232 232 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(158 232 232 / var(--tw-bg-opacity))}
.aa-btn-outline-green{--tw-text-opacity:1;color:rgb(61 192 84 / var(--tw-text-opacity));
  --tw-border-opacity: 1;
  border-color: rgb(61 192 84 / var(--tw-border-opacity));
  background-color: transparent}
.aa-btn-outline-green:hover {
  --tw-border-opacity: 1;
  border-color: rgb(84 201 105 / var(--tw-border-opacity));
}
.aa-btn-outline-green:active {
  --tw-border-opacity: 1;
  border-color: rgb(53 168 74 / var(--tw-border-opacity));
}
.aa-btn-outline-green:hover{--tw-border-opacity:1;border-color:rgb(84 201 105 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(236 249 238 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(84 201 105 / var(--tw-text-opacity))}
.aa-btn-outline-green:focus{--tw-text-opacity:1;color:rgb(84 201 105 / var(--tw-text-opacity))}
.aa-btn-outline-green:active{--tw-border-opacity:1;border-color:rgb(53 168 74 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(236 249 238 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(53 168 74 / var(--tw-text-opacity))}
.aa-btn-outline-green:disabled{--tw-border-opacity:1;border-color:rgb(184 236 194 / var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(184 236 194 / var(--tw-text-opacity))}
.aa-btn-outline-blue{
  --tw-border-opacity: 1;
  border-color: rgb(0 115 255 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(0 115 255 / var(--tw-text-opacity))}
.aa-btn-outline-blue:hover {
  --tw-border-opacity: 1;
  border-color: rgb(51 143 255 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(51 143 255 / var(--tw-text-opacity));
}
.aa-btn-outline-blue:active {
  --tw-border-opacity: 1;
  border-color: rgb(0 101 223 / var(--tw-border-opacity));
}
.aa-btn-outline-blue:hover{--tw-border-opacity:1;border-color:rgb(51 143 255 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(237 248 255 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(51 143 255 / var(--tw-text-opacity))}
.aa-btn-outline-blue:focus{--tw-text-opacity:1;color:rgb(51 143 255 / var(--tw-text-opacity))}
.aa-btn-outline-blue:active{--tw-border-opacity:1;border-color:rgb(0 101 223 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(237 248 255 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 101 223 / var(--tw-text-opacity))}
.aa-btn-outline-blue:disabled{--tw-border-opacity:1;border-color:rgb(170 216 247 / var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(170 216 247 / var(--tw-text-opacity))}
.aa-btn-outline-grey{
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(97 106 121 / var(--tw-text-opacity))}
.aa-btn-outline-grey:hover {
  --tw-border-opacity: 1;
  border-color: rgb(129 139 156 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity));
}
.aa-btn-outline-grey:focus {
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity));
}
.aa-btn-outline-grey:active {
  --tw-border-opacity: 1;
  border-color: rgb(76 83 94 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity));
}
.aa-btn-outline-grey:disabled {
  --tw-text-opacity: 1;
  color: rgb(213 220 232 / var(--tw-text-opacity));
}
.aa-btn-outline-grey:hover{--tw-border-opacity:1;border-color:rgb(129 139 156 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(247 249 252 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(129 139 156 / var(--tw-text-opacity))}
.aa-btn-outline-grey:focus{--tw-text-opacity:1;color:rgb(129 139 156 / var(--tw-text-opacity))}
.aa-btn-outline-grey:active{--tw-border-opacity:1;border-color:rgb(76 83 94 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(247 249 252 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(76 83 94 / var(--tw-text-opacity))}
.aa-btn-outline-grey:disabled{--tw-border-opacity:1;border-color:rgb(213 220 232 / var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(213 220 232 / var(--tw-text-opacity))}
.aa-btn-outline-orange{--tw-border-opacity:1;border-color:rgb(239 149 60 / var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(239 149 60 / var(--tw-text-opacity));
  background-color: transparent}
.aa-btn-outline-orange:hover{--tw-border-opacity:1;border-color:rgb(255 168 1 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 246 229 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 168 1 / var(--tw-text-opacity))}
.aa-btn-outline-orange:focus{--tw-text-opacity:1;color:rgb(255 168 1 / var(--tw-text-opacity))}
.aa-btn-outline-orange:active{--tw-border-opacity:1;border-color:rgb(239 106 37 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 246 229 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(239 106 37 / var(--tw-text-opacity))}
.aa-btn-outline-orange:disabled{--tw-border-opacity:1;border-color:rgb(255 220 153 / var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(255 220 153 / var(--tw-text-opacity))}
.aa-btn-outline-red{--tw-border-opacity:1;border-color:rgb(255 59 48 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 59 48 / var(--tw-text-opacity))}
.aa-btn-outline-red:hover{--tw-border-opacity:1;border-color:rgb(255 108 99 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(254 240 240 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 108 99 / var(--tw-text-opacity))}
.aa-btn-outline-red:focus{--tw-text-opacity:1;color:rgb(255 108 99 / var(--tw-text-opacity))}
.aa-btn-outline-red:active{--tw-border-opacity:1;border-color:rgb(229 53 43 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(254 240 240 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(229 53 43 / var(--tw-text-opacity))}
.aa-btn-outline-red:disabled{--tw-border-opacity:1;border-color:rgb(255 181 176 / var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(255 181 176 / var(--tw-text-opacity))}
.aa-btn-outline-purple{--tw-border-opacity:1;border-color:rgb(97 11 239 / var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(97 11 239 / var(--tw-text-opacity));
  background-color: transparent}
.aa-btn-outline-purple:hover{--tw-bg-opacity:1;background-color:rgb(247 242 255 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(153 89 255 / var(--tw-text-opacity))}
.aa-btn-outline-purple:focus{--tw-text-opacity:1;color:rgb(153 89 255 / var(--tw-text-opacity))}
.aa-btn-outline-purple:active{--tw-border-opacity:1;border-color:rgb(67 0 179 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(247 242 255 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(67 0 179 / var(--tw-text-opacity))}
.aa-btn-outline-purple:disabled{--tw-border-opacity:1;border-color:rgb(200 166 255 / var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(200 166 255 / var(--tw-text-opacity))}
.aa-btn-outline-white{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}
.aa-btn-outline-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.aa-btn-outline-white:focus {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.aa-btn-outline-white:hover{background-color:rgb(255 255 255 / 0.1);--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.aa-btn-outline-white:focus{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.aa-btn-outline-white:active{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity));background-color:rgb(255 255 255 / 0.1);--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.aa-btn-outline-white:disabled{border-color:rgb(255 255 255 / 0.4);color:rgb(255 255 255 / 0.4)}
.aa-btn-inline-green{--tw-text-opacity:1;color:rgb(61 192 84 / var(--tw-text-opacity));
  border-width: 0px;
  padding: 0px;
  outline-width: 0px}
.aa-btn-inline-green:focus {
  outline-width: 0px;
}
.aa-btn-inline-green:hover{--tw-text-opacity:1;color:rgb(84 201 105 / var(--tw-text-opacity))}
.aa-btn-inline-green:focus{--tw-text-opacity:1;color:rgb(53 168 74 / var(--tw-text-opacity));outline-width:0px}
.aa-btn-inline-green:disabled{--tw-text-opacity:1;color:rgb(184 236 194 / var(--tw-text-opacity))}
.aa-btn-inline-blue{
  border-width: 0px;
  padding: 0px;
  --tw-text-opacity: 1;
  color: rgb(0 115 255 / var(--tw-text-opacity));
  outline-width: 0px}
.aa-btn-inline-blue:hover {
  --tw-text-opacity: 1;
  color: rgb(51 143 255 / var(--tw-text-opacity));
}
.aa-btn-inline-blue:focus {
  outline-width: 0px;
}
.aa-btn-inline-blue:hover{--tw-text-opacity:1;color:rgb(51 143 255 / var(--tw-text-opacity))}
.aa-btn-inline-blue:focus{--tw-text-opacity:1;color:rgb(0 101 223 / var(--tw-text-opacity));outline-width:0px}
.aa-btn-inline-blue:disabled{--tw-text-opacity:1;color:rgb(170 216 247 / var(--tw-text-opacity))}
.aa-btn-inline-red{
  border-width: 0px;
  padding: 0px;
  --tw-text-opacity: 1;
  color: rgb(255 59 48 / var(--tw-text-opacity));
  outline-width: 0px}
.aa-btn-inline-red:focus {
  outline-width: 0px;
}
.aa-btn-inline-red:hover{--tw-text-opacity:1;color:rgb(255 108 99 / var(--tw-text-opacity))}
.aa-btn-inline-red:focus{--tw-text-opacity:1;color:rgb(229 53 43 / var(--tw-text-opacity));outline-width:0px}
.aa-btn-inline-red:disabled{--tw-text-opacity:1;color:rgb(255 181 176 / var(--tw-text-opacity))}
.aa-btn-inline-orange{--tw-text-opacity:1;color:rgb(239 149 60 / var(--tw-text-opacity));
  border-width: 0px;
  padding: 0px;
  outline-width: 0px}
.aa-btn-inline-orange:focus {
  outline-width: 0px;
}
.aa-btn-inline-orange:hover{--tw-text-opacity:1;color:rgb(255 168 1 / var(--tw-text-opacity))}
.aa-btn-inline-orange:focus{--tw-text-opacity:1;color:rgb(239 106 37 / var(--tw-text-opacity));outline-width:0px}
.aa-btn-inline-orange:disabled{--tw-text-opacity:1;color:rgb(255 220 153 / var(--tw-text-opacity))}
.aa-btn-inline-grey{
  border-width: 0px;
  padding: 0px;
  --tw-text-opacity: 1;
  color: rgb(97 106 121 / var(--tw-text-opacity));
  outline-width: 0px}
.aa-btn-inline-grey:hover {
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity));
}
.aa-btn-inline-grey:focus {
  outline-width: 0px;
}
.aa-btn-inline-grey:disabled {
  --tw-text-opacity: 1;
  color: rgb(213 220 232 / var(--tw-text-opacity));
}
.aa-btn-inline-grey:hover{--tw-text-opacity:1;color:rgb(129 139 156 / var(--tw-text-opacity))}
.aa-btn-inline-grey:focus{--tw-text-opacity:1;color:rgb(76 83 94 / var(--tw-text-opacity));outline-width:0px}
.aa-btn-inline-grey:disabled{--tw-text-opacity:1;color:rgb(213 220 232 / var(--tw-text-opacity))}
.aa-btn-ai-plain{grid-gap:0.25rem;gap:0.25rem;
  display: flex;
  align-items: center}
.aa-btn-ai-plain i{
  display: flex;
  height: 1.5rem;
  width: 1.5rem;
  border-radius: 0.375rem;
    background: url("https://trisk.io/static/images/trish/icon.png") no-repeat center/cover;
    box-shadow: 0px 0px 8px 0px rgba(68, 109, 233, 0.4)}
.aa-ai-border {
    --ai-border-bg: #FFFFFF;
    --ai-border-w: 0.125rem;
    isolation:isolate;
  position: relative;
  overflow: hidden;
  }
.aa-ai-border::before{top:50%;left:50%;aspect-ratio:1 / 1;border-radius:inherit;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;
  position: absolute;
    content: "";
    z-index: -2;
    width: 200%;
    transform: translate(-50%, -50%);
    background: conic-gradient(from 0deg, #FF00A8 0deg, #0094FF 120deg, #F5FF83 240deg, #FF00A8 359deg);
    animation: spin 6s linear infinite}
.aa-ai-border::after{z-index:-1;border-radius:inherit;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;
  position: absolute;
    content: "";
    inset: var(--ai-border-w);
    background-color: var(--ai-border-bg)}
.aa-ai-border:disabled::before{opacity:0.2}
@keyframes spin {
    0% {
      transform: translate(-50%, -50%) rotate(0deg);
    }
    100% {
      transform: translate(-50%, -50%) rotate(359deg);
    }
  }
.aa-form-group{margin-bottom:1rem;
  display: flex;
  flex-direction: column}
.aa-form-group--inline{
  flex-direction: row}
.aa-form-group app-control-error p.text-danger{padding-top:0.125rem;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1 !important;
  color: rgb(255 59 48 / var(--tw-text-opacity)) !important}
.aa-form-group .aa-form-control-loader{
  position: relative}
.aa-form-group .aa-form-control-loader .aa-form-control{padding-right:3rem;
  width: 100%}
.aa-form-group .aa-form-control-loader .aa-form-control-loader-wrapper{top:0.5rem;
  position: absolute;
  right: 0.75rem;
  z-index: 1;
  display: flex}
.aa-form-group .aa-form-control-loader .aa-form-control-loader-wrapper app-spinner .circle {
    stroke-width: 5px;
  }
.aa-form-label{letter-spacing:0em;
  margin-bottom: 0.25rem;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
.aa-form-label.required:after {
    content: " *";
    margin-left:0px;
  --tw-text-opacity: 1;
  color: rgb(255 59 48 / var(--tw-text-opacity));
  }
.aa-form-helper{--tw-text-opacity:1;color:rgb(180 189 207 / var(--tw-text-opacity));
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem}
.aa-form-control-wrapper:has(:hover) {
    --border-color: #D5DCE8;
    --shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
  }
.aa-form-control-wrapper:has(:focus) {
    --border-color: #338FFF;
  }
.aa-form-control-wrapper:has(:disabled) {
    --border-color: #B4BDCF;
    --bg: #F7F9FC;
    --shadow: none;
    --opacity: 1;
  }
.aa-form-control-wrapper:has(.ng-invalid.ng-touched) {
    --border-color: #FF9C96;
  }
.aa-form-control, .swal2-content .swal2-input{border-radius:0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: .8125rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
.aa-form-control::placeholder, .swal2-content .swal2-input::placeholder {
  --tw-text-opacity: 1;
  color: rgb(180 189 207 / var(--tw-text-opacity));
}
app-communications-list-item > .aa-group.aa-form-control,app-communications-list-item > .aa-group .swal2-content .swal2-input {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
.aa-form-control::placeholder, .swal2-content .swal2-input::placeholder{--tw-text-opacity:1;color:rgb(180 189 207 / var(--tw-text-opacity))}
.aa-form-control:hover, .aa-form-control:where(.aa-form-control-wrapper:hover *), .swal2-content .swal2-input:hover, .swal2-content .swal2-input:where(.aa-form-control-wrapper:hover *){
  --tw-border-opacity: 1;
  border-color: rgb(213 220 232 / var(--tw-border-opacity));
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06)}
.aa-form-control:focus, .swal2-content .swal2-input:focus{
  --tw-border-opacity: 1;
  border-color: rgb(51 143 255 / var(--tw-border-opacity));
  outline-width: 0px}
.aa-form-control:focus::placeholder, .swal2-content .swal2-input:focus::placeholder {
  color: rgb(235 238 245 / var(--tw-text-opacity));
  --tw-text-opacity:1;
  color:rgb(240 243 250 / var(--tw-text-opacity));
}
.aa-form-control:disabled, .swal2-content .swal2-input:disabled{
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(158 166 181 / var(--tw-text-opacity));
  opacity: 1;
  --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)}
app-communications-list-item > .aa-group.aa-form-control:disabled,app-communications-list-item > .aa-group .swal2-content .swal2-input:disabled {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
.aa-form-control.ng-invalid.ng-touched, .swal2-content .swal2-input.ng-invalid.ng-touched{
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 181 176 / var(--tw-border-opacity)) !important}
.aa-form-control.tagify, .swal2-content .swal2-input.tagify{
  align-items: center;
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity))}
.aa-form-control.tagify.ng-invalid, .swal2-content .swal2-input.tagify.ng-invalid{
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 181 176 / var(--tw-border-opacity)) !important}
.aa-form-control.tagify span, .swal2-content .swal2-input.tagify span{margin-top:0.5rem;margin-bottom:0.5rem;margin-left:0.75rem;margin-right:0.75rem;min-height:1.25rem;
  padding: 0px;
  font-size: .8125rem;
  line-height: 1.25rem}
.aa-form-control.tagify span:before, .swal2-content .swal2-input.tagify span:before{min-height:1.25rem;--tw-text-opacity:1;color:rgb(180 189 207 / var(--tw-text-opacity));
  font-size: .8125rem;
  line-height: 1.25rem}
.aa-form-control.tagify:hover, .swal2-content .swal2-input.tagify:hover{
  --tw-border-opacity: 1;
  border-color: rgb(213 220 232 / var(--tw-border-opacity));
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06)}
.aa-form-control.tagify--focus, .swal2-content .swal2-input.tagify--focus{
  --tw-border-opacity: 1 !important;
  border-color: rgb(51 143 255 / var(--tw-border-opacity)) !important}
.aa-form-control.tagify--focus span:before, .swal2-content .swal2-input.tagify--focus span:before{--tw-text-opacity:1 !important;color:rgb(240 243 250 / var(--tw-text-opacity)) !important;
    padding-left: 1px !important}
.aa-form-control.tagify .tagify__tag, .swal2-content .swal2-input.tagify .tagify__tag{margin-top:0.375rem;margin-bottom:0.375rem;margin-left:0.375rem;border-color:rgb(240 243 250 / var(--tw-border-opacity));background-color:rgb(240 243 250 / var(--tw-bg-opacity));
  box-sizing: content-box;
  overflow: hidden;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(235 238 245 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity));
  padding: 0.125rem}
.aa-form-control.tagify .tagify__tag.tagify--notAllowed:not(.tagify__tag--editable), .swal2-content .swal2-input.tagify .tagify__tag.tagify--notAllowed:not(.tagify__tag--editable){
  --tw-border-opacity: 1;
  border-color: rgb(255 181 176 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(254 240 240 / var(--tw-bg-opacity))}
app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body app-flow-shared-identifier .aa-form-control.tagify .tagify__tag.tagify--notAllowed:not(.tagify__tag--editable),app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body app-flow-shared-identifier  .swal2-content .swal2-input.tagify .tagify__tag.tagify--notAllowed:not(.tagify__tag--editable){--tw-bg-opacity:1 !important;background-color:rgb(255 205 201 / var(--tw-bg-opacity)) !important}
app-communications-list-item > .aa-group.aa-form-control.tagify .tagify__tag.tagify--notAllowed:not(.tagify__tag--editable),app-communications-list-item > .aa-group .swal2-content .swal2-input.tagify .tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) {
  --pulse-from: #FEF0F0;
  --pulse-to: rgb(255 181 176 / 70);
}
.aa-form-control.tagify .tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div::before, .swal2-content .swal2-input.tagify .tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div::before {
    box-shadow: none !important;
  }
.aa-form-control.tagify .tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div > span, .swal2-content .swal2-input.tagify .tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div > span{
  opacity: 1 !important}
.aa-form-control.tagify .tagify__tag > div, .swal2-content .swal2-input.tagify .tagify__tag > div{padding-left:0px;
  display: flex;
  overflow: hidden;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0px;
  padding-bottom: 0px}
.aa-form-control.tagify .tagify__tag > div:before, .swal2-content .swal2-input.tagify .tagify__tag > div:before {
    box-shadow: none !important;
  }
.aa-form-control.tagify .tagify__tag .tagify__tag-text, .swal2-content .swal2-input.tagify .tagify__tag .tagify__tag-text{
  margin: 0px !important;
  font-size: 0.75rem !important;
  font-weight: 400 !important;
  line-height: 1.25rem !important;
  --tw-text-opacity: 1 !important;
  color: rgb(76 83 94 / var(--tw-text-opacity)) !important}
.aa-form-control.tagify .tagify__tag .tagify__tag__removeBtn, .swal2-content .swal2-input.tagify .tagify__tag .tagify__tag__removeBtn{height:1.25rem;width:1.25rem;border-radius:0.125rem;
  margin: 0px;
  flex-shrink: 0;
  --tw-bg-opacity: 1;
  background-color: rgb(213 220 232 / var(--tw-bg-opacity))}
.aa-form-control.tagify .tagify__tag .tagify__tag__removeBtn:after, .swal2-content .swal2-input.tagify .tagify__tag .tagify__tag__removeBtn:after{
  font-size: 1rem;
  line-height: 1.5rem;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
.aa-form-control.tagify .tagify__tag .tagify__tag__removeBtn:hover + div > span, .swal2-content .swal2-input.tagify .tagify__tag .tagify__tag__removeBtn:hover + div > span{
  opacity: 1 !important}
.aa-form-control.tagify .tagify__tag.tagify__tag--loading::after, .swal2-content .swal2-input.tagify .tagify__tag.tagify__tag--loading::after {
    --loader-size: 1.25rem;
    border-top-color:rgb(51 143 255 / var(--tw-border-opacity));
    border-right-color:rgb(0 115 255 / var(--tw-border-opacity));
    --tw-border-opacity:1;
    border-bottom-color:rgb(0 101 223 / var(--tw-border-opacity));
    border-left-color:transparent;
  margin: 0px;
  border-width: 2px;
  }
.aa-form-select.ng-select.ng-select-single .ng-select-container {
    height: 38px !important;
  }
.aa-form-select-h-9.ng-select.ng-select-single .ng-select-container, .aa-form-select-toolbar.ng-select.ng-select-single .ng-select-container {
    height: 36px !important;
  }
.aa-form-select-h-9.ng-select.ng-select-multiple .ng-value-container .ng-input, .aa-form-select-toolbar.ng-select.ng-select-multiple .ng-value-container .ng-input{
  padding: 0px !important}
.aa-form-select.ng-select.ng-select-multiple .ng-value-container .ng-input{padding-top:0.25rem !important}
.aa-form-select .ng-select-container{border-radius:0.5rem !important;
  border-width: 1px !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(180 189 207 / var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(76 83 94 / var(--tw-text-opacity)) !important}
app-communications-list-item > .aa-group.aa-form-select .ng-select-container {
  --pulse-from: #FFFFFF !important;
  --pulse-to: rgb(240 243 250 / 50) !important;
}
.aa-form-select .ng-value-container{
  position: relative !important;
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
  font-size: .8125rem !important;
  line-height: 1.25rem !important}
.aa-form-select .ng-value-container .ng-placeholder{top:auto !important;--tw-text-opacity:1 !important;color:rgb(180 189 207 / var(--tw-text-opacity)) !important;
  font-size: .8125rem !important;
  font-weight: 400 !important;
  line-height: 1.25rem !important}
.aa-form-select .ng-value-container .ng-value .ng-value-label{
  --tw-text-opacity: 1 !important;
  color: rgb(76 83 94 / var(--tw-text-opacity)) !important}
.aa-form-select .ng-value-container .ng-input{inset:0px !important;
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important}
.aa-form-select .ng-value-container .ng-input input{
  font-size: .8125rem !important;
  font-weight: 400 !important;
  line-height: 1.25rem !important;
  --tw-text-opacity: 1 !important;
  color: rgb(76 83 94 / var(--tw-text-opacity)) !important}
.aa-form-select.ng-select.ng-select-multiple .ng-value-container{padding-bottom:0px !important;padding-top:0.25rem !important}
.aa-form-select.ng-select.ng-select-multiple .ng-value-container .ng-value{
  margin-bottom: 0.25rem !important}
.aa-form-select:hover .ng-select-container{
  --tw-border-opacity: 1 !important;
  border-color: rgb(213 220 232 / var(--tw-border-opacity)) !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06) !important}
.aa-form-select.ng-select-opened .ng-select-container{
  --tw-border-opacity: 1 !important;
  border-color: rgb(180 189 207 / var(--tw-border-opacity)) !important}
.aa-form-select.ng-select-focused .ng-select-container{
  --tw-border-opacity: 1 !important;
  border-color: rgb(51 143 255 / var(--tw-border-opacity)) !important}
.aa-form-select.ng-select-focused .ng-value-container .ng-placeholder{--tw-text-opacity:1 !important;color:rgb(240 243 250 / var(--tw-text-opacity)) !important}
.aa-form-select.ng-select-focused .ng-value-container .ng-input{inset:0px !important;
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important}
.aa-form-select.ng-select-focused.ng-select-bottom:not(.ng-select-opened) > .ng-select-container{border-bottom-left-radius:0.5rem !important;border-bottom-right-radius:0.5rem !important;
  --tw-ring-offset-shadow: 0 0 #0000 !important;
  --tw-ring-shadow: 0 0 #0000 !important;
  --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}
.aa-form-select.ng-select-focused.ng-select-top:not(.ng-select-opened) > .ng-select-container{border-top-left-radius:0.5rem !important;border-top-right-radius:0.5rem !important;
  --tw-ring-offset-shadow: 0 0 #0000 !important;
  --tw-ring-shadow: 0 0 #0000 !important;
  --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}
.aa-form-select.ng-select-opened.ng-select-top .ng-select-container, .aa-form-select.ng-select-focused.ng-select-top .ng-select-container{border-top-left-radius:0px !important;border-top-right-radius:0px !important}
.aa-form-select.ng-select-opened.ng-select-bottom .ng-select-container, .aa-form-select.ng-select-focused.ng-select-bottom .ng-select-container{border-bottom-left-radius:0px !important;border-bottom-right-radius:0px !important}
.aa-form-select.ng-select-top.ng-dropdown-panel,
.aa-form-select.ng-select-top .ng-dropdown-panel{border-top-left-radius:0.5rem !important;border-top-right-radius:0.5rem !important}
.aa-form-select.ng-select-top.ng-dropdown-panel .ng-dropdown-panel-items.scroll-host,
.aa-form-select.ng-select-top .ng-dropdown-panel .ng-dropdown-panel-items.scroll-host{border-top-left-radius:0.5rem !important;border-top-right-radius:0.5rem !important}
.aa-form-select.ng-select-bottom.ng-dropdown-panel,
.aa-form-select.ng-select-bottom .ng-dropdown-panel{border-bottom-left-radius:0.5rem !important;border-bottom-right-radius:0.5rem !important}
.aa-form-select.ng-select-bottom.ng-dropdown-panel .ng-dropdown-panel-items.scroll-host,
.aa-form-select.ng-select-bottom .ng-dropdown-panel .ng-dropdown-panel-items.scroll-host{border-bottom-left-radius:0.5rem !important;border-bottom-right-radius:0.5rem !important}
.aa-form-select.ng-select-disabled{pointer-events:none !important}
.aa-form-select.ng-select-disabled .ng-value .ng-value-label{
  --tw-text-opacity: 1 !important;
  color: rgb(158 166 181 / var(--tw-text-opacity)) !important}
.aa-form-select.ng-select-disabled .ng-arrow{--tw-border-opacity:1 !important;border-top-color:rgb(158 166 181 / var(--tw-border-opacity)) !important}
.aa-form-select.ng-select-disabled .ng-select-container{
  --tw-border-opacity: 1 !important;
  border-color: rgb(180 189 207 / var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity)) !important}
app-communications-list-item > .aa-group.aa-form-select.ng-select-disabled .ng-select-container {
  --pulse-from: #F7F9FC !important;
  --pulse-to: rgb(213 220 232 / 50) !important;
}
.aa-form-select.ng-invalid.ng-touched .ng-select-container{
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 181 176 / var(--tw-border-opacity)) !important}
.aa-form-checkbox{
  display: flex;
  cursor: pointer}
.aa-form-checkbox:hover span.aa-indicator{
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity))}
app-communications-list-item > .aa-group.aa-form-checkbox:hover span.aa-indicator {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
.aa-form-checkbox:hover span.aa-indicator {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23D5DCE8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 10 3 3 6-6'/%3E%3C/svg%3E");
  }
.aa-form-checkbox:hover input[type=checkbox]:checked ~ span.aa-indicator{--tw-border-opacity:1;border-color:rgb(125 209 140 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(125 209 140 / var(--tw-bg-opacity))}
.aa-form-checkbox:hover input[type=checkbox]:indeterminate ~ span.aa-indicator{
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity))}
app-communications-list-item > .aa-group.aa-form-checkbox:hover input[type=checkbox]:indeterminate ~ span.aa-indicator {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
.aa-form-checkbox:hover input[type=checkbox]:indeterminate ~ span.aa-indicator {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23D5DCE8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 10 3 3 6-6'/%3E%3C/svg%3E");
  }
.aa-form-checkbox:hover input[type=checkbox]:disabled ~ span.aa-indicator {
    background-image: none;
  }
.aa-form-checkbox input[type=checkbox]{visibility:hidden;
  display: none}
.aa-form-checkbox input[type=checkbox]:disabled ~ span.aa-indicator{background-color:rgb(240 243 250 / var(--tw-bg-opacity));
  --tw-border-opacity: 1;
  border-color: rgb(213 220 232 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity))}
.aa-form-checkbox input[type=checkbox]:indeterminate ~ span.aa-indicator{
  --tw-border-opacity: 1;
  border-color: rgb(61 192 84 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity))}
app-communications-list-item > .aa-group.aa-form-checkbox input[type=checkbox]:indeterminate ~ span.aa-indicator {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
.aa-form-checkbox input[type=checkbox]:indeterminate ~ span.aa-indicator {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20' %3E%3CclipPath id='a'%3E%3Cpath d='m0 0h20v20h-20z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m7 9.5h6c.2761 0 .5.22386.5.5 0 .2761-.2239.5-.5.5h-6c-.27614 0-.5-.2239-.5-.5 0-.27614.22386-.5.5-.5z' stroke='%233dc054'/%3E%3C/g%3E%3C/svg%3E");
  }
.aa-form-checkbox input[type=checkbox]:checked ~ span.aa-indicator{
  --tw-border-opacity: 1;
  border-color: rgb(61 192 84 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(61 192 84 / var(--tw-bg-opacity));
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}
.aa-form-checkbox input[type=checkbox]:checked:disabled ~ span.aa-indicator{--tw-border-opacity:1;border-color:rgb(184 236 194 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(184 236 194 / var(--tw-bg-opacity));
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}
.aa-form-checkbox span.aa-indicator{
  display: flex;
  height: 1.5rem;
  width: 1.5rem;
  flex-shrink: 0;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  outline-width: 0px}
app-communications-list-item > .aa-group.aa-form-checkbox span.aa-indicator {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
.aa-form-checkbox span.aa-description{
  margin-left: 0.5rem;
  display: flex;
  align-items: center;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity));
    word-break: break-word}
.aa-form-checkbox-sm span.aa-indicator{height:1.25rem;width:1.25rem}
.aa-form-radio{
  display: flex;
  cursor: pointer}
.aa-form-radio:hover span.aa-indicator{
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity))}
app-communications-list-item > .aa-group.aa-form-radio:hover span.aa-indicator {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
.aa-form-radio:hover span.aa-indicator:after{
  --tw-bg-opacity: 1;
  background-color: rgb(213 220 232 / var(--tw-bg-opacity))}
.aa-form-radio:hover input[type=radio]:checked ~ span.aa-indicator{--tw-border-opacity:1;border-color:rgb(125 209 140 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(125 209 140 / var(--tw-bg-opacity))}
.aa-form-radio:hover input[type=radio]:checked ~ span.aa-indicator:after{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
app-communications-list-item > .aa-group.aa-form-radio:hover input[type=radio]:checked ~ span.aa-indicator:after {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
.aa-form-radio input[type=radio]{visibility:hidden;
  display: none}
.aa-form-radio input[type=radio]:disabled ~ span.aa-indicator{background-color:rgb(240 243 250 / var(--tw-bg-opacity));
  --tw-border-opacity: 1;
  border-color: rgb(213 220 232 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity))}
.aa-form-radio input[type=radio]:disabled ~ span.aa-indicator:after{background-color:rgb(240 243 250 / var(--tw-bg-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity))}
.aa-form-radio input[type=radio]:checked ~ span.aa-indicator{
  --tw-border-opacity: 1;
  border-color: rgb(61 192 84 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(61 192 84 / var(--tw-bg-opacity))}
.aa-form-radio input[type=radio]:checked ~ span.aa-indicator:after{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
app-communications-list-item > .aa-group.aa-form-radio input[type=radio]:checked ~ span.aa-indicator:after {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
.aa-form-radio input[type=radio]:checked:disabled ~ span.aa-indicator{--tw-border-opacity:1;border-color:rgb(184 236 194 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(184 236 194 / var(--tw-bg-opacity))}
.aa-form-radio input[type=radio]:checked:disabled ~ span.aa-indicator:after{--tw-bg-opacity:1;background-color:rgb(236 249 238 / var(--tw-bg-opacity))}
app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body app-flow-shared-identifier .aa-form-radio input[type=radio]:checked:disabled ~ span.aa-indicator:after{--tw-bg-opacity:1 !important;background-color:rgb(213 240 218 / var(--tw-bg-opacity)) !important}
.aa-form-radio input[type=radio].ng-invalid.ng-touched ~ span.aa-indicator{
  --tw-border-opacity: 1;
  border-color: rgb(255 181 176 / var(--tw-border-opacity))}
.aa-form-radio span.aa-indicator{
  position: relative;
  margin-right: 0.5rem;
  display: flex;
  height: 1.5rem;
  width: 1.5rem;
  flex-shrink: 0;
  border-radius: 9999px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  outline-width: 0px}
app-communications-list-item > .aa-group.aa-form-radio span.aa-indicator {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
.aa-form-radio span.aa-indicator:after{inset:0.25rem;height:0.875rem;width:0.875rem;
  position: absolute;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
app-communications-list-item > .aa-group.aa-form-radio span.aa-indicator:after {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
.aa-form-radio span.aa-indicator:after {
    content: "";
  }
.aa-form-radio span.aa-description{
  display: flex;
  align-items: center;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity));
    word-break: break-word}
.aa-form-radio-sm span.aa-indicator{height:1.25rem;width:1.25rem}
.aa-form-radio-sm span.aa-indicator:after{height:0.625rem;width:0.625rem}
.aa-form-switcher{
  display: flex;
  cursor: pointer}
.aa-form-switcher:hover span.aa-indicator{background-color:rgb(240 243 250 / var(--tw-bg-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity))}
.aa-form-switcher:hover span.aa-indicator:after{
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity))}
app-communications-list-item > .aa-group.aa-form-switcher:hover span.aa-indicator:after {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
.aa-form-switcher:hover input[type=checkbox]:checked ~ span.aa-indicator{--tw-bg-opacity:1;background-color:rgb(213 240 218 / var(--tw-bg-opacity))}
.aa-form-switcher:hover input[type=checkbox]:checked ~ span.aa-indicator:after{--tw-border-opacity:1;border-color:rgb(125 209 140 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(125 209 140 / var(--tw-bg-opacity))}
.aa-form-switcher input[type=checkbox]{visibility:hidden;
  display: none}
.aa-form-switcher input[type=checkbox]:disabled ~ span.aa-indicator{background-color:rgb(240 243 250 / var(--tw-bg-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity))}
.aa-form-switcher input[type=checkbox]:disabled ~ span.aa-indicator:after{background-color:rgb(240 243 250 / var(--tw-bg-opacity));
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-border-opacity: 1;
  border-color: rgb(213 220 232 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity));
  --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)}
.aa-form-switcher input[type=checkbox]:checked ~ span.aa-indicator{--tw-bg-opacity:1;background-color:rgb(184 236 194 / var(--tw-bg-opacity))}
.aa-form-switcher input[type=checkbox]:checked ~ span.aa-indicator:after{
  --tw-border-opacity: 1;
  border-color: rgb(61 192 84 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(61 192 84 / var(--tw-bg-opacity));
    left: calc(100% - 1.25rem)}
.aa-form-switcher input[type=checkbox]:checked:disabled ~ span.aa-indicator{--tw-bg-opacity:1;background-color:rgb(236 249 238 / var(--tw-bg-opacity))}
app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body app-flow-shared-identifier .aa-form-switcher input[type=checkbox]:checked:disabled ~ span.aa-indicator{--tw-bg-opacity:1 !important;background-color:rgb(213 240 218 / var(--tw-bg-opacity)) !important}
.aa-form-switcher input[type=checkbox]:checked:disabled ~ span.aa-indicator:after{--tw-border-opacity:1;border-color:rgb(184 236 194 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(184 236 194 / var(--tw-bg-opacity));
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --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)}
.aa-form-switcher span.aa-indicator{margin-top:5px;height:0.625rem;
  position: relative;
  display: flex;
  width: 2.5rem;
  flex-shrink: 0;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(213 220 232 / var(--tw-bg-opacity));
  outline-width: 0px;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)}
.aa-form-switcher span.aa-indicator:after{top:-5px;display:block;height:1.25rem;width:1.25rem;
  position: absolute;
  left: 0px;
  border-radius: 9999px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)}
app-communications-list-item > .aa-group.aa-form-switcher span.aa-indicator:after {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
.aa-form-switcher span.aa-indicator:after {
    content: "";
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);
    cursor: inherit;
    transition-property: left, background-color, border-color;
  }
.aa-form-files-default{height:100px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap}
.aa-form-files-default-garage{height:inherit;width:9rem;flex:0 1 auto;
  display: flex;
  align-items: center;
  justify-content: center}
.aa-form-files-default-garage + .aa-form-files-default-container{
  margin-left: 0.5rem}
.aa-form-files-default-garage button{height:inherit;border-radius:0.5rem;--tw-border-opacity:1;border-color:rgb(121 196 247 / var(--tw-border-opacity));
  display: flex;
  width: inherit;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-width: 1px;
  --tw-bg-opacity: 1;
  background-color: rgb(237 248 255 / var(--tw-bg-opacity));
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(0 115 255 / var(--tw-text-opacity));
  outline-width: 0px}
.aa-form-files-default-garage button i{
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: 2rem;
  line-height: 1}
.aa-form-files-default-garage button:hover{--tw-border-opacity:1;border-color:rgb(170 216 247 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(51 143 255 / var(--tw-text-opacity))}
app-communications-list-item > .aa-group.aa-form-files-default-garage button:hover {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
.aa-form-files-default-garage button:disabled{pointer-events:none;border-color:rgb(240 243 250 / var(--tw-border-opacity));background-color:rgb(240 243 250 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(213 220 232 / var(--tw-text-opacity));
  --tw-border-opacity: 1;
  border-color: rgb(235 238 245 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity));
  opacity: 1}
.aa-form-files-default-container{height:inherit;flex:0 1 auto;
  position: relative;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center}
.aa-form-files-default-container.aa-activated .aa-form-files-default-container-dropzone{--tw-border-opacity:1 !important;border-color:rgb(121 196 247 / var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(237 248 255 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 115 255 / var(--tw-text-opacity)) !important}
.aa-form-files-default-container.aa-invalid .aa-form-files-default-container-dropzone{
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 181 176 / var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 240 240 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 59 48 / var(--tw-text-opacity)) !important}
app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body app-flow-shared-identifier .aa-form-files-default-container.aa-invalid .aa-form-files-default-container-dropzone{--tw-bg-opacity:1 !important;background-color:rgb(255 205 201 / var(--tw-bg-opacity)) !important}
app-communications-list-item > .aa-group.aa-form-files-default-container.aa-invalid .aa-form-files-default-container-dropzone {
  --pulse-from: #FEF0F0 !important;
  --pulse-to: rgb(255 181 176 / 70) !important;
}
.aa-form-files-default-container.aa-disabled .aa-form-files-default-container-dropzone{pointer-events:none !important;background-color:rgb(240 243 250 / var(--tw-bg-opacity)) !important;--tw-text-opacity:1 !important;color:rgb(213 220 232 / var(--tw-text-opacity)) !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(213 220 232 / var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity)) !important}
.aa-form-files-default-container input[type=file]{bottom:0px;opacity:0;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  z-index: 10;
  cursor: pointer}
.aa-form-files-default-container input[type=file]:disabled ~ .aa-form-files-default-container-dropzone{pointer-events:none;background-color:rgb(240 243 250 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(213 220 232 / var(--tw-text-opacity));
  --tw-border-opacity: 1;
  border-color: rgb(213 220 232 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity))}
.aa-form-files-default-container input[type=file]:hover ~ .aa-form-files-default-container-dropzone{--tw-border-opacity:1;border-color:rgb(121 196 247 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(237 248 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 115 255 / var(--tw-text-opacity))}
.aa-form-files-default-container input[type=hidden].ng-invalid.ng-touched ~ .aa-form-files-default-container-dropzone{
  --tw-border-opacity: 1;
  border-color: rgb(255 181 176 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(254 240 240 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 59 48 / var(--tw-text-opacity))}
app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body app-flow-shared-identifier .aa-form-files-default-container input[type=hidden].ng-invalid.ng-touched ~ .aa-form-files-default-container-dropzone{--tw-bg-opacity:1 !important;background-color:rgb(255 205 201 / var(--tw-bg-opacity)) !important}
app-communications-list-item > .aa-group.aa-form-files-default-container input[type=hidden].ng-invalid.ng-touched ~ .aa-form-files-default-container-dropzone {
  --pulse-from: #FEF0F0;
  --pulse-to: rgb(255 181 176 / 70);
}
.aa-form-files-default-container input[type=hidden]:disabled ~ .aa-form-files-default-container-dropzone{pointer-events:none;background-color:rgb(240 243 250 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(213 220 232 / var(--tw-text-opacity));
  --tw-border-opacity: 1;
  border-color: rgb(213 220 232 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity))}
.aa-form-files-default-container-dropzone{height:inherit;border-radius:0.5rem;border-style:dashed;
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem}
app-communications-list-item > .aa-group.aa-form-files-default-container-dropzone {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
.aa-form-files-default-container-dropzone i{
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: 2rem;
  line-height: 1}
.aa-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}
.\!aa-pointer-events-none{pointer-events:none !important}
.aa-pointer-events-none{pointer-events:none}
.\!aa-pointer-events-auto{pointer-events:auto !important}
.aa-pointer-events-auto{pointer-events:auto}
.\!aa-visible{visibility:visible !important}
.aa-invisible{visibility:hidden}
.\!aa-static{position:static !important}
.aa-static{position:static}
.aa-fixed{position:fixed}
.\!aa-absolute{position:absolute !important}
.aa-absolute{position:absolute}
.\!aa-relative{position:relative !important}
.aa-relative{position:relative}
.aa-sticky{position:sticky}
.-aa-inset-16{inset:-4rem}
.aa-inset-0{inset:0px}
.aa-inset-x-0{left:0px;right:0px}
.aa-inset-x-4{left:1rem;right:1rem}
.aa-inset-x-6{left:1.5rem;right:1.5rem}
.aa-inset-y-0{top:0px;bottom:0px}
.aa-inset-y-1{top:0.25rem;bottom:0.25rem}
.aa-inset-y-1\/2{top:50%;bottom:50%}
.aa-inset-y-3{top:0.75rem;bottom:0.75rem}
.aa-inset-y-4\.5{top:1.125rem;bottom:1.125rem}
.\!-aa-right-6{right:-1.5rem !important}
.\!aa-left-0{left:0px !important}
.\!aa-left-4{left:1rem !important}
.\!aa-right-4{right:1rem !important}
.\!aa-top-4{top:1rem !important}
.-aa-bottom-6{bottom:-1.5rem}
.-aa-left-0\.5{left:-0.125rem}
.-aa-left-1\/4{left:-25%}
.-aa-left-\[1px\]{left:-1px}
.-aa-left-px{left:-1px}
.-aa-right-0\.5{right:-0.125rem}
.-aa-right-0\.75{right:-0.1875rem}
.-aa-right-1{right:-0.25rem}
.-aa-right-2{right:-0.5rem}
.-aa-right-4{right:-1rem}
.-aa-top-0\.5{top:-0.125rem}
.-aa-top-0\.75{top:-0.1875rem}
.-aa-top-1{top:-0.25rem}
.-aa-top-1\/4{top:-25%}
.-aa-top-2{top:-0.5rem}
.-aa-top-2\.5{top:-0.625rem}
.-aa-top-3{top:-0.75rem}
.-aa-top-5{top:-1.25rem}
.-aa-top-6\.5{top:-1.625rem}
.-aa-top-\[56px\]{top:-56px}
.-aa-top-px{top:-1px}
.aa-bottom-0{bottom:0px}
.aa-bottom-1{bottom:0.25rem}
.aa-bottom-10{bottom:2.5rem}
.aa-bottom-3{bottom:0.75rem}
.aa-bottom-4{bottom:1rem}
.aa-bottom-\[100\%\]{bottom:100%}
.aa-bottom-\[var\(--dynamic-bottom\)\]{bottom:var(--dynamic-bottom)}
.aa-bottom-full{bottom:100%}
.aa-left-0{left:0px}
.aa-left-1{left:0.25rem}
.aa-left-1\/2{left:50%}
.aa-left-2{left:0.5rem}
.aa-left-3{left:0.75rem}
.aa-left-5{left:1.25rem}
.aa-left-\[0\.65rem\]{left:0.65rem}
.aa-left-\[100\%\]{left:100%}
.aa-left-\[18px\]{left:18px}
.aa-left-\[3\.875rem\]{left:3.875rem}
.aa-left-px{left:1px}
.aa-right-0{right:0px}
.aa-right-1{right:0.25rem}
.aa-right-10{right:2.5rem}
.aa-right-2{right:0.5rem}
.aa-right-3{right:0.75rem}
.aa-right-4{right:1rem}
.aa-right-6{right:1.5rem}
.aa-right-\[15px\]{right:15px}
.aa-right-full{right:100%}
.aa-top-0{top:0px}
.aa-top-0\.5{top:0.125rem}
.aa-top-0\.75{top:0.1875rem}
.aa-top-1{top:0.25rem}
.aa-top-1\.5{top:0.375rem}
.aa-top-1\/2{top:50%}
.aa-top-14{top:3.5rem}
.aa-top-2{top:0.5rem}
.aa-top-4{top:1rem}
.aa-top-6{top:1.5rem}
.aa-top-9{top:2.25rem}
.aa-top-\[--sticky-features-group\]{top:var(--sticky-features-group)}
.aa-top-\[0\.65rem\]{top:0.65rem}
.aa-top-\[29px\]{top:29px}
.aa-top-\[55px\]{top:55px}
.aa-top-header{top:56px}
.aa-top-px{top:1px}
.aa-isolate{isolation:isolate}
.\!aa-z-10{z-index:10 !important}
.\!aa-z-\[1950\]{z-index:1950 !important}
.\!aa-z-tooltip{z-index:2000 !important}
.-aa-z-1{z-index:-1}
.aa-z-0{z-index:0}
.aa-z-1{z-index:1}
.aa-z-10{z-index:10}
.aa-z-11{z-index:11}
.aa-z-20{z-index:20}
.aa-z-50{z-index:50}
.aa-z-\[12\]{z-index:12}
.aa-z-\[181\]{z-index:181}
.aa-z-\[182\]{z-index:182}
.aa-z-\[2000\]{z-index:2000}
.aa-z-\[211\]{z-index:211}
.aa-z-\[2\]{z-index:2}
.aa-order-3{order:3}
.aa-col-span-1{grid-column:span 1 / span 1}
.aa-col-span-3{grid-column:span 3 / span 3}
.aa-col-span-4{grid-column:span 4 / span 4}
.aa-col-span-full{grid-column:1 / -1}
.aa-col-start-1{grid-column-start:1}
.aa-col-start-2{grid-column-start:2}
.aa-col-start-\[-2\]{grid-column-start:-2}
.-aa-col-end-1{grid-column-end:-1}
.aa-col-end-2{grid-column-end:2}
.aa-row-span-2{grid-row:span 2 / span 2}
.aa-row-span-full{grid-row:1 / -1}
.aa-row-start-1{grid-row-start:1}
.aa-float-right{float:right}
.\!aa-m-0{margin:0px !important}
.aa-m-0{margin:0px}
.aa-m-1{margin:0.25rem}
.aa-m-2{margin:0.5rem}
.aa-m-4{margin:1rem}
.aa-m-6{margin:1.5rem}
.aa-m-\[13px\]{margin:13px}
.aa-m-auto{margin:auto}
.\!-aa-mx-2{margin-left:-0.5rem !important;margin-right:-0.5rem !important}
.\!aa-mx-1{margin-left:0.25rem !important;margin-right:0.25rem !important}
.\!aa-my-5{margin-top:1.25rem !important;margin-bottom:1.25rem !important}
.-aa-mx-3{margin-left:-0.75rem;margin-right:-0.75rem}
.-aa-mx-4{margin-left:-1rem;margin-right:-1rem}
.-aa-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}
.-aa-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}
.-aa-my-0\.5{margin-top:-0.125rem;margin-bottom:-0.125rem}
.-aa-my-2\.5{margin-top:-0.625rem;margin-bottom:-0.625rem}
.aa-mx-1{margin-left:0.25rem;margin-right:0.25rem}
.aa-mx-10{margin-left:2.5rem;margin-right:2.5rem}
.aa-mx-2{margin-left:0.5rem;margin-right:0.5rem}
.aa-mx-3{margin-left:0.75rem;margin-right:0.75rem}
.aa-mx-4{margin-left:1rem;margin-right:1rem}
.aa-mx-5{margin-left:1.25rem;margin-right:1.25rem}
.aa-mx-6{margin-left:1.5rem;margin-right:1.5rem}
.aa-mx-\[15px\]{margin-left:15px;margin-right:15px}
.aa-mx-auto{margin-left:auto;margin-right:auto}
.aa-my-0{margin-top:0px;margin-bottom:0px}
.aa-my-0\.5{margin-top:0.125rem;margin-bottom:0.125rem}
.aa-my-1{margin-top:0.25rem;margin-bottom:0.25rem}
.aa-my-2{margin-top:0.5rem;margin-bottom:0.5rem}
.aa-my-3{margin-top:0.75rem;margin-bottom:0.75rem}
.aa-my-4{margin-top:1rem;margin-bottom:1rem}
.aa-my-5{margin-top:1.25rem;margin-bottom:1.25rem}
.aa-my-6{margin-top:1.5rem;margin-bottom:1.5rem}
.aa-my-8{margin-top:2rem;margin-bottom:2rem}
.aa-my-\[7px\]{margin-top:7px;margin-bottom:7px}
.aa-my-auto{margin-top:auto;margin-bottom:auto}
.\!-aa-mr-2{margin-right:-0.5rem !important}
.\!aa-mb-0{margin-bottom:0px !important}
.\!aa-mb-2{margin-bottom:0.5rem !important}
.\!aa-mb-2\.5{margin-bottom:0.625rem !important}
.\!aa-mb-3{margin-bottom:0.75rem !important}
.\!aa-mb-4{margin-bottom:1rem !important}
.\!aa-mb-5{margin-bottom:1.25rem !important}
.\!aa-mb-6{margin-bottom:1.5rem !important}
.\!aa-ml-0{margin-left:0px !important}
.\!aa-ml-2{margin-left:0.5rem !important}
.\!aa-mr-0{margin-right:0px !important}
.\!aa-mr-1{margin-right:0.25rem !important}
.\!aa-mr-2{margin-right:0.5rem !important}
.\!aa-mt-0{margin-top:0px !important}
.\!aa-mt-2{margin-top:0.5rem !important}
.\!aa-mt-4{margin-top:1rem !important}
.-aa-mb-0\.5{margin-bottom:-0.125rem}
.-aa-mb-3{margin-bottom:-0.75rem}
.-aa-mb-4{margin-bottom:-1rem}
.-aa-ml-5{margin-left:-1.25rem}
.-aa-ml-px{margin-left:-1px}
.-aa-mt-0\.5{margin-top:-0.125rem}
.-aa-mt-10{margin-top:-2.5rem}
.-aa-mt-12{margin-top:-3rem}
.-aa-mt-2{margin-top:-0.5rem}
.-aa-mt-2\.5{margin-top:-0.625rem}
.-aa-mt-3{margin-top:-0.75rem}
.-aa-mt-4{margin-top:-1rem}
.-aa-mt-6{margin-top:-1.5rem}
.-aa-mt-\[15px\]{margin-top:-15px}
.-aa-mt-px{margin-top:-1px}
.aa-mb-0{margin-bottom:0px}
.aa-mb-0\.5{margin-bottom:0.125rem}
.aa-mb-1{margin-bottom:0.25rem}
.aa-mb-1\.5{margin-bottom:0.375rem}
.aa-mb-10{margin-bottom:2.5rem}
.aa-mb-13{margin-bottom:3.25rem}
.aa-mb-2{margin-bottom:0.5rem}
.aa-mb-2\.5{margin-bottom:0.625rem}
.aa-mb-20{margin-bottom:5rem}
.aa-mb-3{margin-bottom:0.75rem}
.aa-mb-3\.5{margin-bottom:0.875rem}
.aa-mb-4{margin-bottom:1rem}
.aa-mb-5{margin-bottom:1.25rem}
.aa-mb-5\.5{margin-bottom:1.375rem}
.aa-mb-6{margin-bottom:1.5rem}
.aa-mb-8{margin-bottom:2rem}
.aa-mb-\[2px\]{margin-bottom:2px}
.aa-mb-auto{margin-bottom:auto}
.aa-ml-0{margin-left:0px}
.aa-ml-0\.5{margin-left:0.125rem}
.aa-ml-1{margin-left:0.25rem}
.aa-ml-1\.5{margin-left:0.375rem}
.aa-ml-10{margin-left:2.5rem}
.aa-ml-12{margin-left:3rem}
.aa-ml-2{margin-left:0.5rem}
.aa-ml-2\.5{margin-left:0.625rem}
.aa-ml-3{margin-left:0.75rem}
.aa-ml-3\.5{margin-left:0.875rem}
.aa-ml-4{margin-left:1rem}
.aa-ml-5{margin-left:1.25rem}
.aa-ml-7{margin-left:1.75rem}
.aa-ml-9{margin-left:2.25rem}
.aa-ml-auto{margin-left:auto}
.aa-mr-1{margin-right:0.25rem}
.aa-mr-1\.5{margin-right:0.375rem}
.aa-mr-10{margin-right:2.5rem}
.aa-mr-2{margin-right:0.5rem}
.aa-mr-2\.5{margin-right:0.625rem}
.aa-mr-3{margin-right:0.75rem}
.aa-mr-4{margin-right:1rem}
.aa-mr-5{margin-right:1.25rem}
.aa-mr-6{margin-right:1.5rem}
.aa-mr-9{margin-right:2.25rem}
.aa-mr-auto{margin-right:auto}
.aa-mt-0{margin-top:0px}
.aa-mt-0\.5{margin-top:0.125rem}
.aa-mt-1{margin-top:0.25rem}
.aa-mt-1\.5{margin-top:0.375rem}
.aa-mt-10{margin-top:2.5rem}
.aa-mt-12{margin-top:3rem}
.aa-mt-14{margin-top:3.5rem}
.aa-mt-16{margin-top:4rem}
.aa-mt-2{margin-top:0.5rem}
.aa-mt-2\.5{margin-top:0.625rem}
.aa-mt-20{margin-top:5rem}
.aa-mt-28{margin-top:7rem}
.aa-mt-3{margin-top:0.75rem}
.aa-mt-4{margin-top:1rem}
.aa-mt-5{margin-top:1.25rem}
.aa-mt-6{margin-top:1.5rem}
.aa-mt-8{margin-top:2rem}
.aa-mt-\[56px\]{margin-top:56px}
.aa-mt-auto{margin-top:auto}
.aa-box-content{box-sizing:content-box}
.aa-line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.\!aa-block{display:block !important}
.aa-block{display:block}
.aa-inline-block{display:inline-block}
.\!aa-inline{display:inline !important}
.aa-inline{display:inline}
.\!aa-flex{display:flex !important}
.aa-flex{display:flex}
.aa-inline-flex{display:inline-flex}
.aa-grid{display:grid}
.aa-contents{display:contents}
.\!aa-hidden{display:none !important}
.aa-hidden{display:none}
.\!aa-size-\[2\.375rem\]{width:2.375rem !important;height:2.375rem !important}
.\!aa-size-auto{width:auto !important;height:auto !important}
.aa-size-1{width:0.25rem;height:0.25rem}
.aa-size-10{width:2.5rem;height:2.5rem}
.aa-size-12{width:3rem;height:3rem}
.aa-size-14{width:3.5rem;height:3.5rem}
.aa-size-16{width:4rem;height:4rem}
.aa-size-2{width:0.5rem;height:0.5rem}
.aa-size-20{width:5rem;height:5rem}
.aa-size-3{width:0.75rem;height:0.75rem}
.aa-size-4{width:1rem;height:1rem}
.aa-size-5{width:1.25rem;height:1.25rem}
.aa-size-5\/6{width:83.333333%;height:83.333333%}
.aa-size-6{width:1.5rem;height:1.5rem}
.aa-size-8{width:2rem;height:2rem}
.aa-size-9{width:2.25rem;height:2.25rem}
.aa-size-\[--button-size\,theme\(spacing\.8\)\]{width:var(--button-size,2rem);height:var(--button-size,2rem)}
.aa-size-\[10\.5rem\]{width:10.5rem;height:10.5rem}
.aa-size-\[3\.5rem\]{width:3.5rem;height:3.5rem}
.aa-size-\[4\.5rem\]{width:4.5rem;height:4.5rem}
.aa-size-\[5\.5rem\]{width:5.5rem;height:5.5rem}
.aa-size-\[8rem\]{width:8rem;height:8rem}
.aa-size-full{width:100%;height:100%}
.aa-size-px{width:1px;height:1px}
.\!aa-h-10{height:2.5rem !important}
.\!aa-h-12{height:3rem !important}
.\!aa-h-4{height:1rem !important}
.\!aa-h-6{height:1.5rem !important}
.\!aa-h-8{height:2rem !important}
.\!aa-h-9{height:2.25rem !important}
.\!aa-h-auto{height:auto !important}
.\!aa-h-full{height:100% !important}
.aa-h-0{height:0px}
.aa-h-1\.5{height:0.375rem}
.aa-h-10{height:2.5rem}
.aa-h-12{height:3rem}
.aa-h-15{height:3.75rem}
.aa-h-16{height:4rem}
.aa-h-20{height:5rem}
.aa-h-28{height:7rem}
.aa-h-3{height:0.75rem}
.aa-h-32{height:8rem}
.aa-h-36{height:9rem}
.aa-h-4{height:1rem}
.aa-h-4\.5{height:1.125rem}
.aa-h-40{height:10rem}
.aa-h-48{height:12rem}
.aa-h-5{height:1.25rem}
.aa-h-5\.5{height:1.375rem}
.aa-h-6{height:1.5rem}
.aa-h-7{height:1.75rem}
.aa-h-7\.5{height:1.875rem}
.aa-h-8{height:2rem}
.aa-h-9{height:2.25rem}
.aa-h-90{height:22.5rem}
.aa-h-96{height:24rem}
.aa-h-\[1\.625rem\]{height:1.625rem}
.aa-h-\[1\.75rem\]{height:1.75rem}
.aa-h-\[152\.45px\]{height:152.45px}
.aa-h-\[1px\]{height:1px}
.aa-h-\[2\.375rem\]{height:2.375rem}
.aa-h-\[2\.875rem\]{height:2.875rem}
.aa-h-\[3px\]{height:3px}
.aa-h-\[56px\]{height:56px}
.aa-h-\[68px\]{height:68px}
.aa-h-\[760px\]{height:760px}
.aa-h-\[88px\]{height:88px}
.aa-h-\[90\%\]{height:90%}
.aa-h-\[calc\(100\%-1\.25rem\)\]{height:calc(100% - 1.25rem)}
.aa-h-fit{height:-moz-fit-content;height:fit-content}
.aa-h-full{height:100%}
.aa-h-inherit{height:inherit}
.aa-h-px{height:1px}
.aa-h-screen{height:100vh}
.\!aa-max-h-56{max-height:14rem !important}
.\!aa-max-h-\[26\.25rem\]{max-height:26.25rem !important}
.aa-max-h-0{max-height:0px}
.aa-max-h-32{max-height:8rem}
.aa-max-h-40{max-height:10rem}
.aa-max-h-48{max-height:12rem}
.aa-max-h-56{max-height:14rem}
.aa-max-h-60{max-height:15rem}
.aa-max-h-7{max-height:1.75rem}
.aa-max-h-80{max-height:20rem}
.aa-max-h-90{max-height:22.5rem}
.aa-max-h-96{max-height:24rem}
.aa-max-h-\[100vh\]{max-height:100vh}
.aa-max-h-\[152\.45px\]{max-height:152.45px}
.aa-max-h-\[800px\]{max-height:800px}
.aa-max-h-\[90\%\]{max-height:90%}
.aa-max-h-\[95vh\]{max-height:95vh}
.aa-max-h-full{max-height:100%}
.\!aa-min-h-72{min-height:18rem !important}
.\!aa-min-h-full{min-height:100% !important}
.aa-min-h-0{min-height:0px}
.aa-min-h-10{min-height:2.5rem}
.aa-min-h-12{min-height:3rem}
.aa-min-h-32{min-height:8rem}
.aa-min-h-6{min-height:1.5rem}
.aa-min-h-60{min-height:15rem}
.aa-min-h-72{min-height:18rem}
.aa-min-h-80{min-height:20rem}
.aa-min-h-9{min-height:2.25rem}
.aa-min-h-\[10rem\]{min-height:10rem}
.aa-min-h-\[250px\]{min-height:250px}
.aa-min-h-\[500px\]{min-height:500px}
.aa-min-h-\[calc\(100\%_-_1rem\)\]{min-height:calc(100% - 1rem)}
.aa-min-h-full{min-height:100%}
.aa-min-h-md{min-height:768px}
.aa-min-h-screen{min-height:100vh}
.\!aa-w-10{width:2.5rem !important}
.\!aa-w-6{width:1.5rem !important}
.\!aa-w-8{width:2rem !important}
.\!aa-w-9{width:2.25rem !important}
.\!aa-w-\[165px\]{width:165px !important}
.\!aa-w-\[calc\(100\%-2\.5rem\)\]{width:calc(100% - 2.5rem) !important}
.\!aa-w-auto{width:auto !important}
.\!aa-w-full{width:100% !important}
.aa-w-0{width:0px}
.aa-w-0\.5{width:0.125rem}
.aa-w-1{width:0.25rem}
.aa-w-1\.5{width:0.375rem}
.aa-w-1\/2{width:50%}
.aa-w-1\/3{width:33.333333%}
.aa-w-10{width:2.5rem}
.aa-w-12{width:3rem}
.aa-w-14{width:3.5rem}
.aa-w-16{width:4rem}
.aa-w-20{width:5rem}
.aa-w-24{width:6rem}
.aa-w-28{width:7rem}
.aa-w-3{width:0.75rem}
.aa-w-3\/12{width:25%}
.aa-w-3\/4{width:75%}
.aa-w-32{width:8rem}
.aa-w-36{width:9rem}
.aa-w-4\.5{width:1.125rem}
.aa-w-4\/5{width:80%}
.aa-w-40{width:10rem}
.aa-w-5{width:1.25rem}
.aa-w-52{width:13rem}
.aa-w-56{width:14rem}
.aa-w-6{width:1.5rem}
.aa-w-6\/12{width:50%}
.aa-w-7{width:1.75rem}
.aa-w-72{width:18rem}
.aa-w-8{width:2rem}
.aa-w-80{width:20rem}
.aa-w-9{width:2.25rem}
.aa-w-90{width:22.5rem}
.aa-w-\[125px\]{width:125px}
.aa-w-\[130px\]{width:130px}
.aa-w-\[1px\]{width:1px}
.aa-w-\[202px\]{width:202px}
.aa-w-\[219px\]{width:219px}
.aa-w-\[255px\]{width:255px}
.aa-w-\[285px\]{width:285px}
.aa-w-\[320px\]{width:320px}
.aa-w-\[36rem\]{width:36rem}
.aa-w-\[3px\]{width:3px}
.aa-w-\[46px\]{width:46px}
.aa-w-\[63px\]{width:63px}
.aa-w-\[75px\]{width:75px}
.aa-w-\[88px\]{width:88px}
.aa-w-\[calc\(100\%\+3rem\)\]{width:calc(100% + 3rem)}
.aa-w-\[min\(400px\,100\%\)\]{width:min(400px,100%)}
.aa-w-auto{width:auto}
.aa-w-fit{width:-moz-fit-content;width:fit-content}
.aa-w-full{width:100%}
.aa-w-inherit{width:inherit}
.aa-w-limit-sm-full{width:min(640px, 100% - 1.25rem)}
.aa-w-max{width:max-content}
.aa-w-px{width:1px}
.aa-min-w-0{min-width:0px}
.aa-min-w-28{min-width:7rem}
.aa-min-w-40{min-width:10rem}
.aa-min-w-48{min-width:12rem}
.aa-min-w-52{min-width:13rem}
.aa-min-w-64{min-width:16rem}
.aa-min-w-7{min-width:1.75rem}
.aa-min-w-72{min-width:18rem}
.aa-min-w-80{min-width:20rem}
.aa-min-w-9{min-width:2.25rem}
.aa-min-w-\[80px\]{min-width:80px}
.aa-min-w-full{min-width:100%}
.\!aa-max-w-\[300px\]{max-width:300px !important}
.\!aa-max-w-\[500px\]{max-width:500px !important}
.\!aa-max-w-full{max-width:100% !important}
.\!aa-max-w-none{max-width:none !important}
.\!aa-max-w-sm{max-width:24rem !important}
.aa-max-w-28{max-width:7rem}
.aa-max-w-2xl{max-width:42rem}
.aa-max-w-3xl{max-width:48rem}
.aa-max-w-40{max-width:10rem}
.aa-max-w-44{max-width:11rem}
.aa-max-w-48{max-width:12rem}
.aa-max-w-4xl{max-width:56rem}
.aa-max-w-56{max-width:14rem}
.aa-max-w-80{max-width:20rem}
.aa-max-w-9{max-width:2.25rem}
.aa-max-w-90{max-width:22.5rem}
.aa-max-w-\[12rem\]{max-width:12rem}
.aa-max-w-\[36rem\]{max-width:36rem}
.aa-max-w-\[466px\]{max-width:466px}
.aa-max-w-\[530px\]{max-width:530px}
.aa-max-w-\[680px\]{max-width:680px}
.aa-max-w-\[800px\]{max-width:800px}
.aa-max-w-\[90\%\]{max-width:90%}
.aa-max-w-\[98\%\]{max-width:98%}
.aa-max-w-fit{max-width:-moz-fit-content;max-width:fit-content}
.aa-max-w-foldover-max{max-width:600px}
.aa-max-w-full{max-width:100%}
.aa-max-w-lg{max-width:32rem}
.aa-max-w-md{max-width:28rem}
.aa-max-w-screen-lg{max-width:1024px}
.aa-max-w-screen-xl{max-width:1280px}
.aa-max-w-screen-xs{max-width:375px}
.aa-max-w-xl{max-width:36rem}
.aa-max-w-xs{max-width:20rem}
.aa-flex-1{flex:1 1 0%}
.aa-flex-shrink-0{flex-shrink:0}
.aa-shrink{flex-shrink:1}
.aa-shrink-0{flex-shrink:0}
.aa-flex-grow{flex-grow:1}
.aa-flex-grow-0{flex-grow:0}
.aa-grow{flex-grow:1}
.aa-grow-0{flex-grow:0}
.aa-basis-6\/12{flex-basis:50%}
.aa-basis-auto{flex-basis:auto}
.-aa-translate-x-1\/2{--tw-translate-x:-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))}
.-aa-translate-x-full{--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))}
.-aa-translate-y-1{--tw-translate-y:-0.25rem;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))}
.-aa-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))}
.-aa-translate-y-10{--tw-translate-y:-2.5rem;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))}
.aa-translate-x-0{--tw-translate-x:0px;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))}
.aa-translate-x-1\/2{--tw-translate-x: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))}
.aa-translate-x-1\/4{--tw-translate-x:25%;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))}
.aa-translate-x-8{--tw-translate-x:2rem;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))}
.aa-translate-x-\[calc\(100\%\+1\.75rem\)\]{--tw-translate-x:calc(100% + 1.75rem);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))}
.aa-translate-x-full{--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))}
.aa-translate-y-1\/4{--tw-translate-y:25%;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))}
.aa-rotate-180{--tw-rotate:180deg;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))}
.aa-rotate-45{--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))}
.aa-rotate-90{--tw-rotate:90deg;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))}
.aa-scale-x-\[-1\]{--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))}
@keyframes aa-fade-in-out{
0%, 100%{opacity:1}
50%{opacity:0}}
.aa-animate-fade-in-out{animation:aa-fade-in-out 2s cubic-bezier(0.4, 0, 0.6, 1) infinite}
@keyframes aa-pulse{
50%{opacity:.5}}
.aa-animate-pulse{animation:aa-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite}
@keyframes aa-spin{
to{transform:rotate(360deg)}}
.aa-animate-spin{animation:aa-spin 1s linear infinite}
.\!aa-cursor-default{cursor:default !important}
.\!aa-cursor-not-allowed{cursor:not-allowed !important}
.\!aa-cursor-pointer{cursor:pointer !important}
.aa-cursor-cell{cursor:cell}
.aa-cursor-copy{cursor:copy}
.aa-cursor-default{cursor:default}
.aa-cursor-pointer{cursor:pointer}
.aa-select-none{-webkit-user-select:none;user-select:none}
.aa-resize-none{resize:none}
.aa-list-none{list-style-type:none}
.aa-grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}
.aa-grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}
.aa-grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}
.aa-grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}
.aa-grid-cols-\[--table-layout\]{grid-template-columns:var(--table-layout)}
.aa-grid-cols-\[1fr\,1fr\,1fr\,3fr\]{grid-template-columns:1fr 1fr 1fr 3fr}
.aa-grid-cols-\[1fr\,auto\]{grid-template-columns:1fr auto}
.aa-grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}
.aa-grid-cols-\[1fr_theme\(spacing\.32\)_1fr\]{grid-template-columns:1fr 8rem 1fr}
.aa-grid-cols-\[2fr\,3fr\,4fr\,auto\]{grid-template-columns:2fr 3fr 4fr auto}
.aa-grid-cols-\[2fr_repeat\(3\,1fr\)\]{grid-template-columns:2fr repeat(3,1fr)}
.aa-grid-cols-\[2fr_repeat\(4\,1fr\)\]{grid-template-columns:2fr repeat(4,1fr)}
.aa-grid-cols-\[2fr_repeat\(5\,1fr\)\]{grid-template-columns:2fr repeat(5,1fr)}
.aa-grid-cols-\[auto\,1fr\]{grid-template-columns:auto 1fr}
.aa-grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}
.aa-grid-cols-\[min\(60\%\,368px\)_auto\]{grid-template-columns:min(60%,368px) auto}
.aa-grid-cols-\[repeat\(3\,auto\)\,1fr\,auto\]{grid-template-columns:repeat(3,auto) 1fr auto}
.aa-grid-cols-\[subgrid\]{grid-template-columns:subgrid}
.aa-grid-cols-dynamic{grid-template-columns:var(--grid-cols)}
.aa-grid-cols-subgrid{grid-template-columns:subgrid}
.aa-grid-rows-3{grid-template-rows:repeat(3, minmax(0, 1fr))}
.aa-grid-rows-\[auto\,1fr\]{grid-template-rows:auto 1fr}
.aa-grid-rows-subgrid{grid-template-rows:subgrid}
.\!aa-flex-row{flex-direction:row !important}
.aa-flex-row{flex-direction:row}
.\!aa-flex-col{flex-direction:column !important}
.aa-flex-col{flex-direction:column}
.aa-flex-wrap{flex-wrap:wrap}
.aa-flex-nowrap{flex-wrap:nowrap}
.aa-place-content-center{place-content:center}
.aa-place-content-end{place-content:end}
.aa-place-items-center{place-items:center}
.aa-content-center{align-content:center}
.aa-content-start{align-content:flex-start}
.\!aa-items-start{align-items:flex-start !important}
.aa-items-start{align-items:flex-start}
.aa-items-end{align-items:flex-end}
.\!aa-items-center{align-items:center !important}
.aa-items-center{align-items:center}
.aa-items-baseline{align-items:baseline}
.aa-justify-start{justify-content:flex-start}
.aa-justify-end{justify-content:flex-end}
.\!aa-justify-center{justify-content:center !important}
.aa-justify-center{justify-content:center}
.\!aa-justify-between{justify-content:space-between !important}
.aa-justify-between{justify-content:space-between}
.aa-justify-stretch{justify-content:stretch}
.\!aa-gap-0\.5{grid-gap:0.125rem !important;gap:0.125rem !important}
.\!aa-gap-2{grid-gap:0.5rem !important;gap:0.5rem !important}
.\!aa-gap-6{grid-gap:1.5rem !important;gap:1.5rem !important}
.aa-gap-0{grid-gap:0px;gap:0px}
.aa-gap-0\.5{grid-gap:0.125rem;gap:0.125rem}
.aa-gap-1{grid-gap:0.25rem;gap:0.25rem}
.aa-gap-1\.5{grid-gap:0.375rem;gap:0.375rem}
.aa-gap-2{grid-gap:0.5rem;gap:0.5rem}
.aa-gap-3{grid-gap:0.75rem;gap:0.75rem}
.aa-gap-4{grid-gap:1rem;gap:1rem}
.aa-gap-5{grid-gap:1.25rem;gap:1.25rem}
.aa-gap-6{grid-gap:1.5rem;gap:1.5rem}
.aa-gap-8{grid-gap:2rem;gap:2rem}
.aa-gap-\[--table-layout-gap\]{grid-gap:var(--table-layout-gap);gap:var(--table-layout-gap)}
.aa-gap-\[2px\]{grid-gap:2px;gap:2px}
.aa-gap-x-1{grid-column-gap:0.25rem;column-gap:0.25rem}
.aa-gap-x-2{grid-column-gap:0.5rem;column-gap:0.5rem}
.aa-gap-x-3{grid-column-gap:0.75rem;column-gap:0.75rem}
.aa-gap-x-4{grid-column-gap:1rem;column-gap:1rem}
.aa-gap-x-8{grid-column-gap:2rem;column-gap:2rem}
.aa-gap-x-\[\.36em\]{grid-column-gap:.36em;column-gap:.36em}
.aa-gap-y-1{grid-row-gap:0.25rem;row-gap:0.25rem}
.aa-gap-y-2{grid-row-gap:0.5rem;row-gap:0.5rem}
.aa-gap-y-4{grid-row-gap:1rem;row-gap:1rem}
.\!aa-space-x-4 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0 !important;margin-right:calc(1rem * var(--tw-space-x-reverse)) !important;margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse))) !important}
.aa-space-x-1 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.25rem * var(--tw-space-x-reverse));margin-left:calc(0.25rem * calc(1 - var(--tw-space-x-reverse)))}
.aa-space-y-0\.5 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.125rem * var(--tw-space-y-reverse))}
.aa-space-y-1 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.25rem * var(--tw-space-y-reverse))}
.aa-space-y-2 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem * var(--tw-space-y-reverse))}
.aa-space-y-3 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.75rem * var(--tw-space-y-reverse))}
.aa-space-y-4 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}
.aa-space-y-5 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}
.aa-space-y-6 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}
.aa-place-self-center{place-self:center}
.aa-self-start{align-self:flex-start}
.aa-self-end{align-self:flex-end}
.aa-self-center{align-self:center}
.aa-self-stretch{align-self:stretch}
.aa-self-baseline{align-self:baseline}
.aa-justify-self-start{justify-self:start}
.aa-justify-self-end{justify-self:end}
.aa-overflow-auto{overflow:auto}
.aa-overflow-hidden{overflow:hidden}
.aa-overflow-y-auto{overflow-y:auto}
.aa-overflow-x-hidden{overflow-x:hidden}
.\!aa-overflow-x-scroll{overflow-x:scroll !important}
.aa-overscroll-y-auto{overscroll-behavior-y:auto}
.\!aa-truncate{overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}
.aa-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.aa-overflow-ellipsis{text-overflow:ellipsis}
.aa-text-ellipsis{text-overflow:ellipsis}
.aa-whitespace-normal{white-space:normal}
.aa-whitespace-nowrap{white-space:nowrap}
.aa-whitespace-pre-line{white-space:pre-line}
.aa-whitespace-pre-wrap{white-space:pre-wrap}
.aa-whitespace-break-spaces{white-space:break-spaces}
.aa-text-wrap{text-wrap:wrap}
.aa-text-nowrap{text-wrap:nowrap}
.aa-text-pretty{text-wrap:pretty}
.aa-break-words{overflow-wrap:break-word}
.aa-break-all{word-break:break-all}
.\!aa-rounded{border-radius:0.25rem !important}
.\!aa-rounded-2xl{border-radius:1rem !important}
.\!aa-rounded-btn{border-radius:0.5rem !important}
.\!aa-rounded-card-element{border-radius:0.5rem !important}
.\!aa-rounded-card-inner{border-radius:0.75rem !important}
.\!aa-rounded-card-outer{border-radius:1rem !important}
.\!aa-rounded-icon{border-radius:0.25rem !important}
.\!aa-rounded-input{border-radius:0.5rem !important}
.\!aa-rounded-lg{border-radius:0.5rem !important}
.\!aa-rounded-md{border-radius:0.375rem !important}
.\!aa-rounded-none{border-radius:0px !important}
.\!aa-rounded-xl{border-radius:0.75rem !important}
.aa-rounded{border-radius:0.25rem}
.aa-rounded-2xl{border-radius:1rem}
.aa-rounded-3xl{border-radius:1.5rem}
.aa-rounded-\[5px\]{border-radius:5px}
.aa-rounded-btn{border-radius:0.5rem}
.aa-rounded-card-element{border-radius:0.5rem}
.aa-rounded-card-inner{border-radius:0.75rem}
.aa-rounded-card-outer{border-radius:1rem}
.aa-rounded-full{border-radius:9999px}
.aa-rounded-icon{border-radius:0.25rem}
.aa-rounded-input{border-radius:0.5rem}
.aa-rounded-lg{border-radius:0.5rem}
.aa-rounded-md{border-radius:0.375rem}
.aa-rounded-none{border-radius:0px}
.aa-rounded-sm{border-radius:0.125rem}
.aa-rounded-xl{border-radius:0.75rem}
.\!aa-rounded-b-none{border-bottom-right-radius:0px !important;border-bottom-left-radius:0px !important}
.\!aa-rounded-l-none{border-top-left-radius:0px !important;border-bottom-left-radius:0px !important}
.\!aa-rounded-r-none{border-top-right-radius:0px !important;border-bottom-right-radius:0px !important}
.\!aa-rounded-t-none{border-top-left-radius:0px !important;border-top-right-radius:0px !important}
.aa-rounded-b-card-outer{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}
.aa-rounded-b-lg{border-bottom-right-radius:0.5rem;border-bottom-left-radius:0.5rem}
.aa-rounded-t{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}
.aa-rounded-t-lg{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}
.aa-rounded-t-none{border-top-left-radius:0px;border-top-right-radius:0px}
.aa-rounded-tl-lg{border-top-left-radius:0.5rem}
.aa-rounded-tr-lg{border-top-right-radius:0.5rem}
.\!aa-border-0{border-width:0px !important}
.aa-border{border-width:1px}
.aa-border-0{border-width:0px}
.aa-border-2{border-width:2px}
.aa-border-x{border-left-width:1px;border-right-width:1px}
.\!aa-border-t-0{border-top-width:0px !important}
.aa-border-b{border-bottom-width:1px}
.aa-border-b-0{border-bottom-width:0px}
.aa-border-b-2{border-bottom-width:2px}
.aa-border-b-4{border-bottom-width:4px}
.aa-border-l{border-left-width:1px}
.aa-border-l-2{border-left-width:2px}
.aa-border-l-4{border-left-width:4px}
.aa-border-r{border-right-width:1px}
.aa-border-t{border-top-width:1px}
.\!aa-border-solid{border-style:solid !important}
.aa-border-solid{border-style:solid}
.aa-border-dashed{border-style:dashed}
.\!aa-border-none{border-style:none !important}
.aa-border-none{border-style:none}
.\!aa-border-blue-600{--tw-border-opacity:1 !important;border-color:rgb(51 143 255 / var(--tw-border-opacity)) !important}
.\!aa-border-blue-700{--tw-border-opacity:1 !important;border-color:rgb(0 115 255 / var(--tw-border-opacity)) !important}
.\!aa-border-green-300{--tw-border-opacity:1 !important;border-color:rgb(184 236 194 / var(--tw-border-opacity)) !important}
.\!aa-border-green-700{--tw-border-opacity:1 !important;border-color:rgb(61 192 84 / var(--tw-border-opacity)) !important}
.\!aa-border-grey-200{--tw-border-opacity:1 !important;border-color:rgb(240 243 250 / var(--tw-border-opacity)) !important}
.\!aa-border-grey-300{--tw-border-opacity:1 !important;border-color:rgb(213 220 232 / var(--tw-border-opacity)) !important}
.\!aa-border-orange-500{--tw-border-opacity:1 !important;border-color:rgb(255 185 51 / var(--tw-border-opacity)) !important}
.\!aa-border-orange-600{--tw-border-opacity:1 !important;border-color:rgb(255 168 1 / var(--tw-border-opacity)) !important}
.\!aa-border-orange-700{--tw-border-opacity:1 !important;border-color:rgb(239 149 60 / var(--tw-border-opacity)) !important}
.\!aa-border-red-200{--tw-border-opacity:1 !important;border-color:rgb(255 205 201 / var(--tw-border-opacity)) !important}
.\!aa-border-red-300{--tw-border-opacity:1 !important;border-color:rgb(255 181 176 / var(--tw-border-opacity)) !important}
.\!aa-border-transparent{border-color:transparent !important}
.aa-border-\[\#EAEBEE\]{--tw-border-opacity:1;border-color:rgb(234 235 238 / var(--tw-border-opacity))}
.aa-border-\[--border-color\,theme\(borderColor\.grey\.400\)\]{border-color:var(--border-color,#B4BDCF)}
.aa-border-blue-200{--tw-border-opacity:1;border-color:rgb(221 241 255 / var(--tw-border-opacity))}
.aa-border-blue-300{--tw-border-opacity:1;border-color:rgb(170 216 247 / var(--tw-border-opacity))}
.aa-border-blue-400{--tw-border-opacity:1;border-color:rgb(121 196 247 / var(--tw-border-opacity))}
.aa-border-blue-500{--tw-border-opacity:1;border-color:rgb(72 176 247 / var(--tw-border-opacity))}
.aa-border-blue-600{--tw-border-opacity:1;border-color:rgb(51 143 255 / var(--tw-border-opacity))}
.aa-border-blue-700{--tw-border-opacity:1;border-color:rgb(0 115 255 / var(--tw-border-opacity))}
.aa-border-green-200{--tw-border-opacity:1;border-color:rgb(213 240 218 / var(--tw-border-opacity))}
.aa-border-green-300{--tw-border-opacity:1;border-color:rgb(184 236 194 / var(--tw-border-opacity))}
.aa-border-grey-100{--tw-border-opacity:1;border-color:rgb(247 249 252 / var(--tw-border-opacity))}
.aa-border-grey-100\/50{border-color:rgb(247 249 252 / 0.5)}
.aa-border-grey-100\/70{border-color:rgb(247 249 252 / 0.7)}
.aa-border-grey-200{--tw-border-opacity:1;border-color:rgb(240 243 250 / var(--tw-border-opacity))}
.aa-border-grey-300{--tw-border-opacity:1;border-color:rgb(213 220 232 / var(--tw-border-opacity))}
.aa-border-grey-400{--tw-border-opacity:1;border-color:rgb(180 189 207 / var(--tw-border-opacity))}
.aa-border-grey-500{--tw-border-opacity:1;border-color:rgb(158 166 181 / var(--tw-border-opacity))}
.aa-border-grey-700{--tw-border-opacity:1;border-color:rgb(97 106 121 / var(--tw-border-opacity))}
.aa-border-orange-200{--tw-border-opacity:1;border-color:rgb(255 238 204 / var(--tw-border-opacity))}
.aa-border-orange-300{--tw-border-opacity:1;border-color:rgb(255 220 153 / var(--tw-border-opacity))}
.aa-border-purple-300{--tw-border-opacity:1;border-color:rgb(200 166 255 / var(--tw-border-opacity))}
.aa-border-red-200{--tw-border-opacity:1;border-color:rgb(255 205 201 / var(--tw-border-opacity))}
.aa-border-red-300{--tw-border-opacity:1;border-color:rgb(255 181 176 / var(--tw-border-opacity))}
.aa-border-transparent{border-color:transparent}
.aa-border-white{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}
.aa-border-x-grey-200{--tw-border-opacity:1;border-left-color:rgb(240 243 250 / var(--tw-border-opacity));border-right-color:rgb(240 243 250 / var(--tw-border-opacity))}
.aa-border-b-grey-200{--tw-border-opacity:1;border-bottom-color:rgb(240 243 250 / var(--tw-border-opacity))}
.aa-border-b-grey-300{--tw-border-opacity:1;border-bottom-color:rgb(213 220 232 / var(--tw-border-opacity))}
.aa-border-b-transparent{border-bottom-color:transparent}
.aa-border-l-blue-700{--tw-border-opacity:1;border-left-color:rgb(0 115 255 / var(--tw-border-opacity))}
.aa-border-l-cyan-500{--tw-border-opacity:1;border-left-color:rgb(103 212 212 / var(--tw-border-opacity))}
.aa-border-l-green-700{--tw-border-opacity:1;border-left-color:rgb(61 192 84 / var(--tw-border-opacity))}
.aa-border-l-grey-400{--tw-border-opacity:1;border-left-color:rgb(180 189 207 / var(--tw-border-opacity))}
.aa-border-l-orange-700{--tw-border-opacity:1;border-left-color:rgb(239 149 60 / var(--tw-border-opacity))}
.aa-border-l-purple-700{--tw-border-opacity:1;border-left-color:rgb(97 11 239 / var(--tw-border-opacity))}
.aa-border-l-red-700{--tw-border-opacity:1;border-left-color:rgb(255 59 48 / var(--tw-border-opacity))}
.aa-border-l-transparent{border-left-color:transparent}
.aa-border-r-grey-200{--tw-border-opacity:1;border-right-color:rgb(240 243 250 / var(--tw-border-opacity))}
.aa-border-t-grey-200{--tw-border-opacity:1;border-top-color:rgb(240 243 250 / var(--tw-border-opacity))}
.aa-border-t-grey-300{--tw-border-opacity:1;border-top-color:rgb(213 220 232 / var(--tw-border-opacity))}
.\!aa-bg-blue-100{--tw-bg-opacity:1 !important;background-color:rgb(237 248 255 / var(--tw-bg-opacity)) !important}
.\!aa-bg-blue-300{--tw-bg-opacity:1 !important;background-color:rgb(170 216 247 / var(--tw-bg-opacity)) !important}
.\!aa-bg-green-100{--tw-bg-opacity:1 !important;background-color:rgb(236 249 238 / var(--tw-bg-opacity)) !important}
.\!aa-bg-grey-100{--tw-bg-opacity:1 !important;background-color:rgb(247 249 252 / var(--tw-bg-opacity)) !important}
.\!aa-bg-grey-200{--tw-bg-opacity:1 !important;background-color:rgb(240 243 250 / var(--tw-bg-opacity)) !important}
.\!aa-bg-grey-800\/90{background-color:rgb(76 83 94 / 0.9) !important}
.\!aa-bg-orange-100{--tw-bg-opacity:1 !important;background-color:rgb(255 246 229 / var(--tw-bg-opacity)) !important}
.\!aa-bg-orange-200{--tw-bg-opacity:1 !important;background-color:rgb(255 238 204 / var(--tw-bg-opacity)) !important}
.\!aa-bg-orange-800{--tw-bg-opacity:1 !important;background-color:rgb(239 106 37 / var(--tw-bg-opacity)) !important}
.\!aa-bg-red-100{--tw-bg-opacity:1 !important;background-color:rgb(254 240 240 / var(--tw-bg-opacity)) !important}
.\!aa-bg-red-700{--tw-bg-opacity:1 !important;background-color:rgb(255 59 48 / var(--tw-bg-opacity)) !important}
.\!aa-bg-transparent{background-color:transparent !important}
.\!aa-bg-white{--tw-bg-opacity:1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity)) !important}
.aa-bg-\[\#EFF6FF\]{--tw-bg-opacity:1;background-color:rgb(239 246 255 / var(--tw-bg-opacity))}
.aa-bg-\[--arrows-fill\,theme\(colors\.white\)\]{background-color:var(--arrows-fill,#FFFFFF)}
.aa-bg-blue-100{--tw-bg-opacity:1;background-color:rgb(237 248 255 / var(--tw-bg-opacity))}
.aa-bg-blue-200{--tw-bg-opacity:1;background-color:rgb(221 241 255 / var(--tw-bg-opacity))}
.aa-bg-blue-300{--tw-bg-opacity:1;background-color:rgb(170 216 247 / var(--tw-bg-opacity))}
.aa-bg-blue-400{--tw-bg-opacity:1;background-color:rgb(121 196 247 / var(--tw-bg-opacity))}
.aa-bg-blue-600{--tw-bg-opacity:1;background-color:rgb(51 143 255 / var(--tw-bg-opacity))}
.aa-bg-blue-700{--tw-bg-opacity:1;background-color:rgb(0 115 255 / var(--tw-bg-opacity))}
.aa-bg-blue-800{--tw-bg-opacity:1;background-color:rgb(0 101 223 / var(--tw-bg-opacity))}
.aa-bg-green-100{--tw-bg-opacity:1;background-color:rgb(236 249 238 / var(--tw-bg-opacity))}
.aa-bg-green-200{--tw-bg-opacity:1;background-color:rgb(213 240 218 / var(--tw-bg-opacity))}
.aa-bg-green-500{--tw-bg-opacity:1;background-color:rgb(105 209 123 / var(--tw-bg-opacity))}
.aa-bg-green-700{--tw-bg-opacity:1;background-color:rgb(61 192 84 / var(--tw-bg-opacity))}
.aa-bg-green-800{--tw-bg-opacity:1;background-color:rgb(53 168 74 / var(--tw-bg-opacity))}
.aa-bg-grey-100{--tw-bg-opacity:1;background-color:rgb(247 249 252 / var(--tw-bg-opacity))}
.aa-bg-grey-200{--tw-bg-opacity:1;background-color:rgb(240 243 250 / var(--tw-bg-opacity))}
.aa-bg-grey-300{--tw-bg-opacity:1;background-color:rgb(213 220 232 / var(--tw-bg-opacity))}
.aa-bg-grey-400{--tw-bg-opacity:1;background-color:rgb(180 189 207 / var(--tw-bg-opacity))}
.aa-bg-grey-500{--tw-bg-opacity:1;background-color:rgb(158 166 181 / var(--tw-bg-opacity))}
.aa-bg-grey-600{--tw-bg-opacity:1;background-color:rgb(129 139 156 / var(--tw-bg-opacity))}
.aa-bg-grey-700{--tw-bg-opacity:1;background-color:rgb(97 106 121 / var(--tw-bg-opacity))}
.aa-bg-grey-800{--tw-bg-opacity:1;background-color:rgb(76 83 94 / var(--tw-bg-opacity))}
.aa-bg-grey-800\/10{background-color:rgb(76 83 94 / 0.1)}
.aa-bg-grey-800\/30{background-color:rgb(76 83 94 / 0.3)}
.aa-bg-grey-800\/80{background-color:rgb(76 83 94 / 0.8)}
.aa-bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 246 229 / var(--tw-bg-opacity))}
.aa-bg-orange-200{--tw-bg-opacity:1;background-color:rgb(255 238 204 / var(--tw-bg-opacity))}
.aa-bg-orange-700{--tw-bg-opacity:1;background-color:rgb(239 149 60 / var(--tw-bg-opacity))}
.aa-bg-purple-100{--tw-bg-opacity:1;background-color:rgb(247 242 255 / var(--tw-bg-opacity))}
.aa-bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 240 240 / var(--tw-bg-opacity))}
.aa-bg-red-200{--tw-bg-opacity:1;background-color:rgb(255 205 201 / var(--tw-bg-opacity))}
.aa-bg-red-700{--tw-bg-opacity:1;background-color:rgb(255 59 48 / var(--tw-bg-opacity))}
.aa-bg-transparent{background-color:transparent}
.aa-bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}
.aa-bg-white\/50{background-color:rgb(255 255 255 / 0.5)}
.aa-bg-white\/70{background-color:rgb(255 255 255 / 0.7)}
.aa-bg-white\/80{background-color:rgb(255 255 255 / 0.8)}
.aa-bg-white\/90{background-color:rgb(255 255 255 / 0.9)}
.aa-bg-opacity-80{--tw-bg-opacity:0.8}
.aa-bg-\[repeating-linear-gradient\(to_bottom\,_theme\(colors\.grey\.300\)_0\,_theme\(colors\.grey\.300\)_8px\,_transparent_8px\,_transparent_16px\)\]{background-image:repeating-linear-gradient(to bottom, #D5DCE8 0, #D5DCE8 8px, transparent 8px, transparent 16px)}
.aa-bg-\[url\(\'\/assets\/img\/predictions\/workload\/confetti\.svg\'\)\]{background-image:url('/assets/img/predictions/workload/confetti.svg')}
.aa-bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}
.aa-bg-gradient-to-l{background-image:linear-gradient(to left, var(--tw-gradient-stops))}
.aa-bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}
.aa-bg-none{background-image:none}
.aa-bg-radial-point{background-image:radial-gradient(circle at center, currentColor 1px, transparent 1px)}
.aa-from-green-700{--tw-gradient-from:#3DC054 var(--tw-gradient-from-position);--tw-gradient-to:rgb(61 192 84 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.aa-from-white{--tw-gradient-from:#FFFFFF var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.aa-via-orange-700{--tw-gradient-to:rgb(239 149 60 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #EF953C var(--tw-gradient-via-position), var(--tw-gradient-to)}
.aa-to-red-700{--tw-gradient-to:#FF3B30 var(--tw-gradient-to-position)}
.aa-to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}
.aa-to-white{--tw-gradient-to:#FFFFFF var(--tw-gradient-to-position)}
.aa-bg-cover{background-size:cover}
.aa-bg-no-repeat{background-repeat:no-repeat}
.aa-fill-grey-800\/80{fill:rgb(76 83 94 / 0.8)}
.aa-fill-white\/0{fill:rgb(255 255 255 / 0)}
.aa-object-contain{object-fit:contain}
.aa-object-cover{object-fit:cover}
.aa-object-center{object-position:center}
.\!aa-p-0{padding:0px !important}
.\!aa-p-1\.5{padding:0.375rem !important}
.\!aa-p-2{padding:0.5rem !important}
.\!aa-p-\[0\.7rem\]{padding:0.7rem !important}
.aa-p-0{padding:0px}
.aa-p-0\.5{padding:0.125rem}
.aa-p-1{padding:0.25rem}
.aa-p-1\.25{padding:0.3125rem}
.aa-p-1\.5{padding:0.375rem}
.aa-p-2{padding:0.5rem}
.aa-p-2\.5{padding:0.625rem}
.aa-p-3{padding:0.75rem}
.aa-p-4{padding:1rem}
.aa-p-5{padding:1.25rem}
.aa-p-6{padding:1.5rem}
.aa-p-8{padding:2rem}
.aa-p-\[0\.313rem\]{padding:0.313rem}
.aa-p-\[30px\]{padding:30px}
.aa-p-px{padding:1px}
.\!aa-px-0{padding-left:0px !important;padding-right:0px !important}
.\!aa-px-1{padding-left:0.25rem !important;padding-right:0.25rem !important}
.\!aa-px-12{padding-left:3rem !important;padding-right:3rem !important}
.\!aa-px-2{padding-left:0.5rem !important;padding-right:0.5rem !important}
.\!aa-px-2\.5{padding-left:0.625rem !important;padding-right:0.625rem !important}
.\!aa-px-3{padding-left:0.75rem !important;padding-right:0.75rem !important}
.\!aa-px-4{padding-left:1rem !important;padding-right:1rem !important}
.\!aa-px-5{padding-left:1.25rem !important;padding-right:1.25rem !important}
.\!aa-px-6{padding-left:1.5rem !important;padding-right:1.5rem !important}
.\!aa-py-0\.5{padding-top:0.125rem !important;padding-bottom:0.125rem !important}
.\!aa-py-0\.75{padding-top:0.1875rem !important;padding-bottom:0.1875rem !important}
.\!aa-py-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}
.\!aa-py-1\.5{padding-top:0.375rem !important;padding-bottom:0.375rem !important}
.\!aa-py-10{padding-top:2.5rem !important;padding-bottom:2.5rem !important}
.\!aa-py-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}
.\!aa-py-3{padding-top:0.75rem !important;padding-bottom:0.75rem !important}
.\!aa-py-5{padding-top:1.25rem !important;padding-bottom:1.25rem !important}
.aa-px-0{padding-left:0px;padding-right:0px}
.aa-px-0\.75{padding-left:0.1875rem;padding-right:0.1875rem}
.aa-px-1{padding-left:0.25rem;padding-right:0.25rem}
.aa-px-1\.5{padding-left:0.375rem;padding-right:0.375rem}
.aa-px-10{padding-left:2.5rem;padding-right:2.5rem}
.aa-px-11{padding-left:2.75rem;padding-right:2.75rem}
.aa-px-12{padding-left:3rem;padding-right:3rem}
.aa-px-2{padding-left:0.5rem;padding-right:0.5rem}
.aa-px-2\.5{padding-left:0.625rem;padding-right:0.625rem}
.aa-px-3{padding-left:0.75rem;padding-right:0.75rem}
.aa-px-3\.5{padding-left:0.875rem;padding-right:0.875rem}
.aa-px-4{padding-left:1rem;padding-right:1rem}
.aa-px-5{padding-left:1.25rem;padding-right:1.25rem}
.aa-px-6{padding-left:1.5rem;padding-right:1.5rem}
.aa-px-8{padding-left:2rem;padding-right:2rem}
.aa-py-0{padding-top:0px;padding-bottom:0px}
.aa-py-0\.5{padding-top:0.125rem;padding-bottom:0.125rem}
.aa-py-0\.75{padding-top:0.1875rem;padding-bottom:0.1875rem}
.aa-py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.aa-py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem}
.aa-py-1\.75{padding-top:0.4375rem;padding-bottom:0.4375rem}
.aa-py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.aa-py-14\.5{padding-top:3.625rem;padding-bottom:3.625rem}
.aa-py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.aa-py-2\.5{padding-top:0.625rem;padding-bottom:0.625rem}
.aa-py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.aa-py-3\.5{padding-top:0.875rem;padding-bottom:0.875rem}
.aa-py-4{padding-top:1rem;padding-bottom:1rem}
.aa-py-4\.5{padding-top:1.125rem;padding-bottom:1.125rem}
.aa-py-5{padding-top:1.25rem;padding-bottom:1.25rem}
.aa-py-5\.5{padding-top:1.375rem;padding-bottom:1.375rem}
.aa-py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.aa-py-6\.5{padding-top:1.625rem;padding-bottom:1.625rem}
.aa-py-8{padding-top:2rem;padding-bottom:2rem}
.aa-py-9{padding-top:2.25rem;padding-bottom:2.25rem}
.aa-py-\[2px\]{padding-top:2px;padding-bottom:2px}
.aa-py-\[5px\]{padding-top:5px;padding-bottom:5px}
.aa-py-px{padding-top:1px;padding-bottom:1px}
.\!aa-pb-0{padding-bottom:0px !important}
.\!aa-pb-7\.5{padding-bottom:1.875rem !important}
.\!aa-pl-0{padding-left:0px !important}
.\!aa-pl-10{padding-left:2.5rem !important}
.\!aa-pl-2\.5{padding-left:0.625rem !important}
.\!aa-pl-6{padding-left:1.5rem !important}
.\!aa-pl-8{padding-left:2rem !important}
.\!aa-pl-\[34px\]{padding-left:34px !important}
.\!aa-pr-0{padding-right:0px !important}
.\!aa-pr-1{padding-right:0.25rem !important}
.\!aa-pr-12{padding-right:3rem !important}
.\!aa-pr-8{padding-right:2rem !important}
.\!aa-pr-9{padding-right:2.25rem !important}
.\!aa-pt-0{padding-top:0px !important}
.\!aa-pt-3{padding-top:0.75rem !important}
.\!aa-pt-3\.5{padding-top:0.875rem !important}
.aa-pb-0{padding-bottom:0px}
.aa-pb-0\.5{padding-bottom:0.125rem}
.aa-pb-1\.5{padding-bottom:0.375rem}
.aa-pb-10{padding-bottom:2.5rem}
.aa-pb-12{padding-bottom:3rem}
.aa-pb-2{padding-bottom:0.5rem}
.aa-pb-2\.5{padding-bottom:0.625rem}
.aa-pb-20{padding-bottom:5rem}
.aa-pb-3{padding-bottom:0.75rem}
.aa-pb-3\.5{padding-bottom:0.875rem}
.aa-pb-4{padding-bottom:1rem}
.aa-pb-5{padding-bottom:1.25rem}
.aa-pb-6{padding-bottom:1.5rem}
.aa-pb-7{padding-bottom:1.75rem}
.aa-pb-8{padding-bottom:2rem}
.aa-pb-\[56px\]{padding-bottom:56px}
.aa-pl-0{padding-left:0px}
.aa-pl-0\.5{padding-left:0.125rem}
.aa-pl-1{padding-left:0.25rem}
.aa-pl-1\.5{padding-left:0.375rem}
.aa-pl-11{padding-left:2.75rem}
.aa-pl-14{padding-left:3.5rem}
.aa-pl-2{padding-left:0.5rem}
.aa-pl-2\.5{padding-left:0.625rem}
.aa-pl-3{padding-left:0.75rem}
.aa-pl-4{padding-left:1rem}
.aa-pl-4\.5{padding-left:1.125rem}
.aa-pl-5{padding-left:1.25rem}
.aa-pl-6{padding-left:1.5rem}
.aa-pl-8{padding-left:2rem}
.aa-pl-9{padding-left:2.25rem}
.aa-pl-\[0\.688rem\]{padding-left:0.688rem}
.aa-pr-0{padding-right:0px}
.aa-pr-0\.5{padding-right:0.125rem}
.aa-pr-1{padding-right:0.25rem}
.aa-pr-1\.5{padding-right:0.375rem}
.aa-pr-10{padding-right:2.5rem}
.aa-pr-12{padding-right:3rem}
.aa-pr-2{padding-right:0.5rem}
.aa-pr-3{padding-right:0.75rem}
.aa-pr-4{padding-right:1rem}
.aa-pr-5{padding-right:1.25rem}
.aa-pr-6{padding-right:1.5rem}
.aa-pr-7{padding-right:1.75rem}
.aa-pr-9{padding-right:2.25rem}
.aa-pr-\[230px\]{padding-right:230px}
.aa-pr-\[25\%\]{padding-right:25%}
.aa-pt-0{padding-top:0px}
.aa-pt-0\.5{padding-top:0.125rem}
.aa-pt-1{padding-top:0.25rem}
.aa-pt-1\.5{padding-top:0.375rem}
.aa-pt-10{padding-top:2.5rem}
.aa-pt-12{padding-top:3rem}
.aa-pt-2{padding-top:0.5rem}
.aa-pt-2\.5{padding-top:0.625rem}
.aa-pt-3{padding-top:0.75rem}
.aa-pt-3\.5{padding-top:0.875rem}
.aa-pt-4{padding-top:1rem}
.aa-pt-5{padding-top:1.25rem}
.aa-pt-6{padding-top:1.5rem}
.aa-pt-8{padding-top:2rem}
.aa-pt-px{padding-top:1px}
.aa-text-left{text-align:left}
.aa-text-center{text-align:center}
.aa-text-right{text-align:right}
.\!aa-text-start{text-align:start !important}
.aa-text-start{text-align:start}
.aa-text-end{text-align:end}
.aa-align-baseline{vertical-align:baseline}
.aa-align-top{vertical-align:top}
.aa-align-middle{vertical-align:middle}
.aa-align-bottom{vertical-align:bottom}
.aa-align-text-top{vertical-align:text-top}
.aa-align-sub{vertical-align:sub}
.aa-font-clashDisplay{font-family:ClashDisplay-Variable, sans-serif}
.aa-font-gotham{font-family:Gotham Pro, sans-serif}
.aa-font-menlo{font-family:Menlo, sans-serif}
.aa-font-roboto{font-family:Roboto, sans-serif}
.aa-font-satoshi-variable{font-family:Satoshi-Variable, sans-serif}
.\!aa-text-13{font-size:.8125rem !important}
.\!aa-text-13\/5{font-size:.8125rem !important;line-height:1.25rem !important}
.\!aa-text-13\/none{font-size:.8125rem !important;line-height:1 !important}
.\!aa-text-22{font-size:1.375rem !important}
.\!aa-text-2xl{font-size:1.5rem !important;line-height:2rem !important}
.\!aa-text-2xl\/none{font-size:1.5rem !important;line-height:1 !important}
.\!aa-text-\[9px\]{font-size:9px !important}
.\!aa-text-base{font-size:1rem !important;line-height:1.5rem !important}
.\!aa-text-base\/6\.5{font-size:1rem !important;line-height:1.625rem !important}
.\!aa-text-base\/\[0\.5\]{font-size:1rem !important;line-height:0.5 !important}
.\!aa-text-base\/none{font-size:1rem !important;line-height:1 !important}
.\!aa-text-sm{font-size:0.875rem !important;line-height:1.25rem !important}
.\!aa-text-sm\/5\.5{font-size:0.875rem !important;line-height:1.375rem !important}
.\!aa-text-sm\/none{font-size:0.875rem !important;line-height:1 !important}
.\!aa-text-xl{font-size:1.25rem !important;line-height:1.75rem !important}
.\!aa-text-xl\/none{font-size:1.25rem !important;line-height:1 !important}
.\!aa-text-xs{font-size:0.75rem !important;line-height:1rem !important}
.\!aa-text-xs\/5{font-size:0.75rem !important;line-height:1.25rem !important}
.\!aa-text-xs\/none{font-size:0.75rem !important;line-height:1 !important}
.aa-text-10{font-size:.625rem}
.aa-text-10\/3{font-size:.625rem;line-height:.75rem}
.aa-text-10\/none{font-size:.625rem;line-height:1}
.aa-text-12{font-size:.75rem}
.aa-text-12\/5{font-size:.75rem;line-height:1.25rem}
.aa-text-12\/none{font-size:.75rem;line-height:1}
.aa-text-13{font-size:.8125rem}
.aa-text-13\/5{font-size:.8125rem;line-height:1.25rem}
.aa-text-13\/5\.5{font-size:.8125rem;line-height:1.375rem}
.aa-text-13\/6{font-size:.8125rem;line-height:1.5rem}
.aa-text-13\/none{font-size:.8125rem;line-height:1}
.aa-text-20\/\[0\.5\]{font-size:1.25rem;line-height:0.5}
.aa-text-20\/none{font-size:1.25rem;line-height:1}
.aa-text-22{font-size:1.375rem}
.aa-text-22\/8{font-size:1.375rem;line-height:2rem}
.aa-text-22\/none{font-size:1.375rem;line-height:1}
.aa-text-2xl{font-size:1.5rem;line-height:2rem}
.aa-text-2xl\/9{font-size:1.5rem;line-height:2.25rem}
.aa-text-2xl\/\[0\.5\]{font-size:1.5rem;line-height:0.5}
.aa-text-2xl\/none{font-size:1.5rem;line-height:1}
.aa-text-32{font-size:2rem}
.aa-text-32\/none{font-size:2rem;line-height:1}
.aa-text-3xl\/none{font-size:1.875rem;line-height:1}
.aa-text-4xl{font-size:2.25rem;line-height:2.5rem}
.aa-text-5xl{font-size:3rem;line-height:1}
.aa-text-5xl\/none{font-size:3rem;line-height:1}
.aa-text-7xl{font-size:4.5rem;line-height:1}
.aa-text-7xl\/none{font-size:4.5rem;line-height:1}
.aa-text-\[12px\]{font-size:12px}
.aa-text-\[13px\]{font-size:13px}
.aa-text-\[2\.5rem\]\/none{font-size:2.5rem;line-height:1}
.aa-text-\[32px\]{font-size:32px}
.aa-text-\[40px\]{font-size:40px}
.aa-text-\[55px\]{font-size:55px}
.aa-text-\[5rem\]\/none{font-size:5rem;line-height:1}
.aa-text-\[88px\]{font-size:88px}
.aa-text-base{font-size:1rem;line-height:1.5rem}
.aa-text-base\/6\.5{font-size:1rem;line-height:1.625rem}
.aa-text-base\/\[0\.5\]{font-size:1rem;line-height:0.5}
.aa-text-base\/none{font-size:1rem;line-height:1}
.aa-text-lg{font-size:1.125rem;line-height:1.75rem}
.aa-text-lg\/5{font-size:1.125rem;line-height:1.25rem}
.aa-text-lg\/6\.5{font-size:1.125rem;line-height:1.625rem}
.aa-text-lg\/7{font-size:1.125rem;line-height:1.75rem}
.aa-text-lg\/none{font-size:1.125rem;line-height:1}
.aa-text-sm{font-size:0.875rem;line-height:1.25rem}
.aa-text-sm\/5{font-size:0.875rem;line-height:1.25rem}
.aa-text-sm\/5\.5{font-size:0.875rem;line-height:1.375rem}
.aa-text-sm\/6{font-size:0.875rem;line-height:1.5rem}
.aa-text-sm\/6\.5{font-size:0.875rem;line-height:1.625rem}
.aa-text-sm\/none{font-size:0.875rem;line-height:1}
.aa-text-xl{font-size:1.25rem;line-height:1.75rem}
.aa-text-xl\/8{font-size:1.25rem;line-height:2rem}
.aa-text-xl\/\[0\.5\]{font-size:1.25rem;line-height:0.5}
.aa-text-xl\/\[0\.9\]{font-size:1.25rem;line-height:0.9}
.aa-text-xl\/none{font-size:1.25rem;line-height:1}
.aa-text-xs{font-size:0.75rem;line-height:1rem}
.aa-text-xs\/4{font-size:0.75rem;line-height:1rem}
.aa-text-xs\/5{font-size:0.75rem;line-height:1.25rem}
.aa-text-xs\/none{font-size:0.75rem;line-height:1}
.\!aa-font-bold{font-weight:700 !important}
.\!aa-font-medium{font-weight:500 !important}
.\!aa-font-normal{font-weight:400 !important}
.aa-font-bold{font-weight:700}
.aa-font-light{font-weight:300}
.aa-font-medium{font-weight:500}
.aa-font-normal{font-weight:400}
.aa-font-semibold{font-weight:600}
.aa-uppercase{text-transform:uppercase}
.aa-capitalize{text-transform:capitalize}
.aa-italic{font-style:italic}
.\!aa-leading-5{line-height:1.25rem !important}
.\!aa-leading-5\.5{line-height:1.375rem !important}
.\!aa-leading-6\.5{line-height:1.625rem !important}
.\!aa-leading-8\.5{line-height:2.125rem !important}
.\!aa-leading-\[0\.7\]{line-height:0.7 !important}
.\!aa-leading-\[15px\]{line-height:15px !important}
.\!aa-leading-none{line-height:1 !important}
.aa-leading-3{line-height:.75rem}
.aa-leading-4{line-height:1rem}
.aa-leading-5{line-height:1.25rem}
.aa-leading-5\.5{line-height:1.375rem}
.aa-leading-6{line-height:1.5rem}
.aa-leading-6\.5{line-height:1.625rem}
.aa-leading-7{line-height:1.75rem}
.aa-leading-8{line-height:2rem}
.aa-leading-8\.5{line-height:2.125rem}
.aa-leading-9{line-height:2.25rem}
.aa-leading-\[14px\]{line-height:14px}
.aa-leading-\[1\]{line-height:1}
.aa-leading-\[2\.125rem\]{line-height:2.125rem}
.aa-leading-\[21px\]{line-height:21px}
.aa-leading-\[22px\]{line-height:22px}
.aa-leading-\[26px\]{line-height:26px}
.aa-leading-none{line-height:1}
.aa-leading-normal{line-height:1.5}
.aa-leading-tight{line-height:1.25}
.\!aa-tracking-normal{letter-spacing:0em !important}
.aa-tracking-\[1px\]{letter-spacing:1px}
.aa-tracking-normal{letter-spacing:0em}
.aa-tracking-wider{letter-spacing:0.05em}
.\!aa-text-\[--accent-text\]{color:var(--accent-text) !important}
.\!aa-text-blue-600{--tw-text-opacity:1 !important;color:rgb(51 143 255 / var(--tw-text-opacity)) !important}
.\!aa-text-blue-700{--tw-text-opacity:1 !important;color:rgb(0 115 255 / var(--tw-text-opacity)) !important}
.\!aa-text-green-700{--tw-text-opacity:1 !important;color:rgb(61 192 84 / var(--tw-text-opacity)) !important}
.\!aa-text-grey-300{--tw-text-opacity:1 !important;color:rgb(213 220 232 / var(--tw-text-opacity)) !important}
.\!aa-text-grey-500{--tw-text-opacity:1 !important;color:rgb(158 166 181 / var(--tw-text-opacity)) !important}
.\!aa-text-grey-600{--tw-text-opacity:1 !important;color:rgb(129 139 156 / var(--tw-text-opacity)) !important}
.\!aa-text-grey-700{--tw-text-opacity:1 !important;color:rgb(97 106 121 / var(--tw-text-opacity)) !important}
.\!aa-text-grey-800{--tw-text-opacity:1 !important;color:rgb(76 83 94 / var(--tw-text-opacity)) !important}
.\!aa-text-orange-500{--tw-text-opacity:1 !important;color:rgb(255 185 51 / var(--tw-text-opacity)) !important}
.\!aa-text-orange-600{--tw-text-opacity:1 !important;color:rgb(255 168 1 / var(--tw-text-opacity)) !important}
.\!aa-text-orange-700{--tw-text-opacity:1 !important;color:rgb(239 149 60 / var(--tw-text-opacity)) !important}
.\!aa-text-red-700{--tw-text-opacity:1 !important;color:rgb(255 59 48 / var(--tw-text-opacity)) !important}
.\!aa-text-white{--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity)) !important}
.aa-text-\[\#1D1E21\]{--tw-text-opacity:1;color:rgb(29 30 33 / var(--tw-text-opacity))}
.aa-text-\[--accent-text\]{color:var(--accent-text)}
.aa-text-\[--text-accent\]{color:var(--text-accent)}
.aa-text-black{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity))}
.aa-text-blue-400{--tw-text-opacity:1;color:rgb(121 196 247 / var(--tw-text-opacity))}
.aa-text-blue-500{--tw-text-opacity:1;color:rgb(72 176 247 / var(--tw-text-opacity))}
.aa-text-blue-600{--tw-text-opacity:1;color:rgb(51 143 255 / var(--tw-text-opacity))}
.aa-text-blue-700{--tw-text-opacity:1;color:rgb(0 115 255 / var(--tw-text-opacity))}
.aa-text-blue-800{--tw-text-opacity:1;color:rgb(0 101 223 / var(--tw-text-opacity))}
.aa-text-green-300{--tw-text-opacity:1;color:rgb(184 236 194 / var(--tw-text-opacity))}
.aa-text-green-600{--tw-text-opacity:1;color:rgb(84 201 105 / var(--tw-text-opacity))}
.aa-text-green-700{--tw-text-opacity:1;color:rgb(61 192 84 / var(--tw-text-opacity))}
.aa-text-green-800{--tw-text-opacity:1;color:rgb(53 168 74 / var(--tw-text-opacity))}
.aa-text-grey-100{--tw-text-opacity:1;color:rgb(247 249 252 / var(--tw-text-opacity))}
.aa-text-grey-200{--tw-text-opacity:1;color:rgb(240 243 250 / var(--tw-text-opacity))}
.aa-text-grey-300{--tw-text-opacity:1;color:rgb(213 220 232 / var(--tw-text-opacity))}
.aa-text-grey-400{--tw-text-opacity:1;color:rgb(180 189 207 / var(--tw-text-opacity))}
.aa-text-grey-500{--tw-text-opacity:1;color:rgb(158 166 181 / var(--tw-text-opacity))}
.aa-text-grey-600{--tw-text-opacity:1;color:rgb(129 139 156 / var(--tw-text-opacity))}
.aa-text-grey-700{--tw-text-opacity:1;color:rgb(97 106 121 / var(--tw-text-opacity))}
.aa-text-grey-700\/75{color:rgb(97 106 121 / 0.75)}
.aa-text-grey-800{--tw-text-opacity:1;color:rgb(76 83 94 / var(--tw-text-opacity))}
.aa-text-orange-300{--tw-text-opacity:1;color:rgb(255 220 153 / var(--tw-text-opacity))}
.aa-text-orange-600{--tw-text-opacity:1;color:rgb(255 168 1 / var(--tw-text-opacity))}
.aa-text-orange-700{--tw-text-opacity:1;color:rgb(239 149 60 / var(--tw-text-opacity))}
.aa-text-orange-800{--tw-text-opacity:1;color:rgb(239 106 37 / var(--tw-text-opacity))}
.aa-text-purple-600{--tw-text-opacity:1;color:rgb(153 89 255 / var(--tw-text-opacity))}
.aa-text-purple-700{--tw-text-opacity:1;color:rgb(97 11 239 / var(--tw-text-opacity))}
.aa-text-red-100{--tw-text-opacity:1;color:rgb(254 240 240 / var(--tw-text-opacity))}
.aa-text-red-600{--tw-text-opacity:1;color:rgb(255 108 99 / var(--tw-text-opacity))}
.aa-text-red-700{--tw-text-opacity:1;color:rgb(255 59 48 / var(--tw-text-opacity))}
.aa-text-red-800{--tw-text-opacity:1;color:rgb(229 53 43 / var(--tw-text-opacity))}
.aa-text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.\!aa-underline{text-decoration-line:underline !important}
.aa-underline{text-decoration-line:underline}
.aa-line-through{text-decoration-line:line-through}
.aa-no-underline{text-decoration-line:none}
.\!aa-opacity-0{opacity:0 !important}
.\!aa-opacity-100{opacity:1 !important}
.\!aa-opacity-50{opacity:0.5 !important}
.\!aa-opacity-70{opacity:0.7 !important}
.aa-opacity-0{opacity:0}
.aa-opacity-100{opacity:1}
.aa-opacity-20{opacity:0.2}
.aa-opacity-40{opacity:0.4}
.aa-opacity-50{opacity:0.5}
.aa-opacity-80{opacity:0.8}
.\!aa-shadow-100{--tw-shadow:0px 2px 24px rgba(0, 0, 0, 0.04) !important;--tw-shadow-colored:0px 2px 24px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important}
.\!aa-shadow-300{--tw-shadow:0px 2px 8px rgba(0, 0, 0, 0.08) !important;--tw-shadow-colored:0px 2px 8px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important}
.\!aa-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}
.aa-shadow-100{--tw-shadow:0px 2px 24px rgba(0, 0, 0, 0.04);--tw-shadow-colored:0px 2px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.aa-shadow-100-d{--tw-shadow:0px 0px 5px rgba(0, 0, 0, 0.16);--tw-shadow-colored:0px 0px 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.aa-shadow-200{--tw-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.16);--tw-shadow-colored:0px 0px 8px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.aa-shadow-300{--tw-shadow:0px 2px 8px rgba(0, 0, 0, 0.08);--tw-shadow-colored:0px 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.aa-shadow-400{--tw-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.08);--tw-shadow-colored:0px 2px 8px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.aa-shadow-600{--tw-shadow:0px 2px 16px rgba(0, 0, 0, 0.16);--tw-shadow-colored:0px 2px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.aa-shadow-700{--tw-shadow:0px 2px 16px 0px rgba(0, 0, 0, 0.16);--tw-shadow-colored:0px 2px 16px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.aa-shadow-border{--tw-shadow:inset 0 0 0 1px currentColor;--tw-shadow-colored:inset 0 0 0 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)}
.aa-shadow-icon{--tw-shadow:0px 2px 8px rgba(0, 0, 0, 0.12);--tw-shadow-colored:0px 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.\!aa-outline-none{outline:2px solid transparent !important;outline-offset:2px !important}
.aa-outline-none{outline:2px solid transparent;outline-offset:2px}
.\!aa-outline-0{outline-width:0px !important}
.aa-outline-0{outline-width:0px}
.aa-blur-lg{--tw-blur:blur(16px);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)}
.aa-grayscale{--tw-grayscale:grayscale(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)}
.aa-grayscale-\[1\]{--tw-grayscale:grayscale(1);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)}
.aa-backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}
.\!aa-transition-all{transition-property:all !important;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1) !important;transition-duration:150ms !important}
.aa-transition{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.aa-transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.aa-transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.aa-transition-colors{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}
.aa-transition-none{transition-property:none}
.aa-transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.aa-transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.aa-delay-150{transition-delay:150ms}
.\!aa-duration-300{transition-duration:300ms !important}
.aa-duration-150{transition-duration:150ms}
.aa-duration-200{transition-duration:200ms}
.aa-duration-300{transition-duration:300ms}
.\!aa-ease-linear{transition-timing-function:linear !important}
.aa-ease-in{transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
.aa-ease-in-out{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}
.aa-ease-linear{transition-timing-function:linear}
.aa-will-change-\[width\]{will-change:width}
.aa-will-change-scroll{will-change:scroll-position}
.\!aa-contain-none{contain:none !important}
.aa-contain-paint{--tw-contain-paint:paint;contain:var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style)}
.aa-\@container{container-type:inline-size}
.\[--accent-text\:theme\(colors\.orange\.700\)\]{--accent-text:#EF953C}
.\[--arrows-fill\:theme\(colors\.grey\.100\)\]{--arrows-fill:#F7F9FC}
.\[--assistants-list-p\:0_theme\(\'spacing\.6\'\)\]{--assistants-list-p:0 1.5rem}
.\!\[--scrollbar-hover-size\:0\]{--scrollbar-hover-size:0 !important}
.\!\[--scrollbar-padding\:0\]{--scrollbar-padding:0 !important}
.\!\[--scrollbar-size\:0\]{--scrollbar-size:0 !important}
.\!\[--scrollbar-thumb-color\:trasparent\]{--scrollbar-thumb-color:trasparent !important}
.\!\[--scrollbar-thumb-hover-color\:trasparent\]{--scrollbar-thumb-hover-color:trasparent !important}
.\[--table-layout-gap\:theme\(spacing\.6\)\]{--table-layout-gap:1.5rem}
.\[--table-layout\:2fr_repeat\(4\2c 1fr\)_theme\(spacing\.15\)\]{--table-layout:2fr repeat(4,1fr) 3.75rem}
.\[--text-accent\:theme\(\'colors\.orange\.700\'\)\]{--text-accent:#EF953C}
.\[--toolbar-top\:theme\(spacing\.0\)\]{--toolbar-top:0px}
.\[animation-delay\:0ms\]{animation-delay:0ms}
.\[animation-delay\:1000ms\]{animation-delay:1000ms}
.\[animation-delay\:500ms\]{animation-delay:500ms}
@font-face {
  font-family: "Calibri";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Calibri"), url('Carlito-Regular.woff2') format("woff2");
}
@font-face {
  font-family: "Calibri";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("Calibri Bold"), local("Calibri-Bold"), url('Carlito-Bold.woff2') format("woff2");
}
@font-face {
  font-family: "Calibri";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local("Calibri Italic"), local("Calibri-Italic"), url('Carlito-Italic.woff2') format("woff2");
}
@font-face {
  font-family: "Calibri";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local("Calibri Bold Italic"), local("Calibri-BoldItalic"), url('Carlito-BoldItalic.woff2') format("woff2");
}
@font-face {
  font-family: Roboto;
  src: url('Roboto-Thin.woff2?v=2.137') format("woff2"), url('Roboto-Thin.woff?v=2.137') format("woff");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: Roboto;
  src: url('Roboto-ThinItalic.woff2?v=2.137') format("woff2"), url('Roboto-ThinItalic.woff?v=2.137') format("woff");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: Roboto;
  src: url('Roboto-Light.woff2?v=2.137') format("woff2"), url('Roboto-Light.woff?v=2.137') format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: Roboto;
  src: url('Roboto-LightItalic.woff2?v=2.137') format("woff2"), url('Roboto-LightItalic.woff?v=2.137') format("woff");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: Roboto;
  src: url('Roboto-Regular.woff2?v=2.137') format("woff2"), url('Roboto-Regular.woff?v=2.137') format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: Roboto;
  src: url('Roboto-Italic.woff2?v=2.137') format("woff2"), url('Roboto-Italic.woff?v=2.137') format("woff");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: Roboto;
  src: url('Roboto-Medium.woff2?v=2.137') format("woff2"), url('Roboto-Medium.woff?v=2.137') format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: Roboto;
  src: url('Roboto-MediumItalic.woff2?v=2.137') format("woff2"), url('Roboto-MediumItalic.woff?v=2.137') format("woff");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: Roboto;
  src: url('Roboto-Bold.woff2?v=2.137') format("woff2"), url('Roboto-Bold.woff?v=2.137') format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: Roboto;
  src: url('Roboto-BoldItalic.woff2?v=2.137') format("woff2"), url('Roboto-BoldItalic.woff?v=2.137') format("woff");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: Roboto;
  src: url('Roboto-Black.woff2?v=2.137') format("woff2"), url('Roboto-Black.woff?v=2.137') format("woff");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: Roboto;
  src: url('Roboto-BlackItalic.woff2?v=2.137') format("woff2"), url('Roboto-BlackItalic.woff?v=2.137') format("woff");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "Menlo";
  src: url('menlo-bold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Menlo";
  src: url('menlo-regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Satoshi-Variable";
  src: url('satoshi-variable.woff2') format("woff2"), url('satoshi-variable.woff') format("woff"), url('satoshi-variable.ttf') format("truetype");
  font-weight: 300 900;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "trisk";
  src: url('trisk.eot?cbe2jp');
  src: url('trisk.eot?cbe2jp#iefix') format("embedded-opentype"), url('trisk.ttf?cbe2jp') format("truetype"), url('trisk.woff?cbe2jp') format("woff"), url('trisk.svg?cbe2jp#trisk') format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=trisk-icon-], [class*=" trisk-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "trisk" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.trisk-icon-alert-feedback:before {
  content: "\e900";
}
.trisk-icon-well-done:before {
  content: "\e901";
}
.trisk-icon-combined-form:before {
  content: "\e902";
}
.trisk-icon-select:before {
  content: "\e903";
}
.trisk-icon-text-slider:before {
  content: "\e904";
}
.trisk-icon-tutorial:before {
  content: "\e905";
}
.trisk-icon-conditional-run:before {
  content: "\e906";
}
.trisk-icon-show-conditions:before {
  content: "\e907";
}
.trisk-icon-service-files:before {
  content: "\e908";
}
.trisk-icon-table:before {
  content: "\e909";
}
.trisk-icon-checkbox:before {
  content: "\e90a";
}
.trisk-icon-file-upload:before {
  content: "\e90b";
}
.trisk-icon-radio:before {
  content: "\e90c";
}
.trisk-icon-date:before {
  content: "\e90d";
}
.trisk-icon-single-question:before {
  content: "\e90e";
}
.trisk-icon-header:before {
  content: "\e90f";
}
.trisk-icon-text:before {
  content: "\e910";
}
.trisk-icon-section:before {
  content: "\e911";
}
.trisk-icon-webhook:before {
  content: "\e912";
}
.trisk-icon-protected-pdf:before {
  content: "\e915";
}
.trisk-icon-list-blank-filter:before {
  content: "\e916";
}
.trisk-icon-list-blank-filter-search:before {
  content: "\e917";
}
.trisk-icon-list-blank-search:before {
  content: "\e918";
}
.trisk-icon-list-blank:before {
  content: "\e919";
}
.trisk-icon-groups:before {
  content: "\e91a";
}
.trisk-icon-tenant-settings:before {
  content: "\e91b";
}
.trisk-icon-timesheet:before {
  content: "\e91c";
}
.trisk-icon-log-time-modal:before {
  content: "\e91d";
}
.trisk-icon-ical-icon:before {
  content: "\e91e";
}
.trisk-icon-garage-back:before {
  content: "\e91f";
}
.trisk-icon-garage-workflow-document-delivery:before {
  content: "\e920";
}
.trisk-icon-garage-workflow-tasks-completed:before {
  content: "\e921";
}
.trisk-icon-garage-workflow-tasks-in-progress:before {
  content: "\e922";
}
.trisk-icon-garage-workflow-docusign:before {
  content: "\e923";
}
.trisk-icon-garage-workflow-export:before {
  content: "\e924";
}
.trisk-icon-garage-workflow-completed .path1:before {
  content: "\e925";
  color: #3dc054;
}
.trisk-icon-garage-workflow-completed .path2:before {
  content: "\e926";
  margin-left: -1.2666015625em;
  color: white;
}
.trisk-icon-garage-workflow-terminated .path1:before {
  content: "\e927";
  color: #f2a654;
}
.trisk-icon-garage-workflow-terminated .path2:before {
  content: "\e928";
  margin-left: -1.2666015625em;
  color: white;
}
.trisk-icon-sidebar-close:before {
  content: "\e929";
}
.trisk-icon-sidebar-open:before {
  content: "\e92a";
}
.trisk-icon-warning-bell:before {
  content: "\e92b";
}
.trisk-icon-view-conversation:before {
  content: "\e92c";
}
.trisk-icon-start-conversation:before {
  content: "\e92d";
}
.trisk-icon-communications-alert:before {
  content: "\e92e";
}
.trisk-icon-key:before {
  content: "\e92f";
}
.trisk-icon-communications-alert-snooze:before {
  content: "\e930";
}
.trisk-icon-variable:before {
  content: "\e942";
}
.trisk-icon-all-tasks:before {
  content: "\e943";
}
.trisk-icon-select-grouper .path1:before {
  content: "\e944";
}
.trisk-icon-select-grouper .path2:before {
  content: "\e945";
  margin-left: -1em;
  color: white;
}
.trisk-icon-states:before {
  content: "\e946";
}
.trisk-icon-zip:before {
  content: "\e947";
}
.trisk-icon-ssn:before {
  content: "\e948";
}
.trisk-icon-fein:before {
  content: "\e949";
}
.trisk-icon-percentage:before {
  content: "\e94a";
}
.trisk-icon-currency:before {
  content: "\e94b";
}
.trisk-icon-financial:before {
  content: "\e94c";
}
.trisk-icon-date-grouper:before {
  content: "\e94d";
}
.trisk-icon-email:before {
  content: "\e94e";
}
.trisk-icon-text-grouper:before {
  content: "\e94f";
}
.trisk-icon-quick:before {
  content: "\e950";
}
.trisk-icon-duedate:before {
  content: "\e951";
}
.trisk-icon-calendar:before {
  content: "\e952";
  color: #8b95a6;
}
.trisk-icon-activity:before {
  content: "\e953";
}
.trisk-icon-add-recipient:before {
  content: "\e954";
}
.trisk-icon-blocked:before {
  content: "\e955";
}
.trisk-icon-calendar1:before {
  content: "\e956";
}
.trisk-icon-carousel-left:before {
  content: "\e957";
}
.trisk-icon-download-files:before {
  content: "\e958";
}
.trisk-icon-downloaded:before {
  content: "\e959";
}
.trisk-icon-due-date-exceeds:before {
  content: "\e95a";
}
.trisk-icon-due-date:before {
  content: "\e95b";
}
.trisk-icon-garage:before {
  content: "\e95c";
}
.trisk-icon-no-files-panel:before {
  content: "\e95d";
}
.trisk-icon-notes:before {
  content: "\e95e";
}
.trisk-icon-pdf:before {
  content: "\e95f";
}
.trisk-icon-print-files:before {
  content: "\e960";
}
.trisk-icon-printed:before {
  content: "\e961";
}
.trisk-icon-reminder:before {
  content: "\e962";
}
.trisk-icon-remove-reminder .path1:before {
  content: "\e963";
  color: #ffe3e3;
}
.trisk-icon-remove-reminder .path2:before {
  content: "\e964";
  margin-left: -1em;
  color: #dd3636;
}
.trisk-icon-remove-small:before {
  content: "\e965";
}
.trisk-icon-reply:before {
  content: "\e966";
}
.trisk-icon-scroll-down:before {
  content: "\e967";
}
.trisk-icon-send-reminder:before {
  content: "\e968";
}
.trisk-icon-sent:before {
  content: "\e969";
}
.trisk-icon-status-pending:before {
  content: "\e96a";
}
.trisk-icon-status-in-review:before {
  content: "\e96b";
}
.trisk-icon-toolbar-full-screen:before {
  content: "\e96c";
}
.trisk-icon-toolbar-help:before {
  content: "\e96d";
}
.trisk-icon-toolbar-page-down:before {
  content: "\e96e";
}
.trisk-icon-toolbar-page-up:before {
  content: "\e96f";
}
.trisk-icon-toolbar-zoom-in:before {
  content: "\e970";
}
.trisk-icon-toolbar-zoom-out:before {
  content: "\e971";
}
.trisk-icon-status-reviewed:before {
  content: "\e972";
}
.trisk-icon-upload:before {
  content: "\e973";
}
.trisk-icon-viewed:before {
  content: "\e974";
}
.trisk-icon-chevron-left:before {
  content: "\e978";
}
.trisk-icon-chevron-right:before {
  content: "\e979";
}
.trisk-icon-status-skipped:before {
  content: "\e97a";
}
.trisk-icon-documents-actions:before {
  content: "\e97b";
  color: #3dc054;
}
.trisk-icon-container:before {
  content: "\e97c";
}
.trisk-icon-workflow:before {
  content: "\e97d";
}
.trisk-icon-client:before {
  content: "\e97e";
}
.trisk-icon-status-in-review-colored .path1:before {
  content: "\e97f";
  color: white;
}
.trisk-icon-status-in-review-colored .path2:before {
  content: "\e980";
  margin-left: -1em;
  color: #0071ed;
}
.trisk-icon-steps:before {
  content: "\e981";
}
.trisk-icon-arrow-right:before {
  content: "\e982";
}
.trisk-icon-arrow-left:before {
  content: "\e983";
}
.trisk-icon-plans:before {
  content: "\e984";
}
.trisk-icon-receipt:before {
  content: "\e985";
}
.trisk-icon-stream:before {
  content: "\e987";
}
.trisk-icon-sandbox:before {
  content: "\e988";
}
.trisk-icon-unlink:before {
  content: "\e989";
}
.trisk-icon-convert:before {
  content: "\e98a";
}
.trisk-icon-developer:before {
  content: "\e98b";
}
.trisk-icon-credit-cards:before {
  content: "\e98c";
}
.trisk-icon-bank:before {
  content: "\e98d";
}
.trisk-icon-arrow:before {
  content: "\e98e";
}
.trisk-icon-studio:before {
  content: "\e98f";
}
.trisk-icon-roles:before {
  content: "\e990";
}
.trisk-icon-users:before {
  content: "\e991";
}
.trisk-icon-workflow-template-vendor-onboarding:before {
  content: "\e992";
}
.trisk-icon-workflow-template-default:before {
  content: "\e993";
}
.trisk-icon-workflow-template-recruitment-and-hiring:before {
  content: "\e994";
}
.trisk-icon-workflow-template-document-delivery:before {
  content: "\e995";
}
.trisk-icon-workflow-template-employee-expense-reimbursement:before {
  content: "\e996";
}
.trisk-icon-workflow-template-employee-onboarding:before {
  content: "\e997";
}
.trisk-icon-workflow-template-know-your-client:before {
  content: "\e998";
}
.trisk-icon-workflow-diagram:before {
  content: "\e999";
}
.trisk-icon-delete:before {
  content: "\e99a";
}
.trisk-icon-step-forward:before {
  content: "\e99b";
}
.trisk-icon-edit-pen:before {
  content: "\e99c";
}
.trisk-icon-copy:before {
  content: "\e99d";
}
.trisk-icon-info:before {
  content: "\e99e";
}
.trisk-icon-warning-circle:before {
  content: "\e99f";
}
.trisk-icon-sim-refresh:before {
  content: "\e9a0";
}
body {
  font-family: Roboto, sans-serif;
  color: #4d5259;
  font-weight: 300;
  font-size: 13px;
  line-height: 24px;
}
button, input, optgroup, select, textarea {
  font-family: Roboto, sans-serif;
  font-weight: 300;
}
canvas:focus {
  outline: none;
}
::selection {
  background: #6abff8;
  color: #fff;
}
::-moz-selection {
  background: #6abff8;
  color: #fff;
}
a {
  color: #48b0f7;
  transition: 0.2s linear;
}
a:hover, a:focus {
  color: #4d5259;
  text-decoration: none;
  outline: none;
}
a.media {
  color: #4d5259;
}
a[class*=text-]:hover, a[class*=text-]:focus {
  text-decoration: none;
}
a[class*=hover-] {
  color: #4d5259;
}
b,
strong {
  font-weight: 500;
}
small,
time,
.small {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 11px;
  color: #8b95a5;
}
small a,
time a,
.small a {
  color: #8b95a5;
  border-bottom: 1px dotted #8b95a5;
}
small a:hover,
time a:hover,
.small a:hover {
  color: #48b0f7;
  border-bottom-color: transparent;
}
.lead {
  font-size: 16px;
  line-height: 32px;
}
.semibold {
  font-weight: 400;
}
.dropcap:first-child:first-letter {
  float: left;
  color: #903;
  font-size: 75px;
  line-height: 60px;
  padding-top: 4px;
  padding-right: 8px;
  padding-left: 3px;
}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: Roboto, sans-serif;
  font-weight: 300;
  color: #313944;
  line-height: 1.5;
  letter-spacing: 0.5px;
}
h1 b,
h1 strong, h2 b,
h2 strong, h3 b,
h3 strong, h4 b,
h4 strong, h5 b,
h5 strong, h6 b,
h6 strong,
.h1 b,
.h1 strong, .h2 b,
.h2 strong, .h3 b,
.h3 strong, .h4 b,
.h4 strong, .h5 b,
.h5 strong, .h6 b,
.h6 strong {
  font-weight: 400;
}
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-size: 65%;
}
h1, .h1 {
  font-size: 33px;
}
h2, .h2 {
  font-size: 28px;
}
h3, .h3 {
  font-size: 23px;
}
h4, .h4 {
  font-size: 19px;
}
h5, .h5 {
  font-size: 16px;
  font-weight: 400;
}
h6, .h6 {
  font-size: 14px;
  font-weight: 400;
}
.font-alt {
  font-family: Roboto, sans-serif;
}
.sidetitle {
  font-style: italic;
  margin-left: 0.5rem;
}
.sidetitle::before {
  content: "— ";
}
.subtitle {
  display: block;
  margin-top: 8px;
}
.list-iconic {
  list-style: none;
  padding-left: 1.5rem;
}
.list-iconic .icon {
  padding-right: 0.5rem;
  font-size: 0.75em;
}
.blockquote {
  font-style: italic;
  margin-left: 2rem;
  margin-right: 2rem;
  margin-top: 1rem;
  color: #4d5259;
}
.blockquote p {
  font-size: 1.125rem;
  line-height: 1.875rem;
}
.blockquote a {
  color: #4d5259;
}
.blockquote footer {
  color: #8b95a5;
  font-size: 0.875rem;
}
.blockquote footer::before {
  content: "— ";
}
.blockquote-inverse,
.blockquote-inverse footer {
  color: #fff;
}
dt {
  font-weight: 400;
}
time {
  font-size: 12px;
  color: #8b95a5;
}
.dl-inline dt,
.dl-inline dd {
  display: inline-block;
}
.dl-inline dd {
  margin-bottom: 0;
}
@media (max-width: 1025px) {
  html {
    font-size: 16px;
  }

  h1, .h1 {
    font-size: 31px;
  }

  h2, .h2 {
    font-size: 26px;
  }

  h3, .h3 {
    font-size: 22px;
  }

  h4, .h4 {
    font-size: 18px;
  }

  h5, .h5 {
    font-size: 15px;
  }

  h6, .h6 {
    font-size: 13px;
  }

  .blockquote {
    margin-left: 2rem;
    margin-right: 2rem;
  }
}
@media (max-width: 767px) {
  html {
    font-size: 15px;
  }

  h1, .h1 {
    font-size: 24px;
  }

  h2, .h2 {
    font-size: 22px;
  }

  h3, .h3 {
    font-size: 20px;
  }

  h4, .h4 {
    font-size: 16px;
  }

  .lead {
    font-size: 15px;
  }

  .blockquote {
    margin-left: 0;
    margin-right: 0;
  }
}
hr {
  border-top-color: rgba(77, 82, 89, 0.07);
  margin: 2rem auto;
}
.divider-dash {
  opacity: 0.7;
  margin: 0 4px;
  vertical-align: middle;
  color: #8b95a5;
}
.divider-dash::before {
  content: "— ";
}
.divider-dot {
  display: inline-block;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  margin: 0 4px;
  vertical-align: middle;
  opacity: 0.5;
  background-color: #8b95a5;
}
.divider-line {
  display: inline-flex;
  height: 20px;
  width: 1px;
  margin: 0 4px;
  background-color: rgba(77, 82, 89, 0.07);
}
.divider {
  display: flex;
  align-items: center;
  flex: 0;
  color: #8b95a5;
  font-size: 11px;
  letter-spacing: 0.5px;
  margin: 2rem auto;
  width: 100%;
}
.divider::before, .divider::after {
  content: "";
  flex-grow: 1;
  border-top: 1px solid #ebebeb;
}
.divider::before {
  margin-right: 16px;
}
.divider::after {
  margin-left: 16px;
}
.divider a {
  color: #8b95a5;
}
.divider-vertical {
  display: inline-flex;
  flex-direction: column;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 2rem;
}
.divider-vertical::before, .divider-vertical::after {
  border-top: none;
  border-right: 1px solid #ebebeb;
  margin: 0;
}
.divider-vertical::before {
  margin-bottom: 16px;
}
.divider-vertical::after {
  margin-top: 16px;
}
.hr-sm,
.divider-sm {
  margin: 1rem auto;
}
.hr-lg,
.divider-lg {
  margin: 3rem auto;
}
.divider-vertical.divider-sm {
  padding: 0 1rem;
}
.divider-vertical.divider-lg {
  padding: 0 3rem;
}
.article a {
  color: #48b0f7;
}
.article .lead {
  font-size: 17px;
  color: #616a78;
  opacity: 0.8;
}
.article p {
  font-size: 15px;
  line-height: 28px;
  letter-spacing: 0.1px;
}
.article b, .article strong {
  font-weight: 400;
}
.article blockquote {
  margin: 40px 0;
}
.article blockquote p {
  font-size: 18px;
}
.container-article {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 767px) {
  .article .lead {
    font-size: 15px;
  }
  .article p {
    font-size: 13px;
    line-height: 24px;
  }
  .article blockquote p {
    font-size: 15px;
  }
}
pre {
  background-color: #f9fafb;
  border-left: 5px solid #ebebeb;
  padding: 12px;
  border-radius: 3px;
  color: #616a78;
}
code {
  white-space: nowrap;
  color: #ba5e63;
}
.code-bold {
  color: #bd4147;
  font-weight: 600;
  letter-spacing: 0.5px;
}
kbd {
  background-color: #465161;
}
.pre-scrollable {
  max-height: 360px;
}
.clipboard-copy {
  position: absolute;
  top: 6px;
  right: 13px;
  line-height: 20px;
  opacity: 0;
  z-index: 9;
  transition: opacity 0.5s;
}
.clipboard-copy:hover {
  text-decoration: none;
}
pre:hover .clipboard-copy {
  opacity: 1;
  transition: transform 0s, opacity 0.5s;
}
:not(pre) > code[class*=language-],
pre[class*=language-] {
  position: relative;
  background-color: #f9fafb;
  padding-bottom: 12px;
  margin-top: 0;
  margin-bottom: 25px;
  word-wrap: normal;
  border: 1px solid #ebebeb;
}
.line-numbers .line-numbers-rows {
  border-right-color: #ebebeb;
}
div.prism-show-language > div.prism-show-language-label {
  border-radius: 0;
  background-color: transparent;
  color: #8b95a5;
  font-family: Roboto, sans-serif;
  font-size: 11px;
  opacity: 0.5;
  letter-spacing: 1px;
  right: 8px;
  top: 4px;
}
.prism-show-language {
  display: none;
}
.line-highlight {
  background: rgba(255, 255, 0, 0.1);
}
.token.badge {
  font-size: 100%;
  padding: 0;
}
.code-preview {
  border: 1px solid #ebebeb;
  border-bottom: none;
  padding: 20px;
  background-color: #fff;
}
.code-preview > *:last-child {
  margin-bottom: 0;
}
.code-title {
  background-color: #f9fafb;
  border: 1px solid #ebebeb;
  border-bottom: none;
  padding: 15px 20px;
  margin-bottom: 0;
}
.code-title > *:last-child {
  margin-bottom: 0;
}
.code {
  margin-bottom: 30px;
}
.code.code-fold pre {
  display: none;
}
.code pre {
  margin-bottom: 0;
}
.code.show-language .prism-show-language {
  display: block;
}
.code-card .code-title {
  font-family: Roboto, sans-serif;
}
.code-card .code-preview {
  padding: 0;
}
.code-toggler {
  border-top: 1px solid #ebebeb;
  margin-top: -1px;
  text-align: right;
}
.code-toggler .btn {
  border-radius: 0;
  background-color: #f9fafb;
  border-top: none;
  color: #8b95a5;
}
.code-toggler .btn i {
  vertical-align: middle;
}
img {
  max-width: 100%;
}
.img-thumbnail {
  padding: 0.25rem;
  border-color: #f3f3f3;
  border-radius: 3px;
}
.img-shadow {
  box-shadow: 0 0 25px 5px rgba(0, 0, 0, 0.2);
}
.img-outside-right {
  overflow: hidden;
}
.img-outside-right img {
  width: 100%;
  transform: translateX(15%);
}
.avatar {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  padding: 4px;
  line-height: 36px;
  text-align: center;
  border-radius: 100%;
  background-color: #f5f6f7;
  color: #8b95a5;
  text-transform: uppercase;
}
.avatar img {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  vertical-align: top;
}
.avatar-bordered {
  border: 4px solid rgba(255, 255, 255, 0.25);
  -webkit-background-clip: padding-box;
  /* for Safari */
  background-clip: padding-box;
  /* for IE9+, Firefox 4+, Opera, Chrome */
}
.avatar-square {
  border-radius: 0;
}
.avatar-sm {
  width: 29px;
  height: 29px;
  line-height: 29px;
  font-size: 0.75rem;
}
.avatar-lg {
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  line-height: 48px;
  font-size: 1.125rem;
}
.avatar-xl {
  width: 64px;
  height: 64px;
  line-height: 64px;
  font-size: 1.25rem;
}
.avatar-xxl {
  width: 96px;
  height: 96px;
  line-height: 96px;
  font-size: 1.375rem;
}
.avatar-xxxl {
  width: 128px;
  height: 128px;
  line-height: 128px;
  font-size: 1.5rem;
}
.avatar-pill {
  width: auto;
  border-radius: 18px;
  color: #616a78;
  text-transform: none;
  letter-spacing: 0;
  background-color: #f9fafb;
  font-size: 0.875rem;
  display: inline-flex;
  align-items: center;
}
.avatar-pill:hover, .avatar-pill:focus {
  color: #616a78;
  background-color: #f5f6f7;
}
.avatar-pill img {
  width: 36px;
}
.avatar-pill span {
  padding-right: 18px;
  padding-left: 8px;
}
.avatar-pill .close {
  padding-left: 0;
  padding-right: 8px;
  font-size: 19px;
  line-height: inherit;
}
.avatar-pill.avatar-sm {
  border-radius: 14.5px;
  font-size: 0.8125rem;
}
.avatar-pill.avatar-sm img {
  width: 29px;
}
.avatar-pill.avatar-sm span {
  padding-right: 14.5px;
}
.avatar-pill.avatar-sm .close {
  padding-right: 6px;
  font-size: 18px;
}
.avatar-pill.avatar-lg {
  border-radius: 24px;
  font-size: 0.9375rem;
}
.avatar-pill.avatar-lg img {
  width: 48px;
}
.avatar-pill.avatar-lg span {
  padding-right: 24px;
}
.avatar-pill.avatar-lg .close {
  padding-right: 10px;
  font-size: 20px;
}
.avatar-pill.avatar-xl {
  border-radius: 32px;
  font-size: 1rem;
}
.avatar-pill.avatar-xl img {
  width: 64px;
}
.avatar-pill.avatar-xl span {
  padding-right: 32px;
  padding-left: 12px;
}
.avatar-pill.avatar-xl .close {
  padding-right: 12px;
  font-size: 22px;
}
.avatar-pill.avatar-xxl {
  border-radius: 48px;
  font-size: 1.125rem;
}
.avatar-pill.avatar-xxl img {
  width: 96px;
}
.avatar-pill.avatar-xxl span {
  padding-right: 48px;
  padding-left: 12px;
}
.avatar-pill.avatar-xxl .close {
  padding-right: 16px;
  font-size: 24px;
}
.avatar-pill.avatar-xxxl {
  border-radius: 64px;
  font-size: 1.25rem;
}
.avatar-pill.avatar-xxxl img {
  width: 128px;
}
.avatar-pill.avatar-xxxl span {
  padding-right: 64px;
  padding-left: 12px;
}
.avatar-pill.avatar-xxxl .close {
  padding-right: 20px;
  font-size: 24px;
}
.avatar[class*=status-]::after {
  content: "";
  position: absolute;
  right: 0px;
  bottom: 0;
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  border: 2px solid #fff;
  background-color: #48b0f7;
}
.avatar[class*=status-].avatar-sm::after {
  right: -2px;
  width: 9px;
  height: 9px;
}
.avatar[class*=status-].avatar-lg::after {
  right: 4px;
}
.avatar[class*=status-].avatar-xl::after {
  right: 5px;
  width: 11px;
  height: 11px;
}
.avatar[class*=status-].avatar-xxl::after {
  right: 15px;
  width: 12px;
  height: 12px;
}
.avatar[class*=status-].avatar-xxxl::after {
  right: 25px;
  width: 16px;
  height: 16px;
}
.avatar.status-success::after {
  background-color: #15c377;
}
.avatar.status-info::after {
  background-color: #48b0f7;
}
.avatar.status-warning::after {
  background-color: #faa64b;
}
.avatar.status-danger::after {
  background-color: #f96868;
}
.avatar.status-dark::after {
  background-color: #465161;
}
.avatar-list {
  display: inline-flex;
}
.avatar-list:not(.avatar-list-overlap) {
  margin: -2px;
}
.avatar-list:not(.avatar-list-overlap) > * {
  margin: 2px;
}
@media (max-width: 767px) {
  .avatar-list:not(.avatar-list-overlap) {
    margin: -1px;
  }
  .avatar-list:not(.avatar-list-overlap) > * {
    margin: 1px;
  }
}
.avatar-list-overlap .avatar {
  border: 2px solid #fff;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.2);
  transition: 0.15s linear;
}
.avatar-list-overlap .avatar + .avatar {
  margin-left: -16px;
}
.avatar-list-overlap .avatar + .avatar-sm {
  margin-left: -12px;
}
.avatar-list-overlap .avatar + .avatar-lg {
  margin-left: -20px;
}
.avatar-list-overlap .avatar + .avatar-xl {
  margin-left: -26px;
}
.avatar-list-overlap .avatar + .avatar-xxl {
  margin-left: -36px;
}
.avatar-list-overlap .avatar + .avatar-xxxl {
  margin-left: -48px;
}
.avatar-list-overlap .overlap-exclude,
.avatar-list-overlap .avatar:hover + .avatar {
  margin-left: 0;
}
.avatar-add {
  font-family: themify;
  background-color: transparent;
  border: 1px dashed #a8afbb;
  color: #8b95a5;
  font-size: 0.875rem;
}
.avatar-add::before {
  content: "\e61a";
}
.avatar-add:hover {
  background-color: #48b0f7;
  border-color: #48b0f7;
  color: #fff;
}
.avatar-more span {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  color: rgba(255, 255, 255, 0.8);
  border-radius: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  transition: 0.3s ease;
}
.avatar-more:hover span {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.65);
}
[data-provide~=more-avatar] ~ .avatar {
  display: none;
}
[class*=img-hov-] {
  overflow: hidden;
}
[class*=img-hov-] img {
  transition: 0.45s;
  -webkit-backface-visibility: hidden;
}
.img-hov-fadein {
  transition: 0.45s;
}
.img-hov-fadein:hover {
  opacity: 0.7;
}
.img-hov-fadeout {
  opacity: 0.7;
  transition: 0.45s;
}
.img-hov-fadeout:hover {
  opacity: 1;
}
.img-hov-zoomin img:hover {
  transform: scale(1.045);
}
.img-hov-zoomout img {
  transform: scale(1.045);
}
.img-hov-zoomout img:hover {
  transform: scale(1);
}
.img-hov-stretchin img {
  transform-origin: left top 0;
}
.img-hov-stretchin img:hover {
  transform: scale(1.045);
}
.img-hov-stretchout img {
  transform-origin: left top 0;
  transform: scale(1.045);
}
.img-hov-stretchout img:hover {
  transform: scale(1);
}
.img-hov-slideleft img {
  transform-origin: left center 0;
  transform: scale(1.045) translateX(0);
}
.img-hov-slideleft img:hover {
  transform: scale(1.045) translateX(-4.5%);
}
.img-hov-slideright img {
  transform-origin: right center 0;
  transform: scale(1.045) translateX(0);
}
.img-hov-slideright img:hover {
  transform: scale(1.045) translateX(4.5%);
}
.img-hov-slideup img {
  transform-origin: center top 0;
  transform: scale(1.045) translateY(0);
}
.img-hov-slideup img:hover {
  transform: scale(1.045) translateY(-4.5%);
}
.img-hov-slidedown img {
  transform-origin: center bottom 0;
  transform: scale(1.045) translateY(0);
}
.img-hov-slidedown img:hover {
  transform: scale(1.045) translateY(4.5%);
}
.img-hov-rotateleft img {
  transform: rotateZ(0) scale(1);
}
.img-hov-rotateleft img:hover {
  transform: rotateZ(-5deg) scale(1.1);
}
.img-hov-rotateright img {
  transform: rotateZ(0) scale(1);
}
.img-hov-rotateright img:hover {
  transform: rotateZ(5deg) scale(1.1);
}
.teaser {
  background: #465161;
  position: relative;
  overflow: hidden;
  text-align: center;
  cursor: pointer;
}
.teaser img {
  position: relative;
  display: block;
  min-height: 100%;
  max-width: 100%;
  width: 100%;
  opacity: 0.7;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}
.teaser figcaption {
  padding: 2em;
  color: #fff;
  text-transform: uppercase;
  font-size: 1.25em;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}
.teaser figcaption::before, .teaser figcaption::after {
  pointer-events: none;
}
.teaser figcaption,
.teaser figcaption > a:not(.btn) {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.teaser figcaption > a {
  text-indent: 200%;
  white-space: nowrap;
  font-size: 0;
  opacity: 0;
}
.teaser h2,
.teaser h3,
.teaser h4 {
  color: #fff;
  font-family: Roboto, sans-serif;
  font-weight: 300;
  margin: 0;
}
.teaser h2 span,
.teaser h3 span,
.teaser h4 span {
  font-weight: 500;
}
.teaser p {
  letter-spacing: 1px;
  font-size: 68.5%;
  margin: 0;
}
.teaser-honey img {
  opacity: 0.9;
  transition: opacity 0.35s;
}
.teaser-honey figcaption::before {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 10px;
  background: #48b0f7;
  content: "";
  transform: translate3d(0, 10px, 0);
}
.teaser-honey h3 {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 1em 1.5em;
  width: 100%;
  text-align: left;
  transform: translate3d(0, -30px, 0);
}
.teaser-honey h3 i {
  font-style: normal;
  opacity: 0;
  transition: opacity 0.35s, transform 0.35s;
  transform: translate3d(0, -30px, 0);
}
.teaser-honey figcaption::before,
.teaser-honey h3 {
  transition: transform 0.35s;
}
.teaser-honey:hover img {
  opacity: 0.5;
}
.teaser-honey:hover figcaption::before, .teaser-honey:hover h3, .teaser-honey:hover h3 i {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.teaser-zoe figcaption {
  top: auto;
  bottom: 0;
  padding: 1em;
  height: 3.75em;
  background: #fff;
  color: #3c4a50;
  transition: transform 0.35s;
  transform: translate3d(0, 100%, 0);
}
.teaser-zoe h3 {
  color: #313944;
  float: left;
}
.teaser-zoe .icon-links a {
  float: right;
  color: #4d5259;
  font-size: 1.4em;
}
.teaser-zoe:hover .icon-links a:hover, .teaser-zoe:hover .icon-links a:focus {
  color: #313944;
}
.teaser-zoe p.description {
  position: absolute;
  bottom: 8em;
  padding: 2em;
  color: #fff;
  text-transform: none;
  font-size: 90%;
  opacity: 0;
  transition: opacity 0.35s;
  -webkit-backface-visibility: hidden;
}
.teaser-zoe h3,
.teaser-zoe .icon-links a {
  transition: transform 0.35s;
  transform: translate3d(0, 200%, 0);
}
.teaser-zoe .icon-links a span::before {
  padding: 8px 10px;
}
.teaser-zoe h3 {
  display: inline-block;
}
.teaser-zoe:hover p.description {
  opacity: 1;
}
.teaser-zoe:hover figcaption, .teaser-zoe:hover h3, .teaser-zoe:hover .icon-links a {
  transform: translate3d(0, 0, 0);
}
.teaser-zoe:hover h3 {
  transition-delay: 0.05s;
}
.teaser-zoe:hover .icon-links a:nth-child(3) {
  transition-delay: 0.1s;
}
.teaser-zoe:hover .icon-links a:nth-child(2) {
  transition-delay: 0.15s;
}
.teaser-zoe:hover .icon-links a:first-child {
  transition-delay: 0.2s;
}
.teaser-marley figcaption {
  text-align: right;
}
.teaser-marley h3,
.teaser-marley p {
  position: absolute;
  right: 30px;
  left: 30px;
  padding: 10px 0;
}
.teaser-marley p {
  bottom: 30px;
  line-height: 1.5;
  transform: translate3d(0, 100%, 0);
}
.teaser-marley h3 {
  top: 30px;
  transition: transform 0.35s;
  transform: translate3d(0, 20px, 0);
}
.teaser-marley:hover h3 {
  transform: translate3d(0, 0, 0);
}
.teaser-marley h3::after {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 4px;
  background: #fff;
  content: "";
  transform: translate3d(0, 40px, 0);
}
.teaser-marley h3::after,
.teaser-marley p {
  opacity: 0;
  transition: opacity 0.35s, transform 0.35s;
}
.teaser-marley:hover h3::after, .teaser-marley:hover p {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.teaser-bubba img {
  opacity: 0.7;
  transition: opacity 0.35s;
}
.teaser-bubba:hover img {
  opacity: 0.4;
}
.teaser-bubba figcaption::before,
.teaser-bubba figcaption::after {
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  content: "";
  opacity: 0;
  transition: opacity 0.35s, transform 0.35s;
}
.teaser-bubba figcaption::before {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transform: scale(0, 1);
}
.teaser-bubba figcaption::after {
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
  transform: scale(1, 0);
}
.teaser-bubba h3 {
  padding-top: 27%;
  transition: transform 0.35s;
  transform: translate3d(0, -20px, 0);
}
.teaser-bubba p {
  padding: 20px 2.5em;
  opacity: 0;
  transition: opacity 0.35s, transform 0.35s;
  transform: translate3d(0, 20px, 0);
}
.teaser-bubba:hover figcaption::before, .teaser-bubba:hover figcaption::after {
  opacity: 1;
  transform: scale(1);
}
.teaser-bubba:hover h3, .teaser-bubba:hover p {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.teaser-milo img {
  max-width: none;
  width: 100%;
  opacity: 1;
  transition: opacity 0.35s, transform 0.35s;
  transform: translate3d(-20px, 0, 0) scale(1.12);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.teaser-milo h3 {
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 1em 1.2em;
}
.teaser-milo p {
  padding: 0 10px 0 0;
  width: 50%;
  border-right: 1px solid #fff;
  text-align: right;
  opacity: 0;
  transition: opacity 0.35s, transform 0.35s;
  transform: translate3d(-40px, 0, 0);
}
.teaser-milo:hover img {
  opacity: 0.5;
  transform: translate3d(0, 0, 0) scale(1);
}
.teaser-milo:hover p {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.teaser-hera h3 {
  font-size: 158.75%;
}
.teaser-hera h3,
.teaser-hera p {
  position: absolute;
  top: 50%;
  left: 50%;
  transition: opacity 0.35s, transform 0.35s;
  transform: translate3d(-50%, -50%, 0);
  transform-origin: 50%;
}
.teaser-hera figcaption::before {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  height: 200px;
  border: 2px solid #fff;
  content: "";
  opacity: 0;
  transition: opacity 0.35s, transform 0.35s;
  transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(0, 0, 1);
  transform-origin: 50%;
}
.teaser-hera p {
  width: 60px;
  text-transform: none;
  font-size: 121%;
  line-height: 2;
}
.teaser-hera p a {
  color: #fff;
}
.teaser-hera p a:hover,
.teaser-hera p a:focus {
  opacity: 0.6;
}
.teaser-hera p a i {
  opacity: 0;
  transition: opacity 0.35s, transform 0.35s;
}
.teaser-hera p a:first-child i {
  transform: translate3d(-60px, -60px, 0);
}
.teaser-hera p a:nth-child(2) i {
  transform: translate3d(60px, -60px, 0);
}
.teaser-hera p a:nth-child(3) i {
  transform: translate3d(-60px, 60px, 0);
}
.teaser-hera p a:nth-child(4) i {
  transform: translate3d(60px, 60px, 0);
}
.teaser-hera:hover figcaption::before {
  opacity: 1;
  transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(1, 1, 1);
}
.teaser-hera:hover h3 {
  opacity: 0;
  transform: translate3d(-50%, -50%, 0) scale3d(0.8, 0.8, 1);
}
.teaser-hera:hover p i:empty {
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.teaser-winston {
  text-align: left;
}
.teaser-winston img {
  transition: opacity 0.45s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.teaser-winston figcaption::before {
  position: absolute;
  bottom: -100%;
  left: 0;
  width: 200%;
  height: 100%;
  background-color: #fff;
  content: "";
  transition: opacity 0.45s, transform 0.45s;
  transform-origin: 0 100%;
}
.teaser-winston h3 {
  transition: transform 0.35s;
  transform: translate3d(0, 20px, 0);
}
.teaser-winston p {
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 0 1.5em 7% 0;
}
.teaser-winston a {
  margin: 0 10px;
  color: #313944;
  font-size: 170%;
}
.teaser-winston a:hover,
.teaser-winston a:focus {
  color: #48b0f7;
}
.teaser-winston p a i {
  opacity: 0;
  transition: opacity 0.35s, transform 0.35s;
  transform: translate3d(0, 50px, 0);
}
.teaser-winston:hover img {
  opacity: 0.6;
}
.teaser-winston:hover h3 {
  transform: translate3d(0, 0, 0);
}
.teaser-winston:hover figcaption::before {
  opacity: 0.7;
  transform: rotate3d(0, 0, 1, -15deg);
}
.teaser-winston:hover p i {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.teaser-winston:hover p a:nth-child(3) i {
  transition-delay: 0.05s;
}
.teaser-winston:hover p a:nth-child(2) i {
  transition-delay: 0.1s;
}
.teaser-winston:hover p a:first-child i {
  transition-delay: 0.15s;
}
.teaser-terry figcaption {
  padding: 1em;
}
.teaser-terry figcaption::before,
.teaser-terry figcaption::after {
  position: absolute;
  width: 200%;
  height: 200%;
  border-style: solid;
  border-color: #101010;
  content: "";
  transition: transform 0.35s;
}
.teaser-terry figcaption::before {
  right: 0;
  bottom: 0;
  border-width: 0 70px 60px 0;
  transform: translate3d(70px, 60px, 0);
}
.teaser-terry figcaption::after {
  top: 0;
  left: 0;
  border-width: 15px 0 0 15px;
  transform: translate3d(-15px, -15px, 0);
}
.teaser-terry img,
.teaser-terry p a {
  transition: opacity 0.35s, transform 0.35s;
}
.teaser-terry img {
  opacity: 0.85;
}
.teaser-terry h3 {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0.4em 10px;
  width: 50%;
  transition: transform 0.35s;
  transform: translate3d(100%, 0, 0);
}
@media screen and (max-width: 920px) {
  .teaser-terry h3 {
    padding: 0.75em 10px;
    font-size: 120%;
  }
}
.teaser-terry p {
  float: right;
  clear: both;
  text-align: left;
  text-transform: none;
  font-size: 111%;
}
.teaser-terry p a {
  display: block;
  margin-bottom: 1em;
  color: #fff;
  opacity: 0;
  transform: translate3d(90px, 0, 0);
}
.teaser-terry p a:hover,
.teaser-terry p a:focus {
  color: #f3cf3f;
}
.teaser-terry:hover figcaption::before, .teaser-terry:hover figcaption::after {
  transform: translate3d(0, 0, 0);
}
.teaser-terry:hover img {
  opacity: 0.6;
}
.teaser-terry:hover h3, .teaser-terry:hover p a {
  transform: translate3d(0, 0, 0);
}
.teaser-terry:hover p a {
  opacity: 1;
}
.teaser-terry:hover p a:first-child {
  transition-delay: 0.025s;
}
.teaser-terry:hover p a:nth-child(2) {
  transition-delay: 0.05s;
}
.teaser-terry:hover p a:nth-child(3) {
  transition-delay: 0.075s;
}
.teaser-terry:hover p a:nth-child(4) {
  transition-delay: 0.1s;
}
.teaser-steve {
  z-index: auto;
  overflow: visible;
}
.teaser-steve:before,
.teaser-steve h2:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: #000;
  content: "";
  transition: opacity 0.35s;
}
.teaser-steve:before {
  box-shadow: 0 3px 30px rgba(0, 0, 0, 0.8);
  opacity: 0;
}
.teaser-steve figcaption {
  z-index: 1;
}
.teaser-steve img {
  opacity: 1;
  transition: transform 0.35s;
  transform: perspective(1000px) translate3d(0, 0, 0);
}
.teaser-steve h2,
.teaser-steve p {
  background: #fff;
  color: #2d434e;
}
.teaser-steve h2 {
  position: relative;
  margin-top: 2em;
  padding: 0.25em;
}
.teaser-steve h2:before {
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.5);
}
.teaser-steve p {
  margin-top: 1em;
  padding: 0.5em;
  font-weight: 800;
  opacity: 0;
  transition: opacity 0.35s, transform 0.35s;
  transform: scale3d(0.9, 0.9, 1);
}
.teaser-steve:hover:before {
  opacity: 1;
}
.teaser-steve:hover img {
  transform: perspective(1000px) translate3d(0, 0, 21px);
}
.teaser-steve:hover h2:before {
  opacity: 0;
}
.teaser-steve:hover p {
  opacity: 1;
  transform: scale3d(1, 1, 1);
}
.teaser-kira {
  text-align: left;
}
.teaser-kira img {
  transition: opacity 0.35s;
}
.teaser-kira figcaption {
  z-index: 1;
}
.teaser-kira h2 {
  color: #fff;
}
.teaser-kira p {
  padding: 28px 10px;
  font-weight: 500;
  font-size: 100%;
  opacity: 0;
  transition: opacity 0.35s, transform 0.35s;
  transform: translate3d(0, -10px, 0);
}
.teaser-kira p a {
  margin: 0 0.5em;
  color: #313944;
  vertical-align: middle;
}
.teaser-kira p a:hover, .teaser-kira p a:focus {
  opacity: 0.6;
}
.teaser-kira figcaption::before {
  position: absolute;
  top: 8px;
  right: 2em;
  left: 2em;
  z-index: -1;
  height: 3.1em;
  background: #fff;
  content: "";
  transition: opacity 0.35s, transform 0.35s;
  transform: translate3d(0, 4em, 0) scale3d(1, 0.023, 1);
  transform-origin: 50% 0;
}
.teaser-kira:hover img {
  opacity: 0.5;
}
.teaser-kira:hover p {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.teaser-kira:hover figcaption::before {
  opacity: 0.7;
  transform: translate3d(0, 5em, 0) scale3d(1, 1, 1);
}
.teaser-julia img {
  max-width: none;
  transition: opacity 1s, transform 1s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.teaser-julia figcaption {
  text-align: left;
}
.teaser-julia h2 {
  position: relative;
  padding: 0.5em 0;
}
.teaser-julia p {
  display: table;
  margin: 0 0 0.25em;
  padding: 0.4em 1em;
  background: rgba(255, 255, 255, 0.9);
  color: #4d5259;
  text-transform: none;
  font-weight: 500;
  font-size: 75%;
  transition: opacity 0.35s, transform 0.35s;
  transform: translate3d(-360px, 0, 0);
}
.teaser-julia p:first-child {
  transition-delay: 0.15s;
}
.teaser-julia p:nth-of-type(2) {
  transition-delay: 0.1s;
}
.teaser-julia p:nth-of-type(3) {
  transition-delay: 0.05s;
}
.teaser-julia:hover p:first-child {
  transition-delay: 0s;
}
.teaser-julia:hover p:nth-of-type(2) {
  transition-delay: 0.05s;
}
.teaser-julia:hover p:nth-of-type(3) {
  transition-delay: 0.1s;
}
.teaser-julia:hover img {
  opacity: 0.4;
  transform: scale3d(1.1, 1.1, 1);
}
.teaser-julia:hover p {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.teaser-simple {
  cursor: default;
}
.teaser-simple img {
  opacity: 1;
  transition: opacity 0.5s;
}
.teaser-simple figcaption {
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: none;
  transform: scale(0);
  transition: 0.35s;
}
.teaser-simple figcaption > * {
  margin-left: 4px;
  margin-right: 4px;
}
.teaser-simple figcaption > *:first-child {
  margin-left: 0;
}
.teaser-simple figcaption > *:last-child {
  margin-right: 0;
}
@media (max-width: 767px) {
  .teaser-simple figcaption > * {
    margin-left: 2px;
    margin-right: 2px;
  }
  .teaser-simple figcaption > *:first-child {
    margin-left: 0;
  }
  .teaser-simple figcaption > *:last-child {
    margin-right: 0;
  }
}
.teaser-simple figcaption a {
  position: static;
  z-index: auto;
  text-indent: 0;
  white-space: nowrap;
  font-size: inherit;
  opacity: 1;
}
.teaser-simple figcaption a:not(.btn) {
  width: auto;
  height: auto;
  font-size: 13px;
}
.teaser-simple:hover img {
  opacity: 0.5;
}
.teaser-simple:hover figcaption {
  transform: scale(1);
}
.media {
  padding: 16px 12px;
  transition: background-color 0.2s linear;
}
.media > * {
  margin: 0 8px;
}
.media a:not(.btn):not(.avatar) {
  color: #4d5259;
}
.media.flex-column > * {
  margin: 0;
}
.media.flex-column > div {
  width: 100%;
}
.media.active {
  background-color: #f9fafb;
}
.media.bordered {
  border: 1px solid #ebebeb;
}
.media.items-center {
  align-items: center;
}
.media[data-provide~=checkable], .media[data-provide~=selectable] {
  cursor: pointer;
}
.media .media {
  margin-top: 1.25rem;
}
.media .lead {
  line-height: 1.875rem;
}
.media .title {
  flex: 1;
}
.media .avatar {
  flex-shrink: 0;
}
.media .align-center {
  align-self: center;
}
.media .media-hover-show {
  opacity: 0;
  transition: 0.3s;
}
.media .dropdown .dropdown-toggle {
  opacity: 0.7;
}
.media .dropdown:hover .dropdown-toggle, .media .dropdown.open .dropdown-toggle {
  opacity: 1;
}
.media:hover .media-hover-show {
  opacity: 1;
}
.media .custom-control {
  margin-right: 0;
}
.media .nav {
  flex-wrap: nowrap;
  margin-left: -8px;
  margin-right: -8px;
}
.media .nav-link {
  line-height: 24px;
  font-size: 90%;
  padding: 0 8px;
}
.media-reverse {
  flex-direction: row-reverse;
}
.media-center {
  align-items: center;
}
.media-block-actions {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 1rem;
  transition: 0.5s;
}
.media:hover .media-block-actions {
  opacity: 1;
}
.media-collapsible {
  flex-wrap: wrap;
}
.media-collapsible .collapse {
  flex-grow: 1;
  flex-shrink: 0;
  min-width: 100%;
}
.collapse-arrow::before {
  content: "\e64b";
  font-family: themify;
  display: inline-block;
  transition: 0.4s;
}
.collapse-arrow:not(.collapsed)::before {
  transform: rotate(180deg);
}
.media-body {
  min-width: 0;
}
.media-body > * {
  margin-bottom: 0;
}
.media-body .media > *:first-child {
  margin-left: 0;
}
.media-body .media > *:last-child {
  margin-right: 0;
}
.media-left {
  padding-right: 0;
}
.media-right-out {
  padding-left: 1.25rem;
}
.media-right-out a {
  color: #616a78;
  font-size: 1.125rem;
  opacity: 0.8;
}
.media-right-out a:hover {
  color: #48b0f7;
}
.media-right-out a + a {
  margin-left: 0.5rem;
}
.media-action {
  opacity: 0;
  color: #8b95a5;
}
.media:hover .media-action {
  opacity: 1;
}
.media-action-visible .media-action {
  opacity: 1;
}
.media.media-xs {
  padding: 10px 6px;
}
.media.media-sm {
  padding: 12px 8px;
}
.media.media-lg {
  padding-top: 20px 16px;
}
.media.media-xl {
  padding-top: 24px 20px;
}
.media.media-xxl {
  padding-top: 32px 24px;
}
.media-inverse,
.media-inverse h1, .media-inverse h2, .media-inverse h3, .media-inverse h4, .media-inverse h5, .media-inverse h6 {
  color: #fff;
}
.media-inverse .small,
.media-inverse small,
.media-inverse time {
  color: rgba(255, 255, 255, 0.7);
}
.media-inverse .nav-link {
  color: rgba(255, 255, 255, 0.7);
}
.media-inverse .nav-link:hover {
  color: white;
}
.media-new {
  background-color: #f3f9ff;
}
.media-list-hover .media-new:hover {
  background-color: #ecf5fe !important;
}
.media-single,
.media-center-v {
  align-items: center;
}
.media-vertical {
  flex-direction: column;
}
.media-chat {
  padding-right: 64px;
  margin-bottom: 0;
}
.media-chat.media-chat-reverse {
  padding-right: 12px;
  padding-left: 64px;
  flex-direction: row-reverse;
}
.media-chat .media-body {
  display: table;
}
.media-chat .media-body p {
  position: relative;
  padding: 6px 8px;
  margin: 4px 0;
  background-color: #f5f6f7;
  border-radius: 3px;
}
.media-chat .media-body p.inverse {
  color: #fff;
}
.media-chat .media-body p.meta {
  background-color: transparent !important;
  padding: 0;
  opacity: 0.8;
}
.media-chat .media-body p.meta time {
  font-weight: 300;
}
.media-chat.media-chat-reverse .media-body p {
  float: right;
  clear: right;
  background-color: #48b0f7;
  color: #fff;
}
.media-meta-day {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  color: #8b95a5;
  opacity: 0.8;
  font-weight: 400;
}
.media-meta-day::before, .media-meta-day::after {
  content: "";
  flex: 1;
  border-top: 1px solid #ebebeb;
}
.media-meta-day::before {
  margin-right: 16px;
}
.media-meta-day::after {
  margin-left: 16px;
}
@media (max-width: 767px) {
  .media-doc {
    flex-direction: column;
  }
  .media-doc > * {
    margin-left: 0;
    margin-right: 0;
  }
  .media-doc .media-body {
    margin: 30px 0;
  }
}
.media-list > .media:not(.media-list-header):not(.media-list-footer),
.media-list .media-list-body > .media {
  margin-bottom: 0;
}
.media-listul {
  padding-left: 0;
}
.media-list .media .sortable-dot {
  margin: 0;
  margin-left: -5px;
  opacity: 0;
  border-radius: 2px;
  transition: 0.5s;
}
.media-list .media:hover .sortable-dot {
  opacity: 0.6;
}
.media-list[data-provide~=selectable] .media:not(.media-list-header):not(.media-list-footer) {
  cursor: pointer;
}
.media-list-hover > .media:not(.media-list-header):not(.media-list-footer):hover,
.media-list-hover .media-list-body > .media:hover {
  background-color: #f9fafb;
}
.media-list-divided > .media:not(.media-list-header):not(.media-list-footer),
.media-list-divided .media-list-body > .media {
  border-bottom: 1px solid rgba(77, 82, 89, 0.07);
}
.media-list-divided > .media:not(.media-list-header):not(.media-list-footer):last-child,
.media-list-divided .media-list-body > .media:last-child {
  border-bottom: none;
}
.media-list-bordered {
  border: 1px solid #f1f2f3;
}
.media-list-striped .media:not(.media-list-header):not(.media-list-footer):nth-child(even) {
  background-color: #f9fafb;
}
.media-list-xs .media {
  padding: 10px 16px;
}
.media-list-sm .media {
  padding: 12px 16px;
}
.media-list-lg .media {
  padding: 20px 16px;
}
.media-list-xl .media {
  padding: 24px 20px;
}
.media-list-xxl .media {
  padding: 32px 24px;
}
.media-list-header {
  border-bottom: 1px solid #ebebeb;
  background-color: #fcfdfe;
}
.media-list-footer {
  border-top: 1px solid #ebebeb;
  background-color: #fcfdfe;
}
.media-grid {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
}
.media-grid::after {
  content: "";
  flex: auto;
}
.media-grid.row {
  margin-left: -15px;
  margin-right: -15px;
}
.media-grid.row .media {
  margin-bottom: 15px;
}
.media-grid > .media {
  margin-right: 15px;
  margin-bottom: 15px;
  width: 200px;
}
.media-grid-bordered .media {
  border: 1px solid #ebebeb;
}
.media-grid-hover .media:hover {
  background-color: #f9fafb;
}
.table th {
  border-top: 0;
  font-weight: 400;
}
.table tbody th {
  border-top: 1px solid #eceeef;
}
.table thead th {
  border-bottom: 1px solid #ebebeb;
}
.table tfoot th {
  border-top: 1px solid #ebebeb;
  border-bottom: 0;
}
.thead-default th {
  background-color: #fcfdfe;
}
.table-hover tbody tr {
  transition: background-color 0.2s linear;
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: #fcfdfe;
}
.table-hover tbody tr:hover {
  background-color: #f9fafb;
}
.table-sm th,
.table-sm td {
  padding: 0.5rem;
}
.table-lg th,
.table-lg td {
  padding: 1rem;
}
.table-separated {
  border-collapse: separate;
  border-spacing: 0 8px;
}
.table-separated.table-striped tbody tr:nth-of-type(odd), .table-separated.table-hover tbody tr:hover {
  background-color: #f9fafb;
}
.table-separated tbody tr {
  background-color: #fcfdfe;
  transition: 0.5s;
}
.table-separated tbody tr > *:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.table-separated tbody tr > *:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.table-separated tbody tr th,
.table-separated tbody tr td {
  border-top: none;
}
.table-separated thead th {
  border-bottom: none;
}
.table-active,
.table-active > th,
.table-active > td {
  background-color: #f5f6f7;
}
.table tr[class*=bl-] > *:first-child {
  border-left: inherit;
}
.table tr[class*=br-] > *:last-child {
  border-right: inherit;
}
.table tr[class*=bt-] > * {
  border-top: inherit;
}
.table tr[class*=bb-] > * {
  border-bottom: inherit;
}
.table tr[class*=bx-] > *:first-child {
  border-left: inherit;
}
.table tr[class*=bx-] > *:last-child {
  border-right: inherit;
}
.table tr[class*=by-] > * {
  border-top: inherit;
  border-bottom: inherit;
}
.table tr[class*=b-] > * {
  border-top: inherit;
  border-bottom: inherit;
}
.table tr[class*=b-] > *:first-child {
  border-left: inherit;
}
.table tr[class*=b-] > *:last-child {
  border-right: inherit;
}
.table .media {
  padding: 0;
}
.table-actions .table-action {
  padding: 0 4px;
  font-size: 1rem;
  color: #8b95a5;
}
.table-actions .table-action:first-child {
  padding-left: 0;
}
.table-actions .table-action:last-child {
  padding-rightt: 0;
}
.table-actions .dropdown {
  display: inline-block;
}
.table tr.active {
  background-color: #f9fafb;
  transition: background-color 0.3s;
}
.alert {
  border: none;
  border-radius: 3px;
}
.alert hr {
  margin-top: 15px;
  margin-bottom: 15px;
}
.alert-link {
  font-weight: 400;
}
.alert-primary {
  color: #0979c6;
  background-color: #d5f5f3;
}
.alert-secondary {
  background-color: #e4e7ea;
}
.alert-info {
  color: #004085;
  background-color: #cce5ff;
}
.alert-light {
  background-color: #f7fafc;
}
.callout {
  padding: 15px 20px;
  margin-bottom: 20px;
  border-left: 3px solid transparent;
}
.callout-success {
  border-left-color: #15c377;
  background-color: #fcfdfe;
}
.callout-success h3,
.callout-success h4,
.callout-success h5,
.callout-success h6,
.callout-success a {
  color: #15c377;
}
.callout-success h3,
.callout-success h4,
.callout-success h5,
.callout-success h6 {
  text-transform: uppercase;
}
.callout-success > *:last-child {
  margin-bottom: 0;
}
.callout-info {
  border-left-color: #48b0f7;
  background-color: #fcfdfe;
}
.callout-info h3,
.callout-info h4,
.callout-info h5,
.callout-info h6,
.callout-info a {
  color: #48b0f7;
}
.callout-info h3,
.callout-info h4,
.callout-info h5,
.callout-info h6 {
  text-transform: uppercase;
}
.callout-info > *:last-child {
  margin-bottom: 0;
}
.callout-warning {
  border-left-color: #faa64b;
  background-color: #fcfdfe;
}
.callout-warning h3,
.callout-warning h4,
.callout-warning h5,
.callout-warning h6,
.callout-warning a {
  color: #faa64b;
}
.callout-warning h3,
.callout-warning h4,
.callout-warning h5,
.callout-warning h6 {
  text-transform: uppercase;
}
.callout-warning > *:last-child {
  margin-bottom: 0;
}
.callout-danger {
  border-left-color: #f96868;
  background-color: #fcfdfe;
}
.callout-danger h3,
.callout-danger h4,
.callout-danger h5,
.callout-danger h6,
.callout-danger a {
  color: #f96868;
}
.callout-danger h3,
.callout-danger h4,
.callout-danger h5,
.callout-danger h6 {
  text-transform: uppercase;
}
.callout-danger > *:last-child {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .callout {
    padding: 10px;
  }
}
.tooltip {
  z-index: 1500;
}
.tooltip-inner {
  background-color: #323232;
  border-radius: 2px;
  font-size: 12px;
}
.tooltip.bs-tooltip-bottom .arrow::before {
  border-bottom-color: #323232;
}
.tooltip.bs-tooltip-top .arrow::before {
  border-top-color: #323232;
}
.tooltip.bs-tooltip-right .arrow::before {
  border-right-color: #323232;
}
.tooltip.bs-tooltip-left .arrow::before {
  border-left-color: #323232;
}
.tooltip-primary.bs-tooltip-bottom .arrow::before {
  border-bottom-color: #48b0f7;
}
.tooltip-primary.bs-tooltip-top .arrow::before {
  border-top-color: #48b0f7;
}
.tooltip-primary.bs-tooltip-right .arrow::before {
  border-right-color: #48b0f7;
}
.tooltip-primary.bs-tooltip-left .arrow::before {
  border-left-color: #48b0f7;
}
.tooltip-primary .tooltip-inner {
  color: #fff;
  background-color: #48b0f7;
}
.tooltip-secondary.bs-tooltip-bottom .arrow::before {
  border-bottom-color: #e4e7ea;
}
.tooltip-secondary.bs-tooltip-top .arrow::before {
  border-top-color: #e4e7ea;
}
.tooltip-secondary.bs-tooltip-right .arrow::before {
  border-right-color: #e4e7ea;
}
.tooltip-secondary.bs-tooltip-left .arrow::before {
  border-left-color: #e4e7ea;
}
.tooltip-secondary .tooltip-inner {
  color: #fff;
  background-color: #e4e7ea;
}
.tooltip-success.bs-tooltip-bottom .arrow::before {
  border-bottom-color: #15c377;
}
.tooltip-success.bs-tooltip-top .arrow::before {
  border-top-color: #15c377;
}
.tooltip-success.bs-tooltip-right .arrow::before {
  border-right-color: #15c377;
}
.tooltip-success.bs-tooltip-left .arrow::before {
  border-left-color: #15c377;
}
.tooltip-success .tooltip-inner {
  color: #fff;
  background-color: #15c377;
}
.tooltip-info.bs-tooltip-bottom .arrow::before {
  border-bottom-color: #48b0f7;
}
.tooltip-info.bs-tooltip-top .arrow::before {
  border-top-color: #48b0f7;
}
.tooltip-info.bs-tooltip-right .arrow::before {
  border-right-color: #48b0f7;
}
.tooltip-info.bs-tooltip-left .arrow::before {
  border-left-color: #48b0f7;
}
.tooltip-info .tooltip-inner {
  color: #fff;
  background-color: #48b0f7;
}
.tooltip-warning.bs-tooltip-bottom .arrow::before {
  border-bottom-color: #faa64b;
}
.tooltip-warning.bs-tooltip-top .arrow::before {
  border-top-color: #faa64b;
}
.tooltip-warning.bs-tooltip-right .arrow::before {
  border-right-color: #faa64b;
}
.tooltip-warning.bs-tooltip-left .arrow::before {
  border-left-color: #faa64b;
}
.tooltip-warning .tooltip-inner {
  color: #fff;
  background-color: #faa64b;
}
.tooltip-danger.bs-tooltip-bottom .arrow::before {
  border-bottom-color: #f96868;
}
.tooltip-danger.bs-tooltip-top .arrow::before {
  border-top-color: #f96868;
}
.tooltip-danger.bs-tooltip-right .arrow::before {
  border-right-color: #f96868;
}
.tooltip-danger.bs-tooltip-left .arrow::before {
  border-left-color: #f96868;
}
.tooltip-danger .tooltip-inner {
  color: #fff;
  background-color: #f96868;
}
.tooltip-pink.bs-tooltip-bottom .arrow::before {
  border-bottom-color: #f96197;
}
.tooltip-pink.bs-tooltip-top .arrow::before {
  border-top-color: #f96197;
}
.tooltip-pink.bs-tooltip-right .arrow::before {
  border-right-color: #f96197;
}
.tooltip-pink.bs-tooltip-left .arrow::before {
  border-left-color: #f96197;
}
.tooltip-pink .tooltip-inner {
  color: #fff;
  background-color: #f96197;
}
.tooltip-purple.bs-tooltip-bottom .arrow::before {
  border-bottom-color: #926dde;
}
.tooltip-purple.bs-tooltip-top .arrow::before {
  border-top-color: #926dde;
}
.tooltip-purple.bs-tooltip-right .arrow::before {
  border-right-color: #926dde;
}
.tooltip-purple.bs-tooltip-left .arrow::before {
  border-left-color: #926dde;
}
.tooltip-purple .tooltip-inner {
  color: #fff;
  background-color: #926dde;
}
.tooltip-brown.bs-tooltip-bottom .arrow::before {
  border-bottom-color: #8d6658;
}
.tooltip-brown.bs-tooltip-top .arrow::before {
  border-top-color: #8d6658;
}
.tooltip-brown.bs-tooltip-right .arrow::before {
  border-right-color: #8d6658;
}
.tooltip-brown.bs-tooltip-left .arrow::before {
  border-left-color: #8d6658;
}
.tooltip-brown .tooltip-inner {
  color: #fff;
  background-color: #8d6658;
}
.tooltip-cyan.bs-tooltip-bottom .arrow::before {
  border-bottom-color: #57c7d4;
}
.tooltip-cyan.bs-tooltip-top .arrow::before {
  border-top-color: #57c7d4;
}
.tooltip-cyan.bs-tooltip-right .arrow::before {
  border-right-color: #57c7d4;
}
.tooltip-cyan.bs-tooltip-left .arrow::before {
  border-left-color: #57c7d4;
}
.tooltip-cyan .tooltip-inner {
  color: #fff;
  background-color: #57c7d4;
}
.tooltip-yellow.bs-tooltip-bottom .arrow::before {
  border-bottom-color: #fcc525;
}
.tooltip-yellow.bs-tooltip-top .arrow::before {
  border-top-color: #fcc525;
}
.tooltip-yellow.bs-tooltip-right .arrow::before {
  border-right-color: #fcc525;
}
.tooltip-yellow.bs-tooltip-left .arrow::before {
  border-left-color: #fcc525;
}
.tooltip-yellow .tooltip-inner {
  color: #fff;
  background-color: #fcc525;
}
.tooltip-gray.bs-tooltip-bottom .arrow::before {
  border-bottom-color: #868e96;
}
.tooltip-gray.bs-tooltip-top .arrow::before {
  border-top-color: #868e96;
}
.tooltip-gray.bs-tooltip-right .arrow::before {
  border-right-color: #868e96;
}
.tooltip-gray.bs-tooltip-left .arrow::before {
  border-left-color: #868e96;
}
.tooltip-gray .tooltip-inner {
  color: #fff;
  background-color: #868e96;
}
.tooltip-dark.bs-tooltip-bottom .arrow::before {
  border-bottom-color: #465161;
}
.tooltip-dark.bs-tooltip-top .arrow::before {
  border-top-color: #465161;
}
.tooltip-dark.bs-tooltip-right .arrow::before {
  border-right-color: #465161;
}
.tooltip-dark.bs-tooltip-left .arrow::before {
  border-left-color: #465161;
}
.tooltip-dark .tooltip-inner {
  color: #fff;
  background-color: #465161;
}
.tooltip-secondary .tooltip-inner {
  color: #4d5259;
}
.tooltip-light.bs-tooltip-bottom .arrow::before,
.tooltip-white.bs-tooltip-bottom .arrow::before {
  border-bottom-color: #fff;
}
.tooltip-light.bs-tooltip-top .arrow::before,
.tooltip-white.bs-tooltip-top .arrow::before {
  border-top-color: #fff;
}
.tooltip-light.bs-tooltip-right .arrow::before,
.tooltip-white.bs-tooltip-right .arrow::before {
  border-right-color: #fff;
}
.tooltip-light.bs-tooltip-left .arrow::before,
.tooltip-white.bs-tooltip-left .arrow::before {
  border-left-color: #fff;
}
.tooltip-light .tooltip-inner,
.tooltip-white .tooltip-inner {
  color: #4d5259;
  background-color: #fff;
}
.tooltip-arrow.arrow::before {
  display: none;
}
.popover {
  font-family: Roboto, sans-serif;
  border-color: #ebebeb;
  border-radius: 2px;
}
.popover.bs-popover-bottom .arrow::before {
  border-bottom-color: #ebebeb;
}
.popover.bs-popover-bottom .arrow::after {
  border-bottom-color: #fcfdfe;
}
.popover.bs-popover-top .arrow::before {
  border-top-color: #ebebeb;
}
.popover.bs-popover-left .arrow::before {
  border-left-color: #ebebeb;
}
.popover.bs-popover-right .arrow::before {
  border-right-color: #ebebeb;
}
.popover-header {
  background-color: #fcfdfe;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #616a78;
  border-bottom-color: #f1f2f3;
}
.popover-body {
  font-weight: 300;
}
.toast {
  padding: 14px 24px;
  line-height: 20px;
  color: #fff;
  background: #323232;
  display: flex;
  justify-content: space-between;
  position: fixed;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%) translateY(101%);
  transition: 0.3s;
  box-shadow: 0px 3px 2px rgba(0, 0, 0, 0.2);
  z-index: 1051;
  min-width: 288px;
  max-width: 80%;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.toast.reveal {
  transform: translateX(-50%) translateY(0);
}
.toast .text {
  flex-basis: 1;
  font-weight: 400;
  white-space: nowrap;
  margin-right: 48px;
}
.toast .action {
  text-transform: uppercase;
  font-weight: 400;
  font-size: 0.875rem;
}
.toast .action a:hover {
  text-decoration: none;
}
.accordion .card {
  background-color: #fff;
  border: 1px solid #f1f2f3;
  margin-bottom: 16px;
}
.accordion .card:last-child {
  margin-bottom: 0;
}
.accordion .card-title {
  background-color: #fcfdfe;
}
.accordion .card-title a {
  display: block;
  letter-spacing: 1px;
  padding-left: 33px;
}
.accordion .card-title a::before {
  content: "\e648";
  display: inline-block;
  font-family: themify;
  font-size: 12px;
  margin-right: 20px;
  margin-left: -33px;
  transition: 0.2s linear;
}
.accordion .card-title a.collapsed::before {
  transform: rotate(180deg);
}
.accordion-connected .card {
  margin-bottom: 0;
  border: none;
  border-bottom: 1px solid #f1f2f3;
}
.accordion-connected .card:last-child {
  border-bottom: 0;
}
.accordion-connected .card-title {
  border-bottom: 0;
  background-color: #fff;
}
.nav-tabs {
  border-bottom-color: #ebebeb;
  margin-bottom: 1rem;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-item.show .nav-link:focus, .nav-tabs .nav-item.show .nav-link:hover {
  color: #4d5259;
}
.nav-tabs .nav-link {
  position: relative;
  border: none;
  font-size: 14px;
  text-align: center;
  color: #8b95a5;
  border-bottom: 2px solid transparent;
  padding: 10px 16px;
  border-radius: 0;
  transition: 0.5s;
}
@media (max-width: 767px) {
  .nav-tabs .nav-link {
    padding: 8px 12px;
  }
}
.nav-tabs .nav-link.active{
  background-color: transparent !important;
  font-weight: 500 !important}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover {
  color: #4d5259;
  border-color: #48b0f7;
}
.nav-tabs .nav-link .icon {
  margin-right: 4px;
}
.nav-tabs .nav-link .close {
  width: 12px;
  height: 12px;
  margin-top: 6px;
  font-size: 20px;
  opacity: 0;
  transform: translateX(10px);
}
.nav-tabs .nav-link .close span {
  display: inline-block;
  width: inherit;
  height: inherit;
}
.nav-tabs .nav-link:hover .close {
  opacity: 0.25;
}
.nav-tabs.nav-tabs-primary .nav-link:hover, .nav-tabs.nav-tabs-primary .nav-link.active, .nav-tabs.nav-tabs-primary .nav-link.active:focus, .nav-tabs.nav-tabs-primary .nav-link.active:hover {
  border-color: #48b0f7;
}
.nav-tabs.nav-tabs-secondary .nav-link:hover, .nav-tabs.nav-tabs-secondary .nav-link.active, .nav-tabs.nav-tabs-secondary .nav-link.active:focus, .nav-tabs.nav-tabs-secondary .nav-link.active:hover {
  border-color: #e4e7ea;
}
.nav-tabs.nav-tabs-success .nav-link:hover, .nav-tabs.nav-tabs-success .nav-link.active, .nav-tabs.nav-tabs-success .nav-link.active:focus, .nav-tabs.nav-tabs-success .nav-link.active:hover {
  border-color: #15c377;
}
.nav-tabs.nav-tabs-info .nav-link:hover, .nav-tabs.nav-tabs-info .nav-link.active, .nav-tabs.nav-tabs-info .nav-link.active:focus, .nav-tabs.nav-tabs-info .nav-link.active:hover {
  border-color: #48b0f7;
}
.nav-tabs.nav-tabs-warning .nav-link:hover, .nav-tabs.nav-tabs-warning .nav-link.active, .nav-tabs.nav-tabs-warning .nav-link.active:focus, .nav-tabs.nav-tabs-warning .nav-link.active:hover {
  border-color: #faa64b;
}
.nav-tabs.nav-tabs-danger .nav-link:hover, .nav-tabs.nav-tabs-danger .nav-link.active, .nav-tabs.nav-tabs-danger .nav-link.active:focus, .nav-tabs.nav-tabs-danger .nav-link.active:hover {
  border-color: #f96868;
}
.nav-tabs.nav-tabs-pink .nav-link:hover, .nav-tabs.nav-tabs-pink .nav-link.active, .nav-tabs.nav-tabs-pink .nav-link.active:focus, .nav-tabs.nav-tabs-pink .nav-link.active:hover {
  border-color: #f96197;
}
.nav-tabs.nav-tabs-purple .nav-link:hover, .nav-tabs.nav-tabs-purple .nav-link.active, .nav-tabs.nav-tabs-purple .nav-link.active:focus, .nav-tabs.nav-tabs-purple .nav-link.active:hover {
  border-color: #926dde;
}
.nav-tabs.nav-tabs-brown .nav-link:hover, .nav-tabs.nav-tabs-brown .nav-link.active, .nav-tabs.nav-tabs-brown .nav-link.active:focus, .nav-tabs.nav-tabs-brown .nav-link.active:hover {
  border-color: #8d6658;
}
.nav-tabs.nav-tabs-cyan .nav-link:hover, .nav-tabs.nav-tabs-cyan .nav-link.active, .nav-tabs.nav-tabs-cyan .nav-link.active:focus, .nav-tabs.nav-tabs-cyan .nav-link.active:hover {
  border-color: #57c7d4;
}
.nav-tabs.nav-tabs-yellow .nav-link:hover, .nav-tabs.nav-tabs-yellow .nav-link.active, .nav-tabs.nav-tabs-yellow .nav-link.active:focus, .nav-tabs.nav-tabs-yellow .nav-link.active:hover {
  border-color: #fcc525;
}
.nav-tabs.nav-tabs-gray .nav-link:hover, .nav-tabs.nav-tabs-gray .nav-link.active, .nav-tabs.nav-tabs-gray .nav-link.active:focus, .nav-tabs.nav-tabs-gray .nav-link.active:hover {
  border-color: #868e96;
}
.nav-tabs.nav-tabs-dark .nav-link:hover, .nav-tabs.nav-tabs-dark .nav-link.active, .nav-tabs.nav-tabs-dark .nav-link.active:focus, .nav-tabs.nav-tabs-dark .nav-link.active:hover {
  border-color: #465161;
}
.nav-tabs-light-mode {
  border-bottom: none;
  background-color: #f9fafb;
}
.nav-tabs-light-mode .nav-link {
  border-bottom: none;
}
.nav-tabs-inverse-mode {
  border-bottom: none;
  background-color: transparent;
  margin-bottom: 0;
}
.nav-tabs-inverse-mode .nav-link {
  border-bottom: none;
}
.nav-tabs-inverse-mode .nav-link.active, .nav-tabs-inverse-mode .nav-link.active:focus, .nav-tabs-inverse-mode .nav-link.active:hover {
  background-color: #f9fafb;
}
.nav-tabs-inverse-mode + .tab-content {
  background-color: #f9fafb;
  padding: 20px 16px;
}
.nav-tabs-left,
.nav-tabs-right {
  display: flex;
}
.nav-tabs-left .nav-tabs,
.nav-tabs-right .nav-tabs {
  flex-direction: column;
  border-bottom: 0;
}
.nav-tabs-left .nav-tabs .nav-item + .nav-item,
.nav-tabs-right .nav-tabs .nav-item + .nav-item {
  margin-left: 0;
}
.nav-tabs-left .nav-tabs .nav-link,
.nav-tabs-right .nav-tabs .nav-link {
  border-bottom: none;
  text-align: left;
}
.nav-tabs-left .tab-content,
.nav-tabs-right .tab-content {
  overflow: hidden;
}
.nav-tabs-left .nav-tabs {
  border-right: 1px solid #ebebeb;
}
.nav-tabs-left .nav-tabs .nav-link {
  border-right: 2px solid transparent;
}
.nav-tabs-left .tab-content {
  padding-left: 20px;
}
.nav-tabs-right .nav-tabs {
  order: 2;
  border-left: 1px solid #ebebeb;
}
.nav-tabs-right .nav-tabs .nav-link {
  border-left: 2px solid transparent;
}
.nav-tabs-right .tab-content {
  order: 1;
  padding-right: 20px;
}
.nav-process {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 1rem;
}
.nav-process .nav-title {
  font-weight: 400;
}
.nav-process .nav-item {
  align-items: center;
}
.nav-process .nav-link {
  padding: 0;
}
.nav-process-circle .nav-item {
  position: relative;
  display: flex;
  flex-direction: column;
  flex: 1;
  color: #8b95a5;
  padding: 0 12px;
}
.nav-process-circle .nav-item:first-child .nav-link::before {
  display: none;
}
.nav-process-circle .nav-item.complete .nav-link, .nav-process-circle .nav-item.complete .nav-link::before, .nav-process-circle .nav-item.processing .nav-link, .nav-process-circle .nav-item.processing .nav-link::before {
  background-color: #dcfcfa;
}
.nav-process-circle .nav-item.complete .nav-link::after, .nav-process-circle .nav-item.processing .nav-link::after {
  background-color: #48b0f7;
  width: 29px;
  height: 29px;
  transform: translateX(0);
  color: #fff;
}
.nav-process-circle .nav-item.complete .nav-link::after {
  width: 29px;
  height: 29px;
  transform: translateX(0);
  color: #fff;
}
.nav-process-circle .nav-item.processing {
  color: #4d5259;
}
.nav-process-circle .nav-item.processing .nav-link::after {
  width: 13px;
  height: 13px;
  margin-top: 8px;
  transform: translateX(8px);
  color: transparent;
}
.nav-process-circle .nav-link {
  display: inline-flex;
  margin: 10px 0;
  width: 29px;
  height: 29px;
  max-height: 29px;
  border-radius: 50%;
  background-color: #f7fafc;
  transition: 0.5s;
  z-index: 1;
}
.nav-process-circle .nav-link::before {
  content: "";
  position: absolute;
  left: calc(-50% + 14.5px);
  right: calc(50% + 14.5px);
  height: 10px;
  margin-top: 9.5px;
  background-color: #f7fafc;
  cursor: default;
  transition: 0.5s;
}
.nav-process-circle .nav-link::after {
  content: "\e64c";
  font-family: themify;
  width: 0;
  height: 0;
  text-align: center;
  font-size: 15px;
  position: absolute;
  border-radius: 50%;
  background-color: transparent;
  color: transparent;
  transform: translate(14.5px, 14.5px);
  transition: 0.5s;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.nav-process-iconic .nav-item {
  position: relative;
  display: flex;
  flex-direction: column;
  flex: 1;
  text-align: center;
  color: #8b95a5;
  padding: 0 12px;
}
.nav-process-iconic .nav-item i {
  color: #8b95a5;
}
.nav-process-iconic .nav-item:first-child .nav-link::before {
  display: none;
}
.nav-process-iconic .nav-item.complete .nav-link::before, .nav-process-iconic .nav-item.processing .nav-link::before {
  background-color: #48b0f7;
}
.nav-process-iconic .nav-item.complete i {
  color: #fff;
}
.nav-process-iconic .nav-item.complete .nav-link {
  background-color: #48b0f7;
}
.nav-process-iconic .nav-item.processing {
  color: #4d5259;
}
.nav-process-iconic .nav-item.processing i {
  color: #48b0f7;
}
.nav-process-iconic .nav-item.processing .nav-link {
  border-color: #48b0f7;
  background-color: #fff;
}
.nav-process-iconic .nav-link {
  font-size: 22px;
  justify-content: center !important;
  margin: 10px 0;
  width: 48px;
  height: 48px;
  line-height: 44px;
  max-height: 48px;
  border-radius: 50%;
  border: 2px solid transparent;
  background-color: #f7fafc;
  color: inherit;
}
.nav-process-iconic .nav-link::before {
  content: "";
  position: absolute;
  left: calc(-50% + 24px);
  right: calc(50% + 24px);
  height: 3px;
  margin-top: 22.5px;
  background-color: #f7fafc;
  cursor: default;
}
.nav-process-box {
  margin-bottom: 0;
}
.nav-process-box .nav-item {
  display: flex;
  flex: 1;
  border-right: 1px solid #f1f2f3;
}
.nav-process-box .nav-item::after {
  content: "\e649";
  font-family: themify;
  color: #f1f2f3;
  background-color: #fff;
  margin-right: -10px;
  line-height: 1;
}
.nav-process-box .nav-item:last-child {
  border-right: none;
}
.nav-process-box .nav-item:last-child::after {
  display: none;
}
.nav-process-box .nav-item.complete:not(.processing) .nav-link .nav-link-number {
  color: #fff;
  background-color: #48b0f7;
}
.nav-process-box .nav-item.complete:not(.processing) .nav-link .nav-link-number i {
  color: #fff;
}
.nav-process-box .nav-item.processing .nav-link-number {
  background-color: #465161;
  color: #fff;
}
.nav-process-box .nav-item.processing .nav-title {
  color: #465161;
}
.nav-process-box .nav-link {
  padding: 12px 20px;
  width: 100%;
}
.nav-process-box .nav-link-number {
  display: inline-block;
  max-width: 29px;
  width: 29px;
  height: 29px;
  line-height: 29px;
  font-size: 15px;
  font-weight: 400;
  border-radius: 50%;
  background-color: #f7fafc;
  color: #8b95a5;
  text-align: center;
}
.nav-process-box .nav-link-number i {
  font-size: 12px;
}
.nav-process-block .nav-item {
  display: flex;
  flex: 1;
  color: #8b95a5;
  margin-right: 4px;
}
.nav-process-block .nav-item:last-child {
  margin-right: 0;
}
.nav-process-block .nav-item.complete:not(.processing) .nav-link {
  background-color: #48b0f7;
  color: #fff;
}
.nav-process-block .nav-item.complete:not(.processing) .nav-link .nav-link-number {
  color: #48b0f7;
  font-weight: 400;
}
.nav-process-block .nav-item.processing .nav-link-number {
  background-color: #48b0f7;
  color: #fff;
}
.nav-process-block .nav-link {
  display: flex;
  width: 100%;
  background-color: #f7fafc;
  padding: 20px;
}
.nav-process-block .nav-link-number {
  max-width: 48px;
  width: 48px;
  height: 48px;
  line-height: 48px;
  font-size: 28px;
  font-weight: 300;
  border-radius: 50%;
  background-color: #fff;
  color: #8b95a5;
  text-align: center;
  flex-shrink: 0;
}
.nav-process-block .nav-link-body {
  display: flex;
  flex-direction: column;
  flex-shrink: 1;
  flex-grow: 1;
  white-space: normal;
  padding-left: 12px;
  line-height: 1.25rem;
  font-weight: 300;
  white-space: nowrap;
}
.nav-process-block .nav-title {
  margin-bottom: 10px;
  font-size: 1rem;
}
@media (max-width: 767px) {
  .nav-process-block .nav-link {
    padding: 10px;
    flex-direction: column;
    align-items: center;
  }
  .nav-process-block .nav-link-number {
    transform: scale(0.6);
  }
  .nav-process-block .nav-link-body {
    text-align: center;
    margin-left: 0 !important;
    padding-left: 0;
    margin-top: 10px;
  }
}
.nav-process-sm.nav-process-circle .nav-item.complete .nav-link::after, .nav-process-sm.nav-process-circle .nav-item.processing .nav-link::after {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.nav-process-sm.nav-process-circle .nav-item.complete .nav-link::after {
  width: 24px;
  height: 24px;
}
.nav-process-sm.nav-process-circle .nav-item.processing .nav-link::after {
  width: 8px;
  height: 8px;
  margin-top: 8px;
  transform: translateX(8px);
}
.nav-process-sm.nav-process-circle .nav-link {
  margin: 10px 0;
  width: 24px;
  height: 24px;
  max-height: 24px;
}
.nav-process-sm.nav-process-circle .nav-link::before {
  left: calc(-50% + 12px);
  right: calc(50% + 12px);
  height: 10px;
  margin-top: 7px;
}
.nav-process-sm.nav-process-circle .nav-link::after {
  font-size: 12px;
}
.nav-process-sm.nav-process-iconic .nav-link {
  font-size: 18px;
  width: 36px;
  height: 36px;
  line-height: 32px;
  max-height: 36px;
}
.nav-process-sm.nav-process-iconic .nav-link::before {
  left: calc(-50% + 18px);
  right: calc(50% + 18px);
  margin-top: 16.5px;
}
.nav-process-sm.nav-process-box .nav-link {
  padding-top: 8px;
  padding-bottom: 8px;
}
.nav-process-sm.nav-process-box .nav-link-number {
  max-width: 24px;
  width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
}
.nav-process-sm.nav-process-box .nav-link-number i {
  font-size: 10px;
}
.nav-process-sm.nav-process-box .nav-title {
  font-size: 12px;
}
.nav-process-sm.nav-process-block .nav-link {
  padding: 16px;
}
.nav-process-sm.nav-process-block .nav-link-number {
  max-width: 36px;
  width: 36px;
  height: 36px;
  line-height: 36px;
  font-size: 24px;
}
.nav-process-sm.nav-process-block .nav-link-body {
  line-height: 1rem;
}
.nav-process-sm.nav-process-block .nav-title {
  font-size: 0.9375rem;
}
.nav-process-lg.nav-process-circle .nav-item.complete .nav-link::after, .nav-process-lg.nav-process-circle .nav-item.processing .nav-link::after {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
.nav-process-lg.nav-process-circle .nav-item.complete .nav-link::after {
  width: 36px;
  height: 36px;
}
.nav-process-lg.nav-process-circle .nav-item.processing .nav-link::after {
  width: 14px;
  height: 14px;
  margin-top: 11px;
  transform: translateX(11px);
}
.nav-process-lg.nav-process-circle .nav-link {
  margin: 10px 0;
  width: 36px;
  height: 36px;
  max-height: 36px;
}
.nav-process-lg.nav-process-circle .nav-link::before {
  left: calc(-50% + 18px);
  right: calc(50% + 18px);
  height: 10px;
  margin-top: 13px;
}
.nav-process-lg.nav-process-circle .nav-link::after {
  font-size: 18px;
}
.nav-process-lg.nav-process-iconic .nav-link {
  font-size: 28px;
  width: 64px;
  height: 64px;
  line-height: 60px;
  max-height: 64px;
}
.nav-process-lg.nav-process-iconic .nav-link::before {
  left: calc(-50% + 32px);
  right: calc(50% + 32px);
  margin-top: 30.5px;
}
.nav-process-lg.nav-process-box .nav-link {
  padding-top: 16px;
  padding-bottom: 16px;
}
.nav-process-lg.nav-process-box .nav-link-number {
  max-width: 36px;
  width: 36px;
  height: 36px;
  line-height: 36px;
  font-size: 16px;
}
.nav-process-lg.nav-process-box .nav-link-number i {
  font-size: 12px;
}
.nav-process-lg.nav-process-box .nav-title {
  font-size: 14px;
}
.nav-process-lg.nav-process-block .nav-link {
  padding: 24px;
}
.nav-process-lg.nav-process-block .nav-link-number {
  max-width: 64px;
  width: 64px;
  height: 64px;
  line-height: 64px;
  font-size: 32px;
}
.nav-process-lg.nav-process-block .nav-link-body {
  line-height: 1.5rem;
}
.nav-process-lg.nav-process-block .nav-title {
  font-size: 1.125rem;
}
.nav-process-secondary.nav-process-circle .nav-item.complete .nav-link, .nav-process-secondary.nav-process-circle .nav-item.complete .nav-link::before, .nav-process-secondary.nav-process-circle .nav-item.processing .nav-link, .nav-process-secondary.nav-process-circle .nav-item.processing .nav-link::before {
  background-color: #f7fafc;
}
.nav-process-secondary.nav-process-circle .nav-item.complete .nav-link::after, .nav-process-secondary.nav-process-circle .nav-item.processing .nav-link::after {
  background-color: #e4e7ea;
}
.nav-process-secondary.nav-process-iconic .nav-item.complete .nav-link::before, .nav-process-secondary.nav-process-iconic .nav-item.processing .nav-link::before {
  background-color: #e4e7ea;
}
.nav-process-secondary.nav-process-iconic .nav-item.complete .nav-link {
  background-color: #e4e7ea;
}
.nav-process-secondary.nav-process-iconic .nav-item.processing i {
  color: #e4e7ea;
}
.nav-process-secondary.nav-process-iconic .nav-item.processing .nav-link {
  border-color: #e4e7ea;
}
.nav-process-secondary.nav-process-box .nav-item.complete:not(.processing) .nav-link .nav-link-number {
  background-color: #e4e7ea;
}
.nav-process-secondary.nav-process-block .nav-item.complete:not(.processing) .nav-link {
  background-color: #e4e7ea;
}
.nav-process-secondary.nav-process-block .nav-item.complete:not(.processing) .nav-link .nav-link-number {
  color: #e4e7ea;
}
.nav-process-secondary.nav-process-block .nav-item.processing .nav-link-number {
  background-color: #e4e7ea;
}
.nav-process-gray.nav-process-circle .nav-item.complete .nav-link, .nav-process-gray.nav-process-circle .nav-item.complete .nav-link::before, .nav-process-gray.nav-process-circle .nav-item.processing .nav-link, .nav-process-gray.nav-process-circle .nav-item.processing .nav-link::before {
  background-color: #f2f2f2;
}
.nav-process-gray.nav-process-circle .nav-item.complete .nav-link::after, .nav-process-gray.nav-process-circle .nav-item.processing .nav-link::after {
  background-color: #868e96;
}
.nav-process-gray.nav-process-iconic .nav-item.complete .nav-link::before, .nav-process-gray.nav-process-iconic .nav-item.processing .nav-link::before {
  background-color: #868e96;
}
.nav-process-gray.nav-process-iconic .nav-item.complete .nav-link {
  background-color: #868e96;
}
.nav-process-gray.nav-process-iconic .nav-item.processing i {
  color: #868e96;
}
.nav-process-gray.nav-process-iconic .nav-item.processing .nav-link {
  border-color: #868e96;
}
.nav-process-gray.nav-process-box .nav-item.complete:not(.processing) .nav-link .nav-link-number {
  background-color: #868e96;
}
.nav-process-gray.nav-process-block .nav-item.complete:not(.processing) .nav-link {
  background-color: #868e96;
}
.nav-process-gray.nav-process-block .nav-item.complete:not(.processing) .nav-link .nav-link-number {
  color: #868e96;
}
.nav-process-gray.nav-process-block .nav-item.processing .nav-link-number {
  background-color: #868e96;
}
.nav-process-dark.nav-process-circle .nav-item.complete .nav-link, .nav-process-dark.nav-process-circle .nav-item.complete .nav-link::before, .nav-process-dark.nav-process-circle .nav-item.processing .nav-link, .nav-process-dark.nav-process-circle .nav-item.processing .nav-link::before {
  background-color: #c8c8c8;
}
.nav-process-dark.nav-process-circle .nav-item.complete .nav-link::after, .nav-process-dark.nav-process-circle .nav-item.processing .nav-link::after {
  background-color: #465161;
}
.nav-process-dark.nav-process-iconic .nav-item.complete .nav-link::before, .nav-process-dark.nav-process-iconic .nav-item.processing .nav-link::before {
  background-color: #465161;
}
.nav-process-dark.nav-process-iconic .nav-item.complete .nav-link {
  background-color: #465161;
}
.nav-process-dark.nav-process-iconic .nav-item.processing i {
  color: #465161;
}
.nav-process-dark.nav-process-iconic .nav-item.processing .nav-link {
  border-color: #465161;
}
.nav-process-dark.nav-process-box .nav-item.complete:not(.processing) .nav-link .nav-link-number {
  background-color: #465161;
}
.nav-process-dark.nav-process-block .nav-item.complete:not(.processing) .nav-link {
  background-color: #465161;
}
.nav-process-dark.nav-process-block .nav-item.complete:not(.processing) .nav-link .nav-link-number {
  color: #465161;
}
.nav-process-dark.nav-process-block .nav-item.processing .nav-link-number {
  background-color: #465161;
}
.nav-process-success.nav-process-circle .nav-item.complete .nav-link, .nav-process-success.nav-process-circle .nav-item.complete .nav-link::before, .nav-process-success.nav-process-circle .nav-item.processing .nav-link, .nav-process-success.nav-process-circle .nav-item.processing .nav-link::before {
  background-color: #e3fcf2;
}
.nav-process-success.nav-process-circle .nav-item.complete .nav-link::after, .nav-process-success.nav-process-circle .nav-item.processing .nav-link::after {
  background-color: #15c377;
}
.nav-process-success.nav-process-iconic .nav-item.complete .nav-link::before, .nav-process-success.nav-process-iconic .nav-item.processing .nav-link::before {
  background-color: #15c377;
}
.nav-process-success.nav-process-iconic .nav-item.complete .nav-link {
  background-color: #15c377;
}
.nav-process-success.nav-process-iconic .nav-item.processing i {
  color: #15c377;
}
.nav-process-success.nav-process-iconic .nav-item.processing .nav-link {
  border-color: #15c377;
}
.nav-process-success.nav-process-box .nav-item.complete:not(.processing) .nav-link .nav-link-number {
  background-color: #15c377;
}
.nav-process-success.nav-process-block .nav-item.complete:not(.processing) .nav-link {
  background-color: #15c377;
}
.nav-process-success.nav-process-block .nav-item.complete:not(.processing) .nav-link .nav-link-number {
  color: #15c377;
}
.nav-process-success.nav-process-block .nav-item.processing .nav-link-number {
  background-color: #15c377;
}
.nav-process-info.nav-process-circle .nav-item.complete .nav-link, .nav-process-info.nav-process-circle .nav-item.complete .nav-link::before, .nav-process-info.nav-process-circle .nav-item.processing .nav-link, .nav-process-info.nav-process-circle .nav-item.processing .nav-link::before {
  background-color: #e3f3fc;
}
.nav-process-info.nav-process-circle .nav-item.complete .nav-link::after, .nav-process-info.nav-process-circle .nav-item.processing .nav-link::after {
  background-color: #48b0f7;
}
.nav-process-info.nav-process-iconic .nav-item.complete .nav-link::before, .nav-process-info.nav-process-iconic .nav-item.processing .nav-link::before {
  background-color: #48b0f7;
}
.nav-process-info.nav-process-iconic .nav-item.complete .nav-link {
  background-color: #48b0f7;
}
.nav-process-info.nav-process-iconic .nav-item.processing i {
  color: #48b0f7;
}
.nav-process-info.nav-process-iconic .nav-item.processing .nav-link {
  border-color: #48b0f7;
}
.nav-process-info.nav-process-box .nav-item.complete:not(.processing) .nav-link .nav-link-number {
  background-color: #48b0f7;
}
.nav-process-info.nav-process-block .nav-item.complete:not(.processing) .nav-link {
  background-color: #48b0f7;
}
.nav-process-info.nav-process-block .nav-item.complete:not(.processing) .nav-link .nav-link-number {
  color: #48b0f7;
}
.nav-process-info.nav-process-block .nav-item.processing .nav-link-number {
  background-color: #48b0f7;
}
.nav-process-warning.nav-process-circle .nav-item.complete .nav-link, .nav-process-warning.nav-process-circle .nav-item.complete .nav-link::before, .nav-process-warning.nav-process-circle .nav-item.processing .nav-link, .nav-process-warning.nav-process-circle .nav-item.processing .nav-link::before {
  background-color: #fcf0e3;
}
.nav-process-warning.nav-process-circle .nav-item.complete .nav-link::after, .nav-process-warning.nav-process-circle .nav-item.processing .nav-link::after {
  background-color: #faa64b;
}
.nav-process-warning.nav-process-iconic .nav-item.complete .nav-link::before, .nav-process-warning.nav-process-iconic .nav-item.processing .nav-link::before {
  background-color: #faa64b;
}
.nav-process-warning.nav-process-iconic .nav-item.complete .nav-link {
  background-color: #faa64b;
}
.nav-process-warning.nav-process-iconic .nav-item.processing i {
  color: #faa64b;
}
.nav-process-warning.nav-process-iconic .nav-item.processing .nav-link {
  border-color: #faa64b;
}
.nav-process-warning.nav-process-box .nav-item.complete:not(.processing) .nav-link .nav-link-number {
  background-color: #faa64b;
}
.nav-process-warning.nav-process-block .nav-item.complete:not(.processing) .nav-link {
  background-color: #faa64b;
}
.nav-process-warning.nav-process-block .nav-item.complete:not(.processing) .nav-link .nav-link-number {
  color: #faa64b;
}
.nav-process-warning.nav-process-block .nav-item.processing .nav-link-number {
  background-color: #faa64b;
}
.nav-process-danger.nav-process-circle .nav-item.complete .nav-link, .nav-process-danger.nav-process-circle .nav-item.complete .nav-link::before, .nav-process-danger.nav-process-circle .nav-item.processing .nav-link, .nav-process-danger.nav-process-circle .nav-item.processing .nav-link::before {
  background-color: #fce3e3;
}
.nav-process-danger.nav-process-circle .nav-item.complete .nav-link::after, .nav-process-danger.nav-process-circle .nav-item.processing .nav-link::after {
  background-color: #f96868;
}
.nav-process-danger.nav-process-iconic .nav-item.complete .nav-link::before, .nav-process-danger.nav-process-iconic .nav-item.processing .nav-link::before {
  background-color: #f96868;
}
.nav-process-danger.nav-process-iconic .nav-item.complete .nav-link {
  background-color: #f96868;
}
.nav-process-danger.nav-process-iconic .nav-item.processing i {
  color: #f96868;
}
.nav-process-danger.nav-process-iconic .nav-item.processing .nav-link {
  border-color: #f96868;
}
.nav-process-danger.nav-process-box .nav-item.complete:not(.processing) .nav-link .nav-link-number {
  background-color: #f96868;
}
.nav-process-danger.nav-process-block .nav-item.complete:not(.processing) .nav-link {
  background-color: #f96868;
}
.nav-process-danger.nav-process-block .nav-item.complete:not(.processing) .nav-link .nav-link-number {
  color: #f96868;
}
.nav-process-danger.nav-process-block .nav-item.processing .nav-link-number {
  background-color: #f96868;
}
.nav-process-pink.nav-process-circle .nav-item.complete .nav-link, .nav-process-pink.nav-process-circle .nav-item.complete .nav-link::before, .nav-process-pink.nav-process-circle .nav-item.processing .nav-link, .nav-process-pink.nav-process-circle .nav-item.processing .nav-link::before {
  background-color: #fce3ec;
}
.nav-process-pink.nav-process-circle .nav-item.complete .nav-link::after, .nav-process-pink.nav-process-circle .nav-item.processing .nav-link::after {
  background-color: #f96197;
}
.nav-process-pink.nav-process-iconic .nav-item.complete .nav-link::before, .nav-process-pink.nav-process-iconic .nav-item.processing .nav-link::before {
  background-color: #f96197;
}
.nav-process-pink.nav-process-iconic .nav-item.complete .nav-link {
  background-color: #f96197;
}
.nav-process-pink.nav-process-iconic .nav-item.processing i {
  color: #f96197;
}
.nav-process-pink.nav-process-iconic .nav-item.processing .nav-link {
  border-color: #f96197;
}
.nav-process-pink.nav-process-box .nav-item.complete:not(.processing) .nav-link .nav-link-number {
  background-color: #f96197;
}
.nav-process-pink.nav-process-block .nav-item.complete:not(.processing) .nav-link {
  background-color: #f96197;
}
.nav-process-pink.nav-process-block .nav-item.complete:not(.processing) .nav-link .nav-link-number {
  color: #f96197;
}
.nav-process-pink.nav-process-block .nav-item.processing .nav-link-number {
  background-color: #f96197;
}
.nav-process-purple.nav-process-circle .nav-item.complete .nav-link, .nav-process-purple.nav-process-circle .nav-item.complete .nav-link::before, .nav-process-purple.nav-process-circle .nav-item.processing .nav-link, .nav-process-purple.nav-process-circle .nav-item.processing .nav-link::before {
  background-color: #ece3fc;
}
.nav-process-purple.nav-process-circle .nav-item.complete .nav-link::after, .nav-process-purple.nav-process-circle .nav-item.processing .nav-link::after {
  background-color: #926dde;
}
.nav-process-purple.nav-process-iconic .nav-item.complete .nav-link::before, .nav-process-purple.nav-process-iconic .nav-item.processing .nav-link::before {
  background-color: #926dde;
}
.nav-process-purple.nav-process-iconic .nav-item.complete .nav-link {
  background-color: #926dde;
}
.nav-process-purple.nav-process-iconic .nav-item.processing i {
  color: #926dde;
}
.nav-process-purple.nav-process-iconic .nav-item.processing .nav-link {
  border-color: #926dde;
}
.nav-process-purple.nav-process-box .nav-item.complete:not(.processing) .nav-link .nav-link-number {
  background-color: #926dde;
}
.nav-process-purple.nav-process-block .nav-item.complete:not(.processing) .nav-link {
  background-color: #926dde;
}
.nav-process-purple.nav-process-block .nav-item.complete:not(.processing) .nav-link .nav-link-number {
  color: #926dde;
}
.nav-process-purple.nav-process-block .nav-item.processing .nav-link-number {
  background-color: #926dde;
}
.nav-process-brown.nav-process-circle .nav-item.complete .nav-link, .nav-process-brown.nav-process-circle .nav-item.complete .nav-link::before, .nav-process-brown.nav-process-circle .nav-item.processing .nav-link, .nav-process-brown.nav-process-circle .nav-item.processing .nav-link::before {
  background-color: #eddcd5;
}
.nav-process-brown.nav-process-circle .nav-item.complete .nav-link::after, .nav-process-brown.nav-process-circle .nav-item.processing .nav-link::after {
  background-color: #8d6658;
}
.nav-process-brown.nav-process-iconic .nav-item.complete .nav-link::before, .nav-process-brown.nav-process-iconic .nav-item.processing .nav-link::before {
  background-color: #8d6658;
}
.nav-process-brown.nav-process-iconic .nav-item.complete .nav-link {
  background-color: #8d6658;
}
.nav-process-brown.nav-process-iconic .nav-item.processing i {
  color: #8d6658;
}
.nav-process-brown.nav-process-iconic .nav-item.processing .nav-link {
  border-color: #8d6658;
}
.nav-process-brown.nav-process-box .nav-item.complete:not(.processing) .nav-link .nav-link-number {
  background-color: #8d6658;
}
.nav-process-brown.nav-process-block .nav-item.complete:not(.processing) .nav-link {
  background-color: #8d6658;
}
.nav-process-brown.nav-process-block .nav-item.complete:not(.processing) .nav-link .nav-link-number {
  color: #8d6658;
}
.nav-process-brown.nav-process-block .nav-item.processing .nav-link-number {
  background-color: #8d6658;
}
.nav-process-cyan.nav-process-circle .nav-item.complete .nav-link, .nav-process-cyan.nav-process-circle .nav-item.complete .nav-link::before, .nav-process-cyan.nav-process-circle .nav-item.processing .nav-link, .nav-process-cyan.nav-process-circle .nav-item.processing .nav-link::before {
  background-color: #e3fafc;
}
.nav-process-cyan.nav-process-circle .nav-item.complete .nav-link::after, .nav-process-cyan.nav-process-circle .nav-item.processing .nav-link::after {
  background-color: #57c7d4;
}
.nav-process-cyan.nav-process-iconic .nav-item.complete .nav-link::before, .nav-process-cyan.nav-process-iconic .nav-item.processing .nav-link::before {
  background-color: #57c7d4;
}
.nav-process-cyan.nav-process-iconic .nav-item.complete .nav-link {
  background-color: #57c7d4;
}
.nav-process-cyan.nav-process-iconic .nav-item.processing i {
  color: #57c7d4;
}
.nav-process-cyan.nav-process-iconic .nav-item.processing .nav-link {
  border-color: #57c7d4;
}
.nav-process-cyan.nav-process-box .nav-item.complete:not(.processing) .nav-link .nav-link-number {
  background-color: #57c7d4;
}
.nav-process-cyan.nav-process-block .nav-item.complete:not(.processing) .nav-link {
  background-color: #57c7d4;
}
.nav-process-cyan.nav-process-block .nav-item.complete:not(.processing) .nav-link .nav-link-number {
  color: #57c7d4;
}
.nav-process-cyan.nav-process-block .nav-item.processing .nav-link-number {
  background-color: #57c7d4;
}
.nav-process-yellow.nav-process-circle .nav-item.complete .nav-link, .nav-process-yellow.nav-process-circle .nav-item.complete .nav-link::before, .nav-process-yellow.nav-process-circle .nav-item.processing .nav-link, .nav-process-yellow.nav-process-circle .nav-item.processing .nav-link::before {
  background-color: #fcf8e3;
}
.nav-process-yellow.nav-process-circle .nav-item.complete .nav-link::after, .nav-process-yellow.nav-process-circle .nav-item.processing .nav-link::after {
  background-color: #fcc525;
}
.nav-process-yellow.nav-process-iconic .nav-item.complete .nav-link::before, .nav-process-yellow.nav-process-iconic .nav-item.processing .nav-link::before {
  background-color: #fcc525;
}
.nav-process-yellow.nav-process-iconic .nav-item.complete .nav-link {
  background-color: #fcc525;
}
.nav-process-yellow.nav-process-iconic .nav-item.processing i {
  color: #fcc525;
}
.nav-process-yellow.nav-process-iconic .nav-item.processing .nav-link {
  border-color: #fcc525;
}
.nav-process-yellow.nav-process-box .nav-item.complete:not(.processing) .nav-link .nav-link-number {
  background-color: #fcc525;
}
.nav-process-yellow.nav-process-block .nav-item.complete:not(.processing) .nav-link {
  background-color: #fcc525;
}
.nav-process-yellow.nav-process-block .nav-item.complete:not(.processing) .nav-link .nav-link-number {
  color: #fcc525;
}
.nav-process-yellow.nav-process-block .nav-item.processing .nav-link-number {
  background-color: #fcc525;
}
.nav-process-secondary.nav-process-circle .nav-item.complete .nav-link::after {
  color: #8b95a5;
}
.nav-process-secondary.nav-process-iconic .nav-item .nav-link {
  color: #e4e7ea;
}
.nav-process-secondary.nav-process-iconic .nav-item.complete .nav-link {
  color: #8b95a5;
}
.nav-process-secondary.nav-process-block .nav-item.complete .nav-link {
  color: #8b95a5;
}
.nav-process-secondary.nav-process-block .nav-item.processing .nav-link-number {
  color: #8b95a5;
}
.progress {
  height: auto;
  border-radius: 2px;
  margin-bottom: 8px;
  background-color: #f5f6f7;
}
.progress-bar {
  height: 5px;
  background-color: #48b0f7;
}
progress {
  width: 100%;
}
.progress-xs {
  height: 3px;
}
.progress-sm {
  height: 4px;
}
.progress-lg {
  height: 6px;
}
.progress-xl {
  height: 7px;
}
.progress[value] {
  color: #f9fafb;
}
.progress[value]::-webkit-progress-bar {
  background-color: #f9fafb;
  border-radius: 0;
  box-shadow: none;
}
.progress[value]::-webkit-progress-value {
  background-color: #48b0f7;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.progress[value="100"]::-webkit-progress-value {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.progress-primary[value]::-webkit-progress-value {
  background-color: #48b0f7;
}
.progress-primary[value]::-moz-progress-bar {
  background-color: #48b0f7;
}
.progress-secondary[value]::-webkit-progress-value {
  background-color: #e4e7ea;
}
.progress-secondary[value]::-moz-progress-bar {
  background-color: #e4e7ea;
}
.progress-success[value]::-webkit-progress-value {
  background-color: #15c377;
}
.progress-success[value]::-moz-progress-bar {
  background-color: #15c377;
}
.progress-info[value]::-webkit-progress-value {
  background-color: #48b0f7;
}
.progress-info[value]::-moz-progress-bar {
  background-color: #48b0f7;
}
.progress-warning[value]::-webkit-progress-value {
  background-color: #faa64b;
}
.progress-warning[value]::-moz-progress-bar {
  background-color: #faa64b;
}
.progress-danger[value]::-webkit-progress-value {
  background-color: #f96868;
}
.progress-danger[value]::-moz-progress-bar {
  background-color: #f96868;
}
.progress-pink[value]::-webkit-progress-value {
  background-color: #f96197;
}
.progress-pink[value]::-moz-progress-bar {
  background-color: #f96197;
}
.progress-purple[value]::-webkit-progress-value {
  background-color: #926dde;
}
.progress-purple[value]::-moz-progress-bar {
  background-color: #926dde;
}
.progress-brown[value]::-webkit-progress-value {
  background-color: #8d6658;
}
.progress-brown[value]::-moz-progress-bar {
  background-color: #8d6658;
}
.progress-cyan[value]::-webkit-progress-value {
  background-color: #57c7d4;
}
.progress-cyan[value]::-moz-progress-bar {
  background-color: #57c7d4;
}
.progress-yellow[value]::-webkit-progress-value {
  background-color: #fcc525;
}
.progress-yellow[value]::-moz-progress-bar {
  background-color: #fcc525;
}
.progress-gray[value]::-webkit-progress-value {
  background-color: #868e96;
}
.progress-gray[value]::-moz-progress-bar {
  background-color: #868e96;
}
.progress-dark[value]::-webkit-progress-value {
  background-color: #465161;
}
.progress-dark[value]::-moz-progress-bar {
  background-color: #465161;
}
.spinner-linear {
  position: relative;
  height: 2px;
  display: block;
  width: 100%;
  background-color: #f5f6f7;
  border-radius: 2px;
  background-clip: padding-box;
  overflow: hidden;
}
.spinner-linear .line {
  background-color: #48b0f7;
}
.spinner-linear .line::before, .spinner-linear .line::after {
  content: "";
  position: absolute;
  background-color: inherit;
  top: 0;
  left: 0;
  bottom: 0;
  will-change: left, right;
}
.spinner-linear .line::before {
  animation: spinner-linear 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
}
.spinner-linear .line::after {
  animation: spinner-linear-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  animation-delay: 1.15s;
}
@keyframes spinner-linear {
  0% {
    left: -35%;
    right: 100%;
  }
  60% {
    left: 100%;
    right: -90%;
  }
  100% {
    left: 100%;
    right: -90%;
  }
}
@keyframes spinner-linear-short {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}
.spinner-dots {
  width: 70px;
  text-align: center;
}
.spinner-dots.spinner-white span {
  background-color: #FFFFFF;
}
.spinner-dots span {
  width: 12px;
  height: 12px;
  background-color: #48b0f7;
  border-radius: 100%;
  display: inline-block;
  animation: spinner-dots 1.4s infinite ease-in-out both;
}
.spinner-dots .dot1 {
  animation-delay: -0.32s;
}
.spinner-dots .dot2 {
  animation-delay: -0.16s;
}
@keyframes spinner-dots {
  0%, 80%, 100% {
    transform: scale(0);
  }
  40% {
    transform: scale(1);
  }
}
.spinner-ball {
  width: 50px;
  height: 50px;
  animation: spinner-ball infinite linear 1s;
  border-radius: 100%;
  background-color: #48b0f7;
}
@keyframes spinner-ball {
  0% {
    transform: scale(0.1);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}
.spinner-circle {
  width: 25px;
  height: 25px;
  animation: spinner-circle infinite 0.75s linear;
  border: 1px solid #48b0f7;
  border-top-color: transparent;
  border-radius: 100%;
}
.spinner-circle-shadow {
  position: relative;
  width: 25px;
  height: 25px;
  animation: spinner-circle infinite 0.75s linear;
  border: 1px solid rgba(72, 176, 247, 0.3);
  border-left-color: #48b0f7;
  border-radius: 100%;
}
@keyframes spinner-circle {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
.spinner-circle-material-svg {
  animation: spinner-svg-spinner 1.5s linear infinite;
  height: 54px;
  width: 54px;
}
.spinner-circle-material-svg .circle {
  animation: spinner-svg-progress 1.5s cubic-bezier(0.4, 0, 0.2, 1) infinite, spinner-svg-colors 6s cubic-bezier(0.4, 0, 0.2, 1) infinite;
  fill: none;
  stroke: #db3236;
  stroke-linecap: round;
  stroke-width: 2;
}
@keyframes spinner-svg-spinner {
  0% {
    transform: rotate(-110deg);
  }
  20% {
    transform: rotate(-70deg);
  }
  60% {
    transform: rotate(90deg);
  }
  100% {
    transform: rotate(250deg);
  }
}
@keyframes spinner-svg-progress {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  20% {
    stroke-dasharray: 1, 150;
    stroke-dash-offset: 0;
  }
  60% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}
@keyframes spinner-svg-colors {
  0% {
    stroke: #db3236;
  }
  23% {
    stroke: #db3236;
  }
  27% {
    stroke: #4885ed;
  }
  48% {
    stroke: #4885ed;
  }
  52% {
    stroke: #3cba54;
  }
  73% {
    stroke: #3cba54;
  }
  77% {
    stroke: #f4c20d;
  }
  98% {
    stroke: #f4c20d;
  }
}
.spinner-circle-material {
  height: 50px;
  min-height: 50px;
  width: 50px;
  border-radius: 100px;
  border: 2px transparent solid;
  border-top: 2px #3F51B5 solid;
  animation: spinner-material 4s infinite;
}
@keyframes spinner-material {
  0% {
    transform: rotate(0deg);
    border-top-color: #3F51B5;
  }
  25% {
    transform: rotate(360deg);
    border-top-color: #F44336;
  }
  50% {
    transform: rotate(720deg);
    border-top-color: #FFC107;
  }
  75% {
    transform: rotate(1080deg);
    border-top-color: #4CAF50;
  }
  100% {
    transform: rotate(1440deg);
    border-top-color: #3F51B5;
  }
}
.spinner-primary.spinner-linear .line, .spinner-primary.spinner-dots span, .spinner-primary.spinner-ball {
  background-color: #48b0f7;
}
.spinner-primary.spinner-circle {
  border-color: #48b0f7;
  border-top-color: transparent;
}
.spinner-primary.spinner-circle-shadow {
  border-color: rgba(72, 176, 247, 0.3);
  border-left-color: #48b0f7;
}
.spinner-secondary.spinner-linear .line, .spinner-secondary.spinner-dots span, .spinner-secondary.spinner-ball {
  background-color: #e4e7ea;
}
.spinner-secondary.spinner-circle {
  border-color: #e4e7ea;
  border-top-color: transparent;
}
.spinner-secondary.spinner-circle-shadow {
  border-color: rgba(228, 231, 234, 0.3);
  border-left-color: #e4e7ea;
}
.spinner-success.spinner-linear .line, .spinner-success.spinner-dots span, .spinner-success.spinner-ball {
  background-color: #15c377;
}
.spinner-success.spinner-circle {
  border-color: #15c377;
  border-top-color: transparent;
}
.spinner-success.spinner-circle-shadow {
  border-color: rgba(21, 195, 119, 0.3);
  border-left-color: #15c377;
}
.spinner-info.spinner-linear .line, .spinner-info.spinner-dots span, .spinner-info.spinner-ball {
  background-color: #48b0f7;
}
.spinner-info.spinner-circle {
  border-color: #48b0f7;
  border-top-color: transparent;
}
.spinner-info.spinner-circle-shadow {
  border-color: rgba(72, 176, 247, 0.3);
  border-left-color: #48b0f7;
}
.spinner-warning.spinner-linear .line, .spinner-warning.spinner-dots span, .spinner-warning.spinner-ball {
  background-color: #faa64b;
}
.spinner-warning.spinner-circle {
  border-color: #faa64b;
  border-top-color: transparent;
}
.spinner-warning.spinner-circle-shadow {
  border-color: rgba(250, 166, 75, 0.3);
  border-left-color: #faa64b;
}
.spinner-danger.spinner-linear .line, .spinner-danger.spinner-dots span, .spinner-danger.spinner-ball {
  background-color: #f96868;
}
.spinner-danger.spinner-circle {
  border-color: #f96868;
  border-top-color: transparent;
}
.spinner-danger.spinner-circle-shadow {
  border-color: rgba(249, 104, 104, 0.3);
  border-left-color: #f96868;
}
.spinner-pink.spinner-linear .line, .spinner-pink.spinner-dots span, .spinner-pink.spinner-ball {
  background-color: #f96197;
}
.spinner-pink.spinner-circle {
  border-color: #f96197;
  border-top-color: transparent;
}
.spinner-pink.spinner-circle-shadow {
  border-color: rgba(249, 97, 151, 0.3);
  border-left-color: #f96197;
}
.spinner-purple.spinner-linear .line, .spinner-purple.spinner-dots span, .spinner-purple.spinner-ball {
  background-color: #926dde;
}
.spinner-purple.spinner-circle {
  border-color: #926dde;
  border-top-color: transparent;
}
.spinner-purple.spinner-circle-shadow {
  border-color: rgba(146, 109, 222, 0.3);
  border-left-color: #926dde;
}
.spinner-brown.spinner-linear .line, .spinner-brown.spinner-dots span, .spinner-brown.spinner-ball {
  background-color: #8d6658;
}
.spinner-brown.spinner-circle {
  border-color: #8d6658;
  border-top-color: transparent;
}
.spinner-brown.spinner-circle-shadow {
  border-color: rgba(141, 102, 88, 0.3);
  border-left-color: #8d6658;
}
.spinner-cyan.spinner-linear .line, .spinner-cyan.spinner-dots span, .spinner-cyan.spinner-ball {
  background-color: #57c7d4;
}
.spinner-cyan.spinner-circle {
  border-color: #57c7d4;
  border-top-color: transparent;
}
.spinner-cyan.spinner-circle-shadow {
  border-color: rgba(87, 199, 212, 0.3);
  border-left-color: #57c7d4;
}
.spinner-yellow.spinner-linear .line, .spinner-yellow.spinner-dots span, .spinner-yellow.spinner-ball {
  background-color: #fcc525;
}
.spinner-yellow.spinner-circle {
  border-color: #fcc525;
  border-top-color: transparent;
}
.spinner-yellow.spinner-circle-shadow {
  border-color: rgba(252, 197, 37, 0.3);
  border-left-color: #fcc525;
}
.spinner-gray.spinner-linear .line, .spinner-gray.spinner-dots span, .spinner-gray.spinner-ball {
  background-color: #868e96;
}
.spinner-gray.spinner-circle {
  border-color: #868e96;
  border-top-color: transparent;
}
.spinner-gray.spinner-circle-shadow {
  border-color: rgba(134, 142, 150, 0.3);
  border-left-color: #868e96;
}
.spinner-dark.spinner-linear .line, .spinner-dark.spinner-dots span, .spinner-dark.spinner-ball {
  background-color: #465161;
}
.spinner-dark.spinner-circle {
  border-color: #465161;
  border-top-color: transparent;
}
.spinner-dark.spinner-circle-shadow {
  border-color: rgba(70, 81, 97, 0.3);
  border-left-color: #465161;
}
.dock-list {
  display: inline-flex;
  flex-direction: row-reverse;
  align-items: flex-end;
  padding-right: 22px;
  height: 0;
  position: fixed;
  right: 0;
  bottom: 0;
  z-index: 994;
  max-width: calc(100% - 30px);
}
.dock-list.maximize {
  z-index: 999;
}
@media (max-width: 767px) {
  .dock-list {
    padding-right: 7px;
    max-width: calc(100% - 23px);
  }
}
.modal-open .dock-list {
  z-index: 1050;
}
.modal-open .dock-list .dock {
  border-color: transparent;
  transition: border-color 0s;
}
.modal-open .dock-list .modal.in {
  background-color: rgba(0, 0, 0, 0.3);
}
.dock {
  border: 1px solid #f1f2f3;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.06);
  margin: 0 8px;
  transition: 0.3s;
  display: none;
  max-width: 100%;
}
.dock:hover {
  box-shadow: 0 1px 30px rgba(0, 0, 0, 0.06);
}
.dock.reveal {
  display: block;
}
.dock.shake:not(.minimize), .dock.shake.minimize .dock-header {
  animation: h-shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  perspective: 1000px;
}
.dock.blink .dock-header {
  background-color: #e3f3fc;
}
.dock.minimize {
  transform: translateY(calc(100% - 44px));
}
.dock.minimize .dock-header {
  cursor: pointer;
}
.dock.minimize .dock-body {
  width: 0;
  min-width: 0;
}
.dock.minimize .dock-actions {
  margin-left: 20px;
}
.dock.minimize .dock-actions > * {
  display: none;
}
.dock.minimize .dock-actions [data-dock=close] {
  display: inline-block;
  opacity: 0;
}
.dock.minimize:hover .dock-actions [data-dock=close] {
  opacity: 1;
}
.dock.maximize {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-left: 0;
  margin-right: 0;
  z-index: 999;
}
.dock.maximize .dock-body {
  width: 100%;
  height: 100%;
}
.dock-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 6px 12px;
  height: 44px;
  background-color: #f9fafb;
  border-bottom: 1px solid #f1f2f3;
  transition: 0.3s;
}
.dock-title {
  display: flex;
  font-weight: 300;
  font-size: 15px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-left: 8px;
  margin: -8px;
}
.dock-title > * {
  margin: 8px;
}
@media (max-width: 767px) {
  .dock-title {
    margin: -4px;
  }
  .dock-title > * {
    margin: 4px;
  }
}
.dock-actions {
  display: flex;
  flex-direction: row-reverse;
  position: relative;
  z-index: 9;
  color: #8b95a5;
  margin: -8px;
}
.dock-actions > * {
  margin: 8px;
}
@media (max-width: 767px) {
  .dock-actions {
    margin: -4px;
  }
  .dock-actions > * {
    margin: 4px;
  }
}
.dock-actions > *:not(.dropdown),
.dock-actions > .dropdown .dropdown-toggle {
  min-width: 20px;
  height: 44px;
  text-align: center;
  opacity: 0.7;
  cursor: pointer;
  transition: 0.2s;
}
.dock-actions > *:not(.dropdown):hover,
.dock-actions > .dropdown .dropdown-toggle:hover {
  opacity: 1;
}
.dock-actions > *:not(.dropdown),
.dock-actions .dropdown-toggle {
  line-height: 44px;
}
.dock-actions [data-dock=close]::before,
.dock-actions [data-dock=maximize]::before,
.dock-actions [data-dock=minimize]::before {
  font-family: themify;
}
.dock-actions [data-dock=close]::before {
  content: "\e646";
}
.dock-actions [data-dock=maximize]::before {
  content: "\e6be";
  display: inline-block;
  transform: rotate(90deg);
}
.dock-actions [data-dock=minimize]::before {
  content: "\e622";
  vertical-align: sub;
}
.dock-header-inverse .dock-info {
  color: #fff;
}
.dock-header-inverse .dock-actions {
  color: #fff;
}
.dock-body {
  flex: 1;
  background-color: #fff;
  min-height: 300px;
  min-width: 240px;
  max-width: 100%;
  width: 400px;
  height: 400px;
}
.dock-block {
  padding: 20px;
}
.dock-xs .dock-body {
  width: 260px;
  height: 300px;
}
.dock-sm .dock-body {
  width: 340px;
  height: 340px;
}
.dock-lg .dock-body {
  width: 480px;
  height: 480px;
}
.dock-xl .dock-body {
  width: 560px;
  height: 560px;
}
.dock-footer {
  padding: 12px;
  background-color: #fff;
}
@keyframes h-shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}
@keyframes dock-show {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
    transform-origin: right bottom 0;
    transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    transform: scale(1, 1);
  }
}
@keyframes dock-w {
  to {
    max-width: 100%;
    max-height: 100%;
    height: auto;
    margin: 0 8px;
  }
}
.modal-content{border-radius:1rem !important;
  border: none}
.modal-header {
  border-bottom-color: #f1f2f3;
}
.modal-header.no-border {
  margin-bottom: 1rem;
}
.modal-title {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  letter-spacing: 0.5px;
}
.modal-subtitle {
  font-family: Roboto, sans-serif;
}
.modal-footer {
  border: none;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.modal[data-backdrop=false]:not(.modal-fill) .modal-content {
  border: 1px solid #f1f2f3;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.06);
}
.modal.show .modal-dialog {
  transform: translateY(0) !important;
}
.modal-top {
  opacity: 1;
}
.modal-top.show .modal-dialog {
  transform: translateY(0) !important;
}
.modal-top .modal-dialog {
  margin-top: 0;
  transform: translateY(-100%) !important;
}
.modal-top .modal-content {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.modal-center {
  transform: scale(0);
  transition: 0.4s;
}
.modal-center.show {
  transform: scale(1);
}
.modal-center .modal-dialog {
  margin: 0;
  width: 100%;
  position: absolute;
  bottom: 50%;
  left: 50%;
  transform: translate(-50%, 50%) !important;
}
.modal-bottom {
  opacity: 1;
  overflow-y: hidden !important;
}
.modal-bottom.show .modal-dialog {
  transform: translate(-50%, 0) !important;
}
.modal-bottom .modal-dialog {
  margin: 0;
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 100%;
  transform: translate(-50%, 100%) !important;
  transition: 0.4s;
}
.modal-bottom .modal-content {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.modal-left {
  opacity: 1;
}
.modal-left.show .modal-dialog {
  transform: translate(0, 0) !important;
}
.modal-left .modal-dialog {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 360px;
  max-width: 100%;
  margin: 0;
  transform: translate(-100%, 0) !important;
  transition: 0.5s;
}
.modal-left .modal-content {
  height: 100%;
  display: flex;
  flex-direction: column;
  border-radius: 0;
}
.modal-left .modal-body {
  flex-grow: 1;
}
.modal-right {
  opacity: 1;
}
.modal-right.show .modal-dialog {
  transform: translate(0, 0) !important;
}
.modal-right .modal-dialog {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 360px;
  max-width: 100%;
  margin: 0;
  transform: translate(100%, 0) !important;
  transition: 0.5s;
}
.modal-right .modal-content {
  height: 100%;
  display: flex;
  flex-direction: column;
  border-radius: 0;
}
.modal-right .modal-body {
  flex-grow: 1;
}
.modal-fill {
  background: rgba(255, 255, 255, 0.97);
  transform: scale(0, 0);
  transition: 0.4s;
}
.modal-fill.show {
  display: flex !important;
  justify-content: center;
  flex-flow: column nowrap;
  transform: scale(1, 1);
  transition: 0.4s;
}
.modal-fill .modal-dialog {
  display: flex;
  max-width: 100%;
  width: 100%;
  height: 100%;
  margin: 0;
  justify-content: center;
  flex-flow: column nowrap;
  align-content: center;
  align-items: center;
}
.modal-fill .modal-content {
  background: transparent;
  width: 100%;
  max-width: 600px;
}
.modal-fill .modal-header {
  border-bottom: none;
}
.modal-fill .modal-header .close {
  position: fixed;
  top: 0;
  right: 0;
  padding: 20px;
  font-size: 2.5rem;
  font-weight: 300;
}
@media (min-width: 576px) {
  .modal-sm {
    width: 360px;
    max-width: 360px;
  }
}
.btn {
  font-size: 14px;
  padding: 5px 16px;
  line-height: inherit;
  color: #8b95a5;
  letter-spacing: 1px;
  border-radius: 2px;
  background-color: #fff;
  border-color: #ebebeb;
  outline: none !important;
  transition: 0.15s linear;
}
.btn:hover {
  cursor: pointer;
}
.btn:focus, .btn.focus, .btn:active, .btn.active {
  box-shadow: none;
}
.btn-bold {
  font-family: Roboto, sans-serif;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 12px;
}
.btn-group-xs > .btn,
.btn-xs {
  font-size: 11px;
  padding: 2px 8px;
  line-height: 18px;
}
.btn-group-xs > .btn.btn-bold,
.btn-xs.btn-bold {
  font-size: 9px;
}
.btn-group-sm > .btn,
.btn-sm {
  font-size: 12px;
  padding: 4px 12px;
  line-height: 20px;
}
.btn-group-sm > .btn.btn-bold,
.btn-sm.btn-bold {
  font-size: 11px;
}
.btn-group-lg > .btn,
.btn-lg {
  font-size: 15px;
  padding: 7px 20px;
  line-height: 32px;
}
.btn-group-lg > .btn.btn-bold,
.btn-lg.btn-bold {
  font-size: 14px;
}
.btn-w-xs {
  width: 85px;
}
.btn-w-sm {
  width: 100px;
}
.btn-w-md {
  width: 120px;
}
.btn-w-lg {
  width: 145px;
}
.btn-w-xl {
  width: 180px;
}
.btn-round {
  border-radius: 10rem;
}
.btn-primary {
  background-color: #48b0f7;
  border-color: #48b0f7;
  color: #fff;
}
.btn-primary:hover {
  background-color: #6fc1f9;
  border-color: #6fc1f9;
  color: #fff;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
}
.btn-primary.disabled, .btn-primary:disabled {
  background-color: #48b0f7;
  border-color: #48b0f7;
  opacity: 0.5;
}
.btn-primary:not([disabled]):not(.disabled).active, .btn-primary:not([disabled]):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
  background-color: #219ff5;
  border-color: #219ff5;
  color: #fff;
  box-shadow: none;
}
.btn-success {
  background-color: #15c377;
  border-color: #15c377;
  color: #fff;
}
.btn-success:hover {
  background-color: #16d17f;
  border-color: #16d17f;
  color: #fff;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
}
.btn-success.disabled, .btn-success:disabled {
  background-color: #15c377;
  border-color: #15c377;
  opacity: 0.5;
}
.btn-success:not([disabled]):not(.disabled).active, .btn-success:not([disabled]):not(.disabled):active, .show > .btn-success.dropdown-toggle {
  background-color: #14b56f;
  border-color: #14b56f;
  color: #fff;
  box-shadow: none;
}
.btn-info {
  background-color: #48b0f7;
  border-color: #48b0f7;
  color: #fff;
}
.btn-info:hover {
  background-color: #65bdf8;
  border-color: #65bdf8;
  color: #fff;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
}
.btn-info.disabled, .btn-info:disabled {
  background-color: #48b0f7;
  border-color: #48b0f7;
  opacity: 0.5;
}
.btn-info:not([disabled]):not(.disabled).active, .btn-info:not([disabled]):not(.disabled):active, .show > .btn-info.dropdown-toggle {
  background-color: #2ba3f6;
  border-color: #2ba3f6;
  color: #fff;
  box-shadow: none;
}
.btn-warning {
  background-color: #faa64b;
  border-color: #faa64b;
  color: #fff;
}
.btn-warning:hover {
  background-color: #fbb264;
  border-color: #fbb264;
  color: #fff;
}
.btn-warning:focus, .btn-warning.focus {
  color: #fff;
}
.btn-warning.disabled, .btn-warning:disabled {
  background-color: #faa64b;
  border-color: #faa64b;
  opacity: 0.5;
}
.btn-warning:not([disabled]):not(.disabled).active, .btn-warning:not([disabled]):not(.disabled):active, .show > .btn-warning.dropdown-toggle {
  background-color: #f99a32;
  border-color: #f99a32;
  color: #fff;
  box-shadow: none;
}
.btn-danger {
  background-color: #f96868;
  border-color: #f96868;
  color: #fff;
}
.btn-danger:hover {
  background-color: #fa8181;
  border-color: #fa8181;
  color: #fff;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
}
.btn-danger.disabled, .btn-danger:disabled {
  background-color: #f96868;
  border-color: #f96868;
  opacity: 0.5;
}
.btn-danger:not([disabled]):not(.disabled).active, .btn-danger:not([disabled]):not(.disabled):active, .show > .btn-danger.dropdown-toggle {
  background-color: #f84f4f;
  border-color: #f84f4f;
  color: #fff;
  box-shadow: none;
}
.btn-secondary {
  color: #4d5259 !important;
  background-color: #e4e7ea;
  border-color: #e4e7ea;
  color: #fff;
}
.btn-secondary:hover {
  background-color: #edeff1;
  border-color: #edeff1;
  color: #fff;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
}
.btn-secondary.disabled, .btn-secondary:disabled {
  background-color: #e4e7ea;
  border-color: #e4e7ea;
  opacity: 0.5;
}
.btn-secondary:not([disabled]):not(.disabled).active, .btn-secondary:not([disabled]):not(.disabled):active, .show > .btn-secondary.dropdown-toggle {
  background-color: #dbdfe3;
  border-color: #dbdfe3;
  color: #fff;
  box-shadow: none;
}
.btn-link {
  color: #48b0f7;
  font-weight: 500;
}
.btn-link:hover, .btn-link:focus {
  text-decoration: none;
  color: #e4e7ea;
}
.btn-light {
  background-color: #fcfdfe;
  border-color: #ebebeb;
  color: #8b95a5;
}
.btn-light:hover, .btn-light:focus {
  background-color: #f9fafb;
  color: #4d5259;
}
.btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
  background-color: #f9fafb;
  color: #4d5259;
}
.btn-purple {
  background-color: #926dde;
  border-color: #926dde;
  color: #fff;
}
.btn-purple:hover {
  background-color: #a282e3;
  border-color: #a282e3;
  color: #fff;
}
.btn-purple:focus, .btn-purple.focus {
  color: #fff;
}
.btn-purple.disabled, .btn-purple:disabled {
  background-color: #926dde;
  border-color: #926dde;
  opacity: 0.5;
}
.btn-purple:not([disabled]):not(.disabled).active, .btn-purple:not([disabled]):not(.disabled):active, .show > .btn-purple.dropdown-toggle {
  background-color: #8258d9;
  border-color: #8258d9;
  color: #fff;
  box-shadow: none;
}
.btn-pink {
  background-color: #f96197;
  border-color: #f96197;
  color: #fff;
}
.btn-pink:hover {
  background-color: #fa75a4;
  border-color: #fa75a4;
  color: #fff;
}
.btn-pink:focus, .btn-pink.focus {
  color: #fff;
}
.btn-pink.disabled, .btn-pink:disabled {
  background-color: #f96197;
  border-color: #f96197;
  opacity: 0.5;
}
.btn-pink:not([disabled]):not(.disabled).active, .btn-pink:not([disabled]):not(.disabled):active, .show > .btn-pink.dropdown-toggle {
  background-color: #f84d8a;
  border-color: #f84d8a;
  color: #fff;
  box-shadow: none;
}
.btn-cyan {
  background-color: #57c7d4;
  border-color: #57c7d4;
  color: #fff;
}
.btn-cyan:hover {
  background-color: #77d2dc;
  border-color: #77d2dc;
  color: #fff;
}
.btn-cyan:focus, .btn-cyan.focus {
  color: #fff;
}
.btn-cyan.disabled, .btn-cyan:disabled {
  background-color: #57c7d4;
  border-color: #57c7d4;
  opacity: 0.5;
}
.btn-cyan:not([disabled]):not(.disabled).active, .btn-cyan:not([disabled]):not(.disabled):active, .show > .btn-cyan.dropdown-toggle {
  background-color: #37bccc;
  border-color: #37bccc;
  color: #fff;
  box-shadow: none;
}
.btn-yellow {
  background-color: #fcc525;
  border-color: #fcc525;
  color: #fff;
}
.btn-yellow:hover {
  background-color: #fdd04d;
  border-color: #fdd04d;
  color: #fff;
}
.btn-yellow:focus, .btn-yellow.focus {
  color: #fff;
}
.btn-yellow.disabled, .btn-yellow:disabled {
  background-color: #fcc525;
  border-color: #fcc525;
  opacity: 0.5;
}
.btn-yellow:not([disabled]):not(.disabled).active, .btn-yellow:not([disabled]):not(.disabled):active, .show > .btn-yellow.dropdown-toggle {
  background-color: #f5b703;
  border-color: #f5b703;
  color: #fff;
  box-shadow: none;
}
.btn-brown {
  background-color: #8d6658;
  border-color: #8d6658;
  color: #fff;
}
.btn-brown:hover {
  background-color: #9d7162;
  border-color: #9d7162;
  color: #fff;
}
.btn-brown:focus, .btn-brown.focus {
  color: #fff;
}
.btn-brown.disabled, .btn-brown:disabled {
  background-color: #8d6658;
  border-color: #8d6658;
  opacity: 0.5;
}
.btn-brown:not([disabled]):not(.disabled).active, .btn-brown:not([disabled]):not(.disabled):active, .show > .btn-brown.dropdown-toggle {
  background-color: #7d5b4e;
  border-color: #7d5b4e;
  color: #fff;
  box-shadow: none;
}
.btn-dark {
  background-color: #465161;
  border-color: #465161;
  color: #fff;
}
.btn-dark:hover {
  background-color: #515d70;
  border-color: #515d70;
  color: #fff;
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
}
.btn-dark.disabled, .btn-dark:disabled {
  background-color: #465161;
  border-color: #465161;
  opacity: 0.5;
}
.btn-dark:not([disabled]):not(.disabled).active, .btn-dark:not([disabled]):not(.disabled):active, .show > .btn-dark.dropdown-toggle {
  background-color: #3b4552;
  border-color: #3b4552;
  color: #fff;
  box-shadow: none;
}
.btn-facebook {
  background-color: #3b5998;
  border-color: #3b5998;
  color: #fff;
}
.btn-facebook:hover {
  background-color: #466ab5;
  border-color: #466ab5;
  color: #fff;
}
.btn-facebook:focus, .btn-facebook.focus {
  color: #fff;
}
.btn-facebook.disabled, .btn-facebook:disabled {
  background-color: #3b5998;
  border-color: #3b5998;
  opacity: 0.5;
}
.btn-facebook:not([disabled]):not(.disabled).active, .btn-facebook:not([disabled]):not(.disabled):active, .show > .btn-facebook.dropdown-toggle {
  background-color: #30487b;
  border-color: #30487b;
  color: #fff;
  box-shadow: none;
}
.btn-google {
  background-color: #dd4b39;
  border-color: #dd4b39;
  color: #fff;
}
.btn-google:hover {
  background-color: #e36b5c;
  border-color: #e36b5c;
  color: #fff;
}
.btn-google:focus, .btn-google.focus {
  color: #fff;
}
.btn-google.disabled, .btn-google:disabled {
  background-color: #dd4b39;
  border-color: #dd4b39;
  opacity: 0.5;
}
.btn-google:not([disabled]):not(.disabled).active, .btn-google:not([disabled]):not(.disabled):active, .show > .btn-google.dropdown-toggle {
  background-color: #ca3523;
  border-color: #ca3523;
  color: #fff;
  box-shadow: none;
}
.btn-twitter {
  background-color: #00aced;
  border-color: #00aced;
  color: #fff;
}
.btn-twitter:hover {
  background-color: #17bfff;
  border-color: #17bfff;
  color: #fff;
}
.btn-twitter:focus, .btn-twitter.focus {
  color: #fff;
}
.btn-twitter.disabled, .btn-twitter:disabled {
  background-color: #00aced;
  border-color: #00aced;
  opacity: 0.5;
}
.btn-twitter:not([disabled]):not(.disabled).active, .btn-twitter:not([disabled]):not(.disabled):active, .show > .btn-twitter.dropdown-toggle {
  background-color: #008ec4;
  border-color: #008ec4;
  color: #fff;
  box-shadow: none;
}
.btn-linkedin {
  background-color: #007bb6;
  border-color: #007bb6;
  color: #fff;
}
.btn-linkedin:hover {
  background-color: #0097df;
  border-color: #0097df;
  color: #fff;
}
.btn-linkedin:focus, .btn-linkedin.focus {
  color: #fff;
}
.btn-linkedin.disabled, .btn-linkedin:disabled {
  background-color: #007bb6;
  border-color: #007bb6;
  opacity: 0.5;
}
.btn-linkedin:not([disabled]):not(.disabled).active, .btn-linkedin:not([disabled]):not(.disabled):active, .show > .btn-linkedin.dropdown-toggle {
  background-color: #005f8d;
  border-color: #005f8d;
  color: #fff;
  box-shadow: none;
}
.btn-pinterest {
  background-color: #cb2027;
  border-color: #cb2027;
  color: #fff;
}
.btn-pinterest:hover {
  background-color: #df353c;
  border-color: #df353c;
  color: #fff;
}
.btn-pinterest:focus, .btn-pinterest.focus {
  color: #fff;
}
.btn-pinterest.disabled, .btn-pinterest:disabled {
  background-color: #cb2027;
  border-color: #cb2027;
  opacity: 0.5;
}
.btn-pinterest:not([disabled]):not(.disabled).active, .btn-pinterest:not([disabled]):not(.disabled):active, .show > .btn-pinterest.dropdown-toggle {
  background-color: #a81a20;
  border-color: #a81a20;
  color: #fff;
  box-shadow: none;
}
.btn-git {
  background-color: #666666;
  border-color: #666666;
  color: #fff;
}
.btn-git:hover {
  background-color: #7a7a7a;
  border-color: #7a7a7a;
  color: #fff;
}
.btn-git:focus, .btn-git.focus {
  color: #fff;
}
.btn-git.disabled, .btn-git:disabled {
  background-color: #666666;
  border-color: #666666;
  opacity: 0.5;
}
.btn-git:not([disabled]):not(.disabled).active, .btn-git:not([disabled]):not(.disabled):active, .show > .btn-git.dropdown-toggle {
  background-color: #525252;
  border-color: #525252;
  color: #fff;
  box-shadow: none;
}
.btn-tumblr {
  background-color: #32506d;
  border-color: #32506d;
  color: #fff;
}
.btn-tumblr:hover {
  background-color: #3f6589;
  border-color: #3f6589;
  color: #fff;
}
.btn-tumblr:focus, .btn-tumblr.focus {
  color: #fff;
}
.btn-tumblr.disabled, .btn-tumblr:disabled {
  background-color: #32506d;
  border-color: #32506d;
  opacity: 0.5;
}
.btn-tumblr:not([disabled]):not(.disabled).active, .btn-tumblr:not([disabled]):not(.disabled):active, .show > .btn-tumblr.dropdown-toggle {
  background-color: #253b51;
  border-color: #253b51;
  color: #fff;
  box-shadow: none;
}
.btn-vimeo {
  background-color: #aad450;
  border-color: #aad450;
  color: #fff;
}
.btn-vimeo:hover {
  background-color: #badc71;
  border-color: #badc71;
  color: #fff;
}
.btn-vimeo:focus, .btn-vimeo.focus {
  color: #fff;
}
.btn-vimeo.disabled, .btn-vimeo:disabled {
  background-color: #aad450;
  border-color: #aad450;
  opacity: 0.5;
}
.btn-vimeo:not([disabled]):not(.disabled).active, .btn-vimeo:not([disabled]):not(.disabled):active, .show > .btn-vimeo.dropdown-toggle {
  background-color: #99ca32;
  border-color: #99ca32;
  color: #fff;
  box-shadow: none;
}
.btn-youtube {
  background-color: #bb0000;
  border-color: #bb0000;
  color: #fff;
}
.btn-youtube:hover {
  background-color: #e40000;
  border-color: #e40000;
  color: #fff;
}
.btn-youtube:focus, .btn-youtube.focus {
  color: #fff;
}
.btn-youtube.disabled, .btn-youtube:disabled {
  background-color: #bb0000;
  border-color: #bb0000;
  opacity: 0.5;
}
.btn-youtube:not([disabled]):not(.disabled).active, .btn-youtube:not([disabled]):not(.disabled):active, .show > .btn-youtube.dropdown-toggle {
  background-color: #920000;
  border-color: #920000;
  color: #fff;
  box-shadow: none;
}
.btn-flickr {
  background-color: #ff0084;
  border-color: #ff0084;
  color: #fff;
}
.btn-flickr:hover {
  background-color: #ff2998;
  border-color: #ff2998;
  color: #fff;
}
.btn-flickr:focus, .btn-flickr.focus {
  color: #fff;
}
.btn-flickr.disabled, .btn-flickr:disabled {
  background-color: #ff0084;
  border-color: #ff0084;
  opacity: 0.5;
}
.btn-flickr:not([disabled]):not(.disabled).active, .btn-flickr:not([disabled]):not(.disabled):active, .show > .btn-flickr.dropdown-toggle {
  background-color: #d6006f;
  border-color: #d6006f;
  color: #fff;
  box-shadow: none;
}
.btn-reddit {
  background-color: #ff4500;
  border-color: #ff4500;
  color: #fff;
}
.btn-reddit:hover {
  background-color: #ff6329;
  border-color: #ff6329;
  color: #fff;
}
.btn-reddit:focus, .btn-reddit.focus {
  color: #fff;
}
.btn-reddit.disabled, .btn-reddit:disabled {
  background-color: #ff4500;
  border-color: #ff4500;
  opacity: 0.5;
}
.btn-reddit:not([disabled]):not(.disabled).active, .btn-reddit:not([disabled]):not(.disabled):active, .show > .btn-reddit.dropdown-toggle {
  background-color: #d63a00;
  border-color: #d63a00;
  color: #fff;
  box-shadow: none;
}
.btn-dribbble {
  background-color: #ea4c89;
  border-color: #ea4c89;
  color: #fff;
}
.btn-dribbble:hover {
  background-color: #ee71a1;
  border-color: #ee71a1;
  color: #fff;
}
.btn-dribbble:focus, .btn-dribbble.focus {
  color: #fff;
}
.btn-dribbble.disabled, .btn-dribbble:disabled {
  background-color: #ea4c89;
  border-color: #ea4c89;
  opacity: 0.5;
}
.btn-dribbble:not([disabled]):not(.disabled).active, .btn-dribbble:not([disabled]):not(.disabled):active, .show > .btn-dribbble.dropdown-toggle {
  background-color: #e62771;
  border-color: #e62771;
  color: #fff;
  box-shadow: none;
}
.btn-skype {
  background-color: #00aff0;
  border-color: #00aff0;
  color: #fff;
}
.btn-skype:hover {
  background-color: #1ac1ff;
  border-color: #1ac1ff;
  color: #fff;
}
.btn-skype:focus, .btn-skype.focus {
  color: #fff;
}
.btn-skype.disabled, .btn-skype:disabled {
  background-color: #00aff0;
  border-color: #00aff0;
  opacity: 0.5;
}
.btn-skype:not([disabled]):not(.disabled).active, .btn-skype:not([disabled]):not(.disabled):active, .show > .btn-skype.dropdown-toggle {
  background-color: #0091c7;
  border-color: #0091c7;
  color: #fff;
  box-shadow: none;
}
.btn-instagram {
  background-color: #517fa4;
  border-color: #517fa4;
  color: #fff;
}
.btn-instagram:hover {
  background-color: #6993b5;
  border-color: #6993b5;
  color: #fff;
}
.btn-instagram:focus, .btn-instagram.focus {
  color: #fff;
}
.btn-instagram.disabled, .btn-instagram:disabled {
  background-color: #517fa4;
  border-color: #517fa4;
  opacity: 0.5;
}
.btn-instagram:not([disabled]):not(.disabled).active, .btn-instagram:not([disabled]):not(.disabled):active, .show > .btn-instagram.dropdown-toggle {
  background-color: #446a89;
  border-color: #446a89;
  color: #fff;
  box-shadow: none;
}
.btn-lastfm {
  background-color: #c3000d;
  border-color: #c3000d;
  color: #fff;
}
.btn-lastfm:hover {
  background-color: #ec0010;
  border-color: #ec0010;
  color: #fff;
}
.btn-lastfm:focus, .btn-lastfm.focus {
  color: #fff;
}
.btn-lastfm.disabled, .btn-lastfm:disabled {
  background-color: #c3000d;
  border-color: #c3000d;
  opacity: 0.5;
}
.btn-lastfm:not([disabled]):not(.disabled).active, .btn-lastfm:not([disabled]):not(.disabled):active, .show > .btn-lastfm.dropdown-toggle {
  background-color: #9a000a;
  border-color: #9a000a;
  color: #fff;
  box-shadow: none;
}
.btn-behance {
  background-color: #1769ff;
  border-color: #1769ff;
  color: #fff;
}
.btn-behance:hover {
  background-color: #4083ff;
  border-color: #4083ff;
  color: #fff;
}
.btn-behance:focus, .btn-behance.focus {
  color: #fff;
}
.btn-behance.disabled, .btn-behance:disabled {
  background-color: #1769ff;
  border-color: #1769ff;
  opacity: 0.5;
}
.btn-behance:not([disabled]):not(.disabled).active, .btn-behance:not([disabled]):not(.disabled):active, .show > .btn-behance.dropdown-toggle {
  background-color: #0054ed;
  border-color: #0054ed;
  color: #fff;
  box-shadow: none;
}
.btn-rss {
  background-color: #f26522;
  border-color: #f26522;
  color: #fff;
}
.btn-rss:hover {
  background-color: #f48049;
  border-color: #f48049;
  color: #fff;
}
.btn-rss:focus, .btn-rss.focus {
  color: #fff;
}
.btn-rss.disabled, .btn-rss:disabled {
  background-color: #f26522;
  border-color: #f26522;
  opacity: 0.5;
}
.btn-rss:not([disabled]):not(.disabled).active, .btn-rss:not([disabled]):not(.disabled):active, .show > .btn-rss.dropdown-toggle {
  background-color: #de500d;
  border-color: #de500d;
  color: #fff;
  box-shadow: none;
}
.btn-primary-outline {
  color: #48b0f7;
  background-color: transparent;
  border-color: #48b0f7;
}
.btn-primary-outline:hover {
  color: #fff;
  background-color: #48b0f7;
  border-color: #48b0f7;
}
.btn-primary-outline:not([disabled]):not(.disabled).active, .btn-primary-outline:not([disabled]):not(.disabled):active, .show > .btn-primary-outline.dropdown-toggle {
  background-color: #219ff5;
  border-color: #219ff5;
  box-shadow: none;
}
.btn-success-outline {
  color: #15c377;
  background-color: transparent;
  border-color: #15c377;
}
.btn-success-outline:hover {
  color: #fff;
  background-color: #15c377;
  border-color: #15c377;
}
.btn-success-outline:not([disabled]):not(.disabled).active, .btn-success-outline:not([disabled]):not(.disabled):active, .show > .btn-success-outline.dropdown-toggle {
  background-color: #12a766;
  border-color: #12a766;
  box-shadow: none;
}
.btn-info-outline {
  color: #48b0f7;
  background-color: transparent;
  border-color: #48b0f7;
}
.btn-info-outline:hover {
  color: #fff;
  background-color: #48b0f7;
  border-color: #48b0f7;
}
.btn-info-outline:not([disabled]):not(.disabled).active, .btn-info-outline:not([disabled]):not(.disabled):active, .show > .btn-info-outline.dropdown-toggle {
  background-color: #2ba3f6;
  border-color: #2ba3f6;
  box-shadow: none;
}
.btn-warning-outline {
  color: #faa64b;
  background-color: transparent;
  border-color: #faa64b;
}
.btn-warning-outline:hover {
  color: #fff;
  background-color: #faa64b;
  border-color: #faa64b;
}
.btn-warning-outline:not([disabled]):not(.disabled).active, .btn-warning-outline:not([disabled]):not(.disabled):active, .show > .btn-warning-outline.dropdown-toggle {
  background-color: #f99a32;
  border-color: #f99a32;
  box-shadow: none;
}
.btn-danger-outline {
  color: #f96868;
  background-color: transparent;
  border-color: #f96868;
}
.btn-danger-outline:hover {
  color: #fff;
  background-color: #f96868;
  border-color: #f96868;
}
.btn-danger-outline:not([disabled]):not(.disabled).active, .btn-danger-outline:not([disabled]):not(.disabled):active, .show > .btn-danger-outline.dropdown-toggle {
  background-color: #f84f4f;
  border-color: #f84f4f;
  box-shadow: none;
}
.btn-secondary-outline {
  color: #e4e7ea;
  background-color: transparent;
  border-color: #e4e7ea;
}
.btn-secondary-outline:hover {
  color: #fff;
  background-color: #e4e7ea;
  border-color: #e4e7ea;
}
.btn-secondary-outline:not([disabled]):not(.disabled).active, .btn-secondary-outline:not([disabled]):not(.disabled):active, .show > .btn-secondary-outline.dropdown-toggle {
  background-color: #dbdfe3;
  border-color: #dbdfe3;
  box-shadow: none;
}
.btn-outline.btn-primary {
  color: #48b0f7;
  background-color: transparent;
  border-color: #48b0f7;
}
.btn-outline.btn-primary:hover {
  color: #fff;
  background-color: #48b0f7;
  border-color: #48b0f7;
}
.btn-outline.btn-primary:not([disabled]):not(.disabled).active, .btn-outline.btn-primary:not([disabled]):not(.disabled):active, .show > .btn-outline.btn-primary.dropdown-toggle {
  background-color: #219ff5;
  border-color: #219ff5;
  box-shadow: none;
}
.btn-outline.btn-success {
  color: #15c377;
  background-color: transparent;
  border-color: #15c377;
}
.btn-outline.btn-success:hover {
  color: #fff;
  background-color: #15c377;
  border-color: #15c377;
}
.btn-outline.btn-success:not([disabled]):not(.disabled).active, .btn-outline.btn-success:not([disabled]):not(.disabled):active, .show > .btn-outline.btn-success.dropdown-toggle {
  background-color: #12a766;
  border-color: #12a766;
  box-shadow: none;
}
.btn-outline.btn-info {
  color: #48b0f7;
  background-color: transparent;
  border-color: #48b0f7;
}
.btn-outline.btn-info:hover {
  color: #fff;
  background-color: #48b0f7;
  border-color: #48b0f7;
}
.btn-outline.btn-info:not([disabled]):not(.disabled).active, .btn-outline.btn-info:not([disabled]):not(.disabled):active, .show > .btn-outline.btn-info.dropdown-toggle {
  background-color: #2ba3f6;
  border-color: #2ba3f6;
  box-shadow: none;
}
.btn-outline.btn-warning {
  color: #faa64b;
  background-color: transparent;
  border-color: #faa64b;
}
.btn-outline.btn-warning:hover {
  color: #fff;
  background-color: #faa64b;
  border-color: #faa64b;
}
.btn-outline.btn-warning:not([disabled]):not(.disabled).active, .btn-outline.btn-warning:not([disabled]):not(.disabled):active, .show > .btn-outline.btn-warning.dropdown-toggle {
  background-color: #f99a32;
  border-color: #f99a32;
  box-shadow: none;
}
.btn-outline.btn-danger {
  color: #f96868;
  background-color: transparent;
  border-color: #f96868;
}
.btn-outline.btn-danger:hover {
  color: #fff;
  background-color: #f96868;
  border-color: #f96868;
}
.btn-outline.btn-danger:not([disabled]):not(.disabled).active, .btn-outline.btn-danger:not([disabled]):not(.disabled):active, .show > .btn-outline.btn-danger.dropdown-toggle {
  background-color: #f84f4f;
  border-color: #f84f4f;
  box-shadow: none;
}
.btn-outline.btn-secondary {
  color: #e4e7ea;
  background-color: transparent;
  border-color: #e4e7ea;
}
.btn-outline.btn-secondary:hover {
  color: #fff;
  background-color: #e4e7ea;
  border-color: #e4e7ea;
}
.btn-outline.btn-secondary:not([disabled]):not(.disabled).active, .btn-outline.btn-secondary:not([disabled]):not(.disabled):active, .show > .btn-outline.btn-secondary.dropdown-toggle {
  background-color: #dbdfe3;
  border-color: #dbdfe3;
  box-shadow: none;
}
.btn-outline.btn-light {
  color: #fff;
  background-color: transparent;
  border-color: #fff;
}
.btn-outline.btn-light:hover {
  color: #fff;
  background-color: #fff;
  border-color: #fff;
}
.btn-outline.btn-light:not([disabled]):not(.disabled).active, .btn-outline.btn-light:not([disabled]):not(.disabled):active, .show > .btn-outline.btn-light.dropdown-toggle {
  background-color: #f2f2f2;
  border-color: #f2f2f2;
  box-shadow: none;
}
.btn-outline.btn-purple {
  color: #926dde;
  background-color: transparent;
  border-color: #926dde;
}
.btn-outline.btn-purple:hover {
  color: #fff;
  background-color: #926dde;
  border-color: #926dde;
}
.btn-outline.btn-purple:not([disabled]):not(.disabled).active, .btn-outline.btn-purple:not([disabled]):not(.disabled):active, .show > .btn-outline.btn-purple.dropdown-toggle {
  background-color: #8258d9;
  border-color: #8258d9;
  box-shadow: none;
}
.btn-outline.btn-pink {
  color: #f96197;
  background-color: transparent;
  border-color: #f96197;
}
.btn-outline.btn-pink:hover {
  color: #fff;
  background-color: #f96197;
  border-color: #f96197;
}
.btn-outline.btn-pink:not([disabled]):not(.disabled).active, .btn-outline.btn-pink:not([disabled]):not(.disabled):active, .show > .btn-outline.btn-pink.dropdown-toggle {
  background-color: #f84d8a;
  border-color: #f84d8a;
  box-shadow: none;
}
.btn-outline.btn-cyan {
  color: #57c7d4;
  background-color: transparent;
  border-color: #57c7d4;
}
.btn-outline.btn-cyan:hover {
  color: #fff;
  background-color: #57c7d4;
  border-color: #57c7d4;
}
.btn-outline.btn-cyan:not([disabled]):not(.disabled).active, .btn-outline.btn-cyan:not([disabled]):not(.disabled):active, .show > .btn-outline.btn-cyan.dropdown-toggle {
  background-color: #37bccc;
  border-color: #37bccc;
  box-shadow: none;
}
.btn-outline.btn-yellow {
  color: #fcc525;
  background-color: transparent;
  border-color: #fcc525;
}
.btn-outline.btn-yellow:hover {
  color: #fff;
  background-color: #fcc525;
  border-color: #fcc525;
}
.btn-outline.btn-yellow:not([disabled]):not(.disabled).active, .btn-outline.btn-yellow:not([disabled]):not(.disabled):active, .show > .btn-outline.btn-yellow.dropdown-toggle {
  background-color: #f5b703;
  border-color: #f5b703;
  box-shadow: none;
}
.btn-outline.btn-brown {
  color: #8d6658;
  background-color: transparent;
  border-color: #8d6658;
}
.btn-outline.btn-brown:hover {
  color: #fff;
  background-color: #8d6658;
  border-color: #8d6658;
}
.btn-outline.btn-brown:not([disabled]):not(.disabled).active, .btn-outline.btn-brown:not([disabled]):not(.disabled):active, .show > .btn-outline.btn-brown.dropdown-toggle {
  background-color: #7d5b4e;
  border-color: #7d5b4e;
  box-shadow: none;
}
.btn-outline.btn-dark {
  color: #465161;
  background-color: transparent;
  border-color: #465161;
}
.btn-outline.btn-dark:hover {
  color: #fff;
  background-color: #465161;
  border-color: #465161;
}
.btn-outline.btn-dark:not([disabled]):not(.disabled).active, .btn-outline.btn-dark:not([disabled]):not(.disabled):active, .show > .btn-outline.btn-dark.dropdown-toggle {
  background-color: #3b4552;
  border-color: #3b4552;
  box-shadow: none;
}
.btn-outline.btn-light:hover {
  color: #4d5259;
}
.btn-outline.btn-facebook {
  color: #3b5998;
  background-color: transparent;
  border-color: #3b5998;
}
.btn-outline.btn-facebook:hover {
  color: #fff;
  background-color: #3b5998;
  border-color: #3b5998;
}
.btn-outline.btn-facebook:not([disabled]):not(.disabled).active, .btn-outline.btn-facebook:not([disabled]):not(.disabled):active, .show > .btn-outline.btn-facebook.dropdown-toggle {
  background-color: #30487b;
  border-color: #30487b;
  box-shadow: none;
}
.btn-outline.btn-google {
  color: #dd4b39;
  background-color: transparent;
  border-color: #dd4b39;
}
.btn-outline.btn-google:hover {
  color: #fff;
  background-color: #dd4b39;
  border-color: #dd4b39;
}
.btn-outline.btn-google:not([disabled]):not(.disabled).active, .btn-outline.btn-google:not([disabled]):not(.disabled):active, .show > .btn-outline.btn-google.dropdown-toggle {
  background-color: #ca3523;
  border-color: #ca3523;
  box-shadow: none;
}
.btn-outline.btn-twitter {
  color: #00aced;
  background-color: transparent;
  border-color: #00aced;
}
.btn-outline.btn-twitter:hover {
  color: #fff;
  background-color: #00aced;
  border-color: #00aced;
}
.btn-outline.btn-twitter:not([disabled]):not(.disabled).active, .btn-outline.btn-twitter:not([disabled]):not(.disabled):active, .show > .btn-outline.btn-twitter.dropdown-toggle {
  background-color: #008ec4;
  border-color: #008ec4;
  box-shadow: none;
}
.btn-outline.btn-linkedin {
  color: #007bb6;
  background-color: transparent;
  border-color: #007bb6;
}
.btn-outline.btn-linkedin:hover {
  color: #fff;
  background-color: #007bb6;
  border-color: #007bb6;
}
.btn-outline.btn-linkedin:not([disabled]):not(.disabled).active, .btn-outline.btn-linkedin:not([disabled]):not(.disabled):active, .show > .btn-outline.btn-linkedin.dropdown-toggle {
  background-color: #005f8d;
  border-color: #005f8d;
  box-shadow: none;
}
.btn-outline.btn-pinterest {
  color: #cb2027;
  background-color: transparent;
  border-color: #cb2027;
}
.btn-outline.btn-pinterest:hover {
  color: #fff;
  background-color: #cb2027;
  border-color: #cb2027;
}
.btn-outline.btn-pinterest:not([disabled]):not(.disabled).active, .btn-outline.btn-pinterest:not([disabled]):not(.disabled):active, .show > .btn-outline.btn-pinterest.dropdown-toggle {
  background-color: #a81a20;
  border-color: #a81a20;
  box-shadow: none;
}
.btn-outline.btn-git {
  color: #666666;
  background-color: transparent;
  border-color: #666666;
}
.btn-outline.btn-git:hover {
  color: #fff;
  background-color: #666666;
  border-color: #666666;
}
.btn-outline.btn-git:not([disabled]):not(.disabled).active, .btn-outline.btn-git:not([disabled]):not(.disabled):active, .show > .btn-outline.btn-git.dropdown-toggle {
  background-color: #525252;
  border-color: #525252;
  box-shadow: none;
}
.btn-outline.btn-tumblr {
  color: #32506d;
  background-color: transparent;
  border-color: #32506d;
}
.btn-outline.btn-tumblr:hover {
  color: #fff;
  background-color: #32506d;
  border-color: #32506d;
}
.btn-outline.btn-tumblr:not([disabled]):not(.disabled).active, .btn-outline.btn-tumblr:not([disabled]):not(.disabled):active, .show > .btn-outline.btn-tumblr.dropdown-toggle {
  background-color: #253b51;
  border-color: #253b51;
  box-shadow: none;
}
.btn-outline.btn-vimeo {
  color: #aad450;
  background-color: transparent;
  border-color: #aad450;
}
.btn-outline.btn-vimeo:hover {
  color: #fff;
  background-color: #aad450;
  border-color: #aad450;
}
.btn-outline.btn-vimeo:not([disabled]):not(.disabled).active, .btn-outline.btn-vimeo:not([disabled]):not(.disabled):active, .show > .btn-outline.btn-vimeo.dropdown-toggle {
  background-color: #99ca32;
  border-color: #99ca32;
  box-shadow: none;
}
.btn-outline.btn-youtube {
  color: #bb0000;
  background-color: transparent;
  border-color: #bb0000;
}
.btn-outline.btn-youtube:hover {
  color: #fff;
  background-color: #bb0000;
  border-color: #bb0000;
}
.btn-outline.btn-youtube:not([disabled]):not(.disabled).active, .btn-outline.btn-youtube:not([disabled]):not(.disabled):active, .show > .btn-outline.btn-youtube.dropdown-toggle {
  background-color: #920000;
  border-color: #920000;
  box-shadow: none;
}
.btn-outline.btn-flickr {
  color: #ff0084;
  background-color: transparent;
  border-color: #ff0084;
}
.btn-outline.btn-flickr:hover {
  color: #fff;
  background-color: #ff0084;
  border-color: #ff0084;
}
.btn-outline.btn-flickr:not([disabled]):not(.disabled).active, .btn-outline.btn-flickr:not([disabled]):not(.disabled):active, .show > .btn-outline.btn-flickr.dropdown-toggle {
  background-color: #d6006f;
  border-color: #d6006f;
  box-shadow: none;
}
.btn-outline.btn-reddit {
  color: #ff4500;
  background-color: transparent;
  border-color: #ff4500;
}
.btn-outline.btn-reddit:hover {
  color: #fff;
  background-color: #ff4500;
  border-color: #ff4500;
}
.btn-outline.btn-reddit:not([disabled]):not(.disabled).active, .btn-outline.btn-reddit:not([disabled]):not(.disabled):active, .show > .btn-outline.btn-reddit.dropdown-toggle {
  background-color: #d63a00;
  border-color: #d63a00;
  box-shadow: none;
}
.btn-outline.btn-dribbble {
  color: #ea4c89;
  background-color: transparent;
  border-color: #ea4c89;
}
.btn-outline.btn-dribbble:hover {
  color: #fff;
  background-color: #ea4c89;
  border-color: #ea4c89;
}
.btn-outline.btn-dribbble:not([disabled]):not(.disabled).active, .btn-outline.btn-dribbble:not([disabled]):not(.disabled):active, .show > .btn-outline.btn-dribbble.dropdown-toggle {
  background-color: #e62771;
  border-color: #e62771;
  box-shadow: none;
}
.btn-outline.btn-skype {
  color: #00aff0;
  background-color: transparent;
  border-color: #00aff0;
}
.btn-outline.btn-skype:hover {
  color: #fff;
  background-color: #00aff0;
  border-color: #00aff0;
}
.btn-outline.btn-skype:not([disabled]):not(.disabled).active, .btn-outline.btn-skype:not([disabled]):not(.disabled):active, .show > .btn-outline.btn-skype.dropdown-toggle {
  background-color: #0091c7;
  border-color: #0091c7;
  box-shadow: none;
}
.btn-outline.btn-instagram {
  color: #517fa4;
  background-color: transparent;
  border-color: #517fa4;
}
.btn-outline.btn-instagram:hover {
  color: #fff;
  background-color: #517fa4;
  border-color: #517fa4;
}
.btn-outline.btn-instagram:not([disabled]):not(.disabled).active, .btn-outline.btn-instagram:not([disabled]):not(.disabled):active, .show > .btn-outline.btn-instagram.dropdown-toggle {
  background-color: #446a89;
  border-color: #446a89;
  box-shadow: none;
}
.btn-outline.btn-lastfm {
  color: #c3000d;
  background-color: transparent;
  border-color: #c3000d;
}
.btn-outline.btn-lastfm:hover {
  color: #fff;
  background-color: #c3000d;
  border-color: #c3000d;
}
.btn-outline.btn-lastfm:not([disabled]):not(.disabled).active, .btn-outline.btn-lastfm:not([disabled]):not(.disabled):active, .show > .btn-outline.btn-lastfm.dropdown-toggle {
  background-color: #9a000a;
  border-color: #9a000a;
  box-shadow: none;
}
.btn-outline.btn-behance {
  color: #1769ff;
  background-color: transparent;
  border-color: #1769ff;
}
.btn-outline.btn-behance:hover {
  color: #fff;
  background-color: #1769ff;
  border-color: #1769ff;
}
.btn-outline.btn-behance:not([disabled]):not(.disabled).active, .btn-outline.btn-behance:not([disabled]):not(.disabled):active, .show > .btn-outline.btn-behance.dropdown-toggle {
  background-color: #0054ed;
  border-color: #0054ed;
  box-shadow: none;
}
.btn-outline.btn-rss {
  color: #f26522;
  background-color: transparent;
  border-color: #f26522;
}
.btn-outline.btn-rss:hover {
  color: #fff;
  background-color: #f26522;
  border-color: #f26522;
}
.btn-outline.btn-rss:not([disabled]):not(.disabled).active, .btn-outline.btn-rss:not([disabled]):not(.disabled):active, .show > .btn-outline.btn-rss.dropdown-toggle {
  background-color: #de500d;
  border-color: #de500d;
  box-shadow: none;
}
.btn-label {
  position: relative;
  padding-left: 52px;
  overflow: hidden;
}
.btn-label label {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 36px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: rgba(0, 0, 0, 0.1);
  cursor: pointer;
  margin-bottom: 0;
  line-height: 22px;
}
.btn-label.btn-xs {
  padding-left: 32px;
}
.btn-label.btn-xs label {
  width: 24px;
}
.btn-label.btn-sm {
  padding-left: 41px;
}
.btn-label.btn-sm label {
  width: 29px;
}
.btn-label.btn-lg {
  padding-left: 64px;
}
.btn-label.btn-lg label {
  width: 48px;
}
.btn-float {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 56px;
  padding: 0;
  margin: 0;
  font-size: 24px;
  border-radius: 100%;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.15);
}
.btn-float.btn-sm {
  width: 40px;
  height: 40px;
  font-size: 16px;
}
.btn-float:active {
  box-shadow: none;
}
.btn-sq,
.btn-square {
  padding: 5px;
  width: 36px;
  height: 36px;
}
.btn-sq.btn-lg,
.btn-square.btn-lg {
  width: 48px;
  height: 48px;
}
.btn-sq.btn-sm,
.btn-square.btn-sm {
  width: 29px;
  height: 29px;
}
.btn-sq.btn-xs,
.btn-square.btn-xs {
  width: 24px;
  height: 24px;
}
.btn-pure {
  background-color: transparent !important;
  border-color: transparent !important;
}
.btn-pure.btn-primary {
  color: #48b0f7;
}
.btn-pure.btn-primary:hover, .btn-pure.btn-primary:not([disabled]):not(.disabled).active, .btn-pure.btn-primary:not([disabled]):not(.disabled):active, .show > .btn-pure.btn-primary.dropdown-toggle {
  color: #179bf5;
  box-shadow: none;
}
.btn-pure.btn-secondary {
  color: #e4e7ea;
}
.btn-pure.btn-secondary:hover, .btn-pure.btn-secondary:not([disabled]):not(.disabled).active, .btn-pure.btn-secondary:not([disabled]):not(.disabled):active, .show > .btn-pure.btn-secondary.dropdown-toggle {
  color: #c7ced4;
  box-shadow: none;
}
.btn-pure.btn-success {
  color: #15c377;
}
.btn-pure.btn-success:hover, .btn-pure.btn-success:not([disabled]):not(.disabled).active, .btn-pure.btn-success:not([disabled]):not(.disabled):active, .show > .btn-pure.btn-success.dropdown-toggle {
  color: #10955b;
  box-shadow: none;
}
.btn-pure.btn-info {
  color: #48b0f7;
}
.btn-pure.btn-info:hover, .btn-pure.btn-info:not([disabled]):not(.disabled).active, .btn-pure.btn-info:not([disabled]):not(.disabled):active, .show > .btn-pure.btn-info.dropdown-toggle {
  color: #179bf5;
  box-shadow: none;
}
.btn-pure.btn-warning {
  color: #faa64b;
}
.btn-pure.btn-warning:hover, .btn-pure.btn-warning:not([disabled]):not(.disabled).active, .btn-pure.btn-warning:not([disabled]):not(.disabled):active, .show > .btn-pure.btn-warning.dropdown-toggle {
  color: #f98d19;
  box-shadow: none;
}
.btn-pure.btn-danger {
  color: #f96868;
}
.btn-pure.btn-danger:hover, .btn-pure.btn-danger:not([disabled]):not(.disabled).active, .btn-pure.btn-danger:not([disabled]):not(.disabled):active, .show > .btn-pure.btn-danger.dropdown-toggle {
  color: #f73737;
  box-shadow: none;
}
.btn-pure.btn-pink {
  color: #f96197;
}
.btn-pure.btn-pink:hover, .btn-pure.btn-pink:not([disabled]):not(.disabled).active, .btn-pure.btn-pink:not([disabled]):not(.disabled):active, .show > .btn-pure.btn-pink.dropdown-toggle {
  color: #f73077;
  box-shadow: none;
}
.btn-pure.btn-purple {
  color: #926dde;
}
.btn-pure.btn-purple:hover, .btn-pure.btn-purple:not([disabled]):not(.disabled).active, .btn-pure.btn-purple:not([disabled]):not(.disabled):active, .show > .btn-pure.btn-purple.dropdown-toggle {
  color: #7343d5;
  box-shadow: none;
}
.btn-pure.btn-brown {
  color: #8d6658;
}
.btn-pure.btn-brown:hover, .btn-pure.btn-brown:not([disabled]):not(.disabled).active, .btn-pure.btn-brown:not([disabled]):not(.disabled):active, .show > .btn-pure.btn-brown.dropdown-toggle {
  color: #6e4f44;
  box-shadow: none;
}
.btn-pure.btn-cyan {
  color: #57c7d4;
}
.btn-pure.btn-cyan:hover, .btn-pure.btn-cyan:not([disabled]):not(.disabled).active, .btn-pure.btn-cyan:not([disabled]):not(.disabled):active, .show > .btn-pure.btn-cyan.dropdown-toggle {
  color: #33b6c5;
  box-shadow: none;
}
.btn-pure.btn-yellow {
  color: #fcc525;
}
.btn-pure.btn-yellow:hover, .btn-pure.btn-yellow:not([disabled]):not(.disabled).active, .btn-pure.btn-yellow:not([disabled]):not(.disabled):active, .show > .btn-pure.btn-yellow.dropdown-toggle {
  color: #ebb003;
  box-shadow: none;
}
.btn-pure.btn-gray {
  color: #868e96;
}
.btn-pure.btn-gray:hover, .btn-pure.btn-gray:not([disabled]):not(.disabled).active, .btn-pure.btn-gray:not([disabled]):not(.disabled):active, .show > .btn-pure.btn-gray.dropdown-toggle {
  color: #6c757d;
  box-shadow: none;
}
.btn-pure.btn-dark {
  color: #465161;
}
.btn-pure.btn-dark:hover, .btn-pure.btn-dark:not([disabled]):not(.disabled).active, .btn-pure.btn-dark:not([disabled]):not(.disabled):active, .show > .btn-pure.btn-dark.dropdown-toggle {
  color: #313843;
  box-shadow: none;
}
.btn-pure.btn-facebook {
  color: #3b5998;
}
.btn-pure.btn-facebook:hover, .btn-pure.btn-facebook:not([disabled]):not(.disabled).active, .btn-pure.btn-facebook:not([disabled]):not(.disabled):active, .show > .btn-pure.btn-facebook.dropdown-toggle {
  color: #2d4373;
  box-shadow: none;
}
.btn-pure.btn-google {
  color: #dd4b39;
}
.btn-pure.btn-google:hover, .btn-pure.btn-google:not([disabled]):not(.disabled).active, .btn-pure.btn-google:not([disabled]):not(.disabled):active, .show > .btn-pure.btn-google.dropdown-toggle {
  color: #c23321;
  box-shadow: none;
}
.btn-pure.btn-twitter {
  color: #00aced;
}
.btn-pure.btn-twitter:hover, .btn-pure.btn-twitter:not([disabled]):not(.disabled).active, .btn-pure.btn-twitter:not([disabled]):not(.disabled):active, .show > .btn-pure.btn-twitter.dropdown-toggle {
  color: #0087ba;
  box-shadow: none;
}
.btn-pure.btn-linkedin {
  color: #007bb6;
}
.btn-pure.btn-linkedin:hover, .btn-pure.btn-linkedin:not([disabled]):not(.disabled).active, .btn-pure.btn-linkedin:not([disabled]):not(.disabled):active, .show > .btn-pure.btn-linkedin.dropdown-toggle {
  color: #005983;
  box-shadow: none;
}
.btn-pure.btn-pinterest {
  color: #cb2027;
}
.btn-pure.btn-pinterest:hover, .btn-pure.btn-pinterest:not([disabled]):not(.disabled).active, .btn-pure.btn-pinterest:not([disabled]):not(.disabled):active, .show > .btn-pure.btn-pinterest.dropdown-toggle {
  color: #9f191f;
  box-shadow: none;
}
.btn-pure.btn-git {
  color: #666666;
}
.btn-pure.btn-git:hover, .btn-pure.btn-git:not([disabled]):not(.disabled).active, .btn-pure.btn-git:not([disabled]):not(.disabled):active, .show > .btn-pure.btn-git.dropdown-toggle {
  color: #4d4d4d;
  box-shadow: none;
}
.btn-pure.btn-tumblr {
  color: #32506d;
}
.btn-pure.btn-tumblr:hover, .btn-pure.btn-tumblr:not([disabled]):not(.disabled).active, .btn-pure.btn-tumblr:not([disabled]):not(.disabled):active, .show > .btn-pure.btn-tumblr.dropdown-toggle {
  color: #22364a;
  box-shadow: none;
}
.btn-pure.btn-vimeo {
  color: #aad450;
}
.btn-pure.btn-vimeo:hover, .btn-pure.btn-vimeo:not([disabled]):not(.disabled).active, .btn-pure.btn-vimeo:not([disabled]):not(.disabled):active, .show > .btn-pure.btn-vimeo.dropdown-toggle {
  color: #93c130;
  box-shadow: none;
}
.btn-pure.btn-youtube {
  color: #bb0000;
}
.btn-pure.btn-youtube:hover, .btn-pure.btn-youtube:not([disabled]):not(.disabled).active, .btn-pure.btn-youtube:not([disabled]):not(.disabled):active, .show > .btn-pure.btn-youtube.dropdown-toggle {
  color: #880000;
  box-shadow: none;
}
.btn-pure.btn-flickr {
  color: #ff0084;
}
.btn-pure.btn-flickr:hover, .btn-pure.btn-flickr:not([disabled]):not(.disabled).active, .btn-pure.btn-flickr:not([disabled]):not(.disabled):active, .show > .btn-pure.btn-flickr.dropdown-toggle {
  color: #cc006a;
  box-shadow: none;
}
.btn-pure.btn-reddit {
  color: #ff4500;
}
.btn-pure.btn-reddit:hover, .btn-pure.btn-reddit:not([disabled]):not(.disabled).active, .btn-pure.btn-reddit:not([disabled]):not(.disabled):active, .show > .btn-pure.btn-reddit.dropdown-toggle {
  color: #cc3700;
  box-shadow: none;
}
.btn-pure.btn-dribbble {
  color: #ea4c89;
}
.btn-pure.btn-dribbble:hover, .btn-pure.btn-dribbble:not([disabled]):not(.disabled).active, .btn-pure.btn-dribbble:not([disabled]):not(.disabled):active, .show > .btn-pure.btn-dribbble.dropdown-toggle {
  color: #e51e6b;
  box-shadow: none;
}
.btn-pure.btn-skype {
  color: #00aff0;
}
.btn-pure.btn-skype:hover, .btn-pure.btn-skype:not([disabled]):not(.disabled).active, .btn-pure.btn-skype:not([disabled]):not(.disabled):active, .show > .btn-pure.btn-skype.dropdown-toggle {
  color: #008abd;
  box-shadow: none;
}
.btn-pure.btn-instagram {
  color: #517fa4;
}
.btn-pure.btn-instagram:hover, .btn-pure.btn-instagram:not([disabled]):not(.disabled).active, .btn-pure.btn-instagram:not([disabled]):not(.disabled):active, .show > .btn-pure.btn-instagram.dropdown-toggle {
  color: #406582;
  box-shadow: none;
}
.btn-pure.btn-lastfm {
  color: #c3000d;
}
.btn-pure.btn-lastfm:hover, .btn-pure.btn-lastfm:not([disabled]):not(.disabled).active, .btn-pure.btn-lastfm:not([disabled]):not(.disabled):active, .show > .btn-pure.btn-lastfm.dropdown-toggle {
  color: #90000a;
  box-shadow: none;
}
.btn-pure.btn-behance {
  color: #1769ff;
}
.btn-pure.btn-behance:hover, .btn-pure.btn-behance:not([disabled]):not(.disabled).active, .btn-pure.btn-behance:not([disabled]):not(.disabled):active, .show > .btn-pure.btn-behance.dropdown-toggle {
  color: #0050e3;
  box-shadow: none;
}
.btn-pure.btn-rss {
  color: #f26522;
}
.btn-pure.btn-rss:hover, .btn-pure.btn-rss:not([disabled]):not(.disabled).active, .btn-pure.btn-rss:not([disabled]):not(.disabled):active, .show > .btn-pure.btn-rss.dropdown-toggle {
  color: #d54d0d;
  box-shadow: none;
}
.btn-flat {
  position: relative;
  font-size: 13px;
  font-family: Roboto, sans-serif;
  text-transform: uppercase;
  background-color: #fcfdfe;
  border: none;
  letter-spacing: 1px;
  border-radius: 0;
}
.btn-flat:hover {
  background-color: #f9fafb;
}
.btn-flat svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.btn-flat circle {
  fill: rgba(255, 255, 255, 0.3);
}
.btn-flat.btn-primary {
  color: #48b0f7;
}
.btn-flat.btn-primary circle {
  fill: rgba(72, 176, 247, 0.1);
}
.btn-flat.btn-secondary {
  color: #e4e7ea;
}
.btn-flat.btn-secondary circle {
  fill: rgba(228, 231, 234, 0.1);
}
.btn-flat.btn-success {
  color: #15c377;
}
.btn-flat.btn-success circle {
  fill: rgba(21, 195, 119, 0.1);
}
.btn-flat.btn-info {
  color: #48b0f7;
}
.btn-flat.btn-info circle {
  fill: rgba(72, 176, 247, 0.1);
}
.btn-flat.btn-warning {
  color: #faa64b;
}
.btn-flat.btn-warning circle {
  fill: rgba(250, 166, 75, 0.1);
}
.btn-flat.btn-danger {
  color: #f96868;
}
.btn-flat.btn-danger circle {
  fill: rgba(249, 104, 104, 0.1);
}
.btn-flat.btn-pink {
  color: #f96197;
}
.btn-flat.btn-pink circle {
  fill: rgba(249, 97, 151, 0.1);
}
.btn-flat.btn-purple {
  color: #926dde;
}
.btn-flat.btn-purple circle {
  fill: rgba(146, 109, 222, 0.1);
}
.btn-flat.btn-brown {
  color: #8d6658;
}
.btn-flat.btn-brown circle {
  fill: rgba(141, 102, 88, 0.1);
}
.btn-flat.btn-cyan {
  color: #57c7d4;
}
.btn-flat.btn-cyan circle {
  fill: rgba(87, 199, 212, 0.1);
}
.btn-flat.btn-yellow {
  color: #fcc525;
}
.btn-flat.btn-yellow circle {
  fill: rgba(252, 197, 37, 0.1);
}
.btn-flat.btn-gray {
  color: #868e96;
}
.btn-flat.btn-gray circle {
  fill: rgba(134, 142, 150, 0.1);
}
.btn-flat.btn-dark {
  color: #465161;
}
.btn-flat.btn-dark circle {
  fill: rgba(70, 81, 97, 0.1);
}
.btn-flat.btn-secondary {
  color: #616a78;
}
.btn-flat.btn-facebook {
  color: #3b5998;
}
.btn-flat.btn-facebook circle {
  fill: rgba(59, 89, 152, 0.1);
}
.btn-flat.btn-google {
  color: #dd4b39;
}
.btn-flat.btn-google circle {
  fill: rgba(221, 75, 57, 0.1);
}
.btn-flat.btn-twitter {
  color: #00aced;
}
.btn-flat.btn-twitter circle {
  fill: rgba(0, 172, 237, 0.1);
}
.btn-flat.btn-linkedin {
  color: #007bb6;
}
.btn-flat.btn-linkedin circle {
  fill: rgba(0, 123, 182, 0.1);
}
.btn-flat.btn-pinterest {
  color: #cb2027;
}
.btn-flat.btn-pinterest circle {
  fill: rgba(203, 32, 39, 0.1);
}
.btn-flat.btn-git {
  color: #666666;
}
.btn-flat.btn-git circle {
  fill: rgba(102, 102, 102, 0.1);
}
.btn-flat.btn-tumblr {
  color: #32506d;
}
.btn-flat.btn-tumblr circle {
  fill: rgba(50, 80, 109, 0.1);
}
.btn-flat.btn-vimeo {
  color: #aad450;
}
.btn-flat.btn-vimeo circle {
  fill: rgba(170, 212, 80, 0.1);
}
.btn-flat.btn-youtube {
  color: #bb0000;
}
.btn-flat.btn-youtube circle {
  fill: rgba(187, 0, 0, 0.1);
}
.btn-flat.btn-flickr {
  color: #ff0084;
}
.btn-flat.btn-flickr circle {
  fill: rgba(255, 0, 132, 0.1);
}
.btn-flat.btn-reddit {
  color: #ff4500;
}
.btn-flat.btn-reddit circle {
  fill: rgba(255, 69, 0, 0.1);
}
.btn-flat.btn-dribbble {
  color: #ea4c89;
}
.btn-flat.btn-dribbble circle {
  fill: rgba(234, 76, 137, 0.1);
}
.btn-flat.btn-skype {
  color: #00aff0;
}
.btn-flat.btn-skype circle {
  fill: rgba(0, 175, 240, 0.1);
}
.btn-flat.btn-instagram {
  color: #517fa4;
}
.btn-flat.btn-instagram circle {
  fill: rgba(81, 127, 164, 0.1);
}
.btn-flat.btn-lastfm {
  color: #c3000d;
}
.btn-flat.btn-lastfm circle {
  fill: rgba(195, 0, 13, 0.1);
}
.btn-flat.btn-behance {
  color: #1769ff;
}
.btn-flat.btn-behance circle {
  fill: rgba(23, 105, 255, 0.1);
}
.btn-flat.btn-rss {
  color: #f26522;
}
.btn-flat.btn-rss circle {
  fill: rgba(242, 101, 34, 0.1);
}
.btn-multiline {
  padding-top: 15px;
  padding-bottom: 5px;
}
.btn-group,
.btn-group-vertical {
  vertical-align: initial;
}
.btn-group .btn i {
  vertical-align: middle;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 2px;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 2px;
}
.btn-spacer .btn + .btn {
  margin-left: 8px;
}
.btn-group-justified {
  display: flex;
  justify-content: space-between;
}
.btn-group-justified .btn {
  width: 100%;
}
.btn-group-round .btn:first-child {
  border-top-left-radius: 10rem;
  border-bottom-left-radius: 10rem;
}
.btn-group-round .btn:last-child {
  border-top-right-radius: 10rem;
  border-bottom-right-radius: 10rem;
}
.fab {
  position: relative;
  display: inline-block;
  z-index: 9;
}
.fab > .btn {
  position: relative;
  z-index: 1;
}
.fab-fixed {
  position: fixed;
  right: 40px;
  bottom: 40px;
}
.fab-buttons {
  position: absolute;
  bottom: 64px;
  right: 8px;
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column-reverse;
}
.fab-buttons li {
  padding: 4px 0;
  text-align: right;
  opacity: 0;
  transition: 0.4s;
}
.fab-buttons li:nth-child(1) {
  transform: translateY(103%);
}
.fab-buttons li:nth-child(2) {
  transform: translateY(206%);
}
.fab-buttons li:nth-child(3) {
  transform: translateY(309%);
}
.fab-buttons li:nth-child(4) {
  transform: translateY(412%);
}
.fab-buttons li:nth-child(5) {
  transform: translateY(515%);
}
.fab-buttons li:nth-child(6) {
  transform: translateY(618%);
}
.fab-buttons li:nth-child(7) {
  transform: translateY(721%);
}
.fab-buttons li:nth-child(8) {
  transform: translateY(824%);
}
.fab-buttons li:nth-child(9) {
  transform: translateY(927%);
}
.fab-icon-default,
.fab-icon-active {
  display: inline-block;
  position: absolute;
  left: 50%;
  top: 50%;
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
  transition: 0.5s;
}
.fab-icon-active {
  opacity: 0;
  transform: translate(-50%, -50%) scale(0);
}
.fab > .btn.active .fab-icon-default {
  opacity: 0;
  transform: translate(-50%, -50%) scale(0);
}
.fab > .btn.active .fab-icon-active {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}
.fab > .btn.active + .fab-buttons li {
  opacity: 1;
  transform: translate(0);
}
.fab-dir-bottom .fab-buttons {
  top: 64px;
  flex-direction: column;
}
.fab-dir-bottom .fab-buttons li:nth-child(1) {
  transform: translateY(-103%);
}
.fab-dir-bottom .fab-buttons li:nth-child(2) {
  transform: translateY(-206%);
}
.fab-dir-bottom .fab-buttons li:nth-child(3) {
  transform: translateY(-309%);
}
.fab-dir-bottom .fab-buttons li:nth-child(4) {
  transform: translateY(-412%);
}
.fab-dir-bottom .fab-buttons li:nth-child(5) {
  transform: translateY(-515%);
}
.fab-dir-bottom .fab-buttons li:nth-child(6) {
  transform: translateY(-618%);
}
.fab-dir-bottom .fab-buttons li:nth-child(7) {
  transform: translateY(-721%);
}
.fab-dir-bottom .fab-buttons li:nth-child(8) {
  transform: translateY(-824%);
}
.fab-dir-bottom .fab-buttons li:nth-child(9) {
  transform: translateY(-927%);
}
.fab-dir-left .fab-buttons {
  top: 0;
  right: 64px;
  flex-direction: row-reverse;
}
.fab-dir-left .fab-buttons li {
  padding: 8px 4px;
}
.fab-dir-left .fab-buttons li:nth-child(1) {
  transform: translateX(103%);
}
.fab-dir-left .fab-buttons li:nth-child(2) {
  transform: translateX(206%);
}
.fab-dir-left .fab-buttons li:nth-child(3) {
  transform: translateX(309%);
}
.fab-dir-left .fab-buttons li:nth-child(4) {
  transform: translateX(412%);
}
.fab-dir-left .fab-buttons li:nth-child(5) {
  transform: translateX(515%);
}
.fab-dir-left .fab-buttons li:nth-child(6) {
  transform: translateX(618%);
}
.fab-dir-left .fab-buttons li:nth-child(7) {
  transform: translateX(721%);
}
.fab-dir-left .fab-buttons li:nth-child(8) {
  transform: translateX(824%);
}
.fab-dir-left .fab-buttons li:nth-child(9) {
  transform: translateX(927%);
}
.fab-dir-right .fab-buttons {
  top: 0;
  left: 64px;
  flex-direction: row;
}
.fab-dir-right .fab-buttons li {
  padding: 8px 4px;
}
.fab-dir-right .fab-buttons li:nth-child(1) {
  transform: translateX(-103%);
}
.fab-dir-right .fab-buttons li:nth-child(2) {
  transform: translateX(-206%);
}
.fab-dir-right .fab-buttons li:nth-child(3) {
  transform: translateX(-309%);
}
.fab-dir-right .fab-buttons li:nth-child(4) {
  transform: translateX(-412%);
}
.fab-dir-right .fab-buttons li:nth-child(5) {
  transform: translateX(-515%);
}
.fab-dir-right .fab-buttons li:nth-child(6) {
  transform: translateX(-618%);
}
.fab-dir-right .fab-buttons li:nth-child(7) {
  transform: translateX(-721%);
}
.fab-dir-right .fab-buttons li:nth-child(8) {
  transform: translateX(-824%);
}
.fab-dir-right .fab-buttons li:nth-child(9) {
  transform: translateX(-927%);
}
.dropdown .flex-row,
.dropup .flex-row {
  align-items: center;
}
.dropdown-backdrop {
  cursor: default;
}
.dropdown-toggle {
  cursor: pointer;
  transition: 0.2s linear;
}
.dropdown-toggle::after {
  margin-left: 0.5em;
  vertical-align: 0.12em;
}
.dropup .dropdown-toggle::after {
  vertical-align: 0.2em;
}
.dropdown-toggle.no-caret::after {
  display: none;
}
.dropdown-toggle .icon {
  vertical-align: baseline;
  margin-right: 6px;
  font-size: 0.75rem;
}
.open > .btn-primary.dropdown-toggle {
  background-color: #48b0f7;
  border-color: #48b0f7;
}
.open > .btn-primary.dropdown-toggle.focus, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle:hover {
  background-color: #219ff5;
  border-color: #219ff5;
}
.open > .btn-secondary.dropdown-toggle {
  background-color: #e4e7ea;
  border-color: #e4e7ea;
}
.open > .btn-secondary.dropdown-toggle.focus, .open > .btn-secondary.dropdown-toggle:focus, .open > .btn-secondary.dropdown-toggle:hover {
  background-color: #dbdfe3;
  border-color: #dbdfe3;
}
.open > .btn-success.dropdown-toggle {
  background-color: #15c377;
  border-color: #15c377;
}
.open > .btn-success.dropdown-toggle.focus, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle:hover {
  background-color: #12a766;
  border-color: #12a766;
}
.open > .btn-info.dropdown-toggle {
  background-color: #48b0f7;
  border-color: #48b0f7;
}
.open > .btn-info.dropdown-toggle.focus, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle:hover {
  background-color: #2ba3f6;
  border-color: #2ba3f6;
}
.open > .btn-warning.dropdown-toggle {
  background-color: #faa64b;
  border-color: #faa64b;
}
.open > .btn-warning.dropdown-toggle.focus, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle:hover {
  background-color: #f99a32;
  border-color: #f99a32;
}
.open > .btn-danger.dropdown-toggle {
  background-color: #f96868;
  border-color: #f96868;
}
.open > .btn-danger.dropdown-toggle.focus, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle:hover {
  background-color: #f84f4f;
  border-color: #f84f4f;
}
.dropdown-grid {
  position: absolute;
  top: 100%;
  float: left;
  min-width: 300px;
  margin: 2px 0 0;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.dropdown-menu,
.dropdown-grid {
  color: #4d5259;
  border-radius: 2px;
  font-size: 13px;
  border-color: #f1f2f3;
  padding: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.06);
  z-index: 992;
  /*
  &.onAddTrigger-top-right {
    transform-origin: 97% top 0;
    transform: scale(0,0);
  }

  &.onAddTrigger-top-left {
    transform-origin: 3% top 0;
    transform: scale(0,0);
  }

  &.onAddTrigger-top-center {
    left: 50%;
    transform: scale(0,0) translateX(-50%);
  }


  &.onAddTrigger-bottom-right {
    transform-origin: 97% bottom 0;
    transform: scale(0,0);
  }

  &.onAddTrigger-bottom-left {
    transform-origin: 3% bottom 0;
    transform: scale(0,0);
  }

  &.onAddTrigger-bottom-center {
    left: 50%;
    transform-origin: center bottom 0;
    transform: scale(1,0) translateX(-50%);
  }
  */
}
.dropdown-menu a,
.dropdown-grid a {
  color: #4d5259;
}
.show > .dropdown-grid {
  display: flex;
}
.dropdown-item {
  color: #60666f;
  font-weight: 300;
  padding: 4px 12px;
  width: auto;
  margin: 4px;
  transition: 0.15s linear;
}
.dropdown-item:hover, .dropdown-item:focus {
  background-color: #f9fafb;
}
.dropdown-item.active, .dropdown-item:active {
  color: #4d5259;
  background-color: #f5f6f7;
}
.dropdown-item.show, .dropdown-item.show:focus, .dropdown-item.show:hover {
  background-color: #f9fafb;
  color: #4d5259;
}
.dropdown-item.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.dropdown-item.disabled:hover {
  background-color: transparent;
}
.dropdown-item.flexbox,
.dropdown-item .flexbox {
  align-items: baseline;
}
.dropdown-item i {
  margin-right: 0.5rem;
}
.dropdown-item .icon {
  vertical-align: baseline;
  margin-right: 6px;
  font-size: 0.875rem;
}
.dropdown-grid {
  display: none;
  flex-wrap: wrap;
  padding: 8px;
}
.dropdown-grid .dropdown-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-basis: 33.333333%;
  overflow: hidden;
  text-align: center;
  padding: 12px;
  margin: 0;
  min-height: 90px;
  border: 1px solid transparent;
}
.dropdown-grid .dropdown-item:hover {
  border-color: #f1f2f3;
}
.dropdown-grid .icon {
  font-size: 24px;
}
.dropdown-grid .title {
  margin: 6px -12px 0;
}
.dropdown-grid .i8-icon {
  margin: 0 12px -4px;
}
.dropdown-grid .i8-icon + .title {
  margin-top: 0;
}
.dropdown-grid.cols-2 {
  min-width: 200px;
}
.dropdown-grid.cols-2 .dropdown-item {
  flex-basis: 50%;
}
.dropdown-grid.cols-4 {
  min-width: 400px;
}
.dropdown-grid.cols-4 .dropdown-item {
  flex-basis: 25%;
}
.dropdown-grid-right {
  right: 0;
  left: auto;
}
.dropdown-header {
  text-transform: uppercase;
  color: #8b95a5;
  font-size: 12px;
  margin-bottom: 0;
  padding: 12px;
  letter-spacing: 0.25px;
  opacity: 0.8;
}
.dropdown-footer {
  display: flex;
  justify-content: space-between;
  background-color: #f9fafb;
  border-top: 1px solid #ebebeb;
  padding: 0 0.75rem;
}
.dropdown-footer a {
  display: inline-block;
  padding: 10px 8px;
  color: #8b95a5;
}
.dropdown-footer a:hover {
  color: #4d5259;
}
.topbar .dropdown-menu,
.topbar .dropdown-grid {
  margin-top: 7px !important;
  overflow: visible !important;
}
.topbar .dropdown-menu::before, .topbar .dropdown-menu::after,
.topbar .dropdown-grid::before,
.topbar .dropdown-grid::after {
  content: "";
  position: absolute;
  top: -11px;
  left: 17px;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 9px solid rgba(0, 0, 0, 0.045);
}
.topbar .dropdown-menu::after,
.topbar .dropdown-grid::after {
  top: -9px;
  border-bottom-color: #fdfeff;
}
.topbar .dropdown-menu.dropdown-menu-right::before, .topbar .dropdown-menu.dropdown-menu-right::after,
.topbar .dropdown-grid.dropdown-menu-right::before,
.topbar .dropdown-grid.dropdown-menu-right::after {
  left: auto;
  right: 17px;
}
.dropdown-divider {
  background-color: #f1f2f3;
  margin: 4px 0;
}
.dropdown-sm .dropdown-item {
  padding-top: 2px;
  padding-bottom: 2px;
}
.dropdown-sm .dropdown-grid {
  min-width: 270px;
}
.dropdown-sm .dropdown-grid .dropdown-item {
  min-height: 80px;
  font-size: 0.8125rem;
}
.dropdown-sm .dropdown-grid .icon {
  font-size: 20px;
}
.dropdown-sm .dropdown-grid.cols-2 {
  min-width: 180px;
}
.dropdown-sm .dropdown-grid.cols-4 {
  min-width: 360px;
}
.dropdown-lg .dropdown-item {
  padding-top: 7px;
  padding-bottom: 7px;
}
.dropdown-lg .dropdown-grid {
  min-width: 330px;
}
.dropdown-lg .dropdown-grid .dropdown-item {
  min-height: 100px;
}
.dropdown-lg .dropdown-grid .icon {
  font-size: 28px;
}
.dropdown-lg .dropdown-grid.cols-2 {
  min-width: 220px;
}
.dropdown-lg .dropdown-grid.cols-4 {
  min-width: 440px;
}
.breadcrumb {
  background-color: transparent;
  padding: 0;
}
.breadcrumb a {
  color: #8b95a5;
}
.breadcrumb a:hover {
  color: #48b0f7;
  text-decoration: none;
}
.breadcrumb .breadcrumb-item i {
  opacity: 0.9;
  margin-right: 2px;
}
.breadcrumb-item + .breadcrumb-item::before {
  color: #8b95a5;
}
.breadcrumb-arrow .breadcrumb-item + .breadcrumb-item::before {
  content: "\e649";
  font-family: themify;
  font-size: 0.5rem;
  vertical-align: middle;
}
.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
  display: block;
}
.carousel-caption {
  padding-bottom: 0;
}
.carousel-caption h1, .carousel-caption h2, .carousel-caption h3, .carousel-caption h4, .carousel-caption h5, .carousel-caption h6 {
  color: #fff;
}
.carousel-control-next-icon,
.carousel-control-prev-icon {
  font-family: themify;
  font-size: 28px;
  background: none;
}
.carousel-control-next-icon::before {
  content: "\e649";
}
.carousel-control-prev-icon::before {
  content: "\e64a";
}
.carousel-indicators {
  bottom: 16px;
  margin-bottom: 0;
}
.carousel-indicators li {
  border: none;
  background-color: #fff;
  opacity: 0.4;
  margin-left: 2px;
  margin-right: 2px;
  transition: 0.2s linear;
}
.carousel-indicators .active {
  opacity: 0.8;
}
.carousel-indicators-outside {
  position: static;
  margin: 0 auto;
  padding-top: 16px;
}
.carousel-indicators-outside li {
  background-color: #dcddde;
}
.carousel-indicators-outside .active {
  background-color: #c2c8cf;
}
.carousel-indicators-primary .active {
  background-color: #48b0f7;
}
.carousel-indicators-secondary .active {
  background-color: #e4e7ea;
}
.carousel-indicators-success .active {
  background-color: #15c377;
}
.carousel-indicators-info .active {
  background-color: #48b0f7;
}
.carousel-indicators-warning .active {
  background-color: #faa64b;
}
.carousel-indicators-danger .active {
  background-color: #f96868;
}
.carousel-indicators-pink .active {
  background-color: #f96197;
}
.carousel-indicators-purple .active {
  background-color: #926dde;
}
.carousel-indicators-brown .active {
  background-color: #8d6658;
}
.carousel-indicators-cyan .active {
  background-color: #57c7d4;
}
.carousel-indicators-yellow .active {
  background-color: #fcc525;
}
.carousel-indicators-gray .active {
  background-color: #868e96;
}
.carousel-indicators-dark .active {
  background-color: #465161;
}
.close {
  font-weight: 300;
  outline: none !important;
  transition: 0.2s linear;
}
.badge{border-radius:0.5rem;
  font-weight: 400;
  line-height: 1.3;
  font-size: 85%}
.badge:empty {
  display: inline-block;
  vertical-align: inherit;
}
.badge-pill {
  border-radius: 10rem;
}
.badge-primary {
  background-color: #48b0f7;
}
.badge-primary[href]:focus, .badge-primary[href]:hover {
  background-color: #30a5f6;
}
.badge-secondary {
  background-color: #e4e7ea;
}
.badge-secondary[href]:focus, .badge-secondary[href]:hover {
  background-color: #d6dadf;
}
.badge-success {
  background-color: #15c377;
}
.badge-success[href]:focus, .badge-success[href]:hover {
  background-color: #13ac69;
}
.badge-info {
  background-color: #48b0f7;
}
.badge-info[href]:focus, .badge-info[href]:hover {
  background-color: #30a5f6;
}
.badge-warning {
  background-color: #faa64b;
}
.badge-warning[href]:focus, .badge-warning[href]:hover {
  background-color: #f99a32;
}
.badge-danger {
  background-color: #f96868;
}
.badge-danger[href]:focus, .badge-danger[href]:hover {
  background-color: #f84f4f;
}
.badge-pink {
  background-color: #f96197;
}
.badge-pink[href]:focus, .badge-pink[href]:hover {
  background-color: #f84887;
}
.badge-purple {
  background-color: #926dde;
}
.badge-purple[href]:focus, .badge-purple[href]:hover {
  background-color: #8258d9;
}
.badge-brown {
  background-color: #8d6658;
}
.badge-brown[href]:focus, .badge-brown[href]:hover {
  background-color: #7d5b4e;
}
.badge-cyan {
  background-color: #57c7d4;
}
.badge-cyan[href]:focus, .badge-cyan[href]:hover {
  background-color: #43c0cf;
}
.badge-yellow {
  background-color: #fcc525;
}
.badge-yellow[href]:focus, .badge-yellow[href]:hover {
  background-color: #fcbe0c;
}
.badge-gray {
  background-color: #868e96;
}
.badge-gray[href]:focus, .badge-gray[href]:hover {
  background-color: #78818a;
}
.badge-dark {
  background-color: #465161;
}
.badge-dark[href]:focus, .badge-dark[href]:hover {
  background-color: #3b4552;
}
.badge-warning {
  color: #fff;
}
.badge-default {
  color: #616a78;
  background-color: #f5f6f7;
}
.badge-default[href]:focus, .badge-default[href]:hover {
  color: #616a78;
  background-color: #edeef0;
}
.badge-secondary {
  color: #616a78;
  background-color: #e4e7ea;
}
.badge-secondary[href]:focus, .badge-secondary[href]:hover {
  color: #616a78;
  background-color: #dbdfe3;
}
.badge-sm {
  line-height: 1.2;
  padding-top: 1px;
  padding-bottom: 2px;
  font-size: 75%;
}
.badge-lg {
  line-height: 1.5;
  padding: 5px 7px;
  font-size: 95%;
}
.badge-xl {
  line-height: 1.7;
  padding: 7px 9px;
  font-size: 100%;
}
.badge-dot {
  width: 8px;
  height: 8px;
  padding: 0;
  border-radius: 100%;
  vertical-align: middle;
}
.badge-dot.badge-sm {
  width: 6px;
  height: 6px;
}
.badge-dot.badge-lg {
  width: 10px;
  height: 10px;
}
.badge-dot.badge-xl {
  width: 12px;
  height: 12px;
}
.badge-ring {
  position: relative;
  width: 10px;
  height: 10px;
  padding: 0;
  border-radius: 100%;
  vertical-align: middle;
}
.badge-ring::after {
  content: "";
  position: absolute;
  top: 2px;
  left: 2px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #fff;
  transform: scale(1);
  transition: 0.3s;
}
.badge-ring.badge-sm {
  width: 8px;
  height: 8px;
}
.badge-ring.badge-sm::after {
  width: 4px;
  height: 4px;
}
.badge-ring.badge-lg {
  width: 12px;
  height: 12px;
}
.badge-ring.badge-lg::after {
  width: 8px;
  height: 8px;
}
.badge-ring.badge-xl {
  width: 14px;
  height: 14px;
}
.badge-ring.badge-xl::after {
  width: 10px;
  height: 10px;
}
.badge-ring.fill::after {
  transform: scale(0);
}
.badge-bold {
  font-family: Roboto, sans-serif;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
}
.list-group .badge-pill {
  margin-top: 3px;
}
.list-group.bordered {
  border: 1px solid #ebebeb;
}
.list-group-item {
  font-weight: 0.875rem;
  border: 0;
  border-bottom: 1px solid #f3f3f3;
  margin-bottom: 0;
  border-radius: 0 !important;
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  background-color: #48b0f7;
  border-color: #48b0f7;
}
.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: #fff;
}
.list-group-item:last-child {
  border-bottom: 0;
}
.list-group-item .media {
  margin-bottom: 0;
}
.list-group-item-heading {
  font-weight: 400;
}
a.list-group-item:focus,
a.list-group-item:hover,
button.list-group-item:focus,
button.list-group-item:hover {
  background-color: #f9fafb;
}
.nav-item i {
  width: 1.28571429em;
  text-align: center;
}
.nav-link {
  font-weight: 400;
  color: #8b95a5;
  line-height: 33px;
  padding: 0px 12px;
  white-space: nowrap;
}
.nav-link:hover, .nav-link:focus, .nav-link.active {
  color: #4d5259;
}
.nav-link.disabled {
  color: #8b95a5;
  opacity: 0.7;
}
.nav-primary .nav-link:not(.disabled):hover, .nav-primary .nav-link:not(.disabled):focus {
  color: #48b0f7;
}
.nav:not(.nav-tabs) .nav-link > * {
  margin: 0 4px;
}
.nav:not(.nav-tabs) .nav-link > *:first-child {
  margin-left: 0;
}
.nav:not(.nav-tabs) .nav-link > *:last-child {
  margin-right: 0;
}
.nav:not(.nav-tabs) .nav-link > *:not(.badge) {
  flex-grow: 1;
}
.nav-action {
  color: #8b95a5;
  font-size: 14px;
  opacity: 0;
  margin: 0 4px;
}
.nav-action:hover {
  color: #4d5259;
}
.nav-item:hover .nav-action {
  opacity: 1;
}
.nav-actions-visible .nav-action {
  opacity: 1;
}
.nav-pills::after {
  display: none;
}
.nav-pills .nav-link {
  border-radius: 2px;
}
.nav-pills .nav-item.show .nav-link,
.nav-pills .nav-link.active {
  color: #4d5259;
  background-color: #f9fafb;
}
.nav.flex-column .nav-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 29px;
  transition: 0.2s linear;
}
.nav.flex-column .nav-item + .nav-item {
  margin: 4px 0;
}
.nav.flex-column .nav-item:first-child {
  margin-bottom: 4px;
}
.nav.flex-column .nav-item:last-child {
  margin-bottom: 0;
}
.nav.flex-column .nav-item.active .nav-link {
  color: #4d5259;
}
.nav.flex-column .nav-item.disabled {
  background-color: transparent;
  opacity: 0.7;
  cursor: not-allowed;
}
.nav.flex-column .nav-item.disabled .nav-link {
  color: #8b95a5;
}
.nav.flex-column .nav-item.disabled > * {
  cursor: not-allowed;
}
.nav.flex-column .nav-link {
  flex: 1;
  padding: 0;
}
.nav.flex-column.nav-pills .nav-item {
  padding: 0 12px;
  height: 36px;
  border-radius: 2px;
}
.nav.flex-column.nav-pills .nav-item.active, .nav.flex-column.nav-pills .nav-item:hover {
  background-color: #f9fafb;
}
.nav.flex-column.nav-pills .nav-item > * {
  margin: 0 6px;
}
.nav-dot-separated .nav-item,
.nav-dot-separated > .nav-link {
  display: inline-flex;
  align-items: center;
  margin-left: 0 !important;
}
.nav-dot-separated .nav-item::after,
.nav-dot-separated > .nav-link::after {
  content: "•";
  vertical-align: middle;
  color: #616a78;
  opacity: 0.4;
  cursor: default;
}
.nav-dot-separated .nav-item:last-child::after,
.nav-dot-separated > .nav-link:last-child::after {
  display: none;
}
.nav-dot-separated .nav-item:hover::after,
.nav-dot-separated > .nav-link:hover::after {
  color: #616a78;
}
.nav-dot-separated > .nav-link {
  padding-right: 0;
}
.nav-dot-separated > .nav-link::after {
  padding-left: inherit;
}
.nav-dotted .nav-link {
  line-height: normal;
  padding: 0 4px;
  margin-left: 8px;
  margin-right: 8px;
  border-bottom: 1px dotted #959daa;
}
.nav-sm .nav-item {
  height: 29px !important;
}
.nav-sm .nav-link {
  line-height: 29px;
}
.nav-lg .nav-item {
  height: 48px !important;
  font-size: 14px;
}
.nav-lg .nav-link {
  line-height: 48px;
  font-weight: 300;
}
.nav.gap-0 .nav-link {
  padding: 0;
}
.nav.gap-1 .nav-link {
  padding: 0 4px;
}
.nav.gap-2 .nav-link {
  padding: 0 8px;
}
.nav.gap-3 .nav-link {
  padding: 0 12px;
}
.nav.gap-4 .nav-link {
  padding: 0 16px;
}
.nav.gap-5 .nav-link {
  padding: 0 20px;
}
.nav.no-gutters > .nav-link:first-child,
.nav.no-gutters .nav-item:first-child .nav-link {
  padding-left: 0;
}
.nav.no-gutters > .nav-link:last-child,
.nav.no-gutters .nav-item:last-child .nav-link {
  padding-right: 0;
}
.page-link {
  color: #8b95a5;
  font-weight: 400;
  border-color: #ebebeb;
  padding: 0 8px;
  margin: 0 3px;
  min-width: 31px;
  line-height: 29px;
  text-align: center;
  border-radius: 2px !important;
}
.page-link:hover, .page-link:focus {
  background-color: #f9fafb;
  color: #4d5259;
}
.page-link span {
  font-size: 75%;
}
.page-item.disabled .page-link, .page-item.disabled .page-link:focus, .page-item.disabled .page-link:hover {
  opacity: 0.6;
}
.page-item.active .page-link, .page-item.active .page-link:focus, .page-item.active .page-link:hover {
  background-color: #48b0f7;
  border-color: #48b0f7;
  font-weight: 500;
}
.pagination.no-border .page-link {
  border: none;
}
.pagination.no-border .page-link:hover, .pagination.no-border .page-link:focus {
  border-color: #f9fafb;
}
.pagination.no-gutters {
  margin-left: 1px;
}
.pagination.no-gutters .page-link {
  margin: 0;
  margin-left: -1px;
  border-radius: 0 !important;
}
.pagination-circle .page-link {
  border-radius: 50% !important;
}
.pagination-sm .page-link {
  padding: 0;
  min-width: 26px;
  line-height: 24px;
}
.pagination-lg .page-link {
  padding: 0;
  min-width: 38px;
  line-height: 36px;
}
.pagination-primary .page-item.active .page-link, .pagination-primary .page-item.active .page-link:focus, .pagination-primary .page-item.active .page-link:hover {
  background-color: #48b0f7;
  border-color: #48b0f7;
}
.pagination-secondary .page-item.active .page-link, .pagination-secondary .page-item.active .page-link:focus, .pagination-secondary .page-item.active .page-link:hover {
  background-color: #e4e7ea;
  border-color: #e4e7ea;
}
.pagination-success .page-item.active .page-link, .pagination-success .page-item.active .page-link:focus, .pagination-success .page-item.active .page-link:hover {
  background-color: #15c377;
  border-color: #15c377;
}
.pagination-info .page-item.active .page-link, .pagination-info .page-item.active .page-link:focus, .pagination-info .page-item.active .page-link:hover {
  background-color: #48b0f7;
  border-color: #48b0f7;
}
.pagination-warning .page-item.active .page-link, .pagination-warning .page-item.active .page-link:focus, .pagination-warning .page-item.active .page-link:hover {
  background-color: #faa64b;
  border-color: #faa64b;
}
.pagination-danger .page-item.active .page-link, .pagination-danger .page-item.active .page-link:focus, .pagination-danger .page-item.active .page-link:hover {
  background-color: #f96868;
  border-color: #f96868;
}
.pagination-pink .page-item.active .page-link, .pagination-pink .page-item.active .page-link:focus, .pagination-pink .page-item.active .page-link:hover {
  background-color: #f96197;
  border-color: #f96197;
}
.pagination-purple .page-item.active .page-link, .pagination-purple .page-item.active .page-link:focus, .pagination-purple .page-item.active .page-link:hover {
  background-color: #926dde;
  border-color: #926dde;
}
.pagination-brown .page-item.active .page-link, .pagination-brown .page-item.active .page-link:focus, .pagination-brown .page-item.active .page-link:hover {
  background-color: #8d6658;
  border-color: #8d6658;
}
.pagination-cyan .page-item.active .page-link, .pagination-cyan .page-item.active .page-link:focus, .pagination-cyan .page-item.active .page-link:hover {
  background-color: #57c7d4;
  border-color: #57c7d4;
}
.pagination-yellow .page-item.active .page-link, .pagination-yellow .page-item.active .page-link:focus, .pagination-yellow .page-item.active .page-link:hover {
  background-color: #fcc525;
  border-color: #fcc525;
}
.pagination-gray .page-item.active .page-link, .pagination-gray .page-item.active .page-link:focus, .pagination-gray .page-item.active .page-link:hover {
  background-color: #868e96;
  border-color: #868e96;
}
.pagination-dark .page-item.active .page-link, .pagination-dark .page-item.active .page-link:focus, .pagination-dark .page-item.active .page-link:hover {
  background-color: #465161;
  border-color: #465161;
}
.pagination-secondary .page-item.active .page-link, .pagination-secondary .page-item.active .page-link:focus, .pagination-secondary .page-item.active .page-link:hover {
  color: #8b95a5;
}
.timeline {
  position: relative;
  list-style: none;
  margin: 0 auto 30px;
  padding-left: 0;
  width: 90%;
  z-index: 1;
}
.timeline-block {
  display: flex;
}
.timeline-detail {
  flex: 1;
  padding-bottom: 30px;
}
@media (max-width: 767px) {
  .timeline-detail {
    display: none;
  }
}
.timeline-point {
  position: relative;
  flex-shrink: 0;
  flex-grow: 0;
  order: 2;
  width: 96px;
  padding-bottom: 30px;
  text-align: center;
}
.timeline-point::before {
  content: "";
  position: absolute;
  top: 9px;
  left: 50%;
  bottom: -9px;
  width: 1px;
  margin-left: -1px;
  z-index: -1;
  background-color: #ebebeb;
}
.timeline .timeline-block:first-child .timeline-point::after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  display: inline-block;
  width: 4px;
  height: 4px;
  margin-left: -2px;
  border-radius: 50%;
}
.timeline .timeline-block:last-child .timeline-point::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  display: inline-block;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  border-radius: 50%;
}
.timeline-point-primary::before {
  background-color: #48b0f7;
}
.timeline-point-secondary::before {
  background-color: #e4e7ea;
}
.timeline-point-success::before {
  background-color: #15c377;
}
.timeline-point-info::before {
  background-color: #48b0f7;
}
.timeline-point-warning::before {
  background-color: #faa64b;
}
.timeline-point-danger::before {
  background-color: #f96868;
}
.timeline-point-pink::before {
  background-color: #f96197;
}
.timeline-point-purple::before {
  background-color: #926dde;
}
.timeline-point-brown::before {
  background-color: #8d6658;
}
.timeline-point-cyan::before {
  background-color: #57c7d4;
}
.timeline-point-yellow::before {
  background-color: #fcc525;
}
.timeline-point-gray::before {
  background-color: #868e96;
}
.timeline-point-dark::before {
  background-color: #465161;
}
.timeline-content {
  flex: 1;
  margin-bottom: 60px;
}
.timeline-content .card {
  margin-bottom: 0;
}
.timeline-period {
  position: relative;
  padding: 30px 0;
  text-align: center;
  font-size: 20px;
  font-weight: 300;
  color: #8b95a5;
}
.timeline-period::after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  display: inline-block;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  background-color: #ebebeb;
  border-radius: 50%;
}
.timeline-period time {
  font-size: inherit;
  font-weight: inherit;
}
.timeline .timeline-period:first-child::after {
  display: none;
}
@media (max-width: 1025px) {
  .timeline .timeline-block .timeline-detail {
    order: 1;
    text-align: right;
  }
  .timeline .timeline-block .timeline-content {
    order: 3;
  }
}
@media (min-width: 1025px) {
  .timeline .timeline-block:nth-child(even) .timeline-detail {
    order: 1;
    text-align: right;
  }
  .timeline .timeline-block:nth-child(even) .timeline-content {
    order: 3;
  }
  .timeline .timeline-block:nth-child(odd) .timeline-detail {
    order: 3;
    text-align: left;
  }
  .timeline .timeline-block:nth-child(odd) .timeline-content {
    order: 1;
  }
}
.timeline.timeline-content-left .timeline-block .timeline-detail {
  order: 3;
  text-align: left;
}
.timeline.timeline-content-left .timeline-block .timeline-content {
  order: 1;
}
.timeline.timeline-content-right .timeline-block .timeline-detail {
  order: 1;
  text-align: right;
}
.timeline.timeline-content-right .timeline-block .timeline-content {
  order: 3;
}
.timeline-activity .timeline-content {
  margin-bottom: 10px;
}
.timeline-point-xs .timeline-point {
  width: 32px;
}
.timeline-point-sm .timeline-point {
  width: 64px;
}
.timeline-point-lg .timeline-point {
  width: 128px;
}
.timeline-point-xl .timeline-point {
  width: 256px;
}
[data-provide~=fullscreen] .fullscreen-active {
  display: none;
}
[data-provide~=fullscreen].is-fullscreen .fullscreen-default {
  display: none;
}
[data-provide~=fullscreen].is-fullscreen .fullscreen-active {
  display: inline-block;
}
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
  display: none;
}
.pace .pace-progress {
  background: #48b0f7;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  z-index: 2001;
}
.pace-inactive {
  display: none;
}
body[data-provide~=pace] .pace {
  display: block;
}
body[data-provide~=pace] .pace-inactive {
  display: none;
}
.pace-primary .pace-progress {
  background: #48b0f7;
}
.pace-secondary .pace-progress {
  background: #e4e7ea;
}
.pace-success .pace-progress {
  background: #15c377;
}
.pace-info .pace-progress {
  background: #48b0f7;
}
.pace-warning .pace-progress {
  background: #faa64b;
}
.pace-danger .pace-progress {
  background: #f96868;
}
.pace-pink .pace-progress {
  background: #f96197;
}
.pace-purple .pace-progress {
  background: #926dde;
}
.pace-brown .pace-progress {
  background: #8d6658;
}
.pace-cyan .pace-progress {
  background: #57c7d4;
}
.pace-yellow .pace-progress {
  background: #fcc525;
}
.pace-gray .pace-progress {
  background: #868e96;
}
.pace-dark .pace-progress {
  background: #465161;
}
.mapael {
  /* Reset Zoom button first */
  /* Then Zoom In button */
  /* Then Zoom Out button */
}
.mapael .map {
  position: relative;
}
.mapael .zoomButton {
  background-color: #fff;
  border: 1px solid #f1f2f3;
  color: #4d5259;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-radius: 3px;
  cursor: pointer;
  position: absolute;
  top: 0;
  font-weight: bold;
  left: 10px;
  -webkit-user-select: none;
          user-select: none;
  transition: 0.2s linear;
}
.mapael .zoomButton:hover {
  background-color: #f9fafb;
}
.mapael .zoomReset {
  top: 10px;
}
.mapael .zoomIn {
  top: 34px;
}
.mapael .zoomOut {
  top: 58px;
}
.mapael .mapTooltip {
  position: absolute;
  background-color: #474c4b;
  opacity: 0.7;
  border-radius: 3px;
  padding: 4px 8px;
  max-width: 200px;
  display: none;
  color: #fff;
  z-index: 1000;
}
svg.emojione {
  width: 18px;
  height: 18px;
  margin: 0 2px;
  vertical-align: text-bottom;
}
.fc button {
  font-weight: 400;
  height: 36px;
  line-height: 36px;
  padding: 0 12px;
  text-transform: capitalize;
}
.fc-state-default {
  border: 1px solid #ebebeb;
  background-color: #fcfdfe;
  background-image: none;
  color: #4d5259;
  text-shadow: none;
  box-shadow: none;
}
.fc-state-default:hover {
  background-color: #f5f6f7;
}
.fc-state-default.fc-corner-right {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.fc-state-default.fc-corner-left {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.fc-state-active {
  background-color: #f5f6f7;
}
.fc-state-disabled:hover {
  background-color: #fcfdfe;
}
.fc-unthemed .fc-content,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-list-heading td,
.fc-unthemed .fc-list-view,
.fc-unthemed .fc-popover,
.fc-unthemed .fc-row,
.fc-unthemed tbody,
.fc-unthemed td,
.fc-unthemed th,
.fc-unthemed thead {
  border-color: #ebebeb;
}
.fc th {
  font-weight: 400;
  border: none;
  padding: 12px 0;
}
.fc-event {
  font-size: 12px;
  border: none;
  color: #fff;
  border-radius: 2px;
  padding: 2px 6px;
  opacity: 0.9;
  transition: none;
}
.fc-event:hover {
  opacity: 1;
}
.fc-event:not(.badge),
.fc-event-dot:not(.badge) {
  background-color: #48b0f7;
}
.fc-content {
  color: #fff;
}
.fc-day-grid-event .fc-time {
  font-weight: 500;
  padding-right: 4px;
}
.fc-day-grid-event {
  margin-top: 2px;
  margin-bottom: 2px;
}
.fc-unthemed .fc-divider,
.fc-unthemed .fc-list-heading td,
.fc-unthemed .fc-popover .fc-header {
  background-color: #f5f6f7;
}
.fc-popover .fc-header {
  padding: 4px 8px;
}
.fc-unthemed .fc-popover .fc-header .fc-close {
  color: #8b95a5;
  opacity: 0.7;
  margin-top: 6px;
  transition: 0.3s;
}
.fc-unthemed .fc-popover .fc-header .fc-close:hover {
  opacity: 1;
}
.fc-toolbar h2 {
  font-family: Roboto, sans-serif;
  font-size: 18px;
  color: #4d5259;
  padding-top: 8px;
}
.fc-head-container {
  border: none !important;
}
.pswp__caption__center {
  text-align: center;
}
.ps-container {
  position: relative;
}
.ps-container > .ps-scrollbar-x-rail {
  height: 3px;
}
.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: rgba(0, 0, 0, 0.25);
  border-radius: 0;
  height: 3px;
  bottom: 0;
}
.ps-container > .ps-scrollbar-x-rail:hover,
.ps-container > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x, .ps-container > .ps-scrollbar-x-rail:active,
.ps-container > .ps-scrollbar-x-rail:active > .ps-scrollbar-x {
  height: 7px;
}
.ps-container > .ps-scrollbar-y-rail {
  width: 3px;
  right: 2px !important;
}
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: rgba(0, 0, 0, 0.25);
  border-radius: 0;
  width: 3px;
  right: 0;
}
.ps-container > .ps-scrollbar-y-rail:hover,
.ps-container > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y, .ps-container > .ps-scrollbar-y-rail:active,
.ps-container > .ps-scrollbar-y-rail:active > .ps-scrollbar-y {
  width: 7px;
}
.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail,
.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: rgba(0, 0, 0, 0.1);
}
.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x,
.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: rgba(0, 0, 0, 0.4);
  height: 7px;
}
.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y,
.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: rgba(0, 0, 0, 0.4);
  width: 7px;
}
.ps-container:hover > .ps-scrollbar-x-rail:hover,
.ps-container:hover > .ps-scrollbar-y-rail:hover,
.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail,
.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail,
.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail,
.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: rgba(0, 0, 0, 0.1);
}
.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x,
.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y,
.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x,
.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y,
.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x,
.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: rgba(0, 0, 0, 0.3);
}
.swal2-modal .swal2-title {
  font-family: Roboto, sans-serif;
  font-size: 22px;
  font-weight: 400;
  letter-spacing: 0.5px;
  color: #313944;
}
.swal2-modal .swal2-content {
  color: #4d5259;
  font-size: 1rem;
}
.swal2-modal .swal2-confirm,
.swal2-modal .swal2-cancel {
  min-width: 80px;
  margin-top: 3px;
  margin-bottom: 3px;
}
.swal2-modal button + button {
  margin-left: 12px;
}
.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-has-title .shepherd-content header {
  background-color: #f5f6f7;
}
.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-has-title .shepherd-content header h3 {
  font-size: 16px;
}
.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-element-attached-top.shepherd-element-attached-center.shepherd-has-title .shepherd-content:before, .shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-element-attached-top.shepherd-element-attached-left.shepherd-target-attached-bottom.shepherd-has-title .shepherd-content:before, .shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-element-attached-top.shepherd-element-attached-right.shepherd-target-attached-bottom.shepherd-has-title .shepherd-content:before {
  border-bottom-color: #f5f6f7;
}
.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content {
  font-size: 14px;
  line-height: 24px;
  width: 400px;
  max-width: calc(100% - 32px);
  filter: none;
  border: 1px solid #f1f2f3;
  border-radius: 3px;
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.06);
}
.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content::before {
  border-width: 12px;
}
.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content footer .shepherd-buttons li .shepherd-button {
  color: #fff;
}
.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content .shepherd-text p {
  line-height: inherit;
}
.backdrop-tour {
  background-color: rgba(0, 0, 0, 0.3) !important;
  z-index: 999;
}
.shepherd-active .shepherd-step,
.shepherd-active .shepherd-target.shepherd-enabled {
  z-index: 1000;
}
.shepherd-active .shepherd-target .shepherd-target {
  z-index: 1001;
}
[data-provide~=sortable] [draggable=true] {
  cursor: move;
}
.sortable-placeholder {
  background-color: #f9fafb;
  border: 2px dashed #ebebeb;
}
.sortable-dot {
  display: inline-block;
  width: 5px;
  min-height: 20px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAG0lEQVQYV2NkYGD4z8DAwMgABXAGNgGwSgwVAFbmAgXQdISfAAAAAElFTkSuQmCC);
  cursor: move;
  cursor: -webkit-zoom-grabbing;
  opacity: 0.6;
}
.lity-close {
  font-family: Roboto, sans-serif;
  font-weight: 300;
  opacity: 0.6;
  transition: 0.5s;
}
.lity-close:hover, .lity-close:focus, .lity-close:active {
  font-family: Roboto, sans-serif;
  font-weight: 300;
  opacity: 1;
}
.bootstrap-table {
  margin-bottom: 1rem;
}
.bootstrap-table .table {
  padding: 0 !important;
  border-bottom: 0;
}
.bootstrap-table .table td,
.bootstrap-table .table th {
  padding: 0.75rem !important;
}
.bootstrap-table .table > thead > tr > th {
  border-bottom-color: #ebebeb;
}
.bootstrap-table .table-separated {
  border-collapse: separate !important;
}
.bootstrap-table .table-separated > thead > tr > th {
  border-bottom: 0;
}
.bootstrap-table .table-sm th,
.bootstrap-table .table-sm td {
  padding: 0.5rem !important;
}
.bootstrap-table .table-lg th,
.bootstrap-table .table-lg td {
  padding: 1rem !important;
}
.fixed-table-container {
  border: none;
  border-radius: 0;
}
.fixed-table-container thead th,
.fixed-table-container tbody td {
  border-left: none;
}
.fixed-table-container thead th {
  position: relative;
}
.fixed-table-container thead th .th-inner {
  background-image: none !important;
  padding: 0;
}
.fixed-table-container thead th .th-inner::before, .fixed-table-container thead th .th-inner::after {
  content: "";
  position: absolute;
  right: 12px;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}
.fixed-table-container thead th .both::before {
  border-bottom: 8px solid #ebebeb;
  bottom: 55%;
}
.fixed-table-container thead th .both::after {
  border-top: 8px solid #ebebeb;
  top: 55%;
}
.fixed-table-container thead th .desc::before {
  display: none;
}
.fixed-table-container thead th .desc::after {
  border-top-color: #8b95a5;
}
.fixed-table-container thead th .asc::before {
  border-bottom-color: #8b95a5;
}
.fixed-table-container thead th .asc::after {
  display: none;
}
.fixed-table-body .table > thead > tr > th {
  border-bottom: none;
}
.fixed-table-body .card-view .title {
  font-weight: 500;
}
.fixed-table-header .table th {
  padding: 0 !important;
}
.fixed-table-header .table .th-inner {
  padding: 0.75rem;
}
.dataTables_wrapper {
  padding-left: 0;
  padding-right: 0;
}
.dataTables_wrapper tfoot .form-control {
  width: auto;
}
.jsgrid-cell {
  padding: 0.625rem;
}
.jsgrid-header-cell {
  font-weight: 400;
  padding: 0.75rem;
}
.jsgrid-grid-header,
.jsgrid-header-row > .jsgrid-header-cell {
  background-color: #f9fafb;
}
.jsgrid-edit-row > .jsgrid-cell,
.jsgrid-filter-row > .jsgrid-cell,
.jsgrid-grid-body,
.jsgrid-grid-header,
.jsgrid-header-row > .jsgrid-header-cell,
.jsgrid-insert-row > .jsgrid-cell {
  border-color: #f1f2f3;
}
.jsgrid-alt-row > .jsgrid-cell {
  background: #fcfdfe;
}
.jsgrid-selected-row > .jsgrid-cell {
  background: #f3f9ff;
  border-color: #f1f2f3;
}
.jsgrid-grid-body tr:last-child .jsgrid-cell {
  border-bottom: 0;
}
.jsgrid input,
.jsgrid select,
.jsgrid textarea {
  border: 1px solid #ebebeb;
  border-radius: 2px;
  color: #8b95a5;
  padding: 5px 8px;
  font-size: 14px;
  line-height: 20px;
  transition: 0.2s linear;
}
.jsgrid input:focus,
.jsgrid select:focus,
.jsgrid textarea:focus {
  border-color: #aadafb;
  color: #4d5259;
  outline: none;
}
.jsgrid select {
  height: 32px;
}
.jsgrid-pager {
  text-align: center;
}
.jsgrid-pager a {
  color: #48b0f7;
}
.jsgrid-pager-current-page {
  font-weight: 500;
}
.swiper-container {
  width: 100%;
  height: 100%;
}
.swiper-container .container,
.swiper-container [class^=col-] {
  box-sizing: border-box;
}
.swiper-slide .card-shadowed {
  margin-left: 10px;
  margin-right: 10px;
}
.swiper-button-next,
.swiper-button-prev {
  background-image: none;
  color: #8b95a5;
  transition: 0.4s;
}
.swiper-button-next::before,
.swiper-button-prev::before {
  font-family: themify;
  font-size: 1.75rem;
  opacity: 0.7;
  transition: 0.4s;
}
.swiper-button-next:hover::before,
.swiper-button-prev:hover::before {
  opacity: 1;
}
.swiper-button-next::before {
  content: "\e649";
}
.swiper-button-prev::before {
  content: "\e64a";
}
.swiper-button-next {
  right: 0;
}
.swiper-button-prev {
  left: 0;
}
.swiper-button-hidden .swiper-button-next {
  right: -44px;
}
.swiper-button-hidden .swiper-button-prev {
  left: -44px;
}
.swiper-button-hidden:hover .swiper-button-next {
  right: 24px;
}
.swiper-button-hidden:hover .swiper-button-prev {
  left: 24px;
}
.swiper-button-box .swiper-button-next,
.swiper-button-box .swiper-button-prev {
  width: 44px;
  height: 64px;
  margin-top: -32px;
  line-height: 64px;
  text-align: center;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.2);
  opacity: 0.6;
  transition: 0.4s;
}
.swiper-button-box .swiper-button-next::before,
.swiper-button-box .swiper-button-prev::before {
  font-family: themify;
  font-size: 1.75rem;
  opacity: 1;
}
.swiper-button-box .swiper-button-next:hover,
.swiper-button-box .swiper-button-prev:hover {
  opacity: 1;
}
@media (max-width: 1025px) {
  .swiper-button-box .swiper-button-next,
.swiper-button-box .swiper-button-prev {
    width: 24px;
    height: 30px;
    margin-top: -15px;
    line-height: 30px;
  }
  .swiper-button-box .swiper-button-next::before,
.swiper-button-box .swiper-button-prev::before {
    font-size: 1rem;
  }
}
.swiper-button-box .swiper-button-next {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.swiper-button-box .swiper-button-prev {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.swiper-button-box.swiper-button-hidden:hover .swiper-button-next {
  right: 0;
}
.swiper-button-box.swiper-button-hidden:hover .swiper-button-prev {
  left: 0;
}
.swiper-button-circular .swiper-button-next,
.swiper-button-circular .swiper-button-prev {
  width: 40px;
  height: 40px;
  line-height: 38px;
  text-align: center;
  border: 1px solid #fff;
  border-radius: 50%;
  background-color: #fff;
  color: #616a78;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.swiper-button-circular .swiper-button-next:hover,
.swiper-button-circular .swiper-button-prev:hover {
  color: #4d5259;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.06);
}
.swiper-button-circular .swiper-button-next::before,
.swiper-button-circular .swiper-button-prev::before {
  font-size: 14px;
}
.swiper-button-circular .swiper-button-prev {
  left: 5%;
}
.swiper-button-circular .swiper-button-next {
  right: 5%;
}
.swiper-button-circular .swiper-button-next::before {
  content: "\e649";
}
.swiper-button-circular .swiper-button-prev::before {
  content: "\e64a";
}
.swiper-pagination-outline .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
  border: 1px solid rgba(0, 0, 0, 0.5);
  background: transparent;
}
.swiper-pagination-bullet {
  position: relative;
  background: #ccc;
  opacity: 1;
  width: 6px;
  height: 6px;
  transition: 0.3s;
}
.swiper-pagination-bullet:hover {
  background: #aaa;
}
.swiper-pagination-bullet::before, .swiper-pagination-bullet::after {
  position: absolute;
  left: -7px;
  display: inline-block;
  width: 20px;
  height: 13px;
  content: "";
  cursor: pointer;
}
.swiper-pagination-bullet::before {
  top: -10px;
}
.swiper-pagination-bullet::after {
  bottom: -10px;
}
.swiper-pagination-bullet-active {
  background: #777;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 7px;
}
.swiper-pagination-outside .swiper-wrapper {
  padding-bottom: 30px;
}
.swiper-pagination-outside.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 0;
}
.swiper-container[data-centered-slides=true] .swiper-slide {
  opacity: 0.1;
  transition: opacity 1s;
}
.swiper-container[data-centered-slides=true] .swiper-slide-active,
.swiper-container[data-centered-slides=true] .swiper-slide-duplicate-active {
  opacity: 1;
}
@media (max-width: 767px) {
  .swiper-button-next,
.swiper-button-prev {
    display: none;
  }
}
.peity {
  vertical-align: middle;
}
.jqstooltip {
  background-color: #323232 !important;
  font-size: 13px !important;
  padding: 4px 6px !important;
  color: #fff !important;
  overflow: hidden !important;
  text-align: center !important;
  border: none !important;
  max-width: 400px !important;
  max-height: 400px !important;
  box-sizing: content-box;
}
.jqsfield {
  font-size: 13px !important;
  color: #fff !important;
  /*set the text color here */
}
[data-provide=easypie] {
  display: inline-flex;
  text-align: center;
  position: relative;
}
.easypie-data {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.morris-hover {
  z-index: 900;
}
.morris-hover.morris-default-style {
  border-radius: 2px;
  padding: 8px 12px;
  background: rgba(255, 255, 255, 0.95);
  font-family: inherit;
  font-weight: 400;
  border: 1px solid #f1f2f3;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
}
.morris-hover.morris-default-style .morris-hover-point {
  text-align: left;
}
.bootstrap-select.btn-group .dropdown-toggle {
  letter-spacing: 0;
  font-weight: 300;
  padding: 5px 12px;
  padding-right: 25px;
}
.bootstrap-select.btn-group .dropdown-toggle::after {
  opacity: 0.7;
}
.bootstrap-select.btn-group .dropdown-toggle:focus {
  outline: none !important;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option i {
  margin-right: 8px;
}
.bootstrap-select.btn-group.standalone {
  vertical-align: text-bottom;
}
.bootstrap-select.btn-group.standalone .dropdown-toggle {
  border: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.bootstrap-select.btn-group.standalone .dropdown-toggle .filter-option {
  width: auto;
}
.bootstrap-select.btn-group .dropdown-item.divider {
  height: 1px;
  background-color: #f1f2f3;
  margin: 4px 0;
  padding: 0;
}
.bootstrap-select.btn-group .dropdown-item.dropdown-header {
  text-transform: uppercase;
  color: #8b95a5;
  font-size: 12px;
  margin-bottom: 0;
  padding: 8px;
  padding-bottom: 0;
  letter-spacing: 0.25px;
  opacity: 0.8;
}
.bootstrap-select.btn-group .dropdown-item.dropdown-header:hover {
  background-color: transparent;
}
.bootstrap-select.btn-group .dropdown-item.selected {
  color: #4d5259;
  background-color: #f5f6f7;
}
.bootstrap-select.btn-group .dropdown-item.disabled:hover,
.bootstrap-select.btn-group .dropdown-item.disabled .dropdown-item-inner:hover {
  background-color: transparent;
  cursor: not-allowed;
}
.bootstrap-select.btn-group .dropdown-menu a.dropdown-item span.dropdown-item-inner.opt {
  padding-left: 8px;
}
.bootstrap-select.btn-group .popover-title {
  color: #8b95a5;
  padding: 6px 16px;
  background-color: #fcfdfe;
}
.bootstrap-select.btn-group .no-results {
  margin: 0;
  padding: 6px 20px;
}
.dropdown-item-inner {
  outline: none;
}
.bs-searchbox .form-control {
  line-height: 20px;
  font-size: 13px;
  padding: 4px 8px 3px;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:active, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover {
  color: #c9ccce;
}
.datepicker.dropdown-menu {
  transform: scale(1, 1);
  transition: 0s;
  padding: 6px;
}
.datepicker-dropdown:before {
  border-bottom-color: #ebebeb;
}
.datepicker-dropdown.datepicker-orient-top:before {
  border-top-color: #ebebeb;
}
.datepicker > div.datepicker-days {
  display: block;
}
.datepicker table tr td,
.datepicker table tr th,
.datepicker table tr td span {
  border-radius: 0;
  font-size: 12px;
  color: #4d5259;
}
.datepicker table tr th {
  font-weight: 500;
}
.datepicker table tr td.old, .datepicker table tr td.new {
  color: #bcc0c5;
}
.datepicker table tr td.range {
  background-color: #f5f6f7;
  border-color: #f5f6f7;
}
.datepicker table tr td.range-start, .datepicker table tr td.range-end {
  background-color: #48b0f7 !important;
  border-color: #48b0f7 !important;
  text-shadow: none;
  border-radius: 100%;
}
.datepicker table tr td.range-start {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.datepicker table tr td.range-end {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.datepicker table tr td.range-start.range-end {
  border-radius: 100% !important;
}
.datepicker table tr .dow {
  padding-top: 0.5rem;
  padding-bottom: 1rem;
  font-size: 11px;
}
.datepicker .datepicker-switch {
  font-weight: 300;
  font-size: 13px;
}
.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next {
  line-height: 36px;
}
.datepicker .prev,
.datepicker .next {
  font-size: 0;
}
.datepicker .prev::before,
.datepicker .next::before {
  font-family: themify;
  color: #8b95a5;
  font-size: 12px;
  vertical-align: top;
}
.datepicker .prev::before {
  content: "\e629";
}
.datepicker .next::before {
  content: "\e628";
}
.datepicker table tr td.day:hover,
.datepicker table tr td.focused,
.datepicker tfoot tr th:hover,
.datepicker .datepicker-switch:hover,
.datepicker .next:hover,
.datepicker .prev:hover {
  background-color: #f9fafb;
}
.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted.active,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active:active {
  background-color: #48b0f7;
  border-color: #48b0f7;
  text-shadow: none;
  border-radius: 100%;
}
.datepicker table tr td span.active.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active:hover:active {
  background-color: #48b0f7;
  border-color: #48b0f7;
}
.datepicker table tr td.active.active.focus,
.datepicker table tr td.active.active:focus,
.datepicker table tr td.active.active:hover,
.datepicker table tr td.active.highlighted.active.focus,
.datepicker table tr td.active.highlighted.active:focus,
.datepicker table tr td.active.highlighted.active:hover,
.datepicker table tr td.active.highlighted:active.focus,
.datepicker table tr td.active.highlighted:active:focus,
.datepicker table tr td.active.highlighted:active:hover,
.datepicker table tr td.active:active.focus,
.datepicker table tr td.active:active:focus,
.datepicker table tr td.active:active:hover {
  background-color: #3eacf7;
  border-color: #3eacf7;
}
.datepicker table tr td.today {
  color: #4d5259;
  background-color: #f5f6f7;
  border-color: #f5f6f7;
}
span.suggested-date {
  border: 1px dashed #f97316;
  border-radius: 50%;
}
.clockpicker.dropdown-menu {
  transform: scale(1, 1);
  padding: 6px;
  transition: initial;
}
.clockpicker-button {
  color: #4d5259;
  padding: 3px;
  height: auto;
  font-size: 0.875rem;
}
.clockpicker-popover .popover-content {
  background-color: #f9fafb;
}
.clockpicker-plate {
  border-color: #ebebeb;
}
.bootstrap-timepicker-widget.dropdown-menu {
  transform: scale(1, 1);
  transition: 0s;
  padding: 6px;
}
.bootstrap-timepicker-widget.dropdown-menu:before {
  border-bottom-color: #ebebeb;
}
.bootstrap-timepicker-widget.timepicker-orient-bottom:before {
  border-top-color: #ebebeb;
}
.bootstrap-timepicker-widget table td input {
  border-radius: 2px;
  border: 1px solid #ebebeb;
  font-size: 0.875rem;
  height: 29px;
  width: 29px;
  line-height: 29px;
}
.bootstrap-timepicker-widget table td input:focus {
  outline: none;
}
.bootstrap-timepicker-widget table td a {
  color: #8b95a5;
  height: 29px;
  width: 29px;
  line-height: 29px;
  padding: 0;
}
.bootstrap-timepicker-widget table td a:hover {
  background-color: #fcfdfe;
  border-color: #ebebeb;
  border-radius: 2px;
}
.bootstrap-timepicker-widget .glyphicon {
  font-family: themify;
}
.bootstrap-timepicker-widget .glyphicon-chevron-up::before {
  content: "\e648";
}
.bootstrap-timepicker-widget .glyphicon-chevron-down::before {
  content: "\e64b";
}
.rating {
  display: inline-flex;
  flex-direction: row-reverse;
  list-style: none;
  margin: 0;
  padding: 0;
}
.rating input {
  display: none;
}
.rating label {
  color: #e3e4e5;
  cursor: pointer;
}
.rating label::before {
  margin-right: 5px;
  font-size: 20px;
  display: inline-block;
}
.rating .active,
.rating :checked ~ label,
.rating label:hover,
.rating label:hover ~ label {
  color: #48b0f7;
}
.rating-static {
  flex-direction: row;
}
.rating-static label {
  cursor: default;
}
.rating-static label:not(.active) {
  color: #e3e4e5 !important;
}
.rating-xs label::before {
  margin-right: 1px;
  font-size: 13px;
}
.rating-sm label::before {
  margin-right: 2px;
  font-size: 16px;
}
.rating-lg label::before {
  font-size: 24px;
}
.rating-remove {
  margin-left: 10px;
  margin-right: 10px;
  cursor: pointer;
  line-height: 20px;
  opacity: 0;
  visibility: hidden;
  transition: 0.2s linear;
}
[data-has-rate=true]:hover .rating-remove {
  opacity: 0.6;
  visibility: visible;
}
[data-has-rate=true]:hover .rating-remove:hover {
  opacity: 1;
}
.rating-primary .active,
.rating-primary :checked ~ label,
.rating-primary label:hover,
.rating-primary label:hover ~ label {
  color: #48b0f7;
}
.rating-secondary .active,
.rating-secondary :checked ~ label,
.rating-secondary label:hover,
.rating-secondary label:hover ~ label {
  color: #e4e7ea;
}
.rating-success .active,
.rating-success :checked ~ label,
.rating-success label:hover,
.rating-success label:hover ~ label {
  color: #15c377;
}
.rating-info .active,
.rating-info :checked ~ label,
.rating-info label:hover,
.rating-info label:hover ~ label {
  color: #48b0f7;
}
.rating-warning .active,
.rating-warning :checked ~ label,
.rating-warning label:hover,
.rating-warning label:hover ~ label {
  color: #faa64b;
}
.rating-danger .active,
.rating-danger :checked ~ label,
.rating-danger label:hover,
.rating-danger label:hover ~ label {
  color: #f96868;
}
.rating-pink .active,
.rating-pink :checked ~ label,
.rating-pink label:hover,
.rating-pink label:hover ~ label {
  color: #f96197;
}
.rating-purple .active,
.rating-purple :checked ~ label,
.rating-purple label:hover,
.rating-purple label:hover ~ label {
  color: #926dde;
}
.rating-brown .active,
.rating-brown :checked ~ label,
.rating-brown label:hover,
.rating-brown label:hover ~ label {
  color: #8d6658;
}
.rating-cyan .active,
.rating-cyan :checked ~ label,
.rating-cyan label:hover,
.rating-cyan label:hover ~ label {
  color: #57c7d4;
}
.rating-yellow .active,
.rating-yellow :checked ~ label,
.rating-yellow label:hover,
.rating-yellow label:hover ~ label {
  color: #fcc525;
}
.rating-gray .active,
.rating-gray :checked ~ label,
.rating-gray label:hover,
.rating-gray label:hover ~ label {
  color: #868e96;
}
.rating-dark .active,
.rating-dark :checked ~ label,
.rating-dark label:hover,
.rating-dark label:hover ~ label {
  color: #465161;
}
.toggler {
  color: #e3e4e5;
  cursor: pointer;
  font-size: 20px;
  margin-bottom: 0;
  line-height: 1;
}
.toggler i {
  transition: color 0.2s linear;
}
.toggler input {
  display: none;
}
.toggler input:checked + i {
  color: #fcc525;
}
.toggler-primary input:checked + i {
  color: #48b0f7;
}
.toggler-secondary input:checked + i {
  color: #e4e7ea;
}
.toggler-success input:checked + i {
  color: #15c377;
}
.toggler-info input:checked + i {
  color: #48b0f7;
}
.toggler-warning input:checked + i {
  color: #faa64b;
}
.toggler-danger input:checked + i {
  color: #f96868;
}
.toggler-pink input:checked + i {
  color: #f96197;
}
.toggler-purple input:checked + i {
  color: #926dde;
}
.toggler-brown input:checked + i {
  color: #8d6658;
}
.toggler-cyan input:checked + i {
  color: #57c7d4;
}
.toggler-yellow input:checked + i {
  color: #fcc525;
}
.toggler-gray input:checked + i {
  color: #868e96;
}
.toggler-dark input:checked + i {
  color: #465161;
}
.minicolors-panel {
  border-color: #ebebeb;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.09);
}
.minicolors-theme-bootstrap .minicolors-input-swatch {
  border-radius: 50%;
  width: 20px;
  height: 20px;
  border: none;
  top: 50%;
  left: 12px;
  transform: translateY(-50%);
}
.minicolors-theme-bootstrap .minicolors-swatches .minicolors-swatch {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border-color: #ebebeb;
}
.minicolors-swatches .minicolors-swatch {
  margin-right: 6px;
}
.minicolors input[type=hidden] + .minicolors-swatch {
  width: 20px;
  transform: translateY(0);
}
.minicolors-theme-bootstrap .minicolors-input {
  padding-left: 40px !important;
}
.form-type-line .minicolors-theme-bootstrap .minicolors-input-swatch,
.form-type-material .minicolors-theme-bootstrap .minicolors-input-swatch {
  left: 0;
}
.form-type-line .minicolors-theme-bootstrap .minicolors-input,
.form-type-material .minicolors-theme-bootstrap .minicolors-input {
  padding-left: 28px !important;
}
.color-selector {
  display: inline-block;
}
.color-selector label {
  position: relative;
  display: inline-block;
  width: 29px;
  height: 29px;
  border-radius: 50%;
  cursor: pointer;
  margin-right: 4px;
  margin-bottom: 4px;
}
.color-selector label.inverse {
  border: 1px solid #e3e4e5;
}
.color-selector label.inverse span::after {
  color: #4d5259;
}
.color-selector span {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 50%;
}
.color-selector span::after {
  content: "\e64c";
  font-family: themify;
  font-size: 1rem;
  font-weight: bold;
  display: block;
  color: #fff;
  width: 100%;
  text-align: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%) scale(0, 0);
  transition: 0.2s;
}
.color-selector input {
  opacity: 0;
}
.color-selector input:checked ~ span::after {
  transform: translateY(-50%) scale(1, 1);
}
.color-selector-sm label {
  width: 24px;
  height: 24px;
}
.color-selector-sm span::after {
  font-size: 0.875rem;
}
.color-selector-lg label {
  width: 36px;
  height: 36px;
}
.color-selector-lg span::after {
  font-size: 1.125rem;
}
[data-provide~=knob] {
  outline: none !important;
}
.noUi-target {
  margin: 1rem 0;
}
.noUi-target.noUi-vertical {
  display: inline-block;
  margin: 0 1rem;
}
.noUi-target.noUi-connect,
.noUi-target .noUi-connect {
  background-color: #48b0f7;
  box-shadow: none;
}
.noUi-background {
  background: #f5f6f7;
}
.noUi-handle {
  background-color: #fff;
  border-radius: 50%;
  cursor: pointer;
  transform: scale(1);
  box-shadow: none;
  outline: none;
  border: 1px solid #ebebeb;
  transition: 0.2s ease-in-out;
}
.noUi-handle::before, .noUi-handle::after {
  display: none;
}
.noUi-handle:hover {
  transform: scale(1.1);
}
.noUi-handle:hover .noUi-tooltip {
  display: block;
}
.noUi-handle:active {
  transform: scale(1.3);
}
.noUi-horizontal {
  height: 4px;
  border-radius: 4px;
  background: #f5f6f7;
  border: none;
  box-shadow: none;
}
.noUi-horizontal .noUi-handle {
  width: 20px;
  height: 20px;
  top: -8px;
}
.noUi-vertical {
  width: 4px;
  height: 180px;
  border-radius: 4px;
  background: #f5f6f7;
  border: none;
  box-shadow: none;
}
.noUi-vertical .noUi-handle {
  width: 20px;
  height: 20px;
  left: -8px;
  top: -10px;
}
.noUi-tooltip {
  background-color: #323232;
  font-size: 0.75rem;
  border: none;
  color: #fff;
  padding: 0 6px;
  height: 24px;
  line-height: 25px;
  display: none;
}
.noUi-horizontal .noUi-tooltip {
  transform: translateX(-50%);
}
.noUi-horizontal .noUi-handle-upper .noUi-tooltip {
  bottom: auto;
  top: -32px;
}
.slider-primary.noUi-connect,
.slider-primary .noUi-connect {
  background-color: #48b0f7;
}
.slider-secondary.noUi-connect,
.slider-secondary .noUi-connect {
  background-color: #e4e7ea;
}
.slider-success.noUi-connect,
.slider-success .noUi-connect {
  background-color: #15c377;
}
.slider-info.noUi-connect,
.slider-info .noUi-connect {
  background-color: #48b0f7;
}
.slider-warning.noUi-connect,
.slider-warning .noUi-connect {
  background-color: #faa64b;
}
.slider-danger.noUi-connect,
.slider-danger .noUi-connect {
  background-color: #f96868;
}
.slider-pink.noUi-connect,
.slider-pink .noUi-connect {
  background-color: #f96197;
}
.slider-purple.noUi-connect,
.slider-purple .noUi-connect {
  background-color: #926dde;
}
.slider-brown.noUi-connect,
.slider-brown .noUi-connect {
  background-color: #8d6658;
}
.slider-cyan.noUi-connect,
.slider-cyan .noUi-connect {
  background-color: #57c7d4;
}
.slider-yellow.noUi-connect,
.slider-yellow .noUi-connect {
  background-color: #fcc525;
}
.slider-gray.noUi-connect,
.slider-gray .noUi-connect {
  background-color: #868e96;
}
.slider-dark.noUi-connect,
.slider-dark .noUi-connect {
  background-color: #465161;
}
.bootstrap-tagsinput {
  display: block;
  border: 1px solid #ebebeb;
  box-shadow: none;
  padding: 12px 12px 0;
  min-height: 52px;
}
.bootstrap-tagsinput input {
  font-size: 0.875rem;
  font-weight: 400;
  color: #4d5259;
}
.bootstrap-tagsinput .badge {
  height: 24px;
  line-height: 24px;
  border-radius: 12px;
  padding: 0 0.75rem;
  font-size: 0.875rem;
  margin-right: 0.75rem;
  margin-bottom: 0.75rem;
}
.bootstrap-tagsinput .badge.badge-default, .bootstrap-tagsinput .badge.badge-secondary {
  color: #616a78;
}
.bootstrap-tagsinput .badge [data-role=remove] {
  font-weight: 300;
  opacity: 0.7;
  transition: 0.2s linear;
}
.bootstrap-tagsinput .badge [data-role=remove]:hover {
  box-shadow: none;
  opacity: 1;
}
.bootstrap-tagsinput .badge:not([class*=badge-]) {
  color: #616a78;
  background-color: #f5f6f7;
}
.bootstrap-tagsinput .twitter-typeahead {
  display: inline-block !important;
}
.bootstrap-tagsinput .twitter-typeahead .tt-menu {
  margin-top: 20px;
  min-width: 180px;
}
.twitter-typeahead {
  display: block !important;
}
.tt-menu {
  background-color: #fff;
  right: 0;
  margin-top: 2px;
  border-radius: 2px;
  border: 1px solid #f1f2f3;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.06);
}
.tt-suggestion {
  display: block;
  margin: 4px;
  padding: 6px 12px;
  cursor: pointer;
  transition: 0.15s linear;
}
.tt-suggestion.tt-cursor, .tt-suggestion:hover, .tt-suggestion:focus {
  background-color: #f9fafb;
}
.typeahead-scrollable .tt-menu {
  max-height: 220px;
  overflow-y: auto;
}
.bootstrap-maxlength {
  border-radius: 0;
  margin: 1px 0;
}
.pwstrength {
  position: relative;
}
.pwstrength .progress {
  height: 3px;
}
.pwstrength [data-vertical] + .progress {
  position: absolute;
  height: 3px;
  margin-bottom: 0;
  transform: rotate(-90deg);
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.form-control {
  border-color: #ebebeb;
  border-radius: 2px;
  color: #8b95a5;
  padding: 5px 12px;
  font-size: 14px;
  line-height: inherit;
  transition: 0.2s linear;
}
.form-control:disabled, .form-control[readonly] {
  color: #8b95a5;
}
.form-control[readonly] {
  background-color: #fff;
}
.form-control:focus {
  border-color: #aadafb;
  color: #4d5259;
  box-shadow: 0 0 0 0.1rem rgba(72, 176, 247, 0.15);
}
.form-control:focus[readonly] {
  border-color: #ebebeb;
  box-shadow: none;
}
.form-control::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #c9ccce;
}
.form-control::-moz-placeholder {
  /* Firefox 19+ */
  color: #c9ccce;
}
.form-control:-ms-input-placeholder {
  /* IE 10+ */
  color: #c9ccce;
}
.form-control:-moz-placeholder {
  /* Firefox 18- */
  color: #c9ccce;
}
.form-control option {
  font-weight: 300;
}
.form-control.ng-select, .form-control.ng-dropdown-panel {
  transition: none !important;
}
label {
  font-weight: 400;
  font-size: 12px;
  letter-spacing: 0.5px;
}
label.require::after, label.required::after {
  content: "*";
  color: #f96868;
  font-weight: 500;
  margin-left: 8px;
}
select.form-control:not([size]):not([multiple]) {
  height: 36px;
}
.form-group small {
  color: #868e96;
  font-weight: 300;
  font-size: 85%;
  line-height: 1.4;
}
.form-group small.form-text {
  color: #8b95a5;
  font-size: 90%;
  padding-left: 0;
  line-height: 1.4;
}
.form-group label + small {
  padding-left: 10px;
}
.has-form-text:hover .form-text,
.has-form-text .form-control:focus + .form-text {
  opacity: 1;
  transition: 0.5s;
}
.has-form-text .form-text {
  opacity: 0;
  transition: 0.5s;
}
.checkbox label,
.radio label {
  font-weight: 300;
  letter-spacing: 0;
}
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox],
.radio input[type=radio],
.radio-inline input[type=radio] {
  margin-top: 6px;
  vertical-align: top;
}
.form-control-plaintext {
  padding-top: 6px;
  padding-bottom: 6px;
  line-height: 24px;
}
.auto-expand {
  overflow: hidden;
  resize: none;
  transition: 0.5s;
}
.form-inline .form-group {
  margin-right: 1rem;
}
.custom-file {
  width: 100%;
}
.custom-file-control {
  border-radius: 2px;
  border-color: #ebebeb;
}
.custom-file-control::before {
  border-color: #ebebeb;
  background-color: #ebebeb;
  color: #8b95a5;
}
.custom-file-control::after {
  color: #4d5259;
  font-weight: 300;
}
.custom-file-control:lang(en)::after {
  content: attr(data-input-value);
}
.custom-select {
  border-color: #ebebeb;
}
.bootstrap-select.btn-group.show .dropdown-toggle {
  border-color: #aadafb;
  color: #4d5259;
}
.input-group-addon {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f9fafb;
  border-color: #ebebeb;
  color: #8b95a5;
  line-height: 1.5;
  font-weight: 300;
  border-radius: 2px;
  padding: 5px 12px;
  font-size: 14px;
  line-height: inherit;
}
.input-group-addon .custom-control {
  margin-right: 0;
}
.input-group-btn .btn-group,
.input-group-btn .btn {
  height: 100%;
}
.input-group-input + .input-group-input {
  margin-left: 16px;
}
.form-control-lg,
.input-group-lg .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  line-height: 32px;
  font-size: 16px;
  padding: 7px 16px;
}
.form-control-sm,
.input-group-sm .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  line-height: 20px;
  font-size: 13px;
  padding: 4px 8px 3px;
}
.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]),
.input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm > select.input-group-addon:not([size]):not([multiple]),
select.form-control-sm:not([size]):not([multiple]) {
  height: 29px;
}
.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]),
.input-group-lg > select.form-control:not([size]):not([multiple]),
.input-group-lg > select.input-group-addon:not([size]):not([multiple]),
select.form-control-lg:not([size]):not([multiple]) {
  height: 48px;
}
.has-success .form-control {
  border-color: #15c377;
}
.has-success .form-control:focus {
  box-shadow: none;
}
.has-success .checkbox,
.has-success .checkbox-inline,
.has-success .custom-control,
.has-success .form-control-feedback,
.has-success .form-control-label,
.has-success .radio,
.has-success .radio-inline, .has-success.checkbox label, .has-success.checkbox-inline label, .has-success.radio label, .has-success.radio-inline label {
  color: #15c377;
}
.has-warning .form-control {
  border-color: #faa64b;
}
.has-warning .form-control:focus {
  box-shadow: none;
}
.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning .custom-control,
.has-warning .form-control-feedback,
.has-warning .form-control-label,
.has-warning .radio,
.has-warning .radio-inline, .has-warning.checkbox label, .has-warning.checkbox-inline label, .has-warning.radio label, .has-warning.radio-inline label {
  color: #faa64b;
}
.has-danger .form-control {
  border-color: #f96868;
}
.has-danger .form-control:focus {
  box-shadow: none;
}
.has-danger .checkbox,
.has-danger .checkbox-inline,
.has-danger .custom-control,
.has-danger .form-control-feedback,
.has-danger .form-control-label,
.has-danger .radio,
.has-danger .radio-inline, .has-danger.checkbox label, .has-danger.checkbox-inline label, .has-danger.radio label, .has-danger.radio-inline label {
  color: #f96868;
}
.form-group .form-control-feedback {
  display: none;
}
.form-group .form-control-feedback ul {
  margin-bottom: 0.5rem;
}
.form-group.has-success .form-control-feedback, .form-group.has-warning .form-control-feedback, .form-group.has-danger .form-control-feedback {
  display: block;
}
.invalid-feedback {
  color: #f96868;
  font-size: 13px;
}
.custom-select.is-invalid,
.form-control.is-invalid,
.was-validated .custom-select:invalid,
.was-validated .form-control:invalid {
  border-color: #f96868 !important;
}
.custom-select.is-invalid:focus,
.form-control.is-invalid:focus,
.was-validated .custom-select:invalid:focus,
.was-validated .form-control:invalid:focus {
  box-shadow: 0 0 0 0.1rem rgba(249, 104, 104, 0.15) !important;
}
.custom-select.is-valid,
.form-control.is-valid,
.was-validated .custom-select:valid,
.was-validated .form-control:valid {
  border-color: #15c377 !important;
}
.custom-select.is-valid:focus,
.form-control.is-valid:focus,
.was-validated .custom-select:valid:focus,
.was-validated .form-control:valid:focus {
  box-shadow: 0 0 0 0.1rem rgba(21, 195, 119, 0.15) !important;
}
.form-type-roundinput.form-control,
.form-type-round input.form-control, .form-type-roundselect:not([multiple]).form-control,
.form-type-round select:not([multiple]).form-control {
  border-radius: 10rem;
  padding-left: 20px;
  padding-right: 20px;
}
.form-type-roundinput.form-control-sm, .form-type-roundselect:not([multiple]).form-control-sm, .form-type-round.input-group-sm input.form-control,
.form-type-round input.form-control-sm,
.form-type-round select:not([multiple]).form-control-sm,
.form-type-round .input-group-sm input.form-control {
  padding-left: 16px;
  padding-right: 16px;
}
.form-type-roundinput.form-control-lg, .form-type-roundselect:not([multiple]).form-control-lg, .form-type-round.input-group-lg input.form-control,
.form-type-round input.form-control-lg,
.form-type-round select:not([multiple]).form-control-lg,
.form-type-round .input-group-lg input.form-control {
  padding-left: 24px;
  padding-right: 24px;
}
.form-type-round.input-group,
.form-type-round .input-group {
  border-radius: 10rem;
}
.form-type-round.input-group > *:first-child,
.form-type-round.input-group > *:first-child > .btn,
.form-type-round .input-group > *:first-child,
.form-type-round .input-group > *:first-child > .btn {
  border-top-left-radius: 10rem;
  border-bottom-left-radius: 10rem;
}
.form-type-round.input-group > *:last-child,
.form-type-round.input-group > *:last-child > .btn,
.form-type-round .input-group > *:last-child,
.form-type-round .input-group > *:last-child > .btn {
  border-top-right-radius: 10rem;
  border-bottom-right-radius: 10rem;
}
.form-type-round .custom-file-control {
  border: 0;
  border-radius: 0;
  border-bottom: 1px solid #ebebeb;
  padding-left: 0;
  padding-right: 0;
}
.form-type-round .custom-file-control::before {
  border-radius: 0;
}
.form-type-round .bootstrap-select.btn-group .dropdown-toggle {
  border-radius: 10rem;
}
.form-type-fill.form-control,
.form-type-fill .form-control {
  background-color: #f7f9fa;
  border-color: #f1f2f3;
}
.form-type-fill.form-control:focus,
.form-type-fill .form-control:focus {
  background-color: #f3f5f7;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.04);
  border-color: #f1f2f3;
}
.form-type-fill .input-group-addon {
  border-color: #f1f2f3;
  background-color: #f7f9fa;
  border-right: 1px solid #f1f2f3;
}
.form-type-fill .input-group .form-control + .input-group-addon {
  border-left: 1px solid #f1f2f3;
  border-right: 0;
}
.form-type-fill .input-group-btn:not(:first-child) > .btn,
.form-type-fill .input-group-btn:not(:first-child) > .btn-group {
  z-index: initial;
}
.form-type-fill .bootstrap-select.btn-group .dropdown-toggle {
  background-color: #f7f9fa;
  border-color: #f1f2f3;
}
.form-type-fill .bootstrap-select.btn-group.show .dropdown-toggle {
  background-color: #f3f5f7;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.04);
  border-color: #f1f2f3;
}
.form-type-line.form-control,
.form-type-line .form-control {
  border-color: transparent;
  padding-left: 0;
  padding-right: 0;
  background-size: 0 1px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom, center 100%;
  background-image: linear-gradient(#48b0f7, #48b0f7), linear-gradient(#ebebeb, #ebebeb);
  transition: background 0.3s;
}
.form-type-line.form-control:focus, .form-type-line.form-control.focus,
.form-type-line .form-control:focus,
.form-type-line .form-control.focus {
  background-size: 100% 1px, 100% 1px;
  border-color: transparent;
  box-shadow: none;
}
.form-type-line.form-control:disabled, .form-type-line.form-control[readonly],
.form-type-line .form-control:disabled,
.form-type-line .form-control[readonly] {
  background-color: #fff;
  opacity: 0.7;
}
.form-type-line.form-group label,
.form-type-line .form-group label {
  margin-bottom: 0;
}
.form-type-line.input-group .btn,
.form-type-line .input-group .btn {
  border-radius: 0;
}
.form-type-line.input-group .input-group-addon,
.form-type-line .input-group .input-group-addon {
  background-color: #fff;
  border: none;
  color: #8b95a5;
}
.form-type-line.input-group .input-group-btn ~ .form-control,
.form-type-line.input-group .form-control ~ .input-group-btn,
.form-type-line .input-group .input-group-btn ~ .form-control,
.form-type-line .input-group .form-control ~ .input-group-btn {
  margin-left: 1rem;
}
.form-type-line .custom-file-control {
  border: 0;
  border-radius: 0;
  border-bottom: 1px solid #ebebeb;
  padding-left: 0;
  padding-right: 0;
}
.form-type-line .custom-file-control::before {
  border-radius: 0;
}
.form-type-line .bootstrap-select.btn-group .dropdown-toggle {
  border: none;
  background-color: transparent;
  padding-left: 0;
  background-size: 0 1px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom, center 100%;
  background-image: linear-gradient(#48b0f7, #48b0f7), linear-gradient(#ebebeb, #ebebeb);
  transition: background 0.3s;
}
.form-type-line .bootstrap-select.btn-group .dropdown-toggle:focus {
  background-color: #fff;
}
.form-type-line .bootstrap-select.btn-group.show .dropdown-toggle {
  background-size: 100% 1px, 100% 1px;
  border-color: transparent;
}
.form-type-line .has-success .form-control,
.form-type-line.has-success .form-control {
  background-image: linear-gradient(#15c377, #15c377), linear-gradient(#15c377, #15c377);
}
.form-type-line .has-warning .form-control,
.form-type-line.has-warning .form-control {
  background-image: linear-gradient(#faa64b, #faa64b), linear-gradient(#faa64b, #faa64b);
}
.form-type-line .has-danger .form-control,
.form-type-line.has-danger .form-control {
  background-image: linear-gradient(#f96868, #f96868), linear-gradient(#f96868, #f96868);
}
.form-type-line .custom-select.is-invalid,
.form-type-line .form-control.is-invalid,
.form-type-line .was-validated .custom-select:invalid,
.form-type-line .was-validated .form-control:invalid {
  background-image: linear-gradient(#f96868, #f96868), linear-gradient(#f96868, #f96868);
  border: none;
}
.form-type-line .custom-select.is-invalid:focus,
.form-type-line .form-control.is-invalid:focus,
.form-type-line .was-validated .custom-select:invalid:focus,
.form-type-line .was-validated .form-control:invalid:focus {
  box-shadow: none !important;
}
.form-type-line .custom-select.is-valid,
.form-type-line .form-control.is-valid,
.form-type-line .was-validated .custom-select:valid,
.form-type-line .was-validated .form-control:valid {
  background-image: linear-gradient(#15c377, #15c377), linear-gradient(#15c377, #15c377);
  border: none;
}
.form-type-line .custom-select.is-valid:focus,
.form-type-line .form-control.is-valid:focus,
.form-type-line .was-validated .custom-select:valid:focus,
.form-type-line .was-validated .form-control:valid:focus {
  box-shadow: none !important;
}
.form-type-material.form-control,
.form-type-material .form-control {
  border-color: transparent;
  padding-left: 0;
  padding-right: 0;
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom, center calc(100% - 1px);
  background-image: linear-gradient(#48b0f7, #48b0f7), linear-gradient(#ebebeb, #ebebeb);
  transition: background 0.3s;
}
.form-type-material.form-control:focus, .form-type-material.form-control.focus,
.form-type-material .form-control:focus,
.form-type-material .form-control.focus {
  background-size: 100% 2px, 100% 1px;
  border-color: transparent;
  box-shadow: none;
}
.form-type-material.form-control:disabled, .form-type-material.form-control[readonly],
.form-type-material .form-control:disabled,
.form-type-material .form-control[readonly] {
  background-color: #fff;
  opacity: 0.7;
}
.form-type-material.form-control.form-control-sm ~ label,
.form-type-material .form-control.form-control-sm ~ label {
  font-size: 80%;
}
.form-type-material.form-control.form-control-lg ~ label,
.form-type-material .form-control.form-control-lg ~ label {
  font-size: 120%;
}
.form-type-material.form-group,
.form-type-material .form-group {
  position: relative;
  padding-top: 10px;
  margin-bottom: 20px;
}
.form-type-material.form-group label:not(.custom-control):not(.switch),
.form-type-material .form-group label:not(.custom-control):not(.switch) {
  position: absolute;
  left: 0;
  top: 13px;
  font-weight: 300;
  padding: 0;
  pointer-events: none;
  white-space: nowrap;
  transition: 0.3s;
}
.form-type-material.form-group .form-control-lg ~ label,
.form-type-material .form-group .form-control-lg ~ label {
  top: 20px;
}
.form-type-material.input-group,
.form-type-material .input-group {
  position: relative;
  padding-top: 10px;
}
.form-type-material.input-group label:not(.custom-control),
.form-type-material .input-group label:not(.custom-control) {
  position: absolute;
  left: 0;
  top: 8px !important;
  font-weight: 300;
  padding: 0;
  pointer-events: none;
  transition: 0.3s;
}
.form-type-material.input-group .input-group-addon,
.form-type-material .input-group .input-group-addon {
  background-color: #fff;
  border: none;
  color: #8b95a5;
}
.form-type-material.input-group .input-group-btn + .form-control,
.form-type-material.input-group .form-control + .input-group-btn,
.form-type-material.input-group .input-group-btn + .input-group-input,
.form-type-material.input-group .input-group-input + .input-group-btn,
.form-type-material .input-group .input-group-btn + .form-control,
.form-type-material .input-group .form-control + .input-group-btn,
.form-type-material .input-group .input-group-btn + .input-group-input,
.form-type-material .input-group .input-group-input + .input-group-btn {
  margin-left: 1rem;
}
.form-type-material.input-group.input-group-lg label,
.form-type-material .input-group.input-group-lg label {
  font-size: 120%;
  top: 14px !important;
}
.form-type-material.input-group.input-group-sm label,
.form-type-material .input-group.input-group-sm label {
  font-size: 80%;
  top: 3px !important;
}
.form-type-material .custom-file-control {
  border: 0;
  border-radius: 0;
  border-bottom: 1px solid #ebebeb;
  padding-left: 0;
  padding-right: 0;
}
.form-type-material .custom-file-control::before {
  border-radius: 0;
}
.form-type-material .input-group-input {
  position: relative;
  flex-grow: 1;
}
.form-type-material .input-group-input .form-control {
  width: 100%;
}
.form-type-material .input-group-input label {
  top: 6px !important;
  z-index: 3;
}
.form-type-material .input-group-input.do-float label,
.form-type-material .input-group-input .label-floated {
  top: -13px !important;
}
.form-type-material .bootstrap-select.btn-group .dropdown-toggle {
  background-color: transparent;
  border: none;
  padding-left: 0;
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom, center calc(100% - 1px);
  background-image: linear-gradient(#48b0f7, #48b0f7), linear-gradient(#ebebeb, #ebebeb);
  transition: background 0.3s;
}
.form-type-material .bootstrap-select.btn-group .dropdown-toggle:focus {
  background-color: #fff;
}
.form-type-material .bootstrap-select.btn-group.show .dropdown-toggle {
  background-size: 100% 2px, 100% 1px;
  border-color: transparent;
}
.form-type-material .bootstrap-select.btn-group.input-group-btn .dropdown-toggle {
  margin-top: 0;
}
.form-type-material .bootstrap-select.btn-group + label {
  z-index: 3;
}
.do-float label,
.label-floated {
  top: -8px !important;
  font-size: 10px !important;
  font-weight: 400 !important;
  opacity: 0.5;
}
.form-type-material .has-success .form-control,
.form-type-material.has-success .form-control {
  background-image: linear-gradient(#15c377, #15c377), linear-gradient(#15c377, #15c377);
}
.form-type-material .has-success.do-float label,
.form-type-material .has-success .do-float label,
.form-type-material.has-success.do-float label,
.form-type-material.has-success .do-float label {
  color: #15c377;
}
.form-type-material .has-warning .form-control,
.form-type-material.has-warning .form-control {
  background-image: linear-gradient(#faa64b, #faa64b), linear-gradient(#faa64b, #faa64b);
}
.form-type-material .has-warning.do-float label,
.form-type-material .has-warning .do-float label,
.form-type-material.has-warning.do-float label,
.form-type-material.has-warning .do-float label {
  color: #faa64b;
}
.form-type-material .has-danger .form-control,
.form-type-material.has-danger .form-control {
  background-image: linear-gradient(#f96868, #f96868), linear-gradient(#f96868, #f96868);
}
.form-type-material .has-danger.do-float label,
.form-type-material .has-danger .do-float label,
.form-type-material.has-danger.do-float label,
.form-type-material.has-danger .do-float label {
  color: #f96868;
}
.form-type-material .custom-select.is-invalid,
.form-type-material .form-control.is-invalid,
.form-type-material .was-validated .custom-select:invalid,
.form-type-material .was-validated .form-control:invalid {
  background-image: linear-gradient(#f96868, #f96868), linear-gradient(#f96868, #f96868);
  border: none;
}
.form-type-material .custom-select.is-invalid:focus,
.form-type-material .form-control.is-invalid:focus,
.form-type-material .was-validated .custom-select:invalid:focus,
.form-type-material .was-validated .form-control:invalid:focus {
  box-shadow: none !important;
}
.form-type-material .custom-select.is-valid,
.form-type-material .form-control.is-valid,
.form-type-material .was-validated .custom-select:valid,
.form-type-material .was-validated .form-control:valid {
  background-image: linear-gradient(#15c377, #15c377), linear-gradient(#15c377, #15c377);
  border: none;
}
.form-type-material .custom-select.is-valid:focus,
.form-type-material .form-control.is-valid:focus,
.form-type-material .was-validated .custom-select:valid:focus,
.form-type-material .was-validated .form-control:valid:focus {
  box-shadow: none !important;
}
.form-type-combine .form-group,
.form-type-combine.form-group,
.form-type-combine .input-group,
.form-type-combine.input-group {
  background-color: #fff;
  position: relative;
  border: 1px solid #ebebeb;
  border-radius: 2px;
  padding: 4px 12px 8px;
  cursor: text;
  outline: none !important;
  transition: 0.5s;
}
.form-type-combine .form-group:focus, .form-type-combine .form-group.focused,
.form-type-combine.form-group:focus,
.form-type-combine.form-group.focused,
.form-type-combine .input-group:focus,
.form-type-combine .input-group.focused,
.form-type-combine.input-group:focus,
.form-type-combine.input-group.focused {
  background-color: #fcfdfe;
}
.form-type-combine .form-group:focus label,
.form-type-combine .form-group:focus small,
.form-type-combine .form-group:focus .form-text, .form-type-combine .form-group.focused label,
.form-type-combine .form-group.focused small,
.form-type-combine .form-group.focused .form-text,
.form-type-combine.form-group:focus label,
.form-type-combine.form-group:focus small,
.form-type-combine.form-group:focus .form-text,
.form-type-combine.form-group.focused label,
.form-type-combine.form-group.focused small,
.form-type-combine.form-group.focused .form-text,
.form-type-combine .input-group:focus label,
.form-type-combine .input-group:focus small,
.form-type-combine .input-group:focus .form-text,
.form-type-combine .input-group.focused label,
.form-type-combine .input-group.focused small,
.form-type-combine .input-group.focused .form-text,
.form-type-combine.input-group:focus label,
.form-type-combine.input-group:focus small,
.form-type-combine.input-group:focus .form-text,
.form-type-combine.input-group.focused label,
.form-type-combine.input-group.focused small,
.form-type-combine.input-group.focused .form-text {
  opacity: 0.4;
}
.form-type-combine .form-group.disabled,
.form-type-combine.form-group.disabled,
.form-type-combine .input-group.disabled,
.form-type-combine.input-group.disabled {
  background-color: #f9fafb;
  opacity: 0.5;
  cursor: not-allowed;
}
.form-type-combine .form-group label,
.form-type-combine .form-group small,
.form-type-combine .form-group .form-text,
.form-type-combine.form-group label,
.form-type-combine.form-group small,
.form-type-combine.form-group .form-text,
.form-type-combine .input-group label,
.form-type-combine .input-group small,
.form-type-combine .input-group .form-text,
.form-type-combine.input-group label,
.form-type-combine.input-group small,
.form-type-combine.input-group .form-text {
  transition: 0.5s;
}
.form-type-combine .form-group .form-control,
.form-type-combine .form-group .form-control-plaintext,
.form-type-combine.form-group .form-control,
.form-type-combine.form-group .form-control-plaintext,
.form-type-combine .input-group .form-control,
.form-type-combine .input-group .form-control-plaintext,
.form-type-combine.input-group .form-control,
.form-type-combine.input-group .form-control-plaintext {
  background-color: transparent;
  border: none;
  padding: 0;
  width: 100%;
  height: 25px;
  line-height: 25px;
  min-height: auto;
}
.form-type-combine .form-group .form-control:focus,
.form-type-combine .form-group .form-control.focused,
.form-type-combine.form-group .form-control:focus,
.form-type-combine.form-group .form-control.focused,
.form-type-combine .input-group .form-control:focus,
.form-type-combine .input-group .form-control.focused,
.form-type-combine.input-group .form-control:focus,
.form-type-combine.input-group .form-control.focused {
  box-shadow: none;
}
.form-type-combine .form-group textarea,
.form-type-combine .form-group select[multiple],
.form-type-combine.form-group textarea,
.form-type-combine.form-group select[multiple],
.form-type-combine .input-group textarea,
.form-type-combine .input-group select[multiple],
.form-type-combine.input-group textarea,
.form-type-combine.input-group select[multiple] {
  height: auto !important;
}
.form-type-combine .form-group label,
.form-type-combine.form-group label,
.form-type-combine .input-group label,
.form-type-combine.input-group label {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 10px;
  line-height: 20px;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 0;
  cursor: inherit;
}
.form-type-combine .form-group.require::after,
.form-type-combine.form-group.require::after,
.form-type-combine .input-group.require::after,
.form-type-combine.input-group.require::after {
  content: "*";
  color: #f96868;
  font-size: 0.875rem;
  font-weight: 500;
  position: absolute;
  top: 0;
  right: 6px;
}
.form-type-combine .form-group.form-group-sm .form-control,
.form-type-combine .form-group.form-group-sm .form-control-plaintext,
.form-type-combine.form-group.form-group-sm .form-control,
.form-type-combine.form-group.form-group-sm .form-control-plaintext,
.form-type-combine .input-group.form-group-sm .form-control,
.form-type-combine .input-group.form-group-sm .form-control-plaintext,
.form-type-combine.input-group.form-group-sm .form-control,
.form-type-combine.input-group.form-group-sm .form-control-plaintext {
  height: 20px;
  line-height: 20px;
  font-size: 13px;
}
.form-type-combine .form-group.form-group-sm label,
.form-type-combine.form-group.form-group-sm label,
.form-type-combine .input-group.form-group-sm label,
.form-type-combine.input-group.form-group-sm label {
  font-size: 10px;
}
.form-type-combine .form-group.form-group-sm .input-group-addon,
.form-type-combine.form-group.form-group-sm .input-group-addon,
.form-type-combine .input-group.form-group-sm .input-group-addon,
.form-type-combine.input-group.form-group-sm .input-group-addon {
  line-height: 58px;
  font-size: 13px;
}
.form-type-combine .form-group.form-group-lg .form-control,
.form-type-combine .form-group.form-group-lg .form-control-plaintext,
.form-type-combine.form-group.form-group-lg .form-control,
.form-type-combine.form-group.form-group-lg .form-control-plaintext,
.form-type-combine .input-group.form-group-lg .form-control,
.form-type-combine .input-group.form-group-lg .form-control-plaintext,
.form-type-combine.input-group.form-group-lg .form-control,
.form-type-combine.input-group.form-group-lg .form-control-plaintext {
  height: 32px;
  line-height: 32px;
  font-size: 15px;
}
.form-type-combine .form-group.form-group-lg label,
.form-type-combine.form-group.form-group-lg label,
.form-type-combine .input-group.form-group-lg label,
.form-type-combine.input-group.form-group-lg label {
  font-size: 12px;
}
.form-type-combine .form-group.form-group-lg .input-group-addon,
.form-type-combine.form-group.form-group-lg .input-group-addon,
.form-type-combine .input-group.form-group-lg .input-group-addon,
.form-type-combine.input-group.form-group-lg .input-group-addon {
  line-height: 70px;
  font-size: 15px;
}
.form-type-combine .form-group .bootstrap-select.btn-group .dropdown-toggle,
.form-type-combine.form-group .bootstrap-select.btn-group .dropdown-toggle,
.form-type-combine .input-group .bootstrap-select.btn-group .dropdown-toggle,
.form-type-combine.input-group .bootstrap-select.btn-group .dropdown-toggle {
  background-color: transparent;
  border: none;
  padding: 0 18px 0 0;
  height: 25px;
  line-height: 25px;
  min-height: auto;
}
.form-type-combine .form-group .bootstrap-select.btn-group.show .dropdown-toggle,
.form-type-combine.form-group .bootstrap-select.btn-group.show .dropdown-toggle,
.form-type-combine .input-group .bootstrap-select.btn-group.show .dropdown-toggle,
.form-type-combine.input-group .bootstrap-select.btn-group.show .dropdown-toggle {
  background-size: 100% 2px, 100% 1px;
  border-color: transparent;
}
.form-type-combine .input-group,
.form-type-combine.input-group {
  padding: 0;
  display: flex;
  overflow: visible;
  margin-bottom: 1rem;
}
.form-type-combine .input-group .input-group-addon,
.form-type-combine.input-group .input-group-addon {
  flex-shrink: 0;
  justify-content: center;
  border: none;
  min-width: 63px;
  line-height: 63px;
  padding-top: 0;
  padding-bottom: 0;
  cursor: default;
}
.form-type-combine .input-group .input-group-addon .custom-control,
.form-type-combine.input-group .input-group-addon .custom-control {
  cursor: pointer;
  vertical-align: super;
}
.form-type-combine .input-group .input-group-btn .btn,
.form-type-combine.input-group .input-group-btn .btn {
  height: 100%;
  border: 0;
  margin: 0;
}
.form-type-combine .input-group .input-group-input,
.form-type-combine.input-group .input-group-input {
  padding: 4px 12px 8px;
  flex-grow: 1;
  transition: 0.5s;
}
.form-type-combine .input-group .input-group-input:focus, .form-type-combine .input-group .input-group-input.focused,
.form-type-combine.input-group .input-group-input:focus,
.form-type-combine.input-group .input-group-input.focused {
  background-color: #fcfdfe;
}
.form-type-combine .input-group .input-group-input:focus label,
.form-type-combine .input-group .input-group-input:focus small,
.form-type-combine .input-group .input-group-input:focus .form-text, .form-type-combine .input-group .input-group-input.focused label,
.form-type-combine .input-group .input-group-input.focused small,
.form-type-combine .input-group .input-group-input.focused .form-text,
.form-type-combine.input-group .input-group-input:focus label,
.form-type-combine.input-group .input-group-input:focus small,
.form-type-combine.input-group .input-group-input:focus .form-text,
.form-type-combine.input-group .input-group-input.focused label,
.form-type-combine.input-group .input-group-input.focused small,
.form-type-combine.input-group .input-group-input.focused .form-text {
  opacity: 0.4;
}
.form-type-combine .input-group .input-group-input .form-control:focus,
.form-type-combine.input-group .input-group-input .form-control:focus {
  background-color: transparent;
}
.form-type-combine .input-group .input-group-addon + .input-group-input,
.form-type-combine .input-group .input-group-btn + .input-group-input,
.form-type-combine .input-group .input-group-input + .input-group-addon,
.form-type-combine .input-group .input-group-input + .input-group-btn .btn,
.form-type-combine .input-group .input-group-btn .btn + .btn,
.form-type-combine.input-group .input-group-addon + .input-group-input,
.form-type-combine.input-group .input-group-btn + .input-group-input,
.form-type-combine.input-group .input-group-input + .input-group-addon,
.form-type-combine.input-group .input-group-input + .input-group-btn .btn,
.form-type-combine.input-group .input-group-btn .btn + .btn {
  border-left: 1px solid #ebebeb;
}
.form-type-combine .input-group .form-control:focus,
.form-type-combine.input-group .form-control:focus {
  border-color: #ebebeb;
  background-color: #fcfdfe;
  transition: 0.5s;
}
.form-type-combine.has-success,
.form-type-combine .has-success {
  border-color: #15c377;
}
.form-type-combine.has-success + .form-control-feedback,
.form-type-combine .has-success + .form-control-feedback {
  color: #15c377;
}
.form-type-combine.has-warning,
.form-type-combine .has-warning {
  border-color: #faa64b;
}
.form-type-combine.has-warning + .form-control-feedback,
.form-type-combine .has-warning + .form-control-feedback {
  color: #faa64b;
}
.form-type-combine.has-danger,
.form-type-combine .has-danger {
  border-color: #f96868;
}
.form-type-combine.has-danger + .form-control-feedback,
.form-type-combine .has-danger + .form-control-feedback {
  color: #f96868;
}
.form-type-combine .form-group + .form-control-feedback {
  margin-top: -0.5rem;
  line-height: 20px;
}
.form-type-combine .custom-select.is-invalid,
.form-type-combine .form-control.is-invalid,
.form-type-combine .was-validated .custom-select:invalid,
.form-type-combine .was-validated .form-control:invalid {
  border-color: #f96868 !important;
}
.form-type-combine .custom-select.is-invalid:focus,
.form-type-combine .form-control.is-invalid:focus,
.form-type-combine .was-validated .custom-select:invalid:focus,
.form-type-combine .was-validated .form-control:invalid:focus {
  box-shadow: none !important;
}
.form-type-combine .custom-select.is-valid,
.form-type-combine .form-control.is-valid,
.form-type-combine .was-validated .custom-select:valid,
.form-type-combine .was-validated .form-control:valid {
  border-color: #15c377 !important;
}
.form-type-combine .custom-select.is-valid:focus,
.form-type-combine .form-control.is-valid:focus,
.form-type-combine .was-validated .custom-select:valid:focus,
.form-type-combine .was-validated .form-control:valid:focus {
  box-shadow: none !important;
}
.form-groups-attached {
  margin-bottom: 1rem;
}
.form-groups-attached .form-group {
  margin-bottom: 0;
  border-radius: 0;
}
.form-groups-attached > div:not(:last-child),
.form-groups-attached > div:not(:last-child) .form-group {
  border-bottom-color: transparent;
}
.form-groups-attached .row {
  margin-left: 0;
  margin-right: 0;
}
.form-groups-attached .row > .form-group:not(:last-child) {
  border-right-color: transparent;
}
.file-group {
  position: relative;
  overflow: hidden;
}
.file-group input[type=file] {
  position: absolute;
  opacity: 0;
  z-index: -1;
  width: 20px;
}
.file-group-inline {
  display: inline-block;
}
.form-control.file-value {
  cursor: text;
}
.dropify-wrapper {
  border: 1px solid #ebebeb;
  padding: 12px;
}
.dropify-wrapper .dropify-clear, .dropify-wrapper.touch-fallback .dropify-clear {
  bottom: 6px;
  border: none;
  color: #f96868;
  font-weight: 400;
  font-size: 11px;
  letter-spacing: 1px;
  padding: 6px 12px;
  cursor: pointer;
}
.dropify-wrapper .dropify-clear:hover, .dropify-wrapper.touch-fallback .dropify-clear:hover {
  background-color: #f9fafb;
}
.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner {
  padding-top: 10px;
  padding-bottom: 0;
}
.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner p,
.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p {
  color: #8b95a5;
  font-weight: 300;
}
.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message {
  font-size: 12px;
  opacity: 0.6;
  display: none;
}
.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-filename {
  font-weight: 400;
  font-size: 13px;
  color: #616a78;
}
.dropzone {
  padding: 10px;
  border: 2px dashed #ebebeb;
  background-color: #fcfdfe;
  transition: 0.5s;
}
.dropzone.dz-drag-hover {
  border: 2px dashed #48b0f7;
}
.dropzone .dz-preview {
  margin: 10px;
}
.dropzone .dz-preview .dz-image {
  border-radius: 4px !important;
}
.dz-message {
  color: #a5b3c7;
  font-size: 1rem;
}
.dz-message span::before {
  font-family: FontAwesome;
  content: "\f0ee";
  font-size: 2rem;
  display: block;
  padding-bottom: 16px;
  opacity: 0.5;
}
.form-check-input {
  outline: none !important;
}
.custom-control {
  color: #4d5259;
  font-weight: 300;
  letter-spacing: 0;
  margin-bottom: 0;
  outline: none !important;
  display: inline-flex;
  align-items: center;
  padding-left: 0;
}
.custom-controls-stacked::after {
  display: block;
  content: "";
  clear: both;
}
.custom-controls-stacked .custom-control {
  display: inline-flex;
  margin-bottom: 6px;
}
.custom-control-input:checked ~ .custom-control-indicator, .custom-control-input:active:not(:disabled) ~ .custom-control-indicator {
  background-image: none !important;
  background-color: #fcfdfe;
}
.custom-control-input:focus ~ .custom-control-indicator {
  box-shadow: none;
}
.custom-control-input:checked ~ .custom-control-indicator::before, .custom-control-input:checked ~ .custom-control-indicator::after {
  transform: scale(1);
}
.custom-control-input:disabled ~ .custom-control-indicator {
  opacity: 0.5;
}
.custom-control-input:checked ~ .custom-control-description.strike-on-check {
  text-decoration: line-through;
  opacity: 0.6;
}
.custom-control-indicator {
  width: 18px;
  height: 18px;
  line-height: 18px;
  color: #fff;
  background-color: #fcfdfe;
  border: 1px solid #ebebeb;
  position: static;
  flex-shrink: 0;
  flex-grow: 0;
  text-align: center;
}
.custom-control-indicator::after {
  content: "";
  display: inline-block;
  transform: scale(0);
  transition: transform 0.3s;
}
.custom-control-description {
  padding-left: 8px;
  flex-grow: 1;
}
.custom-radio {
  cursor: pointer;
}
.custom-radio .custom-control-indicator::after {
  border-radius: 50%;
  vertical-align: top;
  margin-top: 4px;
  display: inline-block;
  width: 8px;
  height: 8px;
  background-color: #48b0f7;
}
.custom-checkbox {
  cursor: pointer;
}
.custom-checkbox .custom-control-indicator {
  border-radius: 0;
}
.custom-checkbox .custom-control-indicator::after {
  content: "\e64c";
  font-family: themify;
  font-size: 11px;
  font-weight: bold;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
  color: #48b0f7;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator::before, .custom-checkbox .custom-control-input:checked ~ .custom-control-indicator::after {
  border-radius: 0;
}
.custom-control.no-border .custom-control-indicator {
  border-color: transparent;
  background-color: transparent !important;
}
.custom-control.no-border .custom-control-indicator::before {
  background-color: transparent;
}
.custom-control.no-border.custom-checkbox .custom-control-indicator::after {
  font-size: 14px;
}
.custom-control.no-border.custom-radio .custom-control-indicator::after {
  margin-top: 3px;
  display: inline-block;
  width: 9px;
  height: 9px;
}
.custom-control-sm .custom-control-indicator {
  width: 14px;
  height: 14px;
  line-height: 12px;
}
.custom-control-sm.custom-radio .custom-control-indicator::after {
  margin-top: 3px;
  width: 6px;
  height: 6px;
}
.custom-control-sm.custom-radio.no-border .custom-control-indicator::after {
  margin-top: 2px;
  width: 7px;
  height: 7px;
}
.custom-control-sm.custom-checkbox .custom-control-indicator::after {
  font-size: 9px;
}
.custom-control-sm.custom-checkbox.no-border .custom-control-indicator::after {
  font-size: 11px;
}
.custom-control-lg .custom-control-indicator {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.custom-control-lg.custom-radio .custom-control-indicator::after {
  margin-top: 5px;
  width: 10px;
  height: 10px;
}
.custom-control-lg.custom-radio.no-border .custom-control-indicator::after {
  margin-top: 5px;
  width: 10px;
  height: 10px;
}
.custom-control-lg.custom-checkbox .custom-control-indicator::after {
  font-size: 14px;
}
.custom-control-lg.custom-checkbox.no-border .custom-control-indicator::after {
  font-size: 16px;
}
.custom-control-light .custom-control-indicator::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: transparent;
}
.custom-control-primary.custom-checkbox .custom-control-indicator::after {
  color: #48b0f7;
}
.custom-control-primary.custom-radio .custom-control-indicator::after {
  background-color: #48b0f7;
}
.custom-control-secondary.custom-checkbox .custom-control-indicator::after {
  color: #e4e7ea;
}
.custom-control-secondary.custom-radio .custom-control-indicator::after {
  background-color: #e4e7ea;
}
.custom-control-success.custom-checkbox .custom-control-indicator::after {
  color: #15c377;
}
.custom-control-success.custom-radio .custom-control-indicator::after {
  background-color: #15c377;
}
.custom-control-info.custom-checkbox .custom-control-indicator::after {
  color: #48b0f7;
}
.custom-control-info.custom-radio .custom-control-indicator::after {
  background-color: #48b0f7;
}
.custom-control-warning.custom-checkbox .custom-control-indicator::after {
  color: #faa64b;
}
.custom-control-warning.custom-radio .custom-control-indicator::after {
  background-color: #faa64b;
}
.custom-control-danger.custom-checkbox .custom-control-indicator::after {
  color: #f96868;
}
.custom-control-danger.custom-radio .custom-control-indicator::after {
  background-color: #f96868;
}
.custom-control-pink.custom-checkbox .custom-control-indicator::after {
  color: #f96197;
}
.custom-control-pink.custom-radio .custom-control-indicator::after {
  background-color: #f96197;
}
.custom-control-purple.custom-checkbox .custom-control-indicator::after {
  color: #926dde;
}
.custom-control-purple.custom-radio .custom-control-indicator::after {
  background-color: #926dde;
}
.custom-control-brown.custom-checkbox .custom-control-indicator::after {
  color: #8d6658;
}
.custom-control-brown.custom-radio .custom-control-indicator::after {
  background-color: #8d6658;
}
.custom-control-cyan.custom-checkbox .custom-control-indicator::after {
  color: #57c7d4;
}
.custom-control-cyan.custom-radio .custom-control-indicator::after {
  background-color: #57c7d4;
}
.custom-control-yellow.custom-checkbox .custom-control-indicator::after {
  color: #fcc525;
}
.custom-control-yellow.custom-radio .custom-control-indicator::after {
  background-color: #fcc525;
}
.custom-control-gray.custom-checkbox .custom-control-indicator::after {
  color: #868e96;
}
.custom-control-gray.custom-radio .custom-control-indicator::after {
  background-color: #868e96;
}
.custom-control-dark.custom-checkbox .custom-control-indicator::after {
  color: #465161;
}
.custom-control-dark.custom-radio .custom-control-indicator::after {
  background-color: #465161;
}
.custom-control-light.custom-checkbox .custom-control-indicator::after {
  color: #fff;
}
.custom-control-light.custom-radio .custom-control-indicator::after {
  background-color: #fff;
}
.custom-control-secondary .custom-control-indicator::after {
  color: #4d5259;
}
.custom-control-light .custom-control-indicator::after {
  color: #48b0f7;
}
.custom-control-light.custom-radio .custom-control-indicator::after {
  background-color: #48b0f7;
}
.custom-control-input.is-invalid ~ .custom-control-indicator,
.was-validated .custom-control-input:invalid ~ .custom-control-indicator,
.custom-control-input.is-valid ~ .custom-control-indicator,
.was-validated .custom-control-input:valid ~ .custom-control-indicator {
  background-color: #fcfdfe;
}
.custom-control-input.is-invalid ~ .custom-control-description {
  color: #f96868;
}
.custom-control-input.is-invalid ~ .invalid-feedback {
  display: flex;
  width: 100%;
  padding-left: 1rem;
  font-size: 12px;
  margin-top: 0;
  font-style: italic;
}
.custom-control-input.is-invalid ~ .invalid-feedback::before {
  content: "— ";
}
.custom-control-input.is-valid ~ .custom-control-description {
  color: #15c377;
}
.switch {
  font-weight: 300;
  letter-spacing: 0;
  margin-bottom: 0;
  line-height: 29px;
  cursor: pointer;
  white-space: nowrap;
}
.switch input {
  display: none;
}
.switch input:checked ~ .switch-indicator {
  background: #dcfcfa;
}
.switch input:checked ~ .switch-indicator::after {
  background: #48b0f7;
  left: calc(100% - 20px);
  box-shadow: 0px 0px 3px #fcfdfe;
}
.switch input:disabled ~ span {
  cursor: not-allowed;
  opacity: 0.5;
}
.switch.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.switch-indicator {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 10px;
  background: #e3e4e5;
  border-radius: 20px;
  vertical-align: middle;
  transition: 0.3s;
}
.switch-indicator::after {
  content: "";
  display: block;
  position: absolute;
  left: 0px;
  width: 20px;
  height: 20px;
  transition: 0.3s;
  cursor: inherit;
  background: #fff;
  border-radius: 50%;
  top: -5px;
  box-shadow: 0px 0px 3px #bbb;
}
.switch-description {
  padding-left: 6px;
}
.switch-description-left {
  padding-right: 6px;
}
.switch-border input:checked + .switch-indicator {
  border-color: #dcfcfa;
}
.switch-border input:checked + .switch-indicator::after {
  left: calc(100% - 14px);
}
.switch-border .switch-indicator {
  border: 2px solid #e3e4e5;
  background: transparent !important;
  height: 20px;
}
.switch-border .switch-indicator::after {
  background: #d6d7d9;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  top: 2px;
  left: 2px;
  box-shadow: none;
}
.switch-sm .switch-indicator {
  height: 4px;
  border-radius: 0;
}
.switch-sm .switch-indicator::after {
  top: -8px;
}
.switch-lg input:checked + .switch-indicator::after {
  left: calc(100% - 18px);
}
.switch-lg .switch-indicator {
  height: 20px;
}
.switch-lg .switch-indicator::after {
  background: #fff;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  top: 2px;
  left: 2px;
}
.switch-stacked .switch {
  display: inline;
}
.switch-stacked .switch::after {
  display: block;
  margin-bottom: 0.25rem;
  content: "";
}
.switch-secondary input:checked + .switch-indicator {
  background: #f7fafc;
  border-color: #f7fafc;
}
.switch-secondary input:checked + .switch-indicator::after {
  background: #e4e7ea;
}
.switch-success input:checked + .switch-indicator {
  background: #e3fcf2;
  border-color: #e3fcf2;
}
.switch-success input:checked + .switch-indicator::after {
  background: #15c377;
}
.switch-info input:checked + .switch-indicator {
  background: #e3f3fc;
  border-color: #e3f3fc;
}
.switch-info input:checked + .switch-indicator::after {
  background: #48b0f7;
}
.switch-warning input:checked + .switch-indicator {
  background: #fcf0e3;
  border-color: #fcf0e3;
}
.switch-warning input:checked + .switch-indicator::after {
  background: #faa64b;
}
.switch-danger input:checked + .switch-indicator {
  background: #fce3e3;
  border-color: #fce3e3;
}
.switch-danger input:checked + .switch-indicator::after {
  background: #f96868;
}
.switch-gray input:checked + .switch-indicator {
  background: #f2f2f2;
  border-color: #f2f2f2;
}
.switch-gray input:checked + .switch-indicator::after {
  background: #868e96;
}
.switch-dark input:checked + .switch-indicator {
  background: #c8c8c8;
  border-color: #c8c8c8;
}
.switch-dark input:checked + .switch-indicator::after {
  background: #465161;
}
.switch-pink input:checked + .switch-indicator {
  background: #fce3ec;
  border-color: #fce3ec;
}
.switch-pink input:checked + .switch-indicator::after {
  background: #f96197;
}
.switch-purple input:checked + .switch-indicator {
  background: #ece3fc;
  border-color: #ece3fc;
}
.switch-purple input:checked + .switch-indicator::after {
  background: #926dde;
}
.switch-brown input:checked + .switch-indicator {
  background: #eddcd5;
  border-color: #eddcd5;
}
.switch-brown input:checked + .switch-indicator::after {
  background: #8d6658;
}
.switch-cyan input:checked + .switch-indicator {
  background: #e3fafc;
  border-color: #e3fafc;
}
.switch-cyan input:checked + .switch-indicator::after {
  background: #57c7d4;
}
.switchery > small {
  padding-left: 0;
}
.note-editor.note-frame,
.note-popover.note-frame {
  border-color: #f1f2f3;
}
.note-editor .dropdown-menu,
.note-popover .dropdown-menu {
  white-space: nowrap;
  width: auto;
}
.note-editor .dropdown-menu li a,
.note-popover .dropdown-menu li a {
  display: block;
  margin: 4px;
  padding: 4px 12px;
}
.note-editor .dropdown-menu li a:hover,
.note-popover .dropdown-menu li a:hover {
  background-color: #f9fafb;
}
.note-editor .dropdown-menu li a > *,
.note-popover .dropdown-menu li a > * {
  margin: 0;
}
.note-editor .note-color .dropdown-menu,
.note-popover .note-color .dropdown-menu {
  padding: 5px 0;
}
.note-editor .note-color .btn + .btn::after,
.note-popover .note-color .btn + .btn::after {
  margin-left: 0;
}
.note-toolbar .btn,
.note-popover .btn {
  background-color: #eff1f2;
  color: #8b95a5;
  font-size: 0.8125rem;
}
.note-toolbar .btn:hover, .note-toolbar .btn.active,
.note-popover .btn:hover,
.note-popover .btn.active {
  background-color: #eaecee;
  color: #4d5259;
}
.note-toolbar .btn.dropdown-toggle,
.note-popover .btn.dropdown-toggle {
  z-index: initial;
}
.note-toolbar .open .dropdown-toggle,
.note-toolbar .show .dropdown-toggle,
.note-popover .open .dropdown-toggle,
.note-popover .show .dropdown-toggle {
  background-color: #eaecee;
}
.panel-heading.note-toolbar,
.note-editor.note-frame .note-statusbar {
  background-color: #f9fafb;
  border-bottom: 1px solid #f4f5f5;
}
.note-icon-caret,
.note-popover.popover {
  display: none;
}
.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar {
  border-top-color: #ebebeb;
}
.note-popover .popover-content .note-para .dropdown-menu,
.panel-heading.note-toolbar .note-para .dropdown-menu {
  min-width: 204px;
}
.note-editor.note-frame .note-editing-area .note-codable {
  background-color: #f9fafb;
  color: #4d5259;
}
.note-editor.note-frame .note-editing-area .note-codable:focus {
  outline: none;
}
.note-popover .popover-content .note-color .dropdown-menu .btn-group .note-color-reset,
.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-color-reset {
  border-radius: 2px;
  margin: 5px;
  height: 29px;
  line-height: 27px;
  font-size: 0.75rem;
}
.note-popover .popover-content .note-color .dropdown-menu .btn-group .note-color-reset:hover,
.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-color-reset:hover {
  background-color: #f9fafb;
}
.note-palette-title {
  font-weight: 400;
  line-height: 24px;
}
.note-btn-group.note-fontname {
  vertical-align: top;
}
.note-btn-group.note-fontname .note-btn {
  line-height: 22px;
}
.note-btn-group.note-fontsize {
  vertical-align: top;
}
[data-provide~=summernote].b-0 + .note-editor {
  border: none;
}
[data-provide~=summernote].b-0 + .note-editor .note-statusbar {
  display: none;
}
/*
 * Fix for Bootstrap Beta 1. Color picker doesn't onAddTrigger.
 */
.note-popover .popover-content .note-color .dropdown-menu .btn-group,
.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group {
  flex-direction: column;
}
.ql-bubble .ql-out-bottom,
.ql-bubble .ql-out-top {
  visibility: visible;
}
.ql-toolbar.ql-snow {
  font-family: Roboto, sans-serif;
  border-color: #ebebeb;
  border-bottom-color: #f1f2f3;
  background-color: #fcfdfe;
}
.ql-container.ql-snow {
  border-color: #ebebeb;
}
.ql-toolbar.ql-snow .ql-picker-label {
  font-weight: 300;
}
.ql-editor.ql-blank::before {
  color: #c9ccce;
  font-style: normal;
}
.ql-container {
  font-family: Roboto, sans-serif;
  height: auto;
}
.ql-editor {
  line-height: 24px;
}
.quill-no-border .ql-container.ql-snow {
  border: none;
}
.quill-no-border .ql-toolbar.ql-snow {
  border: none;
  border-bottom: 1px solid #f1f2f3;
}
.lookup {
  position: relative;
  display: inline-flex;
  align-items: center;
}
.lookup::before {
  content: "\e610";
  font-family: themify;
  font-size: 16px;
  position: absolute;
  top: 52%;
  left: 0;
  transform: translateY(-50%);
  color: rgba(77, 82, 89, 0.4);
  width: 36px;
  text-align: center;
  cursor: text;
}
.lookup input {
  color: #4d5259;
  border: 1px solid #ebebeb;
  border-radius: 18px;
  height: 36px;
  width: 200px;
  max-width: 100%;
  padding-left: 36px;
  padding-right: 18px;
  font-family: Roboto, sans-serif;
  font-size: 15px;
  font-weight: 300;
  letter-spacing: 0.5px;
  outline: none !important;
  transition: 0.5s;
}
.lookup input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: rgba(77, 82, 89, 0.7);
}
.lookup input::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(77, 82, 89, 0.7);
}
.lookup input:-ms-input-placeholder {
  /* IE 10+ */
  color: rgba(77, 82, 89, 0.7);
}
.lookup input:-moz-placeholder {
  /* Firefox 18- */
  color: rgba(77, 82, 89, 0.7);
}
.lookup input:focus {
  background-color: rgba(77, 82, 89, 0.04);
}
.lookup input + input,
.lookup input + .bootstrap-select .dropdown-toggle {
  border-left: none;
}
.lookup .bootstrap-select + .bootstrap-select .dropdown-toggle {
  border-left: none;
}
.lookup-square input {
  border-radius: 2px;
}
.lookup-h-sm input {
  height: 33px;
}
.lookup .btn {
  height: 36px;
  line-height: 36px;
}
.lookup.no-icon::before {
  display: none;
}
.lookup.no-icon input {
  padding-left: 18px;
}
.lookup-sm::before {
  font-size: 14px;
  width: 29px;
}
.lookup-sm input {
  border-radius: 14.5px;
  height: 29px;
  padding-left: 29px;
  padding-right: 14.5px;
  font-size: 14px;
  width: 160px;
}
.lookup-sm .btn {
  height: 29px;
  line-height: 29px;
}
.lookup-lg::before {
  font-size: 20px;
  width: 48px;
}
.lookup-lg input {
  border-radius: 24px;
  height: 48px;
  padding-left: 48px;
  padding-right: 24px;
  font-size: 16px;
  width: 250px;
}
.lookup-lg .btn {
  height: 48px;
  line-height: 48px;
}
.lookup-right::before {
  left: auto;
  right: 0;
}
.lookup-right input {
  padding-left: 18px;
  padding-right: 36px;
}
.lookup-right.lookup-sm input {
  padding-left: 14.5px;
  padding-right: 29px;
}
.lookup-right.lookup-lg input {
  padding-left: 24px;
  padding-right: 48px;
}
.lookup-right.no-icon input {
  padding-right: 18px;
}
.lookup-right.no-icon.lookup-sm input {
  padding-right: 14.5px;
}
.lookup-right.no-icon.lookup-lg input {
  padding-right: 24px;
}
.lookup-circle {
  z-index: 0;
}
.lookup-circle::before {
  z-index: -1;
}
.lookup-circle input {
  background-color: rgba(77, 82, 89, 0.04);
  border: none;
  width: 36px;
  padding-right: 0;
}
.lookup-circle input:focus {
  background-color: rgba(77, 82, 89, 0.05);
  width: 170px;
  padding-right: 18px;
}
.lookup-circle.lookup-sm::before {
  font-size: 14px;
  width: 29px;
}
.lookup-circle.lookup-sm input {
  border-radius: 14.5px;
  height: 29px;
  width: 29px;
  padding-left: 29px;
}
.lookup-circle.lookup-sm input:focus {
  width: 150px;
  padding-right: 14.5px;
}
.lookup-circle.lookup-lg::before {
  font-size: 16px;
  width: 48px;
}
.lookup-circle.lookup-lg input {
  border-radius: 24px;
  height: 48px;
  width: 48px;
  padding-left: 48px;
}
.lookup-circle.lookup-lg input:focus {
  width: 200px;
  padding-right: 24px;
}
.lookup-circle.lookup-right::before {
  left: auto;
  right: 0;
}
.lookup-circle.lookup-right input {
  padding-left: 0;
  padding-right: 36px;
}
.lookup-circle.lookup-right input:focus {
  padding-left: 18px;
}
.lookup-circle.lookup-right.lookup-sm input {
  padding-left: 0;
  padding-right: 29px;
}
.lookup-circle.lookup-right.lookup-sm input:focus {
  padding-left: 14.5px;
}
.lookup-circle.lookup-right.lookup-lg input {
  padding-left: 0;
  padding-right: 48px;
}
.lookup-circle.lookup-right.lookup-lg input:focus {
  padding-left: 24px;
}
.lookup-huge {
  display: flex;
}
.lookup-huge::before {
  font-size: 24px;
  width: 64px;
}
.lookup-huge input {
  border-radius: 32px;
  height: 64px;
  width: 64px;
  padding-left: 64px;
  padding-right: 32px;
  font-size: 20px;
  font-weight: 100;
  width: 100%;
}
.lookup-huge input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #c9ccce;
}
.lookup-huge input::-moz-placeholder {
  /* Firefox 19+ */
  color: #c9ccce;
}
.lookup-huge input:-ms-input-placeholder {
  /* IE 10+ */
  color: #c9ccce;
}
.lookup-huge input:-moz-placeholder {
  /* Firefox 18- */
  color: #c9ccce;
}
.lookup-huge .btn,
.lookup-huge .bootstrap-select.btn-group > .dropdown-toggle {
  height: 64px;
  line-height: 100%;
}
.lookup-huge.no-icon input {
  padding-left: 32px;
}
.lookup-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.985);
  z-index: 1050;
  padding: 50px 5%;
  display: none;
  flex-direction: column;
}
.lookup-fullscreen.reveal {
  display: flex;
}
.lookup-fullscreen > .close {
  position: absolute;
  top: 32px;
  right: 32px;
}
.lookup-fullscreen .lookup-form {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 2rem;
}
.lookup-fullscreen .lookup-form input {
  border: none;
  font-size: 44px;
  background-color: transparent;
  outline: none !important;
  padding: 25px 0;
  color: #4d5259;
  width: 100%;
}
.lookup-fullscreen .lookup-form input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #c9ccce;
}
.lookup-fullscreen .lookup-form input::-moz-placeholder {
  /* Firefox 19+ */
  color: #c9ccce;
}
.lookup-fullscreen .lookup-form input:-ms-input-placeholder {
  /* IE 10+ */
  color: #c9ccce;
}
.lookup-fullscreen .lookup-form input:-moz-placeholder {
  /* Firefox 18- */
  color: #c9ccce;
}
.lookup-fullscreen .lookup-results {
  height: 100%;
}
.lookup-fullscreen .lookup-results .ps-scrollbar-x-rail {
  display: none;
}
@media (max-width: 767px) {
  .lookup-fullscreen .lookup-results.scrollable .row {
    margin-left: 0;
    margin-right: 0;
  }
  .lookup-fullscreen .lookup-results.scrollable .row [class*=col-] {
    padding-left: 0;
    padding-right: 0;
  }
}
.publisher {
  position: relative;
  display: flex;
  align-items: center;
  padding: 12px 20px;
  background-color: #f9fafb;
}
.publisher > * {
  margin: 0 8px;
}
.publisher > *:first-child {
  margin-left: 0;
}
.publisher > *:last-child {
  margin-right: 0;
}
.publisher-multi {
  flex-direction: column;
  align-items: flex-start;
}
.publisher-multi > * {
  margin: 0;
  flex-grow: 1;
  width: 100%;
}
.publisher-multi .publisher-input {
  margin-bottom: 1rem;
}
.publisher-input {
  flex-grow: 1;
  border: none;
  outline: none !important;
  background-color: transparent;
}
.publisher-btn {
  background-color: transparent;
  border: none;
  color: #8b95a5;
  font-size: 16px;
  cursor: pointer;
  overflow: -moz-hidden-unscrollable;
  transition: 0.2s linear;
}
.publisher-btn:hover {
  color: #4d5259;
}
.publisher-avatar {
  position: absolute;
  width: auto;
  left: -18px;
  top: 8px;
}
.publisher-avatar.avatar-sm {
  left: -14.5px;
  top: auto;
}
[data-wizard].disabled {
  opacity: 0;
}
@media (min-width: 1025px) {
  .modal-open .topbar {
    padding-right: 37px;
  }
}
body .main-container,
body > main,
body > div > main {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.main-container--transition {
  transition-property: margin-left;
}
body .topbar + .main-container,
body .topbar + main {
  padding-top: 64px;
}
body .topbar-secondary + .main-container,
body .topbar-secondary + main {
  padding-top: 80px;
}
.main-content {
  padding: 30px 30px 0;
  flex: 1 0 auto;
  display: flex;
  flex-flow: column;
}
.main-content.container {
  padding-left: 15px;
  padding-right: 15px;
}
.main-content > .container {
  padding-left: 0;
  padding-right: 0;
}
.container-full {
  margin-left: -30px;
  margin-right: -30px;
}
.site-footer {
  padding: 0 30px;
}
.app-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.8);
  cursor: pointer;
}
.app-backdrop.backdrop-sidebar {
  z-index: 996;
}
.app-backdrop.backdrop-sidebar::after {
  content: "\e646";
  font-family: themify;
  font-size: 24px;
  color: #b5b9bf;
  opacity: 0.7;
  position: absolute;
  top: 20px;
  right: 30px;
}
.app-backdrop.backdrop-topbar-menu {
  z-index: 992;
}
.app-backdrop.backdrop-quickview {
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 1;
  z-index: 998;
}
@media (min-width: 768px) {
  .card-maximize {
    left: 260px;
  }
}
@media (max-width: 1025px) {
  .topbar,
body .main-container,
body > main,
body > div > main {
    margin-left: 0;
  }

  .card-maximize {
    left: 0;
  }

  .site-footer,
.site-footer .container {
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  .topbar {
    padding: 0 0.25rem;
  }

  .site-footer,
.main-content {
    padding-left: 15px;
    padding-right: 15px;
  }

  .container-full {
    margin-left: -15px;
    margin-right: -15px;
  }
}
@media print {
  body * {
    visibility: hidden;
  }

  .printing-area {
    visibility: visible;
    position: absolute;
    left: 0;
    top: 0;
  }
  .printing-area * {
    visibility: visible;
  }
}
body {
  background-color: #f5f6fa;
}
.sticker-stick {
  position: fixed;
}
.row.no-gap, .row.no-gutters {
  margin-left: 0;
  margin-right: 0;
}
.row.no-gap > .col,
.row.no-gap > [class*=col-], .row.no-gutters > .col,
.row.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.row.gap-1 {
  margin-left: -4px;
  margin-right: -4px;
}
.row.gap-1 > .col,
.row.gap-1 > [class*=col-] {
  padding-left: 4px;
  padding-right: 4px;
}
@media (max-width: 767px) {
  .row.gap-1 {
    margin-left: -1px;
    margin-right: -1px;
  }
  .row.gap-1 > .col,
.row.gap-1 > [class*=col-] {
    padding-left: 1px;
    padding-right: 1px;
  }
}
.row.gap-2 {
  margin-left: -8px;
  margin-right: -8px;
}
.row.gap-2 > .col,
.row.gap-2 > [class*=col-] {
  padding-left: 8px;
  padding-right: 8px;
}
@media (max-width: 767px) {
  .row.gap-2 {
    margin-left: -2px;
    margin-right: -2px;
  }
  .row.gap-2 > .col,
.row.gap-2 > [class*=col-] {
    padding-left: 2px;
    padding-right: 2px;
  }
}
.row.gap-3 {
  margin-left: -15px;
  margin-right: -15px;
}
.row.gap-3 > .col,
.row.gap-3 > [class*=col-] {
  padding-left: 15px;
  padding-right: 15px;
}
@media (max-width: 767px) {
  .row.gap-3 {
    margin-left: -3.75px;
    margin-right: -3.75px;
  }
  .row.gap-3 > .col,
.row.gap-3 > [class*=col-] {
    padding-left: 3.75px;
    padding-right: 3.75px;
  }
}
.row.gap-4 {
  margin-left: -24px;
  margin-right: -24px;
}
.row.gap-4 > .col,
.row.gap-4 > [class*=col-] {
  padding-left: 24px;
  padding-right: 24px;
}
@media (max-width: 767px) {
  .row.gap-4 {
    margin-left: -6px;
    margin-right: -6px;
  }
  .row.gap-4 > .col,
.row.gap-4 > [class*=col-] {
    padding-left: 6px;
    padding-right: 6px;
  }
}
.row.gap-5 {
  margin-left: -32px;
  margin-right: -32px;
}
.row.gap-5 > .col,
.row.gap-5 > [class*=col-] {
  padding-left: 32px;
  padding-right: 32px;
}
@media (max-width: 767px) {
  .row.gap-5 {
    margin-left: -8px;
    margin-right: -8px;
  }
  .row.gap-5 > .col,
.row.gap-5 > [class*=col-] {
    padding-left: 8px;
    padding-right: 8px;
  }
}
.row.gap-y {
  margin-top: -15px;
  margin-bottom: -15px;
}
.row.gap-y > .col,
.row.gap-y > [class*=col-] {
  padding-top: 15px;
  padding-bottom: 15px;
}
@media (max-width: 767px) {
  .row.gap-y {
    margin-top: -3.75px;
    margin-bottom: -3.75px;
  }
  .row.gap-y > .col,
.row.gap-y > [class*=col-] {
    padding-top: 3.75px;
    padding-bottom: 3.75px;
  }
}
.row.gap-y.gap-1 {
  margin-top: -4px;
  margin-bottom: -4px;
}
.row.gap-y.gap-1 > .col,
.row.gap-y.gap-1 > [class*=col-] {
  padding-top: 4px;
  padding-bottom: 4px;
}
@media (max-width: 767px) {
  .row.gap-y.gap-1 {
    margin-top: -1px;
    margin-bottom: -1px;
  }
  .row.gap-y.gap-1 > .col,
.row.gap-y.gap-1 > [class*=col-] {
    padding-top: 1px;
    padding-bottom: 1px;
  }
}
.row.gap-y.gap-2 {
  margin-top: -8px;
  margin-bottom: -8px;
}
.row.gap-y.gap-2 > .col,
.row.gap-y.gap-2 > [class*=col-] {
  padding-top: 8px;
  padding-bottom: 8px;
}
@media (max-width: 767px) {
  .row.gap-y.gap-2 {
    margin-top: -2px;
    margin-bottom: -2px;
  }
  .row.gap-y.gap-2 > .col,
.row.gap-y.gap-2 > [class*=col-] {
    padding-top: 2px;
    padding-bottom: 2px;
  }
}
.row.gap-y.gap-3 {
  margin-top: -15px;
  margin-bottom: -15px;
}
.row.gap-y.gap-3 > .col,
.row.gap-y.gap-3 > [class*=col-] {
  padding-top: 15px;
  padding-bottom: 15px;
}
@media (max-width: 767px) {
  .row.gap-y.gap-3 {
    margin-top: -3.75px;
    margin-bottom: -3.75px;
  }
  .row.gap-y.gap-3 > .col,
.row.gap-y.gap-3 > [class*=col-] {
    padding-top: 3.75px;
    padding-bottom: 3.75px;
  }
}
.row.gap-y.gap-4 {
  margin-top: -24px;
  margin-bottom: -24px;
}
.row.gap-y.gap-4 > .col,
.row.gap-y.gap-4 > [class*=col-] {
  padding-top: 24px;
  padding-bottom: 24px;
}
@media (max-width: 767px) {
  .row.gap-y.gap-4 {
    margin-top: -6px;
    margin-bottom: -6px;
  }
  .row.gap-y.gap-4 > .col,
.row.gap-y.gap-4 > [class*=col-] {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
.row.gap-y.gap-5 {
  margin-top: -32px;
  margin-bottom: -32px;
}
.row.gap-y.gap-5 > .col,
.row.gap-y.gap-5 > [class*=col-] {
  padding-top: 32px;
  padding-bottom: 32px;
}
@media (max-width: 767px) {
  .row.gap-y.gap-5 {
    margin-top: -8px;
    margin-bottom: -8px;
  }
  .row.gap-y.gap-5 > .col,
.row.gap-y.gap-5 > [class*=col-] {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
.flexbox {
  display: flex;
  justify-content: space-between;
}
.flexbox > * {
  margin-left: 4px;
  margin-right: 4px;
}
.flexbox > *:first-child {
  margin-left: 0;
}
.flexbox > *:last-child {
  margin-right: 0;
}
@media (max-width: 767px) {
  .flexbox > * {
    margin-left: 2px;
    margin-right: 2px;
  }
  .flexbox > *:first-child {
    margin-left: 0;
  }
  .flexbox > *:last-child {
    margin-right: 0;
  }
}
.flexbox.no-gap > *, .flexbox.no-gutters > * {
  margin-left: 0;
  margin-right: 0;
}
ul.flexbox {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}
.flexbox-vertical {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flexbox-vertical.no-gap > *, .flexbox-vertical.no-gutters > * {
  margin-top: 0;
  margin-bottom: 0;
}
.flex-justified > *,
.flex-grow-all > *,
.flex-cols-wide > *,
.flex-col-wide,
.flex-grow {
  flex: 1;
}
.flex-grow-1 {
  flex-grow: 1;
}
.flex-grow-2 {
  flex-grow: 2;
}
.flex-grow-3 {
  flex-grow: 3;
}
.flex-grow-4 {
  flex-grow: 4;
}
.flex-grow-5 {
  flex-grow: 5;
}
.flex-grow-6 {
  flex-grow: 6;
}
.flex-grow-7 {
  flex-grow: 7;
}
.flex-grow-8 {
  flex-grow: 8;
}
.flex-grow-9 {
  flex-grow: 9;
}
.flex-grow-0 {
  flex-grow: 0;
}
.masonry-grid {
  column-count: 3;
  grid-column-gap: 30px;
  column-gap: 30px;
}
.masonry-grid.no-gap, .masonry-grid.no-gutters {
  grid-column-gap: 0;
  column-gap: 0;
}
.masonry-grid.no-gap .masonry-item, .masonry-grid.no-gutters .masonry-item {
  padding-bottom: 0;
}
@media (max-width: 767px) {
  .masonry-grid.no-gap, .masonry-grid.no-gutters {
    grid-column-gap: 0;
    column-gap: 0;
  }
  .masonry-grid.no-gap .masonry-item, .masonry-grid.no-gutters .masonry-item {
    padding-bottom: 0;
  }
}
.masonry-grid.gap-1 {
  grid-column-gap: 8px;
  column-gap: 8px;
}
.masonry-grid.gap-1 .masonry-item {
  padding-bottom: 8px;
}
@media (max-width: 767px) {
  .masonry-grid.gap-1 {
    grid-column-gap: 4px;
    column-gap: 4px;
  }
  .masonry-grid.gap-1 .masonry-item {
    padding-bottom: 4px;
  }
}
.masonry-grid.gap-2 {
  grid-column-gap: 16px;
  column-gap: 16px;
}
.masonry-grid.gap-2 .masonry-item {
  padding-bottom: 16px;
}
@media (max-width: 767px) {
  .masonry-grid.gap-2 {
    grid-column-gap: 8px;
    column-gap: 8px;
  }
  .masonry-grid.gap-2 .masonry-item {
    padding-bottom: 8px;
  }
}
.masonry-grid.gap-3 {
  grid-column-gap: 30px;
  column-gap: 30px;
}
.masonry-grid.gap-3 .masonry-item {
  padding-bottom: 30px;
}
@media (max-width: 767px) {
  .masonry-grid.gap-3 {
    grid-column-gap: 15px;
    column-gap: 15px;
  }
  .masonry-grid.gap-3 .masonry-item {
    padding-bottom: 15px;
  }
}
.masonry-grid.gap-4 {
  grid-column-gap: 48px;
  column-gap: 48px;
}
.masonry-grid.gap-4 .masonry-item {
  padding-bottom: 48px;
}
@media (max-width: 767px) {
  .masonry-grid.gap-4 {
    grid-column-gap: 24px;
    column-gap: 24px;
  }
  .masonry-grid.gap-4 .masonry-item {
    padding-bottom: 24px;
  }
}
.masonry-grid.gap-5 {
  grid-column-gap: 64px;
  column-gap: 64px;
}
.masonry-grid.gap-5 .masonry-item {
  padding-bottom: 64px;
}
@media (max-width: 767px) {
  .masonry-grid.gap-5 {
    grid-column-gap: 32px;
    column-gap: 32px;
  }
  .masonry-grid.gap-5 .masonry-item {
    padding-bottom: 32px;
  }
}
.masonry-cols-2 {
  column-count: 2;
}
.masonry-cols-3 {
  column-count: 3;
}
.masonry-cols-4 {
  column-count: 4;
}
.masonry-cols-5 {
  column-count: 5;
}
.masonry-item {
  display: block;
  page-break-inside: avoid;
  break-inside: avoid;
  padding-bottom: 30px;
}
.layout-chat {
  height: 100vh;
}
.layout-chat .main-content {
  display: flex;
  height: 10%;
}
.menu {
  list-style: none;
  padding-left: 0;
  margin-bottom: 30px;
}
.menu-item {
  vertical-align: top;
  transition: opacity 0.2s linear;
}
.menu-link {
  height: 56px;
  padding: 0 12px;
  font-weight: 400;
  display: flex;
  align-items: center;
  transition: 0.2s linear;
}
.menu-link > * {
  margin-left: 8px;
  margin-right: 8px;
}
.menu-link .icon {
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 1px;
  text-align: center;
  flex-basis: 30px;
  flex-shrink: 0;
}
.menu-link .icon::before {
  letter-spacing: 0;
}
.menu-link .dot {
  position: relative;
  flex-basis: 30px;
  flex-shrink: 0;
}
.menu-link .dot::after {
  content: "";
  position: absolute;
  top: -4px;
  left: 50%;
  margin-left: -4px;
  width: 8px;
  height: 8px;
  border: 1px solid #fff;
  border-radius: 100%;
  transition: 0.2s linear;
}
.menu-link .title {
  flex-grow: 1;
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
  line-height: 1;
  font-size: 14px;
}
.menu-link .title small {
  color: inherit;
  font-weight: 300;
  font-size: 11px;
  margin-top: 0.375rem;
  opacity: 0.4;
}
.menu-link .arrow::before {
  content: "\e649";
  font-family: themify;
  font-size: 8px;
  cursor: pointer;
  display: inline-block;
  transition: transform 0.3s linear;
}
.menu-link .badge {
  margin-top: auto;
  margin-bottom: auto;
}
.menu-submenu {
  background-color: #455160;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 0;
  display: none;
  list-style-type: none;
  margin-bottom: 0;
}
.menu-submenu .menu-link {
  height: 32px;
  font-size: 0.875rem;
  font-weight: 300;
  letter-spacing: 0;
  color: #fff;
  opacity: 0.8;
  transition: 0.2s linear;
}
.menu-submenu .menu-link .icon {
  font-size: 13px;
  font-weight: 400;
}
.menu-submenu .menu-link .title {
  font-size: 13px;
}
.menu-submenu .menu-link .arrow::before {
  font-size: 0.5rem;
}
.menu-submenu .menu-item.active > .menu-link, .menu-submenu .menu-item:hover > .menu-link {
  opacity: 1;
  background-color: transparent;
}
.menu-sub-submenu {
  list-style-type: none;
  margin-bottom: 0;
  padding-left: 40px;
}
.menu-sub-submenu .menu-item {
  padding-left: 12px;
  opacity: 0.7;
  transition: 0.2s linear;
}
.menu-sub-submenu .menu-item:hover, .menu-sub-submenu .menu-item.active {
  opacity: 1;
}
.menu-sub-submenu .menu-link .dot {
  flex-basis: 0;
}
.menu-sub-submenu .menu-link .dot::after {
  left: -12px;
}
.menu-category {
  position: relative;
  font-family: Roboto, sans-serif;
  display: block;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 0.6875rem;
  font-weight: 500;
  line-height: 32px;
  padding: 1rem 20px 0.5rem;
  color: #fff;
  opacity: 0.7;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.menu-category::after {
  content: "";
  width: 100%;
  height: 0;
  border-top: 1px dashed #fff;
  vertical-align: middle;
  margin-left: 1.5rem;
  opacity: 0.3;
  position: absolute;
  top: 50%;
  margin-top: 3px;
}
.menu-divider {
  display: block;
  height: 1px;
  background-color: #fff;
  opacity: 0.08;
  margin: 1rem 0;
}
.menu-xs > .menu-item > .menu-link {
  height: 42px;
}
.menu-sm > .menu-item > .menu-link {
  height: 48px;
}
.menu-lg > .menu-item > .menu-link {
  height: 64px;
}
.menu-xl > .menu-item > .menu-link {
  height: 72px;
}
.sidebar {
  position: fixed;
  top: 0;
  bottom: 0;
  width: 260px;
  background-color: #3f4a59;
  white-space: nowrap;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.08);
  display: flex;
  overflow: hidden;
  flex-direction: column;
  z-index: 1950;
  transform: translateZ(0);
  transition: 0.3s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  perspective: 1000;
  will-change: transform;
}
.sidebar ~ .topbar,
.sidebar ~ main {
  margin-left: 260px;
}
.sidebar-sm {
  width: 220px;
}
.sidebar-sm ~ .topbar,
.sidebar-sm ~ main {
  margin-left: 220px;
}
.sidebar-lg {
  width: 300px;
}
.sidebar-lg ~ .topbar,
.sidebar-lg ~ main {
  margin-left: 300px;
}
.sidebar-header,
.sidebar-footer {
  height: 64px;
}
.sidebar-navigation {
  position: relative;
  overflow: hidden;
  flex: 1;
}
.sidebar-profile {
  text-align: center;
  padding: 40px 20px 30px;
}
.sidebar-profile .avatar {
  width: 100px;
  height: 100px;
  transition: 0.5s;
}
.sidebar-profile .profile-info {
  transform: scale(1);
  margin-top: 1rem;
  transition: 0.5s;
}
.sidebar-header {
  background-color: #926dde;
  padding: 0 12px;
  display: flex;
  align-items: center;
  color: #fff;
}
.sidebar-header > * {
  margin-left: 8px;
  margin-right: 8px;
}
.sidebar-header .logo-icon {
  text-align: center;
  flex-basis: 30px;
  font-size: 1.25rem;
  flex-shrink: 0;
}
.sidebar-header .logo {
  font-size: 1rem;
  font-weight: 500;
  flex-grow: 1;
}
.sidebar-header a {
  color: #fff;
}
.sidebar-toggle-fold {
  margin: 0;
  padding: 12px 8px;
  cursor: pointer;
}
.sidebar-toggle-fold::before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  border: 2px solid #fff;
  border-radius: 100%;
  background-color: #fff;
  transition: 0.2s linear;
}
.sidebar-folded .sidebar-toggle-fold::before {
  background-color: transparent;
}
.sidebar-header-inverse {
  color: #4d5259;
  background-color: #fff;
}
.sidebar-header-inverse .sidebar-toggle-fold::before {
  border-color: #4d5259;
}
.sidebar-header-inverse a {
  color: #4d5259;
}
.sidebar-folded .sidebar-header-inverse .sidebar-toggle-fold::before {
  background-color: #4d5259;
}
.sidebar-footer {
  border-top: 1px solid rgba(77, 82, 89, 0.07);
  padding: 0 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.sidebar-footer > * {
  margin: 0 4px;
}
.sidebar-footer > *:first-child {
  margin-left: 0;
}
.sidebar-footer > *:last-child {
  margin-right: 0;
}
.sidebar-spacer-sm {
  height: 32px;
}
.sidebar-spacer {
  height: 64px;
}
.sidebar-spacer-lg {
  height: 96px;
}
.sidebar-open {
  overflow: hidden;
}
.sidebar-open .sidebar {
  left: 0 !important;
  box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1) !important;
}
.sidebar-folded .sidebar ~ .topbar,
.sidebar-folded .sidebar ~ main {
  margin-left: 80px;
}
.sidebar-folded .sidebar .hide-on-fold {
  display: none;
}
.sidebar-folded .sidebar .fade-on-fold {
  opacity: 0;
  transition: 0.5s;
}
.sidebar-folded .sidebar:not(.sidebar-icons-right) {
  width: 80px;
}
.sidebar-folded .sidebar:not(.sidebar-icons-right) .sidebar-profile .avatar {
  width: 40px;
  height: 40px;
}
.sidebar-folded .sidebar:not(.sidebar-icons-right) .sidebar-profile .profile-info {
  transform: scale(0.33);
  margin-left: -100px;
  margin-right: -100px;
}
.sidebar-folded .sidebar:not(.sidebar-icons-right):hover {
  width: 260px;
  box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
}
.sidebar-folded .sidebar:not(.sidebar-icons-right):hover .sidebar-profile .avatar {
  width: 100px;
  height: 100px;
}
.sidebar-folded .sidebar:not(.sidebar-icons-right):hover .sidebar-profile .profile-info {
  transform: scale(1);
}
.sidebar-folded .sidebar:not(.sidebar-icons-right).sidebar-sm:hover {
  width: 220px;
}
.sidebar-folded .sidebar:not(.sidebar-icons-right).sidebar-lg:hover {
  width: 300px;
}
.sidebar-folded .sidebar-icons-right {
  left: -180px;
}
.sidebar-folded .sidebar-icons-right:hover {
  left: 0;
  box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
}
.sidebar-folded .sidebar-icons-right.sidebar-sm {
  left: -140px;
}
.sidebar-folded .sidebar-icons-right.sidebar-lg {
  left: -220px;
}
.sidebar-folded .card-maximize {
  left: 80px;
}
.sidebar-folded .sidebar .hide-on-fold {
  display: initial;
}
.sidebar-folded .sidebar .fade-on-fold {
  opacity: 1;
}
.sidebar-folded .sidebar .title,
.sidebar-folded .sidebar .logo {
  margin-left: 8px;
}
.sidebar-folded .sidebar:not(.sidebar-icons-right) .sidebar-profile .avatar {
  width: 100px;
  height: 100px;
}
.sidebar-folded .sidebar:not(.sidebar-icons-right) .sidebar-profile .profile-info {
  transform: scale(1);
}
.sidebar-folded .sidebar.sidebar-icons-right:not(.sidebar-icons-boxed) .logo-icon,
.sidebar-folded .sidebar.sidebar-icons-right:not(.sidebar-icons-boxed) .icon,
.sidebar-folded .sidebar.sidebar-icons-right:not(.sidebar-icons-boxed) .dot {
  margin-left: 8px;
  flex-basis: 30px;
}
.sidebar-folded .sidebar.sidebar-icons-right.sidebar-icons-boxed .logo-icon,
.sidebar-folded .sidebar.sidebar-icons-right.sidebar-icons-boxed .icon {
  margin-left: 8px;
}
.sidebar-folded .sidebar.sidebar-icons-right.sidebar-icons-boxed .menu-submenu .icon,
.sidebar-folded .sidebar.sidebar-icons-right.sidebar-icons-boxed .menu-submenu .dot {
  margin-left: 13px;
}
.sidebar .menu-item.open .menu-submenu {
  display: block;
}
.sidebar .menu-link {
  position: relative;
}
.sidebar .menu-link .title small {
  transition: 0.2s linear;
}
.sidebar .open .arrow::before {
  transform: rotate(90deg);
}
.sidebar-icons-boxed .sidebar-header .logo-icon {
  flex-basis: 40px;
}
.sidebar-icons-boxed .menu-link .icon {
  font-size: 16px;
  background-color: rgba(0, 0, 0, 0.07);
  flex-basis: 40px;
  line-height: 40px;
  border-radius: 2px;
}
.sidebar-icons-boxed .menu-submenu .menu-link .icon {
  font-size: 13px;
  flex-basis: 30px;
  line-height: 30px;
}
.sidebar-icons-boxed .menu .active > .menu-link .icon {
  background-color: rgba(255, 255, 255, 0.15);
}
.sidebar-icons-boxed .menu-sub-submenu {
  padding-left: 50px;
}
.sidebar-icons-boxed .menu-submenu .icon,
.sidebar-icons-boxed .menu-submenu .dot {
  margin-left: 13px;
  margin-right: 13px;
}
.sidebar-icons-right .sidebar-header .logo-icon,
.sidebar-icons-right .sidebar-navigation .menu-link .icon,
.sidebar-icons-right .sidebar-navigation .menu-link .dot {
  order: 1;
}
.sidebar-icons-right .sidebar-navigation .menu-sub-submenu {
  padding-left: 0;
}
.sidebar-folded .sidebar .title,
.sidebar-folded .sidebar .logo {
  transition: 0.4s;
}
.sidebar-folded .sidebar:not(.sidebar-icons-right) .title,
.sidebar-folded .sidebar:not(.sidebar-icons-right) .logo {
  margin-left: 20px;
}
.sidebar-folded .sidebar:not(.sidebar-icons-boxed):not(.sidebar-icons-right) .sidebar-header,
.sidebar-folded .sidebar:not(.sidebar-icons-boxed):not(.sidebar-icons-right) .menu-link {
  padding-left: 17px;
}
.sidebar-folded .sidebar.sidebar-icons-right:not(.sidebar-icons-boxed) .logo-icon,
.sidebar-folded .sidebar.sidebar-icons-right:not(.sidebar-icons-boxed) .icon,
.sidebar-folded .sidebar.sidebar-icons-right:not(.sidebar-icons-boxed) .dot {
  margin-left: 20px;
  flex-basis: 40px;
}
.sidebar-folded .sidebar.sidebar-icons-right.sidebar-icons-boxed .logo-icon,
.sidebar-folded .sidebar.sidebar-icons-right.sidebar-icons-boxed .icon,
.sidebar-folded .sidebar.sidebar-icons-right.sidebar-icons-boxed .dot {
  margin-left: 25px;
}
.sidebar-folded .sidebar:hover .hide-on-fold {
  display: initial;
}
.sidebar-folded .sidebar:hover .fade-on-fold {
  opacity: 1;
}
.sidebar-folded .sidebar:hover .title,
.sidebar-folded .sidebar:hover .logo {
  margin-left: 8px;
}
.sidebar-folded .sidebar:hover:not(.sidebar-icons-right) .sidebar-profile .avatar {
  width: 100px;
  height: 100px;
}
.sidebar-folded .sidebar:hover:not(.sidebar-icons-right) .sidebar-profile .profile-info {
  transform: scale(1);
}
.sidebar-folded .sidebar:hover.sidebar-icons-right:not(.sidebar-icons-boxed) .logo-icon,
.sidebar-folded .sidebar:hover.sidebar-icons-right:not(.sidebar-icons-boxed) .icon,
.sidebar-folded .sidebar:hover.sidebar-icons-right:not(.sidebar-icons-boxed) .dot {
  margin-left: 8px;
  flex-basis: 30px;
}
.sidebar-folded .sidebar:hover.sidebar-icons-right.sidebar-icons-boxed .logo-icon,
.sidebar-folded .sidebar:hover.sidebar-icons-right.sidebar-icons-boxed .icon {
  margin-left: 8px;
}
.sidebar-folded .sidebar:hover.sidebar-icons-right.sidebar-icons-boxed .menu-submenu .icon,
.sidebar-folded .sidebar:hover.sidebar-icons-right.sidebar-icons-boxed .menu-submenu .dot {
  margin-left: 13px;
}
.sidebar-collapse .hidden-expand-down {
  display: none;
}
.sidebar-collapse ~ .topbar .sidebar-toggler {
  display: inline-block;
}
.sidebar-collapse .sidebar-toggle-fold {
  display: none;
}
.sidebar-collapse.sidebar {
  box-shadow: none;
  left: -260px;
}
.sidebar-collapse.sidebar ~ .topbar,
.sidebar-collapse.sidebar ~ main {
  margin-left: 0;
}
.sidebar-collapse.sidebar-sm {
  left: -220px;
}
.sidebar-collapse.sidebar-lg {
  left: -300px;
}
.sidebar-expand .hidden-expand-up {
  display: none;
}
.sidebar-expand ~ .topbar .sidebar-toggler {
  display: none;
}
.sidebar-expand.sidebar-icon-only {
  width: 70px;
}
.sidebar-expand.sidebar-icon-only ~ .topbar,
.sidebar-expand.sidebar-icon-only ~ main {
  margin-left: 70px;
}
.sidebar-expand.sidebar-icon-only .menu > .menu-item.active > .menu-link,
.sidebar-expand.sidebar-icon-only .menu > .menu-item:hover > .menu-link {
  background-color: transparent !important;
}
.sidebar-expand.sidebar-icon-only .menu.menu-bordery > .menu-item > .menu-link::before {
  width: 3px;
}
.sidebar-expand.sidebar-iconic {
  width: 100px;
  overflow: visible;
}
.sidebar-expand.sidebar-iconic ~ .topbar,
.sidebar-expand.sidebar-iconic ~ main {
  margin-left: 100px;
}
.sidebar-expand.sidebar-iconic .menu-link {
  flex-direction: column;
  height: auto;
  padding-top: 12px;
  padding-bottom: 8px;
}
.sidebar-expand.sidebar-iconic .menu-link .title {
  flex-grow: 0;
  line-height: 36px;
  font-weight: 300;
  letter-spacing: 0;
}
.sidebar-expand.sidebar-iconic .menu-link .icon {
  font-size: 20px;
  line-height: 36px;
}
.sidebar-expand.sidebar-iconic .menu-link .badge {
  position: absolute;
  top: 8px;
  right: 4px;
}
.sidebar-expand.sidebar-iconic .sidebar-header {
  justify-content: center;
}
.sidebar-expand.sidebar-iconic .sidebar-profile {
  padding: 20px;
}
.sidebar-expand.sidebar-iconic .sidebar-profile .avatar {
  width: 56px;
  height: 56px;
}
.sidebar-expand.sidebar-iconic.sidebar-sm {
  width: 80px;
}
.sidebar-expand.sidebar-iconic.sidebar-sm ~ .topbar,
.sidebar-expand.sidebar-iconic.sidebar-sm ~ main {
  margin-left: 80px;
}
.sidebar-expand.sidebar-iconic.sidebar-sm .menu-link {
  padding-top: 8px;
  padding-bottom: 4px;
}
.sidebar-expand.sidebar-iconic.sidebar-sm .menu-link .title {
  line-height: 29px;
  font-size: 12px;
}
.sidebar-expand.sidebar-iconic.sidebar-sm .menu-link .icon {
  font-size: 16px;
  line-height: 29px;
}
.sidebar-expand.sidebar-iconic.sidebar-sm .menu-link .badge {
  top: 4px;
  right: 2px;
}
.sidebar-expand.sidebar-iconic.sidebar-sm .sidebar-profile .avatar {
  width: 40px;
  height: 40px;
}
.sidebar-expand.sidebar-iconic.sidebar-lg {
  width: 120px;
}
.sidebar-expand.sidebar-iconic.sidebar-lg ~ .topbar,
.sidebar-expand.sidebar-iconic.sidebar-lg ~ main {
  margin-left: 120px;
}
.sidebar-expand.sidebar-iconic.sidebar-lg .menu-link {
  padding-top: 16px;
  padding-bottom: 12px;
}
.sidebar-expand.sidebar-iconic.sidebar-lg .menu-link .icon {
  font-size: 24px;
}
.sidebar-expand.sidebar-iconic.sidebar-lg .menu-link .badge {
  top: 12px;
  right: 8px;
}
.sidebar-expand.sidebar-iconic.sidebar-lg .sidebar-profile .avatar {
  width: 76px;
  height: 76px;
}
@media (max-width: 575px) {
  .sidebar-expand-sm .hidden-expand-down {
    display: none;
  }
  .sidebar-expand-sm ~ .topbar .sidebar-toggler {
    display: inline-block;
  }
  .sidebar-expand-sm .sidebar-toggle-fold {
    display: none;
  }
  .sidebar-expand-sm.sidebar {
    box-shadow: none;
    left: -260px;
  }
  .sidebar-expand-sm.sidebar ~ .topbar,
.sidebar-expand-sm.sidebar ~ main {
    margin-left: 0;
  }
  .sidebar-expand-sm.sidebar-sm {
    left: -220px;
  }
  .sidebar-expand-sm.sidebar-lg {
    left: -300px;
  }
}
@media (min-width: 576px) {
  .sidebar-expand-sm .hidden-expand-up {
    display: none;
  }
  .sidebar-expand-sm ~ .topbar .sidebar-toggler {
    display: none;
  }
  .sidebar-expand-sm.sidebar-icon-only {
    width: 70px;
  }
  .sidebar-expand-sm.sidebar-icon-only ~ .topbar,
.sidebar-expand-sm.sidebar-icon-only ~ main {
    margin-left: 70px;
  }
  .sidebar-expand-sm.sidebar-icon-only .menu > .menu-item.active > .menu-link,
.sidebar-expand-sm.sidebar-icon-only .menu > .menu-item:hover > .menu-link {
    background-color: transparent !important;
  }
  .sidebar-expand-sm.sidebar-icon-only .menu.menu-bordery > .menu-item > .menu-link::before {
    width: 3px;
  }
  .sidebar-expand-sm.sidebar-iconic {
    width: 100px;
    overflow: visible;
  }
  .sidebar-expand-sm.sidebar-iconic ~ .topbar,
.sidebar-expand-sm.sidebar-iconic ~ main {
    margin-left: 100px;
  }
  .sidebar-expand-sm.sidebar-iconic .menu-link {
    flex-direction: column;
    height: auto;
    padding-top: 12px;
    padding-bottom: 8px;
  }
  .sidebar-expand-sm.sidebar-iconic .menu-link .title {
    flex-grow: 0;
    line-height: 36px;
    font-weight: 300;
    letter-spacing: 0;
  }
  .sidebar-expand-sm.sidebar-iconic .menu-link .icon {
    font-size: 20px;
    line-height: 36px;
  }
  .sidebar-expand-sm.sidebar-iconic .menu-link .badge {
    position: absolute;
    top: 8px;
    right: 4px;
  }
  .sidebar-expand-sm.sidebar-iconic .sidebar-header {
    justify-content: center;
  }
  .sidebar-expand-sm.sidebar-iconic .sidebar-profile {
    padding: 20px;
  }
  .sidebar-expand-sm.sidebar-iconic .sidebar-profile .avatar {
    width: 56px;
    height: 56px;
  }
  .sidebar-expand-sm.sidebar-iconic.sidebar-sm {
    width: 80px;
  }
  .sidebar-expand-sm.sidebar-iconic.sidebar-sm ~ .topbar,
.sidebar-expand-sm.sidebar-iconic.sidebar-sm ~ main {
    margin-left: 80px;
  }
  .sidebar-expand-sm.sidebar-iconic.sidebar-sm .menu-link {
    padding-top: 8px;
    padding-bottom: 4px;
  }
  .sidebar-expand-sm.sidebar-iconic.sidebar-sm .menu-link .title {
    line-height: 29px;
    font-size: 12px;
  }
  .sidebar-expand-sm.sidebar-iconic.sidebar-sm .menu-link .icon {
    font-size: 16px;
    line-height: 29px;
  }
  .sidebar-expand-sm.sidebar-iconic.sidebar-sm .menu-link .badge {
    top: 4px;
    right: 2px;
  }
  .sidebar-expand-sm.sidebar-iconic.sidebar-sm .sidebar-profile .avatar {
    width: 40px;
    height: 40px;
  }
  .sidebar-expand-sm.sidebar-iconic.sidebar-lg {
    width: 120px;
  }
  .sidebar-expand-sm.sidebar-iconic.sidebar-lg ~ .topbar,
.sidebar-expand-sm.sidebar-iconic.sidebar-lg ~ main {
    margin-left: 120px;
  }
  .sidebar-expand-sm.sidebar-iconic.sidebar-lg .menu-link {
    padding-top: 16px;
    padding-bottom: 12px;
  }
  .sidebar-expand-sm.sidebar-iconic.sidebar-lg .menu-link .icon {
    font-size: 24px;
  }
  .sidebar-expand-sm.sidebar-iconic.sidebar-lg .menu-link .badge {
    top: 12px;
    right: 8px;
  }
  .sidebar-expand-sm.sidebar-iconic.sidebar-lg .sidebar-profile .avatar {
    width: 76px;
    height: 76px;
  }
}
@media (max-width: 767px) {
  .sidebar-expand-md .hidden-expand-down {
    display: none;
  }
  .sidebar-expand-md ~ .topbar .sidebar-toggler {
    display: inline-block;
  }
  .sidebar-expand-md .sidebar-toggle-fold {
    display: none;
  }
  .sidebar-expand-md.sidebar {
    box-shadow: none;
    left: -260px;
  }
  .sidebar-expand-md.sidebar ~ .topbar,
.sidebar-expand-md.sidebar ~ main {
    margin-left: 0;
  }
  .sidebar-expand-md.sidebar-sm {
    left: -220px;
  }
  .sidebar-expand-md.sidebar-lg {
    left: -300px;
  }
}
@media (min-width: 768px) {
  .sidebar-expand-md .hidden-expand-up {
    display: none;
  }
  .sidebar-expand-md ~ .topbar .sidebar-toggler {
    display: none;
  }
  .sidebar-expand-md.sidebar-icon-only {
    width: 70px;
  }
  .sidebar-expand-md.sidebar-icon-only ~ .topbar,
.sidebar-expand-md.sidebar-icon-only ~ main {
    margin-left: 70px;
  }
  .sidebar-expand-md.sidebar-icon-only .menu > .menu-item.active > .menu-link,
.sidebar-expand-md.sidebar-icon-only .menu > .menu-item:hover > .menu-link {
    background-color: transparent !important;
  }
  .sidebar-expand-md.sidebar-icon-only .menu.menu-bordery > .menu-item > .menu-link::before {
    width: 3px;
  }
  .sidebar-expand-md.sidebar-iconic {
    width: 100px;
    overflow: visible;
  }
  .sidebar-expand-md.sidebar-iconic ~ .topbar,
.sidebar-expand-md.sidebar-iconic ~ main {
    margin-left: 100px;
  }
  .sidebar-expand-md.sidebar-iconic .menu-link {
    flex-direction: column;
    height: auto;
    padding-top: 12px;
    padding-bottom: 8px;
  }
  .sidebar-expand-md.sidebar-iconic .menu-link .title {
    flex-grow: 0;
    line-height: 36px;
    font-weight: 300;
    letter-spacing: 0;
  }
  .sidebar-expand-md.sidebar-iconic .menu-link .icon {
    font-size: 20px;
    line-height: 36px;
  }
  .sidebar-expand-md.sidebar-iconic .menu-link .badge {
    position: absolute;
    top: 8px;
    right: 4px;
  }
  .sidebar-expand-md.sidebar-iconic .sidebar-header {
    justify-content: center;
  }
  .sidebar-expand-md.sidebar-iconic .sidebar-profile {
    padding: 20px;
  }
  .sidebar-expand-md.sidebar-iconic .sidebar-profile .avatar {
    width: 56px;
    height: 56px;
  }
  .sidebar-expand-md.sidebar-iconic.sidebar-sm {
    width: 80px;
  }
  .sidebar-expand-md.sidebar-iconic.sidebar-sm ~ .topbar,
.sidebar-expand-md.sidebar-iconic.sidebar-sm ~ main {
    margin-left: 80px;
  }
  .sidebar-expand-md.sidebar-iconic.sidebar-sm .menu-link {
    padding-top: 8px;
    padding-bottom: 4px;
  }
  .sidebar-expand-md.sidebar-iconic.sidebar-sm .menu-link .title {
    line-height: 29px;
    font-size: 12px;
  }
  .sidebar-expand-md.sidebar-iconic.sidebar-sm .menu-link .icon {
    font-size: 16px;
    line-height: 29px;
  }
  .sidebar-expand-md.sidebar-iconic.sidebar-sm .menu-link .badge {
    top: 4px;
    right: 2px;
  }
  .sidebar-expand-md.sidebar-iconic.sidebar-sm .sidebar-profile .avatar {
    width: 40px;
    height: 40px;
  }
  .sidebar-expand-md.sidebar-iconic.sidebar-lg {
    width: 120px;
  }
  .sidebar-expand-md.sidebar-iconic.sidebar-lg ~ .topbar,
.sidebar-expand-md.sidebar-iconic.sidebar-lg ~ main {
    margin-left: 120px;
  }
  .sidebar-expand-md.sidebar-iconic.sidebar-lg .menu-link {
    padding-top: 16px;
    padding-bottom: 12px;
  }
  .sidebar-expand-md.sidebar-iconic.sidebar-lg .menu-link .icon {
    font-size: 24px;
  }
  .sidebar-expand-md.sidebar-iconic.sidebar-lg .menu-link .badge {
    top: 12px;
    right: 8px;
  }
  .sidebar-expand-md.sidebar-iconic.sidebar-lg .sidebar-profile .avatar {
    width: 76px;
    height: 76px;
  }
}
@media (max-width: 1025px) {
  .sidebar-expand-lg .hidden-expand-down {
    display: none;
  }
  .sidebar-expand-lg ~ .topbar .sidebar-toggler {
    display: inline-block;
  }
  .sidebar-expand-lg .sidebar-toggle-fold {
    display: none;
  }
  .sidebar-expand-lg.sidebar {
    box-shadow: none;
    left: -260px;
  }
  .sidebar-expand-lg.sidebar ~ .topbar,
.sidebar-expand-lg.sidebar ~ main {
    margin-left: 0;
  }
  .sidebar-expand-lg.sidebar-sm {
    left: -220px;
  }
  .sidebar-expand-lg.sidebar-lg {
    left: -300px;
  }
}
@media (min-width: 1025px) {
  .sidebar-expand-lg .hidden-expand-up {
    display: none;
  }
  .sidebar-expand-lg ~ .topbar .sidebar-toggler {
    display: none;
  }
  .sidebar-expand-lg.sidebar-icon-only {
    width: 70px;
  }
  .sidebar-expand-lg.sidebar-icon-only ~ .topbar,
.sidebar-expand-lg.sidebar-icon-only ~ main {
    margin-left: 70px;
  }
  .sidebar-expand-lg.sidebar-icon-only .menu > .menu-item.active > .menu-link,
.sidebar-expand-lg.sidebar-icon-only .menu > .menu-item:hover > .menu-link {
    background-color: transparent !important;
  }
  .sidebar-expand-lg.sidebar-icon-only .menu.menu-bordery > .menu-item > .menu-link::before {
    width: 3px;
  }
  .sidebar-expand-lg.sidebar-iconic {
    width: 100px;
    overflow: visible;
  }
  .sidebar-expand-lg.sidebar-iconic ~ .topbar,
.sidebar-expand-lg.sidebar-iconic ~ main {
    margin-left: 100px;
  }
  .sidebar-expand-lg.sidebar-iconic .menu-link {
    flex-direction: column;
    height: auto;
    padding-top: 12px;
    padding-bottom: 8px;
  }
  .sidebar-expand-lg.sidebar-iconic .menu-link .title {
    flex-grow: 0;
    line-height: 36px;
    font-weight: 300;
    letter-spacing: 0;
  }
  .sidebar-expand-lg.sidebar-iconic .menu-link .icon {
    font-size: 20px;
    line-height: 36px;
  }
  .sidebar-expand-lg.sidebar-iconic .menu-link .badge {
    position: absolute;
    top: 8px;
    right: 4px;
  }
  .sidebar-expand-lg.sidebar-iconic .sidebar-header {
    justify-content: center;
  }
  .sidebar-expand-lg.sidebar-iconic .sidebar-profile {
    padding: 20px;
  }
  .sidebar-expand-lg.sidebar-iconic .sidebar-profile .avatar {
    width: 56px;
    height: 56px;
  }
  .sidebar-expand-lg.sidebar-iconic.sidebar-sm {
    width: 80px;
  }
  .sidebar-expand-lg.sidebar-iconic.sidebar-sm ~ .topbar,
.sidebar-expand-lg.sidebar-iconic.sidebar-sm ~ main {
    margin-left: 80px;
  }
  .sidebar-expand-lg.sidebar-iconic.sidebar-sm .menu-link {
    padding-top: 8px;
    padding-bottom: 4px;
  }
  .sidebar-expand-lg.sidebar-iconic.sidebar-sm .menu-link .title {
    line-height: 29px;
    font-size: 12px;
  }
  .sidebar-expand-lg.sidebar-iconic.sidebar-sm .menu-link .icon {
    font-size: 16px;
    line-height: 29px;
  }
  .sidebar-expand-lg.sidebar-iconic.sidebar-sm .menu-link .badge {
    top: 4px;
    right: 2px;
  }
  .sidebar-expand-lg.sidebar-iconic.sidebar-sm .sidebar-profile .avatar {
    width: 40px;
    height: 40px;
  }
  .sidebar-expand-lg.sidebar-iconic.sidebar-lg {
    width: 120px;
  }
  .sidebar-expand-lg.sidebar-iconic.sidebar-lg ~ .topbar,
.sidebar-expand-lg.sidebar-iconic.sidebar-lg ~ main {
    margin-left: 120px;
  }
  .sidebar-expand-lg.sidebar-iconic.sidebar-lg .menu-link {
    padding-top: 16px;
    padding-bottom: 12px;
  }
  .sidebar-expand-lg.sidebar-iconic.sidebar-lg .menu-link .icon {
    font-size: 24px;
  }
  .sidebar-expand-lg.sidebar-iconic.sidebar-lg .menu-link .badge {
    top: 12px;
    right: 8px;
  }
  .sidebar-expand-lg.sidebar-iconic.sidebar-lg .sidebar-profile .avatar {
    width: 76px;
    height: 76px;
  }
}
@media (max-width: 1199px) {
  .sidebar-expand-xl .hidden-expand-down {
    display: none;
  }
  .sidebar-expand-xl ~ .topbar .sidebar-toggler {
    display: inline-block;
  }
  .sidebar-expand-xl .sidebar-toggle-fold {
    display: none;
  }
  .sidebar-expand-xl.sidebar {
    box-shadow: none;
    left: -260px;
  }
  .sidebar-expand-xl.sidebar ~ .topbar,
.sidebar-expand-xl.sidebar ~ main {
    margin-left: 0;
  }
  .sidebar-expand-xl.sidebar-sm {
    left: -220px;
  }
  .sidebar-expand-xl.sidebar-lg {
    left: -300px;
  }
}
@media (min-width: 1200px) {
  .sidebar-expand-xl .hidden-expand-up {
    display: none;
  }
  .sidebar-expand-xl ~ .topbar .sidebar-toggler {
    display: none;
  }
  .sidebar-expand-xl.sidebar-icon-only {
    width: 70px;
  }
  .sidebar-expand-xl.sidebar-icon-only ~ .topbar,
.sidebar-expand-xl.sidebar-icon-only ~ main {
    margin-left: 70px;
  }
  .sidebar-expand-xl.sidebar-icon-only .menu > .menu-item.active > .menu-link,
.sidebar-expand-xl.sidebar-icon-only .menu > .menu-item:hover > .menu-link {
    background-color: transparent !important;
  }
  .sidebar-expand-xl.sidebar-icon-only .menu.menu-bordery > .menu-item > .menu-link::before {
    width: 3px;
  }
  .sidebar-expand-xl.sidebar-iconic {
    width: 100px;
    overflow: visible;
  }
  .sidebar-expand-xl.sidebar-iconic ~ .topbar,
.sidebar-expand-xl.sidebar-iconic ~ main {
    margin-left: 100px;
  }
  .sidebar-expand-xl.sidebar-iconic .menu-link {
    flex-direction: column;
    height: auto;
    padding-top: 12px;
    padding-bottom: 8px;
  }
  .sidebar-expand-xl.sidebar-iconic .menu-link .title {
    flex-grow: 0;
    line-height: 36px;
    font-weight: 300;
    letter-spacing: 0;
  }
  .sidebar-expand-xl.sidebar-iconic .menu-link .icon {
    font-size: 20px;
    line-height: 36px;
  }
  .sidebar-expand-xl.sidebar-iconic .menu-link .badge {
    position: absolute;
    top: 8px;
    right: 4px;
  }
  .sidebar-expand-xl.sidebar-iconic .sidebar-header {
    justify-content: center;
  }
  .sidebar-expand-xl.sidebar-iconic .sidebar-profile {
    padding: 20px;
  }
  .sidebar-expand-xl.sidebar-iconic .sidebar-profile .avatar {
    width: 56px;
    height: 56px;
  }
  .sidebar-expand-xl.sidebar-iconic.sidebar-sm {
    width: 80px;
  }
  .sidebar-expand-xl.sidebar-iconic.sidebar-sm ~ .topbar,
.sidebar-expand-xl.sidebar-iconic.sidebar-sm ~ main {
    margin-left: 80px;
  }
  .sidebar-expand-xl.sidebar-iconic.sidebar-sm .menu-link {
    padding-top: 8px;
    padding-bottom: 4px;
  }
  .sidebar-expand-xl.sidebar-iconic.sidebar-sm .menu-link .title {
    line-height: 29px;
    font-size: 12px;
  }
  .sidebar-expand-xl.sidebar-iconic.sidebar-sm .menu-link .icon {
    font-size: 16px;
    line-height: 29px;
  }
  .sidebar-expand-xl.sidebar-iconic.sidebar-sm .menu-link .badge {
    top: 4px;
    right: 2px;
  }
  .sidebar-expand-xl.sidebar-iconic.sidebar-sm .sidebar-profile .avatar {
    width: 40px;
    height: 40px;
  }
  .sidebar-expand-xl.sidebar-iconic.sidebar-lg {
    width: 120px;
  }
  .sidebar-expand-xl.sidebar-iconic.sidebar-lg ~ .topbar,
.sidebar-expand-xl.sidebar-iconic.sidebar-lg ~ main {
    margin-left: 120px;
  }
  .sidebar-expand-xl.sidebar-iconic.sidebar-lg .menu-link {
    padding-top: 16px;
    padding-bottom: 12px;
  }
  .sidebar-expand-xl.sidebar-iconic.sidebar-lg .menu-link .icon {
    font-size: 24px;
  }
  .sidebar-expand-xl.sidebar-iconic.sidebar-lg .menu-link .badge {
    top: 12px;
    right: 8px;
  }
  .sidebar-expand-xl.sidebar-iconic.sidebar-lg .sidebar-profile .avatar {
    width: 76px;
    height: 76px;
  }
}
.sidebar .menu-link {
  color: #fff;
}
.sidebar .menu-item:hover > .menu-link {
  color: #fff;
}
.sidebar .menu-item:hover > .menu-link .title small {
  opacity: 0.7;
}
.sidebar .menu-item.active > .menu-link {
  color: #fff;
}
.sidebar .menu-item.active > .menu-link .title small {
  opacity: 0.8;
}
.sidebar .menu > .menu-item:hover > .menu-link {
  background-color: rgba(0, 0, 0, 0.1);
}
.sidebar-profile {
  color: #fff;
}
.sidebar-profile h3, .sidebar-profile h4, .sidebar-profile h5, .sidebar-profile h6 {
  color: #fff;
}
.sidebar-footer {
  border-top: 1px solid rgba(255, 255, 255, 0.08);
}
.sidebar-iconic .menu-item + .menu-item {
  border-top: 1px solid rgba(255, 255, 255, 0.08);
}
.sidebar-icons-boxed .menu-submenu .active > .menu-link .icon {
  background-color: #48b0f7;
}
.sidebar.sidebar-dark {
  background-color: #242a33;
}
.sidebar.sidebar-dark .menu-submenu {
  background-color: #2b323b;
}
.sidebar.sidebar-light {
  background-color: #fff;
}
.sidebar.sidebar-light .sidebar-profile {
  color: #4d5259;
  border-bottom-color: rgba(77, 82, 89, 0.07);
}
.sidebar.sidebar-light .sidebar-profile h3, .sidebar.sidebar-light .sidebar-profile h4, .sidebar.sidebar-light .sidebar-profile h5, .sidebar.sidebar-light .sidebar-profile h6 {
  color: #313944;
}
.sidebar.sidebar-light .sidebar-footer {
  border-top-color: rgba(77, 82, 89, 0.07);
}
.sidebar.sidebar-light.sidebar-icons-boxed .menu .menu-link .icon {
  background-color: rgba(0, 0, 0, 0.035);
}
.sidebar.sidebar-light.sidebar-icons-boxed .menu .active > .menu-link .icon {
  background-color: rgba(255, 255, 255, 0.15);
}
.sidebar.sidebar-light.sidebar-icons-boxed .menu-submenu .active > .menu-link .icon {
  color: #fff;
}
.sidebar.sidebar-light.sidebar-iconic .menu-item + .menu-item {
  border-top-color: rgba(77, 82, 89, 0.07);
}
.sidebar.sidebar-light .menu .menu-link {
  color: #7d858f;
  opacity: 1;
}
.sidebar.sidebar-light .menu .dot::after {
  border-color: #595f67;
}
.sidebar.sidebar-light .menu .menu-link .title small {
  opacity: 0.7;
  color: #4d5259;
}
.sidebar.sidebar-light .menu > .menu-item:hover > .menu-link {
  color: #4d5259;
  background-color: #f9fafb;
}
.sidebar.sidebar-light .menu > .menu-item:hover > .menu-link .title small {
  opacity: 1;
}
.sidebar.sidebar-light .menu:not(.menu-bordery) > .menu-item.active > .menu-link, .sidebar.sidebar-light .menu:not(.menu-bordery) > .menu-item.active:hover > .menu-link {
  color: #fff;
}
.sidebar.sidebar-light .menu:not(.menu-bordery) > .menu-item.active > .menu-link .title small, .sidebar.sidebar-light .menu:not(.menu-bordery) > .menu-item.active:hover > .menu-link .title small {
  color: #fff;
}
.sidebar.sidebar-light .menu-submenu {
  background-color: #f7f9fa;
}
.sidebar.sidebar-light .menu-submenu .menu-item:hover .menu-link,
.sidebar.sidebar-light .menu-submenu .menu-item.active .menu-link {
  color: #4d5259;
}
.sidebar.sidebar-light .menu-category {
  color: #000;
}
.sidebar.sidebar-light .menu-category::after {
  border-top-color: #4d5259;
}
.sidebar.sidebar-light .menu-divider {
  background-color: #000;
}
.sidebar .menu.menu-bordery > .menu-item > .menu-link::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 4px;
  transition: 0.5s;
}
.sidebar-icons-boxed .menu.menu-bordery .active > .menu-link .icon {
  color: #fff;
}
.sidebar.sidebar-light .menu > .menu-item.active > .menu-link {
  background-color: #f9fafb;
  color: #4d5259;
}
.sidebar .menu:not(.menu-bordery) > .menu-item.active > .menu-link {
  background-color: #48b0f7;
}
.sidebar.sidebar-dark .menu:not(.menu-bordery) > .menu-item.active > .menu-link {
  background-color: rgba(72, 176, 247, 0.95);
}
.sidebar.sidebar-dark.sidebar-icons-boxed .menu-submenu .active > .menu-link .icon {
  background-color: rgba(72, 176, 247, 0.85);
}
.sidebar.sidebar-light.sidebar-icons-boxed .menu-submenu .active > .menu-link .icon {
  background-color: #48b0f7;
}
.sidebar.sidebar-light .menu:not(.menu-bordery) > .menu-item.active > .menu-link, .sidebar.sidebar-light .menu:not(.menu-bordery) > .menu-item.active:hover > .menu-link {
  background-color: #48b0f7;
}
.sidebar .menu.menu-bordery > .menu-item.active > .menu-link::before,
.sidebar .menu.menu-bordery > .menu-item:hover > .menu-link::before {
  background-color: #48b0f7;
}
.sidebar.sidebar-icons-boxed .menu.menu-bordery .active > .menu-link .icon {
  background-color: #48b0f7 !important;
}
.sidebar .menu-submenu .menu-item.active > .menu-link .dot::after, .sidebar .menu-submenu .menu-item:hover > .menu-link .dot::after {
  background-color: #48b0f7;
  border-color: #48b0f7;
}
.sidebar.sidebar-color-primary .menu:not(.menu-bordery) > .menu-item.active > .menu-link {
  background-color: #48b0f7;
}
.sidebar.sidebar-color-primary.sidebar-dark .menu:not(.menu-bordery) > .menu-item.active > .menu-link {
  background-color: rgba(72, 176, 247, 0.95);
}
.sidebar.sidebar-color-primary.sidebar-dark.sidebar-icons-boxed .menu-submenu .active > .menu-link .icon {
  background-color: rgba(72, 176, 247, 0.85);
}
.sidebar.sidebar-color-primary.sidebar-light.sidebar-icons-boxed .menu-submenu .active > .menu-link .icon {
  background-color: #48b0f7;
}
.sidebar.sidebar-color-primary.sidebar-light .menu:not(.menu-bordery) > .menu-item.active > .menu-link, .sidebar.sidebar-color-primary.sidebar-light .menu:not(.menu-bordery) > .menu-item.active:hover > .menu-link {
  background-color: #48b0f7;
}
.sidebar.sidebar-color-primary .menu.menu-bordery > .menu-item.active > .menu-link::before,
.sidebar.sidebar-color-primary .menu.menu-bordery > .menu-item:hover > .menu-link::before {
  background-color: #48b0f7;
}
.sidebar.sidebar-color-primary.sidebar-icons-boxed .menu.menu-bordery .active > .menu-link .icon {
  background-color: #48b0f7 !important;
}
.sidebar.sidebar-color-primary .menu-submenu .menu-item.active > .menu-link .dot::after, .sidebar.sidebar-color-primary .menu-submenu .menu-item:hover > .menu-link .dot::after {
  background-color: #48b0f7;
  border-color: #48b0f7;
}
.sidebar.sidebar-color-secondary .menu:not(.menu-bordery) > .menu-item.active > .menu-link {
  background-color: #e4e7ea;
}
.sidebar.sidebar-color-secondary.sidebar-dark .menu:not(.menu-bordery) > .menu-item.active > .menu-link {
  background-color: rgba(228, 231, 234, 0.95);
}
.sidebar.sidebar-color-secondary.sidebar-dark.sidebar-icons-boxed .menu-submenu .active > .menu-link .icon {
  background-color: rgba(228, 231, 234, 0.85);
}
.sidebar.sidebar-color-secondary.sidebar-light.sidebar-icons-boxed .menu-submenu .active > .menu-link .icon {
  background-color: #e4e7ea;
}
.sidebar.sidebar-color-secondary.sidebar-light .menu:not(.menu-bordery) > .menu-item.active > .menu-link, .sidebar.sidebar-color-secondary.sidebar-light .menu:not(.menu-bordery) > .menu-item.active:hover > .menu-link {
  background-color: #e4e7ea;
}
.sidebar.sidebar-color-secondary .menu.menu-bordery > .menu-item.active > .menu-link::before,
.sidebar.sidebar-color-secondary .menu.menu-bordery > .menu-item:hover > .menu-link::before {
  background-color: #e4e7ea;
}
.sidebar.sidebar-color-secondary.sidebar-icons-boxed .menu.menu-bordery .active > .menu-link .icon {
  background-color: #e4e7ea !important;
}
.sidebar.sidebar-color-secondary .menu-submenu .menu-item.active > .menu-link .dot::after, .sidebar.sidebar-color-secondary .menu-submenu .menu-item:hover > .menu-link .dot::after {
  background-color: #e4e7ea;
  border-color: #e4e7ea;
}
.sidebar.sidebar-color-success .menu:not(.menu-bordery) > .menu-item.active > .menu-link {
  background-color: #15c377;
}
.sidebar.sidebar-color-success.sidebar-dark .menu:not(.menu-bordery) > .menu-item.active > .menu-link {
  background-color: rgba(21, 195, 119, 0.95);
}
.sidebar.sidebar-color-success.sidebar-dark.sidebar-icons-boxed .menu-submenu .active > .menu-link .icon {
  background-color: rgba(21, 195, 119, 0.85);
}
.sidebar.sidebar-color-success.sidebar-light.sidebar-icons-boxed .menu-submenu .active > .menu-link .icon {
  background-color: #15c377;
}
.sidebar.sidebar-color-success.sidebar-light .menu:not(.menu-bordery) > .menu-item.active > .menu-link, .sidebar.sidebar-color-success.sidebar-light .menu:not(.menu-bordery) > .menu-item.active:hover > .menu-link {
  background-color: #15c377;
}
.sidebar.sidebar-color-success .menu.menu-bordery > .menu-item.active > .menu-link::before,
.sidebar.sidebar-color-success .menu.menu-bordery > .menu-item:hover > .menu-link::before {
  background-color: #15c377;
}
.sidebar.sidebar-color-success.sidebar-icons-boxed .menu.menu-bordery .active > .menu-link .icon {
  background-color: #15c377 !important;
}
.sidebar.sidebar-color-success .menu-submenu .menu-item.active > .menu-link .dot::after, .sidebar.sidebar-color-success .menu-submenu .menu-item:hover > .menu-link .dot::after {
  background-color: #15c377;
  border-color: #15c377;
}
.sidebar.sidebar-color-info .menu:not(.menu-bordery) > .menu-item.active > .menu-link {
  background-color: #48b0f7;
}
.sidebar.sidebar-color-info.sidebar-dark .menu:not(.menu-bordery) > .menu-item.active > .menu-link {
  background-color: rgba(72, 176, 247, 0.95);
}
.sidebar.sidebar-color-info.sidebar-dark.sidebar-icons-boxed .menu-submenu .active > .menu-link .icon {
  background-color: rgba(72, 176, 247, 0.85);
}
.sidebar.sidebar-color-info.sidebar-light.sidebar-icons-boxed .menu-submenu .active > .menu-link .icon {
  background-color: #48b0f7;
}
.sidebar.sidebar-color-info.sidebar-light .menu:not(.menu-bordery) > .menu-item.active > .menu-link, .sidebar.sidebar-color-info.sidebar-light .menu:not(.menu-bordery) > .menu-item.active:hover > .menu-link {
  background-color: #48b0f7;
}
.sidebar.sidebar-color-info .menu.menu-bordery > .menu-item.active > .menu-link::before,
.sidebar.sidebar-color-info .menu.menu-bordery > .menu-item:hover > .menu-link::before {
  background-color: #48b0f7;
}
.sidebar.sidebar-color-info.sidebar-icons-boxed .menu.menu-bordery .active > .menu-link .icon {
  background-color: #48b0f7 !important;
}
.sidebar.sidebar-color-info .menu-submenu .menu-item.active > .menu-link .dot::after, .sidebar.sidebar-color-info .menu-submenu .menu-item:hover > .menu-link .dot::after {
  background-color: #48b0f7;
  border-color: #48b0f7;
}
.sidebar.sidebar-color-warning .menu:not(.menu-bordery) > .menu-item.active > .menu-link {
  background-color: #faa64b;
}
.sidebar.sidebar-color-warning.sidebar-dark .menu:not(.menu-bordery) > .menu-item.active > .menu-link {
  background-color: rgba(250, 166, 75, 0.95);
}
.sidebar.sidebar-color-warning.sidebar-dark.sidebar-icons-boxed .menu-submenu .active > .menu-link .icon {
  background-color: rgba(250, 166, 75, 0.85);
}
.sidebar.sidebar-color-warning.sidebar-light.sidebar-icons-boxed .menu-submenu .active > .menu-link .icon {
  background-color: #faa64b;
}
.sidebar.sidebar-color-warning.sidebar-light .menu:not(.menu-bordery) > .menu-item.active > .menu-link, .sidebar.sidebar-color-warning.sidebar-light .menu:not(.menu-bordery) > .menu-item.active:hover > .menu-link {
  background-color: #faa64b;
}
.sidebar.sidebar-color-warning .menu.menu-bordery > .menu-item.active > .menu-link::before,
.sidebar.sidebar-color-warning .menu.menu-bordery > .menu-item:hover > .menu-link::before {
  background-color: #faa64b;
}
.sidebar.sidebar-color-warning.sidebar-icons-boxed .menu.menu-bordery .active > .menu-link .icon {
  background-color: #faa64b !important;
}
.sidebar.sidebar-color-warning .menu-submenu .menu-item.active > .menu-link .dot::after, .sidebar.sidebar-color-warning .menu-submenu .menu-item:hover > .menu-link .dot::after {
  background-color: #faa64b;
  border-color: #faa64b;
}
.sidebar.sidebar-color-danger .menu:not(.menu-bordery) > .menu-item.active > .menu-link {
  background-color: #f96868;
}
.sidebar.sidebar-color-danger.sidebar-dark .menu:not(.menu-bordery) > .menu-item.active > .menu-link {
  background-color: rgba(249, 104, 104, 0.95);
}
.sidebar.sidebar-color-danger.sidebar-dark.sidebar-icons-boxed .menu-submenu .active > .menu-link .icon {
  background-color: rgba(249, 104, 104, 0.85);
}
.sidebar.sidebar-color-danger.sidebar-light.sidebar-icons-boxed .menu-submenu .active > .menu-link .icon {
  background-color: #f96868;
}
.sidebar.sidebar-color-danger.sidebar-light .menu:not(.menu-bordery) > .menu-item.active > .menu-link, .sidebar.sidebar-color-danger.sidebar-light .menu:not(.menu-bordery) > .menu-item.active:hover > .menu-link {
  background-color: #f96868;
}
.sidebar.sidebar-color-danger .menu.menu-bordery > .menu-item.active > .menu-link::before,
.sidebar.sidebar-color-danger .menu.menu-bordery > .menu-item:hover > .menu-link::before {
  background-color: #f96868;
}
.sidebar.sidebar-color-danger.sidebar-icons-boxed .menu.menu-bordery .active > .menu-link .icon {
  background-color: #f96868 !important;
}
.sidebar.sidebar-color-danger .menu-submenu .menu-item.active > .menu-link .dot::after, .sidebar.sidebar-color-danger .menu-submenu .menu-item:hover > .menu-link .dot::after {
  background-color: #f96868;
  border-color: #f96868;
}
.sidebar.sidebar-color-pink .menu:not(.menu-bordery) > .menu-item.active > .menu-link {
  background-color: #f96197;
}
.sidebar.sidebar-color-pink.sidebar-dark .menu:not(.menu-bordery) > .menu-item.active > .menu-link {
  background-color: rgba(249, 97, 151, 0.95);
}
.sidebar.sidebar-color-pink.sidebar-dark.sidebar-icons-boxed .menu-submenu .active > .menu-link .icon {
  background-color: rgba(249, 97, 151, 0.85);
}
.sidebar.sidebar-color-pink.sidebar-light.sidebar-icons-boxed .menu-submenu .active > .menu-link .icon {
  background-color: #f96197;
}
.sidebar.sidebar-color-pink.sidebar-light .menu:not(.menu-bordery) > .menu-item.active > .menu-link, .sidebar.sidebar-color-pink.sidebar-light .menu:not(.menu-bordery) > .menu-item.active:hover > .menu-link {
  background-color: #f96197;
}
.sidebar.sidebar-color-pink .menu.menu-bordery > .menu-item.active > .menu-link::before,
.sidebar.sidebar-color-pink .menu.menu-bordery > .menu-item:hover > .menu-link::before {
  background-color: #f96197;
}
.sidebar.sidebar-color-pink.sidebar-icons-boxed .menu.menu-bordery .active > .menu-link .icon {
  background-color: #f96197 !important;
}
.sidebar.sidebar-color-pink .menu-submenu .menu-item.active > .menu-link .dot::after, .sidebar.sidebar-color-pink .menu-submenu .menu-item:hover > .menu-link .dot::after {
  background-color: #f96197;
  border-color: #f96197;
}
.sidebar.sidebar-color-purple .menu:not(.menu-bordery) > .menu-item.active > .menu-link {
  background-color: #926dde;
}
.sidebar.sidebar-color-purple.sidebar-dark .menu:not(.menu-bordery) > .menu-item.active > .menu-link {
  background-color: rgba(146, 109, 222, 0.95);
}
.sidebar.sidebar-color-purple.sidebar-dark.sidebar-icons-boxed .menu-submenu .active > .menu-link .icon {
  background-color: rgba(146, 109, 222, 0.85);
}
.sidebar.sidebar-color-purple.sidebar-light.sidebar-icons-boxed .menu-submenu .active > .menu-link .icon {
  background-color: #926dde;
}
.sidebar.sidebar-color-purple.sidebar-light .menu:not(.menu-bordery) > .menu-item.active > .menu-link, .sidebar.sidebar-color-purple.sidebar-light .menu:not(.menu-bordery) > .menu-item.active:hover > .menu-link {
  background-color: #926dde;
}
.sidebar.sidebar-color-purple .menu.menu-bordery > .menu-item.active > .menu-link::before,
.sidebar.sidebar-color-purple .menu.menu-bordery > .menu-item:hover > .menu-link::before {
  background-color: #926dde;
}
.sidebar.sidebar-color-purple.sidebar-icons-boxed .menu.menu-bordery .active > .menu-link .icon {
  background-color: #926dde !important;
}
.sidebar.sidebar-color-purple .menu-submenu .menu-item.active > .menu-link .dot::after, .sidebar.sidebar-color-purple .menu-submenu .menu-item:hover > .menu-link .dot::after {
  background-color: #926dde;
  border-color: #926dde;
}
.sidebar.sidebar-color-brown .menu:not(.menu-bordery) > .menu-item.active > .menu-link {
  background-color: #8d6658;
}
.sidebar.sidebar-color-brown.sidebar-dark .menu:not(.menu-bordery) > .menu-item.active > .menu-link {
  background-color: rgba(141, 102, 88, 0.95);
}
.sidebar.sidebar-color-brown.sidebar-dark.sidebar-icons-boxed .menu-submenu .active > .menu-link .icon {
  background-color: rgba(141, 102, 88, 0.85);
}
.sidebar.sidebar-color-brown.sidebar-light.sidebar-icons-boxed .menu-submenu .active > .menu-link .icon {
  background-color: #8d6658;
}
.sidebar.sidebar-color-brown.sidebar-light .menu:not(.menu-bordery) > .menu-item.active > .menu-link, .sidebar.sidebar-color-brown.sidebar-light .menu:not(.menu-bordery) > .menu-item.active:hover > .menu-link {
  background-color: #8d6658;
}
.sidebar.sidebar-color-brown .menu.menu-bordery > .menu-item.active > .menu-link::before,
.sidebar.sidebar-color-brown .menu.menu-bordery > .menu-item:hover > .menu-link::before {
  background-color: #8d6658;
}
.sidebar.sidebar-color-brown.sidebar-icons-boxed .menu.menu-bordery .active > .menu-link .icon {
  background-color: #8d6658 !important;
}
.sidebar.sidebar-color-brown .menu-submenu .menu-item.active > .menu-link .dot::after, .sidebar.sidebar-color-brown .menu-submenu .menu-item:hover > .menu-link .dot::after {
  background-color: #8d6658;
  border-color: #8d6658;
}
.sidebar.sidebar-color-cyan .menu:not(.menu-bordery) > .menu-item.active > .menu-link {
  background-color: #57c7d4;
}
.sidebar.sidebar-color-cyan.sidebar-dark .menu:not(.menu-bordery) > .menu-item.active > .menu-link {
  background-color: rgba(87, 199, 212, 0.95);
}
.sidebar.sidebar-color-cyan.sidebar-dark.sidebar-icons-boxed .menu-submenu .active > .menu-link .icon {
  background-color: rgba(87, 199, 212, 0.85);
}
.sidebar.sidebar-color-cyan.sidebar-light.sidebar-icons-boxed .menu-submenu .active > .menu-link .icon {
  background-color: #57c7d4;
}
.sidebar.sidebar-color-cyan.sidebar-light .menu:not(.menu-bordery) > .menu-item.active > .menu-link, .sidebar.sidebar-color-cyan.sidebar-light .menu:not(.menu-bordery) > .menu-item.active:hover > .menu-link {
  background-color: #57c7d4;
}
.sidebar.sidebar-color-cyan .menu.menu-bordery > .menu-item.active > .menu-link::before,
.sidebar.sidebar-color-cyan .menu.menu-bordery > .menu-item:hover > .menu-link::before {
  background-color: #57c7d4;
}
.sidebar.sidebar-color-cyan.sidebar-icons-boxed .menu.menu-bordery .active > .menu-link .icon {
  background-color: #57c7d4 !important;
}
.sidebar.sidebar-color-cyan .menu-submenu .menu-item.active > .menu-link .dot::after, .sidebar.sidebar-color-cyan .menu-submenu .menu-item:hover > .menu-link .dot::after {
  background-color: #57c7d4;
  border-color: #57c7d4;
}
.sidebar.sidebar-color-yellow .menu:not(.menu-bordery) > .menu-item.active > .menu-link {
  background-color: #fcc525;
}
.sidebar.sidebar-color-yellow.sidebar-dark .menu:not(.menu-bordery) > .menu-item.active > .menu-link {
  background-color: rgba(252, 197, 37, 0.95);
}
.sidebar.sidebar-color-yellow.sidebar-dark.sidebar-icons-boxed .menu-submenu .active > .menu-link .icon {
  background-color: rgba(252, 197, 37, 0.85);
}
.sidebar.sidebar-color-yellow.sidebar-light.sidebar-icons-boxed .menu-submenu .active > .menu-link .icon {
  background-color: #fcc525;
}
.sidebar.sidebar-color-yellow.sidebar-light .menu:not(.menu-bordery) > .menu-item.active > .menu-link, .sidebar.sidebar-color-yellow.sidebar-light .menu:not(.menu-bordery) > .menu-item.active:hover > .menu-link {
  background-color: #fcc525;
}
.sidebar.sidebar-color-yellow .menu.menu-bordery > .menu-item.active > .menu-link::before,
.sidebar.sidebar-color-yellow .menu.menu-bordery > .menu-item:hover > .menu-link::before {
  background-color: #fcc525;
}
.sidebar.sidebar-color-yellow.sidebar-icons-boxed .menu.menu-bordery .active > .menu-link .icon {
  background-color: #fcc525 !important;
}
.sidebar.sidebar-color-yellow .menu-submenu .menu-item.active > .menu-link .dot::after, .sidebar.sidebar-color-yellow .menu-submenu .menu-item:hover > .menu-link .dot::after {
  background-color: #fcc525;
  border-color: #fcc525;
}
.sidebar.sidebar-color-gray .menu:not(.menu-bordery) > .menu-item.active > .menu-link {
  background-color: #868e96;
}
.sidebar.sidebar-color-gray.sidebar-dark .menu:not(.menu-bordery) > .menu-item.active > .menu-link {
  background-color: rgba(134, 142, 150, 0.95);
}
.sidebar.sidebar-color-gray.sidebar-dark.sidebar-icons-boxed .menu-submenu .active > .menu-link .icon {
  background-color: rgba(134, 142, 150, 0.85);
}
.sidebar.sidebar-color-gray.sidebar-light.sidebar-icons-boxed .menu-submenu .active > .menu-link .icon {
  background-color: #868e96;
}
.sidebar.sidebar-color-gray.sidebar-light .menu:not(.menu-bordery) > .menu-item.active > .menu-link, .sidebar.sidebar-color-gray.sidebar-light .menu:not(.menu-bordery) > .menu-item.active:hover > .menu-link {
  background-color: #868e96;
}
.sidebar.sidebar-color-gray .menu.menu-bordery > .menu-item.active > .menu-link::before,
.sidebar.sidebar-color-gray .menu.menu-bordery > .menu-item:hover > .menu-link::before {
  background-color: #868e96;
}
.sidebar.sidebar-color-gray.sidebar-icons-boxed .menu.menu-bordery .active > .menu-link .icon {
  background-color: #868e96 !important;
}
.sidebar.sidebar-color-gray .menu-submenu .menu-item.active > .menu-link .dot::after, .sidebar.sidebar-color-gray .menu-submenu .menu-item:hover > .menu-link .dot::after {
  background-color: #868e96;
  border-color: #868e96;
}
.sidebar.sidebar-color-dark .menu:not(.menu-bordery) > .menu-item.active > .menu-link {
  background-color: #465161;
}
.sidebar.sidebar-color-dark.sidebar-dark .menu:not(.menu-bordery) > .menu-item.active > .menu-link {
  background-color: rgba(70, 81, 97, 0.95);
}
.sidebar.sidebar-color-dark.sidebar-dark.sidebar-icons-boxed .menu-submenu .active > .menu-link .icon {
  background-color: rgba(70, 81, 97, 0.85);
}
.sidebar.sidebar-color-dark.sidebar-light.sidebar-icons-boxed .menu-submenu .active > .menu-link .icon {
  background-color: #465161;
}
.sidebar.sidebar-color-dark.sidebar-light .menu:not(.menu-bordery) > .menu-item.active > .menu-link, .sidebar.sidebar-color-dark.sidebar-light .menu:not(.menu-bordery) > .menu-item.active:hover > .menu-link {
  background-color: #465161;
}
.sidebar.sidebar-color-dark .menu.menu-bordery > .menu-item.active > .menu-link::before,
.sidebar.sidebar-color-dark .menu.menu-bordery > .menu-item:hover > .menu-link::before {
  background-color: #465161;
}
.sidebar.sidebar-color-dark.sidebar-icons-boxed .menu.menu-bordery .active > .menu-link .icon {
  background-color: #465161 !important;
}
.sidebar.sidebar-color-dark .menu-submenu .menu-item.active > .menu-link .dot::after, .sidebar.sidebar-color-dark .menu-submenu .menu-item:hover > .menu-link .dot::after {
  background-color: #465161;
  border-color: #465161;
}
.topbar {
  padding: 0 18px;
  height: 64px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 995;
  transition: margin-left 0.3s ease;
  background-color: #fff;
  box-shadow: 4px 0 5px rgba(0, 0, 0, 0.08);
}
.topbar .container {
  padding-left: 0;
  padding-right: 0;
  display: flex;
  justify-content: space-between;
}
.topbar .container .topbar-left {
  margin-left: 0;
}
@media (max-width: 767px) {
  .topbar .container {
    width: 100%;
  }
}
.topbar.topbar-unfix {
  position: absolute;
}
.topbar .form-control:focus,
.topbar .form-control.focused {
  box-shadow: none;
}
.topbar.bg-transparent {
  box-shadow: none;
}
.topbar-btn {
  display: inline-block;
  font-size: 1rem;
  font-weight: 400;
  line-height: 64px;
  padding: 0 12px;
  text-align: center;
  color: rgba(77, 82, 89, 0.7);
  cursor: pointer;
  min-width: 48px;
  white-space: nowrap;
  border: none;
  border-top: 1px solid transparent;
  transition: 0.2s linear;
  position: relative;
  z-index: 991;
}
.topbar-btn:hover {
  color: #4d5259;
  border-top-color: #48b0f7;
}
.topbar-btn .icon {
  vertical-align: baseline;
  margin-right: 6px;
  font-size: 0.75rem;
}
.topbar-btn .material-icons {
  transform: translateY(6px);
  font-size: 26px;
}
.topbar-btn strong {
  font-weight: 500;
}
.topbar-btn img {
  max-height: 64px;
}
.topbar-brand {
  flex-shrink: 0;
  margin-left: 15px;
}
.topbar .dropdown-menu,
.topbar .dropdown-grid {
  border: none;
  border-radius: 0;
  margin-top: -1px;
  top: 100%;
  border: 1px solid rgba(235, 235, 235, 0.4);
  border-top: 0;
  line-height: 1.625rem;
  overflow: hidden;
}
.topbar .dropdown-menu:not(.dropdown-grid) {
  min-width: 180px;
  max-width: 360px;
}
.topbar .dropdown.show .topbar-btn {
  color: #4d5259;
  border-top-color: #48b0f7;
}
.topbar .media-list {
  width: 358px !important;
}
.topbar .lookup-circle {
  padding-left: 12px;
  padding-right: 12px;
}
.topbar .lookup-circle::before {
  left: 12px;
}
.topbar .lookup-circle.lookup-right::before {
  left: auto;
  right: 12px;
}
.topbar .topbar-lookup-text {
  display: inline-block;
  padding-left: 12px;
  padding-right: 12px;
  color: rgba(77, 82, 89, 0.4);
  cursor: text;
  transition: 0.7s;
}
.topbar .topbar-lookup-text:hover {
  color: rgba(77, 82, 89, 0.7);
}
.topbar .form-control {
  line-height: 24px;
}
.topbar p {
  margin-bottom: 0;
}
.topbar-divider,
.topbar-divider-full {
  border-left: 1px solid rgba(77, 82, 89, 0.07);
  height: 20px;
  align-self: center;
  margin: 0 12px;
}
.topbar-divider-full {
  height: 64px;
}
.topbar-left {
  display: flex;
  align-items: center;
}
.topbar-title {
  margin-bottom: 0;
  margin-right: 12px;
  font-size: 1.25rem;
  font-weight: 500;
  align-self: center;
}
.sidebar-toggler,
.topbar-menu-toggler {
  font-size: 21px;
  background: 0 0;
  outline: none !important;
  margin-top: 6px;
}
.sidebar-toggler i,
.topbar-menu-toggler i {
  color: #98a0ad;
  font-style: normal;
  display: inline-block;
  transform: translateY(-2px);
}
.sidebar-toggler:hover i,
.topbar-menu-toggler:hover i {
  color: #4F535A;
}
.topbar-right {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
}
.topbar-btns {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  flex-direction: row-reverse;
}
.topbar-btns .dropdown {
  flex-shrink: 0;
}
.topbar-btns .topbar-btn {
  font-size: 1.125rem;
  min-width: 48px;
  color: rgba(77, 82, 89, 0.4);
}
.topbar-btns .topbar-btn.has-new {
  color: #4d5259;
}
.topbar-btns .topbar-btn.has-new i {
  position: relative;
}
.topbar-btns .topbar-btn.has-new i::after {
  content: "";
  position: absolute;
  top: -3px;
  right: -3px;
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  border: 2px solid #fff;
  background-color: #f96868;
}
.topbar-btns .topbar-btn .avatar {
  margin-top: -6px;
}
.topbar-btns .media-list-divided + .dropdown-footer {
  border-top: 0;
}
.topbar-search::before {
  display: none;
}
.topbar-search input {
  border: none;
  border-radius: 0;
  padding-left: 12px;
  padding-right: 12px;
  width: 100%;
  z-index: 2;
}
.topbar-search .lookup-placeholder {
  position: absolute;
  top: 20px;
  left: 0;
  padding: 0 12px;
  white-space: nowrap;
  opacity: 0.6;
  z-index: 1;
  transition: 0.5s;
}
.topbar-search .lookup-placeholder span {
  transition: 0.5s linear;
}
.topbar-search .lookup-placeholder i {
  margin-top: 2px;
}
.topbar-search:hover .lookup-placeholder {
  opacity: 0.8;
}
.topbar-search .form-control {
  height: 64px;
  line-height: 64px;
  background-color: transparent;
  padding-left: 38px;
}
.topbar-search .lookup-placeholder .ti-search {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 4px;
  font-size: 16px;
  margin-right: 6px;
}
.topbar-search .tt-menu {
  margin-top: 0;
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.topbar-search .tt-dropdown-menu {
  max-height: 320px;
  overflow-y: auto;
}
.topbar-inverse .topbar-search {
  color: #fff;
}
@media (max-width: 767px) {
  .topbar-title {
    margin-left: 0;
    font-size: 1.375rem;
    font-weight: 400;
  }
}
.topbar .menu {
  margin-left: 12px;
  margin-bottom: 0;
  white-space: nowrap;
}
.topbar .menu-item {
  position: relative;
  display: inline-block;
}
.topbar .menu-item:hover > .menu-link, .topbar .menu-item.active > .menu-link {
  color: #4d5259;
  border-top-color: #48b0f7;
}
.topbar .menu-link {
  height: 64px;
  color: rgba(77, 82, 89, 0.7);
  border-top: 2px solid transparent;
}
.topbar .menu-link .icon,
.topbar .menu-link .dot {
  flex-basis: 16px;
}
.topbar .menu-link .title small {
  opacity: 1;
}
.topbar .menu-link .arrow::before {
  content: "\e64b";
}
.topbar .menu-submenu {
  position: absolute;
  top: 100%;
  left: 0;
  padding: 0;
  min-width: 200px;
  background-color: #fff;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
}
.topbar .menu-submenu .menu-item {
  display: block;
}
.topbar .menu-submenu .menu-item:hover .menu-sub-submenu {
  display: block;
}
.topbar .menu-submenu .menu-item:hover > .menu-link {
  color: #4d5259;
  background-color: #f9fafb;
}
.topbar .menu-submenu .menu-item.active > .menu-link {
  color: #4d5259;
  background-color: #f9fafb;
}
.topbar .menu-submenu .menu-item .icon,
.topbar .menu-submenu .menu-item .dot {
  margin-left: 6px;
}
.topbar .menu-submenu .menu-link {
  height: 32px;
  border-top: none;
  opacity: 1;
}
.topbar .menu-submenu .menu-link .arrow::before {
  content: "\e649";
}
.topbar .menu-submenu .dot::after {
  border-color: #4d5259;
}
.topbar .menu-sub-submenu {
  position: absolute;
  top: -4px;
  left: 100%;
  display: none;
  background-color: #fff;
  min-width: 200px;
  padding-left: 0;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.06);
}
.topbar .menu-sub-submenu .menu-item {
  padding-left: 0;
  opacity: 1;
}
.topbar .menu-category,
.topbar .menu-divider {
  display: none;
}
.topbar-expand .hidden-expand-up {
  display: none;
}
.topbar-expand .topbar-menu-toggler {
  display: none;
}
.topbar-expand.topbar .menu-item:hover .menu-submenu {
  display: block;
}
.topbar-expand.topbar .menu-submenu .menu-item {
  margin: 4px;
}
@media (max-width: 575px) {
  .topbar-expand-sm .hidden-expand-down {
    display: none;
  }
  .topbar-expand-sm .topbar-menu-toggler {
    display: inline-block;
  }
  .topbar-expand-sm.topbar .topbar-navigation {
    background-color: #fff;
  }
  .topbar-expand-sm.topbar .menu {
    margin-left: 0;
    width: 260px;
  }
  .topbar-expand-sm.topbar .menu-category {
    display: block;
    color: #4d5259;
  }
  .topbar-expand-sm.topbar .menu-category::after {
    border-top-color: #4d5259;
  }
  .topbar-expand-sm.topbar .menu-divider {
    display: block;
    background-color: #4d5259;
  }
  .topbar-expand-sm.topbar .menu-item {
    display: block;
  }
  .topbar-expand-sm.topbar .menu-item.open .menu-submenu {
    display: block !important;
  }
  .topbar-expand-sm.topbar .menu-item:hover > .menu-link {
    color: #4d5259;
  }
  .topbar-expand-sm.topbar .menu-item.active > .menu-link {
    color: #fff;
    background-color: #48b0f7;
  }
  .topbar-expand-sm.topbar .menu-link {
    border-top: none;
    color: #8b95a5;
  }
  .topbar-expand-sm.topbar .menu-link .arrow::before {
    content: "\e649";
  }
  .topbar-expand-sm.topbar .open .arrow::before {
    transform: rotate(90deg);
  }
  .topbar-expand-sm.topbar .menu-submenu {
    position: static;
    display: none;
    width: 100%;
    box-shadow: none;
    padding-top: 1rem;
    padding-bottom: 1rem;
    background-color: #f7f9fa;
  }
  .topbar-expand-sm.topbar .menu-submenu .menu-item:hover > .menu-link, .topbar-expand-sm.topbar .menu-submenu .menu-item.active > .menu-link {
    color: #4d5259;
    background-color: transparent;
  }
  .topbar-expand-sm.topbar .menu-submenu .arrow::before {
    display: none;
  }
  .topbar-expand-sm.topbar .menu-sub-submenu {
    position: static;
    display: block;
    background-color: transparent;
    padding-left: 48px;
    box-shadow: none;
  }
  .topbar-expand-sm.topbar.topbar-secondary .menu-item.active > .menu-link {
    color: #4d5259;
  }
  .topbar-expand-sm .topbar-navigation {
    position: fixed;
    top: 0;
    left: -260px;
    bottom: 0;
    width: 260px;
    overflow: hidden;
    z-index: 999;
    transition: left 0.3s ease;
  }
  .topbar-expand-sm.topbar-inverse .menu > .menu-item > .menu-link,
.topbar-expand-sm.topbar-inverse .menu > .menu-item > .menu-link .icon::before {
    color: #4d5259;
  }
  .topbar-expand-sm.topbar-inverse .menu > .menu-item.active > .menu-link,
.topbar-expand-sm.topbar-inverse .menu > .menu-item.active > .menu-link .icon::before {
    color: #fff;
  }
}
@media (min-width: 576px) {
  .topbar-expand-sm .hidden-expand-up {
    display: none;
  }
  .topbar-expand-sm .topbar-menu-toggler {
    display: none;
  }
  .topbar-expand-sm.topbar .menu-item:hover .menu-submenu {
    display: block;
  }
  .topbar-expand-sm.topbar .menu-submenu .menu-item {
    margin: 4px;
  }
}
@media (max-width: 767px) {
  .topbar-expand-md .hidden-expand-down {
    display: none;
  }
  .topbar-expand-md .topbar-menu-toggler {
    display: inline-block;
  }
  .topbar-expand-md.topbar .topbar-navigation {
    background-color: #fff;
  }
  .topbar-expand-md.topbar .menu {
    margin-left: 0;
    width: 260px;
  }
  .topbar-expand-md.topbar .menu-category {
    display: block;
    color: #4d5259;
  }
  .topbar-expand-md.topbar .menu-category::after {
    border-top-color: #4d5259;
  }
  .topbar-expand-md.topbar .menu-divider {
    display: block;
    background-color: #4d5259;
  }
  .topbar-expand-md.topbar .menu-item {
    display: block;
  }
  .topbar-expand-md.topbar .menu-item.open .menu-submenu {
    display: block !important;
  }
  .topbar-expand-md.topbar .menu-item:hover > .menu-link {
    color: #4d5259;
  }
  .topbar-expand-md.topbar .menu-item.active > .menu-link {
    color: #fff;
    background-color: #48b0f7;
  }
  .topbar-expand-md.topbar .menu-link {
    border-top: none;
    color: #8b95a5;
  }
  .topbar-expand-md.topbar .menu-link .arrow::before {
    content: "\e649";
  }
  .topbar-expand-md.topbar .open .arrow::before {
    transform: rotate(90deg);
  }
  .topbar-expand-md.topbar .menu-submenu {
    position: static;
    display: none;
    width: 100%;
    box-shadow: none;
    padding-top: 1rem;
    padding-bottom: 1rem;
    background-color: #f7f9fa;
  }
  .topbar-expand-md.topbar .menu-submenu .menu-item:hover > .menu-link, .topbar-expand-md.topbar .menu-submenu .menu-item.active > .menu-link {
    color: #4d5259;
    background-color: transparent;
  }
  .topbar-expand-md.topbar .menu-submenu .arrow::before {
    display: none;
  }
  .topbar-expand-md.topbar .menu-sub-submenu {
    position: static;
    display: block;
    background-color: transparent;
    padding-left: 48px;
    box-shadow: none;
  }
  .topbar-expand-md.topbar.topbar-secondary .menu-item.active > .menu-link {
    color: #4d5259;
  }
  .topbar-expand-md .topbar-navigation {
    position: fixed;
    top: 0;
    left: -260px;
    bottom: 0;
    width: 260px;
    overflow: hidden;
    z-index: 999;
    transition: left 0.3s ease;
  }
  .topbar-expand-md.topbar-inverse .menu > .menu-item > .menu-link,
.topbar-expand-md.topbar-inverse .menu > .menu-item > .menu-link .icon::before {
    color: #4d5259;
  }
  .topbar-expand-md.topbar-inverse .menu > .menu-item.active > .menu-link,
.topbar-expand-md.topbar-inverse .menu > .menu-item.active > .menu-link .icon::before {
    color: #fff;
  }
}
@media (min-width: 768px) {
  .topbar-expand-md .hidden-expand-up {
    display: none;
  }
  .topbar-expand-md .topbar-menu-toggler {
    display: none;
  }
  .topbar-expand-md.topbar .menu-item:hover .menu-submenu {
    display: block;
  }
  .topbar-expand-md.topbar .menu-submenu .menu-item {
    margin: 4px;
  }
}
@media (max-width: 1025px) {
  .topbar-expand-lg .hidden-expand-down {
    display: none;
  }
  .topbar-expand-lg .topbar-menu-toggler {
    display: inline-block;
  }
  .topbar-expand-lg.topbar .topbar-navigation {
    background-color: #fff;
  }
  .topbar-expand-lg.topbar .menu {
    margin-left: 0;
    width: 260px;
  }
  .topbar-expand-lg.topbar .menu-category {
    display: block;
    color: #4d5259;
  }
  .topbar-expand-lg.topbar .menu-category::after {
    border-top-color: #4d5259;
  }
  .topbar-expand-lg.topbar .menu-divider {
    display: block;
    background-color: #4d5259;
  }
  .topbar-expand-lg.topbar .menu-item {
    display: block;
  }
  .topbar-expand-lg.topbar .menu-item.open .menu-submenu {
    display: block !important;
  }
  .topbar-expand-lg.topbar .menu-item:hover > .menu-link {
    color: #4d5259;
  }
  .topbar-expand-lg.topbar .menu-item.active > .menu-link {
    color: #fff;
    background-color: #48b0f7;
  }
  .topbar-expand-lg.topbar .menu-link {
    border-top: none;
    color: #8b95a5;
  }
  .topbar-expand-lg.topbar .menu-link .arrow::before {
    content: "\e649";
  }
  .topbar-expand-lg.topbar .open .arrow::before {
    transform: rotate(90deg);
  }
  .topbar-expand-lg.topbar .menu-submenu {
    position: static;
    display: none;
    width: 100%;
    box-shadow: none;
    padding-top: 1rem;
    padding-bottom: 1rem;
    background-color: #f7f9fa;
  }
  .topbar-expand-lg.topbar .menu-submenu .menu-item:hover > .menu-link, .topbar-expand-lg.topbar .menu-submenu .menu-item.active > .menu-link {
    color: #4d5259;
    background-color: transparent;
  }
  .topbar-expand-lg.topbar .menu-submenu .arrow::before {
    display: none;
  }
  .topbar-expand-lg.topbar .menu-sub-submenu {
    position: static;
    display: block;
    background-color: transparent;
    padding-left: 48px;
    box-shadow: none;
  }
  .topbar-expand-lg.topbar.topbar-secondary .menu-item.active > .menu-link {
    color: #4d5259;
  }
  .topbar-expand-lg .topbar-navigation {
    position: fixed;
    top: 0;
    left: -260px;
    bottom: 0;
    width: 260px;
    overflow: hidden;
    z-index: 999;
    transition: left 0.3s ease;
  }
  .topbar-expand-lg.topbar-inverse .menu > .menu-item > .menu-link,
.topbar-expand-lg.topbar-inverse .menu > .menu-item > .menu-link .icon::before {
    color: #4d5259;
  }
  .topbar-expand-lg.topbar-inverse .menu > .menu-item.active > .menu-link,
.topbar-expand-lg.topbar-inverse .menu > .menu-item.active > .menu-link .icon::before {
    color: #fff;
  }
}
@media (min-width: 1025px) {
  .topbar-expand-lg .hidden-expand-up {
    display: none;
  }
  .topbar-expand-lg .topbar-menu-toggler {
    display: none;
  }
  .topbar-expand-lg.topbar .menu-item:hover .menu-submenu {
    display: block;
  }
  .topbar-expand-lg.topbar .menu-submenu .menu-item {
    margin: 4px;
  }
}
@media (max-width: 1199px) {
  .topbar-expand-xl .hidden-expand-down {
    display: none;
  }
  .topbar-expand-xl .topbar-menu-toggler {
    display: inline-block;
  }
  .topbar-expand-xl.topbar .topbar-navigation {
    background-color: #fff;
  }
  .topbar-expand-xl.topbar .menu {
    margin-left: 0;
    width: 260px;
  }
  .topbar-expand-xl.topbar .menu-category {
    display: block;
    color: #4d5259;
  }
  .topbar-expand-xl.topbar .menu-category::after {
    border-top-color: #4d5259;
  }
  .topbar-expand-xl.topbar .menu-divider {
    display: block;
    background-color: #4d5259;
  }
  .topbar-expand-xl.topbar .menu-item {
    display: block;
  }
  .topbar-expand-xl.topbar .menu-item.open .menu-submenu {
    display: block !important;
  }
  .topbar-expand-xl.topbar .menu-item:hover > .menu-link {
    color: #4d5259;
  }
  .topbar-expand-xl.topbar .menu-item.active > .menu-link {
    color: #fff;
    background-color: #48b0f7;
  }
  .topbar-expand-xl.topbar .menu-link {
    border-top: none;
    color: #8b95a5;
  }
  .topbar-expand-xl.topbar .menu-link .arrow::before {
    content: "\e649";
  }
  .topbar-expand-xl.topbar .open .arrow::before {
    transform: rotate(90deg);
  }
  .topbar-expand-xl.topbar .menu-submenu {
    position: static;
    display: none;
    width: 100%;
    box-shadow: none;
    padding-top: 1rem;
    padding-bottom: 1rem;
    background-color: #f7f9fa;
  }
  .topbar-expand-xl.topbar .menu-submenu .menu-item:hover > .menu-link, .topbar-expand-xl.topbar .menu-submenu .menu-item.active > .menu-link {
    color: #4d5259;
    background-color: transparent;
  }
  .topbar-expand-xl.topbar .menu-submenu .arrow::before {
    display: none;
  }
  .topbar-expand-xl.topbar .menu-sub-submenu {
    position: static;
    display: block;
    background-color: transparent;
    padding-left: 48px;
    box-shadow: none;
  }
  .topbar-expand-xl.topbar.topbar-secondary .menu-item.active > .menu-link {
    color: #4d5259;
  }
  .topbar-expand-xl .topbar-navigation {
    position: fixed;
    top: 0;
    left: -260px;
    bottom: 0;
    width: 260px;
    overflow: hidden;
    z-index: 999;
    transition: left 0.3s ease;
  }
  .topbar-expand-xl.topbar-inverse .menu > .menu-item > .menu-link,
.topbar-expand-xl.topbar-inverse .menu > .menu-item > .menu-link .icon::before {
    color: #4d5259;
  }
  .topbar-expand-xl.topbar-inverse .menu > .menu-item.active > .menu-link,
.topbar-expand-xl.topbar-inverse .menu > .menu-item.active > .menu-link .icon::before {
    color: #fff;
  }
}
@media (min-width: 1200px) {
  .topbar-expand-xl .hidden-expand-up {
    display: none;
  }
  .topbar-expand-xl .topbar-menu-toggler {
    display: none;
  }
  .topbar-expand-xl.topbar .menu-item:hover .menu-submenu {
    display: block;
  }
  .topbar-expand-xl.topbar .menu-submenu .menu-item {
    margin: 4px;
  }
}
.topbar-menu-open {
  overflow: hidden;
}
.topbar-menu-open .topbar-navigation {
  left: 0;
  box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
}
.topbar-secondary {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  box-shadow: none;
  height: 81px;
}
.topbar-secondary .topbar-btn {
  line-height: 80px;
  border-top: none;
}
.topbar-secondary .topbar-btn.has-new i::after {
  top: -2px;
  right: -2px;
  width: 8px;
  height: 8px;
  border: none;
}
.topbar-secondary .topbar-btn i {
  font-size: 20px;
}
.topbar-secondary .dropdown.show .topbar-btn,
.topbar-secondary .topbar-btn:hover {
  background-color: #f7fafc;
}
.topbar-secondary .dropdown-menu {
  border: none;
  box-shadow: none;
  transition: none;
  margin-top: 0 !important;
}
.topbar-secondary .dropdown-menu::before, .topbar-secondary .dropdown-menu::after {
  display: none;
}
.topbar-secondary .dropdown:hover .topbar-btn {
  background-color: #f7fafc;
}
.topbar-secondary .dropdown-item {
  font-family: Roboto, sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  height: 38px;
  line-height: 38px;
  padding-top: 0;
  padding-bottom: 0;
}
.topbar-secondary .dropdown-item:hover, .topbar-secondary .dropdown-item:focus {
  background-color: transparent;
}
.topbar-secondary .dropdown-divider {
  background-color: rgba(0, 0, 0, 0.05);
}
.topbar-secondary .menu-link {
  font-family: Roboto, sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
  height: 80px;
  border-top: none;
}
.topbar-secondary .menu-link .title {
  font-weight: 500;
  letter-spacing: 1.5px;
}
.topbar-secondary .menu-submenu .menu-link {
  height: 38px;
}
.topbar-secondary .dropdown-menu,
.topbar-secondary .menu > .menu-item:hover,
.topbar-secondary .menu > .menu-item.active,
.topbar-secondary .menu-submenu,
.topbar-secondary .menu-sub-submenu {
  background-color: #f7fafc;
}
.topbar-secondary .menu-item.active > .menu-link,
.topbar-secondary .menu-item:hover > .menu-link {
  color: #4d5259;
  background-color: transparent !important;
}
.topbar-secondary .menu-submenu,
.topbar-secondary .menu-sub-submenu {
  box-shadow: none;
}
.topbar-secondary .menu-submenu .title,
.topbar-secondary .menu-sub-submenu .title {
  letter-spacing: 1px;
}
.topbar-secondary .menu-sub-submenu {
  border-left: 1px solid rgba(0, 0, 0, 0.03);
}
.topbar-inverse {
  background-color: #3f4a59;
}
.topbar-inverse .topbar-title,
.topbar-inverse .sidebar-toggler,
.topbar-inverse .topbar-menu-toggler {
  color: white;
}
.topbar-inverse .topbar-btn {
  color: rgba(255, 255, 255, 0.7);
}
.topbar-inverse .topbar-btn:hover,
.topbar-inverse .dropdown.show .topbar-btn {
  color: white;
  border-top-color: rgba(255, 255, 255, 0.7);
}
.topbar-inverse .topbar-divider {
  border-left-color: rgba(255, 255, 255, 0.08);
}
.topbar-inverse .topbar-btns .topbar-btn.has-new {
  color: white;
}
.topbar-inverse .topbar-btns .topbar-btn.has-new i::after {
  border: none;
  top: -2px;
  right: -2px;
  width: 8px;
  height: 8px;
}
.topbar-inverse .lookup-circle::before {
  color: rgba(255, 255, 255, 0.7);
}
.topbar-inverse .lookup-circle input {
  background-color: rgba(255, 255, 255, 0.1);
  color: white;
}
.topbar-inverse .lookup-circle input:focus {
  background-color: rgba(255, 255, 255, 0.15);
}
.topbar-inverse .lookup-circle input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: rgba(255, 255, 255, 0.7);
}
.topbar-inverse .lookup-circle input::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(255, 255, 255, 0.7);
}
.topbar-inverse .lookup-circle input:-ms-input-placeholder {
  /* IE 10+ */
  color: rgba(255, 255, 255, 0.7);
}
.topbar-inverse .lookup-circle input:-moz-placeholder {
  /* Firefox 18- */
  color: rgba(255, 255, 255, 0.7);
}
.topbar-inverse .menu > .menu-item > .menu-link {
  color: rgba(255, 255, 255, 0.7);
}
.topbar-inverse .menu > .menu-item:hover > .menu-link, .topbar-inverse .menu > .menu-item.active > .menu-link {
  color: white;
  border-top-color: rgba(255, 255, 255, 0.7);
}
.topbar-inverse.topbar-secondary {
  border-bottom-color: rgba(255, 255, 255, 0.05);
}
.topbar-inverse.topbar-secondary .dropdown-menu,
.topbar-inverse.topbar-secondary .menu > .menu-item:hover,
.topbar-inverse.topbar-secondary .menu > .menu-item.active,
.topbar-inverse.topbar-secondary .menu-submenu,
.topbar-inverse.topbar-secondary .menu-sub-submenu,
.topbar-inverse.topbar-secondary .dropdown.show .topbar-btn,
.topbar-inverse.topbar-secondary .dropdown:hover .topbar-btn,
.topbar-inverse.topbar-secondary .topbar-btn:hover {
  background-color: #3b4553;
}
.topbar-inverse.topbar-secondary .dropdown-item {
  color: rgba(255, 255, 255, 0.7);
}
.topbar-inverse.topbar-secondary .dropdown-item:hover, .topbar-inverse.topbar-secondary .dropdown-item:focus {
  color: white;
  background-color: #394350;
}
.topbar-inverse.topbar-secondary .dropdown-divider {
  border-top-color: rgba(255, 255, 255, 0.07);
}
.topbar-inverse.topbar-secondary .menu-item:hover > .menu-link,
.topbar-inverse.topbar-secondary .menu-item.active > .menu-link {
  color: white;
  border-top-color: rgba(255, 255, 255, 0.7);
}
.topbar-inverse.topbar-secondary .menu-link {
  color: rgba(255, 255, 255, 0.7);
}
.topbar-inverse.topbar-secondary.bg-primary .dropdown-menu,
.topbar-inverse.topbar-secondary.bg-primary .menu > .menu-item:hover,
.topbar-inverse.topbar-secondary.bg-primary .menu > .menu-item.active,
.topbar-inverse.topbar-secondary.bg-primary .menu-submenu,
.topbar-inverse.topbar-secondary.bg-primary .menu-sub-submenu,
.topbar-inverse.topbar-secondary.bg-primary .dropdown.show .topbar-btn,
.topbar-inverse.topbar-secondary.bg-primary .dropdown:hover .topbar-btn,
.topbar-inverse.topbar-secondary.bg-primary .topbar-btn:hover {
  background-color: #3eacf7;
}
.topbar-inverse.topbar-secondary.bg-primary .dropdown-item:hover, .topbar-inverse.topbar-secondary.bg-primary .dropdown-item:focus {
  background-color: #39aaf6;
}
.topbar-inverse.topbar-secondary.bg-secondary .dropdown-menu,
.topbar-inverse.topbar-secondary.bg-secondary .menu > .menu-item:hover,
.topbar-inverse.topbar-secondary.bg-secondary .menu > .menu-item.active,
.topbar-inverse.topbar-secondary.bg-secondary .menu-submenu,
.topbar-inverse.topbar-secondary.bg-secondary .menu-sub-submenu,
.topbar-inverse.topbar-secondary.bg-secondary .dropdown.show .topbar-btn,
.topbar-inverse.topbar-secondary.bg-secondary .dropdown:hover .topbar-btn,
.topbar-inverse.topbar-secondary.bg-secondary .topbar-btn:hover {
  background-color: #dee2e6;
}
.topbar-inverse.topbar-secondary.bg-secondary .dropdown-item:hover, .topbar-inverse.topbar-secondary.bg-secondary .dropdown-item:focus {
  background-color: #dbdfe3;
}
.topbar-inverse.topbar-secondary.bg-success .dropdown-menu,
.topbar-inverse.topbar-secondary.bg-success .menu > .menu-item:hover,
.topbar-inverse.topbar-secondary.bg-success .menu > .menu-item.active,
.topbar-inverse.topbar-secondary.bg-success .menu-submenu,
.topbar-inverse.topbar-secondary.bg-success .menu-sub-submenu,
.topbar-inverse.topbar-secondary.bg-success .dropdown.show .topbar-btn,
.topbar-inverse.topbar-secondary.bg-success .dropdown:hover .topbar-btn,
.topbar-inverse.topbar-secondary.bg-success .topbar-btn:hover {
  background-color: #14ba71;
}
.topbar-inverse.topbar-secondary.bg-success .dropdown-item:hover, .topbar-inverse.topbar-secondary.bg-success .dropdown-item:focus {
  background-color: #14b56f;
}
.topbar-inverse.topbar-secondary.bg-info .dropdown-menu,
.topbar-inverse.topbar-secondary.bg-info .menu > .menu-item:hover,
.topbar-inverse.topbar-secondary.bg-info .menu > .menu-item.active,
.topbar-inverse.topbar-secondary.bg-info .menu-submenu,
.topbar-inverse.topbar-secondary.bg-info .menu-sub-submenu,
.topbar-inverse.topbar-secondary.bg-info .dropdown.show .topbar-btn,
.topbar-inverse.topbar-secondary.bg-info .dropdown:hover .topbar-btn,
.topbar-inverse.topbar-secondary.bg-info .topbar-btn:hover {
  background-color: #3eacf7;
}
.topbar-inverse.topbar-secondary.bg-info .dropdown-item:hover, .topbar-inverse.topbar-secondary.bg-info .dropdown-item:focus {
  background-color: #39aaf6;
}
.topbar-inverse.topbar-secondary.bg-warning .dropdown-menu,
.topbar-inverse.topbar-secondary.bg-warning .menu > .menu-item:hover,
.topbar-inverse.topbar-secondary.bg-warning .menu > .menu-item.active,
.topbar-inverse.topbar-secondary.bg-warning .menu-submenu,
.topbar-inverse.topbar-secondary.bg-warning .menu-sub-submenu,
.topbar-inverse.topbar-secondary.bg-warning .dropdown.show .topbar-btn,
.topbar-inverse.topbar-secondary.bg-warning .dropdown:hover .topbar-btn,
.topbar-inverse.topbar-secondary.bg-warning .topbar-btn:hover {
  background-color: #faa141;
}
.topbar-inverse.topbar-secondary.bg-warning .dropdown-item:hover, .topbar-inverse.topbar-secondary.bg-warning .dropdown-item:focus {
  background-color: #fa9f3c;
}
.topbar-inverse.topbar-secondary.bg-danger .dropdown-menu,
.topbar-inverse.topbar-secondary.bg-danger .menu > .menu-item:hover,
.topbar-inverse.topbar-secondary.bg-danger .menu > .menu-item.active,
.topbar-inverse.topbar-secondary.bg-danger .menu-submenu,
.topbar-inverse.topbar-secondary.bg-danger .menu-sub-submenu,
.topbar-inverse.topbar-secondary.bg-danger .dropdown.show .topbar-btn,
.topbar-inverse.topbar-secondary.bg-danger .dropdown:hover .topbar-btn,
.topbar-inverse.topbar-secondary.bg-danger .topbar-btn:hover {
  background-color: #f95e5e;
}
.topbar-inverse.topbar-secondary.bg-danger .dropdown-item:hover, .topbar-inverse.topbar-secondary.bg-danger .dropdown-item:focus {
  background-color: #f85959;
}
.topbar-inverse.topbar-secondary.bg-pink .dropdown-menu,
.topbar-inverse.topbar-secondary.bg-pink .menu > .menu-item:hover,
.topbar-inverse.topbar-secondary.bg-pink .menu > .menu-item.active,
.topbar-inverse.topbar-secondary.bg-pink .menu-submenu,
.topbar-inverse.topbar-secondary.bg-pink .menu-sub-submenu,
.topbar-inverse.topbar-secondary.bg-pink .dropdown.show .topbar-btn,
.topbar-inverse.topbar-secondary.bg-pink .dropdown:hover .topbar-btn,
.topbar-inverse.topbar-secondary.bg-pink .topbar-btn:hover {
  background-color: #f95791;
}
.topbar-inverse.topbar-secondary.bg-pink .dropdown-item:hover, .topbar-inverse.topbar-secondary.bg-pink .dropdown-item:focus {
  background-color: #f8528d;
}
.topbar-inverse.topbar-secondary.bg-purple .dropdown-menu,
.topbar-inverse.topbar-secondary.bg-purple .menu > .menu-item:hover,
.topbar-inverse.topbar-secondary.bg-purple .menu > .menu-item.active,
.topbar-inverse.topbar-secondary.bg-purple .menu-submenu,
.topbar-inverse.topbar-secondary.bg-purple .menu-sub-submenu,
.topbar-inverse.topbar-secondary.bg-purple .dropdown.show .topbar-btn,
.topbar-inverse.topbar-secondary.bg-purple .dropdown:hover .topbar-btn,
.topbar-inverse.topbar-secondary.bg-purple .topbar-btn:hover {
  background-color: #8c65dc;
}
.topbar-inverse.topbar-secondary.bg-purple .dropdown-item:hover, .topbar-inverse.topbar-secondary.bg-purple .dropdown-item:focus {
  background-color: #8961db;
}
.topbar-inverse.topbar-secondary.bg-brown .dropdown-menu,
.topbar-inverse.topbar-secondary.bg-brown .menu > .menu-item:hover,
.topbar-inverse.topbar-secondary.bg-brown .menu > .menu-item.active,
.topbar-inverse.topbar-secondary.bg-brown .menu-submenu,
.topbar-inverse.topbar-secondary.bg-brown .menu-sub-submenu,
.topbar-inverse.topbar-secondary.bg-brown .dropdown.show .topbar-btn,
.topbar-inverse.topbar-secondary.bg-brown .dropdown:hover .topbar-btn,
.topbar-inverse.topbar-secondary.bg-brown .topbar-btn:hover {
  background-color: #876154;
}
.topbar-inverse.topbar-secondary.bg-brown .dropdown-item:hover, .topbar-inverse.topbar-secondary.bg-brown .dropdown-item:focus {
  background-color: #845f52;
}
.topbar-inverse.topbar-secondary.bg-cyan .dropdown-menu,
.topbar-inverse.topbar-secondary.bg-cyan .menu > .menu-item:hover,
.topbar-inverse.topbar-secondary.bg-cyan .menu > .menu-item.active,
.topbar-inverse.topbar-secondary.bg-cyan .menu-submenu,
.topbar-inverse.topbar-secondary.bg-cyan .menu-sub-submenu,
.topbar-inverse.topbar-secondary.bg-cyan .dropdown.show .topbar-btn,
.topbar-inverse.topbar-secondary.bg-cyan .dropdown:hover .topbar-btn,
.topbar-inverse.topbar-secondary.bg-cyan .topbar-btn:hover {
  background-color: #4fc4d2;
}
.topbar-inverse.topbar-secondary.bg-cyan .dropdown-item:hover, .topbar-inverse.topbar-secondary.bg-cyan .dropdown-item:focus {
  background-color: #4bc3d1;
}
.topbar-inverse.topbar-secondary.bg-yellow .dropdown-menu,
.topbar-inverse.topbar-secondary.bg-yellow .menu > .menu-item:hover,
.topbar-inverse.topbar-secondary.bg-yellow .menu > .menu-item.active,
.topbar-inverse.topbar-secondary.bg-yellow .menu-submenu,
.topbar-inverse.topbar-secondary.bg-yellow .menu-sub-submenu,
.topbar-inverse.topbar-secondary.bg-yellow .dropdown.show .topbar-btn,
.topbar-inverse.topbar-secondary.bg-yellow .dropdown:hover .topbar-btn,
.topbar-inverse.topbar-secondary.bg-yellow .topbar-btn:hover {
  background-color: #fcc21b;
}
.topbar-inverse.topbar-secondary.bg-yellow .dropdown-item:hover, .topbar-inverse.topbar-secondary.bg-yellow .dropdown-item:focus {
  background-color: #fcc116;
}
.topbar-inverse.topbar-secondary.bg-gray .dropdown-menu,
.topbar-inverse.topbar-secondary.bg-gray .menu > .menu-item:hover,
.topbar-inverse.topbar-secondary.bg-gray .menu > .menu-item.active,
.topbar-inverse.topbar-secondary.bg-gray .menu-submenu,
.topbar-inverse.topbar-secondary.bg-gray .menu-sub-submenu,
.topbar-inverse.topbar-secondary.bg-gray .dropdown.show .topbar-btn,
.topbar-inverse.topbar-secondary.bg-gray .dropdown:hover .topbar-btn,
.topbar-inverse.topbar-secondary.bg-gray .topbar-btn:hover {
  background-color: #818991;
}
.topbar-inverse.topbar-secondary.bg-gray .dropdown-item:hover, .topbar-inverse.topbar-secondary.bg-gray .dropdown-item:focus {
  background-color: #7e868f;
}
.topbar-inverse.topbar-secondary.bg-dark .dropdown-menu,
.topbar-inverse.topbar-secondary.bg-dark .menu > .menu-item:hover,
.topbar-inverse.topbar-secondary.bg-dark .menu > .menu-item.active,
.topbar-inverse.topbar-secondary.bg-dark .menu-submenu,
.topbar-inverse.topbar-secondary.bg-dark .menu-sub-submenu,
.topbar-inverse.topbar-secondary.bg-dark .dropdown.show .topbar-btn,
.topbar-inverse.topbar-secondary.bg-dark .dropdown:hover .topbar-btn,
.topbar-inverse.topbar-secondary.bg-dark .topbar-btn:hover {
  background-color: #424c5b;
}
.topbar-inverse.topbar-secondary.bg-dark .dropdown-item:hover, .topbar-inverse.topbar-secondary.bg-dark .dropdown-item:focus {
  background-color: #404a58;
}
.aside {
  background-color: #fff;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.04);
  position: fixed;
  top: 0;
  bottom: 0;
  width: 250px;
  padding-top: 64px;
  z-index: 991;
  transform: translateZ(0);
  transition: 0.3s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  perspective: 1000;
  will-change: transform;
}
.aside ~ .header,
.aside ~ .main-content,
.aside ~ .site-footer {
  margin-left: 250px;
}
.aside > .nav-tabs {
  margin-bottom: 0;
}
.aside-open .aside {
  box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.07) !important;
}
.aside-sm {
  width: 200px;
}
.aside-sm ~ .header,
.aside-sm ~ .main-content,
.aside-sm ~ .site-footer {
  margin-left: 200px;
}
.aside-lg {
  width: 300px;
}
.aside-lg ~ .header,
.aside-lg ~ .main-content,
.aside-lg ~ .site-footer {
  margin-left: 300px;
}
.aside-open .aside {
  left: 0 !important;
}
.aside-body {
  padding: 20px 0;
  height: 100%;
}
.aside-block {
  padding: 0 20px;
}
.aside-title {
  color: #8b95a5;
  font-size: 13px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  margin-bottom: 12px;
  opacity: 0.65;
}
.aside-toggler {
  display: none;
  background-color: #fff;
  height: 48px;
  width: 24px;
  border-top-right-radius: 48px;
  border-bottom-right-radius: 48px;
  border: 1px solid #ebebeb;
  border-left: none;
  position: absolute;
  top: 50%;
  right: -24px;
  margin-top: -24px;
  font-family: themify;
  padding-left: 2px;
  color: #616a78;
  cursor: pointer;
  box-shadow: 4px 1px 9px rgba(0, 0, 0, 0.07);
}
.aside-toggler:focus {
  outline: none;
}
.aside-toggler::before {
  content: "\e649";
  transition: 0.3s linear;
}
.aside-open .aside-toggler::before {
  display: inline-block;
  transform: rotate(180deg);
}
@media (max-width: 767px) {
  .aside-toggler {
    height: 40px;
    width: 30px;
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
    right: -30px;
    margin-top: -20px;
    font-size: 0.875rem;
  }
}
.aside-collapse .aside-toggler {
  display: inline-block;
}
.aside-collapse.aside {
  left: -250px;
  box-shadow: none;
}
.aside-collapse.aside ~ .header,
.aside-collapse.aside ~ .main-content,
.aside-collapse.aside ~ .site-footer {
  margin-left: 0;
}
.aside-collapse.aside-sm {
  left: -200px;
}
.aside-collapse.aside-lg {
  left: -300px;
}
@media (max-width: 575px) {
  .aside-expand-sm .aside-toggler {
    display: inline-block;
  }
  .aside-expand-sm.aside {
    left: -250px;
    box-shadow: none;
  }
  .aside-expand-sm.aside ~ .header,
.aside-expand-sm.aside ~ .main-content,
.aside-expand-sm.aside ~ .site-footer {
    margin-left: 0;
  }
  .aside-expand-sm.aside-sm {
    left: -200px;
  }
  .aside-expand-sm.aside-lg {
    left: -300px;
  }
}
@media (max-width: 767px) {
  .aside-expand-md .aside-toggler {
    display: inline-block;
  }
  .aside-expand-md.aside {
    left: -250px;
    box-shadow: none;
  }
  .aside-expand-md.aside ~ .header,
.aside-expand-md.aside ~ .main-content,
.aside-expand-md.aside ~ .site-footer {
    margin-left: 0;
  }
  .aside-expand-md.aside-sm {
    left: -200px;
  }
  .aside-expand-md.aside-lg {
    left: -300px;
  }
}
@media (max-width: 1025px) {
  .aside-expand-lg .aside-toggler {
    display: inline-block;
  }
  .aside-expand-lg.aside {
    left: -250px;
    box-shadow: none;
  }
  .aside-expand-lg.aside ~ .header,
.aside-expand-lg.aside ~ .main-content,
.aside-expand-lg.aside ~ .site-footer {
    margin-left: 0;
  }
  .aside-expand-lg.aside-sm {
    left: -200px;
  }
  .aside-expand-lg.aside-lg {
    left: -300px;
  }
}
@media (max-width: 1199px) {
  .aside-expand-xl .aside-toggler {
    display: inline-block;
  }
  .aside-expand-xl.aside {
    left: -250px;
    box-shadow: none;
  }
  .aside-expand-xl.aside ~ .header,
.aside-expand-xl.aside ~ .main-content,
.aside-expand-xl.aside ~ .site-footer {
    margin-left: 0;
  }
  .aside-expand-xl.aside-sm {
    left: -200px;
  }
  .aside-expand-xl.aside-lg {
    left: -300px;
  }
}
.site-footer{border-top-color:rgb(240 243 250 / var(--tw-border-opacity));
  border-width: 0px;
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-top-color: rgb(235 238 245 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
app-communications-list-item > .aa-group.site-footer {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
.site-footer {
  font-size: 12px;
}
.site-footer p {
  margin-bottom: 0;
  font-weight: 400;
}
.site-footer a {
  color: #616a78;
}
.site-footer a:hover {
  color: #48b0f7;
}
.site-footer--fixed {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 14;
}
* > body.card:last-child{
  margin-bottom: 0px !important}
.card {
  border: 0;
  border-radius: 0px;
  margin-bottom: 30px;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.03);
  transition: 0.5s;
}
.card > .table-responsive .table,
.card > .table {
  margin-bottom: 0;
}
.card > .table-responsive .table tr td:first-child,
.card > .table-responsive .table tr th:first-child,
.card > .table tr td:first-child,
.card > .table tr th:first-child {
  padding-left: 20px;
}
.card > .table-responsive .table tr td:last-child,
.card > .table-responsive .table tr th:last-child,
.card > .table tr td:last-child,
.card > .table tr th:last-child {
  padding-right: 20px;
}
.card .card-hover-show {
  opacity: 0;
  transition: 0.3s linear;
}
.card:hover .card-hover-show {
  opacity: 1;
}
.card > .alert,
.card-content > .alert {
  border-radius: 0;
  margin-bottom: 0;
}
.card > .callout,
.card-content > .callout {
  margin-bottom: 0;
}
.card > .nav-tabs,
.card-content > .nav-tabs {
  margin-bottom: 0;
}
.card-title {
  font-family: Roboto, sans-serif;
  font-weight: 300;
  line-height: 1.5;
  margin-bottom: 0;
  padding: 15px 20px;
  border-bottom: 1px solid rgba(77, 82, 89, 0.07);
}
.card-title a {
  color: #313944;
}
.card-title strong,
.card-title b {
  font-weight: 400;
}
.h6.card-title, h6.card-title {
  font-size: 13.5px;
}
.h5.card-title, h5.card-title {
  font-size: 15px;
}
.h4.card-title, h4.card-title {
  font-size: 17px;
}
.h3.card-title, h3.card-title {
  font-size: 19px;
}
.h2.card-title, h2.card-title {
  font-size: 22px;
}
.h1.card-title, h1.card-title {
  font-size: 26px;
}
.card-title-bold {
  font-family: Roboto, sans-serif;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-weight: 500;
}
.card-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 20px;
  background-color: transparent;
  border-bottom: 1px solid rgba(77, 82, 89, 0.07);
}
.card-header::after {
  display: none;
}
.card-header > * {
  margin-left: 8px;
  margin-right: 8px;
}
.card-header > *:first-child {
  margin-left: 0;
}
.card-header > *:last-child {
  margin-right: 0;
}
@media (max-width: 767px) {
  .card-header > * {
    margin-left: 4px;
    margin-right: 4px;
  }
  .card-header > *:first-child {
    margin-left: 0;
  }
  .card-header > *:last-child {
    margin-right: 0;
  }
}
.card-header.card-header-sm {
  padding-top: 8px;
  padding-bottom: 4px;
}
.card-header.card-header-sm .card-title {
  font-size: 0.9375rem;
}
.card-header .card-title {
  padding: 0;
  border: none;
}
.card-header progress,
.card-header input {
  margin-bottom: 0;
}
.card-header .pagination {
  margin-top: 0;
  margin-bottom: 0;
}
.card-header-actions {
  display: flex;
  align-items: center;
  margin: -4px;
}
.card-header-actions > * {
  margin: 4px;
}
@media (max-width: 767px) {
  .card-header-actions {
    margin: -2px;
  }
  .card-header-actions > * {
    margin: 2px;
  }
}
.card-footer {
  background-color: #fcfdfe;
  border-top: 1px solid rgba(77, 82, 89, 0.07);
  color: #8b95a5;
  padding: 10px 20px;
}
.card-footer > *:last-child {
  margin-bottom: 0;
}
.card-controls {
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  flex-direction: row-reverse;
}
.card-controls li > a {
  font-family: themify;
  font-size: 12px;
  display: inline-block;
  padding: 0 4px;
  margin: 0 4px;
  color: #8b95a5;
  opacity: 0.8;
  transition: 0.3s linear;
}
.card-controls li > a:hover {
  color: #48b0f7;
}
.card-controls li:first-child > a {
  margin-right: 0;
}
.card-controls .dropdown.show > a {
  color: #48b0f7;
}
.card-controls [data-toggle=dropdown],
.card-controls .card-btn-reload {
  font-size: 14px;
}
.card-btn-close::before {
  content: "\e646";
}
.card-btn-slide::before {
  content: "\e648";
}
.card-btn-maximize::before {
  content: "\e6e8";
}
.card-btn-fullscreen::before {
  content: "\e659";
}
.card-btn-prev::before {
  content: "\e64a";
}
.card-btn-next::before {
  content: "\e649";
}
.card-carousel .card-footer .carousel-indicators-outside {
  padding: 6px 0;
}
.card-body > *:last-child, .vp-body > *:last-child {
  margin-bottom: 0;
}
.card-img,
.card-img-top,
.card-img-bottom {
  border-radius: 0;
}
.card-loading {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.8);
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  z-index: -1;
  transition: 0.5s;
}
.card-loading.reveal {
  opacity: 1;
  z-index: auto;
}
.card-inverse {
  color: #fff !important;
  background-color: #465161;
}
.card-inverse h1, .card-inverse h2, .card-inverse h3, .card-inverse h4, .card-inverse h5, .card-inverse h6,
.card-inverse .card-title,
.card-inverse small,
.card-inverse .card-controls li > a {
  color: #fff !important;
}
.card-inverse .card-title small {
  opacity: 0.8;
}
.card-inverse .card-btn-more::before,
.card-inverse .card-btn-more::after {
  border-color: #fff;
}
.card-inverse .card-header,
.card-inverse .card-footer,
.card-inverse .card-action {
  border-color: rgba(255, 255, 255, 0.15);
}
.card-primary {
  background-color: #48b0f7;
}
.card-primary.card-bordered {
  border-color: #48b0f7;
}
.card-secondary {
  background-color: #e4e7ea;
}
.card-secondary.card-bordered {
  border-color: #e4e7ea;
}
.card-success {
  background-color: #15c377;
}
.card-success.card-bordered {
  border-color: #15c377;
}
.card-info {
  background-color: #48b0f7;
}
.card-info.card-bordered {
  border-color: #48b0f7;
}
.card-warning {
  background-color: #faa64b;
}
.card-warning.card-bordered {
  border-color: #faa64b;
}
.card-danger {
  background-color: #f96868;
}
.card-danger.card-bordered {
  border-color: #f96868;
}
.card-pink {
  background-color: #f96197;
}
.card-pink.card-bordered {
  border-color: #f96197;
}
.card-purple {
  background-color: #926dde;
}
.card-purple.card-bordered {
  border-color: #926dde;
}
.card-brown {
  background-color: #8d6658;
}
.card-brown.card-bordered {
  border-color: #8d6658;
}
.card-cyan {
  background-color: #57c7d4;
}
.card-cyan.card-bordered {
  border-color: #57c7d4;
}
.card-yellow {
  background-color: #fcc525;
}
.card-yellow.card-bordered {
  border-color: #fcc525;
}
.card-gray {
  background-color: #868e96;
}
.card-gray.card-bordered {
  border-color: #868e96;
}
.card-dark {
  background-color: #465161;
}
.card-dark.card-bordered {
  border-color: #465161;
}
.card-outline-primary {
  background-color: #fff;
  border: 1px solid #48b0f7;
}
.card-outline-secondary {
  background-color: #fff;
  border: 1px solid #e4e7ea;
}
.card-outline-success {
  background-color: #fff;
  border: 1px solid #15c377;
}
.card-outline-info {
  background-color: #fff;
  border: 1px solid #48b0f7;
}
.card-outline-warning {
  background-color: #fff;
  border: 1px solid #faa64b;
}
.card-outline-danger {
  background-color: #fff;
  border: 1px solid #f96868;
}
.card-outline-pink {
  background-color: #fff;
  border: 1px solid #f96197;
}
.card-outline-purple {
  background-color: #fff;
  border: 1px solid #926dde;
}
.card-outline-brown {
  background-color: #fff;
  border: 1px solid #8d6658;
}
.card-outline-cyan {
  background-color: #fff;
  border: 1px solid #57c7d4;
}
.card-outline-yellow {
  background-color: #fff;
  border: 1px solid #fcc525;
}
.card-outline-gray {
  background-color: #fff;
  border: 1px solid #868e96;
}
.card-outline-dark {
  background-color: #fff;
  border: 1px solid #465161;
}
.card-bordered {
  border: 1px solid #ebebeb;
}
.card-shadowed {
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.07);
}
.card-shadowed-2 {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.07);
}
.card-hover-shadow:hover {
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.07);
}
.card-transparent {
  box-shadow: none;
  background-color: transparent;
}
.card-round {
  border-radius: 4px;
}
.card-maximize {
  position: fixed;
  top: 64px;
  right: 0;
  bottom: 0;
  margin-bottom: 0;
  z-index: 900;
  transition: left 0.3s ease;
}
.card-maximize .card-btn-maximize {
  color: #48b0f7;
}
.card-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-bottom: 0;
  z-index: 998;
}
.card-fullscreen .card-btn-fullscreen {
  color: #48b0f7;
}
.card-slided-up .card-content {
  display: none;
}
.card-slided-up .card-btn-slide::before {
  content: "\e64b";
}
.card-attention {
  position: relative;
}
.card-attention:before {
  content: "";
  width: 3px;
  height: 100%;
  position: absolute;
  background-color: #f96868;
  left: 0;
  top: 0;
  bottom: 0;
}
.card-columns {
  margin-bottom: 30px;
}
@media (min-width: 0) {
  .card-group .card + .card {
    border-left: 1px solid rgba(77, 82, 89, 0.07);
  }
}
.quickview {
  display: flex;
  flex-direction: column;
  background-color: #fff;
  width: 345px;
  max-width: calc(100% - 50px);
  position: fixed;
  top: 0;
  bottom: 0;
  right: -345px;
  z-index: 1000;
  transform: translateZ(0);
  transition: 0.3s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  perspective: 1000;
  will-change: transform;
}
.quickview.quickview-sm {
  width: 220px;
  right: -220px;
}
.quickview.quickview-lg {
  width: 420px;
  right: -420px;
}
.quickview.quickview-xl {
  width: 640px;
  right: -640px;
}
.quickview.quickview-xxl {
  width: 860px;
  right: -860px;
}
@media (max-width: 767px) {
  .quickview[data-fullscreen-on-mobile] {
    max-width: 100%;
    width: 100%;
    right: -100%;
  }
}
.quickview.reveal {
  right: 0;
  box-shadow: 5px 0px 13px 3px rgba(0, 0, 0, 0.1);
}
.quickview.backdrop-light + .backdrop-quickview {
  background-color: rgba(255, 255, 255, 0.8);
}
.quickview.backdrop-dark + .backdrop-quickview {
  background-color: rgba(0, 0, 0, 0.5);
}
.quickview > .nav-tabs {
  margin-bottom: 0;
  height: 64px;
}
.quickview-body {
  padding: 15px;
  flex: 1;
}
.quickview-block {
  padding: 20px;
  width: 100%;
}
.quickview-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 15px;
  min-height: 64px !important;
  border-bottom: 1px solid #ebebeb;
}
.quickview-header .close {
  margin-left: 16px;
  font-size: 16px;
}
.quickview-header.nav-tabs {
  padding: 0;
}
.quickview-header .nav-link {
  height: 64px;
  line-height: 58px;
  padding-top: 6px;
  padding-bottom: 0;
}
.quickview-header-lg {
  height: 80px;
}
.quickview-header-lg .nav-link {
  height: 64px;
  line-height: 74px;
}
.quickview-title {
  margin-bottom: 0;
  letter-spacing: 0.5px;
}
.quickview-footer {
  display: flex;
  align-items: center;
  padding: 0 16px;
  min-height: 64px;
  background-color: #fcfdfe;
  border-top: 1px solid #f1f2f3;
}
.quickview-footer .row {
  flex: 1;
}
.quickview-footer > *:not(.row) {
  margin: 0 4px;
}
.quickview-footer a:not(.btn) {
  display: inline-block;
  padding: 0.75rem 0.5rem;
  color: #8b95a5;
}
.quickview-footer a:not(.btn):hover {
  color: #313944;
}
.header {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: center;
  background-color: #fff;
  margin-bottom: 30px;
  background-size: cover;
  background-position: center center;
  border-bottom: 1px solid #ebebeb;
}
.header > .container {
  margin-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: center;
}
.header > .container .header-info,
.header > .container .header-action,
.header > .container .header-bar {
  padding-left: 0;
  padding-right: 0;
}
.header, .header.bg-img {
  z-index: 2;
}
.header-bar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 12px 30px;
  background-color: #fff;
  border-bottom: 1px solid #f1f2f3;
}
.header-bar > * {
  margin-bottom: 0;
}
.header-title {
  font-weight: 100;
  font-family: Roboto, sans-serif;
  color: #4d5259;
}
.header-title strong {
  font-weight: 300;
}
.header-title small {
  display: block;
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.7;
  color: inherit;
  opacity: 0.7;
  padding-top: 16px;
}
.header-info {
  margin: 50px 0;
  padding: 0 30px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
}
@media (max-width: 767px) {
  .header-info {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
.header-info .left {
  flex: 1;
}
.header-info .breadcrumb-item::before {
  color: rgba(77, 82, 89, 0.7);
}
.header-info .breadcrumb-item.active {
  color: #4d5259;
}
.header-info .breadcrumb-item a {
  color: rgba(77, 82, 89, 0.7);
}
.header-info .breadcrumb-item a:hover {
  color: #4d5259;
}
.header-action {
  position: relative;
  padding: 0 30px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
}
.header-action .nav {
  white-space: nowrap;
  flex-wrap: nowrap;
  margin-bottom: 0;
  border-bottom: none;
  /*
  @include media-down(sm) {
    overflow-x: auto;
  }
  */
}
.header-action .nav-link {
  display: inline-block;
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 0.75rem 1rem 1rem;
  border-bottom: 3px solid transparent;
  color: rgba(77, 82, 89, 0.7);
  background-color: transparent !important;
}
.header-action .nav-link.active, .header-action .nav-link:hover {
  color: #4d5259;
  border-bottom-color: #48b0f7;
}
.header-action .nav-link + .nav-link {
  margin-left: 0;
}
.header-action .nav-link i {
  margin-right: 4px;
}
.header-action .nav-link small {
  color: inherit;
  vertical-align: bottom;
  opacity: 0.7;
}
@media (max-width: 767px) {
  .header-action .nav-link {
    padding: 0.5rem 0.75rem 0.75rem;
  }
}
.header-action .dropdown-menu {
  margin-top: 0;
}
.header-action .dropdown.show .nav-link {
  color: #4d5259;
  border-bottom-color: #48b0f7;
}
.header-action .nav-item {
  margin-bottom: 0;
}
.header-action .nav-tabs .nav-link {
  transition: 0.2s linear;
}
.header-action .buttons {
  position: absolute;
  right: 30px;
  bottom: 0;
  transform: translateY(50%);
}
.header-action .buttons .btn {
  margin-left: 4px;
}
.header-transparent {
  background-color: transparent;
  border-bottom: none;
}
.header-inverse {
  background-color: #3f4a59;
}
.header-inverse .header-info .header-title {
  color: white;
}
.header-inverse .header-info .breadcrumb-item::before {
  color: rgba(255, 255, 255, 0.7);
}
.header-inverse .header-info .breadcrumb-item.active {
  color: white;
}
.header-inverse .header-info .breadcrumb-item a {
  color: rgba(255, 255, 255, 0.7);
}
.header-inverse .header-info .breadcrumb-item a:hover {
  color: white;
}
.header-inverse .header-action .nav-link {
  color: rgba(255, 255, 255, 0.7);
}
.header-inverse .header-action .nav-link.active, .header-inverse .header-action .nav-link:hover {
  color: white;
  border-bottom-color: #48b0f7;
}
.header-inverse .header-action .dropdown.show .nav-link {
  color: white;
}
.header-inverse[class*=bg-] .header-action .nav-link.active, .header-inverse[class*=bg-] .header-action .nav-link:hover {
  border-bottom-color: rgba(255, 255, 255, 0.7);
}
.header-inverse[class*=bg-] .header-action .dropdown.show .nav-link {
  border-bottom-color: rgba(255, 255, 255, 0.7);
}
.header-inverse .lookup-circle::before {
  color: rgba(255, 255, 255, 0.7);
}
.header-inverse .lookup-circle input {
  background-color: rgba(255, 255, 255, 0.1);
  color: white;
}
.header-inverse .lookup-circle input:focus {
  background-color: rgba(255, 255, 255, 0.15);
}
.header-inverse .lookup-circle input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: rgba(255, 255, 255, 0.7);
}
.header-inverse .lookup-circle input::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(255, 255, 255, 0.7);
}
.header-inverse .lookup-circle input:-ms-input-placeholder {
  /* IE 10+ */
  color: rgba(255, 255, 255, 0.7);
}
.header-inverse .lookup-circle input:-moz-placeholder {
  /* Firefox 18- */
  color: rgba(255, 255, 255, 0.7);
}
@media (max-width: 1025px) {
  .page-info {
    flex-direction: column;
    margin-top: 2rem;
  }
  .page-info > div {
    width: 100%;
    margin: 0.5rem 0;
  }

  .page-info .header-search::before {
    right: 24px;
  }

  .page-action nav a {
    padding-top: 0.5rem;
    padding-bottom: 1.25rem;
  }
}
.preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2000;
}
.price {
  font-family: Roboto, sans-serif;
  font-weight: bold;
  font-size: 75px;
  line-height: 75px;
  color: #000;
  padding: 10px 0;
}
.price span {
  display: block;
  font-size: 12px;
  font-weight: 400;
  line-height: 25px;
  color: #616a78;
}
.price sup {
  font-size: 28px;
  vertical-align: super;
}
.price-dollar {
  display: inline-block;
  font-size: 16px;
  vertical-align: top;
  margin-right: -10px;
  margin-top: 14px;
}
.price-interval {
  display: inline-block;
  font-size: 12px;
  vertical-align: text-bottom;
  margin-left: -10px;
  margin-bottom: 14px;
  color: #8b95a5;
}
.b-0 {
  border: 0px solid #ebebeb !important;
}
.bt-0 {
  border-top: 0px solid #ebebeb !important;
}
.br-0 {
  border-right: 0px solid #ebebeb !important;
}
.bb-0 {
  border-bottom: 0px solid #ebebeb !important;
}
.bl-0 {
  border-left: 0px solid #ebebeb !important;
}
.bx-0 {
  border-right: 0px solid #ebebeb !important;
  border-left: 0px solid #ebebeb !important;
}
.by-0 {
  border-top: 0px solid #ebebeb !important;
  border-bottom: 0px solid #ebebeb !important;
}
.b-1, .vp-body--highlighted {
  border: 1px solid #ebebeb !important;
}
.bt-1 {
  border-top: 1px solid #ebebeb !important;
}
.br-1 {
  border-right: 1px solid #ebebeb !important;
}
.bb-1 {
  border-bottom: 1px solid #ebebeb !important;
}
.bl-1 {
  border-left: 1px solid #ebebeb !important;
}
.bx-1 {
  border-right: 1px solid #ebebeb !important;
  border-left: 1px solid #ebebeb !important;
}
.by-1 {
  border-top: 1px solid #ebebeb !important;
  border-bottom: 1px solid #ebebeb !important;
}
.b-2 {
  border: 2px solid #ebebeb !important;
}
.bt-2 {
  border-top: 2px solid #ebebeb !important;
}
.br-2 {
  border-right: 2px solid #ebebeb !important;
}
.bb-2 {
  border-bottom: 2px solid #ebebeb !important;
}
.bl-2 {
  border-left: 2px solid #ebebeb !important;
}
.bx-2 {
  border-right: 2px solid #ebebeb !important;
  border-left: 2px solid #ebebeb !important;
}
.by-2 {
  border-top: 2px solid #ebebeb !important;
  border-bottom: 2px solid #ebebeb !important;
}
.b-3 {
  border: 3px solid #ebebeb !important;
}
.bt-3 {
  border-top: 3px solid #ebebeb !important;
}
.br-3 {
  border-right: 3px solid #ebebeb !important;
}
.bb-3 {
  border-bottom: 3px solid #ebebeb !important;
}
.bl-3 {
  border-left: 3px solid #ebebeb !important;
}
.bx-3 {
  border-right: 3px solid #ebebeb !important;
  border-left: 3px solid #ebebeb !important;
}
.by-3 {
  border-top: 3px solid #ebebeb !important;
  border-bottom: 3px solid #ebebeb !important;
}
.border {
  border: 1px solid #ebebeb !important;
}
.border-primary, .vp-body--highlighted {
  border-color: #48b0f7 !important;
}
.border-secondary {
  border-color: #e4e7ea !important;
}
.border-success {
  border-color: #15c377 !important;
}
.border-info {
  border-color: #48b0f7 !important;
}
.border-warning {
  border-color: #faa64b !important;
}
.border-danger {
  border-color: #f96868 !important;
}
.border-pink {
  border-color: #f96197 !important;
}
.border-purple {
  border-color: #926dde !important;
}
.border-brown {
  border-color: #8d6658 !important;
}
.border-cyan {
  border-color: #57c7d4 !important;
}
.border-yellow {
  border-color: #fcc525 !important;
}
.border-gray {
  border-color: #868e96 !important;
}
.border-dark {
  border-color: #465161 !important;
}
.border-transparent {
  border-color: transparent !important;
}
.border-white {
  border-color: #fff !important;
}
.border-light {
  border-color: #f1f2f3 !important;
}
.border-fade {
  border-color: rgba(77, 82, 89, 0.07) !important;
}
.bg-primary {
  background-color: #48b0f7 !important;
  color: #fff;
}
.bg-secondary {
  background-color: #e4e7ea !important;
  color: #fff;
}
.bg-success {
  background-color: #15c377 !important;
  color: #fff;
}
.bg-info {
  background-color: #48b0f7 !important;
  color: #fff;
}
.bg-warning {
  background-color: #faa64b !important;
  color: #fff;
}
.bg-danger {
  background-color: #f96868 !important;
  color: #fff;
}
.bg-pink {
  background-color: #f96197 !important;
  color: #fff;
}
.bg-purple {
  background-color: #926dde !important;
  color: #fff;
}
.bg-brown {
  background-color: #8d6658 !important;
  color: #fff;
}
.bg-cyan {
  background-color: #57c7d4 !important;
  color: #fff;
}
.bg-yellow {
  background-color: #fcc525 !important;
  color: #fff;
}
.bg-gray {
  background-color: #868e96 !important;
  color: #fff;
}
.bg-dark {
  background-color: #465161 !important;
  color: #fff;
}
.bg-white {
  background-color: #fff !important;
}
.bg-inverse {
  background-color: #465161 !important;
  color: #fff;
}
.bg-transparent {
  background-color: transparent !important;
}
.bg-secondary {
  color: #4d5259;
}
.bg-lightest {
  background-color: #fcfdfe !important;
}
.bg-lighter {
  background-color: #f9fafb !important;
}
.bg-light {
  background-color: #f5f6f7 !important;
}
.bg-pale-primary {
  background-color: #dcfcfa !important;
}
.bg-pale-secondary {
  background-color: #f7fafc !important;
}
.bg-pale-success {
  background-color: #e3fcf2 !important;
}
.bg-pale-info {
  background-color: #e3f3fc !important;
}
.bg-pale-warning {
  background-color: #fcf0e3 !important;
}
.bg-pale-danger {
  background-color: #fce3e3 !important;
}
.bg-pale-pink {
  background-color: #fce3ec !important;
}
.bg-pale-purple {
  background-color: #ece3fc !important;
}
.bg-pale-brown {
  background-color: #eddcd5 !important;
}
.bg-pale-cyan {
  background-color: #e3fafc !important;
}
.bg-pale-yellow {
  background-color: #fcf8e3 !important;
}
.bg-pale-gray {
  background-color: #f2f2f2 !important;
}
.bg-pale-dark {
  background-color: #c8c8c8 !important;
}
.text-primary {
  color: #48b0f7 !important;
}
.text-secondary {
  color: #e4e7ea !important;
}
.text-success {
  color: #15c377 !important;
}
.text-info, .calendar-event__link:hover {
  color: #48b0f7 !important;
}
.text-warning {
  color: #faa64b !important;
}
.text-danger {
  color: #f96868 !important;
}
.text-pink {
  color: #f96197 !important;
}
.text-purple {
  color: #926dde !important;
}
.text-brown {
  color: #8d6658 !important;
}
.text-cyan {
  color: #57c7d4 !important;
}
.text-yellow {
  color: #fcc525 !important;
}
.text-gray {
  color: #868e96 !important;
}
.text-dark {
  color: #465161 !important;
}
.text-facebook {
  color: #3b5998 !important;
}
.text-google {
  color: #dd4b39 !important;
}
.text-twitter {
  color: #00aced !important;
}
.text-linkedin {
  color: #007bb6 !important;
}
.text-pinterest {
  color: #cb2027 !important;
}
.text-git {
  color: #666666 !important;
}
.text-tumblr {
  color: #32506d !important;
}
.text-vimeo {
  color: #aad450 !important;
}
.text-youtube {
  color: #bb0000 !important;
}
.text-flickr {
  color: #ff0084 !important;
}
.text-reddit {
  color: #ff4500 !important;
}
.text-dribbble {
  color: #ea4c89 !important;
}
.text-skype {
  color: #00aff0 !important;
}
.text-instagram {
  color: #517fa4 !important;
}
.text-lastfm {
  color: #c3000d !important;
}
.text-behance {
  color: #1769ff !important;
}
.text-rss {
  color: #f26522 !important;
}
.text-default, .calendar-event__link {
  color: #4d5259 !important;
}
.text-muted {
  color: #868e96 !important;
}
.text-light {
  color: #616a78 !important;
}
.text-lighter {
  color: #a5b3c7 !important;
}
.text-fade, .calendar-event__sublink {
  color: rgba(77, 82, 89, 0.7) !important;
}
.text-fader {
  color: rgba(77, 82, 89, 0.5) !important;
}
.text-fadest {
  color: rgba(77, 82, 89, 0.4) !important;
}
.text-transparent {
  color: transparent !important;
}
a.text-primary:hover, a.text-primary:focus {
  color: #465161 !important;
}
a.text-secondary:hover, a.text-secondary:focus {
  color: #465161 !important;
}
a.text-info:hover, a.calendar-event__link:hover, a.text-info:focus {
  color: #465161 !important;
}
a.text-success:hover, a.text-success:focus {
  color: #465161 !important;
}
a.text-warning:hover, a.text-warning:focus {
  color: #465161 !important;
}
a.text-danger:hover, a.text-danger:focus {
  color: #465161 !important;
}
.hover-primary:hover, .hover-primary:focus {
  color: #48b0f7 !important;
}
.hover-secondary:hover, .hover-secondary:focus {
  color: #e4e7ea !important;
}
.hover-success:hover, .hover-success:focus {
  color: #15c377 !important;
}
.hover-info:hover, .hover-info:focus {
  color: #48b0f7 !important;
}
.hover-warning:hover, .hover-warning:focus {
  color: #faa64b !important;
}
.hover-danger:hover, .hover-danger:focus {
  color: #f96868 !important;
}
.hover-pink:hover, .hover-pink:focus {
  color: #f96197 !important;
}
.hover-purple:hover, .hover-purple:focus {
  color: #926dde !important;
}
.hover-brown:hover, .hover-brown:focus {
  color: #8d6658 !important;
}
.hover-cyan:hover, .hover-cyan:focus {
  color: #57c7d4 !important;
}
.hover-yellow:hover, .hover-yellow:focus {
  color: #fcc525 !important;
}
.hover-gray:hover, .hover-gray:focus {
  color: #868e96 !important;
}
.hover-dark:hover, .hover-dark:focus {
  color: #465161 !important;
}
.hover-facebook:hover, .hover-facebook:focus {
  color: #3b5998 !important;
}
.hover-google:hover, .hover-google:focus {
  color: #dd4b39 !important;
}
.hover-twitter:hover, .hover-twitter:focus {
  color: #00aced !important;
}
.hover-linkedin:hover, .hover-linkedin:focus {
  color: #007bb6 !important;
}
.hover-pinterest:hover, .hover-pinterest:focus {
  color: #cb2027 !important;
}
.hover-git:hover, .hover-git:focus {
  color: #666666 !important;
}
.hover-tumblr:hover, .hover-tumblr:focus {
  color: #32506d !important;
}
.hover-vimeo:hover, .hover-vimeo:focus {
  color: #aad450 !important;
}
.hover-youtube:hover, .hover-youtube:focus {
  color: #bb0000 !important;
}
.hover-flickr:hover, .hover-flickr:focus {
  color: #ff0084 !important;
}
.hover-reddit:hover, .hover-reddit:focus {
  color: #ff4500 !important;
}
.hover-dribbble:hover, .hover-dribbble:focus {
  color: #ea4c89 !important;
}
.hover-skype:hover, .hover-skype:focus {
  color: #00aff0 !important;
}
.hover-instagram:hover, .hover-instagram:focus {
  color: #517fa4 !important;
}
.hover-lastfm:hover, .hover-lastfm:focus {
  color: #c3000d !important;
}
.hover-behance:hover, .hover-behance:focus {
  color: #1769ff !important;
}
.hover-rss:hover, .hover-rss:focus {
  color: #f26522 !important;
}
.hover-white:hover, .hover-white:focus {
  color: #fff !important;
}
.hover-muted:hover, .hover-muted:focus {
  color: #868e96 !important;
}
.hover-light:hover, .hover-light:focus {
  color: #616a78 !important;
}
.hover-lighter:hover, .hover-lighter:focus {
  color: #a5b3c7 !important;
}
.hover-fade:hover, .hover-fade:focus {
  color: rgba(77, 82, 89, 0.4) !important;
}
.hover-transparent:hover, .hover-transparent:focus {
  color: transparent !important;
}
.active.active-primary {
  background-color: #dcfcfa !important;
}
.active.active-secondary {
  background-color: #f7fafc !important;
}
.active.active-success {
  background-color: #e3fcf2 !important;
}
.active.active-info {
  background-color: #e3f3fc !important;
}
.active.active-warning {
  background-color: #fcf0e3 !important;
}
.active.active-danger {
  background-color: #fce3e3 !important;
}
.active.active-pink {
  background-color: #fce3ec !important;
}
.active.active-purple {
  background-color: #ece3fc !important;
}
.active.active-brown {
  background-color: #eddcd5 !important;
}
.active.active-cyan {
  background-color: #e3fafc !important;
}
.active.active-yellow {
  background-color: #fcf8e3 !important;
}
.active.active-gray {
  background-color: #f2f2f2 !important;
}
.active.active-dark {
  background-color: #c8c8c8 !important;
}
.active.active-white {
  background-color: #fff !important;
}
.active.active-transparent {
  background-color: transparent !important;
}
.bg-img {
  position: relative;
  border-bottom: none;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 0;
}
.overlay {
  position: relative;
}
.overlay::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  background-color: rgba(0, 0, 0, 0.1);
}
.overlay-dark::before {
  background-color: rgba(0, 0, 0, 0.35);
}
.overlay-darker::before {
  background-color: rgba(0, 0, 0, 0.5);
}
.overlay-darkest::before {
  background-color: rgba(0, 0, 0, 0.7);
}
.overlay-light::before {
  background-color: rgba(255, 255, 255, 0.55);
}
.overlay-lighter::before {
  background-color: rgba(255, 255, 255, 0.7);
}
.overlay-lightest::before {
  background-color: rgba(255, 255, 255, 0.9);
}
.bg-fixed {
  background-attachment: fixed;
}
.bg-repeat {
  background-repeat: repeat;
  background-size: auto;
}
.bg-video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -100;
  transform: translate(-50% -50%);
  overflow: hidden;
}
.bg-img-left {
  background-position: left center;
}
.bg-img-right {
  background-position: right center;
}
[data-overlay],
[data-overlay-light] {
  position: relative;
}
[data-overlay]::before,
[data-overlay-light]::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #191919;
  z-index: -1;
  border-radius: inherit;
}
[data-overlay-light]::before {
  background: #fff;
}
[data-overlay-primary]::before {
  background: #48b0f7;
}
[data-overlay="1"]::before {
  opacity: 0.1;
}
[data-overlay="2"]::before {
  opacity: 0.2;
}
[data-overlay="3"]::before {
  opacity: 0.3;
}
[data-overlay="4"]::before {
  opacity: 0.4;
}
[data-overlay="5"]::before {
  opacity: 0.5;
}
[data-overlay="6"]::before {
  opacity: 0.6;
}
[data-overlay="7"]::before {
  opacity: 0.7;
}
[data-overlay="8"]::before {
  opacity: 0.8;
}
[data-overlay="9"]::before {
  opacity: 0.9;
}
[data-overlay-light="1"]::before {
  opacity: 0.1;
}
[data-overlay-light="2"]::before {
  opacity: 0.2;
}
[data-overlay-light="3"]::before {
  opacity: 0.3;
}
[data-overlay-light="4"]::before {
  opacity: 0.4;
}
[data-overlay-light="5"]::before {
  opacity: 0.5;
}
[data-overlay-light="6"]::before {
  opacity: 0.6;
}
[data-overlay-light="7"]::before {
  opacity: 0.7;
}
[data-overlay-light="8"]::before {
  opacity: 0.8;
}
[data-overlay-light="9"]::before {
  opacity: 0.9;
}
[data-scrim-top],
[data-scrim-bottom] {
  position: relative;
}
[data-scrim-top]::before,
[data-scrim-bottom]::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 20%;
  background: linear-gradient(to bottom, #191919 0%, rgba(0, 0, 0, 0) 100%);
  z-index: -1;
  border-radius: inherit;
}
[data-scrim-bottom]::before {
  top: 20%;
  bottom: 0;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #191919 100%);
}
[data-scrim-top="1"]::before,
[data-scrim-bottom="1"]::before {
  opacity: 0.1;
}
[data-scrim-top="2"]::before,
[data-scrim-bottom="2"]::before {
  opacity: 0.2;
}
[data-scrim-top="3"]::before,
[data-scrim-bottom="3"]::before {
  opacity: 0.3;
}
[data-scrim-top="4"]::before,
[data-scrim-bottom="4"]::before {
  opacity: 0.4;
}
[data-scrim-top="5"]::before,
[data-scrim-bottom="5"]::before {
  opacity: 0.5;
}
[data-scrim-top="6"]::before,
[data-scrim-bottom="6"]::before {
  opacity: 0.6;
}
[data-scrim-top="7"]::before,
[data-scrim-bottom="7"]::before {
  opacity: 0.7;
}
[data-scrim-top="8"]::before,
[data-scrim-bottom="8"]::before {
  opacity: 0.8;
}
[data-scrim-top="9"]::before,
[data-scrim-bottom="9"]::before {
  opacity: 0.9;
}
.bring-front {
  z-index: 1;
}
.transition-3s {
  transition: 0.3s;
}
.transition-5s {
  transition: 0.5s;
}
.overflow-hidden {
  overflow: hidden;
}
.center-v {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.center-h {
  display: flex;
  justify-content: center;
}
.center-vh {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.rotate-45 {
  display: inline-block;
  transform: rotate(45deg);
}
.rotate-90 {
  display: inline-block;
  transform: rotate(90deg);
}
.rotate-180 {
  display: inline-block;
  transform: rotate(180deg);
}
.opacity-0 {
  opacity: 0 !important;
}
.opacity-5 {
  opacity: 0.05 !important;
}
.opacity-10 {
  opacity: 0.1 !important;
}
.opacity-15 {
  opacity: 0.15 !important;
}
.opacity-20 {
  opacity: 0.2 !important;
}
.opacity-25 {
  opacity: 0.25 !important;
}
.opacity-30 {
  opacity: 0.3 !important;
}
.opacity-35 {
  opacity: 0.35 !important;
}
.opacity-40 {
  opacity: 0.4 !important;
}
.opacity-45 {
  opacity: 0.45 !important;
}
.opacity-50 {
  opacity: 0.5 !important;
}
.opacity-55 {
  opacity: 0.55 !important;
}
.opacity-60 {
  opacity: 0.6 !important;
}
.opacity-65 {
  opacity: 0.65 !important;
}
.opacity-70 {
  opacity: 0.7 !important;
}
.opacity-75 {
  opacity: 0.75 !important;
}
.opacity-80 {
  opacity: 0.8 !important;
}
.opacity-85 {
  opacity: 0.85 !important;
}
.opacity-90 {
  opacity: 0.9 !important;
}
.opacity-95 {
  opacity: 0.95 !important;
}
.opacity-100 {
  opacity: 1 !important;
}
.cursor-default {
  cursor: default !important;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-text {
  cursor: text;
}
.shadow-1 {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.06);
}
.shadow-2 {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.07);
}
.shadow-3 {
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.09);
}
.shadow-4, .file-preview .tooltip-inner {
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.11);
}
.shadow-5 {
  box-shadow: 0 0 45px rgba(0, 0, 0, 0.13);
}
.hover-shadow-1:hover {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.06);
}
.hover-shadow-2:hover {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.07);
}
.hover-shadow-3:hover {
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.09);
}
.hover-shadow-4:hover {
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.11);
}
.hover-shadow-5:hover {
  box-shadow: 0 0 45px rgba(0, 0, 0, 0.13);
}
.shadow-material-1 {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.shadow-material-2 {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.shadow-material-3 {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
}
.shadow-material-4 {
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}
.shadow-material-5 {
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);
}
.hover-shadow-material-1:hover {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.hover-shadow-material-2:hover {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.hover-shadow-material-3:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
}
.hover-shadow-material-4:hover {
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}
.hover-shadow-material-5:hover {
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);
}
.shadow-0,
.hover-shadow-0,
.shadow-material-0,
.hover-shadow-material-0 {
  box-shadow: none;
}
.text-hue-rotate {
  color: #f35626;
  background-image: -webkit-linear-gradient(92deg, #f35626, #feab3a);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -webkit-animation: hue-rotate 60s infinite linear;
}
.bg-hue-rotate {
  -webkit-animation: hue-rotate 30s linear infinite;
}
.no-border {
  border: none !important;
}
.no-padding {
  padding: 0 !important;
}
.no-margin {
  margin: 0 !important;
}
.no-shadow {
  shadow: none;
}
.no-text-shadow {
  text-shadow: none;
}
.no-scroll {
  overflow: hidden;
}
.no-radius {
  border-radius: 0 !important;
}
.no-shrink {
  flex-shrink: 0;
}
.no-grow {
  flex-grow: 0;
}
.no-letter-spacing {
  letter-spacing: 0;
}
.no-wrap {
  white-space: nowrap;
  flex-wrap: nowrap;
}
.no-underline:hover, .no-underline:focus {
  text-decoration: none;
}
.w-0px {
  width: 0px !important;
}
.h-0px {
  height: 0px !important;
}
.w-10px {
  width: 10px !important;
}
.h-10px {
  height: 10px !important;
}
.w-20px {
  width: 20px !important;
}
.h-20px {
  height: 20px !important;
}
.w-25px {
  width: 25px !important;
}
.h-25px {
  height: 25px !important;
}
.w-30px {
  width: 30px !important;
}
.h-30px {
  height: 30px !important;
}
.w-40px {
  width: 40px !important;
}
.h-40px {
  height: 40px !important;
}
.w-50px {
  width: 50px !important;
}
.h-50px {
  height: 50px !important;
}
.w-60px {
  width: 60px !important;
}
.h-60px {
  height: 60px !important;
}
.w-64px {
  width: 64px !important;
}
.h-64px {
  height: 64px !important;
}
.w-70px {
  width: 70px !important;
}
.h-70px {
  height: 70px !important;
}
.w-75px {
  width: 75px !important;
}
.h-75px {
  height: 75px !important;
}
.w-80px {
  width: 80px !important;
}
.h-80px {
  height: 80px !important;
}
.w-90px {
  width: 90px !important;
}
.h-90px {
  height: 90px !important;
}
.w-100px {
  width: 100px !important;
}
.h-100px {
  height: 100px !important;
}
.w-120px {
  width: 120px !important;
}
.h-120px {
  height: 120px !important;
}
.w-140px {
  width: 140px !important;
}
.h-140px {
  height: 140px !important;
}
.w-150px {
  width: 150px !important;
}
.h-150px {
  height: 150px !important;
}
.w-160px {
  width: 160px !important;
}
.h-160px {
  height: 160px !important;
}
.w-180px {
  width: 180px !important;
}
.h-180px {
  height: 180px !important;
}
.w-200px {
  width: 200px !important;
}
.h-200px {
  height: 200px !important;
}
.w-250px {
  width: 250px !important;
}
.h-250px {
  height: 250px !important;
}
.w-300px {
  width: 300px !important;
}
.h-300px {
  height: 300px !important;
}
.w-350px {
  width: 350px !important;
}
.h-350px {
  height: 350px !important;
}
.w-400px {
  width: 400px !important;
}
.h-400px {
  height: 400px !important;
}
.w-450px {
  width: 450px !important;
}
.h-450px {
  height: 450px !important;
}
.w-500px {
  width: 500px !important;
}
.h-500px {
  height: 500px !important;
}
.w-600px {
  width: 600px !important;
}
.h-600px {
  height: 600px !important;
}
.w-700px {
  width: 700px !important;
}
.h-700px {
  height: 700px !important;
}
.w-800px {
  width: 800px !important;
}
.h-800px {
  height: 800px !important;
}
.w-900px {
  width: 900px !important;
}
.h-900px {
  height: 900px !important;
}
.w-0 {
  width: 0 !important;
}
.h-0 {
  height: 0 !important;
}
.w-full {
  width: 100% !important;
}
.w-half {
  width: 50% !important;
}
.w-third {
  width: 33.333333% !important;
}
.w-fourth {
  width: 25% !important;
}
.w-fifth {
  width: 20% !important;
}
.h-full {
  height: 100% !important;
}
.h-half {
  height: 50% !important;
}
.h-third {
  height: 33.333333% !important;
}
.h-fourth {
  height: 25% !important;
}
.h-fifth {
  height: 20% !important;
}
.w-fullscreen {
  width: 100vw !important;
}
.h-fullscreen {
  height: 100vh !important;
}
.min-w-fullscreen {
  min-width: 100vw !important;
}
.min-h-fullscreen {
  min-height: 100vh !important;
}
.m-10 {
  margin: 10px !important;
}
.mt-10 {
  margin-top: 10px !important;
}
.mr-10 {
  margin-right: 10px !important;
}
.mb-10 {
  margin-bottom: 10px !important;
}
.ml-10 {
  margin-left: 10px !important;
}
.mx-10 {
  margin-right: 10px !important;
  margin-left: 10px !important;
}
.my-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
.m-12 {
  margin: 12px !important;
}
.mt-12 {
  margin-top: 12px !important;
}
.mr-12 {
  margin-right: 12px !important;
}
.mb-12 {
  margin-bottom: 12px !important;
}
.ml-12 {
  margin-left: 12px !important;
}
.mx-12 {
  margin-right: 12px !important;
  margin-left: 12px !important;
}
.my-12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.m-15 {
  margin: 15px !important;
}
.mt-15 {
  margin-top: 15px !important;
}
.mr-15 {
  margin-right: 15px !important;
}
.mb-15 {
  margin-bottom: 15px !important;
}
.ml-15 {
  margin-left: 15px !important;
}
.mx-15 {
  margin-right: 15px !important;
  margin-left: 15px !important;
}
.my-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}
.m-16 {
  margin: 16px !important;
}
.mt-16 {
  margin-top: 16px !important;
}
.mr-16 {
  margin-right: 16px !important;
}
.mb-16 {
  margin-bottom: 16px !important;
}
.ml-16 {
  margin-left: 16px !important;
}
.mx-16 {
  margin-right: 16px !important;
  margin-left: 16px !important;
}
.my-16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.m-20 {
  margin: 20px !important;
}
.mt-20 {
  margin-top: 20px !important;
}
.mr-20 {
  margin-right: 20px !important;
}
.mb-20 {
  margin-bottom: 20px !important;
}
.ml-20 {
  margin-left: 20px !important;
}
.mx-20 {
  margin-right: 20px !important;
  margin-left: 20px !important;
}
.my-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.m-24 {
  margin: 24px !important;
}
.mt-24 {
  margin-top: 24px !important;
}
.mr-24 {
  margin-right: 24px !important;
}
.mb-24 {
  margin-bottom: 24px !important;
}
.ml-24 {
  margin-left: 24px !important;
}
.mx-24 {
  margin-right: 24px !important;
  margin-left: 24px !important;
}
.my-24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.m-25 {
  margin: 25px !important;
}
.mt-25 {
  margin-top: 25px !important;
}
.mr-25 {
  margin-right: 25px !important;
}
.mb-25 {
  margin-bottom: 25px !important;
}
.ml-25 {
  margin-left: 25px !important;
}
.mx-25 {
  margin-right: 25px !important;
  margin-left: 25px !important;
}
.my-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}
.m-30 {
  margin: 30px !important;
}
.mt-30 {
  margin-top: 30px !important;
}
.mr-30 {
  margin-right: 30px !important;
}
.mb-30 {
  margin-bottom: 30px !important;
}
.ml-30 {
  margin-left: 30px !important;
}
.mx-30 {
  margin-right: 30px !important;
  margin-left: 30px !important;
}
.my-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}
.m-35 {
  margin: 35px !important;
}
.mt-35 {
  margin-top: 35px !important;
}
.mr-35 {
  margin-right: 35px !important;
}
.mb-35 {
  margin-bottom: 35px !important;
}
.ml-35 {
  margin-left: 35px !important;
}
.mx-35 {
  margin-right: 35px !important;
  margin-left: 35px !important;
}
.my-35 {
  margin-top: 35px !important;
  margin-bottom: 35px !important;
}
.m-40 {
  margin: 40px !important;
}
.mt-40 {
  margin-top: 40px !important;
}
.mr-40 {
  margin-right: 40px !important;
}
.mb-40 {
  margin-bottom: 40px !important;
}
.ml-40 {
  margin-left: 40px !important;
}
.mx-40 {
  margin-right: 40px !important;
  margin-left: 40px !important;
}
.my-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
.m-45 {
  margin: 45px !important;
}
.mt-45 {
  margin-top: 45px !important;
}
.mr-45 {
  margin-right: 45px !important;
}
.mb-45 {
  margin-bottom: 45px !important;
}
.ml-45 {
  margin-left: 45px !important;
}
.mx-45 {
  margin-right: 45px !important;
  margin-left: 45px !important;
}
.my-45 {
  margin-top: 45px !important;
  margin-bottom: 45px !important;
}
.m-50 {
  margin: 50px !important;
}
.mt-50 {
  margin-top: 50px !important;
}
.mr-50 {
  margin-right: 50px !important;
}
.mb-50 {
  margin-bottom: 50px !important;
}
.ml-50 {
  margin-left: 50px !important;
}
.mx-50 {
  margin-right: 50px !important;
  margin-left: 50px !important;
}
.my-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}
.m-60 {
  margin: 60px !important;
}
.mt-60 {
  margin-top: 60px !important;
}
.mr-60 {
  margin-right: 60px !important;
}
.mb-60 {
  margin-bottom: 60px !important;
}
.ml-60 {
  margin-left: 60px !important;
}
.mx-60 {
  margin-right: 60px !important;
  margin-left: 60px !important;
}
.my-60 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}
.m-70 {
  margin: 70px !important;
}
.mt-70 {
  margin-top: 70px !important;
}
.mr-70 {
  margin-right: 70px !important;
}
.mb-70 {
  margin-bottom: 70px !important;
}
.ml-70 {
  margin-left: 70px !important;
}
.mx-70 {
  margin-right: 70px !important;
  margin-left: 70px !important;
}
.my-70 {
  margin-top: 70px !important;
  margin-bottom: 70px !important;
}
.m-80 {
  margin: 80px !important;
}
.mt-80 {
  margin-top: 80px !important;
}
.mr-80 {
  margin-right: 80px !important;
}
.mb-80 {
  margin-bottom: 80px !important;
}
.ml-80 {
  margin-left: 80px !important;
}
.mx-80 {
  margin-right: 80px !important;
  margin-left: 80px !important;
}
.my-80 {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}
.m-90 {
  margin: 90px !important;
}
.mt-90 {
  margin-top: 90px !important;
}
.mr-90 {
  margin-right: 90px !important;
}
.mb-90 {
  margin-bottom: 90px !important;
}
.ml-90 {
  margin-left: 90px !important;
}
.mx-90 {
  margin-right: 90px !important;
  margin-left: 90px !important;
}
.my-90 {
  margin-top: 90px !important;
  margin-bottom: 90px !important;
}
.m-100 {
  margin: 100px !important;
}
.mt-100 {
  margin-top: 100px !important;
}
.mr-100 {
  margin-right: 100px !important;
}
.mb-100 {
  margin-bottom: 100px !important;
}
.ml-100 {
  margin-left: 100px !important;
}
.mx-100 {
  margin-right: 100px !important;
  margin-left: 100px !important;
}
.my-100 {
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}
.m-120 {
  margin: 120px !important;
}
.mt-120 {
  margin-top: 120px !important;
}
.mr-120 {
  margin-right: 120px !important;
}
.mb-120 {
  margin-bottom: 120px !important;
}
.ml-120 {
  margin-left: 120px !important;
}
.mx-120 {
  margin-right: 120px !important;
  margin-left: 120px !important;
}
.my-120 {
  margin-top: 120px !important;
  margin-bottom: 120px !important;
}
.m-140 {
  margin: 140px !important;
}
.mt-140 {
  margin-top: 140px !important;
}
.mr-140 {
  margin-right: 140px !important;
}
.mb-140 {
  margin-bottom: 140px !important;
}
.ml-140 {
  margin-left: 140px !important;
}
.mx-140 {
  margin-right: 140px !important;
  margin-left: 140px !important;
}
.my-140 {
  margin-top: 140px !important;
  margin-bottom: 140px !important;
}
.m-150 {
  margin: 150px !important;
}
.mt-150 {
  margin-top: 150px !important;
}
.mr-150 {
  margin-right: 150px !important;
}
.mb-150 {
  margin-bottom: 150px !important;
}
.ml-150 {
  margin-left: 150px !important;
}
.mx-150 {
  margin-right: 150px !important;
  margin-left: 150px !important;
}
.my-150 {
  margin-top: 150px !important;
  margin-bottom: 150px !important;
}
.m-160 {
  margin: 160px !important;
}
.mt-160 {
  margin-top: 160px !important;
}
.mr-160 {
  margin-right: 160px !important;
}
.mb-160 {
  margin-bottom: 160px !important;
}
.ml-160 {
  margin-left: 160px !important;
}
.mx-160 {
  margin-right: 160px !important;
  margin-left: 160px !important;
}
.my-160 {
  margin-top: 160px !important;
  margin-bottom: 160px !important;
}
.m-180 {
  margin: 180px !important;
}
.mt-180 {
  margin-top: 180px !important;
}
.mr-180 {
  margin-right: 180px !important;
}
.mb-180 {
  margin-bottom: 180px !important;
}
.ml-180 {
  margin-left: 180px !important;
}
.mx-180 {
  margin-right: 180px !important;
  margin-left: 180px !important;
}
.my-180 {
  margin-top: 180px !important;
  margin-bottom: 180px !important;
}
.m-200 {
  margin: 200px !important;
}
.mt-200 {
  margin-top: 200px !important;
}
.mr-200 {
  margin-right: 200px !important;
}
.mb-200 {
  margin-bottom: 200px !important;
}
.ml-200 {
  margin-left: 200px !important;
}
.mx-200 {
  margin-right: 200px !important;
  margin-left: 200px !important;
}
.my-200 {
  margin-top: 200px !important;
  margin-bottom: 200px !important;
}
.m-250 {
  margin: 250px !important;
}
.mt-250 {
  margin-top: 250px !important;
}
.mr-250 {
  margin-right: 250px !important;
}
.mb-250 {
  margin-bottom: 250px !important;
}
.ml-250 {
  margin-left: 250px !important;
}
.mx-250 {
  margin-right: 250px !important;
  margin-left: 250px !important;
}
.my-250 {
  margin-top: 250px !important;
  margin-bottom: 250px !important;
}
.m-300 {
  margin: 300px !important;
}
.mt-300 {
  margin-top: 300px !important;
}
.mr-300 {
  margin-right: 300px !important;
}
.mb-300 {
  margin-bottom: 300px !important;
}
.ml-300 {
  margin-left: 300px !important;
}
.mx-300 {
  margin-right: 300px !important;
  margin-left: 300px !important;
}
.my-300 {
  margin-top: 300px !important;
  margin-bottom: 300px !important;
}
.m-400 {
  margin: 400px !important;
}
.mt-400 {
  margin-top: 400px !important;
}
.mr-400 {
  margin-right: 400px !important;
}
.mb-400 {
  margin-bottom: 400px !important;
}
.ml-400 {
  margin-left: 400px !important;
}
.mx-400 {
  margin-right: 400px !important;
  margin-left: 400px !important;
}
.my-400 {
  margin-top: 400px !important;
  margin-bottom: 400px !important;
}
.m-500 {
  margin: 500px !important;
}
.mt-500 {
  margin-top: 500px !important;
}
.mr-500 {
  margin-right: 500px !important;
}
.mb-500 {
  margin-bottom: 500px !important;
}
.ml-500 {
  margin-left: 500px !important;
}
.mx-500 {
  margin-right: 500px !important;
  margin-left: 500px !important;
}
.my-500 {
  margin-top: 500px !important;
  margin-bottom: 500px !important;
}
.p-10 {
  padding: 10px !important;
}
.pt-10 {
  padding-top: 10px !important;
}
.pr-10 {
  padding-right: 10px !important;
}
.pb-10 {
  padding-bottom: 10px !important;
}
.pl-10 {
  padding-left: 10px !important;
}
.px-10 {
  padding-right: 10px !important;
  padding-left: 10px !important;
}
.py-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.p-12 {
  padding: 12px !important;
}
.pt-12 {
  padding-top: 12px !important;
}
.pr-12 {
  padding-right: 12px !important;
}
.pb-12 {
  padding-bottom: 12px !important;
}
.pl-12 {
  padding-left: 12px !important;
}
.px-12 {
  padding-right: 12px !important;
  padding-left: 12px !important;
}
.py-12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.p-15 {
  padding: 15px !important;
}
.pt-15 {
  padding-top: 15px !important;
}
.pr-15 {
  padding-right: 15px !important;
}
.pb-15 {
  padding-bottom: 15px !important;
}
.pl-15 {
  padding-left: 15px !important;
}
.px-15 {
  padding-right: 15px !important;
  padding-left: 15px !important;
}
.py-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.p-16 {
  padding: 16px !important;
}
.pt-16 {
  padding-top: 16px !important;
}
.pr-16 {
  padding-right: 16px !important;
}
.pb-16 {
  padding-bottom: 16px !important;
}
.pl-16 {
  padding-left: 16px !important;
}
.px-16 {
  padding-right: 16px !important;
  padding-left: 16px !important;
}
.py-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.p-20 {
  padding: 20px !important;
}
.pt-20 {
  padding-top: 20px !important;
}
.pr-20 {
  padding-right: 20px !important;
}
.pb-20 {
  padding-bottom: 20px !important;
}
.pl-20 {
  padding-left: 20px !important;
}
.px-20 {
  padding-right: 20px !important;
  padding-left: 20px !important;
}
.py-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.p-24 {
  padding: 24px !important;
}
.pt-24 {
  padding-top: 24px !important;
}
.pr-24 {
  padding-right: 24px !important;
}
.pb-24 {
  padding-bottom: 24px !important;
}
.pl-24 {
  padding-left: 24px !important;
}
.px-24 {
  padding-right: 24px !important;
  padding-left: 24px !important;
}
.py-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.p-25 {
  padding: 25px !important;
}
.pt-25 {
  padding-top: 25px !important;
}
.pr-25 {
  padding-right: 25px !important;
}
.pb-25 {
  padding-bottom: 25px !important;
}
.pl-25 {
  padding-left: 25px !important;
}
.px-25 {
  padding-right: 25px !important;
  padding-left: 25px !important;
}
.py-25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}
.p-30 {
  padding: 30px !important;
}
.pt-30 {
  padding-top: 30px !important;
}
.pr-30 {
  padding-right: 30px !important;
}
.pb-30 {
  padding-bottom: 30px !important;
}
.pl-30 {
  padding-left: 30px !important;
}
.px-30 {
  padding-right: 30px !important;
  padding-left: 30px !important;
}
.py-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}
.p-35 {
  padding: 35px !important;
}
.pt-35 {
  padding-top: 35px !important;
}
.pr-35 {
  padding-right: 35px !important;
}
.pb-35 {
  padding-bottom: 35px !important;
}
.pl-35 {
  padding-left: 35px !important;
}
.px-35 {
  padding-right: 35px !important;
  padding-left: 35px !important;
}
.py-35 {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}
.p-40 {
  padding: 40px !important;
}
.pt-40 {
  padding-top: 40px !important;
}
.pr-40 {
  padding-right: 40px !important;
}
.pb-40 {
  padding-bottom: 40px !important;
}
.pl-40 {
  padding-left: 40px !important;
}
.px-40 {
  padding-right: 40px !important;
  padding-left: 40px !important;
}
.py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.p-45 {
  padding: 45px !important;
}
.pt-45 {
  padding-top: 45px !important;
}
.pr-45 {
  padding-right: 45px !important;
}
.pb-45 {
  padding-bottom: 45px !important;
}
.pl-45 {
  padding-left: 45px !important;
}
.px-45 {
  padding-right: 45px !important;
  padding-left: 45px !important;
}
.py-45 {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}
.p-50 {
  padding: 50px !important;
}
.pt-50 {
  padding-top: 50px !important;
}
.pr-50 {
  padding-right: 50px !important;
}
.pb-50 {
  padding-bottom: 50px !important;
}
.pl-50 {
  padding-left: 50px !important;
}
.px-50 {
  padding-right: 50px !important;
  padding-left: 50px !important;
}
.py-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}
.p-60 {
  padding: 60px !important;
}
.pt-60 {
  padding-top: 60px !important;
}
.pr-60 {
  padding-right: 60px !important;
}
.pb-60 {
  padding-bottom: 60px !important;
}
.pl-60 {
  padding-left: 60px !important;
}
.px-60 {
  padding-right: 60px !important;
  padding-left: 60px !important;
}
.py-60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}
.p-70 {
  padding: 70px !important;
}
.pt-70 {
  padding-top: 70px !important;
}
.pr-70 {
  padding-right: 70px !important;
}
.pb-70 {
  padding-bottom: 70px !important;
}
.pl-70 {
  padding-left: 70px !important;
}
.px-70 {
  padding-right: 70px !important;
  padding-left: 70px !important;
}
.py-70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}
.p-80 {
  padding: 80px !important;
}
.pt-80 {
  padding-top: 80px !important;
}
.pr-80 {
  padding-right: 80px !important;
}
.pb-80 {
  padding-bottom: 80px !important;
}
.pl-80 {
  padding-left: 80px !important;
}
.px-80 {
  padding-right: 80px !important;
  padding-left: 80px !important;
}
.py-80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}
.p-90 {
  padding: 90px !important;
}
.pt-90 {
  padding-top: 90px !important;
}
.pr-90 {
  padding-right: 90px !important;
}
.pb-90 {
  padding-bottom: 90px !important;
}
.pl-90 {
  padding-left: 90px !important;
}
.px-90 {
  padding-right: 90px !important;
  padding-left: 90px !important;
}
.py-90 {
  padding-top: 90px !important;
  padding-bottom: 90px !important;
}
.p-100 {
  padding: 100px !important;
}
.pt-100 {
  padding-top: 100px !important;
}
.pr-100 {
  padding-right: 100px !important;
}
.pb-100 {
  padding-bottom: 100px !important;
}
.pl-100 {
  padding-left: 100px !important;
}
.px-100 {
  padding-right: 100px !important;
  padding-left: 100px !important;
}
.py-100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}
.p-120 {
  padding: 120px !important;
}
.pt-120 {
  padding-top: 120px !important;
}
.pr-120 {
  padding-right: 120px !important;
}
.pb-120 {
  padding-bottom: 120px !important;
}
.pl-120 {
  padding-left: 120px !important;
}
.px-120 {
  padding-right: 120px !important;
  padding-left: 120px !important;
}
.py-120 {
  padding-top: 120px !important;
  padding-bottom: 120px !important;
}
.p-140 {
  padding: 140px !important;
}
.pt-140 {
  padding-top: 140px !important;
}
.pr-140 {
  padding-right: 140px !important;
}
.pb-140 {
  padding-bottom: 140px !important;
}
.pl-140 {
  padding-left: 140px !important;
}
.px-140 {
  padding-right: 140px !important;
  padding-left: 140px !important;
}
.py-140 {
  padding-top: 140px !important;
  padding-bottom: 140px !important;
}
.p-150 {
  padding: 150px !important;
}
.pt-150 {
  padding-top: 150px !important;
}
.pr-150 {
  padding-right: 150px !important;
}
.pb-150 {
  padding-bottom: 150px !important;
}
.pl-150 {
  padding-left: 150px !important;
}
.px-150 {
  padding-right: 150px !important;
  padding-left: 150px !important;
}
.py-150 {
  padding-top: 150px !important;
  padding-bottom: 150px !important;
}
.p-160 {
  padding: 160px !important;
}
.pt-160 {
  padding-top: 160px !important;
}
.pr-160 {
  padding-right: 160px !important;
}
.pb-160 {
  padding-bottom: 160px !important;
}
.pl-160 {
  padding-left: 160px !important;
}
.px-160 {
  padding-right: 160px !important;
  padding-left: 160px !important;
}
.py-160 {
  padding-top: 160px !important;
  padding-bottom: 160px !important;
}
.p-180 {
  padding: 180px !important;
}
.pt-180 {
  padding-top: 180px !important;
}
.pr-180 {
  padding-right: 180px !important;
}
.pb-180 {
  padding-bottom: 180px !important;
}
.pl-180 {
  padding-left: 180px !important;
}
.px-180 {
  padding-right: 180px !important;
  padding-left: 180px !important;
}
.py-180 {
  padding-top: 180px !important;
  padding-bottom: 180px !important;
}
.p-200 {
  padding: 200px !important;
}
.pt-200 {
  padding-top: 200px !important;
}
.pr-200 {
  padding-right: 200px !important;
}
.pb-200 {
  padding-bottom: 200px !important;
}
.pl-200 {
  padding-left: 200px !important;
}
.px-200 {
  padding-right: 200px !important;
  padding-left: 200px !important;
}
.py-200 {
  padding-top: 200px !important;
  padding-bottom: 200px !important;
}
.p-250 {
  padding: 250px !important;
}
.pt-250 {
  padding-top: 250px !important;
}
.pr-250 {
  padding-right: 250px !important;
}
.pb-250 {
  padding-bottom: 250px !important;
}
.pl-250 {
  padding-left: 250px !important;
}
.px-250 {
  padding-right: 250px !important;
  padding-left: 250px !important;
}
.py-250 {
  padding-top: 250px !important;
  padding-bottom: 250px !important;
}
.p-300 {
  padding: 300px !important;
}
.pt-300 {
  padding-top: 300px !important;
}
.pr-300 {
  padding-right: 300px !important;
}
.pb-300 {
  padding-bottom: 300px !important;
}
.pl-300 {
  padding-left: 300px !important;
}
.px-300 {
  padding-right: 300px !important;
  padding-left: 300px !important;
}
.py-300 {
  padding-top: 300px !important;
  padding-bottom: 300px !important;
}
.p-400 {
  padding: 400px !important;
}
.pt-400 {
  padding-top: 400px !important;
}
.pr-400 {
  padding-right: 400px !important;
}
.pb-400 {
  padding-bottom: 400px !important;
}
.pl-400 {
  padding-left: 400px !important;
}
.px-400 {
  padding-right: 400px !important;
  padding-left: 400px !important;
}
.py-400 {
  padding-top: 400px !important;
  padding-bottom: 400px !important;
}
.p-500 {
  padding: 500px !important;
}
.pt-500 {
  padding-top: 500px !important;
}
.pr-500 {
  padding-right: 500px !important;
}
.pb-500 {
  padding-bottom: 500px !important;
}
.pl-500 {
  padding-left: 500px !important;
}
.px-500 {
  padding-right: 500px !important;
  padding-left: 500px !important;
}
.py-500 {
  padding-top: 500px !important;
  padding-bottom: 500px !important;
}
.gap-items > *,
.gap-items-3 > * {
  margin-left: 8px;
  margin-right: 8px;
}
.gap-items > *:first-child,
.gap-items-3 > *:first-child {
  margin-left: 0;
}
.gap-items > *:last-child,
.gap-items-3 > *:last-child {
  margin-right: 0;
}
@media (max-width: 767px) {
  .gap-items > *,
.gap-items-3 > * {
    margin-left: 4px;
    margin-right: 4px;
  }
  .gap-items > *:first-child,
.gap-items-3 > *:first-child {
    margin-left: 0;
  }
  .gap-items > *:last-child,
.gap-items-3 > *:last-child {
    margin-right: 0;
  }
}
.gap-items-1 > * {
  margin-left: 2px;
  margin-right: 2px;
}
.gap-items-1 > *:first-child {
  margin-left: 0;
}
.gap-items-1 > *:last-child {
  margin-right: 0;
}
@media (max-width: 767px) {
  .gap-items-1 > * {
    margin-left: 1px;
    margin-right: 1px;
  }
  .gap-items-1 > *:first-child {
    margin-left: 0;
  }
  .gap-items-1 > *:last-child {
    margin-right: 0;
  }
}
.gap-items-2 > * {
  margin-left: 4px;
  margin-right: 4px;
}
.gap-items-2 > *:first-child {
  margin-left: 0;
}
.gap-items-2 > *:last-child {
  margin-right: 0;
}
@media (max-width: 767px) {
  .gap-items-2 > * {
    margin-left: 2px;
    margin-right: 2px;
  }
  .gap-items-2 > *:first-child {
    margin-left: 0;
  }
  .gap-items-2 > *:last-child {
    margin-right: 0;
  }
}
.gap-items-4 > * {
  margin-left: 12px;
  margin-right: 12px;
}
.gap-items-4 > *:first-child {
  margin-left: 0;
}
.gap-items-4 > *:last-child {
  margin-right: 0;
}
@media (max-width: 767px) {
  .gap-items-4 > * {
    margin-left: 6px;
    margin-right: 6px;
  }
  .gap-items-4 > *:first-child {
    margin-left: 0;
  }
  .gap-items-4 > *:last-child {
    margin-right: 0;
  }
}
.gap-items-5 > * {
  margin-left: 16px;
  margin-right: 16px;
}
.gap-items-5 > *:first-child {
  margin-left: 0;
}
.gap-items-5 > *:last-child {
  margin-right: 0;
}
@media (max-width: 767px) {
  .gap-items-5 > * {
    margin-left: 8px;
    margin-right: 8px;
  }
  .gap-items-5 > *:first-child {
    margin-left: 0;
  }
  .gap-items-5 > *:last-child {
    margin-right: 0;
  }
}
.gap-multiline-items,
.gap-multiline-items-3 {
  margin: -8px;
}
.gap-multiline-items > *,
.gap-multiline-items-3 > * {
  margin: 8px;
}
@media (max-width: 767px) {
  .gap-multiline-items,
.gap-multiline-items-3 {
    margin: -4px;
  }
  .gap-multiline-items > *,
.gap-multiline-items-3 > * {
    margin: 4px;
  }
}
.gap-multiline-items-1 {
  margin: -2px;
}
.gap-multiline-items-1 > * {
  margin: 2px;
}
@media (max-width: 767px) {
  .gap-multiline-items-1 {
    margin: -1px;
  }
  .gap-multiline-items-1 > * {
    margin: 1px;
  }
}
.gap-multiline-items-2 {
  margin: -4px;
}
.gap-multiline-items-2 > * {
  margin: 4px;
}
@media (max-width: 767px) {
  .gap-multiline-items-2 {
    margin: -2px;
  }
  .gap-multiline-items-2 > * {
    margin: 2px;
  }
}
.gap-multiline-items-4 {
  margin: -12px;
}
.gap-multiline-items-4 > * {
  margin: 12px;
}
@media (max-width: 767px) {
  .gap-multiline-items-4 {
    margin: -6px;
  }
  .gap-multiline-items-4 > * {
    margin: 6px;
  }
}
.gap-multiline-items-5 {
  margin: -16px;
}
.gap-multiline-items-5 > * {
  margin: 16px;
}
@media (max-width: 767px) {
  .gap-multiline-items-5 {
    margin: -8px;
  }
  .gap-multiline-items-5 > * {
    margin: 8px;
  }
}
.gap-y.gap-items,
.gap-y.gap-items-3 {
  margin: -8px;
}
.gap-y.gap-items > *,
.gap-y.gap-items-3 > * {
  margin: 8px;
}
@media (max-width: 767px) {
  .gap-y.gap-items,
.gap-y.gap-items-3 {
    margin: -4px;
  }
  .gap-y.gap-items > *,
.gap-y.gap-items-3 > * {
    margin: 4px;
  }
}
.gap-y.gap-items-1 {
  margin: -2px;
}
.gap-y.gap-items-1 > * {
  margin: 2px;
}
@media (max-width: 767px) {
  .gap-y.gap-items-1 {
    margin: -1px;
  }
  .gap-y.gap-items-1 > * {
    margin: 1px;
  }
}
.gap-y.gap-items-2 {
  margin: -4px;
}
.gap-y.gap-items-2 > * {
  margin: 4px;
}
@media (max-width: 767px) {
  .gap-y.gap-items-2 {
    margin: -2px;
  }
  .gap-y.gap-items-2 > * {
    margin: 2px;
  }
}
.gap-y.gap-items-4 {
  margin: -12px;
}
.gap-y.gap-items-4 > * {
  margin: 12px;
}
@media (max-width: 767px) {
  .gap-y.gap-items-4 {
    margin: -6px;
  }
  .gap-y.gap-items-4 > * {
    margin: 6px;
  }
}
.gap-y.gap-items-5 {
  margin: -16px;
}
.gap-y.gap-items-5 > * {
  margin: 16px;
}
@media (max-width: 767px) {
  .gap-y.gap-items-5 {
    margin: -8px;
  }
  .gap-y.gap-items-5 > * {
    margin: 8px;
  }
}
.font-body,
.font-roboto {
  font-family: Roboto, sans-serif;
}
.font-title,
.font-ubuntu {
  font-family: Roboto, sans-serif;
}
.font-article,
.font-lora {
  font-family: Roboto, sans-serif;
}
.fs-8 {
  font-size: 8px !important;
}
.fs-9 {
  font-size: 9px !important;
}
.fs-10 {
  font-size: 10px !important;
}
.fs-11 {
  font-size: 11px !important;
}
.fs-12 {
  font-size: 12px !important;
}
.fs-13 {
  font-size: 13px !important;
}
.fs-14 {
  font-size: 14px !important;
}
.fs-15 {
  font-size: 15px !important;
}
.fs-16 {
  font-size: 16px !important;
}
.fs-17 {
  font-size: 17px !important;
}
.fs-18 {
  font-size: 18px !important;
}
.fs-19 {
  font-size: 19px !important;
}
.fs-20 {
  font-size: 20px !important;
}
.fs-22 {
  font-size: 22px !important;
}
.fs-24 {
  font-size: 24px !important;
}
.fs-25 {
  font-size: 25px !important;
}
.fs-26 {
  font-size: 26px !important;
}
.fs-28 {
  font-size: 28px !important;
}
.fs-30 {
  font-size: 30px !important;
  line-height: 1.2;
}
.fs-35 {
  font-size: 35px !important;
  line-height: 1.2;
}
.fs-40 {
  font-size: 40px !important;
  line-height: 1.2;
}
.fs-45 {
  font-size: 45px !important;
  line-height: 1.2;
}
.fs-50 {
  font-size: 50px !important;
  line-height: 1.2;
}
.fs-60 {
  font-size: 60px !important;
  line-height: 1.2;
}
.fs-70 {
  font-size: 70px !important;
  line-height: 1.2;
}
.fs-80 {
  font-size: 80px !important;
  line-height: 1.2;
}
.fs-90 {
  font-size: 90px !important;
  line-height: 1.2;
}
.fw-100 {
  font-weight: 100 !important;
}
.fw-200 {
  font-weight: 200 !important;
}
.fw-300 {
  font-weight: 300 !important;
}
.fw-400 {
  font-weight: 400 !important;
}
.fw-500 {
  font-weight: 500 !important;
}
.fw-600 {
  font-weight: 600 !important;
}
.fw-700 {
  font-weight: 700 !important;
}
.fw-800 {
  font-weight: 800 !important;
}
.fw-900 {
  font-weight: 900 !important;
}
.lh-0 {
  line-height: 0 !important;
}
.lh-1 {
  line-height: 1 !important;
}
.lh-11 {
  line-height: 1.1 !important;
}
.lh-12 {
  line-height: 1.2 !important;
}
.lh-13 {
  line-height: 1.3 !important;
}
.lh-14 {
  line-height: 1.4 !important;
}
.lh-15 {
  line-height: 1.5 !important;
}
.lh-16 {
  line-height: 1.6 !important;
}
.lh-17 {
  line-height: 1.7 !important;
}
.lh-18 {
  line-height: 1.8 !important;
}
.lh-19 {
  line-height: 1.9 !important;
}
.lh-2 {
  line-height: 2 !important;
}
.lh-22 {
  line-height: 2.2 !important;
}
.lh-24 {
  line-height: 2.4 !important;
}
.lh-25 {
  line-height: 2.5 !important;
}
.lh-26 {
  line-height: 2.6 !important;
}
.lh-28 {
  line-height: 2.8 !important;
}
.lh-3 {
  line-height: 3 !important;
}
.lh-35 {
  line-height: 3.5 !important;
}
.lh-4 {
  line-height: 4 !important;
}
.lh-45 {
  line-height: 4.5 !important;
}
.lh-5 {
  line-height: 5 !important;
}
.letter-spacing-0 {
  letter-spacing: 0px !important;
}
.ls-0 {
  letter-spacing: 0px !important;
}
.letter-spacing-1 {
  letter-spacing: 1px !important;
}
.ls-1 {
  letter-spacing: 1px !important;
}
.letter-spacing-2 {
  letter-spacing: 2px !important;
}
.ls-2 {
  letter-spacing: 2px !important;
}
.letter-spacing-3 {
  letter-spacing: 3px !important;
}
.ls-3 {
  letter-spacing: 3px !important;
}
.letter-spacing-4 {
  letter-spacing: 4px !important;
}
.ls-4 {
  letter-spacing: 4px !important;
}
.letter-spacing-5 {
  letter-spacing: 5px !important;
}
.ls-5 {
  letter-spacing: 5px !important;
}
.text-truncate {
  width: auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.align-sub {
  vertical-align: sub;
}
:root {
  --tagify-dd-color-primary: rgb(53,149,246);
  --tagify-dd-bg-color: white;
  --tagify-dd-item-pad: .3em .5em;
}
.tagify {
  --tags-disabled-bg: #F1F1F1;
  --tags-border-color: #DDD;
  --tags-hover-border-color: #CCC;
  --tags-focus-border-color: #3595f6;
  --tag-border-radius: 3px;
  --tag-bg: #E5E5E5;
  --tag-hover: #D3E2E2;
  --tag-text-color: black;
  --tag-text-color--edit: black;
  --tag-pad: 0.3em 0.5em;
  --tag-inset-shadow-size: 1.1em;
  --tag-invalid-color: #D39494;
  --tag-invalid-bg: rgba(211, 148, 148, 0.5);
  --tag-remove-bg: rgba(211, 148, 148, 0.3);
  --tag-remove-btn-color: black;
  --tag-remove-btn-bg: none;
  --tag-remove-btn-bg--hover: #c77777;
  --input-color: inherit;
  --tag--min-width: 1ch;
  --tag--max-width: auto;
  --tag-hide-transition: 0.3s;
  --placeholder-color: rgba(0, 0, 0, 0.4);
  --placeholder-color-focus: rgba(0, 0, 0, 0.25);
  --loader-size: .8em;
  --readonly-striped: 1;
  display: inline-flex;
  align-items: flex-start;
  flex-wrap: wrap;
  border: 1px solid var(--tags-border-color);
  padding: 0;
  line-height: 0;
  cursor: text;
  outline: none;
  position: relative;
  box-sizing: border-box;
  transition: 0.1s;
}
@keyframes tags--bump {
  30% {
    transform: scale(1.2);
  }
}
@keyframes rotateLoader {
  to {
    transform: rotate(1turn);
  }
}
.tagify:hover:not(.tagify--focus):not(.tagify--invalid) {
  --tags-border-color: var(--tags-hover-border-color);
}
.tagify[disabled] {
  background: var(--tags-disabled-bg);
  filter: saturate(0);
  opacity: 0.5;
  pointer-events: none;
}
.tagify[readonly].tagify--select, .tagify[disabled].tagify--select {
  pointer-events: none;
}
.tagify[readonly]:not(.tagify--mix):not(.tagify--select), .tagify[disabled]:not(.tagify--mix):not(.tagify--select) {
  cursor: default;
}
.tagify[readonly]:not(.tagify--mix):not(.tagify--select) > .tagify__input, .tagify[disabled]:not(.tagify--mix):not(.tagify--select) > .tagify__input {
  visibility: hidden;
  width: 0;
  margin: 5px 0;
}
.tagify[readonly]:not(.tagify--mix):not(.tagify--select) .tagify__tag > div, .tagify[disabled]:not(.tagify--mix):not(.tagify--select) .tagify__tag > div {
  padding: var(--tag-pad);
}
.tagify[readonly]:not(.tagify--mix):not(.tagify--select) .tagify__tag > div::before, .tagify[disabled]:not(.tagify--mix):not(.tagify--select) .tagify__tag > div::before {
  animation: readonlyStyles 1s calc(-1s * (var(--readonly-striped) - 1)) paused;
}
@keyframes readonlyStyles {
  0% {
    background: linear-gradient(45deg, var(--tag-bg) 25%, transparent 25%, transparent 50%, var(--tag-bg) 50%, var(--tag-bg) 75%, transparent 75%, transparent) 0/5px 5px;
    box-shadow: none;
    filter: brightness(0.95);
  }
}
.tagify[readonly] .tagify__tag__removeBtn, .tagify[disabled] .tagify__tag__removeBtn {
  display: none;
}
.tagify--loading .tagify__input > br:last-child {
  display: none;
}
.tagify--loading .tagify__input::before {
  content: none;
}
.tagify--loading .tagify__input::after {
  vertical-align: middle;
  opacity: 1;
  width: 0.7em;
  height: 0.7em;
  width: var(--loader-size);
  height: var(--loader-size);
  min-width: 0;
  border: 3px solid;
  border-color: #EEE #BBB #888 transparent;
  border-radius: 50%;
  animation: rotateLoader 0.4s infinite linear;
  content: "" !important;
  margin: -2px 0 -2px 0.5em;
}
.tagify--loading .tagify__input:empty::after {
  margin-left: 0;
}
.tagify + input,
.tagify + textarea {
  position: absolute !important;
  left: -9999em !important;
  transform: scale(0) !important;
}
.tagify__tag {
  display: inline-flex;
  align-items: center;
  margin: 5px 0 5px 5px;
  position: relative;
  z-index: 1;
  outline: none;
  line-height: normal;
  cursor: default;
  transition: 0.13s ease-out;
}
.tagify__tag > div {
  vertical-align: top;
  box-sizing: border-box;
  max-width: 100%;
  padding: var(--tag-pad);
  color: var(--tag-text-color);
  line-height: inherit;
  border-radius: var(--tag-border-radius);
  white-space: nowrap;
  transition: 0.13s ease-out;
}
.tagify__tag > div > * {
  white-space: pre-wrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: top;
  min-width: var(--tag--min-width);
  max-width: var(--tag--max-width);
  transition: 0.8s ease, 0.1s color;
}
.tagify__tag > div > *[contenteditable] {
  outline: none;
  -webkit-user-select: text;
          user-select: text;
  cursor: text;
  margin: -2px;
  padding: 2px;
  max-width: 350px;
}
.tagify__tag > div::before {
  content: "";
  position: absolute;
  border-radius: inherit;
  inset: var(--tag-bg-inset, 0);
  z-index: -1;
  pointer-events: none;
  transition: 120ms ease;
  animation: tags--bump 0.3s ease-out 1;
  box-shadow: 0 0 0 var(--tag-inset-shadow-size) var(--tag-bg) inset;
}
.tagify__tag:hover:not([readonly]) div::before, .tagify__tag:focus div::before {
  --tag-bg-inset: -2.5px;
  --tag-bg: var(--tag-hover);
}
.tagify__tag--loading {
  pointer-events: none;
}
.tagify__tag--loading .tagify__tag__removeBtn {
  display: none;
}
.tagify__tag--loading::after {
  --loader-size: .4em;
  content: "";
  vertical-align: middle;
  opacity: 1;
  width: 0.7em;
  height: 0.7em;
  width: var(--loader-size);
  height: var(--loader-size);
  min-width: 0;
  border: 3px solid;
  border-color: #EEE #BBB #888 transparent;
  border-radius: 50%;
  animation: rotateLoader 0.4s infinite linear;
  margin: 0 0.5em 0 -0.1em;
}
.tagify__tag--flash div::before {
  animation: none;
}
.tagify__tag--hide {
  width: 0 !important;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
  opacity: 0;
  transform: scale(0);
  transition: var(--tag-hide-transition);
  pointer-events: none;
}
.tagify__tag--hide > div > * {
  white-space: nowrap;
}
.tagify__tag.tagify--noAnim > div::before {
  animation: none;
}
.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div > span {
  opacity: 0.5;
}
.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div::before {
  --tag-bg: var(--tag-invalid-bg);
  transition: 0.2s;
}
.tagify__tag[readonly] .tagify__tag__removeBtn {
  display: none;
}
.tagify__tag[readonly] > div::before {
  animation: readonlyStyles 1s calc(-1s * (var(--readonly-striped) - 1)) paused;
}
@keyframes readonlyStyles {
  0% {
    background: linear-gradient(45deg, var(--tag-bg) 25%, transparent 25%, transparent 50%, var(--tag-bg) 50%, var(--tag-bg) 75%, transparent 75%, transparent) 0/5px 5px;
    box-shadow: none;
    filter: brightness(0.95);
  }
}
.tagify__tag--editable > div {
  color: var(--tag-text-color--edit);
}
.tagify__tag--editable > div::before {
  box-shadow: 0 0 0 2px var(--tag-hover) inset !important;
}
.tagify__tag--editable > .tagify__tag__removeBtn {
  pointer-events: none;
}
.tagify__tag--editable > .tagify__tag__removeBtn::after {
  opacity: 0;
  transform: translateX(100%) translateX(5px);
}
.tagify__tag--editable.tagify--invalid > div::before {
  box-shadow: 0 0 0 2px var(--tag-invalid-color) inset !important;
}
.tagify__tag__removeBtn {
  order: 5;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50px;
  cursor: pointer;
  font: 14px/1 Arial;
  background: var(--tag-remove-btn-bg);
  color: var(--tag-remove-btn-color);
  width: 14px;
  height: 14px;
  margin-right: 4.6666666667px;
  margin-left: auto;
  overflow: hidden;
  transition: 0.2s ease-out;
}
.tagify__tag__removeBtn::after {
  content: "×";
  transition: 0.3s, color 0s;
}
.tagify__tag__removeBtn:hover {
  color: white;
  background: var(--tag-remove-btn-bg--hover);
}
.tagify__tag__removeBtn:hover + div > span {
  opacity: 0.5;
}
.tagify__tag__removeBtn:hover + div::before {
  box-shadow: 0 0 0 var(--tag-inset-shadow-size) var(--tag-remove-bg, rgba(211, 148, 148, 0.3)) inset !important;
  transition: box-shadow 0.2s;
}
.tagify:not(.tagify--mix) .tagify__input br {
  display: none;
}
.tagify:not(.tagify--mix) .tagify__input * {
  display: inline;
  white-space: nowrap;
}
.tagify__input {
  flex-grow: 1;
  display: inline-block;
  min-width: 110px;
  margin: 5px;
  padding: var(--tag-pad);
  line-height: normal;
  position: relative;
  white-space: pre-wrap;
  color: var(--input-color);
  box-sizing: inherit;
  /* Seems firefox newer versions don't need this any more
  @supports ( -moz-appearance:none ){
      &::before{
          line-height: inherit;
          position:relative;
      }
  }
  */
}
@-moz-document url-prefix() {}
.tagify__input:empty::before {
  position: static;
}
.tagify__input:focus {
  outline: none;
}
.tagify__input:focus::before {
  transition: 0.2s ease-out;
  opacity: 0;
  transform: translatex(6px);
  /* ALL MS BROWSERS: hide placeholder (on focus) otherwise the caret is placed after it, which is weird */
  /* IE Edge 12+ CSS styles go here */
}
@supports (-ms-ime-align: auto) {
  .tagify__input:focus::before {
    display: none;
  }
}
.tagify__input:focus:empty::before {
  transition: 0.2s ease-out;
  opacity: 1;
  transform: none;
  color: rgba(0, 0, 0, 0.25);
  color: var(--placeholder-color-focus);
}
@-moz-document url-prefix() {
  .tagify__input:focus:empty::after {
    display: none;
  }
}
.tagify__input::before {
  content: attr(data-placeholder);
  height: 1em;
  line-height: 1em;
  margin: auto 0;
  z-index: 1;
  color: var(--placeholder-color);
  white-space: nowrap;
  pointer-events: none;
  opacity: 0;
  position: absolute;
}
.tagify__input::after {
  content: attr(data-suggest);
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  min-width: calc(100% - 1.5em);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: pre;
  /* allows spaces at the beginning */
  color: var(--tag-text-color);
  opacity: 0.3;
  pointer-events: none;
  max-width: 100px;
}
.tagify__input .tagify__tag {
  margin: 0 1px;
}
.tagify--mix {
  display: block;
}
.tagify--mix .tagify__input {
  padding: 5px;
  margin: 0;
  width: 100%;
  height: 100%;
  line-height: 1.5;
  display: block;
}
.tagify--mix .tagify__input::before {
  height: auto;
  display: none;
  line-height: inherit;
}
.tagify--mix .tagify__input::after {
  content: none;
}
.tagify--select::after {
  content: ">";
  opacity: 0.5;
  position: absolute;
  top: 50%;
  right: 0;
  bottom: 0;
  font: 16px monospace;
  line-height: 8px;
  height: 8px;
  pointer-events: none;
  transform: translate(-150%, -50%) scaleX(1.2) rotate(90deg);
  transition: 0.2s ease-in-out;
}
.tagify--select[aria-expanded=true]::after {
  transform: translate(-150%, -50%) rotate(270deg) scaleY(1.2);
}
.tagify--select .tagify__tag {
  position: absolute;
  top: 0;
  right: 1.8em;
  bottom: 0;
}
.tagify--select .tagify__tag div {
  display: none;
}
.tagify--select .tagify__input {
  width: 100%;
}
.tagify--empty .tagify__input::before {
  transition: 0.2s ease-out;
  opacity: 1;
  transform: none;
  display: inline-block;
  width: auto;
}
.tagify--mix .tagify--empty .tagify__input::before {
  display: inline-block;
}
.tagify--focus {
  --tags-border-color: var(--tags-focus-border-color);
  transition: 0s;
}
.tagify--invalid {
  --tags-border-color: #D39494;
}
.tagify__dropdown {
  position: absolute;
  z-index: 9999;
  transform: translateY(1px);
  overflow: hidden;
}
.tagify__dropdown[placement=top] {
  margin-top: 0;
  transform: translateY(-100%);
}
.tagify__dropdown[placement=top] .tagify__dropdown__wrapper {
  border-top-width: 1.1px;
  border-bottom-width: 0;
}
.tagify__dropdown[position=text] {
  box-shadow: 0 0 0 3px rgba(var(--tagify-dd-color-primary), 0.1);
  font-size: 0.9em;
}
.tagify__dropdown[position=text] .tagify__dropdown__wrapper {
  border-width: 1px;
}
.tagify__dropdown__wrapper {
  max-height: 300px;
  overflow: auto;
  overflow-x: hidden;
  background: var(--tagify-dd-bg-color);
  border: 1px solid;
  border-color: var(--tagify-dd-color-primary);
  border-bottom-width: 1.5px;
  border-top-width: 0;
  box-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.2);
  transition: 0.25s cubic-bezier(0, 1, 0.5, 1);
}
.tagify__dropdown__header:empty {
  display: none;
}
.tagify__dropdown__footer {
  display: inline-block;
  margin-top: 0.5em;
  padding: var(--tagify-dd-item-pad);
  font-size: 0.7em;
  font-style: italic;
  opacity: 0.5;
}
.tagify__dropdown__footer:empty {
  display: none;
}
.tagify__dropdown--initial .tagify__dropdown__wrapper {
  max-height: 20px;
  transform: translateY(-1em);
}
.tagify__dropdown--initial[placement=top] .tagify__dropdown__wrapper {
  transform: translateY(2em);
}
.tagify__dropdown__item {
  box-sizing: border-box;
  padding: var(--tagify-dd-item-pad);
  margin: 1px;
  cursor: pointer;
  border-radius: 2px;
  position: relative;
  outline: none;
  max-height: 60px;
  max-width: 100%;
  /* custom hidden transition effect is needed for horizontal-layout suggestions */
}
.tagify__dropdown__item--active {
  background: var(--tagify-dd-color-primary);
  color: white;
}
.tagify__dropdown__item:active {
  filter: brightness(105%);
}
.tagify__dropdown__item--hidden {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0 1px;
  pointer-events: none;
  overflow: hidden;
  max-height: 0;
  transition: var(--tagify-dd-item--hidden-duration, 0.3s) !important;
}
.tagify__dropdown__item--hidden > * {
  transform: translateY(-100%);
  opacity: 0;
  transition: inherit;
}
.reset-ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
a:not([href]):not([tabindex]) {
  color: #4d5259;
}
a:not([href]):not([tabindex]):hover {
  color: #48b0f7;
}
button {
  border-style: solid;
}
label{letter-spacing:0em !important}
html {
  font-size: 16px;
}
body app-header ~ main,
body app-header-external ~ main{padding-top:56px}
app-sidebar ~ app-header,
app-header ~ main{margin-left:260px}
.sidebar-mini app-sidebar ~ app-header,
.sidebar-mini app-header ~ main{margin-left:72px}
.sidebar-mini app-header .aa-header{padding-left:72px}
a:not([href]) {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
}
.pre-wrap {
  white-space: pre-wrap;
}
.white-space-normal {
  white-space: normal !important;
}
.white-space-nowrap {
  white-space: nowrap !important;
}
.white-space-pre {
  white-space: pre !important;
}
.white-space-pre-wrap {
  white-space: pre-wrap !important;
}
.word-break-word {
  word-break: break-word;
}
.ellipsis {
  text-overflow: ellipsis;
}
bs-dropdown-container {
  z-index: 1951 !important;
}
@media (max-width: 1025px) {
  .sidebar-mini app-sidebar ~ app-header,
.sidebar-mini app-header ~ main {
    margin-left: 0;
  }
}
.modal.modal-right .modal-title h5 {
  margin: 0;
}
.modal.modal-right .modal-body {
  padding: 15px;
}
.progress-bar {
  box-shadow: inset 0 -1px 0 transparent;
}
.text-underline {
  text-decoration: underline;
}
.btn ~ .btn:not(:first-of-type) {
  margin-left: 5px;
}
.overflow-visible {
  overflow: visible;
}
.not-allowed,
.disable,
[disabled] {
  pointer-events: none;
  opacity: 0.5;
}
.body-not-allowed {
  pointer-events: none;
}
.pointer-events-none {
  pointer-events: none;
}
.pointer-events-none .close {
  pointer-events: none;
}
.tooltip-white.tooltip.show {
  opacity: 1;
  cursor: default;
  z-index: 90;
}
.tooltip-white.tooltip.show .arrow {
  width: 5px;
  height: 5px;
  background-color: #fff;
  bottom: 1px;
  transform: rotate(45deg) translate(-50%);
}
.tooltip-white .tooltip-inner {
  background-color: #fff;
  color: #465161;
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.2);
  max-width: 330px;
  width: 100%;
  z-index: 2;
  text-align: left;
}
.tooltip-white .tooltip-inner a {
  color: #48b0f7;
}
.avatar-block {
  position: relative;
}
.avatar-block.avatar-logo .avatar {
  border-radius: 0;
  height: auto;
  width: auto;
  max-width: 140px;
}
.avatar-block.avatar-logo .avatar-edit {
  right: -15px;
  bottom: -5px;
}
.avatar-block .avatar-xl {
  width: 72px;
  height: 72px;
  line-height: 72px;
}
.avatar-block .avatar-edit {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: white;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.26);
  position: absolute;
  bottom: 0;
  right: 0;
}
.avatar-block .avatar-edit:hover {
  background-color: #7D858F;
}
.avatar-block .avatar-edit:hover .fa {
  color: #fff;
}
.avatar-block .avatar-edit .fa {
  font-size: 12px;
  color: #7D858F;
}
.btn .fa.fa-plus {
  position: relative;
  top: 1px;
}
.btn-h-36px {
  height: 36px;
}
.clamp {
  display: -webkit-box !important;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-word;
}
app-assistants-filter bs-daterangepicker-container {
  top: 55% !important;
  left: 310px !important;
  transform: scale(1, 1) !important;
}
select.form-control {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+);
  background-repeat: no-repeat;
  background-position: right 10px center;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.required:after {
  content: "*";
  color: #f96868;
  font-weight: 500;
  margin-left: 3px;
}
.form-group {
  max-width: 500px;
}
.form-control {
  box-shadow: none;
}
.form-title {
  color: #26aa9d;
  font-weight: 400;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #f96868;
}
form.no-shadow .form-control {
  box-shadow: none;
}
input.ng-invalid.ng-touched,
textarea.ng-invalid.ng-touched,
select.ng-invalid.ng-touched,
.ng-select.ng-invalid.ng-touched.form-control .ng-select-container {
  border-color: #f96868 !important;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:active,
input:-webkit-autofill:focus {
  background-color: #FFFFFF !important;
  -webkit-box-shadow: 0 0 0 1000px white inset !important;
}
.vp-file {
  position: relative;
}
.input-drop-area {
  cursor: pointer;
  position: absolute;
  width: 100%;
  height: 175px;
  bottom: 0;
  opacity: 0;
  z-index: 10;
}
.input-drop-area[disabled] {
  cursor: not-allowed;
}
.custom-control-background-success.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator {
  background-color: #00C66F;
  border-color: #00C66F;
}
.custom-control-background-success.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator::after {
  color: #FFFFFF;
}
.custom-control-background-success.custom-radio .custom-control-input:checked ~ .custom-control-indicator {
  border-color: #00C66F;
}
.custom-control-background-success.custom-radio .custom-control-input:checked ~ .custom-control-indicator::after {
  content: "\e64c";
  font-family: themify;
  font-size: 11px;
  font-weight: bold;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 16px;
  text-align: center;
  background-color: #00C66F;
  color: #FFFFFF;
  margin: 0;
}
.ng-dropdown-panel.whitespace .ng-dropdown-panel-items .ng-option {
  white-space: normal !important;
}
.ng-select.whitespace .ng-select-container {
  min-height: 30px !important;
  height: auto !important;
}
.ng-select.whitespace .ng-select-container .ng-value-container .ng-value {
  white-space: normal !important;
}
.ng-select.ng-select-disabled .ng-value {
  color: #8D8C8C;
}
.form-control-important {
  border: 1px solid #939393 !important;
  color: #000000 !important;
  font-size: 14px !important;
  font-weight: normal !important;
}
.spinner {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.spinner-dots {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.spinner-space-xs {
  margin: 0;
}
.spinner-xs {
  width: 20px;
  height: 20px;
}
.btn--color--action__blue {
  background-color: #48B0F7;
  box-shadow: 0 4px 11px 0 rgba(72, 176, 247, 0.4);
  color: #FFFFFF;
  border-color: #48B0F7;
}
.btn--color--action__blue:hover {
  background-color: #3B98D8;
  box-shadow: 0 4px 11px 0 rgba(72, 176, 247, 0.4);
  border-color: #3B98D8;
}
.user-deleted-inline {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
  color: #818B9C;
  word-break: keep-all;
  white-space: nowrap;
}
.user-deleted-inline i {
  font-size: 14px;
  line-height: 14px;
}
.user-deleted-inline.fs13 {
  font-size: 13px;
  line-height: 15px;
}
.user-deleted-inline.fs13 i {
  font-size: 13px;
  line-height: 15px;
}
.avatar-grayscale {
  filter: grayscale(1);
}
.custom-tooltip {
  opacity: 1 !important;
  margin-top: 5px;
  pointer-events: all !important;
}
.custom-tooltip .tooltip-inner {
  background: #49B0F7;
  border-radius: 6px;
  box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.15);
  padding: 20px;
}
.custom-tooltip.right .arrow {
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 7px 8px 0;
  border-color: transparent #49b1f7 transparent transparent;
}
.custom-tooltip.left .arrow {
  right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 0 8px 7px;
  border-color: transparent transparent transparent #49b1f7;
}
.custom-tooltip.top .arrow {
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 8px 0 8px;
  border-color: #49b1f7 transparent transparent transparent;
}
.custom-tooltip--switcher {
  width: 200px;
}
.custom-tooltip--switcher.bs-tooltip-left {
  padding-right: 10px;
}
.custom-tooltip--switcher.left .arrow {
  right: 3px;
}
.custom-tooltip--switcher .tooltip-data .tooltip-close {
  font-size: 16px;
  line-height: 16px;
}
.custom-tooltip .tooltip-data {
  position: relative;
}
.custom-tooltip .tooltip-data .tooltip-title {
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 16px;
  text-align: left;
  margin-bottom: 5px;
}
.custom-tooltip .tooltip-data .tooltip-body {
  color: #FFFFFF;
  font-size: 13px;
  letter-spacing: 0;
  line-height: 17px;
  text-align: left;
}
.custom-tooltip .tooltip-data .tooltip-close {
  position: absolute;
  right: -13px;
  top: -11px;
}
.custom-tooltip .tooltip-data .tooltip-close button {
  cursor: pointer;
  outline: none;
  padding: 0;
  background: none;
  border: none;
  color: #FFFFFF;
}
#garage-tooltip-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  width: 42px;
}
#garage-tooltip-wrapper .custom-tooltip {
  position: absolute;
  left: -97px;
  top: -132px;
}
#garage-tooltip-wrapper .custom-tooltip .tooltip-inner {
  width: 227px !important;
  max-width: 227px !important;
}
#quick-actions-tooltip-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  width: 42px;
}
#quick-actions-tooltip-wrapper .custom-tooltip {
  position: absolute;
  left: -97px;
  top: -132px;
}
#quick-actions-tooltip-wrapper .custom-tooltip .tooltip-inner {
  width: 227px !important;
  max-width: 227px !important;
}
#quick-actions-tooltip-wrapper .tooltip-arrow.arrow::before {
  display: none;
}
.quick-actions-btn .tooltip-arrow.arrow::before {
  display: block;
}
.custom-icon-tooltip {
  opacity: 1 !important;
  margin-top: 5px;
  pointer-events: all !important;
}
.custom-icon-tooltip .tooltip-inner {
  border-radius: 6px;
  background-color: #FFFFFF;
  box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.3);
  padding: 10px 10px 20px;
  max-width: 280px;
}
.custom-icon-tooltip.top .arrow {
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 8px 0 8px;
  border-color: #ffffff transparent transparent transparent;
}
.custom-icon-tooltip.bottom .arrow {
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 8px 8px 8px;
  border-color: transparent transparent #ffffff transparent;
}
.custom-icon-tooltip__body {
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: center;
  background: #ffffff;
  position: relative;
}
.custom-icon-tooltip__icon {
  margin: 10px;
}
.custom-icon-tooltip__text {
  color: #313944;
  font-weight: 400;
  font-size: 13px;
  letter-spacing: 0;
  line-height: 20px;
  text-align: center;
}
.custom-icon-tooltip__button {
  position: absolute;
  right: 0;
  top: 0;
}
.custom-icon-tooltip__button button {
  outline: none;
  background: none;
  cursor: pointer;
  border: none;
  padding: 0;
  height: 18px;
  width: 18px;
  color: #636A74;
  font-size: 18px;
  letter-spacing: 0;
  line-height: 18px;
}
.history-tooltip {
  z-index: 1012 !important;
}
.subject-tooltip .tooltip-inner {
  max-width: 340px;
  padding: 20px 20px 12px;
}
.subject-tooltip .custom-icon-tooltip__text {
  margin-bottom: 14px;
}
.subject-tooltip .custom-icon-tooltip__image img {
  height: 120px;
  width: 300px;
}
.subject-tooltip .custom-icon-tooltip__button {
  right: -12px;
  top: -12px;
}
.tooltip-popover{
  display: flex;
  align-items: center;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-communications-list-item > .aa-group.tooltip-popover {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
.tooltip-popover {
  z-index: 1972;
  max-width: 292px;
  filter: drop-shadow(0px 2px 16px rgba(0, 0, 0, 0.16));
}
.tooltip-popover--list {
  z-index: 1963;
}
.tooltip-popover .arrow {
  width: 20px;
  height: 12px;
}
.tooltip-popover .arrow,
.tooltip-popover .arrow::before{
  position: absolute;
  z-index: -1}
.tooltip-popover .arrow::before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
}
.tooltip-popover[data-popper-placement^=top] > .arrow {
  bottom: -10px;
  border-width: 12px 10px 0 10px;
  border-color: #ffffff transparent transparent transparent;
}
.tooltip-popover[data-popper-placement^=bottom] > .arrow {
  top: -10px;
  border-width: 0 10px 12px 10px;
  border-color: transparent transparent #ffffff transparent;
}
.tooltip-popover[data-popper-placement^=left] > .arrow {
  right: -20px;
  border-width: 10px 0 10px 12px;
  border-color: transparent transparent transparent #ffffff;
}
.tooltip-popover[data-popper-placement^=right] > .arrow {
  left: -20px;
  border-width: 10px 12px 10px 0;
  border-color: transparent #ffffff transparent transparent;
}
.aa-tooltip-default-grey{--tw-bg-opacity:1;background-color:rgb(76 83 94 / var(--tw-bg-opacity));
  border-radius: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}
.aa-tooltip-default-grey .arrow {
  width: 12px;
  height: 5px;
}
.aa-tooltip-default-grey[data-popper-placement^=top] > .arrow {
  bottom: -5px;
  border-width: 5px 6px 0 6px;
  border-color: #4C535E transparent transparent transparent;
}
.aa-tooltip-default-grey[data-popper-placement^=bottom] > .arrow {
  top: -5px;
  border-width: 0 6px 5px 6px;
  border-color: transparent transparent #4C535E transparent;
}
.aa-tooltip-default-grey[data-popper-placement^=left] > .arrow {
  right: -12px;
  border-width: 6px 0 6px 5px;
  border-color: transparent transparent transparent #4C535E;
}
.aa-tooltip-default-grey[data-popper-placement^=right] > .arrow {
  left: -12px;
  border-width: 6px 5px 6px 0;
  border-color: transparent #4C535E transparent transparent;
}
.aa-tooltip-scrollable{max-height:260px !important;min-height:56px !important;max-width:320px !important;
  padding: 0px !important;
  align-items: normal !important;
  position: relative;
  width: 100%;
  overflow: hidden}
.aa-tooltip-scrollable .tooltip-popover__inner{
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  overflow: hidden}
.tooltip-popover__inner{min-width:0px;overflow-wrap:break-word}
.m-5px {
  margin: 5px !important;
}
.mt-5px,
.my-5px {
  margin-top: 5px !important;
}
.mr-5px,
.mx-5px {
  margin-right: 5px !important;
}
.mb-5px,
.my-5px {
  margin-bottom: 5px !important;
}
.ml-5px,
.mx-5px {
  margin-left: 5px !important;
}
.m-3px {
  margin: 3px !important;
}
.mt-3px,
.my-3px {
  margin-top: 3px !important;
}
.mr-3px,
.mx-3px {
  margin-right: 3px !important;
}
.mb-3px,
.my-3px {
  margin-bottom: 3px !important;
}
.ml-3px,
.mx-3px {
  margin-left: 3px !important;
}
.p-5px {
  padding: 5px !important;
}
.pt-5px,
.py-5px {
  padding-top: 5px !important;
}
.pr-5px,
.px-5px {
  padding-right: 5px !important;
}
.pb-5px,
.py-5px {
  padding-bottom: 5px !important;
}
.pl-5px,
.px-5px {
  padding-left: 5px !important;
}
.p-3px {
  padding: 3px !important;
}
.pt-3px,
.py-3px {
  padding-top: 3px !important;
}
.pr-3px,
.px-3px {
  padding-right: 3px !important;
}
.pb-3px,
.py-3px {
  padding-bottom: 3px !important;
}
.pl-3px,
.px-3px {
  padding-left: 3px !important;
}
.negative-mt-15 {
  margin-top: -15px;
}
.no-animate {
  transition: none !important;
}
.vp-body {
  border: 1px solid transparent;
  padding: 5px 10px;
  margin-bottom: 15px;
}
.vp-body h5 {
  margin-bottom: 1.5rem;
}
.vp-body label {
  font-size: 15px;
}
.vp-body .vp-text-content, .vp-body .ng-star-inserted {
  font-size: 15px;
}
.vp-body__bordered {
  border: 1px dashed #c7cfda;
  background: #ffffff;
}
.vp-body--visible-for-approval {
  border: 2px dashed #3DC054;
}
.vp-body--hidden-for-form {
  background: #FEF1F1;
}
.vp-body__title {
  font-size: 12px;
  color: #7e8999;
  text-transform: capitalize;
}
.vp-body .btn-lighter {
  background-color: #EAEBEE;
  font-size: 12px;
  font-weight: 400;
  color: #60676c;
}
.vp-body .btn-lighter:hover {
  background-color: #DDDEE2;
}
.vp-body .btn-lighter.active {
  background-color: #DDDEE2;
}
.vp-body.bg-pale-danger .btn-lighter {
  border: 1px solid #BDC1C5;
}
.radio-button {
  display: flex;
}
.radio-button:nth-last-child(n+2) ~ .radio-button:last-child:after {
  margin: 0 15px;
  display: block;
  content: "";
  width: 1px;
  height: 100%;
  background: #979797;
}
.vp-footer {
  margin: 20px 0 40px 0;
}
.calendar-list__content {
  padding: 20px 0;
}
.calendar-day, .calendar-reminder {
  display: flex;
  flex-direction: column;
  position: relative;
  margin-bottom: 20px;
}
.calendar-day__title, .calendar-reminder__title {
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 10px;
}
.calendar-day__divider {
  margin: 15px 0 0;
}
.calendar-event {
  display: flex;
  flex-direction: column;
  position: relative;
  padding: 10px 20px 10px 50px;
}
.calendar-event--reminder {
  padding-left: 0;
  padding-right: 15px;
}
.calendar-event--reminder.calendar-event--highlighted .calendar-event__title {
  color: #48b0f7;
}
.calendar-event--reminder .calendar-event__title {
  color: #BCC7D0;
}
.calendar-event--reminder .calendar-event__options {
  visibility: hidden;
  opacity: 0;
  transition: 0.2s opacity ease-in;
}
.calendar-event--reminder:hover .calendar-event__options {
  visibility: visible;
  opacity: 1;
  transition: 0.1s opacity ease-in-out;
}
.calendar-event__title {
  font-size: 14px;
  font-weight: 600;
  color: #465161;
  text-transform: uppercase;
}
.calendar-event__link {
  display: block;
  cursor: pointer;
}
.calendar-event__link:hover {
  text-decoration: underline !important;
}
.calendar-event__sublink {
  display: block;
}
.calendar-event__content {
  display: flex;
  align-items: center;
}
.calendar-event--highlighted {
  background-color: #dbeffd;
}
.calendar-event__badge {
  position: absolute;
  left: 20px;
}
.calendar-event__options {
  margin-left: auto;
  padding-left: 1rem;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  flex: 1 0 100px;
  align-self: flex-end;
}
.communication-modal-wrapper .ng-select {
  width: 267px;
}
.communication-modal-wrapper .ng-select .ng-select-container {
  border: 1px solid #979797;
  border-radius: 4px;
}
.communication-modal-wrapper .ng-select .ng-select-container .ng-value-container .ng-input {
  top: 1px !important;
}
.communication-modal-wrapper-select.ng-dropdown-panel .ng-option {
  padding: 0;
}
.communication-modal-wrapper-select.ng-dropdown-panel .select-item {
  padding: 8px;
  color: #323944;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 16px;
}
.communication.item .item__body{border-radius:0.75rem;
  background-color: #F5F6F7}
.communication.item .item__body__data {
  word-break: break-all;
  color: #37404D;
  font-size: 13px;
  letter-spacing: 0;
  line-height: 22px;
  margin-bottom: 8px;
}
.communication.item .item__body__link a {
  font-size: 13px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 15px;
  color: #49B0F7;
}
.communication.item .item__body__link a:hover {
  color: #465161;
}
.communication.item .item__status {
  display: flex;
  align-items: center;
  justify-content: center;
}
.communication.item .item__status span {
  margin-left: 5px;
  height: 10px;
  width: 10px;
  border-radius: 10px;
  background-color: #0073FF;
  display: block;
}
.communication.item .item__close {
  margin-left: 5px;
}
.communication.item .item__close button {
  cursor: pointer;
  border: none;
  outline: none;
  height: 32px;
  width: 32px;
  background-color: #F4F5F8;
  border-radius: 100%;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.communication.item .item__close button i {
  color: #555B63;
  font-size: 16px;
  letter-spacing: 0;
}
.communication .type {
  color: #FFFFFF;
  font-weight: 400;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 14px;
}
.communication .type i {
  font-size: 14px;
  letter-spacing: 0;
  line-height: 14px;
  margin-right: 7px;
}
.communication .type.discussion {
  background-color: #F86767;
}
.communication .type.note {
  background-color: #FFA22D;
}
.communication .type.comment {
  background-color: #49B0F7;
}
@media (max-width: 540px) {
  .communication-modal-wrapper .ng-select {
    width: 160px;
  }
}
app-communications-list-deprecated .pagination {
  overflow: hidden;
}
.communications-navigation__link {
  height: 41px;
  line-height: 41px;
}
.communications-navigation__link.nav-link.active {
  color: #48b0f7;
  background-color: transparent;
}
.communications-navigation__link.unread .fa {
  position: relative;
}
.communications-navigation__link.unread .fa:after {
  position: absolute;
  content: "";
  width: 8px;
  height: 8px;
  background-color: #f96868;
  top: 0;
  right: 0;
  border-radius: 50%;
}
.communications-message.unread .communications-message__header {
  position: relative;
}
.communications-message.unread .communications-message__header:before {
  content: "";
  width: 8px;
  height: 8px;
  background-color: #f96868;
  border-radius: 100%;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.communications-message__text {
  background-color: #F3F5F7;
  padding: 10px;
  border-radius: 4px;
}
.communications-message.reverse {
  text-align: right;
}
.communications-message.reverse .media {
  flex-direction: row-reverse;
}
.communications-message.reverse .media .media-body {
  text-align: right;
}
.communications-message.reverse .communications-message__text {
  background-color: #0070FA;
  color: #FFFFFF;
}
.communications-message.reverse .communications-message__text:not(.danger, .success) a{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}
.communications-message .communications-message__footer {
  position: relative;
}
.communications-message .communications-message__footer .communications-message__input {
  border: 1px solid #D8D9DD;
  border-radius: 4px;
  padding: 10px;
  width: 100%;
  height: 50px;
  outline: none;
}
.communications-message .communications-message__footer .communications-message__input:focus {
  border: 1px solid #0073FF;
  box-shadow: 0 0 3px 0 #0073FF;
}
.communications-message .communications-message__footer .communications-message__send {
  position: absolute;
  right: 13px;
  top: 50%;
  transform: translateY(-50%);
  background-color: #0073FF;
  border: transparent;
  color: #fff;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  text-align: center;
  padding: 0;
  cursor: pointer;
  outline: none;
}
.communications-message .communications-message__footer .communications-message__send:hover {
  background-color: #0358BF;
}
.communications-message .communications-message__footer .communications-message__send .fa {
  margin-left: 0 !important;
}
app-communications-shell app-ai-triage{
  margin-top: 0.75rem}
.forms-list-item {
  width: 100%;
  display: flex;
  flex-direction: column;
  line-height: 1.4;
  padding: 0 15px;
  word-break: break-word;
}
.forms-list-item__name:first-of-type {
  display: block;
  padding-left: 30px;
  position: relative;
}
.forms-list-item--all .forms-list-item__version {
  display: flex;
}
.forms-list-item--all .forms-list-item__version:not(:last-child) {
  margin-bottom: 10px;
}
.forms-list-item--all .forms-list-item__version .forms-list-item__name:before {
  transform: rotate(-180deg);
  transition: transform 0.5s;
}
.forms-list-item__version {
  display: none;
}
.forms-list-item__version:not(:last-child) .forms-list-item__name:before {
  position: absolute;
  content: "\e64b";
  font-family: themify;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  left: 0;
  font-size: 16px;
  transition: transform 0.5s;
  top: 0;
}
.forms-list-item__version:first-of-type {
  display: flex;
}
.forms-list-item__col {
  flex: 2 0 0;
  align-self: center;
  padding: 0 5px;
}
.forms-list-item__col--blank {
  flex: 5 0 0;
}
.forms-list-item__col--badge {
  flex: 0 1 0;
}
.forms-list-item__col--code {
  flex: 1 0 0;
}
.forms-list-item__box {
  display: flex;
  flex-direction: column;
}
.form-list-dropdown-tooltip {
  z-index: 1952 !important;
}
.ngx-datatable.datatable {
  width: 100%;
  box-shadow: none;
  font-size: 14px;
  line-height: 20px;
  color: #4d5259;
}
.ngx-datatable.datatable input,
.ngx-datatable.datatable textarea {
  background: transparent;
}
.ngx-datatable.datatable input:focus,
.ngx-datatable.datatable textarea:focus {
  border-radius: 0;
  box-shadow: none;
  border: none;
  outline: none;
}
.ngx-datatable.datatable input:disabled,
.ngx-datatable.datatable textarea:disabled {
  background: transparent;
}
.ngx-datatable.datatable.data-field .datatable-header-cell.header-no-border {
  border-color: transparent;
}
.ngx-datatable.datatable.data-field .datatable-header .datatable-header-cell-template-wrap {
  padding: 0;
  height: 100%;
}
.ngx-datatable.datatable.data-field .datatable-header .datatable-header-cell-template-wrap .datatable-header-cell-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0;
  width: inherit;
}
.ngx-datatable.datatable.data-field .datatable-header .datatable-header-cell-template-wrap .datatable-header-cell-wrapper .column-remove {
  margin: 0 10px;
}
.ngx-datatable.datatable.data-field .datatable-header .datatable-header-cell-template-wrap .form-control {
  resize: none;
  border: transparent;
  padding: 4px 8px;
  box-sizing: border-box;
  overflow: hidden;
  display: block;
}
.ngx-datatable.datatable.data-field .datatable-body .datatable-header-cell-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  height: inherit;
  width: inherit;
  margin: 0;
}
.ngx-datatable.datatable.data-field .datatable-body .datatable-header-cell-wrapper .row-remove {
  margin: 0 10px;
}
.ngx-datatable.datatable.data-field .datatable-body .form-control {
  resize: none;
  border: transparent;
  padding: 4px 8px;
}
.ngx-datatable.datatable .datatable-header .datatable-header-inner {
  height: inherit;
}
.ngx-datatable.datatable .datatable-header .datatable-header-inner .datatable-row-center {
  height: inherit;
}
.ngx-datatable.datatable .datatable-header .datatable-header-inner .datatable-row-center .datatable-header-cell-wrapper {
  height: inherit;
}
.ngx-datatable.datatable .datatable-header .datatable-header-cell {
  vertical-align: bottom;
  border: 1px solid #D6D6D6;
  border-bottom: transparent;
}
.ngx-datatable.datatable .datatable-header .datatable-header-cell.header-no-border {
  border: transparent;
  border-left: none;
}
.ngx-datatable.datatable .datatable-header .datatable-header-cell.header-no-bottom-border {
  border-bottom: none;
}
.ngx-datatable.datatable .datatable-header .datatable-header-cell:not(:last-of-type) {
  border-right: none;
}
.ngx-datatable.datatable .datatable-header .datatable-header-cell .datatable-header-cell-label {
  line-height: 24px;
}
.ngx-datatable.datatable .datatable-header .datatable-header-cell .empty-header {
  background: #FFFFFF;
  width: 100%;
  height: 100%;
}
.ngx-datatable.datatable .datatable-body .datatable-row-wrapper:last-child .datatable-body-row:last-child .datatable-body-cell {
  border-bottom: 1px solid #D6D6D6;
}
.ngx-datatable.datatable .datatable-body .datatable-row-wrapper:last-child .datatable-body-row:last-child .datatable-body-cell .datatable-header-cell-wrapper .form-control {
  height: 28px;
}
.ngx-datatable.datatable .datatable-body .datatable-scroll {
  width: auto !important;
}
.ngx-datatable.datatable .datatable-body .datatable-summary-row .datatable-body-row .datatable-body-cell {
  border-color: #939393 !important;
  border-bottom: 1px solid #939393;
  text-align: right;
  padding: 3px 0;
}
.ngx-datatable.datatable .datatable-body .datatable-summary-row .datatable-body-row .datatable-body-cell:not(.no-sum):not(.title-cell):not(.datacell-no-border) {
  background-color: #F3F4F8;
}
.ngx-datatable.datatable .datatable-body .datatable-summary-row .datatable-body-row .datatable-body-cell.title-cell {
  border-left: 0 !important;
  border-bottom: 0 !important;
}
.ngx-datatable.datatable .datatable-body .datatable-summary-row .datatable-body-row .datatable-body-cell.no-sum {
  border-bottom: 0;
}
.ngx-datatable.datatable .datatable-body .datatable-summary-row .datatable-body-row .datatable-body-cell:first-child.no-sum {
  border-left: 0;
}
.ngx-datatable.datatable .datatable-body .datatable-summary-row .datatable-body-row .datatable-body-cell:not(:first-child).no-sum.no-sum-sibling {
  border-left: 0;
}
.ngx-datatable.datatable .datatable-body .datatable-summary-row .datatable-body-row .datatable-body-cell:last-child.no-sum {
  border-right: 0;
}
.ngx-datatable.datatable .datatable-body .datatable-summary-row .datatable-body-row .datatable-body-cell .datatable-body-cell-label {
  padding: 0 15px;
}
.ngx-datatable.datatable .datatable-body .datatable-body-row {
  vertical-align: top;
}
.ngx-datatable.datatable .datatable-body .datatable-body-row .datatable-body-cell {
  text-align: left;
  vertical-align: top;
  font-weight: 100;
  border: 1px solid #D6D6D6;
  border-right: transparent;
  border-bottom: transparent;
  position: relative;
}
.ngx-datatable.datatable .datatable-body .datatable-body-row .datatable-body-cell .form-group {
  max-width: 100%;
}
.ngx-datatable.datatable .datatable-body .datatable-body-row .datatable-body-cell .datatable-header-cell-wrapper .form-control {
  height: 29px;
}
.ngx-datatable.datatable .datatable-body .datatable-body-row .datatable-body-cell .form-control {
  height: 30px;
  border: transparent;
  padding: 3px 15px;
}
.ngx-datatable.datatable .datatable-body .datatable-body-row .datatable-body-cell .ng-select.form-control {
  padding: 0;
}
.ngx-datatable.datatable .datatable-body .datatable-body-row .datatable-body-cell .ng-select.form-control .ng-select-container {
  height: 30px;
  border: none;
}
.ngx-datatable.datatable .datatable-body .datatable-body-row .datatable-body-cell .ng-select.ng-select-disabled > .ng-select-container {
  background: #e9ecef;
}
.ngx-datatable.datatable .datatable-body .datatable-body-row .datatable-body-cell .ng-select.ng-select-disabled .ng-arrow-wrapper {
  display: none;
}
.ngx-datatable.datatable .datatable-body .datatable-body-row .datatable-body-cell:first-child {
  border-left: 1px solid #D6D6D6;
}
.ngx-datatable.datatable .datatable-body .datatable-body-row .datatable-body-cell:last-child {
  border-right: 1px solid #D6D6D6;
}
.ngx-datatable.datatable .datatable-body .datatable-body-row .datatable-body-cell textarea {
  resize: none;
}
.ngx-datatable.datatable .datatable-body .datatable-body-row .datatable-row-left .datatable-body-cell:last-child {
  border-right: none;
}
.datatable.disabled .datatable-body-cell-wrapper {
  background: #e9ecef;
}
.datatable-wrapper {
  padding: 10px 6px 0 24px;
  display: flex;
  align-content: stretch;
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.datatable-body-wrapper {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-right: 4px;
}
.datatable-wrapper.datatable-wrapper--scrollable {
  padding: 10px 0 0;
  position: relative;
  margin: 0 -30px;
}
.datatable-wrapper.datatable-wrapper--scrollable .datatable-body-wrapper {
  display: block;
  overflow: hidden;
  flex: 1;
  justify-content: center;
  position: relative;
  margin-right: 0;
  transform: translateZ(0);
}
.datatable-wrapper.datatable-wrapper--scrollable .datatable-body-scroll {
  display: flex;
  position: relative;
  width: 25px;
  flex-shrink: 0;
  flex-grow: 0;
}
.datatable-wrapper.datatable-wrapper--scrollable .datatable-body-scroll__left .scroll {
  transform-origin: 0 0;
  transform: translate(0, -1px) rotate(-90deg) translate(-100%, 0);
}
.datatable-wrapper.datatable-wrapper--scrollable .datatable-body-scroll__right .scroll {
  transform-origin: 0 0;
  transform: translate(0, -1px) rotate(-90deg) translate(-100%, 0);
}
.datatable-wrapper.datatable-wrapper--scrollable .datatable-body-scroll .scroll {
  cursor: pointer;
  position: absolute;
  display: flex;
  background: #E4F4FF;
  border: 1px solid #3DB2F3;
  box-shadow: -2px 0 4px 0 rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  height: 25px;
  color: #3DB2F3;
  font-size: 13px;
  font-weight: bold;
  line-height: 15px;
  overflow: hidden;
  align-items: center;
  justify-content: center;
  padding: 0 5px;
  z-index: 1;
}
.datatable-wrapper.datatable-wrapper--scrollable .datatable-body-scroll .scroll .text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0 5px;
}
.datatable__add-row {
  background-color: #F3F4F8;
  border: 1px dashed #48b0f7;
  height: 30px;
  width: 100%;
  position: relative;
  outline: none !important;
  cursor: pointer;
  margin: 5px 0 0 0;
}
.datatable__add-row .fa {
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
}
.active-datatable__add-row {
  background-color: #F3F4F8;
  border: 1px dashed #48b0f7;
  height: 30px;
  width: 100%;
  position: relative;
  outline: none !important;
  cursor: pointer;
  margin: 5px 0 0 0;
}
.active-datatable__add-row span {
  margin-left: 5px;
  font-size: 13px;
  font-weight: bold;
  line-height: 15px;
  color: #48b0f7;
}
.active-datatable__add-row i {
  color: #48b0f7;
}
.active-datatable__add-row:hover i {
  color: #465161;
}
.active-datatable__add-row:hover span {
  color: #465161;
}
.datacell-no-border {
  border-top: none !important;
  border-left: none !important;
  border-bottom: none !important;
  position: relative;
}
.datatable-body-cell-label {
  height: 100%;
}
.datatable__add-column,
.datatable__add-row {
  background-color: #F3F4F8;
  border: 1px dashed #48b0f7;
  position: relative;
  outline: none !important;
  cursor: pointer;
}
.datatable__add-column .fa,
.datatable__add-row .fa {
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
}
.datatable__add-column {
  height: auto;
  min-width: 30px;
  width: 30px;
}
.datatable__add-row {
  height: 30px;
  width: 100%;
  margin: 5px 0 0 0;
}
.datatable-types {
  position: absolute;
  right: 7px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 3;
}
.datatable-types:hover {
  color: #465161;
}
.datatable-types__icon {
  width: 16px;
  height: 16px;
  margin-right: 0.5rem;
  display: inline-flex;
  color: #7E8999;
  font-size: 16px;
}
.datatable-types__type {
  display: flex;
  align-items: center;
  color: #465161;
}
.datatable-types__type:hover {
  color: #4d5259;
}
.datatable-types__type:hover .datatable-types__icon {
  color: #4d5259;
}
.datatable-types__dropdown .dropdown-item {
  display: flex;
  align-items: center;
}
.datatable-types__dropdown .dropdown-item svg {
  fill: #7E8999;
}
.datatable-types__dropdown .dropdown-item:hover {
  color: #48b0f7;
}
.datatable-types__dropdown .dropdown-item:hover svg {
  fill: #48b0f7;
}
.datatable-types__dropdown .dropdown-item:hover .fa {
  color: #48b0f7;
}
.datatable-types i {
  margin-right: 0;
}
.ngx-datatable .datatable-header .datatable-row-center .datatable-header-cell .resize-handle {
  right: -10px;
  width: 20px;
  padding-left: 0;
  padding-right: 0;
}
.builder .ngx-datatable .form-control {
  padding: 4px 50px 4px 14px;
}
.datatable-header-wrapper-disabled {
  background: #e9ecef;
  color: #8d8c8c;
}
app-clients-list{flex:1 1 auto;
  display: flex;
  flex-direction: column}
.on-demand-extract-swal .text {
  color: #6C757D;
  font-size: 18px;
  line-height: 23px;
  text-align: center;
  margin: 19px 0;
}
.on-demand-extract-swal .sub-text {
  color: #313843;
  font-size: 15px;
  line-height: 23px;
  text-align: center;
}
.on-demand-extract-swal .description {
  color: #4D5259;
  font-size: 14px;
}
.client-workflow .activity__history__content perfect-scrollbar {
  border-radius: 5px;
  background-color: #FFFFFF;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.45);
}
app-client app-communications-list-deprecated,
app-client app-client-tab-teammates,
app-client app-clients-list-type-default,
app-client app-flow-instance-list,
app-client app-communications-list {
  margin: 0 -1.25rem;
  display: block !important;
}
app-client app-client-tab-teammates .teammate-btn-add {
  padding: 0 1.25rem;
}
@media (max-width: 540px) {
  app-client app-client-management .client__management .media .avatar {
    margin-left: 0 !important;
  }
  app-client app-client-management .client__management__system-scopes {
    flex-flow: column;
  }
  app-client app-client-management .client__management__system-scopes__item {
    margin: 0 0 15px !important;
  }
  app-client app-client-management .client__management__system-scopes__item:last-child {
    margin: 0 !important;
  }
  app-client app-client-management .client__management__system-scopes__item .card-body, app-client app-client-management .client__management__system-scopes__item .vp-body {
    padding-top: 0 !important;
  }
  app-client app-client-management .client__management__custom-scopes__item .item__user__info {
    flex-flow: column nowrap !important;
  }
  app-client app-client-management .client__management__custom-scopes__item .item__user__info__right {
    margin-top: 10px;
  }
}
app-client-new form input:disabled,
app-client-profile form input:disabled {
  background: transparent !important;
}
app-client-new form .ng-select.ng-select-disabled > .ng-select-container,
app-client-profile form .ng-select.ng-select-disabled > .ng-select-container {
  background: #ffffff !important;
  border-color: #BDBDBD !important;
}
app-client-new form .ng-select.ng-select-disabled .ng-value,
app-client-profile form .ng-select.ng-select-disabled .ng-value {
  color: #8D8C8C;
}
app-client-new .toggle-header,
app-client-profile .toggle-header {
  background-color: #F5F6F8;
  width: 100%;
  display: flex;
  align-items: center;
  color: #4D5259;
  font-size: 15px;
  font-weight: bold;
  line-height: 18px;
  border-radius: 4px;
  padding: 13px 12px 12px;
  margin-bottom: 16px;
  cursor: pointer;
}
app-client-new .toggle-header span,
app-client-profile .toggle-header span {
  font-size: 15px;
  letter-spacing: 0;
  line-height: 15px;
  margin-right: 11px;
}
app-client-new hr,
app-client-profile hr {
  border-color: #DFE1E3;
}
app-client-new .form-group .input-wrapper,
app-client-profile .form-group .input-wrapper {
  position: relative;
}
app-client-new .form-group .input-wrapper .form-control,
app-client-profile .form-group .input-wrapper .form-control {
  padding-right: 50px;
}
app-client-new .form-group .input-wrapper .spinner-wrapper,
app-client-profile .form-group .input-wrapper .spinner-wrapper {
  position: absolute;
  z-index: 1;
  display: flex;
  right: 16px;
  top: 10px;
}
app-client-new .form-group .input-wrapper .spinner-wrapper app-spinner .circle,
app-client-profile .form-group .input-wrapper .spinner-wrapper app-spinner .circle {
  stroke-width: 5px;
}
app-client-new app-client-profile .parent-block {
  margin-bottom: 1rem;
}
app-client-new app-client-profile .parent-block__head {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}
app-client-new app-client-profile .parent-block__head__left label {
  margin-bottom: 0;
}
app-client-new app-client-profile .parent-block__head__right button {
  outline: none;
  cursor: pointer;
  background: none;
  border: none;
  font-weight: 500;
  font-size: 13px;
  line-height: 14px;
  color: #48B0F7;
}
app-client-new app-client-profile .parent-block__head__right button i {
  margin-right: 8px;
  font-size: 14px;
  line-height: 100%;
}
app-client-new app-client-profile .parent-block__body {
  background: #FFFFFF;
  border: 1px solid #939393;
  padding: 12px;
  display: flex;
  align-items: center;
}
app-client-new app-client-profile .parent-block__body__avatar {
  margin-right: 16px;
  flex-shrink: 0;
}
app-client-new app-client-profile .parent-block__body__avatar .avatar {
  width: 48px;
  height: 48px;
  border: none;
}
app-client-new app-client-profile .parent-block__body__avatar span.avatar {
  font-size: 16px;
  line-height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
app-client-new app-client-profile .parent-block__body__name .title {
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  color: #4D5259;
  word-break: break-word;
}
app-client-new app-client-profile .parent-block__body__name .sub-title {
  margin-top: 8px;
  font-weight: 500;
  font-size: 12px;
  line-height: 100%;
  text-transform: uppercase;
  color: #3DC054;
}
app-client-new app-client-profile .parent-block__body__name .sub-title i {
  margin-right: 6px;
  font-size: 12px;
  line-height: 100%;
}
.member-modal.swal2-container .client-list-icon {
  margin: 16px 0;
  width: 48px;
  height: 48px;
  background: rgba(61, 192, 84, 0.1);
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  color: #3DC054;
}
.member-modal.swal2-container .swal2-title {
  margin-bottom: 16px;
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
  text-align: center;
  color: #37404D;
}
.member-modal.swal2-container #clientList {
  position: relative;
  max-height: 300px;
  background: #FFFFFF;
  border: 1px solid #D2DBE7;
  border-radius: 4px;
  padding: 8px;
}
.member-modal.swal2-container #clientList .ps__rail-y {
  opacity: 0.9 !important;
}
.member-modal.swal2-container #clientList .client-item {
  display: flex;
  align-items: center;
  padding: 0;
  margin-bottom: 8px;
}
.member-modal.swal2-container #clientList .client-item:last-child {
  margin-bottom: 0;
}
.member-modal.swal2-container #clientList .client-item__left {
  margin-right: 8px;
  flex-shrink: 0;
}
.member-modal.swal2-container #clientList .client-item__left span.avatar {
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.member-modal.swal2-container #clientList .client-item__left .avatar {
  width: 40px;
  height: 40px;
}
.member-modal.swal2-container #clientList .client-item__right {
  font-weight: 500;
  font-size: 14px;
  line-height: 100%;
  color: #4D5259;
  text-align: left;
}
app-clients app-clients-list-type-default app-assistants-list.list-mobile .card-title,
app-clients app-clients-list-type-overview app-assistants-list.list-mobile .card-title{
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important}
app-clients app-clients-list-type-default app-assistants-list.list-mobile .card-subtitle > div:first-child,
app-clients app-clients-list-type-overview app-assistants-list.list-mobile .card-subtitle > div:first-child{
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important}
app-clients app-clients-list-type-default app-assistants-list.list-mobile app-assistants-filter-toolbar .selected-filters,
app-clients app-clients-list-type-overview app-assistants-list.list-mobile app-assistants-filter-toolbar .selected-filters{margin-left:0.75rem !important;margin-right:0.75rem !important}
app-clients app-clients-list-type-default app-assistants-list.list-mobile app-assistants-filter-suggestions,
app-clients app-clients-list-type-overview app-assistants-list.list-mobile app-assistants-filter-suggestions{margin-left:0.75rem !important;margin-right:0.75rem !important}
app-clients app-clients-list-type-default app-assistants-list.list-mobile app-assistants-pagination .pagination-body,
app-clients app-clients-list-type-overview app-assistants-list.list-mobile app-assistants-pagination .pagination-body{
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important}
app-clients app-clients-list-type-default app-assistants-list.list-mobile app-assistants-sorting .sorting-controls,
app-clients app-clients-list-type-overview app-assistants-list.list-mobile app-assistants-sorting .sorting-controls {
  width: 100%;
}
app-clients app-clients-list-type-default app-assistants-list.list-mobile app-assistants-sorting .sorting-controls.maximize .aa-form-group,
app-clients app-clients-list-type-overview app-assistants-list.list-mobile app-assistants-sorting .sorting-controls.maximize .aa-form-group{flex:1 1 auto;flex-shrink:1;flex-grow:1;
  display: flex}
app-clients app-clients-list-type-default app-assistants-pagination .pagination{
  overflow: hidden}
app-clients app-clients-list-type-default app-assistants-pagination .pagination .list-elem.list-mobile:first-of-type{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}
app-clients app-clients-list-type-default app-assistants-pagination .pagination .list-elem.list-mobile:last-of-type{border-bottom-right-radius:0.5rem;border-bottom-left-radius:0.5rem}
app-clients app-clients-list-type-overview app-assistants-pagination .pagination{
  overflow: hidden}
app-clients app-clients-list-type-overview app-assistants-pagination .pagination .list-mobile:first-of-type{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}
app-clients app-clients-list-type-overview app-assistants-pagination .pagination .list-mobile:last-of-type{border-bottom-right-radius:0.5rem;border-bottom-left-radius:0.5rem}
app-client-tab-settings-modal .client-settings-modal .modal-dialog {
  max-width: 480px;
}
app-client-tab-settings-modal .client-settings-modal .modal-body {
  padding: 32px 48px 0;
}
app-client-tab-settings-modal .client-settings-modal .modal-footer {
  padding: 16px 48px 32px;
  border-top: none;
}
@media (max-width: 540px) {
  app-client-tab-settings-modal .client-settings-modal .modal-body {
    padding: 16px 24px 0;
  }
  app-client-tab-settings-modal .client-settings-modal .modal-footer {
    padding: 8px 24px 16px;
  }
}
.countdown-modal.swal2-container .icon {
  margin: 16px 0;
  width: 48px;
  height: 48px;
  background: rgba(72, 176, 247, 0.1);
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  color: #48B0F7;
}
.countdown-modal.swal2-container .swal2-title {
  margin-bottom: 16px;
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
  text-align: center;
  color: #37404D;
}
app-client-restore .card .element__card__body__component app-client-tab-teammates app-assistants-list .card-title {
  display: none;
}
app-client-restore .card .element__card__body__component app-client-tab-teammates app-assistants-list .list-content {
  padding: 0;
  margin: 0 -20px;
}
app-client-restore .card .element__card__body__component app-client-tab-teammates app-assistants-list .list-content .teammate:last-child {
  margin-bottom: 5px !important;
}
app-client-restore app-client-restore-card:last-child .element {
  margin-bottom: 0;
}
app-client-restore app-client-restore-card:last-child .element__timeline__line {
  display: none;
}
.flow-builder .card{
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  margin: 0px;
  --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)}
.flow-builder .card-header {
  font-size: 1.38em;
  font-weight: 400;
  line-height: 21px;
  padding: 30px 18px;
}
.flow-builder .card-body, .flow-builder .vp-body {
  padding: 0 18px 12px;
}
.flow-builder .add-container-btn {
  padding: 12px 5px 5px;
}
.flow-builder .add-container-btn button {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-flow: row nowrap;
  font-size: 1.08em;
  color: #4d5259;
  letter-spacing: 0;
}
.flow-builder .add-container-btn i {
  color: #48b0f7;
  font-size: 1.38em;
  margin-right: 5px;
}
.flow-builder .add-container-btn-big {
  display: flex;
}
.flow-builder .add-container-btn-big button {
  font-size: 1.23em;
  color: #4d5259;
  letter-spacing: 0;
  background: none;
  text-align: center;
}
.flow-builder .add-container-btn-big i {
  color: #48b0f7;
  font-size: 2em;
  text-align: center;
}
.flow-builder .add-container-btn-big span {
  display: block;
  text-align: center;
}
.flow-builder .empty-container {
  margin: 0 20px 0 28px;
  height: 157px;
  border: 1px dashed #BABABE;
  display: flex;
  justify-content: center;
  align-content: center;
}
.flow-builder .empty-container--disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.flow-builder .empty-container--disabled button {
  cursor: not-allowed;
}
.flow-builder .developers-container__title {
  border-top: 1px solid rgba(77, 82, 89, 0.07);
  margin: 20px -20px 0;
  padding: 24px;
  color: #4D5259;
  cursor: pointer;
}
.flow-builder .developers-container__title span {
  font-size: 16px;
  line-height: 19px;
}
.flow-builder .developers-container__title i {
  margin: 0 14px 0 4px;
}
.flow-builder .developers-container__stage {
  border-top: 1px solid rgba(77, 82, 89, 0.07);
}
.flow-builder .developers-container__stage__title {
  color: #4D5259;
  padding: 20px 0;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.flow-builder .developers-container__stage__title i.ti-angle-down {
  margin: 0 8px;
}
.flow-builder .developers-container__stage__title i[class^=trisk-icon-] {
  font-size: 24px;
  margin: 0 8px;
}
.flow-builder .developers-container__stage__title .badge {
  background: rgba(61, 192, 84, 0.1);
  border-radius: 4px;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  color: #3DC054;
}
.flow-builder .developers-container__stage__title span {
  margin: 0 8px;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
}
.flow-builder .manage-container {
  margin: 20px 0;
  border-top: 1px dashed #BABABE;
}
.flow-builder .manage-container button, .flow-builder .manage-container a {
  margin-top: 5px;
}
app-flow-builder-context-menu-task-edit-artifact-smart-contract form app-spinner .circle {
  stroke-width: 5px !important;
}
.flow-builder__media-list__title{
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(97 106 121 / var(--tw-text-opacity))}
.flow-builder__media-list .media-container{
  margin-bottom: 0.75rem;
  display: flex;
  flex-direction: column}
.flow-builder__media-list .media-container--active .media__checkbox{--tw-bg-opacity:1;background-color:rgb(236 249 238 / var(--tw-bg-opacity))}
app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body app-flow-shared-identifier .flow-builder__media-list .media-container--active .media__checkbox{--tw-bg-opacity:1 !important;background-color:rgb(213 240 218 / var(--tw-bg-opacity)) !important}
.flow-builder__media-list .media-container--active .media__abilities,
.flow-builder__media-list .media-container--active .media__description{display:block}
.flow-builder__media-list .media__box{--tw-shadow:0px 0px 5px rgba(0, 0, 0, 0.16);--tw-shadow-colored:0px 0px 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  z-index: 1;
  overflow: hidden;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
app-communications-list-item > .aa-group.flow-builder__media-list .media__box {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
.flow-builder__media-list .media__abilities{
  display: none}
.flow-builder__media-list .media__abilities .custom-control-description{
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
.flow-builder__media-list .media__abilities__box{flex-wrap:wrap;border-top-color:rgb(240 243 250 / var(--tw-border-opacity));
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-top-color: rgb(235 238 245 / var(--tw-border-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem}
.flow-builder__media-list .media__abilities__assignee{border-top-color:rgb(240 243 250 / var(--tw-border-opacity));
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-top-color: rgb(235 238 245 / var(--tw-border-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem}
.flow-builder__media-list .media__checkbox{
  position: relative}
.flow-builder__media-list .media__checkbox label.custom-control{
  padding: 1rem}
.flow-builder__media-list .media__checkbox__name{display:block;font-size:.9375rem;
  font-weight: 700;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity));
  word-break: break-word}
.flow-builder__media-list .media__checkbox__description{display:block;
  font-size: 0.75rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity));
  word-break: break-word}
.flow-builder__media-list .media__checkbox .custom-control-description{padding-left:0px !important}
.flow-builder__media-list .media__group-title{margin-top:0.25rem;margin-bottom:0.375rem;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(0 115 255 / var(--tw-text-opacity))}
.flow-builder__media-list .media__description{margin-top:-0.5rem;padding-top:1rem;
  z-index: 0;
  display: none;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 0.5rem;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(97 106 121 / var(--tw-text-opacity))}
app-communications-list-item > .aa-group.flow-builder__media-list .media__description {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
.select-artifact {
  margin-top: 20px;
  font-family: Roboto;
}
.select-artifact .search-container .perfect-container {
  height: 193px;
}
.select-artifact .search-container__title {
  height: 19px;
  color: #4d5259;
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 17px;
}
.select-artifact .search-container__error {
  color: #f96868;
}
.select-artifact .search-container__box {
  position: relative;
  margin-bottom: 18px;
}
.select-artifact .search-container__box .search-input {
  height: 37px;
  width: 100%;
  border: 1px solid #C5C5C5;
  color: #7D858F;
  padding-left: 10px;
  padding-right: 35px;
}
.select-artifact .search-container__box .search-icon {
  position: absolute;
  top: 12px;
  color: #7D858F;
  right: 12px;
}
.select-artifact .search-container__result {
  display: block;
  line-height: 21px;
  margin-left: 3px;
  font-size: 14px;
  margin-top: 10px;
}
.select-artifact .search-container__result div {
  display: flex;
  font-weight: bold;
}
.select-artifact .search-container__result i {
  font-size: 16px;
  color: #95A1B4;
  margin-right: 8px;
  cursor: pointer;
  align-self: center;
}
.select-artifact .search-container__cont_name {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: #4d5259;
  margin-bottom: 5px;
}
.select-artifact .search-container__cont_name span {
  font-weight: 300;
}
.select-artifact .selected {
  border-top: 2px solid #e4e7ea;
  padding-top: 20px;
  height: 220px;
}
.select-artifact .selected .perfect-container {
  height: calc(100% - 34px);
}
.select-artifact .selected__header {
  margin-bottom: 10px;
  height: 24px;
}
.select-artifact .selected__header .title {
  height: 19px;
  color: #00C66F;
  font-size: 16px;
  line-height: 19px;
}
.select-artifact .selected__header .remove {
  height: 15px;
  width: 66px;
  color: #48B0F7;
  font-size: 13px;
  font-weight: 500;
  line-height: 15px;
  float: right;
  position: relative;
  top: 3px;
}
.select-artifact .selected__forms {
  position: relative;
  margin-top: 10px;
  line-height: 16px;
}
.select-artifact .selected__forms .fa-times {
  margin-right: 8px;
}
.select-artifact .selected__forms__item {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.select-artifact .selected__forms__item i {
  color: #95A1B4;
  margin-right: 8px;
  cursor: pointer;
}
.select-artifact .selected__forms__item__name {
  font-weight: normal;
  color: #4d5259;
  font-size: 14px;
  line-height: 16px;
}
.fill-form.step .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled {
  opacity: 0.5;
  color: inherit;
  cursor: not-allowed;
}
.set-capabilities {
  margin-top: 20px;
}
.set-capabilities .title {
  height: 18px;
  color: #4D5259;
  font-size: 15px;
  font-weight: bold;
  line-height: 18px;
  margin-bottom: 5px;
}
.set-capabilities .description {
  color: #788394;
  font-size: 14px;
  font-weight: 300;
  line-height: 16px;
}
.set-capabilities__title {
  color: #4D5259;
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 15px;
  border-bottom: 1px solid #e2e4e8;
  padding-bottom: 15px;
}
.set-capabilities .capabilities-unit{
  margin-bottom: 0.5rem;
  border-bottom: 1px solid #E2E4E8}
.set-capabilities .capabilities-unit label{
  margin-bottom: 0.5rem;
  display: flex}
.set-capabilities .capabilities-unit label .switch-description{padding-left:0px;
  margin-right: 0.5rem;
  width: calc(100% - 40px)}
.set-capabilities .capabilities-unit label .switch-description .title{
  margin-bottom: 0.25rem}
.set-capabilities .capabilities-unit label .switch-description .description {
  white-space: pre-wrap;
}
.set-capabilities .capabilities-unit label > span {
  align-self: center;
}
.deadlines {
  padding: 3px 0;
}
.deadlines .deadline-rule {
  padding: 10px 0;
}
.deadlines .deadline-rule__title .custom-control-indicator {
  align-self: start;
  margin-top: 3px;
}
.deadlines .deadline-rule__title .custom-control-description {
  padding-left: 12px;
}
.deadlines .deadline-rule__name {
  font-size: 15px;
  font-weight: bold;
  display: block;
  line-height: 18px;
}
.deadlines .deadline-rule__description {
  color: #788394;
  font-size: 14px;
  display: block;
  line-height: 16px;
}
.deadlines .deadline-rule__inputs {
  margin-left: 30px;
}
.deadlines .deadline-rule__days {
  margin: 10px 0 15px 0;
}
.deadlines .deadline-rule__reminder {
  padding-bottom: 10px;
}
.deadlines .deadline-rule__reminder .custom-control-indicator {
  align-self: start;
  margin-top: 3px;
}
.deadlines .deadline-rule__reminder .custom-control-description {
  padding-left: 12px;
}
.deadlines .deadline-rule__reminder__title {
  font-size: 15px;
  display: block;
  line-height: 18px;
}
.deadlines .deadline-rule__reminder__description {
  color: #788394;
  font-size: 14px;
  display: block;
  line-height: 16px;
}
.deadlines .deadline-rule__reminder__list {
  margin-left: 30px;
}
.deadlines .deadline-rule__reminder__add button {
  font-size: 15px;
  color: #4d5259;
  letter-spacing: 0;
  font-weight: 300;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-flow: row nowrap;
}
.deadlines .deadline-rule__reminder__add i {
  color: #48b0f7;
  font-size: 21px;
  margin-right: 5px;
}
.bulk-launch-modal.swal2-container .swal2-title {
  margin-bottom: 16px;
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
  text-align: center;
  color: #37404D;
}
.bulk-launch-modal.swal2-container #clientList {
  position: relative;
  max-height: 300px;
  background: #FFFFFF;
  border: 1px solid #D2DBE7;
  border-radius: 4px;
  padding: 8px;
}
.bulk-launch-modal.swal2-container #clientList .ps__rail-y {
  opacity: 0.9 !important;
}
.bulk-launch-modal.swal2-container #clientList .client-item {
  display: flex;
  align-items: center;
  padding: 0;
  margin-bottom: 8px;
}
.bulk-launch-modal.swal2-container #clientList .client-item:last-child {
  margin-bottom: 0;
}
.bulk-launch-modal.swal2-container #clientList .client-item__left {
  margin-right: 8px;
  flex-shrink: 0;
}
.bulk-launch-modal.swal2-container #clientList .client-item__left span.avatar {
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bulk-launch-modal.swal2-container #clientList .client-item__left .avatar {
  width: 40px;
  height: 40px;
}
.bulk-launch-modal.swal2-container #clientList .client-item__right {
  font-weight: 500;
  font-size: 14px;
  line-height: 100%;
  color: #4D5259;
  text-align: left;
}
app-survey-list-item .timeline {
  z-index: auto;
}
app-survey-list-item .flows-list-title {
  font-weight: 400;
  font-size: 10px;
  line-height: 100%;
  text-transform: uppercase;
  color: #616A79;
  padding: 4px 4px 4px 0;
  margin-bottom: 8px;
}
app-survey-list-item .card {
  margin-bottom: 16px;
}
app-survey-list-item .card:last-child {
  margin-bottom: 0;
}
app-survey-list-item .card-header {
  cursor: pointer;
  min-height: 60px;
  padding: 16px;
  align-items: flex-start;
}
app-survey-list-item .card-header .card-controls {
  margin-top: 8px;
  margin-right: 13px;
}
app-survey-list-item .card-header .card-title {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-left: 0;
}
app-survey-list-item .card-header .card-title .flow-status-icon {
  display: flex;
  height: 36px;
  align-items: center;
  margin-right: 12px;
}
app-survey-list-item .card-header .card-title .flow-status-icon i {
  font-size: 15px;
  line-height: 15px;
}
app-survey-list-item .card-header .card-title .flow-title-wrapper {
  display: flex;
  flex-flow: column;
  width: 100%;
  padding-right: 20px;
}
app-survey-list-item .card-header .card-title .flow-title-wrapper.no-identifier-permissions {
  min-height: 36px;
  justify-content: center;
}
app-survey-list-item .card-header .card-title .flow-title-wrapper.no-identifier-permissions .flow-title {
  margin-bottom: 0;
}
app-survey-list-item .card-header .card-title .flow-title-wrapper .flow-title {
  margin-bottom: 4px;
}
app-survey-list-item .card-header .card-title .flow-title-wrapper .flow-title span {
  color: #313944;
  font-weight: 400;
  font-size: 17px;
  line-height: 20px;
}
app-survey-list-item .card-header .card-title .flow-title-wrapper .flow-sub-title {
  display: flex;
  align-items: center;
  width: 100%;
}
app-survey-list-item .card-header .card-title .flow-owner {
  max-width: 160px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-bottom: 6px;
  min-height: 16px;
  overflow: hidden;
  color: #F2A654;
}
app-survey-list-item .card-header .card-title .flow-owner.archived {
  color: #818B9C;
}
app-survey-list-item .card-header .card-title .flow-owner.archived .flow-owner__icon i {
  display: flex;
  background: url("/assets/img/icons/icon-client-archive.svg") no-repeat center center;
  background-size: contain;
  width: 14px;
  height: 14px;
}
app-survey-list-item .card-header .card-title .flow-owner__icon {
  font-size: 14px;
  line-height: 100%;
  margin-right: 6px;
}
app-survey-list-item .card-header .card-title .flow-owner__text {
  font-weight: 500;
  font-size: 12px;
  line-height: 100%;
  margin-right: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
app-survey-list-item .card-header .card-title .flow-owner__link-icon {
  font-size: 14px;
  line-height: 100%;
  color: #0073FF;
}
app-survey-list-item .list-options__option {
  color: #4d5259;
}
app-survey-list-item .card-body .rollback-btn, app-survey-list-item .vp-body .rollback-btn {
  right: 1.25rem;
  top: 1.25rem;
  z-index: 10;
}
app-survey-list-item .card-body .rollback-btn .btn-danger, app-survey-list-item .vp-body .rollback-btn .btn-danger {
  background-color: #F86767;
}
app-survey-list-item .card-body .rollback-btn .btn-danger:hover, app-survey-list-item .vp-body .rollback-btn .btn-danger:hover {
  border-color: #F86767;
}
app-survey-list-item .card-body .rollback-btn .btn-warning, app-survey-list-item .vp-body .rollback-btn .btn-warning {
  background-color: #FAA64A;
}
app-survey-list-item .card-body .rollback-btn button, app-survey-list-item .vp-body .rollback-btn button {
  color: #FFFFFF;
  font-size: 14px;
  letter-spacing: 0.7px;
  line-height: 18px;
  text-align: center;
  height: 36px;
}
app-survey-list-item .card-body .rollback, app-survey-list-item .vp-body .rollback {
  letter-spacing: normal;
  height: 24px;
  margin-right: 12px;
}
app-survey-list-item .card-body ol.timeline, app-survey-list-item .vp-body ol.timeline {
  padding: 20px 0;
}
app-survey-list-item .card-body ol.timeline:first-child, app-survey-list-item .vp-body ol.timeline:first-child {
  padding-bottom: 0;
}
app-survey-list-item .card-body ol.timeline:last-child, app-survey-list-item .vp-body ol.timeline:last-child {
  padding-top: 0;
}
app-survey-list-item .card-body ol.timeline:not(:last-child), app-survey-list-item .vp-body ol.timeline:not(:last-child) {
  border-bottom: 1px solid #EBEBEB;
}
app-survey-list-item .card-body .timeline-block .timeline-point, app-survey-list-item .vp-body .timeline-block .timeline-point {
  width: 66px;
}
app-survey-list-item .card-body .timeline-block .timeline-point::before, app-survey-list-item .vp-body .timeline-block .timeline-point::before {
  margin-left: 0 !important;
}
app-survey-list-item .card-body .timeline-block .bg-in-progress, app-survey-list-item .vp-body .timeline-block .bg-in-progress {
  background-color: #0073FF;
}
app-survey-list-item .card-body .timeline-block .bg-in-progress .in-progress, app-survey-list-item .vp-body .timeline-block .bg-in-progress .in-progress {
  line-height: 1.8;
}
app-survey-list-item .card-body .timeline-block .bg-pending, app-survey-list-item .vp-body .timeline-block .bg-pending {
  background-color: #ffffff;
  border: 3px solid #AEAEAE;
}
app-survey-list-item .card-body .timeline-block .bg-complete, app-survey-list-item .vp-body .timeline-block .bg-complete {
  background-color: #3DC054;
}
app-survey-list-item .card-body .timeline-block .bg-complete .complete, app-survey-list-item .vp-body .timeline-block .bg-complete .complete {
  line-height: 1.8;
}
app-survey-list-item .card-body .timeline-block .bg-terminate, app-survey-list-item .vp-body .timeline-block .bg-terminate {
  background-color: #FAA64A;
  border: 3px solid #FAA64A;
}
app-survey-list-item .card-body .timeline-block:last-child .timeline-content .processes, app-survey-list-item .vp-body .timeline-block:last-child .timeline-content .processes {
  margin-bottom: 0 !important;
}
app-survey-list-item .card-body .timeline-block .timeline-content, app-survey-list-item .vp-body .timeline-block .timeline-content {
  margin-top: 3px;
  min-width: 0;
}
app-survey-list-item .card-body .timeline-block .timeline-content h5, app-survey-list-item .vp-body .timeline-block .timeline-content h5 {
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 10px;
}
app-survey-list-item .card-body .timeline-block .timeline-content .processes div, app-survey-list-item .vp-body .timeline-block .timeline-content .processes div {
  font-size: 14px;
}
app-survey-list-item .card-body .timeline-block .timeline-content .processes div.tasks, app-survey-list-item .vp-body .timeline-block .timeline-content .processes div.tasks {
  margin-left: 30px;
}
app-survey-list-item .card-body .timeline-block .timeline-content .processes div.tasks:first-child, app-survey-list-item .vp-body .timeline-block .timeline-content .processes div.tasks:first-child {
  margin-top: 5px;
}
app-survey-list-item .card-body .timeline-block .timeline-content .processes div.tasks .activity__history, app-survey-list-item .vp-body .timeline-block .timeline-content .processes div.tasks .activity__history {
  position: relative;
}
app-survey-list-item .card-body .timeline-block .timeline-content .processes div.tasks .activity__history__content, app-survey-list-item .vp-body .timeline-block .timeline-content .processes div.tasks .activity__history__content {
  min-width: 450px;
  display: none;
  position: absolute;
  top: 20px;
  padding-top: 10px;
  left: 0;
  margin-left: 0;
  z-index: 1953;
}
app-survey-list-item .card-body .timeline-block .timeline-content .processes div .circle, app-survey-list-item .vp-body .timeline-block .timeline-content .processes div .circle {
  width: 15px;
  min-width: 15px;
  height: 15px;
  min-height: 15px;
  display: inline-block;
  border-radius: 100%;
  background-color: #ffffff;
  margin-right: 10px;
  margin-top: 4px;
}
app-survey-list-item .card-body .timeline-block .timeline-content .processes div .circle i, app-survey-list-item .vp-body .timeline-block .timeline-content .processes div .circle i {
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  color: #ffffff;
  display: block;
}
app-survey-list-item .card-body .timeline-block .timeline-content .processes div .circle i.fa-times, app-survey-list-item .vp-body .timeline-block .timeline-content .processes div .circle i.fa-times {
  line-height: 15px;
}
app-survey-list-item .card-body .timeline-block .timeline-content .processes div .circle__terminated, app-survey-list-item .vp-body .timeline-block .timeline-content .processes div .circle__terminated {
  background-color: #FAA64A;
}
app-survey-list-item .card-body .timeline-block .timeline-content .processes div .circle__pending, app-survey-list-item .vp-body .timeline-block .timeline-content .processes div .circle__pending {
  border: 2px solid #AEAEAE;
}
app-survey-list-item .card-body .timeline-block .timeline-content .processes div .circle__started, app-survey-list-item .vp-body .timeline-block .timeline-content .processes div .circle__started {
  background-color: #0073FF;
}
app-survey-list-item .card-body .timeline-block .timeline-content .processes div .circle__completed, app-survey-list-item .vp-body .timeline-block .timeline-content .processes div .circle__completed {
  background-color: #3DC054;
}
app-survey-list-item .card-body .timeline-block .timeline-content .processes div .circle__canceled, app-survey-list-item .vp-body .timeline-block .timeline-content .processes div .circle__canceled {
  background-color: #FF3B30;
  border: none;
}
app-survey-list-item .card-body .timeline-block .timeline-content .processes div .circle__canceled i, app-survey-list-item .vp-body .timeline-block .timeline-content .processes div .circle__canceled i {
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 14px !important;
}
app-survey-list-item .card-body .timeline-block .timeline-content .processes div:not(:last-child), app-survey-list-item .vp-body .timeline-block .timeline-content .processes div:not(:last-child) {
  margin-bottom: 5px;
}
app-survey-list-item .card-body .timeline-block:last-child .timeline-point, app-survey-list-item .vp-body .timeline-block:last-child .timeline-point {
  padding-bottom: 0;
}
app-survey-list-item .card-body .timeline-block:last-child .timeline-point::before, app-survey-list-item .vp-body .timeline-block:last-child .timeline-point::before {
  display: none;
}
app-survey-list-item .card-body .identifier-edit, app-survey-list-item .vp-body .identifier-edit {
  margin: 0 10px 0 5px;
}
app-survey-list-item .card-assignees {
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.3);
  margin: 15px 0;
}
app-survey-list-item .card-assignees .card-header {
  background-color: #f3f5f7;
  padding: 12px;
  font-size: 14px;
  line-height: 1.43;
}
app-survey-list-item .card-assignees .card-header .card-title i {
  padding-right: 12px;
}
app-survey-list-item .card-assignees .card-header .card-controls .card-btn-slide {
  font-size: 14px;
}
app-survey-list-item .card-assignees .card-body, app-survey-list-item .card-assignees .vp-body {
  padding: 15px 12px;
}
app-survey-list-item .card-assignees .formula {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 11px;
}
app-survey-list-item .card-assignees .formula:last-child {
  padding-bottom: 0;
}
app-survey-list-item .card-assignees .formula__data {
  font-size: 13px;
  line-height: 1.3;
  min-width: 50%;
}
app-survey-list-item .card-assignees .formula__data .text-muted {
  color: #7e8999;
}
app-survey-list-item .card-assignees .formula__data .text-default, app-survey-list-item .card-assignees .formula__data .calendar-event__link {
  font-weight: normal;
  color: #000000;
}
app-survey-list-item .card-assignees .formula__data .text-error {
  line-height: 1;
  margin: 0 5px 0 0;
}
app-survey-list-item .card-assignees .formula__data .mr-9px {
  margin-right: 9px;
}
app-survey-list-item .card-assignees .formula__manage {
  max-width: 120px;
  display: flex;
  justify-items: right;
  margin-left: 20px;
}
app-survey-list-item .top-info-block{border-radius:0.5rem;
  padding: 16px 20px;
  background-color: #F5F6F7;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-between}
app-survey-list-item .top-info-block .left .flow-assignees {
  display: flex;
  flex-flow: column nowrap;
}
app-survey-list-item .top-info-block .left .flow-assignees__title {
  color: #4D5259;
  font-size: 15px;
  line-height: 18px;
  font-weight: 400;
}
app-survey-list-item .top-info-block .left .flow-assignees__list {
  margin-top: 8px;
  color: #4D5259;
  font-size: 14px;
  line-height: 16px;
}
app-survey-list-item .top-info-block .left .flow-assignees__list ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
app-survey-list-item .top-info-block .left .flow-assignees__list ul li {
  padding-top: 7px;
}
app-survey-list-item .top-info-block .left .flow-assignees__list ul li:first-child {
  padding-top: 0;
}
app-survey-list-item .top-info-block .left .flow-assignees__btn {
  margin-top: 8px;
}
app-survey-list-item .top-info-block .right .flow-due-date__title {
  color: #4D5259;
  font-size: 15px;
  line-height: 18px;
  font-weight: 400;
}
app-survey-list-item .top-info-block .right .flow-due-date__value {
  font-size: 14px;
  line-height: 16px;
  color: #4D5259;
  margin-top: 8px;
}
app-survey-list-item .top-info-block .right .flow-due-date__btn {
  margin-top: 8px;
}
app-survey-list-item .task {
  display: flex;
  flex-flow: column nowrap;
  margin: 0 !important;
  min-width: 0;
}
app-survey-list-item .task__info {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: flex-start;
  margin: 0 !important;
}
app-survey-list-item .task__assignee {
  display: flex;
  align-items: center;
  margin: 0 !important;
}
app-survey-list-item .task__actions {
  display: flex;
  flex-direction: row;
  align-items: center;
}
app-survey-list-item .task__actions > * {
  padding: 0 5px;
}
app-survey-list-item .task__actions > *:first-child {
  padding-left: 0;
}
app-survey-list-item .task__actions > *:last-child {
  padding-right: 0;
}
app-survey-list-item .task__actions > *:not(:last-child) {
  border-right: 1px solid #48B0F7;
}
app-survey-list-item .flow-data {
  flex-shrink: 0;
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-end;
  min-width: 230px;
}
app-survey-list-item .flow-data__info {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
}
app-survey-list-item .flow-data__info strong {
  font-weight: 400;
  font-size: 12px;
  line-height: 100%;
  color: #4C535E;
}
app-survey-list-item .flow-data__info strong:not(:last-child) {
  margin-bottom: 6px;
}
app-survey-list-item .manage-buttons {
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #EBEBEB;
  padding: 15px 0;
}
app-flow-instance-list app-assistants-list.list-mobile .card-title{
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important}
app-flow-instance-list app-assistants-list.list-mobile .card-subtitle div:first-child{
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important}
app-flow-instance-list app-assistants-list.list-mobile app-assistants-filter-toolbar .selected-filters{margin-left:0.75rem !important;margin-right:0.75rem !important}
app-flow-instance-list app-assistants-list.list-mobile app-assistants-filter-suggestions{margin-left:0.75rem !important;margin-right:0.75rem !important}
app-flow-instance-list app-assistants-list.list-mobile app-assistants-pagination .pagination-body{
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important}
app-flow-instance-list app-assistants-list.list-mobile app-assistants-sorting .sorting-controls {
  width: 100%;
}
app-flow-instance-list app-assistants-list.list-mobile app-assistants-sorting .sorting-controls.maximize .aa-form-group{flex:1 1 auto;flex-shrink:1;flex-grow:1;
  display: flex}
app-flow-instance-list app-assistants-pagination .pagination{
  overflow: hidden}
app-flow-instance-list app-assistants-pagination .pagination .list-elem.list-mobile:first-of-type{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}
app-flow-instance-list app-assistants-pagination .pagination .list-elem.list-mobile:last-of-type{border-bottom-right-radius:0.5rem;border-bottom-left-radius:0.5rem}
#content-body b {
  font-weight: bold;
}
#content-body p {
  color: #3B3F44;
  font-family: "Arial", sans-serif;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 19px;
  margin-bottom: 5px;
}
.variable-placeholder{
  border-radius: 0.5rem;
  background-color: #fcc525;
  line-height: 1.3;
  font-size: 85%;
  display: inline-block;
  padding: 0.25em 0.4em;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  text-decoration: inherit;
  color: inherit}
.variable-button-placeholder {
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  padding: 11px 26px;
  text-decoration: none;
  text-transform: capitalize;
  margin: 0;
  color: #FFFFFF !important;
  font-weight: 400;
  font-size: 15px;
  letter-spacing: 0;
  line-height: 18px;
  text-align: center;
  border-radius: 5px;
  background-color: #48B0F7;
}
.variable-button-placeholder:hover {
  background-color: #34495e !important;
}
.editor__subject .variable-placeholder {
  background-color: #48B0F7;
  color: #FFFFFF;
  font-family: "Arial", sans-serif;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 19px;
  text-align: center;
  padding: 3px 6px;
}
.text-editor-buttons-pop .popover-arrow {
  display: none;
}
.text-editor-buttons-pop.popover.bs-popover-bottom {
  margin: 3px 0 0 0;
}
.text-editor-buttons-pop .popover-body {
  padding: 0;
}
.popover-content.popover-body .popover-title.popover-header {
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  justify-content: space-between;
  margin: 0 -0.75rem;
}
.popover-content.popover-body .popover-title.popover-header button {
  outline: none;
  border: none;
  background: transparent;
  cursor: pointer;
  font-size: 16px;
  height: 18px;
  padding-top: 0;
  padding-bottom: 0;
}
.grouper-instance .history,
.field-instance .history,
.grid-instance .history{margin-top:0.5rem;padding-top:0.75rem;padding-bottom:0.75rem;
  display: flex;
  width: 100%;
  flex-direction: column;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity));
  padding-left: 1.25rem;
  padding-right: 1.25rem}
app-communications-list-item > .aa-group.grouper-instance .history,app-communications-list-item > .aa-group
.field-instance .history,app-communications-list-item > .aa-group
.grid-instance .history {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
.grouper-instance .history__header,
.field-instance .history__header,
.grid-instance .history__header{
  margin-bottom: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: space-between}
.grouper-instance .history__header div:first-child,
.field-instance .history__header div:first-child,
.grid-instance .history__header div:first-child{margin-top:0.25rem;
  margin-right: 1rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(97 106 121 / var(--tw-text-opacity))}
.grouper-instance .history__header div:last-child,
.field-instance .history__header div:last-child,
.grid-instance .history__header div:last-child{height:1rem;width:1rem;
  display: flex;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(97 106 121 / var(--tw-text-opacity))}
.grouper-instance .history__header div:last-child:hover,
.field-instance .history__header div:last-child:hover,
.grid-instance .history__header div:last-child:hover{--tw-text-opacity:1;color:rgb(76 83 94 / var(--tw-text-opacity))}
.grouper-instance .history__body,
.field-instance .history__body,
.grid-instance .history__body{flex-wrap:wrap;
  display: flex;
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
  align-items: inherit}
.grouper-instance .history__body--not-available,
.field-instance .history__body--not-available,
.grid-instance .history__body--not-available{border-radius:0.125rem;--tw-shadow:0px 0px 9px rgba(0, 0, 0, 0.1);--tw-shadow-colored:0px 0px 9px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  margin-bottom: 0.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(213 220 232 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 0.75rem}
app-communications-list-item > .aa-group.grouper-instance .history__body--not-available,app-communications-list-item > .aa-group
.field-instance .history__body--not-available,app-communications-list-item > .aa-group
.grid-instance .history__body--not-available {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
.grouper-instance .history__body--not-available__title,
.field-instance .history__body--not-available__title,
.grid-instance .history__body--not-available__title{
  margin-bottom: 0.5rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(97 106 121 / var(--tw-text-opacity))}
.grouper-instance .history__body__item,
.field-instance .history__body__item,
.grid-instance .history__body__item{border-radius:0.125rem;--tw-shadow:0px 0px 9px rgba(0, 0, 0, 0.1);--tw-shadow-colored:0px 0px 9px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  margin-bottom: 0.5rem;
  overflow: hidden;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(213 220 232 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem}
app-communications-list-item > .aa-group.grouper-instance .history__body__item,app-communications-list-item > .aa-group
.field-instance .history__body__item,app-communications-list-item > .aa-group
.grid-instance .history__body__item {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
.grouper-instance .history__body__item,
.field-instance .history__body__item,
.grid-instance .history__body__item {
  flex: 0 0 32%;
}
.grouper-instance .history__body__item:not(.readonly),
.field-instance .history__body__item:not(.readonly),
.grid-instance .history__body__item:not(.readonly){
  cursor: pointer}
.grouper-instance .history__body__item:not(.readonly):hover,
.field-instance .history__body__item:not(.readonly):hover,
.grid-instance .history__body__item:not(.readonly):hover {
  --tw-border-opacity:1;
  border-color:rgb(51 143 255 / var(--tw-border-opacity));
}
.grouper-instance .history__body__item__data-container,
.field-instance .history__body__item__data-container,
.grid-instance .history__body__item__data-container{align-items:flex-start;
  margin-bottom: 0.75rem;
  display: flex;
  justify-content: space-between;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(213 220 232 / var(--tw-border-opacity));
  padding-bottom: 0.5rem}
.grouper-instance .history__body__item__data,
.field-instance .history__body__item__data,
.grid-instance .history__body__item__data{
  margin-right: 0.5rem;
  display: flex;
  flex-direction: column;
  overflow: hidden}
.grouper-instance .history__body__item--date,
.field-instance .history__body__item--date,
.grid-instance .history__body__item--date{
  flex-shrink: 0}
.grouper-instance .history__body__item--identifier,
.field-instance .history__body__item--identifier,
.grid-instance .history__body__item--identifier{
  overflow: hidden}
.grouper-instance .history__body__item--identifier div:last-child,
.field-instance .history__body__item--identifier div:last-child,
.grid-instance .history__body__item--identifier div:last-child{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap}
.grouper-instance .history__body__item--date, .grouper-instance .history__body__item--identifier,
.field-instance .history__body__item--date,
.field-instance .history__body__item--identifier,
.grid-instance .history__body__item--date,
.grid-instance .history__body__item--identifier{padding-bottom:0.25rem;
  display: flex;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375rem}
.grouper-instance .history__body__item--date div:first-child, .grouper-instance .history__body__item--identifier div:first-child,
.field-instance .history__body__item--date div:first-child,
.field-instance .history__body__item--identifier div:first-child,
.grid-instance .history__body__item--date div:first-child,
.grid-instance .history__body__item--identifier div:first-child{
  margin-right: 0.25rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
.grouper-instance .history__body__item--date div:last-child, .grouper-instance .history__body__item--identifier div:last-child,
.field-instance .history__body__item--date div:last-child,
.field-instance .history__body__item--identifier div:last-child,
.grid-instance .history__body__item--date div:last-child,
.grid-instance .history__body__item--identifier div:last-child{
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
.grouper-instance .history__body__item__data-icon,
.field-instance .history__body__item__data-icon,
.grid-instance .history__body__item__data-icon{height:1.25rem;width:1.25rem;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  font-size: 1.125rem;
  line-height: 1.75rem}
.grouper-instance .history__body__item--content,
.field-instance .history__body__item--content,
.grid-instance .history__body__item--content{flex-wrap:wrap;
  display: flex;
  flex-direction: column;
  min-height: 45px}
.grouper-instance .history__body__item--content__value:not(:last-child),
.field-instance .history__body__item--content__value:not(:last-child),
.grid-instance .history__body__item--content__value:not(:last-child){--tw-border-opacity:1;border-color:rgb(247 249 252 / var(--tw-border-opacity));
  border-bottom-width: 1px}
.grouper-instance .history__body__item--content__value span,
.field-instance .history__body__item--content__value span,
.grid-instance .history__body__item--content__value span{
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity));
  word-break: break-word}
.grouper-instance .history__body__item.selected,
.field-instance .history__body__item.selected,
.grid-instance .history__body__item.selected{--tw-border-opacity:1;border-color:rgb(84 201 105 / var(--tw-border-opacity));
  border-width: 1px}
.grouper-instance .history__body__item.selected .history__body__item__data-icon i,
.field-instance .history__body__item.selected .history__body__item__data-icon i,
.grid-instance .history__body__item.selected .history__body__item__data-icon i{--tw-text-opacity:1;color:rgb(84 201 105 / var(--tw-text-opacity))}
.grouper-instance .history__body__item.mismatch,
.field-instance .history__body__item.mismatch,
.grid-instance .history__body__item.mismatch{--tw-border-opacity:1;border-color:rgb(255 59 48 / var(--tw-border-opacity));
  border-width: 1px}
.grouper-instance .history__body__item.mismatch .history__body__item__data-icon i,
.field-instance .history__body__item.mismatch .history__body__item__data-icon i,
.grid-instance .history__body__item.mismatch .history__body__item__data-icon i{
  --tw-text-opacity: 1;
  color: rgb(255 59 48 / var(--tw-text-opacity))}
.grouper-instance .history__body.wide,
.field-instance .history__body.wide,
.grid-instance .history__body.wide{
  width: 100%}
.grouper-instance .history__body.wide .history__body__item,
.field-instance .history__body.wide .history__body__item,
.grid-instance .history__body.wide .history__body__item{flex-basis:100%;
  width: 100%}
@media (min-width: 768px){
.grouper-instance .history__body.wide .history__body__item__data,
.field-instance .history__body.wide .history__body__item__data,
.grid-instance .history__body.wide .history__body__item__data{flex-direction:row}}
.grouper-instance .history__body.wide .history__body__item--identifier:before,
.field-instance .history__body.wide .history__body__item--identifier:before,
.grid-instance .history__body.wide .history__body__item--identifier:before {
  content: "";
  width: 1px;
  height: 14px;
  margin-top:0.25rem;
  --tw-bg-opacity:1;
  background-color:rgb(158 166 181 / var(--tw-bg-opacity));
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  display: none;
}
@media (min-width: 768px){
.grouper-instance .history__body.wide .history__body__item--identifier:before,
.field-instance .history__body.wide .history__body__item--identifier:before,
.grid-instance .history__body.wide .history__body__item--identifier:before{display:flex}}
.grouper-instance .history__body:not(.wide):after,
.field-instance .history__body:not(.wide):after,
.grid-instance .history__body:not(.wide):after {
  content: "";
  flex: 0 0 32%;
}
.grouper-instance .clear-instance button,
.field-instance .clear-instance button,
.grid-instance .clear-instance button {
  padding: 0;
  outline: none;
  cursor: pointer;
  border: none;
  background: none;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #F9A548;
}
.grouper-instance .clear-instance button:disabled,
.field-instance .clear-instance button:disabled,
.grid-instance .clear-instance button:disabled {
  color: #9EA6AE;
}
.grouper-instance .clear-instance button i,
.field-instance .clear-instance button i,
.grid-instance .clear-instance button i {
  font-size: 12px;
  line-height: 14px;
  margin-right: 3px;
}
.form-wizard-bullet-z-index {
  z-index: 1951 !important;
}
.grouper-instance app-form-instance-section-grouper-history .datatable-wrapper {
  margin-top: 15px;
  padding: 0;
}
@media (max-width: 767px) {
  .grouper-instance .history__body__item,
.field-instance .history__body__item {
    flex: 0 0 50%;
  }
}
@media (max-width: 540px) {
  .grouper-instance .history__body__item,
.field-instance .history__body__item {
    flex: 0 0 100%;
  }
}
.integration-tutorial {
  margin-top: 20px;
  background: #E3F3FC;
  border-radius: 2px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  padding: 14px;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-between;
}
.integration-tutorial__info {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: flex-start;
}
.integration-tutorial__info__icon {
  margin-right: 12px;
}
.integration-tutorial__info__icon i {
  color: #48B0F7;
  font-size: 22px;
  line-height: 22px;
}
.integration-tutorial__info__text {
  color: #004085;
  font-size: 14px;
  line-height: 16px;
}
.integration-tutorial__btn button {
  text-transform: uppercase;
  color: #004085;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  letter-spacing: 0;
}
.sso-instance .nav-tabs {
  margin: 0 20px;
}
.sso-candidates-header {
  padding: 0 20px;
}
.sso-configuration {
  padding: 0 20px 20px;
}
.sso-configuration form .card {
  border-radius: 8px;
  background-color: #FFFFFF;
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.2);
  padding: 20px;
  margin-bottom: 20px;
}
.sso-configuration form .card__title {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: flex-start;
  padding-bottom: 15px;
  border-bottom: 1px solid #DFE1E3;
  margin-bottom: 15px;
}
.sso-configuration form .card__title__icon {
  height: 45px;
  width: 33px;
  margin-right: 12px;
}
.sso-configuration form .card__title__text {
  color: #000000;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
}
.sso-configuration form .card__body .form-group__label {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.5rem;
}
.sso-configuration form .card__body .form-group__label label {
  margin-bottom: 0;
  font-size: 13px;
}
.sso-configuration form .card__body .form-group__label a {
  color: #47B0F7;
  font-size: 13px;
  line-height: 15px;
}
.sso-configuration form .card__body .form-group__label a:hover {
  color: #4d5259;
}
.sso-configuration form .card__body .form-group__value {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-flow: row nowrap;
  background-color: #F3F3F3;
  height: 41px;
  border-radius: 8px;
  padding: 13px 12px 12px;
}
.sso-configuration form .card__body .form-group__value .value {
  color: #000000;
  font-size: 14px;
  line-height: 16px;
  display: inline;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-right: 10px;
}
.sso-configuration form .card__body .form-group__value .copy-control {
  flex-shrink: 0;
}
.sso-configuration form .card__body .form-group__value .copy-control button {
  color: #47B0F7;
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
}
.sso-configuration form .card__body .form-group__value .copy-control button i {
  font-size: 14px;
  line-height: 14px;
  margin-right: 8px;
}
.sso-configuration form .card__body .form-group__value .copy-control button:hover {
  color: #4d5259;
}
.sso-configuration form .card__body .file-container {
  height: 70px;
}
.sso-configuration form .card__body .file-container:hover .dropzone {
  background-color: #CDECFF;
  border-color: #4A97C1;
}
.sso-configuration form .card__body .file-container:hover .dropzone .dz-message i {
  color: #71CBFD;
}
.sso-configuration form .card__body .file-container:hover .dropzone .dz-message span {
  color: #4996C1;
}
.sso-configuration form .card__body .file-container .input-drop-area {
  height: 70px;
  z-index: 1;
}
.sso-configuration form .card__body .file-container .dropzone {
  margin-bottom: 0;
  border: 2px dashed #C7CFDA;
  border-radius: 8px;
  background-color: #EAEBEE;
  height: 70px;
  min-height: 70px;
}
.sso-configuration form .card__body .file-container .dropzone .dz-message {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: space-around;
  margin: 4px 0;
}
.sso-configuration form .card__body .file-container .dropzone .dz-message i {
  color: #AAB1BB;
  font-size: 20px;
  line-height: 21px;
  display: inline;
  margin-right: 10px;
}
.sso-configuration form .card__body .file-container .dropzone .dz-message span {
  font-size: 15px;
  line-height: 20px;
  color: #60676C;
}
.sso-configuration form .card__body .file-container .dropzone .dz-message span::before {
  content: "";
  display: none;
}
.sso-configuration form .card__body .file-container__uploaded {
  margin-bottom: 0;
  border: 2px dashed #C7CFDA;
  border-radius: 8px;
  background-color: #EAEBEE;
  height: 70px;
  min-height: 70px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.sso-configuration form .card__body .file-container__uploaded__name {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-flow: row nowrap;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
}
.sso-configuration form .card__body .file-container__uploaded__name button {
  padding: 3px 4px 5px;
}
.sso-configuration form .card__body .file-container__uploaded__name button i {
  font-size: 14px;
  line-height: 14px;
}
.sso-configuration .manage-block {
  border-top: 1px solid #EAEBEE;
  padding: 20px 0 0;
}
.sso-import-popup {
  width: 430px;
  padding: 30px 0;
  border-radius: 6px;
  background-color: #FFFFFF;
  box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.3);
  display: none;
  z-index: 120;
}
.sso-import-popup[data-popper-reference-hidden] {
  visibility: hidden;
  pointer-events: none;
}
.sso-import-popup[data-show] {
  display: block;
}
.sso-import-popup .arrow,
.sso-import-popup .arrow::before {
  position: absolute;
  width: 20px;
  height: 20px;
  z-index: -1;
}
.sso-import-popup .arrow::before {
  content: "";
  transform: rotate(45deg);
  background: #FFFFFF;
}
.sso-import-popup[data-popper-placement^=top] > .arrow {
  bottom: -10px;
}
.sso-import-popup[data-popper-placement^=bottom] > .arrow {
  top: -10px;
}
.sso-import-popup[data-popper-placement^=left] > .arrow {
  right: -10px;
}
.sso-import-popup[data-popper-placement^=right] > .arrow {
  left: -10px;
}
.candidates-popup .ng-select.ng-invalid.ng-touched .ng-select-container {
  border-color: #f96868 !important;
}
.sso-candidates-list .pagination {
  overflow: hidden;
}
app-tenant app-flow-instance-list {
  margin: 0 -1.25rem;
  display: block !important;
}
app-tenant-profile .toggle-header {
  background-color: #F5F6F8;
  width: 100%;
  display: flex;
  align-items: center;
  color: #4D5259;
  font-size: 15px;
  font-weight: bold;
  line-height: 18px;
  border-radius: 4px;
  padding: 13px 12px 12px;
  margin-bottom: 16px;
  cursor: pointer;
}
app-tenant-profile .toggle-header span {
  font-size: 15px;
  letter-spacing: 0;
  line-height: 15px;
  margin-right: 11px;
}
app-tenant-profile app-personalization{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center}
app-tenant-profile app-personalization .personalization__input{width:22.5rem;
  overflow: hidden}
app-tenant-profile app-personalization .personalization__input__control{width:22.5rem;
  overflow: hidden}
app-tenant-profile app-personalization .personalization__input .file-name{text-align:right;
  direction: rtl;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis}
.files__body app-garage-instance app-garage-instance-content .file-garage--mobile .card-title,
.modal-garage .modal-body__garage app-garage-instance app-garage-instance-content .file-garage--mobile .card-title,
app-client-tab-garage .wrapper app-garage-instance app-garage-instance-content .file-garage--mobile .card-title {
  display: none !important;
}
.files__body app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile perfect-scrollbar,
.modal-garage .modal-body__garage app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile perfect-scrollbar,
app-client-tab-garage .wrapper app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile perfect-scrollbar {
  padding: 10px 10px 0 !important;
}
.files__body app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items,
.modal-garage .modal-body__garage app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items,
app-client-tab-garage .wrapper app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items {
  list-style: none;
  padding: 5px 0 0;
  margin: 0;
}
.files__body app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item,
.modal-garage .modal-body__garage app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item,
app-client-tab-garage .wrapper app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item{border-color:rgb(240 243 250 / var(--tw-border-opacity));--tw-shadow:0px 2px 24px rgba(0, 0, 0, 0.04);--tw-shadow-colored:0px 2px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(235 238 245 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
app-communications-list-item > .aa-group.files__body app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item,app-communications-list-item > .aa-group
.modal-garage .modal-body__garage app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item,app-communications-list-item > 
app-client-tab-garage.aa-group .wrapper app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
.files__body app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item,
.modal-garage .modal-body__garage app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item,
app-client-tab-garage .wrapper app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item {
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1);
  display: flex;
  flex: 1;
  flex-flow: row nowrap;
  align-items: center;
  padding: 10px;
  margin: 0 5px 10px;
}
.files__body app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item--highlighted,
.modal-garage .modal-body__garage app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item--highlighted,
app-client-tab-garage .wrapper app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item--highlighted{--tw-bg-opacity:1;background-color:rgb(255 246 229 / var(--tw-bg-opacity))}
.files__body app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item--selected,
.modal-garage .modal-body__garage app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item--selected,
app-client-tab-garage .wrapper app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item--selected{--tw-bg-opacity:1;background-color:rgb(236 249 238 / var(--tw-bg-opacity))}
app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body app-flow-shared-identifier .files__body app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item--selected,app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body app-flow-shared-identifier 
.modal-garage .modal-body__garage app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item--selected,app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body app-flow-shared-identifier 
app-client-tab-garage .wrapper app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item--selected{--tw-bg-opacity:1 !important;background-color:rgb(213 240 218 / var(--tw-bg-opacity)) !important}
.files__body app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item__checkbox,
.modal-garage .modal-body__garage app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item__checkbox,
app-client-tab-garage .wrapper app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item__checkbox {
  margin-right: 10px;
}
.files__body app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item__checkbox .custom-control,
.modal-garage .modal-body__garage app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item__checkbox .custom-control,
app-client-tab-garage .wrapper app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item__checkbox .custom-control {
  margin-right: 0;
}
.files__body app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item__data,
.modal-garage .modal-body__garage app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item__data,
app-client-tab-garage .wrapper app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item__data {
  display: flex;
  flex-flow: column;
  overflow: hidden;
}
.files__body app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item__data__name-wrapper,
.modal-garage .modal-body__garage app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item__data__name-wrapper,
app-client-tab-garage .wrapper app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item__data__name-wrapper{margin-bottom:0.375rem;
  display: flex;
  flex-direction: column;
  justify-content: center}
.files__body app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item__data__name,
.modal-garage .modal-body__garage app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item__data__name,
app-client-tab-garage .wrapper app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item__data__name{grid-gap:0.25rem;gap:0.25rem;
  display: flex;
  align-items: center;
  --tw-text-opacity: 1;
  color: rgb(0 115 255 / var(--tw-text-opacity));
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  word-break: break-word}
.files__body app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item__data__tags,
.modal-garage .modal-body__garage app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item__data__tags,
app-client-tab-garage .wrapper app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item__data__tags {
  margin-bottom: 6px;
  font-size: 11px;
  white-space: normal;
}
.files__body app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item__data__tags .badge-pill,
.modal-garage .modal-body__garage app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item__data__tags .badge-pill,
app-client-tab-garage .wrapper app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item__data__tags .badge-pill {
  padding: 3px 5px;
  display: inline-block;
  line-height: 13px;
  cursor: pointer;
  color: #3F444B;
  background-color: #D6DDE4;
  margin-right: 3px;
}
.files__body app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item__data__task,
.modal-garage .modal-body__garage app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item__data__task,
app-client-tab-garage .wrapper app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item__data__task{
  --tw-text-opacity: 1;
  color: rgb(51 143 255 / var(--tw-text-opacity));
  font-size: 13px;
  line-height: 15px;
  margin-bottom: 3px}
.files__body app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item__data__source,
.modal-garage .modal-body__garage app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item__data__source,
app-client-tab-garage .wrapper app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item__data__source{
  --tw-text-opacity: 1;
  color: rgb(97 106 121 / var(--tw-text-opacity));
  font-size: 13px;
  letter-spacing: 0;
  line-height: 15px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-bottom: 3px}
.files__body app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item__data__info,
.modal-garage .modal-body__garage app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item__data__info,
app-client-tab-garage .wrapper app-garage-instance app-garage-instance-content .file-garage--mobile .card-body--mobile .items .item__data__info{
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity));
  font-size: 13px;
  line-height: 15px}
.files__body app-garage-instance app-garage-instance-content .file-garage--mobile .card-footer,
.modal-garage .modal-body__garage app-garage-instance app-garage-instance-content .file-garage--mobile .card-footer,
app-client-tab-garage .wrapper app-garage-instance app-garage-instance-content .file-garage--mobile .card-footer {
  padding: 9px 85px 9px 15px;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.15);
  position: sticky;
  position: -webkit-sticky;
  bottom: 0;
}
.files__body app-garage-instance app-garage-instance-content .file-garage--mobile .card-footer app-garage-instance-share-button,
.modal-garage .modal-body__garage app-garage-instance app-garage-instance-content .file-garage--mobile .card-footer app-garage-instance-share-button,
app-client-tab-garage .wrapper app-garage-instance app-garage-instance-content .file-garage--mobile .card-footer app-garage-instance-share-button{margin-top:0.125rem;margin-bottom:0.125rem;display:inline-flex;
  margin-right: 0.5rem}
.files__body app-garage-instance app-garage-instance-content .file-garage--mobile .card-footer button,
.modal-garage .modal-body__garage app-garage-instance app-garage-instance-content .file-garage--mobile .card-footer button,
app-client-tab-garage .wrapper app-garage-instance app-garage-instance-content .file-garage--mobile .card-footer button{margin-top:0.125rem;margin-bottom:0.125rem;
  margin-right: 0.5rem}
.files__body app-garage-instance app-garage-instance-content .file-garage--mobile .card-footer button:last-child,
.modal-garage .modal-body__garage app-garage-instance app-garage-instance-content .file-garage--mobile .card-footer button:last-child,
app-client-tab-garage .wrapper app-garage-instance app-garage-instance-content .file-garage--mobile .card-footer button:last-child{margin-right:0px}
.files__body app-garage-instance app-garage-instance-content .file-garage--mobile .card-footer button,
.modal-garage .modal-body__garage app-garage-instance app-garage-instance-content .file-garage--mobile .card-footer button,
app-client-tab-garage .wrapper app-garage-instance app-garage-instance-content .file-garage--mobile .card-footer button {
  white-space: normal;
  word-break: break-word;
  line-height: 16px;
  min-height: 36px;
  padding: 5px 9px;
}
.modal-garage .modal-dialog {
  height: 100% !important;
  max-height: 624px !important;
  max-width: 1280px !important;
}
.modal-garage .modal-content {
  height: calc(100% - 30px) !important;
  margin-right: 30px;
  margin-left: 30px;
}
.modal-garage .modal-body__garage {
  height: 100% !important;
  padding: 0 !important;
  overflow: hidden;
  width: 100%;
}
.modal-garage .modal-body__garage app-garage-instance {
  width: 100%;
}
main.main-container app-shared-introduction.show ~ app-files .files__body {
  height: calc(100vh - 56px - 212px);
}
.files__body {
  height: calc(100vh - 56px - 123px);
}
.files__body--mobile {
  height: calc(100vh - 56px - 16px) !important;
}
@media (max-width: 768px) {
  .files__body {
    margin-bottom: 0;
    height: calc(100vh - 56px - 68px);
  }

  .modal-garage .modal-content {
    margin-left: 0;
    margin-right: 0;
  }

  .files__body app-garage-instance,
.modal-garage .modal-body__garage app-garage-instance,
app-client-tab-garage .wrapper app-garage-instance {
    width: 100% !important;
  }
  .files__body app-garage-instance app-garage-instance-tree,
.modal-garage .modal-body__garage app-garage-instance app-garage-instance-tree,
app-client-tab-garage .wrapper app-garage-instance app-garage-instance-tree {
    display: none;
  }
  .files__body app-garage-instance .garage-content,
.modal-garage .modal-body__garage app-garage-instance .garage-content,
app-client-tab-garage .wrapper app-garage-instance .garage-content {
    width: 100% !important;
  }
  .files__body app-garage-instance .garage-content__header--default,
.modal-garage .modal-body__garage app-garage-instance .garage-content__header--default,
app-client-tab-garage .wrapper app-garage-instance .garage-content__header--default {
    display: none !important;
  }
  .files__body app-garage-instance .garage-content__header--mobile,
.modal-garage .modal-body__garage app-garage-instance .garage-content__header--mobile,
app-client-tab-garage .wrapper app-garage-instance .garage-content__header--mobile {
    margin: 0 15px;
    display: flex !important;
    padding: 10px 0 7px;
    border-bottom: 1px solid #D5D6D7;
    flex-flow: row nowrap;
  }
  .files__body app-garage-instance .garage-content__header--mobile .back-button,
.modal-garage .modal-body__garage app-garage-instance .garage-content__header--mobile .back-button,
app-client-tab-garage .wrapper app-garage-instance .garage-content__header--mobile .back-button {
    margin-right: 10px;
  }
  .files__body app-garage-instance .garage-content__header--mobile .title,
.modal-garage .modal-body__garage app-garage-instance .garage-content__header--mobile .title,
app-client-tab-garage .wrapper app-garage-instance .garage-content__header--mobile .title {
    display: flex !important;
    align-items: center;
    word-break: break-word;
  }
  .files__body app-garage-instance .garage-content__header--mobile-search,
.modal-garage .modal-body__garage app-garage-instance .garage-content__header--mobile-search,
app-client-tab-garage .wrapper app-garage-instance .garage-content__header--mobile-search {
    margin: 0 15px;
    display: flex !important;
    padding: 10px 0 0;
  }
  .files__body app-garage-instance .garage-content__header--mobile-search app-garage-instance-search,
.modal-garage .modal-body__garage app-garage-instance .garage-content__header--mobile-search app-garage-instance-search,
app-client-tab-garage .wrapper app-garage-instance .garage-content__header--mobile-search app-garage-instance-search {
    display: flex;
    flex: 1 1 auto;
  }
  .files__body app-garage-instance .garage-content .garage-branch,
.modal-garage .modal-body__garage app-garage-instance .garage-content .garage-branch,
app-client-tab-garage .wrapper app-garage-instance .garage-content .garage-branch {
    padding: 15px;
  }
}
@media (max-width: 540px) {
  .files__body app-garage-instance .garage-content .garage-branch .element__list .card-wrapper,
.modal-garage .modal-body__garage app-garage-instance .garage-content .garage-branch .element__list .card-wrapper,
app-client-tab-garage .wrapper app-garage-instance .garage-content .garage-branch .element__list .card-wrapper {
    width: 100% !important;
  }
  .files__body app-garage-instance .garage-content .garage-branch .element__list .card-wrapper .card__info-wrapper .card__title,
.files__body app-garage-instance .garage-content .garage-branch .element__list .card-wrapper .card__info-wrapper .card__identifier,
.modal-garage .modal-body__garage app-garage-instance .garage-content .garage-branch .element__list .card-wrapper .card__info-wrapper .card__title,
.modal-garage .modal-body__garage app-garage-instance .garage-content .garage-branch .element__list .card-wrapper .card__info-wrapper .card__identifier,
app-client-tab-garage .wrapper app-garage-instance .garage-content .garage-branch .element__list .card-wrapper .card__info-wrapper .card__title,
app-client-tab-garage .wrapper app-garage-instance .garage-content .garage-branch .element__list .card-wrapper .card__info-wrapper .card__identifier {
    display: flex !important;
  }

  .modal-garage .modal-dialog {
    min-height: 540px;
    max-height: 100%;
  }
  .modal-garage .modal-content {
    margin-left: 0;
    margin-right: 0;
  }
}
.ps__rail-y {
  background: none !important;
}
.notes .ps__rail-y {
  z-index: 10 !important;
}
.form-builder{margin-bottom:1rem;
  position: relative;
  display: flex;
  flex: 1 1 0%;
  flex-direction: column}
.form-builder__buttons{position:sticky;bottom:0px;border-radius:1rem;--tw-shadow:0px 2px 8px rgba(0, 0, 0, 0.08);--tw-shadow-colored:0px 2px 8px var(--tw-shadow-color);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  z-index: 10;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1rem;
  --tw-shadow: 0px 2px 8px rgba(0, 0, 0, 0.08);
  --tw-shadow-colored: 0px 2px 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
app-communications-list-item > .aa-group.form-builder__buttons {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
.form-builder__toolbar{position:sticky;
  z-index: 10;
  top: var(--toolbar-top, 74px)}
.form-builder__form {
  display: flex;
  flex-flow: column;
  flex: 1 1 auto;
}
.form-builder .section,
.cdk-drag .section{border-radius:1rem !important;--tw-shadow:0px 2px 24px rgba(0, 0, 0, 0.04) !important;--tw-shadow-colored:0px 2px 24px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important}
.form-builder .section .card-body, .form-builder .section .vp-body,
.cdk-drag .section .card-body,
.cdk-drag .section .vp-body{padding:1.25rem !important}
.form-builder .section__drag-btn,
.cdk-drag .section__drag-btn {
  cursor: move !important;
  /* fallback if grab cursor is unsupported */
  cursor: grab !important;
  cursor: -webkit-grab !important;
}
.form-builder .section__manage-controls li,
.cdk-drag .section__manage-controls li{
  display: flex}
.form-builder .section__manage-controls button,
.form-builder .section__manage-controls .pdf-print,
.cdk-drag .section__manage-controls button,
.cdk-drag .section__manage-controls .pdf-print{margin-left:0.25rem;margin-right:0.25rem;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  font-size: 1.5rem;
  line-height: 2rem;
  line-height: 1}
.form-builder .section__manage-controls button,
.cdk-drag .section__manage-controls button{
  cursor: pointer;
  border-width: 0px;
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity));
  outline-width: 0px}
.form-builder .section__manage-controls button:hover,
.cdk-drag .section__manage-controls button:hover{--tw-text-opacity:1;color:rgb(0 101 223 / var(--tw-text-opacity))}
.form-builder .section__manage-controls button.not-allowed, .form-builder .section__manage-controls button:disabled,
.cdk-drag .section__manage-controls button.not-allowed,
.cdk-drag .section__manage-controls button:disabled{--tw-text-opacity:1;color:rgb(213 220 232 / var(--tw-text-opacity));
  opacity: 1 !important}
.form-builder .control,
.cdk-drag .control{margin-bottom:1rem;border-radius:0.5rem;padding-bottom:1rem;padding-top:0.625rem;
  padding-left: 1rem;
  padding-right: 1rem}
.form-builder .control:last-of-type,
.cdk-drag .control:last-of-type{margin-bottom:0px}
.form-builder .control__type,
.cdk-drag .control__type{font-weight:300;
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
.form-builder .control__bordered,
.cdk-drag .control__bordered{border-style:dashed;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(129 139 156 / var(--tw-border-opacity))}
.form-builder .control--visible-for-approval,
.cdk-drag .control--visible-for-approval{border-style:dashed;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(61 192 84 / var(--tw-border-opacity))}
.form-builder .control--hidden-for-form,
.cdk-drag .control--hidden-for-form {
  background: #FEF1F1;
}
.form-builder .control__header,
.cdk-drag .control__header {
  text-align: center;
  font-size: 15px;
  font-weight: 500;
}
.form-builder .control__manage-controls li,
.cdk-drag .control__manage-controls li{
  display: flex;
  align-items: center;
  justify-content: center}
.form-builder .control__manage-controls li.radio-button,
.cdk-drag .control__manage-controls li.radio-button {
  margin-right: 6px;
}
.form-builder .control__manage-controls button,
.form-builder .control__manage-controls .pdf-print,
.cdk-drag .control__manage-controls button,
.cdk-drag .control__manage-controls .pdf-print{margin-left:0.25rem;margin-right:0.25rem;
  font-size: 1.5rem;
  line-height: 2rem;
  line-height: 1}
.form-builder .control__manage-controls button,
.cdk-drag .control__manage-controls button{
  cursor: pointer;
  border-width: 0px;
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity));
  outline-width: 0px}
.form-builder .control__manage-controls button:hover,
.cdk-drag .control__manage-controls button:hover{--tw-text-opacity:1;color:rgb(0 101 223 / var(--tw-text-opacity))}
.form-builder .control__manage-controls button.not-allowed, .form-builder .control__manage-controls button:disabled,
.cdk-drag .control__manage-controls button.not-allowed,
.cdk-drag .control__manage-controls button:disabled{--tw-text-opacity:1;color:rgb(213 220 232 / var(--tw-text-opacity));
  opacity: 1 !important}
.form-builder .control__manage-controls .switch-description-left,
.cdk-drag .control__manage-controls .switch-description-left {
  font-size: 13px;
  line-height: 15px;
}
.form-builder .control__drag-btn,
.cdk-drag .control__drag-btn {
  cursor: move !important;
  /* fallback if grab cursor is unsupported */
  cursor: grab !important;
  cursor: -webkit-grab !important;
}
.form-builder .control__help-message,
.cdk-drag .control__help-message {
  color: #A2ABB8;
}
.form-builder .control .ng-select.form-control .ng-select-container,
.cdk-drag .control .ng-select.form-control .ng-select-container {
  background: #e9ecef;
  opacity: 1;
}
.form-builder .control .manage-files,
.cdk-drag .control .manage-files {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  margin-bottom: 5px;
}
.form-builder .control .manage-files .file-container,
.cdk-drag .control .manage-files .file-container {
  flex: 1 2 auto;
}
.form-builder .control .manage-files .file-container .dropzone,
.cdk-drag .control .manage-files .file-container .dropzone {
  margin-bottom: 0;
  background: #EAEBEE;
  border-radius: 4px;
}
.form-builder .control .manage-files .file-container .dropzone .dz-message,
.cdk-drag .control .manage-files .file-container .dropzone .dz-message {
  color: #7B8491;
}
.form-builder .control .manage-files .file-container .dropzone .dz-message span,
.cdk-drag .control .manage-files .file-container .dropzone .dz-message span {
  font-size: 18px;
  font-weight: 300;
  color: #7B8491;
}
.form-builder .control .manage-files .file-container .dropzone .dz-message span::before,
.cdk-drag .control .manage-files .file-container .dropzone .dz-message span::before {
  opacity: 1;
}
.form-builder .control .manage-files .garage-container,
.cdk-drag .control .manage-files .garage-container {
  width: 175px;
  flex: 0 1 auto;
  margin-right: 20px;
}
.form-builder .control .manage-files .garage-container .action-box,
.cdk-drag .control .manage-files .garage-container .action-box {
  background: #EAEBEE;
  height: 100%;
  width: 100%;
  text-align: center;
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: space-around;
  border: 2px solid #EAEBEE;
  cursor: pointer;
  outline: none;
}
.form-builder .control .manage-files .garage-container .action-box i,
.cdk-drag .control .manage-files .garage-container .action-box i {
  font-size: 2rem;
  padding-bottom: 15px;
  color: #7B8491;
}
.form-builder .control .manage-files .garage-container .action-box span,
.cdk-drag .control .manage-files .garage-container .action-box span {
  font-size: 18px;
  font-weight: 300;
  color: #7B8491;
}
.cdk-drag.control {
  background: #ffffff;
  padding: 16px;
  margin-bottom: 15px;
}
.cdk-drag.control__bordered {
  border: 1px dashed #c7cfda;
}
.cdk-drag.control--visible-for-approval {
  border: 2px dashed #3DC054;
}
.cdk-drag.control--hidden-for-form {
  background: #FEF1F1;
}
.card-formula {
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.3) !important;
  margin-top: 15px;
  margin-bottom: 0;
}
.card-formula .card-header {
  background-color: #f3f5f7;
  padding: 12px;
  font-size: 14px;
  line-height: 1.43;
}
.card-formula .card-header .card-controls .card-btn-slide {
  font-size: 14px;
}
.card-formula .card-body, .card-formula .vp-body {
  padding: 15px 12px;
}
.card-formula .formula {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 11px;
}
.card-formula .formula:last-child {
  padding-bottom: 0;
}
.card-formula .formula__data {
  font-size: 13px;
  line-height: 1.3;
  min-width: 50%;
}
.card-formula .formula__data .text-muted {
  color: #7e8999;
}
.card-formula .formula__data .text-default, .card-formula .formula__data .calendar-event__link {
  font-weight: normal;
  color: #000000;
}
.card-formula .formula__data .text-error {
  line-height: 1;
  margin: 0 5px 0 0;
}
.card-formula .formula__data .mr-9px {
  margin-right: 9px;
}
.card-formula .formula__manage{margin-left:1.25rem;justify-items:end;
  display: flex;
  flex-shrink: 0}
.form-builder-manage-control-modal .ng-select .ng-placeholder {
  padding: 0 0 0 3px;
}
.form-builder-manage-control-modal .ng-select .ng-value-container {
  padding: 0 0 0 13px;
}
.tooltip-popover-form{
  border-radius: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem}
.tooltip-popover-form b{
  font-weight: 700}
app-form-builder-combined-tutorial .steps__img img,
app-form-builder-regular-tutorial .steps__img img{max-width:1130px;
  width: 100%}
.authentication-layout .authentication--wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
  align-items: center;
}
.authentication-layout .authentication--wrapper--content {
  display: flex;
  flex-grow: 0;
  flex-direction: column;
  width: 100%;
  max-width: 440px;
  padding: 40px;
  border-radius: 7px;
  background-color: #FFFFFF;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.12);
  z-index: 1;
}
.authentication-layout .authentication--wrapper__background {
  position: absolute;
  top: 70px;
  left: 46%;
  transform: translateX(-50%);
  width: 916px;
  height: 320px;
  background-image: url("/assets/img/authentication/background.svg");
  background-position: center center;
  background-repeat: no-repeat;
}
.authentication--wrapper--content form {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
}
.authentication--wrapper--content label:not(.aa-form-label) {
  font-size: 15px;
  font-weight: 500;
}
.authentication--wrapper--content input:not(.aa-form-control).ng-invalid.ng-touched {
  border: 1px solid #F86767;
}
.authentication--wrapper--content button:not(.aa-btn) {
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius: 4px;
}
.authentication--wrapper--content .form-group:last-child {
  margin-bottom: 0;
}
.login-modal-backdrop {
  z-index: 1999 !important;
}
.login-modal .modal-dialog {
  min-width: 440px;
  max-width: 440px;
}
.login-modal .modal-dialog .modal-body {
  padding: 40px;
}
@media (max-width: 767px) {
  .authentication-layout .authentication--wrapper--content {
    min-width: auto;
    width: calc(100% - 20px);
    margin: 0 10px;
    padding: 30px 20px;
  }
  .authentication-layout .authentication--wrapper__background {
    left: 0;
    transform: none;
    width: 100%;
  }

  .login-modal .modal-dialog {
    min-width: calc(100% - 20px) !important;
  }
}
.screen--user .or-block {
  color: #929DAF;
  height: 16px;
  font-size: 13px;
  line-height: 16px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 20px 0;
}
.screen--user .or-block .text {
  background: #FFFFFF;
  padding: 0 10px;
  z-index: 2;
}
.screen--user .or-block:after {
  content: "";
  background-color: #EBEBEB;
  height: 1px;
  width: 100%;
  position: absolute;
  top: 8px;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 0;
}
.screen--user h2, .screen--user .user, .screen--user .text-1, .screen--user .text-2 {
  text-align: center;
}
.screen--user h2 {
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 10px;
  font-weight: bold;
}
.screen--user .user {
  color: #37404D;
  font-size: 17px;
  font-weight: bold;
  line-height: 24px;
  margin-bottom: 20px;
}
app-billing-product .product{border-radius:0.75rem;border-style:solid;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(213 220 232 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
app-communications-list-item > app-billing-product.aa-group .product {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
app-billing-product .product {
  min-width: 257px;
}
app-billing-product .product.product--not-allowed{
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity))}
app-communications-list-item > app-billing-product.aa-group .product.product--not-allowed {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
app-billing-product .product.product--not-allowed .product__header__icon{background-color:rgb(240 243 250 / var(--tw-bg-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity)) !important}
app-billing-product .product.product--not-allowed .product__header__icon i{
  --tw-text-opacity: 1 !important;
  color: rgb(158 166 181 / var(--tw-text-opacity)) !important}
app-billing-product .product.product--not-allowed .product__action button{background-color:rgb(240 243 250 / var(--tw-bg-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity)) !important;
  border-color:rgb(240 243 250 / var(--tw-border-opacity)) !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(235 238 245 / var(--tw-border-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(158 166 181 / var(--tw-text-opacity)) !important;
  opacity: 1 !important}
app-billing-product .product .icon-tooltip{margin-left:0.25rem;height:1.25rem;width:1.25rem;--tw-text-opacity:1;color:rgb(213 220 232 / var(--tw-text-opacity));
  display: flex;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  font-size: 1.25rem;
  line-height: 1.75rem;
  line-height: 1}
app-billing-product .product__header{margin-top:1rem;margin-left:1.5rem;
  margin-bottom: 0.5rem;
  margin-right: 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between}
app-billing-product .product__header__title{
  margin-right: 0.25rem;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-billing-product .product__header__icon{
  display: flex;
  height: 2.5rem;
  width: 2.5rem;
  align-items: center;
  justify-content: center;
  border-radius: 0.5rem}
app-billing-product .product__header__icon i{
  font-size: 1.5rem;
  line-height: 2rem;
  line-height: 1}
app-billing-product .product__body{margin-left:1.5rem;margin-right:1.5rem;margin-bottom:1rem}
app-billing-product .product__footer{margin-left:1.5rem;margin-right:1.5rem;margin-bottom:1.5rem;margin-top:1.5rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
app-billing-product .product__price{
  display: flex;
  align-items: flex-end;
  margin-bottom: 11px}
app-billing-product .product__price__item{
  display: flex;
  align-items: flex-end}
app-billing-product .product__price__item div:nth-child(1){font-size:2.25rem;line-height:2.5rem;
  margin-right: 0.5rem;
  font-weight: 700;
  line-height: 1}
app-billing-product .product__price__item div:nth-child(2){line-height:18px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500}
app-billing-product .product__info{margin-bottom:1.5rem;opacity:0.8;
  font-size: 0.875rem;
  line-height: 1.25rem;
  line-height: 22px;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-billing-product .product__action{margin-bottom:1.5rem;
  display: flex}
app-billing-product .product__action button{height:3.5rem;border-radius:0.5rem;--tw-bg-opacity:1;background-color:rgb(51 143 255 / var(--tw-bg-opacity));padding-top:1rem;padding-bottom:1rem;text-decoration-line:none;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(51 143 255 / var(--tw-border-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  outline-width: 0px}
app-billing-product .product__action button:hover{--tw-bg-opacity:1;background-color:rgb(0 115 255 / var(--tw-bg-opacity))}
app-billing-product .product__action button {
  height: 55px;
}
app-billing-product .product__includes{padding-bottom:1rem}
app-billing-product .product__includes__item{
  margin-bottom: 0.5rem;
  display: flex;
  align-items: center;
  font-size: 0.875rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-billing-product .product__includes__item b{--tw-text-opacity:1;color:rgb(72 176 247 / var(--tw-text-opacity));
  font-weight: 700}
app-billing-product .product__includes__item--feature{
  line-height: 22px}
app-billing-product .product__includes__item:last-child{
  margin-bottom: 0px}
app-billing-product .product__dev-license{border-style:solid;padding-top:1rem;padding-bottom:1rem;
  border-width: 0px;
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(213 220 232 / var(--tw-border-opacity))}
app-billing-product .product__dev-license__info{
  display: flex;
  align-items: center;
  justify-content: space-between}
app-billing-product .product__dev-license__info__title{--tw-text-opacity:1;color:rgb(72 176 247 / var(--tw-text-opacity));
  margin-right: 0.5rem;
  display: flex;
  align-items: center}
app-billing-product .product__dev-license__info__title b{
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.5rem}
app-billing-product .product__dev-license__info__title i{margin-left:0.25rem}
app-billing-product .product__dev-license__info__label{
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(61 192 84 / var(--tw-bg-opacity));
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  line-height: 18px;
  padding: 2px 10px}
app-billing-product .product__dev-license__price{
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-billing-product .product hr{border-style:solid;
  margin: 0px;
  width: 100%;
  --tw-border-opacity: 1;
  border-color: rgb(213 220 232 / var(--tw-border-opacity))}
app-billing-product .product.highlighted .product__action button{
  opacity: 1 !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important}
app-communications-list-item > app-billing-product.aa-group .product.highlighted .product__action button {
  --pulse-from: #FFFFFF !important;
  --pulse-to: rgb(240 243 250 / 50) !important;
}
app-billing-product .product.highlighted .product__action button{
  --tw-border-opacity: 1 !important;
  border-color: rgb(51 143 255 / var(--tw-border-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(51 143 255 / var(--tw-text-opacity)) !important}
app-billing-checkout-products {
  display: flex;
  justify-content: center;
}
app-billing-checkout-products .products {
  width: 100%;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  padding: 30px 24px;
}
app-billing-checkout-products .swiper-container {
  width: 100%;
  height: 100%;
  position: relative;
}
app-billing-checkout-products .swiper-wrapper {
  display: flex;
  min-height: 350px;
}
app-billing-checkout-products .swiper-wrapper app-spinner {
  margin: 0 auto;
}
app-billing-checkout-products .swiper-slide {
  max-width: 300px;
  display: flex;
  justify-content: center;
}
app-billing-checkout-products .swiper-slide app-billing-product {
  margin: 0 10px;
  height: 100%;
}
app-billing-checkout-products .swiper-area-prev, app-billing-checkout-products .swiper-area-next {
  position: absolute;
  top: -30px;
  bottom: -30px;
  width: 100px;
}
app-billing-checkout-products .swiper-area-prev {
  left: -70px;
  background: white;
  background: linear-gradient(90deg, white 50%, rgba(255, 255, 255, 0) 100%);
}
app-billing-checkout-products .swiper-area-next {
  right: -70px;
  background: white;
  background: linear-gradient(270deg, white 50%, rgba(255, 255, 255, 0) 100%);
}
app-billing-checkout-products .swiper-button-prev, app-billing-checkout-products .swiper-button-next {
  position: absolute;
  top: 170px;
  width: 40px;
  height: 40px;
  border: 1px solid #0080FF;
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #FFFFFF;
}
app-billing-checkout-products .swiper-button-prev:before, app-billing-checkout-products .swiper-button-next:before {
  color: #0173FF !important;
  font-size: 16px;
  line-height: 19px;
}
app-billing-checkout-products .swiper-button-prev.swiper-button-disabled, app-billing-checkout-products .swiper-button-prev.swiper-button-lock, app-billing-checkout-products .swiper-button-next.swiper-button-disabled, app-billing-checkout-products .swiper-button-next.swiper-button-lock {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}
app-billing-checkout-products .swiper-button-prev.swiper-button-hidden, app-billing-checkout-products .swiper-button-next.swiper-button-hidden {
  display: none;
}
app-billing-checkout-products .swiper-button-prev {
  left: -50px;
}
app-billing-checkout-products .swiper-button-prev:before {
  content: "\e629";
  padding-top: 1px;
}
app-billing-checkout-products .swiper-button-next {
  right: -50px;
}
app-billing-checkout-products .swiper-button-next:before {
  content: "\e628";
  padding-top: 1px;
}
.swal-billing-product .product-title {
  font-weight: bold;
  font-size: 20px;
  line-height: 20px;
  text-align: center;
  margin-bottom: 15px;
}
.swal-billing-product .title {
  font-weight: bold;
  font-size: 24px;
  line-height: 31px;
  text-align: center;
  color: #313843;
}
.swal-product-popup {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.swal-billing-product .products-image,
.swal-product-content-upgrade .products-image {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 16px;
}
.swal-billing-product .products-image div,
.swal-product-content-upgrade .products-image div{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-delay:150ms;transition-timing-function:linear;
  display: flex;
  height: 2.5rem;
  width: 2.5rem;
  align-items: center;
  justify-content: center;
  border-radius: 0.5rem;
  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}
.swal-billing-product .products-image div i,
.swal-product-content-upgrade .products-image div i{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-delay:150ms;transition-timing-function:linear;
  font-size: 1.5rem;
  line-height: 2rem;
  line-height: 1;
  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}
.swal-billing-product .products-image i,
.swal-product-content-upgrade .products-image i {
  font-size: 16px;
  line-height: 100%;
  color: #505E6E;
  margin: 0 13px;
}
.swal-product-content-upgrade {
  margin-bottom: 0 !important;
}
.swal-product-content-upgrade .title {
  font-weight: 500;
  font-size: 22px;
  line-height: 24px;
  text-align: center;
  color: #505E6E;
  margin-bottom: 16px;
}
.swal-product-content-upgrade .subtitle {
  font-weight: 500;
  font-size: 16px;
  line-height: 21px;
  text-align: center;
  color: #4D525A;
  margin-bottom: 24px;
}
.contact-us-modal .modal-dialog {
  max-width: 600px;
  width: 100%;
  min-width: 300px;
  max-height: calc(100vh - 180px);
  display: flex;
}
.contact-us-modal .modal-dialog .modal-content {
  width: 100%;
  display: flex;
  flex: 1 1 auto;
}
.contact-us-modal .modal-dialog .modal-content .modal-header {
  width: 100%;
}
.contact-us-modal .modal-dialog .modal-content .modal-header .modal-title {
  width: calc(100% - 30px);
  padding: 0 10px 0 0;
}
.contact-us-modal .modal-dialog .modal-content .modal-header .modal-title span {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.contact-us-modal .modal-dialog .modal-content .modal-body {
  padding-bottom: 0;
  height: calc(100% - 123px);
}
.contact-us-modal .modal-dialog .modal-content .modal-body-container {
  height: 100%;
}
.contact-us-modal .modal-dialog .modal-content .modal-body-container .content {
  display: flex;
}
.contact-us-modal .modal-dialog .modal-content .modal-footer {
  border: none;
}
app-billing-subscription app-billing-product .plan {
  width: 100% !important;
}
app-billing-subscription .modal-subscription .modal-content{border-radius:20px}
app-billing-subscription .modal-subscription .modal-dialog {
  width: 291px;
  max-width: 291px;
}
app-billing-subscription .modal-subscription .modal-dialog .modal-body{border-radius:20px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
app-communications-list-item > app-billing-subscription.aa-group .modal-subscription .modal-dialog .modal-body {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
app-billing-subscription .modal-subscription .modal-dialog .modal-body {
  box-shadow: 0 7px 53px -12px rgba(42, 53, 84, 0.25);
  padding: 0;
  overflow: hidden;
}
app-billing-subscription .modal-subscription .modal-dialog .modal-close {
  position: absolute;
  right: -24px;
  top: -24px;
  z-index: 1;
}
app-billing-subscription .modal-subscription .modal-dialog .modal-close button {
  width: 39px;
  height: 39px;
  border-radius: 39px;
  background: #4D5259;
  outline: none;
  padding: 0;
  cursor: pointer;
  border: none;
  font-size: 20px;
  line-height: 23px;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
}
app-billing-subscription .modal-subscription .modal-dialog app-billing-product .product{margin-top:0.5rem}
app-billing-subscription .modal-subscription .modal-dialog perfect-scrollbar{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0px;
  padding-bottom: 0px}
app-billing-subscription .modal-subscription .modal-dialog .custom-modal-scroll{border-radius:20px;
  position: relative;
  overflow: hidden;
  transform: translateZ(0)}
app-billing-subscription .modal-subscription .modal-dialog .custom-modal-scroll .manage-scroll-block{bottom:0px;height:5rem;
  position: absolute;
  left: 0px;
  right: 0px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) -78.81%, #FFFFFF 100%);
  box-shadow: 0 5px 30px #FFFFFF}
app-billing-subscription .modal-subscription #features{margin-left:0.75rem;margin-right:0.75rem;margin-top:1.5rem;margin-bottom:1.5rem}
app-billing-checkout-payment .payment {
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  flex: 1 1 auto;
}
app-billing-checkout-payment .payment__spinner {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}
app-billing-checkout-payment .payment__body{padding:1.5rem;
  display: flex;
  width: 100%;
  flex: 1 1 0%;
  justify-content: space-between}
app-billing-checkout-payment .payment__body__left{margin-right:1.5rem;
  display: flex;
  width: 100%}
app-billing-checkout-payment .payment__body__right{
  flex-shrink: 0;
  width: 257px}
app-billing-checkout-payment .payment__footer{
  z-index: 11;
  padding: 16px 30px;
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0px -4px 4px rgba(0, 0, 0, 0.15);
  position: sticky;
  position: -webkit-sticky;
  bottom: 0}
app-billing-checkout-payment .payment__footer .manage-block .aa-btn ~ .aa-btn:not(:first-of-type) {
  margin-left: 15px;
}
app-billing-checkout-payment .payment__footer .manage-block button {
  height: 50px;
  padding: 16px 26px;
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
}
app-billing-checkout-payment .payment__footer .manage-block .btn-outline {
  border: 1px solid #7E8999;
}
.aa-form-group .aa-form-control-loader app-billing-payment-method-bank-account-verify-descriptor-code .otp-input{padding-right:3rem;
  width: 100%}
app-billing-payment-method-bank-account-verify-descriptor-code .otp-input{border-radius:0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: .8125rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-billing-payment-method-bank-account-verify-descriptor-code .otp-input::placeholder {
  --tw-text-opacity: 1;
  color: rgb(180 189 207 / var(--tw-text-opacity));
}
app-communications-list-item > app-billing-payment-method-bank-account-verify-descriptor-code.aa-group .otp-input {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
app-billing-payment-method-bank-account-verify-descriptor-code .otp-input::placeholder{--tw-text-opacity:1;color:rgb(180 189 207 / var(--tw-text-opacity))}
app-billing-payment-method-bank-account-verify-descriptor-code .otp-input:hover,app-billing-payment-method-bank-account-verify-descriptor-code .otp-input:where(.aa-form-control-wrapper:hover *){
  --tw-border-opacity: 1;
  border-color: rgb(213 220 232 / var(--tw-border-opacity));
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06) !important}
app-billing-payment-method-bank-account-verify-descriptor-code .otp-input:focus{
  --tw-border-opacity: 1;
  border-color: rgb(51 143 255 / var(--tw-border-opacity));
  outline-width: 0px}
app-billing-payment-method-bank-account-verify-descriptor-code .otp-input:focus::placeholder {
  color: rgb(235 238 245 / var(--tw-text-opacity));
  --tw-text-opacity:1;
  color:rgb(240 243 250 / var(--tw-text-opacity));
}
app-billing-payment-method-bank-account-verify-descriptor-code .otp-input:disabled{
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(158 166 181 / var(--tw-text-opacity));
  opacity: 1;
  --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)}
app-communications-list-item > app-billing-payment-method-bank-account-verify-descriptor-code.aa-group .otp-input:disabled {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
app-billing-payment-method-bank-account-verify-descriptor-code .otp-input.ng-invalid.ng-touched{
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 181 176 / var(--tw-border-opacity)) !important}
app-billing-payment-method-bank-account-verify-descriptor-code .otp-input.tagify{
  align-items: center;
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity))}
app-billing-payment-method-bank-account-verify-descriptor-code .otp-input.tagify.ng-invalid{
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 181 176 / var(--tw-border-opacity)) !important}
app-billing-payment-method-bank-account-verify-descriptor-code .otp-input.tagify span{margin-top:0.5rem;margin-bottom:0.5rem;margin-left:0.75rem;margin-right:0.75rem;min-height:1.25rem;
  padding: 0px;
  font-size: .8125rem;
  line-height: 1.25rem}
app-billing-payment-method-bank-account-verify-descriptor-code .otp-input.tagify span:before{min-height:1.25rem;--tw-text-opacity:1;color:rgb(180 189 207 / var(--tw-text-opacity));
  font-size: .8125rem;
  line-height: 1.25rem}
app-billing-payment-method-bank-account-verify-descriptor-code .otp-input.tagify:hover{
  --tw-border-opacity: 1;
  border-color: rgb(213 220 232 / var(--tw-border-opacity));
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06) !important}
app-billing-payment-method-bank-account-verify-descriptor-code .otp-input.tagify--focus{
  --tw-border-opacity: 1 !important;
  border-color: rgb(51 143 255 / var(--tw-border-opacity)) !important}
app-billing-payment-method-bank-account-verify-descriptor-code .otp-input.tagify--focus span:before{--tw-text-opacity:1 !important;color:rgb(240 243 250 / var(--tw-text-opacity)) !important;
    padding-left: 1px !important}
app-billing-payment-method-bank-account-verify-descriptor-code .otp-input.tagify .tagify__tag{margin-top:0.375rem;margin-bottom:0.375rem;margin-left:0.375rem;border-color:rgb(240 243 250 / var(--tw-border-opacity));background-color:rgb(240 243 250 / var(--tw-bg-opacity));
  box-sizing: content-box;
  overflow: hidden;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(235 238 245 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity));
  padding: 0.125rem}
app-billing-payment-method-bank-account-verify-descriptor-code .otp-input.tagify .tagify__tag.tagify--notAllowed:not(.tagify__tag--editable){
  --tw-border-opacity: 1;
  border-color: rgb(255 181 176 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(254 240 240 / var(--tw-bg-opacity))}
app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body app-flow-shared-identifier app-billing-payment-method-bank-account-verify-descriptor-code .otp-input.tagify .tagify__tag.tagify--notAllowed:not(.tagify__tag--editable){--tw-bg-opacity:1 !important;background-color:rgb(255 205 201 / var(--tw-bg-opacity)) !important}
app-communications-list-item > app-billing-payment-method-bank-account-verify-descriptor-code.aa-group .otp-input.tagify .tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) {
  --pulse-from: #FEF0F0;
  --pulse-to: rgb(255 181 176 / 70);
}
app-billing-payment-method-bank-account-verify-descriptor-code .otp-input.tagify .tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div::before {
    box-shadow: none !important;
  }
app-billing-payment-method-bank-account-verify-descriptor-code .otp-input.tagify .tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div > span{
  opacity: 1 !important}
app-billing-payment-method-bank-account-verify-descriptor-code .otp-input.tagify .tagify__tag > div{padding-left:0px;
  display: flex;
  overflow: hidden;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0px;
  padding-bottom: 0px}
app-billing-payment-method-bank-account-verify-descriptor-code .otp-input.tagify .tagify__tag > div:before {
    box-shadow: none !important;
  }
app-billing-payment-method-bank-account-verify-descriptor-code .otp-input.tagify .tagify__tag .tagify__tag-text{
  margin: 0px !important;
  font-size: 0.75rem !important;
  font-weight: 400 !important;
  line-height: 1.25rem !important;
  --tw-text-opacity: 1 !important;
  color: rgb(76 83 94 / var(--tw-text-opacity)) !important}
app-billing-payment-method-bank-account-verify-descriptor-code .otp-input.tagify .tagify__tag .tagify__tag__removeBtn{height:1.25rem;width:1.25rem;border-radius:0.125rem;
  margin: 0px;
  flex-shrink: 0;
  --tw-bg-opacity: 1;
  background-color: rgb(213 220 232 / var(--tw-bg-opacity))}
app-billing-payment-method-bank-account-verify-descriptor-code .otp-input.tagify .tagify__tag .tagify__tag__removeBtn:after{
  font-size: 1rem;
  line-height: 1.5rem;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
app-billing-payment-method-bank-account-verify-descriptor-code .otp-input.tagify .tagify__tag .tagify__tag__removeBtn:hover + div > span{
  opacity: 1 !important}
app-billing-payment-method-bank-account-verify-descriptor-code .otp-input.tagify .tagify__tag.tagify__tag--loading::after {
    --loader-size: 1.25rem !important;
    border-top-color:rgb(51 143 255 / var(--tw-border-opacity));
    border-right-color:rgb(0 115 255 / var(--tw-border-opacity));
    --tw-border-opacity:1;
    border-bottom-color:rgb(0 101 223 / var(--tw-border-opacity));
    border-left-color:transparent;
  margin: 0px;
  border-width: 2px;
  }
app-billing-payment-method-bank-account-verify-descriptor-code .otp-input{
  height: 2rem !important;
  width: 2rem !important;
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
  padding-top: 0.625rem !important;
  padding-bottom: 0.625rem !important;
  font-size: .8125rem !important;
  line-height: 1.25rem !important}
.authentication--wrapper--content input:not(app-billing-payment-method-bank-account-verify-descriptor-code .otp-input).ng-invalid.ng-touched {
  border: 1px solid #F86767 !important;
}
app-cdk-control-select-custom-container .search-control app-billing-payment-method-bank-account-verify-descriptor-code .otp-input{padding-left:2.25rem;padding-right:2.25rem;
  width: 100%}
app-task-instance-file-sharing-view-active-recipient .aa-control-body-inner .aa-form-group.due-date inputapp-billing-payment-method-bank-account-verify-descriptor-code .otp-input{padding-left:2.25rem;
  height: 2.25rem}
app-garage-instance-share-modal textareaapp-billing-payment-method-bank-account-verify-descriptor-code .otp-input {
  resize: none !important;
}
app-billing-card .item,
app-billing-bank-account .item{width:22.5rem;border-radius:1rem;border-style:solid;border-color:rgb(240 243 250 / var(--tw-border-opacity));padding:1.5rem;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(235 238 245 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity))}
app-communications-list-item > app-billing-card.aa-group .item,app-communications-list-item > 
app-billing-bank-account.aa-group .item {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
app-billing-card .item,
app-billing-bank-account .item {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
}
app-billing-card .item__header,
app-billing-bank-account .item__header{margin-bottom:1rem;
  display: flex;
  align-items: center;
  justify-content: space-between}
app-billing-card .item__header__left,
app-billing-bank-account .item__header__left{flex-shrink:1;flex-grow:1;
  display: flex;
  align-items: center}
app-billing-card .item__header__right,
app-billing-bank-account .item__header__right{
  flex-shrink: 0;
  flex-grow: 0}
app-billing-card .item__body,
app-billing-bank-account .item__body{
  position: relative;
  display: flex;
  flex-wrap: nowrap}
app-billing-card .item__body__left,
app-billing-bank-account .item__body__left{flex-grow:1;
  z-index: 1;
  overflow: hidden}
app-billing-card .item__body__right,
app-billing-bank-account .item__body__right{
  position: absolute;
  z-index: 0;
  right: -45px;
  bottom: -9px}
app-billing-card .item__data, app-billing-card .item__numbers, app-billing-card .item__expires,
app-billing-bank-account .item__data,
app-billing-bank-account .item__numbers,
app-billing-bank-account .item__expires{font-family:Menlo, sans-serif;
  font-weight: 400}
app-billing-card .item__data .label, app-billing-card .item__numbers .label, app-billing-card .item__expires .label,
app-billing-bank-account .item__data .label,
app-billing-bank-account .item__numbers .label,
app-billing-bank-account .item__expires .label{text-transform:capitalize;
  margin-bottom: 0.25rem;
  font-size: 0.75rem;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(158 166 181 / var(--tw-text-opacity))}
app-billing-card .item__data .value, app-billing-card .item__numbers .value, app-billing-card .item__expires .value,
app-billing-bank-account .item__data .value,
app-billing-bank-account .item__numbers .value,
app-billing-bank-account .item__expires .value{
  font-size: 1rem;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(97 106 121 / var(--tw-text-opacity))}
app-billing-card .item__data,
app-billing-bank-account .item__data{margin-bottom:1.5rem;
  overflow: hidden}
app-billing-card .item__data .value,
app-billing-bank-account .item__data .value{overflow:hidden;text-overflow:ellipsis;
  white-space: nowrap}
app-billing-card .item__numbers .value,
app-billing-bank-account .item__numbers .value{
  white-space: nowrap;
  font-weight: 700;
  letter-spacing: 7px}
app-billing-card .item__icon,
app-billing-bank-account .item__icon{--tw-text-opacity:1;color:rgb(240 243 250 / var(--tw-text-opacity));
  font-size: 115px}
app-billing .payment-default {
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  color: #3DC054;
}
app-billing .payment-default i {
  margin-right: 6px;
}
app-billing app-billing-subscription .subscription,
app-billing app-billing-subscription .payment,
app-billing app-billing-checkout-payment-form .payment-form{border-radius:0.75rem;border-style:solid;border-color:transparent;padding:1.25rem;
  display: flex;
  flex-direction: column;
  border-width: 1px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
app-communications-list-item > app-billing.aa-group app-billing-subscription .subscription,app-communications-list-item > 
app-billing.aa-group app-billing-subscription .payment,app-communications-list-item > 
app-billing.aa-group app-billing-checkout-payment-form .payment-form {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
app-billing app-billing-subscription .subscription,
app-billing app-billing-subscription .payment,
app-billing app-billing-checkout-payment-form .payment-form {
  box-shadow: 0 0 9px rgba(0, 0, 0, 0.1);
}
app-billing app-billing-subscription .subscription__header,
app-billing app-billing-subscription .payment__header,
app-billing app-billing-checkout-payment-form .payment-form__header{margin-bottom:1rem;
  display: flex;
  align-items: center;
  justify-content: space-between}
app-billing app-billing-subscription .subscription__header__left,
app-billing app-billing-subscription .payment__header__left,
app-billing app-billing-checkout-payment-form .payment-form__header__left {
  display: flex;
  align-items: center;
}
app-billing app-billing-subscription .subscription__header__icon,
app-billing app-billing-subscription .payment__header__icon,
app-billing app-billing-checkout-payment-form .payment-form__header__icon {
  width: 30px;
  height: 30px;
  border-radius: 30px;
  background: #EAEBEE;
  color: #7E858F;
  margin-right: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
}
app-billing app-billing-subscription .subscription__header__icon i,
app-billing app-billing-subscription .payment__header__icon i,
app-billing app-billing-checkout-payment-form .payment-form__header__icon i {
  font-size: 14px;
}
app-billing app-billing-subscription .subscription__header__title,
app-billing app-billing-subscription .payment__header__title,
app-billing app-billing-checkout-payment-form .payment-form__header__title{line-height:26px;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-billing app-billing-subscription .payment__body__add,
app-billing app-billing-checkout-payment-form .payment-form__body__add{margin-bottom:1.25rem;
  display: flex}
app-billing app-billing-subscription .payment__body__add .aa-btn,
app-billing app-billing-checkout-payment-form .payment-form__body__add .aa-btn{border-style:dashed;padding-top:1rem;padding-bottom:1rem;
  display: flex;
  flex: 1 1 0%;
  align-items: center;
  justify-content: center;
  line-height: 1.375rem}
app-billing app-billing-subscription .payment__body__add .aa-btn:first-child,
app-billing app-billing-checkout-payment-form .payment-form__body__add .aa-btn:first-child{margin-right:1.25rem}
app-billing app-billing-subscription .payment__body__add .aa-btn i,
app-billing app-billing-checkout-payment-form .payment-form__body__add .aa-btn i{
  margin-right: 0.5rem;
  font-size: 1.5rem;
  line-height: 1.375rem}
app-billing app-billing-subscription .payment__body__cards .item:last-child .item__card, app-billing app-billing-subscription .payment__body__cards .item:last-child .item__addresses,
app-billing app-billing-checkout-payment-form .payment-form__body__cards .item:last-child .item__card,
app-billing app-billing-checkout-payment-form .payment-form__body__cards .item:last-child .item__addresses{
  margin-bottom: 0px}
app-billing app-billing-subscription .payment__body__cards .item__body,
app-billing app-billing-checkout-payment-form .payment-form__body__cards .item__body{flex-wrap:wrap;
  display: flex}
app-billing app-billing-subscription .payment__body__cards .item__card,
app-billing app-billing-checkout-payment-form .payment-form__body__cards .item__card{margin-right:1.25rem;margin-bottom:1.25rem;
  display: flex;
  flex-direction: column}
app-billing app-billing-subscription .payment__body__cards .item__card .btn-payment-default,
app-billing app-billing-checkout-payment-form .payment-form__body__cards .item__card .btn-payment-default{
  display: flex;
  align-items: center;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(158 166 181 / var(--tw-text-opacity))}
app-billing app-billing-subscription .payment__body__cards .item__card .btn-payment-default:hover,
app-billing app-billing-checkout-payment-form .payment-form__body__cards .item__card .btn-payment-default:hover{--tw-text-opacity:1;color:rgb(76 83 94 / var(--tw-text-opacity))}
app-billing app-billing-subscription .payment__body__cards .item__card .btn-payment-default i,
app-billing app-billing-checkout-payment-form .payment-form__body__cards .item__card .btn-payment-default i{height:1rem;width:1rem;border-radius:1rem;border-style:solid;
  margin-right: 0.5rem;
  display: flex;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
app-communications-list-item > app-billing.aa-group app-billing-subscription .payment__body__cards .item__card .btn-payment-default i,app-communications-list-item > 
app-billing.aa-group app-billing-checkout-payment-form .payment-form__body__cards .item__card .btn-payment-default i {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
app-billing app-billing-subscription .payment__body__cards .item__card__footer,
app-billing app-billing-checkout-payment-form .payment-form__body__cards .item__card__footer{width:22.5rem;
  display: flex;
  flex-direction: column}
app-billing app-billing-subscription .payment__body__cards .item__card__footer .aa-btn-inline-red,
app-billing app-billing-checkout-payment-form .payment-form__body__cards .item__card__footer .aa-btn-inline-red{margin-top:0.25rem;
  line-height: 1.375rem}
app-billing app-billing-subscription .payment__body__cards .item__card__footer .aa-btn-inline-red:disabled,
app-billing app-billing-checkout-payment-form .payment-form__body__cards .item__card__footer .aa-btn-inline-red:disabled{--tw-text-opacity:1;color:rgb(158 166 181 / var(--tw-text-opacity));opacity:1}
app-billing app-billing-subscription .payment__body__cards .item__addresses,
app-billing app-billing-checkout-payment-form .payment-form__body__cards .item__addresses{margin-bottom:1.25rem;
  display: flex;
  flex: 1 1 0%;
  flex-shrink: 0;
  flex-direction: column;
  overflow: hidden;
  min-width: 12rem}
app-billing app-billing-subscription .payment__body__cards .item__addresses__footer,
app-billing app-billing-checkout-payment-form .payment-form__body__cards .item__addresses__footer{margin-top:0.25rem}
app-billing app-billing-subscription .payment__body__cards .item__addresses__footer .aa-btn-inline-blue:disabled,
app-billing app-billing-checkout-payment-form .payment-form__body__cards .item__addresses__footer .aa-btn-inline-blue:disabled{--tw-text-opacity:1;color:rgb(158 166 181 / var(--tw-text-opacity));opacity:1}
app-billing app-billing-subscription app-billing-banner-trial,
app-billing app-billing-subscription app-billing-banner-failed,
app-billing app-billing-subscription app-billing-banner-upcoming,
app-billing app-billing-subscription app-billing-banner-processing{margin-bottom:1.25rem;
  display: flex}
app-billing .banner{
  display: flex;
  width: 100%;
  flex-wrap: nowrap;
  justify-content: space-between;
  box-shadow: 0 0 9px rgba(0, 0, 0, 0.1);
  border-radius: 9px}
app-billing .banner--processing {
  background: linear-gradient(225deg, #FFB933 0%, #EF953C 100%);
}
app-billing .banner__left {
  padding: 15px 5px 20px 20px;
  color: #ffffff;
}
app-billing .banner__left .title {
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 13px;
}
app-billing .banner__left .value {
  font-size: 26px;
  line-height: 30px;
}
app-billing .banner__left .title,
app-billing .banner__left .value {
  font-weight: bold;
}
app-billing .banner__left .date {
  margin-top: 7px;
  font-size: 15px;
  line-height: 18px;
}
app-billing .banner__right {
  padding: 15px 15px 15px 5px;
}
app-onboarding .logo-img {
  width: 109px;
  height: auto;
}
app-onboarding .aa-complete-screen-body-message{margin-left:1rem;margin-right:1rem;margin-bottom:1.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center}
@media (min-width: 640px){
app-onboarding .aa-complete-screen-body-message{margin-left:0px;margin-right:0px;margin-bottom:2rem}}
app-onboarding .aa-complete-screen-body-message p:nth-child(1){font-size:6rem;line-height:1;line-height:142px;
  margin-bottom: 0.75rem;
  display: flex;
  justify-content: center}
app-onboarding .aa-complete-screen-body-message p:nth-child(2){margin-bottom:1rem;overflow-wrap:break-word;
  text-align: center;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-onboarding .aa-complete-screen-body-message p:nth-child(3){
  margin-bottom: 0px;
  text-align: center;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
@media (min-width: 640px) {
  app-onboarding .aa-complete-screen-body-message p:nth-child(1){
  margin-bottom: 0.5rem}
  app-onboarding .aa-complete-screen-body-message p:nth-child(2){margin-bottom:1.5rem;font-size:3rem;line-height:1;line-height:77px;
  font-weight: 500}
  app-onboarding .aa-complete-screen-body-message p:nth-child(3){max-width:42rem;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 400}
}
.onboarding-tour-guide-theme.shepherd-element {
  width: 314px;
  z-index: 1993 !important;
}
.onboarding-tour-guide-theme.shepherd-element .shepherd-arrow, .onboarding-tour-guide-theme.shepherd-element .shepherd-arrow:before{
  z-index: 1}
.onboarding-tour-guide-theme .shepherd-content{
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
app-communications-list-item > .aa-group.onboarding-tour-guide-theme .shepherd-content {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
.onboarding-tour-guide-theme .shepherd-content {
  box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.296793);
}
.onboarding-tour-guide-theme .shepherd-content .shepherd-text{padding-top:1.5rem;padding-bottom:1rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem}
.onboarding-tour-guide-theme .shepherd-content .shepherd-footer{padding-top:0px;padding-bottom:1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem}
.onboarding-tour-guide-theme .shepherd-content .shepherd-footer .shepherd-button:not(:disabled):hover:hover{
  --tw-border-opacity: 1;
  border-color: rgb(61 192 84 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(61 192 84 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}
.onboarding-tour-guide-theme .shepherd-content .shepherd-footer .shepherd-button:not(:disabled):hover:hover:hover {
  --tw-border-opacity: 1;
  border-color: rgb(84 201 105 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(84 201 105 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.onboarding-tour-guide-theme .shepherd-content .shepherd-footer .shepherd-button:not(:disabled):hover:hover:focus {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.onboarding-tour-guide-theme .shepherd-content .shepherd-footer .shepherd-button:not(:disabled):hover:hover:active {
  --tw-border-opacity: 1;
  border-color: rgb(53 168 74 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(53 168 74 / var(--tw-bg-opacity));
}
.onboarding-tour-guide-theme .shepherd-content .shepherd-footer .shepherd-button:not(:disabled):hover:hover:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(184 236 194 / var(--tw-bg-opacity));
}
.onboarding-tour-guide-theme .shepherd-content .shepherd-footer .shepherd-button:not(:disabled):hover:hover:hover{--tw-border-opacity:1;border-color:rgb(84 201 105 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(84 201 105 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.onboarding-tour-guide-theme .shepherd-content .shepherd-footer .shepherd-button:not(:disabled):hover:hover:focus{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.onboarding-tour-guide-theme .shepherd-content .shepherd-footer .shepherd-button:not(:disabled):hover:hover:active{--tw-border-opacity:1;border-color:rgb(53 168 74 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(53 168 74 / var(--tw-bg-opacity))}
.onboarding-tour-guide-theme .shepherd-content .shepherd-footer .shepherd-button:not(:disabled):hover:hover:disabled{--tw-border-opacity:1;border-color:rgb(184 236 194 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(184 236 194 / var(--tw-bg-opacity))}
app-tour-guide-backdrop .tour-guide-backdrop {
  z-index: 1991 !important;
}
app-tour-guide-dot .tour-guide-dot {
  z-index: 1992 !important;
}
app-library-creation-modal .modal .modal-dialog .modal-content .item{border-color:rgb(240 243 250 / var(--tw-border-opacity));transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 1, 1);
  margin-bottom: 0.75rem;
  display: flex;
  cursor: pointer;
  align-items: center;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(235 238 245 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 0.75rem;
  transition-duration: 300ms}
app-communications-list-item > app-library-creation-modal.aa-group .modal .modal-dialog .modal-content .item {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
app-library-creation-modal .modal .modal-dialog .modal-content .item:last-child{margin-bottom:0px}
app-library-creation-modal .modal .modal-dialog .modal-content .item:hover{--tw-border-opacity:1;border-color:rgb(221 241 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(237 248 255 / var(--tw-bg-opacity))}
app-library-creation-modal .modal .modal-dialog .modal-content .item:hover .item__icon{--tw-bg-opacity:1;background-color:rgb(221 241 255 / var(--tw-bg-opacity))}
app-library-creation-modal .modal .modal-dialog .modal-content .item__icon{width:3rem;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 1, 1);
  margin-right: 1rem;
  display: flex;
  height: 3rem;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(237 248 255 / var(--tw-bg-opacity));
  font-size: 1.25rem;
  line-height: 1.75rem;
  --tw-text-opacity: 1;
  color: rgb(0 115 255 / var(--tw-text-opacity));
  transition-duration: 300ms}
app-library-creation-modal .modal .modal-dialog .modal-content .item--empty{margin-bottom:1.5rem;border-style:dashed;--tw-border-opacity:1;border-color:rgb(105 209 123 / var(--tw-border-opacity))}
app-library-creation-modal .modal .modal-dialog .modal-content .item--empty:hover{--tw-border-opacity:1;border-color:rgb(105 209 123 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(236 249 238 / var(--tw-bg-opacity))}
app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body app-flow-shared-identifier app-library-creation-modal .modal .modal-dialog .modal-content .item--empty:hover{--tw-bg-opacity:1 !important;background-color:rgb(213 240 218 / var(--tw-bg-opacity)) !important}
app-library-creation-modal .modal .modal-dialog .modal-content .item--empty:hover .item__icon{--tw-bg-opacity:1;background-color:rgb(213 240 218 / var(--tw-bg-opacity))}
app-library-creation-modal .modal .modal-dialog .modal-content .item--empty .item__icon{--tw-bg-opacity:1;background-color:rgb(236 249 238 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(61 192 84 / var(--tw-text-opacity));
  font-size: 0.875rem;
  line-height: 1.25rem}
app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body app-flow-shared-identifier app-library-creation-modal .modal .modal-dialog .modal-content .item--empty .item__icon{--tw-bg-opacity:1 !important;background-color:rgb(213 240 218 / var(--tw-bg-opacity)) !important}
app-library-creation-modal .modal .modal-dialog .modal-content .item__body{
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  overflow: hidden}
app-library-creation-modal .modal .modal-dialog .modal-content .item__body__title{overflow-wrap:break-word;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-library-creation-modal .modal .modal-dialog .modal-content .item__body__subtitle{overflow-wrap:break-word;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
.aa-card:has(app-ai-triage){padding-bottom:0px;
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  background-color: transparent;
  --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)}
.aa-card:has(app-ai-triage) .my-work-navigation-start{border-top-left-radius:1rem;border-top-right-radius:1rem;--tw-shadow:0px 2px 24px rgba(0, 0, 0, 0.04);--tw-shadow-colored:0px 2px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
app-communications-list-item > .aa-group.aa-card:has(app-ai-triage) .my-work-navigation-start {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
.aa-card:has(app-ai-triage) .my-work-navigation-end{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;--tw-shadow:0px 2px 24px rgba(0, 0, 0, 0.04);--tw-shadow-colored:0px 2px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
app-communications-list-item > .aa-group.aa-card:has(app-ai-triage) .my-work-navigation-end {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
.aa-card:has(app-notifications-log){padding-bottom:0px}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  border: 0;
  display: flex;
  flex-direction: row-reverse;
  background: #E4E7EA;
  height: 24px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label {
  max-width: 190px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover {
  background-color: #E4E7EA;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left {
  border: 0;
  font-size: 19px;
  line-height: 15px;
  font-weight: 100;
}
.ng-select .ng-select-container {
  border-radius: 2px;
  border: 1px solid #939393;
}
.ng-dropdown-panel {
  border: 1px solid #939393;
}
.ng-dropdown-panel.ng-select-bottom {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.filter-controls-select .sub-label-text {
  font-weight: 400;
  font-size: 13px;
  line-height: 14px;
  color: #93A2B8;
}
.filter-controls-select .label-text {
  font-weight: normal;
  font-size: 15px;
  color: #505E6E;
}
@keyframes passing-through {
  0% {
    opacity: 0;
    transform: translateY(40px);
  }
  30%, 70% {
    opacity: 1;
    transform: translateY(0px);
  }
  100% {
    opacity: 0;
    transform: translateY(-40px);
  }
}
@keyframes slide-in {
  0% {
    opacity: 0;
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    transform: translateY(0px);
  }
}
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  10% {
    transform: scale(1.1);
  }
  20% {
    transform: scale(1);
  }
}
.file-container {
  position: relative;
}
.file-container input[type=file]:focus ~ .dropzone {
  border-color: #48b0f7;
}
.dropzone, .dropzone * {
  box-sizing: border-box;
}
.dropzone {
  min-height: 150px;
  background: #f3f5f7;
  border-color: #c7cfda;
  padding: 20px 20px;
  margin-bottom: 5px;
}
.dropzone.dz-clickable {
  cursor: pointer;
}
.dropzone.dz-clickable * {
  cursor: default;
}
.dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {
  cursor: pointer;
}
.dropzone.dz-started .dz-message {
  display: none;
}
.dropzone.dz-drag-hover {
  border-style: solid;
}
.dropzone.dz-drag-hover .dz-message {
  opacity: 0.5;
}
.dropzone .dz-message {
  text-align: center;
  margin: 2em 0;
}
.dropzone .dz-preview {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 16px;
  min-height: 100px;
}
.dropzone .dz-preview:hover {
  z-index: 30;
}
.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}
.dropzone .dz-preview.dz-file-preview .dz-image {
  border-radius: 20px;
  background: #999;
  background: linear-gradient(to bottom, #eee, #ddd);
}
.dropzone .dz-preview.dz-file-preview .dz-details {
  opacity: 1;
}
.dropzone .dz-preview.dz-image-preview {
  background: white;
}
.dropzone .dz-preview.dz-image-preview .dz-details {
  transition: opacity 0.2s linear;
}
.dropzone .dz-preview .dz-remove {
  font-size: 14px;
  text-align: center;
  display: block;
  cursor: pointer;
  border: none;
}
.dropzone .dz-preview .dz-remove:hover {
  text-decoration: underline;
}
.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}
.dropzone .dz-preview .dz-details {
  z-index: 20;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  font-size: 13px;
  min-width: 100%;
  max-width: 100%;
  padding: 2em 1em;
  text-align: center;
  color: rgba(0, 0, 0, 0.9);
  line-height: 150%;
}
.dropzone .dz-preview .dz-details .dz-size {
  margin-bottom: 1em;
  font-size: 16px;
}
.dropzone .dz-preview .dz-details .dz-filename {
  white-space: nowrap;
}
.dropzone .dz-preview .dz-details .dz-filename:hover span {
  border: 1px solid rgba(200, 200, 200, 0.8);
  background-color: rgba(255, 255, 255, 0.8);
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
  overflow: hidden;
  text-overflow: ellipsis;
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
  border: 1px solid transparent;
}
.dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span {
  background-color: rgba(255, 255, 255, 0.4);
  padding: 0 0.4em;
  border-radius: 3px;
}
.dropzone .dz-preview:hover .dz-image img {
  transform: scale(1.05, 1.05);
  filter: blur(8px);
}
.dropzone .dz-preview .dz-image {
  border-radius: 20px;
  overflow: hidden;
  width: 120px;
  height: 120px;
  position: relative;
  display: block;
  z-index: 10;
}
.dropzone .dz-preview .dz-image img {
  display: block;
}
.dropzone .dz-preview.dz-success .dz-success-mark {
  animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
}
.dropzone .dz-preview.dz-error .dz-error-mark {
  opacity: 1;
  animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
}
.dropzone .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark {
  pointer-events: none;
  opacity: 0;
  z-index: 25;
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  margin-left: -27px;
  margin-top: -27px;
}
.dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg {
  display: block;
  width: 54px;
  height: 54px;
}
.dropzone .dz-preview.dz-processing .dz-progress {
  opacity: 1;
  transition: all 0.2s linear;
}
.dropzone .dz-preview.dz-complete .dz-progress {
  opacity: 0;
  transition: opacity 0.4s ease-in;
}
.dropzone .dz-preview:not(.dz-processing) .dz-progress {
  animation: pulse 6s ease infinite;
}
.dropzone .dz-preview .dz-progress {
  opacity: 1;
  z-index: 30;
  pointer-events: none;
  position: absolute;
  height: 16px;
  left: 50%;
  top: 50%;
  margin-top: -8px;
  width: 80px;
  margin-left: -40px;
  background: rgba(255, 255, 255, 0.9);
  -webkit-transform: scale(1);
  border-radius: 8px;
  overflow: hidden;
}
.dropzone .dz-preview .dz-progress .dz-upload {
  background: #333;
  background: linear-gradient(to bottom, #666, #444);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 0;
  transition: width 300ms ease-in-out;
}
.dropzone .dz-preview.dz-error .dz-error-message {
  display: block;
}
.dropzone .dz-preview.dz-error:hover .dz-error-message {
  opacity: 1;
  pointer-events: auto;
}
.dropzone .dz-preview .dz-error-message {
  pointer-events: none;
  z-index: 30;
  position: absolute;
  display: block;
  display: none;
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 8px;
  font-size: 13px;
  top: 130px;
  left: -10px;
  width: 140px;
  background: #be2626;
  background: linear-gradient(to bottom, #be2626, #a92222);
  padding: 0.5em 1.2em;
  color: white;
}
.dropzone .dz-preview .dz-error-message:after {
  content: "";
  position: absolute;
  top: -6px;
  left: 64px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #be2626;
}
.topbar-left {
  width: 35%;
}
.topbar-space {
  max-width: 240px;
  width: 100%;
}
.topbar-lookup {
  padding-left: 30px;
  max-width: 280px;
  width: 100%;
}
.topbar-lookup .lookup {
  width: inherit;
}
.topbar-lookup input {
  width: inherit;
}
.topbar .ng-select {
  min-width: 200px;
}
.topbar .ng-select.ng-select-single .ng-select-container {
  height: 46px;
}
.topbar .ng-select.ng-select-single .ng-select-container .ng-value-container {
  padding-left: 5px;
}
.topbar .ng-select.ng-select-single .ng-select-container .ng-value-container .avatar {
  line-height: 2.4;
}
.topbar .ng-select.ng-select-single .ng-dropdown-panel .ng-option .avatar {
  line-height: 2.4;
}
@media (max-width: 1025px) {
  .topbar-space {
    width: auto;
    max-width: none;
  }

  .topbar-lookup {
    margin-left: auto;
  }
}
.header.no-margin {
  margin-bottom: 0;
}
@media (max-width: 1025px) {
  .header-bar {
    flex-direction: column;
  }
}
.card.card-outline-warning-custom {
  border: 2px solid #FCF0E3;
  border-radius: 4px 4px 0 0;
  box-shadow: none;
}
.card.card-outline-warning-custom .card-header {
  background-color: #FCF0E3;
}
.card.card-outline-warning-custom .card-header .card-title {
  font-weight: 400;
  color: #856404;
}
.card.card-outline-warning-custom .card-header .card-title i {
  color: #FAA64B;
}
.card-controls li a {
  font-size: 16px;
}
.readmore {
  display: block;
}
.readmore__content {
  margin-bottom: 20px;
}
.readmore__btn {
  color: #26aa9d;
}
.readmore__btn:hover {
  color: #7e8999;
}
.steps {
  counter-reset: step;
  padding: 30px 0;
}
.steps__item {
  padding: 50px 0 30px 0;
  position: relative;
}
.steps__item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #eaeaea;
}
.steps__item:after {
  counter-increment: step;
  content: counter(step);
  position: absolute;
  left: 50%;
  top: 0;
  transform: translate(-50%, -50%);
  width: 44px;
  height: 44px;
  font-size: 22px;
  font-weight: 600;
  background-color: #48b0f7;
  border-radius: 50%;
  text-align: center;
  line-height: 44px;
  color: #fff;
}
.steps__img {
  margin: 30px 0;
}
.steps--center .steps__item {
  text-align: center;
}
.steps--center .steps__txt{
  text-align: center;
  max-width: 680px;
  margin-left: auto;
  margin-right: auto}
.steps--center .steps__img{
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center}
.tutorial-title {
  display: flex;
  align-items: center;
  flex-flow: column nowrap;
  justify-content: center;
  margin-bottom: 30px;
}
.tutorial-title__title {
  color: #4A4E54;
  font-size: 23px;
  font-weight: bold;
  line-height: 27px;
  text-align: center;
  margin-bottom: 20px;
}
.modal .modal-body {
  padding: 14px 29px;
}
.modal .modal-footer {
  padding: 14px 29px;
  border-top: 1px solid #f1f2f3;
}
.modal .modal-dialog {
  max-width: 600px;
}
.modal .modal-header {
  align-items: center;
}
.modal .modal-header .modal-title {
  font-size: 19px;
}
.modal .modal-header .close {
  font-size: 18px;
  margin: 0 0 0 auto;
  padding: 0;
}
.custom-modal-scroll {
  display: flex;
  flex-flow: column nowrap;
}
.card-top {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 0;
  padding: 10px 20px;
  border-bottom: 1px solid rgba(77, 82, 89, 0.07);
}
.card-top__right, .card-top__left {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.card-top__right > *, .card-top__left > * {
  margin: 5px 0;
}
.card-top__right {
  margin-left: auto;
  float: right;
  padding-top: 1.25rem;
}
.card-top__right > *:not(:last-child) {
  margin-right: 10px;
}
.card-top__left {
  float: left;
  padding-top: 1.25rem;
}
.card-top__left > * {
  margin-right: 10px;
}
.card__top-bar {
  display: flex;
  align-items: center;
  justify-content: stretch;
  flex-flow: row wrap;
  flex: 1 1 auto;
}
.card__top-bar__left {
  flex: 0 0 auto;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: flex-start;
  padding: 5px 0;
}
.card__top-bar__center {
  flex: 2 1 auto;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 5px 0;
}
.card__top-bar__right {
  flex: 0 1 auto;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: flex-end;
}
.card__top-bar__right > *:first-child {
  margin: 0 0 0 15px;
}
.card__top-bar__right > button {
  margin-top: 5px;
  margin-bottom: 5px;
}
.card__top-bar--reordered .card__top-bar__center {
  flex: 1 0 100%;
  order: 2;
}
.card__top-bar--reordered .card__top-bar__center:empty {
  display: none;
}
.card__top-bar--reordered .card__top-bar__center app-assistants-search-local {
  padding: 0;
  display: flex;
  flex: 1 0 100%;
}
.card__top-bar--reordered .card__top-bar__center app-assistants-search-local .search-control {
  width: 100%;
  max-width: 100% !important;
}
.card__top-bar--reordered .card__top-bar__center app-assistants-search-local .search-control label {
  width: 100%;
}
.card__top-bar--reordered .card__top-bar__center app-assistants-search-local .search-control label input {
  width: 100%;
}
.card__top-bar--reordered .card__top-bar__right {
  margin-left: auto;
}
@media (max-width: 540px) {
  .card__top-bar__left {
    flex: 1 1 auto;
  }
}
.logo {
  width: 100%;
  max-width: 258px;
  height: 96px;
  display: inline-block;
}
.logo--md {
  max-width: 151.7647058824px;
  height: 56.4705882353px;
}
.logo--auto {
  width: 100%;
  height: auto;
}
.status-counter {
  display: flex;
  flex-wrap: wrap;
}
.status-counter__item {
  padding: 3px 0;
  background-color: transparent;
  border: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 80px;
  line-height: 1;
  cursor: pointer;
  margin: 2px 5px;
  transition: all 0.5s;
}
.status-counter__item:hover {
  background-color: #f7f8f9;
  transition: all 0.5s;
}
.status-counter__item--border-l {
  position: relative;
}
.status-counter__item--border-l:after {
  content: "";
  height: 100%;
  width: 1px;
  background-color: #e7eaec;
  position: absolute;
  left: -5px;
  top: 0;
}
.status-counter__digits {
  font-size: 16px;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 5px;
}
.status-counter__txt {
  font-size: 10px;
  text-transform: uppercase;
}
@media (max-width: 1199px) {
  .task-attachments__item {
    flex-direction: column;
    align-items: flex-start !important;
    padding-left: 50px;
    position: relative;
  }
  .task-attachments__item .custom-control {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
  }
  .task-attachments__item .avatar {
    margin-left: 4px !important;
    margin-bottom: 8px;
  }
}
.dropdown-toggle-100 {
  position: relative;
  padding-right: 30px;
  text-align: left;
  width: 100%;
}
.dropdown-toggle-100::after {
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
}
.dropdown-menu-center {
  left: 50% !important;
  transform: translateX(-50%) !important;
}
.edit-pic {
  position: relative;
}
.edit-pic .btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.avatar-border {
  border: 2px solid #eaeaea;
}
.shadow-thin {
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.16);
}
.header-close {
  position: relative;
  width: 100%;
  text-align: center;
}
.header-close span {
  display: block;
  width: 100%;
  padding: 0 25px;
}
.header-close .ti-close {
  cursor: pointer;
  font-size: 22px;
  position: absolute;
  color: #868e96;
  top: 0;
}
.header-close .ti-close:hover {
  color: #48b0f7;
}
.header-close--right .ti-close {
  right: 0 !important;
}
.chart--filled {
  border-radius: 50%;
  transition: box-shadow 0.3s ease-in-out;
}
.chart--filled:hover {
  box-shadow: 0 0 15px #b8b8b8;
  cursor: pointer;
}
.task-foldover__navigate {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
}
.task-foldover__navigate .nav-item {
  width: 100%;
}
.task-foldover__navigate .nav-link {
  width: 100%;
  height: 52px;
  line-height: 35px;
  padding: 10px 5px;
  font-size: 12px;
  color: #3f4956;
}
.task-foldover__navigate .nav-link:not([href]):not([tabindex]) {
  color: #7e8999;
}
.task-foldover__navigate .nav-link:not([href]):not([tabindex]).active {
  color: #3f4956;
}
.task-foldover__body {
  border-top: 1px solid #868e96;
}
.slide-btn {
  outline: none;
  color: #fff;
  position: absolute;
  text-align: center;
  background-color: #33cabb;
  right: 100%;
  width: 55px;
  height: 45px;
  top: 200px;
  font-size: 20px;
  border-radius: 50px 0 0 50px;
  cursor: pointer;
  transition: 0.3s ease;
}
.slide-btn:after {
  content: "\e629";
  color: #fff;
  font-family: themify;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 45px;
  -webkit-font-smoothing: antialiased;
  transition: 0.3s ease;
  display: inline-block;
}
.slide-btn--rotate:after {
  transform: rotate(180deg);
}
.slide-btn:hover {
  background-color: #2cb1a4;
}
.search-control form{display:inline-flex;
  position: relative;
  height: 2.25rem;
  width: 100%;
  align-items: center}
.search-control form input{height:100%;padding-left:2.25rem;
  width: inherit;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity));
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-right: 2rem;
  outline-width: 0px}
.search-control form input:focus + .search-control-reset button{
  opacity: 1}
.search-control-icon{pointer-events:none;top:50%;left:0.375rem;--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:1.25rem;line-height:1;
  position: absolute;
  display: flex;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
.search-control-reset{top:50%;right:0.375rem;--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));
  position: absolute}
.search-control-reset button{font-size:1.25rem;line-height:1;opacity:0;
  display: flex;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity));
  outline-width: 0px}
.list-options {
  display: flex;
  justify-content: space-between;
}
.list-options:not(:last-child) {
  margin-bottom: 5px;
}
.list-options__name {
  font-size: 14px;
  line-height: 14px;
  width: 100%;
  padding-top: 9px;
}
.list-options__edit {
  width: 100%;
  display: flex;
  align-items: center;
}
.list-options__edit .form-control {
  margin-right: 10px;
}
.list-options__edit .list-options__option {
  font-size: 16px;
}
.list-options__options {
  flex: 1 0 auto;
  margin: 4px 0 0 0;
}
.list-options__option {
  color: #3b3e42;
  cursor: pointer;
  padding: 5px;
  margin-right: 5px;
}
.list-options__option:hover {
  color: #48b0f7;
}
.list-options__option:hover .fa-times,
.list-options__option:hover .fa-trash-o {
  color: #f96868;
}
.notification-area {
  width: 100%;
  text-align: center;
  padding: 50px 15px;
  box-shadow: 0 0 25px 5px rgba(135, 132, 132, 0.1);
}
.notification-area__title {
  font-size: 16px;
  color: #868e96;
  margin-bottom: 10px;
  letter-spacing: 1px;
}
.notification-area__date {
  font-size: 24px;
  font-weight: 400;
  color: #f96868;
  letter-spacing: 1px;
}
.time-line {
  display: flex;
  flex-direction: column;
  list-style-type: none;
  margin: 0;
  padding: 15px 0 25px 20px;
  counter-reset: number;
}
.time-line:before {
  content: "";
  width: 1px;
  height: 100%;
  position: absolute;
  left: 50px;
  top: 0;
  bottom: 0;
  background-color: #F4F5F7;
}
.time-line__item {
  position: relative;
  padding-left: 43px;
  padding-bottom: 30px;
}
.time-line__item--active.time-line__item {
  color: #48b0f7;
  font-weight: 500;
}
.time-line__item--active.time-line__item:after {
  color: #48b0f7;
  border: 2px solid #48b0f7;
}
.time-line__item:after {
  content: counter(number);
  counter-increment: number;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 0;
  top: -3px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  color: #868e96;
  background-color: #F4F5F7;
  font-size: 12px;
}
.accordion.accordion-connected .card {
  border-bottom: 1px solid rgba(77, 82, 89, 0.07);
  box-shadow: none;
}
.accordion.accordion-connected .card-header {
  border-bottom: none;
}
.accordion.accordion-connected .card-body, .accordion.accordion-connected .vp-body {
  padding: 0 10px 15px 10px;
}
.accordion .card-header {
  padding: 10px;
  cursor: pointer;
}
.accordion .panel .accordion-toggle {
  display: flex;
  letter-spacing: 1px;
  position: relative;
  padding-left: 20px;
}
.accordion .panel .accordion-toggle:before {
  content: "\e648";
  display: inline-block;
  font-family: themify;
  font-size: 12px;
  position: absolute;
  left: 0;
  transition: 0.2s linear;
}
.accordion .panel .accordion-toggle[aria-expanded=true]:before {
  transform: rotate(0);
}
.accordion .panel .accordion-toggle[aria-expanded=false]:before {
  transform: rotate(180deg);
}
.accordion .panel-title {
  width: 100%;
}
.accordion .panel-body .card {
  border-bottom: none;
}
.accordion .panel-body .card-header {
  padding: 5px 10px;
}
.drop-area {
  width: 100%;
  background-color: #F4F5F7;
  border: 1px dashed #868e96;
  padding: 10px 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  border-radius: 3px;
}
.drop-area__icon {
  font-size: 20px;
}
.drop-area__text {
  text-align: center;
}
.file-preview.show {
  opacity: 1;
  transform: translateX(-20px) translateY(-15px);
}
.file-preview .tooltip-inner {
  max-width: 600px;
  color: #868e96;
  background-color: #e4e5e7;
  border-radius: 5px;
  padding: 10px 15px 15px 15px;
}
.file-preview .tooltip-arrow.arrow {
  width: 30px;
  height: 30px;
  background-color: #e4e5e7;
  transform: rotate(-45deg);
}
.file-preview__title {
  color: #868e96;
  text-align: left;
  font-size: 16px;
}
.file-preview__body {
  background-color: #fff;
  padding: 10px 15px;
  position: relative;
  z-index: 10;
}
.file-preview__picture {
  max-width: 300px;
  max-height: 500px;
}
.link-icon {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}
.link-icon__icon {
  font-size: 17px;
  margin-right: 10px;
}
.link-icon__text {
  font-weight: 400;
  color: #4d5259;
}
.link-icon--danger .link-icon__icon,
.link-icon--danger .link-icon__text {
  color: #f96868;
}
.link-icon:hover .link-icon__icon,
.link-icon:hover .link-icon__text {
  color: #48b0f7;
}
.ng-select.form-control {
  border: 0;
  min-height: 0;
  border-radius: 0;
  padding: 0;
}
.ng-dropdown-panel.ng-select-bottom,
.ng-dropdown-panel.ng-select-top {
  padding: 0;
}
.ng-select.form-control .ng-select-container {
  min-height: 0;
  border-color: #ebebeb;
  border-radius: 2px;
  color: #8b95a5;
  font-size: 14px;
  line-height: inherit;
  transition: 0.2s linear;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked,
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked {
  background-color: #F5F6F7;
}
.ng-select .ng-arrow-wrapper {
  padding-right: 11px;
  width: 25px;
}
.ng-select .ng-arrow-wrapper .ng-arrow {
  border-color: black transparent transparent;
}
.ng-select .ng-clear-wrapper {
  color: black;
}
.ng-select .ng-clear-wrapper:hover {
  color: #666;
}
.ng-select.ng-select-single .ng-select-container .ng-value-container,
.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value {
  padding-right: 6px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label {
  display: flex;
  align-items: center;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{
  --tw-text-opacity: 1 !important;
  color: rgb(158 166 181 / var(--tw-text-opacity)) !important}
[draggable=false] {
  transition: all 0.4s;
}
[draggable=true] {
  transition: all 0.4s;
}
.dnd-drag-start {
  transform: scale(0.8);
}
.dnd-drag-enter,
.dnd-drag-start {
  opacity: 0.7;
  border: 2px dashed #465161;
}
.dnd-drag-over {
  border: 2px dashed #465161;
}
.dnd-sortable-drag {
  transform: scale(0.9);
  opacity: 0.5;
  border: 1px dashed #465161;
}
.custom-toast {
  z-index: 1950 !important;
}
.custom-toast-modal {
  z-index: 2000 !important;
}
.toast-warning__close-button,
.toast-danger__close-button,
.toast-success__close-button {
  color: #FFFFFF !important;
  font-size: 18px !important;
  letter-spacing: 0 !important;
  line-height: 12px !important;
  outline: none !important;
}
.toast-warning__title,
.toast-danger__title,
.toast-success__title{margin-left:0px !important;text-align:left !important;letter-spacing:0px !important;
  align-items: center !important;
  font-size: 0.875rem !important;
  font-weight: 600 !important;
  line-height: 1.375rem !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
  display: flex}
.toast-warning__title:before,
.toast-danger__title:before,
.toast-success__title:before {
  display: inline-block;
  font-family: FontAwesome;
  margin-right: 10px;
  height: 22px;
  width: 22px;
  color: #FFFFFF;
  font-size: 22px;
  letter-spacing: 0;
  line-height: 22px;
  text-align: center;
}
.toast-warning__content,
.toast-danger__content,
.toast-success__content{text-align:left !important;letter-spacing:0px !important;
  margin-bottom: 0px !important;
  align-items: center !important;
  font-size: 0.875rem !important;
  font-weight: 400 !important;
  line-height: 1.375rem !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
  display: flex}
.toast-warning__content #swal2-content,
.toast-danger__content #swal2-content,
.toast-success__content #swal2-content{margin-left:2rem !important;margin-top:0.5rem !important}
.toast-warning__close-button,
.toast-danger__close-button,
.toast-success__close-button {
  flex-shrink: 0;
}
.toast-warning__popup,
.toast-danger__popup,
.toast-success__popup {
  padding: 16px 20px !important;
  width: 362px;
}
.toast-success__title:before {
  content: "\f058";
}
.toast-success__popup {
  background: rgba(21, 195, 119, 0.8) !important;
}
.toast-danger__title:before {
  content: "\f1f8";
}
.toast-danger__popup {
  background: rgba(248, 103, 103, 0.8) !important;
}
.toast-warning__title:before {
  content: "\f05a";
}
.toast-warning__popup {
  background: #f9a54d !important;
}
.toast-warning__confirm-button {
  padding: 10px !important;
  min-width: 80px !important;
  color: #F9A54D !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  line-height: 18px !important;
  text-align: center !important;
  background: #FFFFFF !important;
  text-transform: none !important;
}
.swal2-shown .swal2-modal {
  padding: 25px 50px;
}
.swal2-shown .btn-w-md {
  width: auto;
}
.swal2-shown .swal2-container {
  z-index: 2000;
}
.swal2-shown .swal2-container .swal2-title {
  font-size: 22px;
  line-height: 31px;
  font-weight: normal;
  margin-bottom: 20px;
  word-break: break-word;
}
.swal2-shown .swal2-container .swal2-content {
  font-weight: 300;
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 30px;
}
.swal2-title-bold {
  color: #313843 !important;
  font-size: 24px !important;
  font-weight: bold !important;
  letter-spacing: 0 !important;
  line-height: 31px !important;
}
.swal2-content-danger {
  color: #DD3636 !important;
  font-size: 19px !important;
  line-height: 24px !important;
  font-weight: 400 !important;
}
.btn-danger-swal {
  color: white;
  background-color: #FF7171;
  border-color: #FF7171;
}
.btn-danger-swal:hover {
  background-color: #C52D25;
  border-color: #C52D25;
}
.btn-warning-swal {
  color: white;
  background-color: #f9a54d;
  border-color: #f9a54d;
}
.btn-warning-swal:hover {
  background-color: #f78c1c;
  border-color: #f78c1c;
}
.swal2-actions {
  margin: 0 auto !important;
}
.swal2-content .custom-control-indicator {
  border: 1px solid #939393;
  width: 20px;
  height: 20px;
  line-height: 20px;
}
.swal2-content .custom-control-description {
  color: #4D5259;
  font-size: 15px;
  line-height: 18px;
}
.error-copy-modal.swal2-container .icon,
.restore-modal.swal2-container .icon {
  margin: 16px 0;
  width: 48px;
  height: 48px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
}
.error-copy-modal.swal2-container .swal2-title,
.restore-modal.swal2-container .swal2-title {
  margin-bottom: 16px;
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
  text-align: center;
  color: #37404D;
}
.error-copy-modal.swal2-container .icon {
  background: rgba(248, 103, 103, 0.1);
  color: #F86767;
}
.error-copy-modal.swal2-container #errorModalScroll {
  position: relative;
  max-height: 300px;
  background: #FFFFFF;
  border: 1px solid #D2DBE7;
  border-radius: 4px;
  padding: 8px;
}
.error-copy-modal.swal2-container #errorModalScroll .ps__rail-y {
  opacity: 0.9 !important;
}
.restore-modal.swal2-container .icon {
  background: #ECF9EE;
  color: #3DC054;
}
.restore-modal.swal2-container .swal2-title {
  margin-bottom: 24px;
  line-height: 26px;
}
.tagify__tag:hover:not([readonly]) div::before {
  box-shadow: 0 0 0 20px #d3e2e2 inset;
}
.tagify__tag > div::before {
  box-shadow: 0 0 0 20px #e5e5e5 inset;
}
.tagify__input::before {
  line-height: 2.4;
}
.tagify__tag__removeBtn {
  line-height: 0.8;
}
.tagify__tag__removeBtn::after {
  line-height: 1;
}
.tags__block__full_width{border-radius:0.5rem;
  height: 500px;
  overflow: auto;
  display: block;
  padding: 5px}
.tags__block__full_width .tagify__tag {
  display: block !important;
  margin: 5px 0 !important;
}
.tags__block__full_width .tagify__tag div::before {
  background: none !important;
}
.tags__block__full_width .tagify__tag:not(.tagify--notAllowed) div::before {
  box-shadow: 0 0 0 20px #e5e5e5 inset !important;
}
.tags__block__full_width .tagify__tag .tagify__tag__removeBtn {
  display: block !important;
}
#viewer .page {
  margin: 10px 0;
}
#printContainer {
  display: none;
}
.document-review #viewer {
  position: relative;
}
.document-review #viewer .page {
  margin: 10px auto;
  box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.22);
  border-image: none;
  border: none;
}
.document-review #viewer .page .textLayer > span::selection {
  color: transparent;
}
.document-review #viewer .page .annotationLayer section.highlighted {
  animation: annotation-pulsate-fwd 0.9s 3 both;
}
.document-review .thumbnails-viewer > a:active, .document-review .thumbnails-viewer > a:focus {
  outline: 0;
}
.document-review .thumbnails-viewer .thumbnail {
  margin: 5px 10px 5px 10px;
  position: relative;
}
.document-review .thumbnails-viewer .thumbnail-note-indicator {
  height: 20px;
  width: 20px;
  border-radius: 100%;
  background-color: #FFB500;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 50%;
  transform: translate(2px, -50%);
}
.document-review .thumbnails-viewer .thumbnail-note-indicator i {
  color: #FFFFFF;
  font-size: 12px;
  line-height: 13px;
  text-align: center;
  margin-top: 2px;
}
.document-review .thumbnails-viewer > a:last-of-type > .thumbnail {
  margin-bottom: 10px;
}
.document-review .thumbnails-viewer > a:last-of-type > .thumbnail:not([data-loaded]) {
  margin-bottom: 9px;
}
.document-review .thumbnails-viewer .thumbnail:not([data-loaded]) {
  border: 1px dashed rgba(255, 255, 255, 0.5);
}
.document-review .thumbnails-viewer .thumbnailImage {
  box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.22);
  opacity: 0.8;
  z-index: 99;
  background-color: white;
  background-clip: content-box;
  border: 2px solid transparent;
}
.document-review .thumbnails-viewer .thumbnailSelectionRing {
  margin: 7px auto;
}
.document-review .thumbnails-viewer a:focus > .thumbnail > .thumbnailSelectionRing > .thumbnailImage,
.document-review .thumbnails-viewer .thumbnail:hover > .thumbnailSelectionRing > .thumbnailImage {
  opacity: 0.9;
}
.document-review .thumbnails-viewer .thumbnail.selected > .thumbnailSelectionRing > .thumbnailImage {
  border-color: #48B0F7;
  opacity: 1;
}
.document-review .thumbnails-viewer .thumbnail.selected > .thumbnailSelectionRing {
  color: white;
}
.document-review .thumbnails-viewer .thumbnail:not([data-loaded]) > .thumbnailSelectionRing {
  border: 1px dashed rgba(0, 0, 0, 0.5);
}
.document-review .outlines-viewer{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.25rem;
  padding-right: 0.75rem}
.document-review .outlines-viewer.outlineWithDeepNesting .outlineItem .outlineItemTitle {
  padding-left: 1.5rem;
  margin-left: calc(var(--depth) * 1.25rem);
}
.document-review .outlines-viewer .outlineItem{
  display: flex;
  flex-direction: column;
  --depth: 0}
.document-review .outlines-viewer .outlineItem .outlineItemTitle{
  position: relative;
  display: flex;
  border-radius: 0.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.25rem}
.document-review .outlines-viewer .outlineItem .outlineItemTitle:hover {
  --tw-bg-opacity:1;
  background-color:rgb(247 249 252 / var(--tw-bg-opacity));
}
.document-review .outlines-viewer .outlineItem .outlineItemTitle.outlineItemActive{background-color:rgb(240 243 250 / var(--tw-bg-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity))}
.document-review .outlines-viewer .outlineItem .outlineItemTitle.outlineItemTitleNotAvailable a{
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
.document-review .outlines-viewer .outlineItem .outlineItemTitle a{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:.8125rem;line-height:1.25rem;
  width: 100%;
  padding-left: 0.25rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity));
  word-break: break-word}
.document-review .outlines-viewer .outlineItem .outlineItemToggler{left:0.25rem;top:0.25rem;height:1.25rem;width:1.25rem;
  position: absolute;
  display: flex;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  border-radius: 0.25rem}
.document-review .outlines-viewer .outlineItem .outlineItemToggler:hover{--tw-bg-opacity:1;background-color:rgb(213 220 232 / var(--tw-bg-opacity))}
.document-review .outlines-viewer .outlineItem .outlineItemToggler.outlineItemsHidden i{--tw-rotate:-90deg;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))}
.document-review .outlines-viewer .outlineItem.outlineItemsHidden > .outlineItems {
  display: none;
}
.document-review .outlines-viewer > .outlineItem > .outlineItemTitle a{
  font-weight: 500}
.document-review .outlines-viewer > .outlineItem > .outlineItems > .outlineItem a{
  font-weight: 400}
@media print {
  body {
    background: transparent none;
  }
  body #printContainer {
    display: block;
    height: 100%;
  }
  body #printContainer > div {
    position: relative;
    top: 0;
    left: 0;
    height: 1px;
    overflow: visible;
    page-break-after: always;
    page-break-inside: avoid;
  }
  body #printContainer canvas, body #printContainer img {
    display: block;
  }
  body router-outlet {
    display: none;
  }
  body app-layout {
    display: none;
  }
  body app-spinner {
    display: none !important;
  }
}
@keyframes annotation-pulsate-fwd {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 1;
  }
}
.clients-progress.resizable .clients-progress__actions__buttons--search {
  width: 100%;
}
.clients-progress.resizable .clients-progress__actions__buttons--search .search-control {
  width: 100%;
  max-width: 100%;
}
.clients-progress.resizable .clients-progress__actions__buttons--search .search-control label {
  width: 100%;
}
.clients-progress.resizable .clients-progress__actions__buttons--search .search-control input {
  width: 230px;
}
app-dashboard-widget-client-assistance bs-dropdown-container,
app-dashboard-widget-alert bs-dropdown-container {
  z-index: 1981 !important;
}
app-dashboard-widget-client-assistance #alerts-sorting-dropdown,
app-dashboard-widget-alert #alerts-sorting-dropdown{border-radius:0.5rem;
  overflow: hidden;
  background-color: #FFFFFF;
  box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.3);
  padding: 0;
  margin: 0}
app-dashboard-widget-client-assistance #alerts-sorting-dropdown li,
app-dashboard-widget-alert #alerts-sorting-dropdown li {
  padding: 0;
  margin: 0;
}
app-dashboard-widget-client-assistance #alerts-sorting-dropdown li button,
app-dashboard-widget-alert #alerts-sorting-dropdown li button {
  outline: none;
  background: none;
  border: none;
  color: #313944;
  font-family: Roboto, sans-serif;
  letter-spacing: 0;
  line-height: 19px;
  padding: 13px 19px;
  width: 100%;
  text-align: left;
  cursor: pointer;
}
app-dashboard-widget-client-assistance #alerts-sorting-dropdown li button:hover,
app-dashboard-widget-alert #alerts-sorting-dropdown li button:hover {
  background-color: #EBF5FF;
}
app-dashboard-widget-client-assistance .alerts-sorting,
app-dashboard-widget-alert .alerts-sorting{border-radius:0.75rem;
  height: 40px;
  width: 100%;
  background-color: #F6F6F7;
  margin-bottom: 16px;
  padding: 12px;
  display: flex;
  align-items: center;
  justify-content: flex-start}
app-dashboard-widget-client-assistance .alerts-sorting__label,
app-dashboard-widget-alert .alerts-sorting__label {
  color: #4D5259;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  margin-right: 5px;
}
app-dashboard-widget-client-assistance .alerts-sorting .btn-inline,
app-dashboard-widget-alert .alerts-sorting .btn-inline {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
}
app-dashboard-widget-client-assistance .alerts-sorting .btn-inline i,
app-dashboard-widget-alert .alerts-sorting .btn-inline i {
  font-size: 15px;
  line-height: 15px;
}
.setup-ids {
  margin-bottom: 20px;
}
.setup-ids__title {
  color: #000000;
  font-size: 15px;
  line-height: 24px;
  margin-bottom: 20px;
}
.setup-ids .table-row {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  align-items: center;
}
.setup-ids .table-row:not(.table-header) .form-id input {
  flex: 1 1 auto;
  height: 31px;
}
.setup-ids .wrapper {
  display: flex;
  flex: 1;
  flex-direction: row;
}
.setup-ids .column {
  flex-grow: 0;
  flex-shrink: 0;
  vertical-align: top;
  align-items: center;
  align-self: center;
}
.setup-ids .form {
  width: 200px;
  flex-grow: 1;
  padding: 0 10px 0 18px;
  color: #313944;
  font-size: 14px;
  line-height: 16px;
  white-space: normal;
}
.setup-ids .assignee {
  width: 200px;
  flex-grow: 1;
  color: #313944;
  font-size: 14px;
  line-height: 16px;
  padding: 0 10px 0 0;
}
.setup-ids .assignee div {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.setup-ids .form-id {
  width: 200px;
  flex-grow: 1;
  padding: 0 10px 0 0;
}
.setup-ids .table-row {
  border-collapse: collapse;
  padding: 6px 0;
  color: #4D5259;
  font-size: 13px;
  font-weight: 300;
  line-height: 15px;
}
.setup-ids .table-row:nth-child(odd) {
  background: #F6F7F9;
}
.setup-ids .table-row.table-header {
  font-weight: normal;
  color: #3F4956;
  font-size: 13px;
  line-height: 15px;
  padding: 21px 0;
}
.setup-ids .table-row.table-footer {
  background: #ffffff;
}
.setup-ids .table-header {
  color: #313944;
  font-size: 14px;
  line-height: 16px;
}
.setup-ids .table-header .form-id {
  display: flex;
  font-weight: bold;
}
.setup-ids .table-header .form-id__title {
  margin-right: 5px;
}
.setup-ids .table-header .form-id .ng-select {
  flex: 1 1 auto;
  font-weight: normal;
}
.setup-ids .table-header .form {
  font-weight: bold;
}
.setup-ids .table-header .assignee {
  font-weight: bold;
}
.setup-ids .table-footer {
  background: #ffffff;
}
button{
  outline: 2px solid transparent !important;
  outline-offset: 2px !important}
.document-delivery-add-recipient .select {
  position: relative;
}
.document-delivery-add-recipient .select i {
  position: absolute;
  color: #788394;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 16px;
  top: 12px;
  bottom: 12px;
  left: 10px;
  z-index: 2;
}
.document-delivery-add-recipient .select .ng-select .ng-select-container .ng-value-container {
  margin-left: 25px;
}
.document-delivery-add-recipient .select .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
  left: 20px;
}
.document-delivery-add-recipient .select .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input input {
  cursor: text !important;
}
.document-delivery-add-recipient .select ng-select {
  z-index: 1;
}
.document-delivery-add-recipient .select ng-select .ng-select-container {
  height: 41px;
  border: 1px solid #979797;
  border-radius: 2px;
}
.document-delivery-add-recipient .select ng-select .ng-arrow-wrapper {
  display: none;
}
.document-delivery-add-recipient .select .recipient-label {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: flex-start;
  width: 325px;
}
.document-delivery-add-recipient .select .recipient-label__name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.document-delivery-add-recipient .select .recipient-label__email {
  display: flex;
  overflow: hidden;
}
.document-delivery-add-recipient .select .recipient-label__email__value {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.document-delivery-add-recipient .select .recipient-label__approver {
  width: 68px;
}
.document-delivery-add-recipient .candidate-label {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-between;
}
.document-delivery-add-recipient .candidate-label__value {
  display: flex;
  flex-flow: row wrap;
  overflow: hidden;
}
.document-delivery-add-recipient .candidate-label__value div {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.document-delivery-add-recipient .candidate-label__approve {
  width: 80px !important;
  flex-shrink: 0;
}
.reminder-message-dropdown {
  width: 300px;
  border-radius: 3px;
  background-color: #FFFFFF;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.3);
  padding: 20px;
  z-index: 10;
}
.reminder-message-dropdown label {
  color: #313944;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 18px;
}
.reminder-message-dropdown textarea {
  max-height: 120px;
  resize: vertical;
}
.recipient-popover {
  opacity: 1 !important;
  margin-top: 6px !important;
  pointer-events: all !important;
  max-width: 280px;
  width: 100%;
  border-radius: 6px;
  box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.3);
  background-color: #FFFFFF;
  padding: 20px;
  z-index: 1972;
}
.recipient-popover .popover-content {
  display: flex;
  width: 100%;
  padding: 0;
}
.recipient-popover.bottom .arrow {
  margin-left: 0 !important;
  width: 0 !important;
  height: 0 !important;
  border-style: solid !important;
  border-width: 0 13px 13px 13px !important;
  border-color: transparent transparent #ffffff transparent !important;
  top: -13px;
}
.recipient-popover.bottom .arrow:after, .recipient-popover.bottom .arrow:before {
  display: none;
}
.recipient-popover__body {
  display: flex;
  width: 100%;
}
.recipient-popover__info {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
.recipient-popover__info .info__item,
.recipient-popover__info .info__item-status {
  margin-bottom: 15px;
}
.recipient-popover__info .info__item {
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: space-between;
}
.recipient-popover__info .info__item:last-child {
  margin-bottom: 0;
}
.recipient-popover__info .info__item__left {
  display: flex;
  align-items: center;
  grid-gap: 8px;
  gap: 8px;
  color: #37404D;
  font-weight: 500;
  font-size: 13px;
  letter-spacing: 0;
  line-height: 15px;
}
.recipient-popover__info .info__item__right {
  color: #788394;
  font-size: 13px;
  letter-spacing: 0;
  line-height: 15px;
  text-align: right;
}
.recipient-due-date-popover {
  opacity: 1 !important;
  margin-right: 0px !important;
  pointer-events: all !important;
  max-width: 300px;
  width: 100%;
  border-radius: 6px;
  box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.3);
  background-color: #FFFFFF;
  padding: 20px;
}
.recipient-due-date-popover .popover-content {
  display: flex;
  width: 100%;
  padding: 0;
}
.recipient-due-date-popover .arrow {
  display: none;
}
.recipient-due-date-popover .arrow:after, .recipient-due-date-popover .arrow:before {
  display: none;
}
.recipient-due-date-popover__body {
  display: flex;
  width: 100%;
}
.recipient-due-date-popover__body .due-date label {
  color: #313944;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 18px;
}
.recipient-due-date-popover__body .due-date__input {
  position: relative;
}
.recipient-due-date-popover__body .due-date__input--error input {
  padding-left: 35px;
}
.recipient-due-date-popover__body .due-date__input input {
  height: 39px;
  border-color: #979797;
  width: 261px;
}
.recipient-due-date-popover__body .due-date__input i {
  position: absolute;
  font-size: 18px;
  letter-spacing: 0;
  line-height: 18px;
}
.recipient-due-date-popover__body .due-date__default-icon {
  color: #788394;
  top: 9px;
  right: 12px;
  bottom: 12px;
}
.recipient-due-date-popover__body .due-date__error-icon {
  top: 9px;
  left: 12px;
  bottom: 12px;
}
.recipient-due-date-popover__body .due-date-error {
  margin-top: 7px;
  margin-bottom: 15px;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
}
.recipient-due-date-popover__body .due-date-btn {
  margin-top: 7px;
}
.recipient-reminder-popover {
  opacity: 1 !important;
  margin-right: 0px !important;
  pointer-events: all !important;
  max-width: 320px;
  width: 100%;
  border-radius: 6px;
  box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.3);
  background-color: #FFFFFF;
  padding: 20px;
}
.recipient-reminder-popover .popover-content {
  display: flex;
  width: 100%;
  padding: 0;
}
.recipient-reminder-popover .arrow {
  display: none;
}
.recipient-reminder-popover .arrow:after, .recipient-reminder-popover .arrow:before {
  display: none;
}
.recipient-reminder-popover__body {
  display: flex;
  width: 100%;
}
.recipient-reminder-popover__body .reminder {
  display: flex;
  flex-flow: column nowrap;
  margin-bottom: 15px;
}
.recipient-reminder-popover__body .reminder--error .reminder__input {
  border-color: #DD3636;
  color: #DD3636;
}
.recipient-reminder-popover__body .reminder__input {
  display: flex;
  align-items: center;
  height: 39px;
  width: 260px;
  border: 1px solid #979797;
  border-radius: 2px;
}
.recipient-reminder-popover__body .reminder__input__days input {
  border: none !important;
  width: 90px;
  height: 37px;
  outline: none;
  padding: 9px 12px;
  font-size: 14px;
  font-weight: normal;
  box-shadow: none;
}
.recipient-reminder-popover__body .reminder__input__or-elem {
  width: 14px;
  color: #313944;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  background: white;
  position: relative;
}
.recipient-reminder-popover__body .reminder__input__or-elem:before {
  top: -6px;
}
.recipient-reminder-popover__body .reminder__input__or-elem:after {
  bottom: -7px;
}
.recipient-reminder-popover__body .reminder__input__or-elem:before, .recipient-reminder-popover__body .reminder__input__or-elem:after {
  content: "";
  display: block;
  left: 6px;
  height: 10px;
  width: 1px;
  background-color: #979797;
  position: absolute;
}
.recipient-reminder-popover__body .reminder__input__date {
  position: relative;
}
.recipient-reminder-popover__body .reminder__input__date input {
  border: none !important;
  width: 154px;
  height: 37px;
  outline: none;
  padding: 9px 20px;
  font-size: 14px;
  font-weight: normal;
  box-shadow: none;
}
.recipient-reminder-popover__body .reminder__input__date__icon {
  position: absolute;
  color: #788394;
  top: 8px;
  right: 12px;
  bottom: 12px;
  font-size: 18px;
  letter-spacing: 0;
  line-height: 18px;
}
.recipient-reminder-popover__body .reminder-error {
  color: #DD3636;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  margin-bottom: 10px;
}
.recipient-reminder-popover__body .reminder-btn {
  margin-top: 7px;
}
.document-delivery-activity .activity {
  padding-bottom: 15px;
}
.document-delivery-activity .activity__status {
  margin-bottom: 2px;
}
.document-delivery-activity .activity__border {
  margin: 12px 0 0;
  border-top: 1px solid #E5E5E5;
}
.document-delivery-activity .activity__elem {
  padding: 12px 0 0;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
}
.document-delivery-activity .activity__elem__file .file {
  margin-left: 22px;
}
.document-delivery-activity .activity__elem__file .file__name {
  border-radius: 4px;
  background-color: #F4F5F9;
  padding: 7px;
  color: #313944;
  font-weight: 400;
  font-size: 15px;
  letter-spacing: 0;
  line-height: 14px;
  margin-bottom: 5px;
  display: flex;
}
.document-delivery-activity .activity__elem__file .file__name i {
  color: #FF7171;
  font-size: 16px;
  line-height: 16px;
  margin-right: 6px;
}
.document-delivery-activity .activity__elem__file .notes {
  margin-left: 22px;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: flex-start;
  border-radius: 4px;
  background-color: #F4F5F9;
  padding: 7px;
}
.document-delivery-activity .activity__elem__file .notes__name {
  color: #313944;
  font-weight: 400;
  font-size: 15px;
  letter-spacing: 0;
  line-height: 14px;
  display: flex;
}
.document-delivery-activity .activity__elem__file .notes__name i {
  color: #616A79;
  font-size: 16px;
  line-height: 16px;
  margin-right: 6px;
}
.document-delivery-activity .activity__elem__file .notes__date {
  display: flex;
  justify-content: flex-end;
  color: #788394;
  font-size: 15px;
  line-height: 18px;
}
.document-delivery-activity .activity__elem__file .file-version-wrapper {
  margin-left: 22px;
  padding-left: 25px;
  padding-top: 6px;
  padding-bottom: 6px;
  border-bottom: 1px solid #E5E5E5;
}
.document-delivery-activity .activity__elem__file .file-version-wrapper:last-child {
  border-bottom: none;
}
.document-delivery-activity .activity__elem__file .file-version {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: flex-start;
}
.document-delivery-activity .activity__elem__file .file-version__left {
  display: flex;
  color: #788394;
  font-weight: 400;
  font-size: 15px;
  line-height: 14px;
}
.document-delivery-activity .activity__elem__file .file-version__right {
  display: flex;
  justify-content: flex-end;
  color: #788394;
  font-size: 15px;
  line-height: 18px;
}
.document-delivery-activity .activity__elem__notification {
  margin: 10px 0;
  color: #616A79;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0;
  display: block;
}
.document-delivery-activity .activity__elem__notification-input {
  margin: 10px 0 !important;
}
.document-delivery-activity .activity__elem__notification-manage {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0;
}
.document-delivery-activity .activity__elem__notification-manage button {
  font-weight: 400;
  font-size: 13px;
  line-height: 14px;
}
.document-delivery-activity .activity__elem__notification-confirm {
  padding: 0;
  margin-top: 10px;
  justify-content: flex-start;
}
.document-delivery-activity .activity__elem__left {
  display: flex;
  align-items: center;
}
.document-delivery-activity .activity__elem__right {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.document-delivery-activity .activity__elem__icon {
  display: flex;
  color: #ABB1BA;
  margin-right: 7px;
}
.document-delivery-activity .activity__elem__label {
  display: flex;
  align-items: center;
  color: #37404D;
  font-weight: 500;
  font-size: 13px;
  line-height: 15px;
}
.document-delivery-activity .activity__elem__label--faded {
  color: #788394;
}
.document-delivery-activity .activity__elem__label--due-date i {
  cursor: pointer;
  font-size: 14px;
  line-height: 14px;
  margin-left: 4px;
}
.document-delivery-activity .activity__elem__label .reminder-force,
.document-delivery-activity .activity__elem__label .reminder-remove {
  outline: none;
  background: none;
  padding: 0;
  cursor: pointer;
  border: none;
  margin-left: 3px;
  color: #788394;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 13px;
  text-align: center;
}
.document-delivery-activity .activity__elem__label .reminder-remove {
  color: #788394;
}
.document-delivery-activity .activity__elem__label .reminder-force {
  color: #3DC054;
}
.document-delivery-activity .activity__elem__value {
  display: flex;
  align-items: center;
  grid-gap: 4px;
  gap: 4px;
  color: #788394;
  font-size: 13px;
  line-height: 15px;
}
.document-delivery-activity .activity__elem__value--reminders {
  display: flex;
  align-items: center;
  font-weight: 400;
}
.document-delivery-activity .activity__elem__value--reminders__edit {
  font-weight: 400;
}
.document-delivery-activity .activity__elem__value--reminders__edit i {
  text-align: center;
  width: 16px;
  font-size: 12px;
  line-height: 13px;
  margin-left: 4px;
  margin-right: 0;
}
.document-delivery-activity .activity__elem__value--reminders i {
  text-align: center;
  font-size: 12px;
  line-height: 13px;
  margin-right: 4px;
}
.document-delivery-activity .activity__elem__value--due-date {
  font-weight: 400;
  display: flex;
  align-items: center;
}
.document-delivery-activity .activity__elem__value--due-date i {
  width: 16px;
  font-size: 12px;
  line-height: 13px;
  margin-left: 7px;
}
.document-delivery-activity .activity__elem__value .reminder-status {
  width: 14px;
  display: inline;
}
.document-delivery-activity .activity__elem__value .reminder-status i {
  margin-left: 5px;
  width: 14px;
  text-align: center;
}
.document-delivery-activity .activity__elem__value .reminder-status--sent i {
  color: #3DC054;
  font-size: 14px;
  line-height: 14px;
}
.document-delivery-activity .activity__elem__value .reminder-status--hidden {
  margin-left: 22px;
}
.document-delivery-activity .activity__elem__value .reminder-status--cancelled i {
  color: #DD3636;
  font-size: 14px;
  line-height: 14px;
}
.document-delivery-activity .activity__elem__value .reminder-status--skipped i {
  color: #faa64b;
  font-size: 14px;
  line-height: 14px;
}
.document-delivery-activity .activity__elem__value .reminder-status--pending {
  vertical-align: middle;
}
.document-delivery-activity .activity__elem__value .reminder-status--pending i {
  display: inline-block;
  height: 14px;
  width: 14px;
  border: 2px solid #AEAEAE;
  background-color: #FFFFFF;
  border-radius: 14px;
}
.document-delivery-activity-detailed .activity__elem__file .file-version__right {
  color: #788394;
  font-size: 15px;
  line-height: 18px;
}
.document-delivery-activity-detailed .activity__elem__label {
  color: #788394;
  font-weight: 400;
  font-size: 15px;
  line-height: 15px;
}
.document-delivery-activity-detailed .activity__elem__label--title {
  color: #37404D;
  font-size: 16px;
}
.document-delivery-activity-detailed .activity__elem__value {
  color: #788394;
  font-size: 15px;
  line-height: 18px;
}
.document-delivery-welcome-modal .modal-content {
  border-radius: 6px;
  background-color: #FFFFFF;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.24);
}
.document-delivery-welcome-modal .modal-body {
  padding: 20px 15px 30px;
}
.document-delivery-welcome-modal .close i {
  color: #636A74;
  font-size: 18px;
  letter-spacing: 0;
  line-height: 18px;
}
.document-delivery-welcome-modal .modal-body-container__author {
  margin-top: 15px;
  margin-bottom: 20px;
}
.document-delivery-welcome-modal .modal-body-container__author .author__avatar {
  display: flex;
  justify-content: center;
  margin-right: 14px;
}
.document-delivery-welcome-modal .modal-body-container__author .author__avatar__img {
  display: flex;
  align-items: center;
  justify-content: center;
}
.document-delivery-welcome-modal .modal-body-container__author-title {
  color: #37404D;
  font-size: 20px;
  font-weight: bold;
  line-height: 15px;
  text-align: center;
  margin-bottom: 20px;
}
.document-delivery-welcome-modal .modal-body-container .custom-modal-scroll {
  margin-bottom: 18px;
}
.document-delivery-welcome-modal .modal-body-container .custom-modal-scroll perfect-scrollbar {
  padding: 0 20px;
  max-height: 300px;
}
.document-delivery-welcome-modal .modal-body-container .custom-modal-scroll .note {
  border-radius: 4px;
  background-color: #F3F3F6;
  padding: 17px 20px;
  color: #37404D;
  font-size: 18px;
  letter-spacing: 0;
  line-height: 23px;
  text-align: center;
  margin-bottom: 11px;
}
.document-delivery-welcome-modal .modal-body-container .custom-modal-scroll .manage-scroll-block {
  box-shadow: none;
  padding: 10px 20px 0;
  z-index: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.document-delivery-welcome-modal .modal-body-container .custom-modal-scroll .manage-scroll-block button {
  box-shadow: none;
  border-radius: 4px;
  background-color: #F3F3F6;
  height: 41px;
  position: relative;
}
.document-delivery-welcome-modal .modal-body-container .custom-modal-scroll .manage-scroll-block button:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
  left: 0;
  right: 0;
  height: 13px;
}
.document-delivery-welcome-modal .modal-body-container__footer {
  margin-bottom: 10px;
  display: flex;
  justify-content: center;
}
.document-delivery-welcome-modal .modal-body-container__footer button {
  height: 38px;
  width: 185px;
}
#dropdown-files-download {
  right: -75px !important;
}
#dropdown-files-print {
  right: -75px !important;
}
#dropdown-files-download perfect-scrollbar,
#dropdown-files-print perfect-scrollbar {
  max-height: 350px;
}
#dropdown-files-download perfect-scrollbar .custom-scroll,
#dropdown-files-print perfect-scrollbar .custom-scroll {
  z-index: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
#dropdown-files-download perfect-scrollbar .custom-scroll button,
#dropdown-files-print perfect-scrollbar .custom-scroll button {
  padding: 10px 5px;
  display: flex;
  justify-content: center;
}
#dropdown-files-download perfect-scrollbar .custom-scroll button i:first-child,
#dropdown-files-print perfect-scrollbar .custom-scroll button i:first-child {
  padding-right: 5px;
}
#dropdown-files-download perfect-scrollbar .custom-scroll button i:last-child,
#dropdown-files-print perfect-scrollbar .custom-scroll button i:last-child {
  padding-left: 5px;
}
.dd-file-tooltip {
  z-index: 1981;
}
.dd-tour-guide-theme-custom {
  width: 314px;
  border-radius: 6px;
  box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.3);
  padding: 0;
}
.dd-tour-guide-theme-custom .shepherd-text {
  padding: 20px;
}
.dd-tour-guide-theme-custom .shepherd-footer {
  background-color: #F5F6F7;
  padding: 12px 20px 15px;
}
.dd-tour-guide-theme-custom .shepherd-footer .shepherd-button {
  margin-right: 10px;
  background: none;
  padding: 0;
  cursor: pointer;
  outline: none;
}
.dd-tour-guide-theme-custom .shepherd-footer .shepherd-button:hover {
  background: none;
}
.dd-tour-guide-theme-custom .shepherd-footer .shepherd-button.dd-tour-guide-button-primary {
  color: #0071ED !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
}
.dd-tour-guide-theme-custom .shepherd-footer .shepherd-button.dd-tour-guide-button-primary:last-child {
  margin-right: 0;
}
.dd-tour-guide-theme-custom .shepherd-footer .shepherd-button.dd-tour-guide-button-secondary {
  color: #788394 !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  margin-right: auto;
}
.dd-tour-guide-theme-custom--background .shepherd-content {
  background: url("/assets/img/guidance/guidance-background.svg") no-repeat center top;
  background-size: contain;
}
.tour-guide-body {
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
}
.tour-guide-body__img {
  margin-bottom: 13px;
}
.tour-guide-body__title {
  color: #313944;
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  text-align: center;
  margin-bottom: 7px;
}
.tour-guide-body__text {
  color: #616A79;
  font-size: 15px;
  line-height: 20px;
  text-align: center;
}
.shepherd-target-click-disabled {
  -webkit-user-select: none;
  user-select: none;
}
.dd-approver-tooltip {
  opacity: 1 !important;
  margin-top: 5px;
  pointer-events: all !important;
}
.dd-approver-tooltip .tooltip-inner {
  border-radius: 4px;
  background-color: #FFF3CD;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
  padding: 14px;
  max-width: 220px;
}
.dd-approver-tooltip.top .arrow {
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 8px 0 8px;
  border-color: #FFF3CD transparent transparent transparent;
}
.dd-approver-tooltip.bottom .arrow {
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 8px 8px 8px;
  border-color: transparent transparent #FFF3CD transparent;
}
.dd-approver-tooltip__body {
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: center;
  background: #FFF3CD;
  position: relative;
}
.dd-approver-tooltip__icon {
  margin-bottom: 10px;
}
.dd-approver-tooltip__icon i {
  color: #FAA64B;
  height: 39px;
  width: 39px;
  border-radius: 100%;
  border: 2px dashed #FAA64B;
  font-size: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.dd-approver-tooltip__icon i:before {
  margin-top: 3px;
  margin-left: 3px;
  height: 19px;
}
.dd-approver-tooltip__text {
  color: #856404;
  font-weight: 400;
  font-size: 13px;
  letter-spacing: 0;
  line-height: 18px;
  text-align: center;
}
.dd-inform-tooltip {
  opacity: 1 !important;
  margin-top: 5px;
  pointer-events: all !important;
}
.dd-inform-tooltip .tooltip-inner {
  border-radius: 4px;
  background-color: white;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
  padding: 14px;
  max-width: 220px;
}
.dd-inform-tooltip.top .arrow {
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 8px 0 8px;
  border-color: white transparent transparent transparent;
}
.dd-inform-tooltip.bottom .arrow {
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 8px 8px 8px;
  border-color: transparent transparent white transparent;
}
.dd-inform-tooltip__body {
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: center;
  background: white;
  position: relative;
}
.dd-inform-tooltip__text {
  color: #4C535E;
  font-weight: 400;
  font-size: 13px;
  letter-spacing: 0;
  line-height: 18px;
  text-align: center;
}
app-task-instance-document-delivery-workspace-primary-bar app-task-instance-tracking-button a{
  margin-right: 0.5rem}
.dd-notes-resolve-tour-guide-theme.shepherd-element {
  width: 314px;
  z-index: 1993 !important;
}
.dd-notes-resolve-tour-guide-theme.shepherd-element .shepherd-arrow, .dd-notes-resolve-tour-guide-theme.shepherd-element .shepherd-arrow:before{
  z-index: 1}
.dd-notes-resolve-tour-guide-theme .shepherd-header{top:0.5rem;
  position: absolute;
  right: 0.5rem;
  padding: 0px}
.dd-notes-resolve-tour-guide-theme .shepherd-header button{
  font-size: 1.5rem;
  line-height: 2rem;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(158 166 181 / var(--tw-text-opacity))}
.dd-notes-resolve-tour-guide-theme .shepherd-header button:hover{--tw-text-opacity:1;color:rgb(76 83 94 / var(--tw-text-opacity))}
.dd-notes-resolve-tour-guide-theme .shepherd-header button{
  outline-width: 0px !important}
.dd-notes-resolve-tour-guide-theme .shepherd-content{
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
app-communications-list-item > .aa-group.dd-notes-resolve-tour-guide-theme .shepherd-content {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
.dd-notes-resolve-tour-guide-theme .shepherd-content {
  box-shadow: 0 0 14px rgba(0, 0, 0, 0.296793);
}
.dd-notes-resolve-tour-guide-theme .shepherd-content .shepherd-text{padding:1.5rem}
app-task-instance-form-instance .form-wrapper .fixed-buttons{position:fixed;left:0px;right:0px;bottom:0px;
  padding: 0 15px;
  z-index: 20}
app-task-instance-form-instance .form-wrapper .aa-form-buttons app-cdk-indicator-saving{
  margin-left: 0.5rem;
  display: flex;
  height: 2.25rem;
  align-items: center}
app-task-instance-form-instance app-task-instance-form-instance-buttons-wrapper-mobile .wrapper__buttons .aa-btn{
  margin-right: 0px !important;
  margin-bottom: 0.5rem}
app-form-instance-modal-history-prefill .ng-select .item,
app-form-instance-modal-history-prefill .ng-dropdown-panel .item{
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375rem}
app-form-instance-modal-history-prefill .ng-select .item .identifier:before,
app-form-instance-modal-history-prefill .ng-dropdown-panel .item .identifier:before {
  content: "";
  width: 1px;
  height: 14px;
  --tw-bg-opacity:1;
  background-color:rgb(158 166 181 / var(--tw-bg-opacity));
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
app-form-instance-modal-history-prefill .ng-select .item .date div:first-child,
app-form-instance-modal-history-prefill .ng-select .item .identifier div:first-child,
app-form-instance-modal-history-prefill .ng-dropdown-panel .item .date div:first-child,
app-form-instance-modal-history-prefill .ng-dropdown-panel .item .identifier div:first-child{
  margin-right: 0.25rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
app-form-instance-modal-history-prefill .ng-select .item .date div:last-child,
app-form-instance-modal-history-prefill .ng-select .item .identifier div:last-child,
app-form-instance-modal-history-prefill .ng-dropdown-panel .item .date div:last-child,
app-form-instance-modal-history-prefill .ng-dropdown-panel .item .identifier div:last-child{
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-form-instance-modal-history-prefill .ng-select .ng-value .item{
  overflow: hidden}
app-form-instance-modal-history-prefill .ng-select .ng-value .date{
  flex-shrink: 0}
app-form-instance-modal-history-prefill .ng-select .ng-value .identifier div:last-child{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap}
app-form-instance-modal-history-prefill .ng-select .ng-value .identifier:before{margin-top:0.25rem;
  display: flex}
app-form-instance-modal-history-prefill .ng-select .ng-value .date,
app-form-instance-modal-history-prefill .ng-select .ng-value .identifier{
  display: flex;
  overflow: hidden}
app-form-instance-modal-history-prefill .ng-dropdown-panel .item{display:inline;white-space:normal}
app-form-instance-modal-history-prefill .ng-dropdown-panel .identifier{overflow-wrap:break-word}
app-form-instance-modal-history-prefill .ng-dropdown-panel .identifier:before{margin-bottom:-0.125rem;display:inline-block}
app-form-instance-modal-history-prefill .ng-dropdown-panel .date,
app-form-instance-modal-history-prefill .ng-dropdown-panel .identifier{display:inline}
app-form-instance-modal-history-prefill .ng-dropdown-panel .date div,
app-form-instance-modal-history-prefill .ng-dropdown-panel .identifier div{display:inline}
app-task-instance-extract app-task-instance-tracking-button{
  margin-right: 0.5rem}
.activity-history li:last-child .marker:after {
  display: none;
}
.activity-history li:last-child .data__link {
  margin-bottom: 0 !important;
}
.activity-history li .marker {
  margin-right: 13px;
  max-width: 25px;
  flex: 1 1 auto;
  display: flex;
  flex-flow: column;
}
.activity-history li .marker__icon {
  height: 25px;
  width: 25px;
  background-color: #E4F5E7;
  border-radius: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  line-height: 13px;
}
.activity-history li .marker:after {
  content: "";
  display: flex;
  margin: auto;
  flex: 1 1 auto;
  width: 1px;
  border-left: 1px dashed #C1C1C1;
}
.activity-history li .data__text .action {
  font-size: 13px;
  letter-spacing: 0;
  line-height: 18px;
  color: #4D5259;
}
app-task-instance-helpers-reopen .ng-dropdown-panel {
  overflow: hidden;
}
app-task-instance-helpers-reopen .option--disabled {
  opacity: 0.5;
}
app-task-instance-helpers-reopen .option__notice {
  font-family: Roboto, sans-serif;
  font-size: 13px;
  font-weight: bold;
  line-height: 14px;
  margin-bottom: 8px;
}
app-task-instance-helpers-reopen .option__task {
  color: #4D5259;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  margin-bottom: 10px;
}
app-task-instance-helpers-reopen .option__data {
  display: flex;
}
app-task-instance-helpers-reopen .option__data__label, app-task-instance-helpers-reopen .option__data__value {
  font-family: Roboto, sans-serif;
  font-size: 13px;
  line-height: 16px;
}
app-task-instance-helpers-reopen .option__data__label {
  color: #7E8999;
  margin-right: 3px;
}
app-task-instance-helpers-reopen .option__data__value {
  color: #4A4A4A;
  font-weight: 400;
}
app-tenant app-tasks-list,
app-client app-tasks-list {
  margin: 0 -1.25rem;
  display: block;
}
app-tasks-list app-assistants-list.list-mobile .card-title{
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important}
app-tasks-list app-assistants-list.list-mobile .card-subtitle > div:first-child{
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important}
app-tasks-list app-assistants-list.list-mobile app-assistants-filter-toolbar .selected-filters{margin-left:0.75rem !important;margin-right:0.75rem !important}
app-tasks-list app-assistants-list.list-mobile app-assistants-filter-suggestions{margin-left:0.75rem !important;margin-right:0.75rem !important}
app-tasks-list app-assistants-list.list-mobile app-assistants-pagination .pagination-body{
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important}
app-tasks-list app-assistants-list.list-mobile app-assistants-sorting .sorting-controls {
  width: 100%;
}
app-tasks-list app-assistants-list.list-mobile app-assistants-sorting .sorting-controls.maximize .aa-form-group{flex:1 1 auto;flex-shrink:1;flex-grow:1;
  display: flex}
app-tasks-list app-assistants-pagination .pagination{
  overflow: hidden}
app-tasks-list app-assistants-pagination .pagination .list-elem.list-mobile:first-of-type{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}
app-tasks-list app-assistants-pagination .pagination .list-elem.list-mobile:last-of-type{border-bottom-right-radius:0.5rem;border-bottom-left-radius:0.5rem}
app-tasks-list .completed,
app-tasks-list .due-date,
app-tasks-list .workflow,
app-tasks-list .workflow-identifier,
app-tasks-list .workflow-date,
app-tasks-list .workflow-status {
  line-height: 15px;
  font-size: 13px;
}
app-tasks-list .completed__label,
app-tasks-list .due-date__label,
app-tasks-list .workflow__label,
app-tasks-list .workflow-identifier__label,
app-tasks-list .workflow-date__label,
app-tasks-list .workflow-status__label {
  color: #868E96;
}
app-tasks-list .completed__value,
app-tasks-list .due-date__value,
app-tasks-list .workflow__value,
app-tasks-list .workflow-identifier__value,
app-tasks-list .workflow-date__value,
app-tasks-list .workflow-status__value {
  font-weight: 400;
  color: #4A4A4A;
}
app-tasks-list .completed__value a,
app-tasks-list .due-date__value a,
app-tasks-list .workflow__value a,
app-tasks-list .workflow-identifier__value a,
app-tasks-list .workflow-date__value a,
app-tasks-list .workflow-status__value a {
  color: #48B0F7;
}
app-tasks-list .due-date__value-link {
  color: #48B0F7;
  cursor: pointer;
}
app-tasks-list .due-date__value-link:hover {
  color: #4A4A4A;
}
app-tasks-list .due-date i {
  color: #A5B3C7;
  font-size: 13px;
  line-height: 13px;
  margin-right: 3px;
}
app-tasks-list .workflow,
app-tasks-list .workflow-identifier,
app-tasks-list .workflow-date,
app-tasks-list .workflow-status {
  padding-top: 7px;
}
app-tasks-list .workflow-identifier__label {
  margin-right: 5px;
}
.hint{border-radius:0.75rem;
  display: flex;
  align-items: center;
  padding: 9px 9px 7px 10px;
  margin-top: 14px;
  font-size: 13px;
  line-height: 18px}
.hint i {
  margin-right: 10px;
}
.hint__16 {
  font-size: 16px;
}
.hint__16 i {
  font-size: 25px;
}
.hint__info {
  background-color: #E3F3FC;
  color: #003CA0;
}
.hint__warning {
  background-color: #FFF3CD;
  color: #856404;
}
.hint__danger {
  background-color: #FCE3E3;
  color: #721C24;
}
.pagination perfect-scrollbar .ps-content {
  position: relative;
}
app-assistants-list{
  display: flex;
  flex: 1 1 0%;
  flex-direction: column}
app-assistants-list .list-content{
  display: flex;
  flex-direction: column}
app-assistants-list .list{
  display: flex;
  flex: 1 1 0%;
  flex-direction: column}
app-assistants-list .bulk-buttons button {
  height: 36px;
}
app-assistants-list .bulk-buttons button:not(:last-child) {
  margin-right: 20px;
}
app-assistants-list .bulk-buttons button i {
  margin-right: 6px;
}
app-assistants-list .bulk-manage {
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15);
}
app-assistants-list .bulk-manage__buttons{justify-content:flex-start;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  grid-gap: 0.5rem;
  gap: 0.5rem;
  padding: 11px 20px}
app-assistants-list .bulk-manage__buttons button {
  height: 36px;
}
app-assistants-list .bulk-manage__buttons .hint {
  display: flex;
  height: 36px;
  font-size: 13px;
  line-height: 18px;
  margin: 0 0 0 16px;
  font-weight: 400;
}
app-assistants-list .bulk-manage__buttons .hint i {
  font-size: 18px;
  line-height: 18px;
}
app-assistants-list .bulk-manage__info {
  background-color: #F5F6F8;
  padding: 8px 20px;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: flex-start;
}
app-assistants-list .bulk-manage__info button {
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
}
app-assistants-list .bulk-manage__info__divider {
  margin: 0 10px;
  height: 24px;
  width: 1px;
  background: #48B0F7;
}
app-assistants-list .bulk-manage__info__selected--quantity {
  margin-left: 25px;
  margin-right: 5px;
}
app-assistants-list .bulk-manage__info__selected--quantity .badge-custom {
  border-radius: 13.5px;
  padding: 3px 10px;
  height: 24px;
  background-color: #A5B3C7;
  color: #FFFFFF;
  font-size: 15px;
  font-weight: bold;
  line-height: 18px;
  text-align: center;
}
app-assistants-list .bulk-manage__info__selected--quantity .badge-custom.active {
  background-color: #3DC054;
}
app-assistants-list .bulk-manage__info__selected--text {
  color: #788B9C;
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
}
app-assistants-list .bulk-manage__info__selected--text.active {
  color: #3DC054;
}
app-assistants-list .bulk-manage__info__selected--info {
  margin-left: 6px;
  color: #4D5259;
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
}
@media (max-width: 540px) {
  app-assistants-sorting .ng-dropdown-panel .ng-dropdown-panel-items {
    max-height: 210px !important;
  }
}
.teammate {
  display: flex;
  flex-flow: column nowrap;
  flex: 1 1 auto;
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.2);
  background-color: #FFFFFF;
  margin-bottom: 15px;
  position: relative;
}
.teammate__data {
  display: flex;
  flex-flow: row nowrap;
  flex: 1 1 auto;
  margin: 20px;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  line-height: 24px;
}
.teammate__data__column {
  align-self: center;
}
.teammate__data__column:nth-child(1) {
  flex: 0 0 38%;
  max-width: 38%;
}
.teammate__data__column:nth-child(2) {
  flex: 0 1 38%;
  max-width: 38%;
  margin-right: 6px;
}
.teammate__data__column:nth-child(3) {
  flex: 0 1 30%;
  max-width: 30%;
  margin-right: 6px;
}
.teammate__data__column:nth-child(4) {
  flex: 0 0 24%;
  max-width: 24%;
}
.teammate__data__column--parts div:last-child {
  height: 24px;
}
.teammate__data__column--parts button {
  height: inherit;
  margin-top: -3px;
}
.teammate__data__column--parts button i {
  margin-left: 6px;
}
.teammate__data__readonly {
  justify-content: flex-start;
}
.teammate__data__readonly .teammate__data__column:nth-child(1) {
  flex: 0 0 48%;
  max-width: 48%;
}
.teammate__data__readonly .teammate__data__column:nth-child(2) {
  flex: 0 1 38%;
  max-width: 38%;
}
.teammate__manage-wrapper {
  background-color: #F5F6F8;
}
.teammate__manage {
  margin: 14px 20px;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
}
.teammate__manage i {
  margin-right: 6px;
}
.teammate__manage__owner {
  display: flex;
}
.teammate__manage__owner span {
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 16px;
  text-align: center;
}
.teammate__manage__owner button {
  color: #48B0F7;
  font-weight: 400;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 16px;
}
.teammate__manage__owner button:hover {
  color: #4d5259;
}
.teammate__manage__buttons {
  display: flex;
}
.teammate__manage__buttons a,
.teammate__manage__buttons button{
  display: flex;
  flex-direction: row;
  align-items: center;
  cursor: pointer;
  outline: none;
  border: none;
  background: transparent;
  padding: 0;
  font-weight: 400;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 16px}
.teammate__manage__buttons a:last-child,
.teammate__manage__buttons button:last-child {
  margin-left: 15px;
}
.teammate__manage__buttons .edit {
  color: #48B0F7;
}
.teammate__manage__buttons .edit:hover {
  color: #4d5259;
}
.teammate__manage__buttons .remove {
  color: #7D858F;
}
.teammate__manage__buttons .remove:hover {
  color: #f96868;
}
.teammate__form {
  padding: 20px;
}
.teammate__push-block__button {
  display: flex;
  padding: 3px 0;
  outline: none !important;
  cursor: pointer;
  border: none;
  background: transparent;
  color: #48B0F7;
  font-size: 13px;
  letter-spacing: 0;
  line-height: 18px;
  font-weight: 400;
}
.teammate__push-block__button i {
  margin-right: 6px;
  font-size: 14px;
  line-height: 17px;
}
.teammate__push-block__button:hover {
  color: #4d5259;
}
.teammate__push-block__info {
  color: #7E8999;
  font-size: 11px;
  letter-spacing: 0;
  line-height: 13px;
}
.teammate__email a {
  display: flex;
  flex-flow: row nowrap;
  word-break: break-word;
  align-items: center;
  line-height: 16px;
}
.teammate__state {
  background: rgba(255, 255, 255, 0.9);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.teammate__state__body {
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  color: #F2A654;
}
.teammate__state__body .icon {
  font-size: 23px;
  line-height: 23px;
  margin-bottom: 4px;
  width: 48px;
  height: 48px;
  background: rgba(250, 166, 75, 0.1);
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.teammate__state__body .title {
  font-size: 16px;
  font-weight: bold;
  line-height: 19px;
  text-align: center;
}
.teammate-form .col-title {
  color: #4D5259 !important;
  font-size: 14px !important;
  font-weight: bold !important;
  letter-spacing: 0 !important;
  line-height: 16px !important;
  text-transform: uppercase !important;
  padding: 15px 0 !important;
  border-bottom: 1px solid #DFE1E3 !important;
  margin-bottom: 15px !important;
}
app-client-tab-teammates .context-menu {
  background: #FFFFFF;
  box-shadow: 0 0 9px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  display: none;
  width: 200px;
  z-index: 1;
  max-height: 250px;
  overflow: hidden;
}
app-client-tab-teammates .context-menu[data-popper-reference-hidden] {
  visibility: hidden;
  pointer-events: none;
}
app-client-tab-teammates .context-menu[data-show] {
  display: flex;
}
app-client-tab-teammates .context-menu__wrapper {
  height: inherit;
  position: relative;
  overflow: hidden;
  display: flex;
  width: 100%;
}
app-client-tab-teammates .context-menu perfect-scrollbar {
  height: 100%;
}
app-client-tab-teammates .context-menu .custom-scroll {
  z-index: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
app-client-tab-teammates .context-menu .client {
  box-shadow: inset 0px -1px 0px #E7EAEC;
}
app-client-tab-teammates .context-menu .client:first-child a {
  padding-top: 12px;
}
app-client-tab-teammates .context-menu .client:last-child {
  box-shadow: none;
}
app-client-tab-teammates .context-menu .client:last-child a {
  padding-bottom: 12px;
}
app-client-tab-teammates .context-menu .client:hover {
  background: #F7F7F7;
}
app-client-tab-teammates .context-menu .client:hover .client__right i {
  display: block;
}
app-client-tab-teammates .context-menu .client a {
  display: flex;
  flex: 1 1 auto;
  padding: 8px 12px;
  align-items: center;
  justify-content: space-between;
}
app-client-tab-teammates .context-menu .client__left {
  display: flex;
  align-items: center;
  overflow: hidden;
}
app-client-tab-teammates .context-menu .client__left__avatar {
  flex-shrink: 0;
  margin-right: 8px;
}
app-client-tab-teammates .context-menu .client__left__avatar .avatar {
  min-width: 32px;
  min-height: 32px;
  width: 32px;
  height: 32px;
  font-size: 12px;
  line-height: 31px;
  background: #F5F6F7;
  border: 1px solid #EAEAEA;
}
app-client-tab-teammates .context-menu .client__left__name {
  font-weight: 500;
  font-size: 13px;
  line-height: 100%;
  color: #4A4A4A;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
app-client-tab-teammates .context-menu .client__right {
  flex-shrink: 0;
  width: 13px;
  margin-left: 8px;
}
app-client-tab-teammates .context-menu .client__right i {
  color: #48B0F7;
  display: none;
}
@media (max-width: 540px) {
  app-client-tab-teammates .teammate__data {
    flex-flow: column nowrap;
    align-items: flex-start;
    margin: 20px 20px 15px;
  }
  app-client-tab-teammates .teammate__data__column {
    align-self: flex-start;
    border-bottom: 1px solid #D8D8D8;
  }
  app-client-tab-teammates .teammate__data__column:nth-child(1) {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    width: 100% !important;
    padding: 0 0 19px;
  }
  app-client-tab-teammates .teammate__data__column:nth-child(2) {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    width: 100% !important;
    padding: 14px 0;
  }
  app-client-tab-teammates .teammate__data__column:nth-child(3) {
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
    padding: 14px 0;
  }
  app-client-tab-teammates .teammate__data__column:nth-child(4) {
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
    padding: 14px 0 0;
    border-bottom: none;
  }
  app-client-tab-teammates .teammate__data__column--parts--sm-hidden {
    display: none;
  }
}
.chat--tenant .chat__body__left perfect-scrollbar {
  height: calc(100% - 41px);
}
.chat--tenant .chat__body__left perfect-scrollbar .ps {
  height: 100%;
}
.chat perfect-scrollbar .ps__rail-y {
  z-index: 10 !important;
}
app-chat-channels perfect-scrollbar .ps {
  height: 100%;
}
app-chat-channels perfect-scrollbar.d-flex .ps {
  display: flex;
}
app-chat-channels perfect-scrollbar.d-flex .ps-content {
  display: flex;
}
@media (max-width: 767px) {
  app-chat-orchestrator-default .orchestrator__body__sidebar helpdesk-search .search-container-input{
  width: 100%}
}
app-chat-orchestrator-default .orchestrator__body__main__header__right button{
  display: flex;
  align-items: center;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 1.5rem;
  line-height: 2rem;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity));
  outline: 2px solid transparent;
  outline-offset: 2px}
app-chat-orchestrator-default .orchestrator__body__main__header__right button:hover {
  --tw-bg-opacity:1;
  background-color:rgb(247 249 252 / var(--tw-bg-opacity));
}
app-chat-orchestrator-minified .orchestrator app-chat-tab-heading .aa-chat-tab-wrapper.bot app-chat-shared-button-snooze button:hover{--tw-bg-opacity:1;background-color:rgb(232 217 255 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(97 11 239 / var(--tw-text-opacity))}
app-chat-orchestrator-minified .orchestrator app-chat-tab-heading .aa-chat-tab-wrapper.get-help app-chat-shared-button-snooze button:hover{--tw-bg-opacity:1;background-color:rgb(213 240 218 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(61 192 84 / var(--tw-text-opacity))}
app-chat-orchestrator-minified .orchestrator app-chat-tab-heading app-chat-shared-button-snooze{
  display: flex}
app-chat-orchestrator-minified .orchestrator app-chat-tab-heading app-chat-shared-button-snooze button{
  display: flex;
  height: 2rem;
  border-radius: 0.25rem;
  padding: 0.25rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity));
  outline: 2px solid transparent;
  outline-offset: 2px}
app-chat-orchestrator-minified .orchestrator__search helpdesk-search .search-container .search-container-input{top:4.5rem}
app-chat-orchestrator-minified .orchestrator__search helpdesk-search .search-container .search-container-result{top:7.5rem}
app-chat-orchestrator-minified .orchestrator__search helpdesk-search .search-container.animated .search-container-result {
  height: calc(100% - 7.5rem);
}
app-bootstrap-modal,
app-modal,
.modal {
  z-index: 1971;
}
.modal-backdrop {
  z-index: 1970;
}
.quickview {
  z-index: 1961;
}
.app-backdrop.backdrop-quickview {
  z-index: 1960;
}
.ng-dropdown-panel.z-index-modal {
  z-index: 1980 !important;
}
.ng-dropdown-panel,
.ng-dropdown-panel.z-index-default {
  z-index: 1920 !important;
}
.tooltip-garage-z-index {
  z-index: 1972;
}
.tooltip-foldover-z-index {
  z-index: 1962;
}
.tooltip-modal-z-index {
  z-index: 1972;
}
.modal-bs-datepicker-container-z-index {
  z-index: 1972;
}
bs-datepicker-container {
  z-index: 1972;
}
.popover-modal-z-index {
  z-index: 1972;
}
.tooltip-chat-z-index {
  z-index: 1941;
}
.tooltip-dropdown-z-index {
  z-index: 1952;
}
[class^=custom-icon--]:after, [class*=" custom-icon--"]:after {
  content: "";
  display: block;
}
.custom-icon--time {
  background: url("/assets/img/alerts/time.png") no-repeat;
  background-size: contain;
  height: 49px;
  width: 47px;
}
.custom-icon--conditions {
  background: url("/assets/img/alerts/task-conditional.png") no-repeat;
  background-size: contain;
  height: 49px;
  width: 47px;
}
.custom-icon--extract {
  background: url("/assets/img/alerts/extract.png") no-repeat;
  background-size: contain;
  height: 49px;
  width: 47px;
}
.custom-icon--info {
  background: url("/assets/img/alerts/info.png") no-repeat;
  background-size: contain;
  height: 49px;
  width: 47px;
}
.custom-icon--error {
  background: url("/assets/img/alerts/error.png") no-repeat;
  background-size: contain;
  height: 49px;
  width: 47px;
}
.custom-icon--communication-alerts-hint {
  background: url("/assets/img/alerts/alerts-hint.png") no-repeat;
  background-size: contain;
  height: 49px;
  width: 47px;
}
.custom-icon--outcome {
  background: url("/assets/img/alerts/outcome.svg") no-repeat;
  background-size: contain;
  height: 49px;
  width: 47px;
}
.custom-icon--income {
  background: url("/assets/img/alerts/income.svg") no-repeat;
  background-size: contain;
  height: 49px;
  width: 47px;
}
.custom-icon--notes {
  background: url("/assets/img/alerts/private-note.svg") no-repeat;
  background-size: contain;
  height: 49px;
  width: 47px;
}
.custom-icon--conversation {
  background: url("/assets/img/chat/conversation.svg") no-repeat;
  background-size: contain;
  height: 49px;
  width: 47px;
}
.custom-icon--conversation-red {
  background: url("/assets/img/chat/conversation-red.svg") no-repeat;
  background-size: contain;
  height: 49px;
  width: 47px;
}
.manage-scroll-block {
  display: flex;
  width: 100%;
  background: #ffffff;
  box-shadow: -2px 0 4px 0 rgba(0, 0, 0, 0.2);
}
.manage-scroll-block button {
  cursor: pointer;
  width: 100%;
  outline: none;
  background: none;
  border: none;
  color: #3DB2F3;
  font-size: 13px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 15px;
  padding: 10px;
}
.manage-scroll-block button:hover i {
  animation-name: hvr-icon-hang-sink, hvr-icon-hang;
  animation-duration: 0.3s, 1.5s;
  animation-delay: 0s, 0.3s;
  animation-timing-function: ease-out, ease-in-out;
  animation-iteration-count: 1, infinite;
  animation-fill-mode: forwards;
  animation-direction: normal, alternate;
}
.manage-scroll-block button i {
  font-size: 13px;
  letter-spacing: 0;
  line-height: 13px;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
}
.manage-scroll-block button i:first-child {
  padding-right: 10px;
}
.manage-scroll-block button i:last-child {
  padding-left: 10px;
}
/* Icon Hang */
@keyframes hvr-icon-hang {
  0% {
    transform: translateY(3px);
  }
  50% {
    transform: translateY(0px);
  }
  100% {
    transform: translateY(3px);
  }
}
@keyframes hvr-icon-hang-sink {
  100% {
    transform: translateY(3px);
  }
}
.user-shared-modal-removing .modal-body {
  padding: 32px 48px 0;
}
.user-shared-modal-removing .modal-footer {
  padding: 16px 48px 32px;
  border-top: none;
}
app-tabset .tabs-container ng-scrollbar {
  width: 100%;
  height: 56px;
  --scrollbar-padding: 0;
  --scrollbar-thumb-color: trasparent;
  --scrollbar-thumb-hover-color: trasparent;
  --scrollbar-size: 0;
  --scrollbar-hover-size: 0;
}
shared-tabset-simple ng-scrollbar {
  width: 100% !important;
  height: inherit;
  --scrollbar-padding: 0 !important;
  --scrollbar-thumb-color: trasparent !important;
  --scrollbar-thumb-hover-color: trasparent !important;
  --scrollbar-size: 0 !important;
  --scrollbar-hover-size: 0 !important;
}
shared-tabset-simple .aa-scroll-container{height:inherit;min-width:0px;align-items:flex-start;
  position: relative;
  display: flex;
  flex: 1 1 0%;
  flex-wrap: nowrap;
  justify-content: space-between}
shared-tabset-simple .aa-scroll-container .aa-scroll-navigation{height:inherit;--tw-gradient-from:#FFFFFF var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);
  position: absolute;
  z-index: 1;
  display: flex;
  align-items: center}
shared-tabset-simple .aa-scroll-container .aa-scroll-navigation__left{justify-content:flex-start;background-image:linear-gradient(to right, var(--tw-gradient-stops));
  left: 0px}
shared-tabset-simple .aa-scroll-container .aa-scroll-navigation__left button{
  margin-left: 0.5rem}
shared-tabset-simple .aa-scroll-container .aa-scroll-navigation__right{justify-content:flex-end;background-image:linear-gradient(to left, var(--tw-gradient-stops));
  right: 0px}
shared-tabset-simple .aa-scroll-container .aa-scroll-navigation__right button{
  margin-right: 0.5rem}
shared-tabset-simple .aa-scroll-container .aa-scroll-navigation button{--tw-shadow:0px 2px 16px rgba(0, 0, 0, 0.16);--tw-shadow-colored:0px 2px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  display: flex;
  height: 2rem;
  width: 2rem;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 115 255 / var(--tw-text-opacity));
  outline-width: 0px}
app-communications-list-item > shared-tabset-simple.aa-group .aa-scroll-container .aa-scroll-navigation button {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
shared-tabset-simple .aa-scroll-container .aa-scroll-navigation button i{
  font-size: 1.25rem;
  line-height: 1.75rem;
  line-height: 1}
.text-message {
  width: 50px;
  min-width: 50px;
  height: 50px;
  min-height: 50px;
  background-image: url("/assets/img/common/text-message.svg");
  background-position: center center;
  background-repeat: no-repeat;
}
.strikethrough {
  text-decoration: line-through;
}
.appstore {
  width: 120px;
  min-width: 120px;
  height: 40px;
  min-height: 40px;
  background-image: url("/assets/img/vendors/appstore.svg");
  background-position: center center;
  background-repeat: no-repeat;
}
.google-play {
  width: 135px;
  min-width: 135px;
  height: 40px;
  min-height: 40px;
  background-image: url("/assets/img/vendors/google-play.svg");
  background-position: center center;
  background-repeat: no-repeat;
}
.google-authenticator {
  width: 50px;
  min-width: 50px;
  height: 50px;
  min-height: 50px;
  background-image: url("/assets/img/vendors/google-authenticator.svg");
  background-position: center center;
  background-repeat: no-repeat;
}
.handsontable.ht_clone_top table.htCore tbody tr:last-child {
  box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.08);
}
.handsontable.ht_clone_left table.htCore tbody:has(tr td) {
  box-shadow: 4px 0 2px -2px rgba(0, 0, 0, 0.08);
}
.handsontableInput {
  background-color: #fff !important;
  color: #000 !important;
}
.color-picker {
  padding: 10px;
}
.color-picker ul {
  display: flex;
  flex-direction: row;
  margin: 0;
  padding: 0;
  list-style: none;
}
.color-picker ul li {
  height: 18px;
  width: 18px;
  border: 1px solid #FFFFFF;
  font-size: 14px;
  cursor: pointer;
}
.color-picker ul li:hover {
  background-color: rgba(0, 0, 0, 0.1);
  border-color: #000000;
}
.handsontableEditor.autocompleteEditor.htMacScroll.listbox.handsontable {
  min-height: 120px;
}
body{
  position: relative;
  background: #eaebee}
h4 {
  font-weight: normal;
}
.card {
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
}
.form-control {
  border: 1px solid #939393;
  color: #000000;
  font-size: 14px;
  font-weight: normal;
}
.form-control:focus {
  border: 1px solid #0073FF;
  box-shadow: 0 0 3px 0 #0073FF;
}
.form-control:disabled {
  border: 1px solid #BDBDBD;
  color: #8D8C8C;
  -webkit-text-fill-color: #8D8C8C;
}
.ng-select-container {
  border-color: #939393 !important;
  color: #000000 !important;
  font-size: 14px;
  font-weight: normal;
}
.ng-select-container:disabled {
  border-color: #BDBDBD !important;
  color: #8D8C8C !important;
}
.dropzone {
  border-color: #939393;
}
.dropzone .dz-message {
  color: #000000;
  font-weight: normal;
}
.custom-control-description {
  color: #000000;
  font-size: 14px;
  font-weight: normal;
}
.control-description {
  color: #000000;
  font-size: 14px;
  font-weight: normal;
}
.slide-btn {
  background-color: #0073FF;
  box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.16);
}
.slide-btn:hover {
  background-color: #0358BF;
}
.vp-actions__props-icon--active i {
  color: #0073FF;
}
.custom-control-lg.custom-radio .custom-control-indicator {
  border: 1px solid #939393;
  width: 25px;
  height: 25px;
  line-height: 25px;
}
.custom-control-lg.custom-radio .custom-control-indicator::after {
  margin-top: 2px;
  width: 19px;
  height: 19px;
  background-color: #3DC054;
}
.custom-control-lg.custom-radio .custom-control-input:disabled ~ .custom-control-indicator {
  background-color: #EAEBEE;
  border: 1px solid #D5D5D5;
  opacity: 1;
}
.custom-control-lg.custom-radio .custom-control-input:disabled ~ .custom-control-indicator::after {
  background-color: #8A94A4;
  margin-top: 4px;
  width: 15px;
  height: 15px;
}
.custom-control-lg.custom-radio .custom-control-input:disabled .custom-control-indicator {
  color: #000000;
}
.custom-control-lg.custom-checkbox .custom-control-indicator {
  border: 1px solid #939393;
  width: 25px;
  height: 25px;
  line-height: 25px;
}
.custom-control-lg.custom-checkbox .custom-control-indicator::after {
  color: #FFFFFF;
  background-color: #3DC054;
}
.custom-control-lg.custom-checkbox .custom-control-input:disabled ~ .custom-control-indicator {
  background-color: #EAEBEE;
  border: 1px solid #D5D5D5;
  opacity: 1;
}
.custom-control-lg.custom-checkbox .custom-control-input:disabled ~ .custom-control-indicator::after {
  background-color: #EAEBEE;
  color: #8A94A4;
}
.custom-control-lg.custom-checkbox .custom-control-input:disabled .custom-control-indicator {
  color: #000000;
}
.custom-control-lg.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator::before, .custom-control-lg.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator::after {
  height: 23px;
}
.switch-indicator {
  background-color: #CACACA;
}
.switch-indicator::after {
  border: 1px solid #939393;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.64);
}
.switch-success input:checked + .switch-indicator {
  background-color: #A4F3B2;
  border-color: #A4F3B2;
}
.switch-success input:checked + .switch-indicator:after {
  background-color: #3DC054;
  border: 1px solid #3DC054;
}
.btn-success {
  background-color: #3DC054;
  border-color: #3DC054;
}
.btn-success:hover {
  background-color: #329B44;
  border-color: #329B44;
}
.btn-success:disabled {
  background-color: #3DC054;
  border-color: #3DC054;
  opacity: 0.5;
}
.btn-secondary {
  background-color: #8F8E94;
  border-color: #8F8E94;
  color: #FFFFFF !important;
}
.btn-secondary:hover {
  background-color: #6B6A70;
  border-color: #6B6A70;
  color: #FFFFFF !important;
}
.btn-secondary:disabled {
  background-color: #8F8E94;
  border-color: #8F8E94;
  opacity: 0.5;
}
.btn-danger {
  background-color: #FF3B30;
  border-color: #FF3B30;
}
.btn-danger:hover {
  background-color: #C52D25;
  border-color: #C52D25;
}
.btn-danger:disabled {
  background-color: #FF3B30;
  border-color: #FF3B30;
  opacity: 0.5;
}
.btn-outline.btn-danger {
  color: #FF3B30;
  border-color: #FF3B30;
}
.btn-outline.btn-danger:hover {
  color: #fff;
  background-color: #FF3B30;
  border-color: #FF3B30;
}
.btn-outline.btn-danger:disabled {
  color: #fff;
  background-color: #FF3B30;
  border-color: #FF3B30;
  opacity: 0.5;
}
.btn-primary {
  background-color: #0073FF;
  border-color: #0073FF;
}
.btn-primary:hover {
  background-color: #0358BF;
  border-color: #0358BF;
}
.btn-primary:disabled {
  background-color: #0073FF;
  border-color: #0073FF;
  opacity: 0.5;
}
.btn-outline.btn-primary {
  color: #0073FF;
  border-color: #0073FF;
}
.btn-outline.btn-primary:hover {
  color: #fff;
  background-color: #0073FF;
  border-color: #0073FF;
}
.btn-outline.btn-primary:disabled {
  color: #fff;
  background-color: #0073FF;
  border-color: #0073FF;
  opacity: 0.5;
}
.btn-cyan {
  background-color: #00A2A2;
  border-color: #00A2A2;
}
.btn-cyan:hover {
  background-color: #017878;
  border-color: #017878;
}
.btn-cyan:disabled {
  background-color: #00A2A2;
  border-color: #00A2A2;
  opacity: 0.5;
}
.btn-dark {
  background-color: #616A79;
  border-color: #616A79;
}
.btn-dark:hover {
  background-color: #474E5A;
  border-color: #474E5A;
}
.btn-dark:disabled {
  background-color: #616A79;
  border-color: #616A79;
  opacity: 0.2;
}
.btn-inline {
  display: inline;
  padding: 0;
  cursor: pointer;
  outline: none !important;
  border: none;
  background: none;
  color: #48B0F7;
}
.btn-inline:hover {
  color: #465161;
}
.btn-inline-danger {
  display: inline;
  padding: 0;
  cursor: pointer;
  outline: none !important;
  border: none;
  background: none;
  color: #F96868;
}
.btn-inline-danger:hover {
  color: #C52D25;
}
.text-danger {
  color: #FF3B30 !important;
}
.text-success {
  color: #3DC054 !important;
}
.badge-danger {
  background-color: #FF3B30;
}
.badge-success {
  background-color: #3DC054;
}
.badge-primary {
  background-color: #0073FF;
}
.callout-danger {
  border-left-color: #FF3B30;
}
.callout-success {
  border-left-color: #3DC054;
}
.ngx-datatable.datatable .datatable-header .datatable-header-cell {
  border-color: #939393;
}
.ngx-datatable.datatable .datatable-body .datatable-row-wrapper .datatable-body-row .datatable-body-cell {
  border-color: #939393;
}
.ngx-datatable.datatable .datatable-body .datatable-row-wrapper .datatable-body-row .datatable-body-cell:last-child {
  border-color: #939393;
}
.ngx-datatable.datatable .datatable-body .datatable-row-wrapper .datatable-body-row .datatable-body-cell:first-child {
  border-left: 1px solid #939393;
}
.ngx-datatable.datatable .datatable-body .datatable-row-wrapper:last-child .datatable-body-row:last-child .datatable-body-cell {
  border-color: #939393;
}
.theme-blue .bs-datepicker-head {
  background-color: #0073FF;
}
.theme-blue .bs-datepicker-body table td.week span {
  color: #0073FF;
}
.theme-blue .bs-datepicker-body table td span.selected {
  background-color: #0073FF;
}
.shadow {
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);
}
.highlight-today {
  font-weight: 500;
  background: #d4edda;
}
.hover-default:hover {
  color: #4d5259 !important;
}
.hover-default:focus {
  color: #4d5259 !important;
}
.mw-500px {
  max-width: 500px !important;
}
body.has-ticker app-header,
body.has-ticker .aa-sidebar {
  top: 32px;
}
body.has-ticker app-header.hide{top:-2rem}
body.has-ticker app-header ~ main {
  padding-top: 88px;
}
body.has-ticker .form-builder__toolbar {
  top: 98px;
}
body.has-ticker app-task-instance-form-instance-progress-mobile .progress-wrapper.pinned-top {
  top: 32px;
}
body.has-ticker app-task-instance-form-instance-progress-mobile .progress-wrapper.pinned-shifted {
  top: 88px;
}
body.has-ticker app-flow-launch .card .card-header {
  top: 88px;
}
body.has-ticker app-roles-crud .navigation.sticky {
  top: 104px;
}
body.has-ticker app-communications-widget-modal .communication-modal-wrapper {
  top: 88px;
}
body.has-ticker app-form-instance-regular .history-popup.sticky {
  top: 131px;
}
.animate--pulsate {
  animation: pulsate-fwd 0.5s ease-in-out infinite both;
  -webkit-animation: pulsate-fwd 0.5s ease-in-out infinite both;
}
/**
* ----------------------------------------
* animation pulsate-fwd
* ----------------------------------------
*/
@keyframes pulsate-fwd {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
@media (max-width: 540px) {
  .swal2-container.swal2-shown {
    padding: 0;
    box-sizing: border-box;
    width: inherit;
  }
  .swal2-container.swal2-shown .swal2-modal {
    margin: 0 10px;
    padding: 15px;
    max-width: 350px;
    width: 100%;
  }
}
@media screen and (hover: none) and (pointer: coarse) {
  input,
select,
select:focus,
textarea {
    font-size: 16px !important;
  }
}
.aa-loader{height:1.25rem;width:1.25rem;border-top-color:rgb(51 143 255 / var(--tw-border-opacity));border-right-color:rgb(0 115 255 / var(--tw-border-opacity));--tw-border-opacity:1;border-bottom-color:rgb(0 101 223 / var(--tw-border-opacity));border-left-color:transparent;
  margin: 0px;
  border-width: 2px;
  border-radius: 50%;
  animation: rotateLoader 0.4s infinite linear}
@keyframes rotateLoader {
  to {
    transform: rotate(1turn);
  }
}
.aa-resize-processing {
  -webkit-user-select: none;
          user-select: none;
  pointer-events: none;
}
.aa-resize-processing input::selection {
  color: inherit;
  background: transparent;
}
.aa-resize-processing input::-moz-selection {
  color: inherit;
  background: transparent;
}
.aa-safari-sticky-redraw-fix {
  transform: translate3d(0, 0, 0);
}
.aa-text-40 {
  font-size: 2.5rem;
}
.aa-dot-pulse {
  animation: dot-pulse 1s cubic-bezier(0, 0, 0.2, 1) 5;
}
@keyframes dot-pulse {
  0%, 100% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(2);
    opacity: 0.4;
  }
}
app-spinner.input-loader .circle {
  stroke-width: 5px;
}
.aa-title-loader-dots{display:inline-flex;width:1rem}
.aa-title-loader-dots span{
  width: 0.75rem}
.aa-title-loader-dots span:after{margin-left:0.125rem;display:inline-block;width:0px;
  overflow: hidden;
  vertical-align: bottom;
  animation: ellipsis steps(4, end) 900ms infinite;
  content: "…"}
@keyframes ellipsis {
  to{
  width: 0.75rem}
}
@keyframes link-inserted {
  from {
    opacity: 0.99;
  }
  to {
    opacity: 1;
  }
}
app-layout main.main-container a {
  animation-duration: 0.001s;
  animation-name: link-inserted;
}
input[type=time]::-webkit-calendar-picker-indicator {
  background: none;
  display: none;
}
.aa-card{border-radius:1rem;--tw-shadow:0px 2px 24px rgba(0, 0, 0, 0.04);--tw-shadow-colored:0px 2px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  display: flex;
  flex-direction: column;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
app-communications-list-item > .aa-group.aa-card {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
.aa-card-body{grid-gap:0.75rem;gap:0.75rem;border-radius:0.75rem;
  display: flex;
  flex-direction: column;
  padding: 1rem}
.aa-sidebar .aa-menu-item-wrapper,
.aa-header-profile-dropdown .aa-menu-item-wrapper{
  margin-bottom: 0.5rem}
.aa-sidebar .aa-menu-item,
.aa-header-profile-dropdown .aa-menu-item{min-width:2.5rem;
  box-sizing: content-box;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)}
.aa-sidebar .aa-menu-item:hover,
.aa-header-profile-dropdown .aa-menu-item:hover{border-color:rgb(240 243 250 / var(--tw-border-opacity));background-color:rgb(240 243 250 / var(--tw-bg-opacity));
  --tw-border-opacity: 1;
  border-color: rgb(235 238 245 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity))}
.aa-sidebar .aa-menu-item:active,
.aa-header-profile-dropdown .aa-menu-item:active{
  --tw-border-opacity: 1;
  border-color: rgb(213 220 232 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(213 220 232 / var(--tw-bg-opacity))}
.aa-sidebar .aa-menu-item.active,
.aa-header-profile-dropdown .aa-menu-item.active{--tw-border-opacity:1;border-color:rgb(221 241 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(237 248 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 115 255 / var(--tw-text-opacity))}
.aa-sidebar .aa-menu-item-link,
.aa-header-profile-dropdown .aa-menu-item-link{
  display: flex;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  padding: 0.5rem;
    color: inherit !important}
.aa-sidebar .aa-menu-item-link--inner,
.aa-header-profile-dropdown .aa-menu-item-link--inner{
  display: flex;
  width: 100%;
  align-items: center;
  grid-gap: 0.5rem;
  gap: 0.5rem}
.aa-sidebar .aa-menu-item-icon,
.aa-header-profile-dropdown .aa-menu-item-icon{vertical-align:bottom;
  font-size: 1.5rem;
  line-height: 2rem;
  line-height: 1}
.aa-sidebar .aa-menu-item-icon-toggle,
.aa-header-profile-dropdown .aa-menu-item-icon-toggle{margin-left:0.25rem;transition-property:transform;
  flex-shrink: 0;
  font-size: 1.5rem;
  line-height: 2rem;
  line-height: 1;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)}
.aa-sidebar .aa-menu-item-title,
.aa-header-profile-dropdown .aa-menu-item-title{text-overflow:ellipsis;white-space:nowrap;
  overflow: hidden;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.5rem}
.aa-sidebar{position:fixed;bottom:0px;width:260px;border-right-color:rgb(240 243 250 / var(--tw-border-opacity));font-family:Satoshi-Variable, sans-serif;
  top: 0px;
  display: flex;
  flex-direction: column;
  white-space: nowrap;
  border-right-width: 1px;
  --tw-border-opacity: 1;
  border-right-color: rgb(235 238 245 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
app-communications-list-item > .aa-group.aa-sidebar {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
.aa-sidebar {
  z-index: 1950;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  will-change: transform;
}
@media screen and (max-width: 1025px) {
  .aa-sidebar{left:-260px}
  .aa-sidebar .aa-sidebar-header-btn button{right:-3.5rem}
  .aa-sidebar .aa-sidebar-header-btn button i{--tw-rotate:180deg;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))}
  .aa-sidebar--transition{
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-property: left}
  .aa-sidebar--visible{
  left: 0px}
  .aa-sidebar--visible .aa-sidebar-header-btn button{right:-0.75rem}
  .aa-sidebar--visible .aa-sidebar-header-btn button i{--tw-rotate:0deg;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))}
}
.aa-sidebar-header{height:56px;justify-content:flex-start;border-bottom-color:rgb(240 243 250 / var(--tw-border-opacity));
  display: flex;
  align-items: center;
  overflow: hidden;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-bottom-color: rgb(235 238 245 / var(--tw-border-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem}
.aa-sidebar-header-btn button{top:1rem;bottom:1rem;right:-0.75rem;height:1.625rem;width:1.625rem;
  position: absolute;
  cursor: pointer;
  border-radius: 0.375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 0px;
  font-size: 1.5rem;
  line-height: 2rem;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity));
  outline-width: 0px;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)}
app-communications-list-item > .aa-group.aa-sidebar-header-btn button {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
.aa-sidebar-header-btn button {
  transition-property: right, top;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.16);
}
.aa-sidebar-header-btn button i{transition-property:transform;
  display: flex;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)}
.aa-sidebar-scroll {
  --scrollbar-padding: 1px;
  --scrollbar-border-radius: e;
  --scrollbar-thumb-color: #B4BDCF;
  --scrollbar-thumb-hover-color: #818B9C;
  --scrollbar-size: e;
  --scrollbar-hover-size: 0.75rem;
}
.aa-sidebar-scroll .ng-scroll-content{
  display: flex;
  flex-direction: column}
.aa-sidebar-scroll .ng-scroll-viewport{padding-right:0px !important}
.aa-sidebar-scroll .ng-scroll-viewport-wrapper{
  right: 0px !important}
.aa-sidebar-navigation{
  position: relative;
  flex: 1 1 0%;
  overflow: hidden}
.aa-sidebar .aa-menu{padding-top:1.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 0.5rem}
.aa-sidebar .aa-menu-divider{margin-top:1rem;margin-bottom:1.5rem;height:1px;background-color:rgb(240 243 250 / var(--tw-bg-opacity));
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity))}
.aa-sidebar .aa-menu-group-wrapper{
  overflow: hidden;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-property: height}
.aa-sidebar .aa-menu-group-wrapper-p{padding-top:0.5rem}
.aa-sidebar .aa-menu-group{padding-left:2rem;padding-top:0.5rem;
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden}
.aa-sidebar .aa-menu-group:before{left:1.25rem;bottom:2rem;
  position: absolute;
  top: 0px;
  display: flex;
  content: "";
  border-left: 1.5px solid #D5DCE8}
.aa-sidebar .aa-menu-group-item{
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  border-radius: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)}
.aa-sidebar .aa-menu-group-item:before{top:1px;left:-0.75rem;height:1.25rem;border-bottom-left-radius:0.375rem;
  position: absolute;
  z-index: 0;
  width: 0.75rem;
  content: "";
  border-left: 1.5px solid #D5DCE8;
  border-bottom: 1.5px solid #D5DCE8}
.aa-sidebar .aa-menu-group-item:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity))}
app-communications-list-item > .aa-group.aa-sidebar .aa-menu-group-item:hover {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
.aa-sidebar .aa-menu-group-item.active{background-color:rgb(240 243 250 / var(--tw-bg-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
.aa-sidebar .aa-menu-group-item-link{
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem;
    color: inherit !important}
.aa-sidebar .aa-menu-group-item-link--inner{
  display: flex;
  width: 100%;
  align-items: center;
  grid-gap: 0.5rem;
  gap: 0.5rem}
.aa-sidebar .aa-menu-group-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.5rem}
.aa-sidebar .aa-management{margin-left:1rem;margin-right:1rem;margin-bottom:1rem;border-radius:0.75rem;border-color:rgb(240 243 250 / var(--tw-border-opacity));
  overflow: hidden;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(235 238 245 / var(--tw-border-opacity));
  padding: 1rem;
  width: 226px}
.aa-sidebar .aa-management-block{margin-bottom:1rem;
  display: flex}
.aa-sidebar .aa-management-block:last-child{margin-bottom:0px}
.aa-sidebar .aa-management-block-info{
  margin-left: 0.5rem;
  display: flex;
  flex-direction: column}
.aa-sidebar .aa-management-block-info-value{white-space:normal;
  margin-bottom: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity));
  word-break: break-word}
.aa-sidebar .aa-management-block-info-position{white-space:normal;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1.125rem;
  --tw-text-opacity: 1;
  color: rgb(158 166 181 / var(--tw-text-opacity));
  word-break: break-word}
.aa-sidebar .aa-client-select-wrapper{margin-left:1rem;margin-right:1rem;margin-bottom:1rem}
.aa-sidebar .aa-client-select-wrapper .aa-client-select-empty .ng-arrow-wrapper{
  display: none !important}
.aa-sidebar .aa-client-select-wrapper .ng-select{border-radius:0.75rem;border-color:rgb(240 243 250 / var(--tw-border-opacity));
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(235 238 245 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)}
app-communications-list-item > .aa-group.aa-sidebar .aa-client-select-wrapper .ng-select {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
.aa-sidebar .aa-client-select-wrapper .ng-select:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}
.aa-sidebar .aa-client-select-wrapper .ng-select.ng-select-single .ng-select-container{height:70px !important}
.aa-sidebar .aa-client-select-wrapper .ng-select.ng-select-single .ng-select-container .ng-value-container{
  padding: 0px !important}
.aa-sidebar .aa-client-select-wrapper .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value{
  padding: 0px !important}
.aa-sidebar .aa-client-select-wrapper .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{
  display: none !important}
.aa-sidebar .aa-client-select-wrapper .ng-select.ng-select-opened{border-bottom-right-radius:0px;border-bottom-left-radius:0px;--tw-shadow:0px 2px 8px rgba(0, 0, 0, 0.08);--tw-shadow-colored:0px 2px 8px var(--tw-shadow-color);
  --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-border-opacity: 1;
  border-color: rgb(213 220 232 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity));
  --tw-shadow: 0px 2px 8px rgba(0, 0, 0, 0.08);
  --tw-shadow-colored: 0px 2px 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
app-communications-list-item > .aa-group.aa-sidebar .aa-client-select-wrapper .ng-select.ng-select-opened {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
.aa-sidebar .aa-client-select-wrapper .ng-select.ng-select-opened > .ng-select-container{border-top-left-radius:0.75rem !important;border-top-right-radius:0.75rem !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity)) !important}
app-communications-list-item > .aa-group.aa-sidebar .aa-client-select-wrapper .ng-select.ng-select-opened > .ng-select-container {
  --pulse-from: #F7F9FC !important;
  --pulse-to: rgb(213 220 232 / 50) !important;
}
.aa-sidebar .aa-client-select-wrapper .ng-select.ng-select-opened > .ng-select-container {
  z-index: 1921 !important;
}
.aa-sidebar .aa-client-select-wrapper .ng-select.ng-select-opened > .ng-select-container .ng-arrow{
  top: 0px !important}
.aa-sidebar .aa-client-select-wrapper .ng-select.ng-select-opened > .ng-select-container .ng-arrow:before{--tw-rotate:180deg;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))}
.aa-sidebar .aa-client-select-wrapper .ng-select .ng-arrow-wrapper{
  overflow: hidden;
  margin-top:1rem !important;
  margin-bottom:1rem !important;
  margin-left:0.25rem !important;
  margin-right: 0.75rem !important;
  height: 1.5rem !important;
  width: 1.5rem !important;
  padding: 0px !important}
.aa-sidebar .aa-client-select-wrapper .ng-select .ng-arrow-wrapper .ng-arrow{
  height: 1.5rem !important;
  width: 1.5rem !important;
  border-style: none !important}
.aa-sidebar .aa-client-select-wrapper .ng-select .ng-arrow-wrapper .ng-arrow:before {
  content: "\e905";
  display:block;
  font-family:trisk-icons, sans-serif;
  transition-property:transform;
  font-size: 1.5rem;
  line-height: 2rem;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity));
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.aa-sidebar .aa-client-select-wrapper .ng-select .ng-select-container{
  border-style: none !important;
  background-color: transparent !important}
.aa-sidebar .aa-client-select-wrapper .ng-select .ng-select-container: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}
.aa-sidebar .aa-client-select-wrapper .ng-select .ng-select-container .ng-value-container .ng-value .aa-client-select-value{padding-top:1rem;padding-bottom:1rem;padding-left:1rem;
  display: flex;
  cursor: pointer;
  align-items: center;
  justify-content: space-between;
  overflow: hidden}
.aa-sidebar .aa-client-select-wrapper .ng-select .ng-select-container .ng-value-container .ng-value .aa-client-select-value-block{
  display: flex;
  overflow: hidden}
.aa-sidebar .aa-client-select-wrapper .ng-select .ng-select-container .ng-value-container .ng-value .aa-client-select-value-info{
  margin-left: 0.5rem;
  display: flex;
  flex-direction: column;
  overflow: hidden}
.aa-sidebar .aa-client-select-wrapper .ng-select .ng-select-container .ng-value-container .ng-value .aa-client-select-value-info-title{
  margin-bottom: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity));
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap}
.aa-sidebar .aa-client-select-wrapper .ng-select .ng-select-container .ng-value-container .ng-value .aa-client-select-value-info-label{
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1.125rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
.aa-sidebar .aa-client-select-wrapper .ng-dropdown-panel {
  width: calc(100% + 2px);
  margin-top: 0px !important;
  margin-left:-1px;
  border-bottom-right-radius:0.75rem;
  border-bottom-left-radius:0.75rem;
  border-top-width:0px;
  --tw-shadow:0px 2px 8px rgba(0, 0, 0, 0.08);
  --tw-shadow-colored:0px 2px 8px var(--tw-shadow-color);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  overflow: hidden;
  --tw-border-opacity: 1;
  border-color: rgb(213 220 232 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity));
  --tw-shadow: 0px 2px 8px rgba(0, 0, 0, 0.08);
  --tw-shadow-colored: 0px 2px 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
app-communications-list-item > .aa-group.aa-sidebar .aa-client-select-wrapper .ng-dropdown-panel {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
.aa-sidebar .aa-client-select-wrapper .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{margin-left:1rem !important;margin-right:1rem !important;
  background-color: transparent !important;
  padding: 0px !important;
  border-top-color:rgb(240 243 250 / var(--tw-border-opacity));
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-top-color: rgb(235 238 245 / var(--tw-border-opacity))}
.aa-sidebar .aa-client-select-wrapper .ng-dropdown-panel .aa-client-select-dropdown-item{align-items:flex-start;padding-top:1rem;padding-bottom:1rem;
  display: flex;
  cursor: pointer}
.aa-sidebar .aa-client-select-wrapper .ng-dropdown-panel .aa-client-select-dropdown-item-info{
  margin-left: 0.5rem;
  display: flex;
  flex-direction: column}
.aa-sidebar .aa-client-select-wrapper .ng-dropdown-panel .aa-client-select-dropdown-item-info-title{
  margin-bottom: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity));
  white-space:normal;
  word-break: break-word}
.aa-sidebar .aa-client-select-wrapper .ng-dropdown-panel .aa-client-select-dropdown-item-info-label{
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1.125rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
@media screen and (min-width: 1025px) {
  .aa-sidebar--collapsed{width:72px}
  .aa-sidebar--collapsed .aa-sidebar-header-logo{width:0px}
  .aa-sidebar--collapsed .aa-sidebar-header-logo-default .aa-sidebar-header-logo-img-default{margin-left:0.375rem}
  .aa-sidebar--collapsed .aa-sidebar-header-logo-default .aa-sidebar-header-logo-img{width:0px;opacity:0}
  .aa-sidebar--collapsed .aa-sidebar-header-logo-default .aa-sidebar-header-logo-icon{left:0.375rem;
  opacity: 1}
  .aa-sidebar--collapsed .aa-sidebar-header-btn button i{--tw-rotate:180deg;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))}
  .aa-sidebar--collapsed .aa-sidebar-header-btn.position-default button{right:1.375rem}
  .aa-sidebar--collapsed .aa-menu-item-icon{
  margin-right: 0px}
  .aa-sidebar--collapsed .aa-menu-item-title{
  display: none}
  .aa-sidebar--collapsed .aa-menu-item-icon-toggle{opacity:0}
  .aa-sidebar--collapsed .aa-menu-group{
  height: 0px;
  padding: 0px}
  .aa-sidebar--collapsed .aa-menu-group-wrapper-p{
  padding: 0px}
  .aa-sidebar--collapsed .aa-management{width:0px;
  margin: 0px;
  height: 0px;
  padding: 0px}
  .aa-sidebar--collapsed .aa-client-select-wrapper .ng-select{height:2.625rem;width:2.625rem;
  border-radius: 0.5rem}
  .aa-sidebar--collapsed .aa-client-select-wrapper .ng-select.ng-select-single .ng-select-container{
  height: 2.5rem !important}
  .aa-sidebar--collapsed .aa-client-select-wrapper .ng-select .ng-arrow-wrapper{width:0px !important;
  margin: 0px !important}
  .aa-sidebar--collapsed .aa-client-select-wrapper .ng-select .ng-select-container .ng-value-container{height:inherit}
  .aa-sidebar--collapsed .aa-client-select-wrapper .ng-select .ng-select-container .ng-value-container .ng-value{height:inherit}
  .aa-sidebar--collapsed .aa-client-select-wrapper .ng-select .ng-select-container .ng-value-container .ng-value .aa-client-select-value{padding:0.4375rem}
  .aa-sidebar--collapsed .aa-client-select-wrapper .ng-select .ng-select-container .ng-value-container .ng-value .aa-client-select-value app-personalization-v2 .personalization-container{
  height: 1.5rem;
  width: 1.5rem}
  .aa-sidebar--collapsed .aa-client-select-wrapper .ng-select .ng-select-container .ng-value-container .ng-value .aa-client-select-value-info{width:0px;
  margin: 0px}
  .aa-sidebar--collapsed app-sidebar-alert-badge .item{width:2.625rem;
  border-radius: 0.5rem;
  padding: 0.5rem}
  .aa-sidebar--collapsed app-sidebar-alert-badge .item__title, .aa-sidebar--collapsed app-sidebar-alert-badge .item__text, .aa-sidebar--collapsed app-sidebar-alert-badge .item__btn{width:0px;
  margin: 0px;
  height: 0px;
  overflow: hidden}
  .aa-sidebar--transition{
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-property: width}
  .aa-sidebar--transition .aa-sidebar-header-logo{
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-property: width}
  .aa-sidebar--transition .aa-sidebar-header-logo-default .aa-sidebar-header-logo-img-default{
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-property: margin}
  .aa-sidebar--transition .aa-sidebar-header-logo-default .aa-sidebar-header-logo-img{
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-property: width, opacity}
  .aa-sidebar--transition .aa-sidebar-header-logo-default .aa-sidebar-header-logo-icon{
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-property: left}
}
.aa-sidebar .aa-menu-dropdown{
  z-index: 1;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem}
.aa-sidebar .aa-menu-dropdown-inner{border-radius:0.75rem;border-color:rgb(240 243 250 / var(--tw-border-opacity));padding-bottom:0.25rem;padding-top:0.75rem;padding-right:0.5rem;--tw-shadow:0px 2px 8px rgba(0, 0, 0, 0.08);--tw-shadow-colored:0px 2px 8px var(--tw-shadow-color);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(235 238 245 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-shadow: 0px 2px 8px rgba(0, 0, 0, 0.08);
  --tw-shadow-colored: 0px 2px 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
app-communications-list-item > .aa-group.aa-sidebar .aa-menu-dropdown-inner {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
.aa-sidebar .aa-menu-dropdown-inner {
  width: 228px;
}
.aa-sidebar .aa-menu-dropdown-inner .aa-menu-group{height:auto;padding-left:2rem;padding-top:0px;
  padding-bottom: 0.5rem}
.aa-sidebar-open{
  overflow: hidden}
.aa-menu-item-tooltip,
.aa-sidebar-alert-item-tooltip{padding-top:0.125rem;padding-bottom:0.125rem;--tw-shadow:0px 2px 8px rgba(0, 0, 0, 0.08);--tw-shadow-colored:0px 2px 8px var(--tw-shadow-color);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  border-radius: 0.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-shadow: 0px 2px 8px rgba(0, 0, 0, 0.08);
  --tw-shadow-colored: 0px 2px 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  word-break: break-word}
.aa-menu-item-tooltip{
  --tw-bg-opacity: 1;
  background-color: rgb(0 115 255 / var(--tw-bg-opacity))}
.aa-header .aa-sidebar-header-logo, .aa-sidebar .aa-sidebar-header-logo{height:100%;
  display: flex;
  flex-shrink: 0;
  align-items: center}
.aa-header .aa-sidebar-header-logo-link, .aa-sidebar .aa-sidebar-header-logo-link{height:100%;
  display: flex;
  align-items: center}
.aa-header .aa-sidebar-header-logo-icon, .aa-sidebar .aa-sidebar-header-logo-icon{opacity:0;
  position: absolute;
  left: 0px;
  top: 0px}
.aa-header .aa-sidebar-header-logo-img-default, .aa-header .aa-sidebar-header-logo-icon, .aa-sidebar .aa-sidebar-header-logo-img-default, .aa-sidebar .aa-sidebar-header-logo-icon{
  height: 1.75rem !important}
.aa-header .aa-sidebar-header-logo img, .aa-sidebar .aa-sidebar-header-logo img{height:100%;
  display: flex;
  flex-shrink: 0}
app-header, app-header-external {
  z-index: 1015;
  position:fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  display: flex;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-property: top;
}
app-header.hide, app-header-external.hide{top:-56px}
app-header.hide ~ app-sidebar .aa-sidebar-header-btn button, app-header-external.hide ~ app-sidebar .aa-sidebar-header-btn button{top:-3.25rem}
.aa-header{height:56px;border-bottom-color:rgb(240 243 250 / var(--tw-border-opacity));padding-left:260px;font-family:Satoshi-Variable, sans-serif;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-bottom-color: rgb(235 238 245 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
app-communications-list-item > .aa-group.aa-header {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
@media screen and (max-width: 1025px) {
  .aa-header{padding-left:72px}
}
.aa-header-transition{
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-property: padding-left}
.aa-header-right{justify-content:flex-end;
  display: flex;
  align-items: center}
.aa-header-profile{border-left-width:1px;--tw-border-opacity:1;border-left-color:rgb(240 243 250 / var(--tw-border-opacity));
  cursor: pointer;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem}
.aa-header-profile:hover {
  --tw-bg-opacity:1;
  background-color:rgb(247 249 252 / var(--tw-bg-opacity));
}
.aa-header-profile:active{--tw-bg-opacity:1;background-color:rgb(240 243 250 / var(--tw-bg-opacity))}
.aa-header-profile[data-state=shown]{
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity))}
app-communications-list-item > .aa-group.aa-header-profile[data-state=shown] {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
.aa-header-profile[data-state=shown] app-personalization-v2 .personalization-wrapper{--tw-border-opacity:1;border-color:rgb(221 241 255 / var(--tw-border-opacity))}
.aa-header-search{border-left-width:1px;--tw-border-opacity:1;border-left-color:rgb(240 243 250 / var(--tw-border-opacity));
  display: none}
@media (min-width: 768px){
.aa-header-search{display:flex}}
.aa-header-search form{
  position: relative;
  width: 100%}
.aa-header-search form input{border-style:none;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-top:1rem;padding-bottom:1rem;padding-right:1.5rem;padding-left:3.25rem;font-family:Satoshi-Variable, sans-serif;font-weight:500;--tw-text-opacity:1;color:rgb(76 83 94 / var(--tw-text-opacity))}
.aa-header-search form input::placeholder{--tw-placeholder-opacity:1;color:rgb(180 189 207 / var(--tw-placeholder-opacity))}
.aa-header-search form input{
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity));
  outline-width: 0px}
.aa-header-search form input:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity));
}
app-communications-list-item > .aa-group.aa-header-search form input {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
.aa-header-search form input:hover{--tw-bg-opacity:1;background-color:rgb(247 249 252 / var(--tw-bg-opacity))}
.aa-header-search form input:focus::placeholder{--tw-placeholder-opacity:1;color:rgb(240 243 250 / var(--tw-placeholder-opacity))}
.aa-header-search form input:hover:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}
.aa-header-search form input:focus-visible{outline:2px solid transparent;outline-offset:2px;outline-width:0px}
.aa-header-search form input{
  font-size: 0.875rem !important;
  line-height: 1.5rem !important;
  width: 328px}
.aa-header-search form input:focus{padding-right:3.25rem}
.aa-header-search form input:focus + .aa-header-search-reset{
  z-index: 1}
.aa-header-search form input:focus + .aa-header-search-reset button{
  opacity: 1}
.aa-header-search-icon{pointer-events:none;top:1rem;left:1.5rem;
  position: absolute;
  display: flex;
  font-size: 1.5rem;
  line-height: 2rem;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
.aa-header-search-reset{top:1rem;z-index:-1;
  position: absolute;
  right: 1rem}
.aa-header-search-reset button{opacity:0;
  display: flex;
  font-size: 1.5rem;
  line-height: 2rem;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity));
  outline-width: 0px}
.aa-header-search-transition form input{
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-property: width, padding-left}
.aa-header-search-transition .aa-header-search-reset{
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-property: z-index}
.aa-header-search-transition .aa-header-search-reset button{
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-property: opacity}
.aa-header-coworking{height:56px;border-left-width:1px;--tw-border-opacity:1;border-left-color:rgb(240 243 250 / var(--tw-border-opacity));
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem}
.aa-header-coworking-participants{flex-direction:row-reverse;
  margin-right: 0.75rem;
  display: flex;
  padding-left: 0.5rem}
.aa-header-coworking-participants.has-more{padding-left:0px}
.aa-header-coworking-participant{margin-left:-0.5rem}
.aa-header-coworking-participant app-personalization-v2 .personalization-wrapper{
  border-radius: 9999px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity))}
.aa-header-coworking-participant app-personalization-v2 .personalization-container{
  height: 1.5rem;
  width: 1.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(213 220 232 / var(--tw-bg-opacity))}
.aa-header-coworking-participant app-personalization-v2 .personalization-container-text{font-size:0.625rem;
  line-height: 1.5rem}
.aa-header-coworking-participant-more{
  z-index: 10;
  display: flex;
  flex-shrink: 0}
.aa-header-coworking-participant-more button{--tw-bg-opacity:1;background-color:rgb(76 83 94 / var(--tw-bg-opacity));font-size:0.625rem;
  box-sizing: content-box;
  height: 1.5rem;
  width: 1.5rem;
  border-radius: 9999px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  padding: 0px;
  font-weight: 700;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  outline-width: 0px}
.aa-header-coworking-invite{
  display: flex}
.aa-header-coworking-invite button{font-family:Satoshi-Variable, sans-serif;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  border-style: none;
  padding: 0px;
  outline-width: 0px}
.aa-header-coworking-invite button:hover i{
  --tw-bg-opacity: 1;
  background-color: rgb(0 101 223 / var(--tw-bg-opacity))}
.aa-header-coworking-invite button:hover span{
  --tw-text-opacity: 1;
  color: rgb(0 115 255 / var(--tw-text-opacity))}
.aa-header-coworking-invite button i{
  height: 1.5rem;
  width: 1.5rem;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(0 115 255 / var(--tw-bg-opacity));
  font-size: 1.5rem;
  line-height: 2rem;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}
.aa-header-coworking-invite button span{
  display: none;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(0 115 255 / var(--tw-text-opacity))}
@media (min-width: 1024px){
.aa-header-coworking-invite button span{display:inline}}
.aa-header-date{padding-top:1rem;padding-bottom:1rem;
  display: none;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
@media (min-width: 1024px){
.aa-header-date{display:block}}
.aa-header-profile-dropdown-instance {
  z-index: 1015;
}
.aa-header-profile-dropdown{border-radius:0.75rem;border-color:rgb(240 243 250 / var(--tw-border-opacity));font-family:Satoshi-Variable, sans-serif;--tw-shadow:0px 2px 8px rgba(0, 0, 0, 0.08);--tw-shadow-colored:0px 2px 8px var(--tw-shadow-color);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  display: flex;
  width: 100%;
  flex-direction: column;
  overflow: hidden;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(235 238 245 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-shadow: 0px 2px 8px rgba(0, 0, 0, 0.08);
  --tw-shadow-colored: 0px 2px 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)}
app-communications-list-item > .aa-group.aa-header-profile-dropdown {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
.aa-header-profile-dropdown {
  transition-property: height;
  min-width: 260px;
  max-width: 300px;
}
.aa-header-profile-dropdown-info{border-bottom-color:rgb(240 243 250 / var(--tw-border-opacity));padding:1.5rem;
  display: flex;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-bottom-color: rgb(235 238 245 / var(--tw-border-opacity))}
.aa-header-profile-dropdown-info app-personalization-v2{
  margin-right: 0.5rem}
.aa-header-profile-dropdown-info-value{
  display: flex;
  flex-direction: column}
.aa-header-profile-dropdown-info-value div{white-space:normal;
  word-break: break-word}
.aa-header-profile-dropdown-info-value div:first-child{
  margin-bottom: 0.25rem;
  display: flex}
.aa-header-profile-dropdown-info-value div:first-child a{
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(51 143 255 / var(--tw-text-opacity))}
.aa-header-profile-dropdown-info-value div:first-child a:hover{--tw-text-opacity:1;color:rgb(0 101 223 / var(--tw-text-opacity))}
.aa-header-profile-dropdown-info-value div:last-child{
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1.125rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
.aa-header-profile-dropdown-links{
  display: flex;
  flex-direction: column;
  padding: 1rem}
.aa-header-profile-dropdown-links-block{margin-bottom:1rem;border-bottom-color:rgb(240 243 250 / var(--tw-border-opacity));
  display: flex;
  flex-direction: column;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-bottom-color: rgb(235 238 245 / var(--tw-border-opacity));
  padding-bottom: 0.5rem}
.aa-communications-tooltip{border-radius:0.75rem;border-color:rgb(240 243 250 / var(--tw-border-opacity));font-family:Satoshi-Variable, sans-serif;--tw-shadow:0px 2px 8px rgba(0, 0, 0, 0.08);--tw-shadow-colored:0px 2px 8px var(--tw-shadow-color);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  overflow: hidden;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(235 238 245 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-shadow: 0px 2px 8px rgba(0, 0, 0, 0.08);
  --tw-shadow-colored: 0px 2px 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
app-communications-list-item > .aa-group.aa-communications-tooltip {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
.aa-communications-tooltip {
  z-index: 1015;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  width: 280px;
}
.aa-communications-tooltip-body{padding:1.5rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center}
.aa-communications-tooltip-body-icon{margin-bottom:1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity));
  padding: 0.375rem}
app-communications-list-item > .aa-group.aa-communications-tooltip-body-icon {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
.aa-communications-tooltip-body-icon i{
  font-size: 1.5rem;
  line-height: 2rem;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
.aa-communications-tooltip-body-text{
  text-align: center;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
.aa-communications-tooltip-body-close{right:0.375rem;top:0.375rem;
  position: absolute}
.aa-communications-tooltip-body-close .aa-btn-inline-grey{
  padding: 0.375rem;
  font-size: 1.5rem;
  line-height: 2rem;
  line-height: 1}
.aa-header-coworking-dropdown-instance {
  z-index: 1015;
}
.aa-header-coworking-dropdown{border-radius:0.75rem;border-color:rgb(240 243 250 / var(--tw-border-opacity));font-family:Satoshi-Variable, sans-serif;--tw-shadow:0px 2px 8px rgba(0, 0, 0, 0.08);--tw-shadow-colored:0px 2px 8px var(--tw-shadow-color);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  display: flex;
  width: 100%;
  flex-direction: column;
  overflow: hidden;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(235 238 245 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-shadow: 0px 2px 8px rgba(0, 0, 0, 0.08);
  --tw-shadow-colored: 0px 2px 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)}
app-communications-list-item > .aa-group.aa-header-coworking-dropdown {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
.aa-header-coworking-dropdown {
  transition-property: height;
  min-width: 260px;
  max-width: 300px;
  height: 238px;
  max-height: 360px;
}
.aa-header-coworking-dropdown-info{border-bottom-color:rgb(240 243 250 / var(--tw-border-opacity));
  display: flex;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-bottom-color: rgb(235 238 245 / var(--tw-border-opacity));
  padding-top: 0.5rem;
  padding-bottom: 0.5rem}
.aa-header-coworking-dropdown-info:last-child{border-style:none}
.aa-header-coworking-dropdown-info app-personalization-v2{
  margin-right: 0.5rem}
.aa-header-coworking-dropdown-info-value{
  display: flex;
  flex-direction: column;
  justify-content: center}
.aa-header-coworking-dropdown-info-value div{white-space:normal;
  word-break: break-word}
.aa-header-coworking-dropdown-info-value div:first-child{
  margin-bottom: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(51 143 255 / var(--tw-text-opacity))}
.swal2-popup{border-radius:1rem !important}
.sorting-toast .swal2-popup {
  box-shadow: 0 4px 20px 0 #00000026 !important;
}
.sorting-toast .swal2-title{margin-left:0px !important;margin-right:0px !important;font-size:0.875rem !important;line-height:1.25rem !important;
  align-items: center !important;
  font-weight: 400 !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important}
.sorting-toast .swal2-title::before{margin-right:0.5rem !important;display:block !important;font-family:trisk-icons !important;font-size:1.5rem !important;line-height:1 !important;--tw-content:"" !important;content:var(--tw-content) !important}
.sorting-toast .swal2-close{font-size:1.5rem !important;line-height:1.25rem !important;
  height: 1.5rem !important;
  width: 1.5rem !important;
  font-weight: 400 !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important}
body.swal2-toast-shown .swal2-container.grid-protected-toast{--tw-translate-x:0px !important;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)) !important;
  left: 1rem !important;
  right: 1rem !important}
.grid-protected-toast .swal2-popup {
  box-shadow: 0 4px 20px 0 #00000026 !important;
}
.grid-protected-toast .swal2-title{margin-left:0px !important;margin-right:0px !important;font-size:0.875rem !important;line-height:1.25rem !important;
  align-items: center !important;
  font-weight: 400 !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important}
.grid-protected-toast .swal2-title::before{margin-right:0.5rem !important;display:block !important;font-family:trisk-icons !important;font-size:1.5rem !important;line-height:1 !important;--tw-content:"" !important;content:var(--tw-content) !important}
.grid-protected-toast .swal2-close{font-size:1.5rem !important;line-height:1.25rem !important;
  height: 1.5rem !important;
  width: 1.5rem !important;
  font-weight: 400 !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important}
.aa-editor-tooltip{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem}
.aa-editor-tooltip .aa-font-alignment ul{
  display: flex;
  list-style-type: none;
  padding: 0px}
.aa-editor-tooltip .aa-font-alignment ul li{margin-right:0.375rem;
  display: flex;
  cursor: pointer;
  border-radius: 0.25rem;
  background-image: none;
  padding: 0.125rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
  --tw-text-opacity: 1;
  color: rgb(97 106 121 / var(--tw-text-opacity))}
.aa-editor-tooltip .aa-font-alignment ul li:last-child{margin-right:0px}
.aa-editor-tooltip .aa-font-alignment ul li:hover{--tw-bg-opacity:1;background-color:rgb(213 220 232 / var(--tw-bg-opacity))}
.aa-editor-tooltip .aa-text-color div{margin-bottom:0.125rem;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
.aa-editor-tooltip .aa-text-color ul{
  display: flex;
  list-style-type: none;
  flex-direction: row;
  padding: 0px}
.aa-editor-tooltip .aa-text-color ul li{height:1.25rem;width:1.25rem;
  display: flex;
  cursor: pointer;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity))}
.aa-editor-tooltip .aa-text-color ul li:hover{--tw-border-opacity:1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}
ul.aa-dropdown-list{
  margin: 0px;
  list-style-type: none;
  padding: 0px}
ul.aa-dropdown-list li{
  display: flex;
  width: 100%}
ul.aa-dropdown-list li button, ul.aa-dropdown-list li a{
  display: flex;
  width: 100%;
  cursor: pointer;
  align-items: center;
  border-radius: 0.5rem;
  border-width: 0px;
  background-image: none;
  padding: 0.5rem;
  outline-width: 0px}
ul.aa-dropdown-list li button:hover, ul.aa-dropdown-list li a:hover {
  background-color: rgb(235 238 245 / var(--tw-bg-opacity));
  --tw-bg-opacity:1;
  background-color:rgb(240 243 250 / var(--tw-bg-opacity));
}
ul.aa-dropdown-list li button:active, ul.aa-dropdown-list li a:active{--tw-bg-opacity:1;background-color:rgb(213 220 232 / var(--tw-bg-opacity))}
ul.aa-dropdown-list li button i, ul.aa-dropdown-list li a i{
  margin-right: 0.5rem;
  font-size: 1.5rem;
  line-height: 2rem;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
ul.aa-dropdown-list li button span, ul.aa-dropdown-list li a span{
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
ul.aa-dropdown-list li button.aa-red i, ul.aa-dropdown-list li button.aa-red span, ul.aa-dropdown-list li a.aa-red i, ul.aa-dropdown-list li a.aa-red span{
  --tw-text-opacity: 1;
  color: rgb(255 59 48 / var(--tw-text-opacity))}
.aa-scrollbar .scrollbar-control {
  width: 10px !important;
  transition: opacity var(--scrollbar-transition-duration) var(--scrollbar-transition-delay), width ease-out 0.15s !important;
}
.aa-scrollbar .ng-scrollbar-wrapper[verticalhovered=true] .scrollbar-control {
  width: 14px !important;
}
.aa-scrollbar .ng-scrollbar-wrapper[verticalhovered=true] .scrollbar-control .aa-scrollbar-track {
  width: inherit !important;
}
.aa-scrollbar .ng-scrollbar-wrapper[verticalhovered=true] .scrollbar-control .aa-scrollbar-thumb {
  width: 10px !important;
  background-color: #999 !important;
}
.aa-scrollbar .ng-scroll-content{
  width: 100%}
.aa-scrollbar-track {
  width: inherit !important;
  padding: 0 2px;
}
.aa-scrollbar-thumb {
  width: 6px !important;
  background-color: #aaa !important;
  border-radius: 6px;
}
.aa-tooltip-white{--tw-shadow:0px 2px 16px rgba(0, 0, 0, 0.16);--tw-shadow-colored:0px 2px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  border-radius: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem}
.aa-tooltip-white-body{
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(97 106 121 / var(--tw-text-opacity))}
.aa-tooltip-white-body b{
  font-weight: 700}
.aa-badge{padding:0.1875rem;
  border-radius: 0.25rem;
  border-width: 1px;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  line-height: 1}
.aa-badge.aa-badge-grey{background-color:rgb(240 243 250 / var(--tw-bg-opacity));
  --tw-border-opacity: 1;
  border-color: rgb(213 220 232 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(97 106 121 / var(--tw-text-opacity))}
.aa-badge.aa-badge-grey-blue{background-color:rgb(240 243 250 / var(--tw-bg-opacity));
  --tw-border-opacity: 1;
  border-color: rgb(213 220 232 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 115 255 / var(--tw-text-opacity))}
.aa-badge.aa-badge-green{--tw-border-opacity:1;border-color:rgb(184 236 194 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(236 249 238 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(61 192 84 / var(--tw-text-opacity))}
app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body app-flow-shared-identifier .aa-badge.aa-badge-green{--tw-bg-opacity:1 !important;background-color:rgb(213 240 218 / var(--tw-bg-opacity)) !important}
.aa-badge.aa-badge-red{
  --tw-border-opacity: 1;
  border-color: rgb(255 181 176 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(254 240 240 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 59 48 / var(--tw-text-opacity))}
app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body app-flow-shared-identifier .aa-badge.aa-badge-red{--tw-bg-opacity:1 !important;background-color:rgb(255 205 201 / var(--tw-bg-opacity)) !important}
app-communications-list-item > .aa-group.aa-badge.aa-badge-red {
  --pulse-from: #FEF0F0;
  --pulse-to: rgb(255 181 176 / 70);
}
.aa-badge.aa-badge-red-grey{
  --tw-border-opacity: 1;
  border-color: rgb(255 181 176 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(254 240 240 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(97 106 121 / var(--tw-text-opacity))}
app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body app-flow-shared-identifier .aa-badge.aa-badge-red-grey{--tw-bg-opacity:1 !important;background-color:rgb(255 205 201 / var(--tw-bg-opacity)) !important}
app-communications-list-item > .aa-group.aa-badge.aa-badge-red-grey {
  --pulse-from: #FEF0F0;
  --pulse-to: rgb(255 181 176 / 70);
}
.aa-badge.aa-badge-orange{--tw-border-opacity:1;border-color:rgb(255 220 153 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 246 229 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(239 149 60 / var(--tw-text-opacity))}
.aa-badge.aa-badge-orange-grey{--tw-border-opacity:1;border-color:rgb(255 238 204 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 246 229 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(97 106 121 / var(--tw-text-opacity))}
app-cdk-control-select .ng-select.aa-form-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:1.625rem !important}
app-cdk-control-select .ng-select.aa-form-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{background-color:rgb(240 243 250 / var(--tw-bg-opacity));padding-top:0.125rem;padding-bottom:0.125rem;padding-right:0.125rem;
  display: flex;
  height: 1.5rem;
  flex-direction: row;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity));
  padding-left: 0.25rem}
app-cdk-control-select .ng-select.aa-form-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label{
  padding: 0px;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-cdk-control-select .ng-select.aa-form-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{margin-left:0.25rem;border-radius:0.125rem;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  --tw-bg-opacity: 1;
  background-color: rgb(213 220 232 / var(--tw-bg-opacity));
  padding: 0px}
app-cdk-control-select .ng-select.aa-form-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover {
  --tw-bg-opacity:1;
  background-color:rgb(180 189 207 / var(--tw-bg-opacity));
}
app-cdk-control-select .ng-select.aa-form-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding-top:0px !important;padding-bottom:5px !important;padding-left:0px !important}
app-cdk-control-select .ng-select.aa-form-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input input{min-width:6rem}
app-cdk-control-select .ng-select.aa-form-select.ng-select-multiple .ng-select-container app-spinner{right:1.625rem;
  position: absolute}
app-cdk-control-select .ng-select.aa-form-select.ng-select-multiple .ng-select-container app-spinner .circle {
  stroke-width: 5px;
}
app-cdk-control-select .ng-select.aa-form-select .ng-dropdown-panel .ng-dropdown-panel-items > div:last-child{
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem}
app-cdk-control-select .ng-select.aa-form-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{
  padding: 0px !important}
app-cdk-control-select .ng-select.aa-form-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .group-option-title{text-transform:uppercase;
  position: relative;
  display: flex;
  width: 100%;
  align-items: center;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
app-cdk-control-select .ng-select.aa-form-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .group-option-title:after {
  content: "";
  height:1px;
  background-color:rgb(240 243 250 / var(--tw-bg-opacity));
  margin-left: 0.5rem;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity));
}
app-cdk-control-select .ng-select.aa-form-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{
  padding: 0.5rem !important}
app-cdk-control-select .ng-select.aa-form-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{
  padding: 0.5rem !important}
app-cdk-control-select .ng-select.aa-form-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked,
app-cdk-control-select .ng-select.aa-form-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
app-communications-list-item > app-cdk-control-select.aa-group .ng-select.aa-form-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked,app-communications-list-item > 
app-cdk-control-select.aa-group .ng-select.aa-form-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
app-cdk-control-select .ng-select.aa-form-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,
app-cdk-control-select .ng-select.aa-form-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity)) !important}
app-communications-list-item > app-cdk-control-select.aa-group .ng-select.aa-form-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,app-communications-list-item > 
app-cdk-control-select.aa-group .ng-select.aa-form-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected {
  --pulse-from: #F7F9FC !important;
  --pulse-to: rgb(213 220 232 / 50) !important;
}
app-cdk-control-select .ng-select.aa-form-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-disabled,
app-cdk-control-select .ng-select.aa-form-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-disabled{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important}
app-communications-list-item > app-cdk-control-select.aa-group .ng-select.aa-form-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-disabled,app-communications-list-item > 
app-cdk-control-select.aa-group .ng-select.aa-form-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-disabled {
  --pulse-from: #FFFFFF !important;
  --pulse-to: rgb(240 243 250 / 50) !important;
}
app-cdk-control-select-custom-input-single .aa-helpers app-spinner .circle {
  stroke-width: 5px;
}
app-cdk-dropdown .aa-dropdown.aa-dropdown-select{
  overflow: hidden}
app-cdk-dropdown .aa-dropdown.aa-dropdown-select .aa-dropdown-body{
  display: flex;
  width: 100%;
  max-height: inherit}
app-cdk-control-select-custom-container .search-control .aa-form-control{padding-left:2.25rem;padding-right:2.25rem;
  width: 100%}
app-cdk-control-select-custom-container .search-control-reset{top:0.5rem}
app-cdk-control-select-custom-container .search-control-reset app-spinner .circle {
  stroke-width: 5px;
}
.aa-cdk-file-control{height:100px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap}
.aa-cdk-file-control.minified{height:38px !important}
.aa-cdk-file-control.minified .aa-cdk-file-control-garage button, .aa-cdk-file-control.minified .aa-cdk-file-control-container-dropzone{
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important}
.aa-cdk-file-control.minified .aa-cdk-file-control-garage button i, .aa-cdk-file-control.minified .aa-cdk-file-control-container-dropzone i{
  margin-bottom: 0px !important;
  margin-right: 0.5rem !important;
  font-size: 1.25rem !important;
  line-height: 1.75rem !important;
  line-height: 1 !important}
.aa-cdk-file-control-garage{height:inherit;width:9rem;flex:0 1 auto;
  display: flex;
  align-items: center;
  justify-content: center}
.aa-cdk-file-control-garage + .aa-cdk-file-control-container{
  margin-left: 0.5rem}
.aa-cdk-file-control-garage button{height:inherit;border-radius:0.5rem;border-style:dashed;
  display: flex;
  width: inherit;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity));
  outline-width: 0px}
app-communications-list-item > .aa-group.aa-cdk-file-control-garage button {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
.aa-cdk-file-control-garage button i{
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: 2rem;
  line-height: 1}
.aa-cdk-file-control-garage button:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity))}
app-communications-list-item > .aa-group.aa-cdk-file-control-garage button:hover {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
.aa-cdk-file-control-garage button:disabled{pointer-events:none;border-color:rgb(240 243 250 / var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(213 220 232 / var(--tw-text-opacity));
  --tw-border-opacity: 1;
  border-color: rgb(235 238 245 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity));
  opacity: 1}
app-communications-list-item > .aa-group.aa-cdk-file-control-garage button:disabled {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
.aa-cdk-file-control-container{height:inherit;flex:0 1 auto;
  position: relative;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center}
.aa-cdk-file-control-container.aa-activated .aa-cdk-file-control-container-dropzone{--tw-border-opacity:1 !important;border-color:rgb(121 196 247 / var(--tw-border-opacity)) !important;--tw-bg-opacity:1 !important;background-color:rgb(221 241 255 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 115 255 / var(--tw-text-opacity)) !important}
.aa-cdk-file-control-container.aa-invalid .aa-cdk-file-control-container-dropzone{
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 181 176 / var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 240 240 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 59 48 / var(--tw-text-opacity)) !important}
app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body app-flow-shared-identifier .aa-cdk-file-control-container.aa-invalid .aa-cdk-file-control-container-dropzone{--tw-bg-opacity:1 !important;background-color:rgb(255 205 201 / var(--tw-bg-opacity)) !important}
app-communications-list-item > .aa-group.aa-cdk-file-control-container.aa-invalid .aa-cdk-file-control-container-dropzone {
  --pulse-from: #FEF0F0 !important;
  --pulse-to: rgb(255 181 176 / 70) !important;
}
.aa-cdk-file-control-container.aa-disabled .aa-cdk-file-control-container-dropzone{pointer-events:none !important;--tw-border-opacity:1 !important;border-color:rgb(221 241 255 / var(--tw-border-opacity)) !important;--tw-text-opacity:1 !important;color:rgb(170 216 247 / var(--tw-text-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(237 248 255 / var(--tw-bg-opacity)) !important}
.aa-cdk-file-control-container input[type=file]{bottom:0px;opacity:0;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  z-index: 10;
  cursor: pointer}
.aa-cdk-file-control-container input[type=file]:disabled ~ .aa-cdk-file-control-container-dropzone{pointer-events:none;--tw-border-opacity:1;border-color:rgb(221 241 255 / var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(170 216 247 / var(--tw-text-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(237 248 255 / var(--tw-bg-opacity))}
.aa-cdk-file-control-container input[type=file]:hover ~ .aa-cdk-file-control-container-dropzone{--tw-border-opacity:1;border-color:rgb(121 196 247 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(221 241 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 115 255 / var(--tw-text-opacity))}
.aa-cdk-file-control-container input[type=hidden].ng-invalid.ng-touched ~ .aa-cdk-file-control-container-dropzone{
  --tw-border-opacity: 1;
  border-color: rgb(255 181 176 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(254 240 240 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 59 48 / var(--tw-text-opacity))}
app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body app-flow-shared-identifier .aa-cdk-file-control-container input[type=hidden].ng-invalid.ng-touched ~ .aa-cdk-file-control-container-dropzone{--tw-bg-opacity:1 !important;background-color:rgb(255 205 201 / var(--tw-bg-opacity)) !important}
app-communications-list-item > .aa-group.aa-cdk-file-control-container input[type=hidden].ng-invalid.ng-touched ~ .aa-cdk-file-control-container-dropzone {
  --pulse-from: #FEF0F0;
  --pulse-to: rgb(255 181 176 / 70);
}
.aa-cdk-file-control-container input[type=hidden]:disabled ~ .aa-cdk-file-control-container-dropzone{pointer-events:none;--tw-border-opacity:1;border-color:rgb(221 241 255 / var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(170 216 247 / var(--tw-text-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(237 248 255 / var(--tw-bg-opacity))}
.aa-cdk-file-control-container-dropzone{height:inherit;border-radius:0.5rem;border-style:dashed;--tw-border-opacity:1;border-color:rgb(121 196 247 / var(--tw-border-opacity));
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-width: 1px;
  --tw-bg-opacity: 1;
  background-color: rgb(237 248 255 / var(--tw-bg-opacity));
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(0 115 255 / var(--tw-text-opacity))}
.aa-cdk-file-control-container-dropzone i{
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: 2rem;
  line-height: 1}
.aa-line-divider{bottom:0px;z-index:2;height:100%;cursor:col-resize;
  position: absolute;
  top: 0px;
  display: flex;
  width: 1px;
  align-items: center;
  justify-content: center}
.aa-line-divider div{--tw-shadow:0px 2px 8px rgba(0, 0, 0, 0.08);--tw-shadow-colored:0px 2px 8px var(--tw-shadow-color);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  position: absolute;
  display: flex;
  height: 1.5rem;
  width: 1.5rem;
  align-items: center;
  justify-content: center;
  border-radius: 0.375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(213 220 232 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-shadow: 0px 2px 8px rgba(0, 0, 0, 0.08);
  --tw-shadow-colored: 0px 2px 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
app-communications-list-item > .aa-group.aa-line-divider div {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
.aa-line-divider div i{
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
.aa-line-divider.aa-resize-processing, .aa-line-divider:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(0 115 255 / var(--tw-bg-opacity))}
.aa-line-divider.aa-resize-processing div i, .aa-line-divider:hover div i{
  --tw-text-opacity: 1;
  color: rgb(0 115 255 / var(--tw-text-opacity))}
@media screen and (max-width: 1025px) {
  main.main-container.aa-container-foldover{margin-right:300px !important}
  main.main-container.aa-container-foldover app-core-quickbar .quickbar{right:316px !important}
  main.main-container.aa-container-foldover app-core-quickbar .quickbar.quickbar--shift-by-up-btn{margin-right:58px}
  main.main-container.aa-container-foldover app-up-button #up-btn{right:316px !important}
  main.main-container.aa-container-foldover .aa-foldover-inner {
    min-width: 300px !important;
  }
}
@media screen and (max-width: 768px) {
  main.main-container.aa-container-foldover{
  margin-right: 0px !important}
}
main.main-container.aa-container-foldover app-core-quickbar .quickbar.quickbar--shift-by-up-btn{margin-right:58px}
main.main-container.aa-container-foldover-collapsed{margin-right:87px !important}
main.main-container.aa-container-foldover-collapsed app-core-quickbar .quickbar{right:103px !important}
main.main-container.aa-container-foldover-collapsed app-core-quickbar .quickbar.quickbar--shift-by-up-btn{margin-right:58px}
main.main-container.aa-container-foldover-collapsed app-up-button #up-btn{right:103px !important}
app-authentication-layout app-authentication-login-condition-client .aa-form-select.ng-select.ng-select-single .ng-select-container {
  height: 58px !important;
}
app-authentication-layout app-authentication-login-condition-client .aa-form-select .ng-select-container{border-radius:0.75rem}
app-authentication-layout app-authentication-login-condition-client .aa-form-select .ng-value-container{
  padding: 1rem !important;
  height: 58px !important}
app-authentication-layout app-authentication-login-condition-client .aa-form-select .ng-value-container .ng-placeholder{font-family:Gotham Pro, sans-serif !important;
  font-size: 1rem !important;
  line-height: 1.5rem !important}
app-authentication-layout app-authentication-login-condition-client .aa-form-select .ng-value-container .ng-value{font-family:Gotham Pro, sans-serif !important;
  font-size: 1rem !important;
  line-height: 1.5rem !important}
app-authentication-layout app-authentication-login-condition-client .aa-form-select .ng-value-container .ng-input{
  padding: 0px !important}
app-authentication-layout app-authentication-login-condition-client .aa-form-select .ng-value-container .ng-input input{font-family:Gotham Pro, sans-serif !important;
  padding: 1rem !important;
  font-size: 1rem !important;
  line-height: 1.5rem !important}
app-authentication-layout app-authentication-login-condition-client .aa-form-select.ng-select-focused .ng-value-container .ng-input{
  padding: 0px !important}
app-authentication-layout app-authentication-login-condition-client .aa-form-select.ng-select-focused.ng-select-bottom:not(.ng-select-opened) > .ng-select-container{border-bottom-left-radius:0.75rem !important;border-bottom-right-radius:0.75rem !important}
app-authentication-layout app-authentication-login-condition-client .aa-form-select.ng-select-focused.ng-select-top:not(.ng-select-opened) > .ng-select-container{border-top-left-radius:0.75rem !important;border-top-right-radius:0.75rem !important}
app-authentication-layout app-authentication-login-condition-client .aa-form-select.ng-select-top.ng-dropdown-panel,
app-authentication-layout app-authentication-login-condition-client .aa-form-select.ng-select-top .ng-dropdown-panel{border-top-left-radius:0.75rem !important;border-top-right-radius:0.75rem !important}
app-authentication-layout app-authentication-login-condition-client .aa-form-select.ng-select-top.ng-dropdown-panel .ng-dropdown-panel-items.scroll-host,
app-authentication-layout app-authentication-login-condition-client .aa-form-select.ng-select-top .ng-dropdown-panel .ng-dropdown-panel-items.scroll-host{border-top-left-radius:0.75rem !important;border-top-right-radius:0.75rem !important}
app-authentication-layout app-authentication-login-condition-client .aa-form-select.ng-select-bottom.ng-dropdown-panel,
app-authentication-layout app-authentication-login-condition-client .aa-form-select.ng-select-bottom .ng-dropdown-panel{border-bottom-left-radius:0.75rem !important;border-bottom-right-radius:0.75rem !important}
app-authentication-layout app-authentication-login-condition-client .aa-form-select.ng-select-bottom.ng-dropdown-panel .ng-dropdown-panel-items.scroll-host,
app-authentication-layout app-authentication-login-condition-client .aa-form-select.ng-select-bottom .ng-dropdown-panel .ng-dropdown-panel-items.scroll-host{border-bottom-left-radius:0.75rem !important;border-bottom-right-radius:0.75rem !important}
app-authentication-layout app-control-error p{font-family:Gotham Pro, sans-serif !important;font-weight:300 !important;
  font-size: 1rem !important;
  line-height: 1.5rem !important;
  padding-top: 8px !important;
  line-height: 14px !important}
app-studio-todo-builder app-studio-todo-shared-control app-studio-todo-shared-control-type-select .aa-pseudo-dropdown-item .aa-content,
app-task-instance-file-sharing-view-active app-studio-todo-shared-control app-studio-todo-shared-control-type-select .aa-pseudo-dropdown-item .aa-content{
  font-size: .8125rem !important;
  font-weight: 400 !important;
  line-height: 1.25rem !important;
  --tw-text-opacity: 1 !important;
  color: rgb(97 106 121 / var(--tw-text-opacity)) !important}
app-studio-todo-builder app-studio-todo-shared-control app-studio-todo-shared-control-type-radio .aa-options-list-item .aa-content,
app-studio-todo-builder app-studio-todo-shared-control app-studio-todo-shared-control-type-checkbox .aa-options-list-item .aa-content,
app-task-instance-file-sharing-view-active app-studio-todo-shared-control app-studio-todo-shared-control-type-radio .aa-options-list-item .aa-content,
app-task-instance-file-sharing-view-active app-studio-todo-shared-control app-studio-todo-shared-control-type-checkbox .aa-options-list-item .aa-content{
  font-size: .8125rem !important;
  font-weight: 400 !important;
  line-height: 1.25rem !important;
  --tw-text-opacity: 1 !important;
  color: rgb(97 106 121 / var(--tw-text-opacity)) !important}
app-studio-todo-builder app-studio-todo-shared-control .aa-pseudo-description,
app-task-instance-file-sharing-view-active app-studio-todo-shared-control .aa-pseudo-description{
  margin-bottom: 0.5rem}
app-studio-todo-builder app-studio-todo-shared-control .aa-pseudo-description .aa-content,
app-task-instance-file-sharing-view-active app-studio-todo-shared-control .aa-pseudo-description .aa-content{
  background-color: transparent !important;
  padding: 0px !important;
  font-size: .8125rem !important;
  font-weight: 400 !important;
  line-height: 1.25rem !important;
  --tw-text-opacity: 1 !important;
  color: rgb(158 166 181 / var(--tw-text-opacity)) !important}
app-studio-todo-builder app-studio-todo-shared-control app-studio-todo-shared-control-type-text .aa-pseudo-input .aa-content,
app-task-instance-file-sharing-view-active app-studio-todo-shared-control app-studio-todo-shared-control-type-text .aa-pseudo-input .aa-content{
  background-color: transparent !important;
  padding: 0px !important;
  font-size: .8125rem !important;
  font-weight: 400 !important;
  line-height: 1.25rem !important;
  --tw-text-opacity: 1 !important;
  color: rgb(158 166 181 / var(--tw-text-opacity)) !important}
app-studio-todo-builder app-studio-todo-shared-control .aa-btn-option-remove,
app-task-instance-file-sharing-view-active app-studio-todo-shared-control .aa-btn-option-remove{
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.5rem;
  line-height: 2rem;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity));
  outline-width: 0px}
app-studio-todo-builder app-studio-todo-shared-control .aa-btn-option-remove:disabled,
app-task-instance-file-sharing-view-active app-studio-todo-shared-control .aa-btn-option-remove:disabled {
  --tw-text-opacity: 1;
  color: rgb(213 220 232 / var(--tw-text-opacity));
}
app-studio-todo-builder app-studio-todo-shared-control .aa-btn-option-remove:hover,
app-task-instance-file-sharing-view-active app-studio-todo-shared-control .aa-btn-option-remove:hover{--tw-text-opacity:1;color:rgb(229 53 43 / var(--tw-text-opacity))}
app-studio-todo-builder app-studio-todo-shared-control .aa-btn-option-remove:disabled,
app-task-instance-file-sharing-view-active app-studio-todo-shared-control .aa-btn-option-remove:disabled{--tw-text-opacity:1;color:rgb(213 220 232 / var(--tw-text-opacity))}
app-studio-todo-builder app-studio-todo-shared-control ng-dropdown-panel.ng-dropdown-panel,
app-task-instance-file-sharing-view-active app-studio-todo-shared-control ng-dropdown-panel.ng-dropdown-panel{margin-left:-1px}
app-studio-todo-builder app-studio-todo-shared-control .aa-required-marked .aa-content.aa-has-value .aa-pseudo-content:after,
app-task-instance-file-sharing-view-active app-studio-todo-shared-control .aa-required-marked .aa-content.aa-has-value .aa-pseudo-content:after {
  content: "*";
  display:inline-block;
  --tw-text-opacity:1;
  color:rgb(255 108 99 / var(--tw-text-opacity));
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.375rem;
}
app-studio-todo-builder app-studio-todo-shared-control app-cdk-inline-textarea .aa-content.aa-invalid,
app-task-instance-file-sharing-view-active app-studio-todo-shared-control app-cdk-inline-textarea .aa-content.aa-invalid{--tw-bg-opacity:1 !important;background-color:rgb(255 205 201 / var(--tw-bg-opacity)) !important}
app-form-builder-modal-control-manage app-cdk-accordion .aa-accordion{
  margin-bottom: 0px !important;
  border-style: none !important}
app-form-builder-modal-control-manage app-cdk-accordion .aa-accordion .aa-accordion-body{
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity))}
app-communications-list-item > app-form-builder-modal-control-manage.aa-group app-cdk-accordion .aa-accordion .aa-accordion-body {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
app-form-builder-modal-control-manage app-cdk-accordion .aa-accordion .aa-accordion-body-extended{
  border-style: none}
app-form-builder-modal-control-manage app-cdk-accordion .aa-accordion .aa-accordion-body-extended b{
  font-weight: 700}
app-form-builder-modal-control-manage app-form-builder-modal-control-manage-input-file-variable ng-select ng-dropdown-panel .ng-dropdown-panel-items > div:last-child{
  padding: 1rem}
app-form-builder-modal-control-manage app-form-builder-modal-control-manage-input-file-variable ng-select ng-dropdown-panel .ng-dropdown-panel-items .ng-option{
  border-radius: 0.25rem;
  padding: 0.5rem}
app-form-builder-modal-control-manage app-form-builder-modal-control-manage-input-file-variable ng-select ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity))}
app-communications-list-item > app-form-builder-modal-control-manage.aa-group app-form-builder-modal-control-manage-input-file-variable ng-select ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
app-show-triggers-list .list,
app-conditional-runs-list .list{border-radius:1rem;--tw-shadow:0px 2px 24px rgba(0, 0, 0, 0.04);--tw-shadow-colored:0px 2px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  margin-bottom: 0.75rem;
  display: flex;
  flex-direction: column;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
app-communications-list-item > app-show-triggers-list.aa-group .list,app-communications-list-item > 
app-conditional-runs-list.aa-group .list {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
app-show-triggers-list .list-header,
app-conditional-runs-list .list-header{border-bottom-color:rgb(240 243 250 / var(--tw-border-opacity));padding:1.25rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-bottom-color: rgb(235 238 245 / var(--tw-border-opacity))}
app-show-triggers-list .list-header-title,
app-conditional-runs-list .list-header-title{
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-show-triggers-list .list-body,
app-conditional-runs-list .list-body{padding:1.25rem;
  display: flex;
  width: 100%;
  flex: 1 1 0%;
  flex-direction: column}
app-show-triggers-list .list-body-item,
app-conditional-runs-list .list-body-item{margin-bottom:1rem;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-column-gap:0.75rem;column-gap:0.75rem;border-color:rgb(240 243 250 / var(--tw-border-opacity));
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(235 238 245 / var(--tw-border-opacity));
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem}
app-show-triggers-list .list-body-item:last-child,
app-conditional-runs-list .list-body-item:last-child{margin-bottom:0px}
app-show-triggers-list .list-body-item-columns-4,
app-conditional-runs-list .list-body-item-columns-4 {
  grid-template-columns: 75px 1fr 1fr 24px;
}
app-show-triggers-list .list-body-item-columns-3,
app-conditional-runs-list .list-body-item-columns-3 {
  grid-template-columns: 75px 1fr 1fr;
}
app-show-triggers-list .list-body-item-link,
app-conditional-runs-list .list-body-item-link{
  display: flex;
  align-items: center}
app-show-triggers-list .list-body-item-link a,
app-conditional-runs-list .list-body-item-link a{
  font-size: .8125rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1 !important;
  color: rgb(0 115 255 / var(--tw-text-opacity)) !important}
app-show-triggers-list .list-body-item-link a:hover,
app-conditional-runs-list .list-body-item-link a:hover {
  --tw-text-opacity:1 !important;
  color:rgb(51 143 255 / var(--tw-text-opacity)) !important;
}
app-show-triggers-list .list-body-item-title,
app-conditional-runs-list .list-body-item-title{
  font-size: .8125rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(97 106 121 / var(--tw-text-opacity));
  word-break: break-word}
app-show-triggers-list .list-body-item-title app-ui-read-more div,
app-conditional-runs-list .list-body-item-title app-ui-read-more div{white-space:normal;
  word-break: break-word}
app-show-triggers-list .list-body-item-title.invalid app-ui-read-more div,
app-conditional-runs-list .list-body-item-title.invalid app-ui-read-more div{
  --tw-text-opacity: 1;
  color: rgb(255 59 48 / var(--tw-text-opacity))}
app-show-triggers-list .list-body-item-subtitle,
app-conditional-runs-list .list-body-item-subtitle{
  font-size: .8125rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(158 166 181 / var(--tw-text-opacity))}
app-show-triggers-list .list-body-item-manage,
app-conditional-runs-list .list-body-item-manage{
  display: flex;
  align-items: center}
app-show-triggers-list .list-body-item-manage button,
app-conditional-runs-list .list-body-item-manage button{
  display: flex;
  cursor: pointer;
  background-color: transparent;
  padding: 0px;
  font-size: 1.5rem;
  line-height: 2rem;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity));
  outline: 2px solid transparent;
  outline-offset: 2px}
app-show-triggers-list .list-body-item-manage button:hover,
app-conditional-runs-list .list-body-item-manage button:hover{--tw-text-opacity:1;color:rgb(255 59 48 / var(--tw-text-opacity))}
app-formula-context-menu .formula-empty{margin-top:4rem;
  display: flex;
  flex-direction: column}
app-formula-context-menu .formula-empty-img{
  margin-bottom: 0.75rem;
  background: url(/assets/img/form/builder/formula/builder/arrow.png) no-repeat center/contain;
  width: 210px;
  height: 185px}
app-formula-context-menu .formula-empty-title{
  text-align: center;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
app-formula-context-menu .formula-empty-title b{
  font-weight: 700}
app-formula-schema .formula-schema{padding:1.25rem}
app-formula .or-block,
app-formula .or-block-manage{margin-bottom:1.5rem;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center}
app-formula .or-block hr,
app-formula .or-block-manage hr{left:0px;right:0px;top:50%;bottom:50%;--tw-border-opacity:1;border-top-color:rgb(213 220 232 / var(--tw-border-opacity));
  position: absolute;
  z-index: 0;
  margin: 0px}
app-formula .or-block .add-block,
app-formula .or-block .added-block,
app-formula .or-block-manage .add-block,
app-formula .or-block-manage .added-block{
  z-index: 1;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 0.5rem;
  padding-right: 0.5rem}
app-communications-list-item > app-formula.aa-group .or-block .add-block,app-communications-list-item > 
app-formula.aa-group .or-block .added-block,app-communications-list-item > 
app-formula.aa-group .or-block-manage .add-block,app-communications-list-item > 
app-formula.aa-group .or-block-manage .added-block {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
app-formula .or-block .add-block button{
  display: flex;
  align-items: center;
  border-radius: 9999px;
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity));
  padding-left: 0.375rem;
  padding-right: 0.375rem;
  padding-top: 0px;
  padding-bottom: 0px;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
app-formula .or-block-manage .added-block span{--tw-bg-opacity:1;background-color:rgb(239 149 60 / var(--tw-bg-opacity));
  display: flex;
  border-radius: 9999px;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}
app-formula .or-block-manage .remove-block{top:-0.125rem;
  position: absolute;
  right: 0px;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 0.5rem}
app-communications-list-item > app-formula.aa-group .or-block-manage .remove-block {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
app-formula .formula,
app-formula-target .formula{
  position: relative}
app-formula .action,
app-formula-target .action{margin-bottom:1.5rem;
  position: relative;
  display: flex;
  cursor: pointer}
app-formula .action .formula-action,
app-formula-target .action .formula-action{
  flex: 1 1 0%;
  overflow: hidden;
  border-radius: 0.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: .8125rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-formula .action .formula-action__if,
app-formula-target .action .formula-action__if{border-style:dashed;--tw-border-opacity:1;border-color:rgb(121 196 247 / var(--tw-border-opacity));
  border-width: 1px;
  --tw-bg-opacity: 1;
  background-color: rgb(237 248 255 / var(--tw-bg-opacity))}
app-formula .action .formula-action__then,
app-formula-target .action .formula-action__then{border-style:dashed;--tw-border-opacity:1;border-color:rgb(184 236 194 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(236 249 238 / var(--tw-bg-opacity));
  border-width: 1px}
app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body app-flow-shared-identifier app-formula .action .formula-action__then,app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body app-flow-shared-identifier 
app-formula-target .action .formula-action__then{--tw-bg-opacity:1 !important;background-color:rgb(213 240 218 / var(--tw-bg-opacity)) !important}
app-formula .action .formula-action__and,
app-formula-target .action .formula-action__and{border-style:dashed;--tw-border-opacity:1;border-color:rgb(200 166 255 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(247 242 255 / var(--tw-bg-opacity));
  border-width: 1px}
app-formula .action .formula-action-removable,
app-formula-target .action .formula-action-removable{padding-right:2.25rem}
app-formula .action .formula-action .question,
app-formula .action .formula-action .answer,
app-formula-target .action .formula-action .question,
app-formula-target .action .formula-action .answer{
  overflow: hidden;
  word-break: break-word}
app-formula .action .type,
app-formula-target .action .type{width:5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center}
app-formula .action .type__before, app-formula .action .type__after,
app-formula-target .action .type__before,
app-formula-target .action .type__after{height:100%;
  position: relative;
  display: flex;
  width: 100%}
app-formula .action .type__before--empty:before, app-formula .action .type__before--empty:after, app-formula .action .type__after--empty:before, app-formula .action .type__after--empty:after,
app-formula-target .action .type__before--empty:before,
app-formula-target .action .type__before--empty:after,
app-formula-target .action .type__after--empty:before,
app-formula-target .action .type__after--empty:after {
  content: none !important;
}
app-formula .action .type__before:before,
app-formula-target .action .type__before:before {
  content: "";
  left:1.5rem;
  bottom:0.5rem;
  position: absolute;
  top: 0px;
  display: flex;
  width: 1px;
  --tw-bg-opacity: 1;
  background-color: rgb(213 220 232 / var(--tw-bg-opacity));
}
app-formula .action .type__after:after,
app-formula-target .action .type__after:after {
  content: "";
  left:1.5rem;
  top:0.5rem;
  bottom:-1.5rem;
  position: absolute;
  display: flex;
  width: 1px;
  --tw-bg-opacity: 1;
  background-color: rgb(213 220 232 / var(--tw-bg-opacity));
}
app-formula .action .add-question,
app-formula-target .action .add-question{border-style:dashed;
  width: 100%;
  flex: 1 1 0%;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity))}
app-communications-list-item > app-formula.aa-group .action .add-question,app-communications-list-item > 
app-formula-target.aa-group .action .add-question {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
app-formula .action .add-question button,
app-formula-target .action .add-question button{height:100%;
  display: flex;
  width: 100%;
  cursor: pointer;
  border-style: none;
  background-color: transparent;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: .8125rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity));
  outline: 2px solid transparent;
  outline-offset: 2px}
app-formula .action .condition,
app-formula-target .action .condition{margin-top:0.5rem;margin-bottom:0.5rem;display:inline-block;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(129 139 156 / var(--tw-bg-opacity));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}
app-formula .action__remove,
app-formula-target .action__remove{top:0.5rem;
  position: absolute;
  right: 0.5rem}
app-formula .action--active .formula-action__if,
app-formula-target .action--active .formula-action__if{border-style:solid;
  --tw-border-opacity: 1;
  border-color: rgb(51 143 255 / var(--tw-border-opacity))}
app-formula .action--active .formula-action__then,
app-formula-target .action--active .formula-action__then{border-style:solid;--tw-border-opacity:1;border-color:rgb(84 201 105 / var(--tw-border-opacity))}
app-formula .action--active .formula-action__and,
app-formula-target .action--active .formula-action__and{border-style:solid;--tw-border-opacity:1;border-color:rgb(97 11 239 / var(--tw-border-opacity))}
app-formula-manage-menu .formula-manage{margin-top:1rem}
app-formula-manage-menu .formula-manage .select-condition{margin-bottom:1rem;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center}
app-formula-manage-menu .formula-manage .select-condition hr{left:0px;right:0px;top:50%;bottom:50%;--tw-border-opacity:1;border-top-color:rgb(213 220 232 / var(--tw-border-opacity));
  position: absolute;
  z-index: 0;
  margin: 0px}
app-formula-manage-menu .formula-manage .select-condition-btn{
  z-index: 1;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 0.5rem;
  padding-right: 0.5rem}
app-communications-list-item > app-formula-manage-menu.aa-group .formula-manage .select-condition-btn {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
app-formula-manage-menu .formula-manage .select-condition-btn .aa-btn{
  border-radius: 9999px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  font-size: 0.75rem !important;
  font-weight: 500 !important;
  line-height: 1.25rem !important;
  display: flex;
  align-items: center}
app-formula-manage-menu .formula-manage .select-condition-btn .aa-btn:disabled i.icon-v2-chevron-down{
  display: none}
app-formula-manage-menu .formula-manage .select-condition-btn .aa-btn.aa-btn-grey{padding-left:0.75rem !important;padding-right:0.375rem !important}
app-formula-manage-menu .formula-manage .select-condition-btn .aa-btn.aa-btn-grey:disabled{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(129 139 156 / var(--tw-bg-opacity)) !important;
  padding-right: 0.75rem !important}
app-formula-manage-menu .formula-manage .select-condition-btn .aa-btn.aa-btn-outline-grey{
  --tw-border-opacity: 1 !important;
  border-color: rgb(180 189 207 / var(--tw-border-opacity)) !important;
  padding-left: 0.375rem !important;
  padding-right: 0.75rem !important;
  --tw-text-opacity: 1 !important;
  color: rgb(129 139 156 / var(--tw-text-opacity)) !important}
app-formula-manage-menu .formula-manage .select-condition .remove-block{
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 0.5rem}
app-communications-list-item > app-formula-manage-menu.aa-group .formula-manage .select-condition .remove-block {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
app-target-conditional-action-menu .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  padding: 0 !important;
}
.select-condition-dropdown-title{border-bottom-color:rgb(240 243 250 / var(--tw-border-opacity));padding-bottom:1rem;
  margin-left: -1rem;
  margin-right: -1rem;
  margin-bottom: 0.5rem;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-bottom-color: rgb(235 238 245 / var(--tw-border-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
app-form-shared-section-field-control-video iframe{
  width: 100% !important;
  max-width: 640px}
.artifact-conditional-dropdown.ng-dropdown-panel .ng-dropdown-panel-items > div:last-child{
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem}
.artifact-conditional-dropdown.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{white-space:normal !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  margin-top:0.25rem;
  margin-bottom:0.375rem}
.artifact-conditional-dropdown.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .group-option-title{display:block;
  position: relative;
  width: 100%;
  align-items: center;
  overflow: hidden;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
.artifact-conditional-dropdown.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .group-option-title span{display:block;overflow-wrap:break-word;vertical-align:middle;
  position: relative}
.artifact-conditional-dropdown.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .group-option-title span:after {
  content: "";
  bottom:0.375rem;
  height:1px;
  background-color:rgb(240 243 250 / var(--tw-bg-opacity));
  position: absolute;
  margin-left: 0.5rem;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity));
}
.artifact-conditional-dropdown.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important}
.artifact-conditional-dropdown.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity)) !important}
app-communications-list-item > .aa-group.artifact-conditional-dropdown.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected {
  --pulse-from: #F7F9FC !important;
  --pulse-to: rgb(213 220 232 / 50) !important;
}
.artifact-conditional-dropdown.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked,
.artifact-conditional-dropdown.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
app-communications-list-item > .aa-group.artifact-conditional-dropdown.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked,app-communications-list-item > .aa-group
.artifact-conditional-dropdown.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
.flow-builder{height:calc(100vh - 223px);
  margin-top: 0.75rem;
  display: flex;
  flex-wrap: nowrap}
.flow-builder.extended .flow-builder__scheme {
  max-width: calc(58.3333333333% - 10px);
}
.flow-builder.extended .flow-builder__context-menu {
  max-width: calc(41.6666666667% + 10px);
}
.flow-builder.extended .flow-builder__context-menu__item {
  width: calc(100% - 10px);
}
.flow-builder__scheme{height:inherit;
  display: flex;
  width: 100%;
  padding: 0px;
  max-width: 58.3333333333%;
  transition: max-width 300ms}
.flow-builder__context-menu{height:inherit;border-top-right-radius:1rem;border-bottom-right-radius:1rem;border-left-width:1px;
  position: relative;
  display: flex;
  width: 100%;
  flex-wrap: nowrap;
  overflow: hidden;
  --tw-border-opacity: 1;
  border-color: rgb(213 220 232 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 0px}
app-communications-list-item > .aa-group.flow-builder__context-menu {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
.flow-builder__context-menu {
  max-width: 41.6666666667%;
  transition: max-width 300ms;
}
.flow-builder__context-menu__item{height:inherit;
  width: 100%;
  flex-shrink: 0;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
app-communications-list-item > .aa-group.flow-builder__context-menu__item {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
.flow-builder__context-menu__item:not(:first-child){bottom:0px;
  position: absolute;
  top: 0px;
  right: -100%;
  transition: right 300ms}
.flow-builder__context-menu__item:not(:first-child).active {
  right: 0;
}
app-workflow-builder-embedded{
  padding-left: 1.5rem;
  padding-right: 1.5rem}
app-workflow-builder-embedded .flow-builder{height:calc(100vh - 209px);
  margin-top: 0px}
app-workflow-builder-embedded .flow-builder__context-menu{--tw-border-opacity:1;border-color:rgb(247 249 252 / var(--tw-border-opacity));--tw-shadow:0px 2px 24px rgba(0, 0, 0, 0.04);--tw-shadow-colored:0px 2px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  border-radius: 0.5rem;
  border-width: 1px}
app-workflow-builder-embedded .flow-builder__context-menu .card-body-modified{
  padding-left: 1rem !important;
  padding-right: 1rem !important}
app-workflow-builder-embedded app-flow-schema{
  background-color: transparent !important}
app-workflow-builder-embedded app-flow-schema .container-box{margin-left:0px !important;
  margin-right: 1rem !important}
.aa-tooltip-container-scheme{max-width:400px}
.aa-tooltip-container-scheme .tooltip-info{
  margin: 0px;
  list-style-type: none;
  padding: 0px}
.aa-tooltip-container-scheme .tooltip-info li{
  display: flex;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem}
.aa-tooltip-container-scheme .tooltip-info li span:first-child{padding-right:0.125rem;color:rgb(255 255 255 / 0.8)}
.aa-tooltip-container-scheme .tooltip-info li span:last-child{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  word-break: break-word}
app-flow-builder-context-menu-task-edit-shared-assignee-dropdown app-personalization-v2 .personalization-wrapper{
  border-width: 0px !important}
app-flow-builder-context-menu-task-edit-shared-assignee-dropdown app-personalization-v2 .personalization-wrapper .personalization-container{background-color:rgb(240 243 250 / var(--tw-bg-opacity)) !important;
  height: 2.5rem !important;
  width: 2.5rem !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity)) !important}
app-flow-builder-context-menu-task-edit-shared-assignee-dropdown app-personalization-v2 .personalization-wrapper .personalization-container .personalization-container-text{
  font-size: 0.875rem !important;
  font-weight: 400 !important;
  line-height: 1.375rem !important;
  --tw-text-opacity: 1 !important;
  color: rgb(158 166 181 / var(--tw-text-opacity)) !important}
app-flow-builder-context-menu-task-edit-shared-assignee-dropdown app-personalization-v2 .personalization-wrapper .personalization-container .personalization-container-text i{
  font-size: 1.5rem;
  line-height: 2rem;
  line-height: 1}
app-flow-builder-context-menu-task-edit-shared-assignee-dropdown .aa-item app-personalization-v2 .personalization-wrapper{border-color:transparent !important;
  border-width: 1px !important}
app-flow-builder-context-menu-task-edit-shared-assignee-dropdown .aa-item.active app-personalization-v2 .personalization-wrapper{
  border-width: 1px !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(213 220 232 / var(--tw-border-opacity)) !important}
app-flow-builder-context-menu-task-edit-assignees-artifact .loader{inset:0px;background-color:rgb(255 255 255 / 0.75);
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 9999px}
app-flow-builder-context-menu-task-edit-assignees-artifact app-personalization-v2:hover .personalization-wrapper .personalization-container{
  --tw-bg-opacity: 1;
  background-color: rgb(213 220 232 / var(--tw-bg-opacity))}
app-flow-builder-context-menu-task-edit-assignees-artifact app-personalization-v2:hover .personalization-wrapper .personalization-container img{--tw-brightness:brightness(.75);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)}
app-flow-builder-context-menu-task-edit-assignees-artifact app-spinner{
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px}
app-flow-builder-context-menu-task-edit-assignees-artifact app-spinner .spinner{
  margin: 0px !important}
app-flow-builder-context-menu-task-edit-assignees-artifact app-spinner .circle {
  stroke-width: 5px;
}
app-flow-builder-context-menu-task-edit-artifact-form .step,
app-flow-builder-context-menu-task-edit-artifact-approve .step{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem}
app-flow-builder-context-menu-task-edit-artifact-form .step__body__title,
app-flow-builder-context-menu-task-edit-artifact-approve .step__body__title{flex-wrap:wrap;
  margin-bottom: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: space-between}
app-flow-builder-context-menu-task-edit-artifact-form .step__body__title__value,
app-flow-builder-context-menu-task-edit-artifact-approve .step__body__title__value{
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(97 106 121 / var(--tw-text-opacity))}
app-flow-builder-context-menu-task-edit-artifact-form .step__body__forms .forms-block,
app-flow-builder-context-menu-task-edit-artifact-approve .step__body__forms .forms-block{border-color:rgb(240 243 250 / var(--tw-border-opacity));
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(235 238 245 / var(--tw-border-opacity))}
app-flow-builder-context-menu-task-edit-artifact-form .step__body__forms .forms-block-title,
app-flow-builder-context-menu-task-edit-artifact-approve .step__body__forms .forms-block-title{border-bottom-color:rgb(240 243 250 / var(--tw-border-opacity));
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-bottom-color: rgb(235 238 245 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-communications-list-item > app-flow-builder-context-menu-task-edit-artifact-form.aa-group .step__body__forms .forms-block-title,app-communications-list-item > 
app-flow-builder-context-menu-task-edit-artifact-approve.aa-group .step__body__forms .forms-block-title {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
app-flow-builder-context-menu-task-edit-artifact-form .step__body__forms .forms-block-initiator,
app-flow-builder-context-menu-task-edit-artifact-approve .step__body__forms .forms-block-initiator{border-bottom-color:rgb(240 243 250 / var(--tw-border-opacity));
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-bottom-color: rgb(235 238 245 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem}
app-communications-list-item > app-flow-builder-context-menu-task-edit-artifact-form.aa-group .step__body__forms .forms-block-initiator,app-communications-list-item > 
app-flow-builder-context-menu-task-edit-artifact-approve.aa-group .step__body__forms .forms-block-initiator {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
app-flow-builder-context-menu-task-edit-artifact-form .step__body__forms .forms-block-initiator-subtitle,
app-flow-builder-context-menu-task-edit-artifact-approve .step__body__forms .forms-block-initiator-subtitle{
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
app-flow-builder-context-menu-task-edit-artifact-form .step__body__forms .forms-block-initiator-title,
app-flow-builder-context-menu-task-edit-artifact-approve .step__body__forms .forms-block-initiator-title{
  display: flex;
  align-items: center;
  justify-content: space-between;
  overflow: hidden}
app-flow-builder-context-menu-task-edit-artifact-form .step__body__forms .forms-block-initiator-title-left div:nth-child(1) a,
app-flow-builder-context-menu-task-edit-artifact-approve .step__body__forms .forms-block-initiator-title-left div:nth-child(1) a{
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375rem}
app-flow-builder-context-menu-task-edit-artifact-form .step__body__forms .forms-block-initiator-title-left div:nth-child(2),
app-flow-builder-context-menu-task-edit-artifact-approve .step__body__forms .forms-block-initiator-title-left div:nth-child(2){
  display: flex;
  font-size: .8125rem;
  font-weight: 500;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-flow-builder-context-menu-task-edit-artifact-form .step__body__forms .forms-block-initiator-title-right,
app-flow-builder-context-menu-task-edit-artifact-approve .step__body__forms .forms-block-initiator-title-right{
  margin-left: 0.5rem;
  display: flex;
  flex-shrink: 0;
  align-items: center}
app-flow-builder-context-menu-task-edit-artifact-form .step__body__forms .forms-block-item-wrapper,
app-flow-builder-context-menu-task-edit-artifact-approve .step__body__forms .forms-block-item-wrapper{padding-bottom:0.25rem;
  padding-left: 1rem;
  padding-right: 1rem}
app-flow-builder-context-menu-task-edit-artifact-form .step__body__forms .forms-block-item,
app-flow-builder-context-menu-task-edit-artifact-approve .step__body__forms .forms-block-item{border-bottom-color:rgb(240 243 250 / var(--tw-border-opacity));
  display: flex;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-bottom-color: rgb(235 238 245 / var(--tw-border-opacity));
  padding-top: 0.75rem;
  padding-bottom: 0.75rem}
app-flow-builder-context-menu-task-edit-artifact-form .step__body__forms .forms-block-item:last-child,
app-flow-builder-context-menu-task-edit-artifact-approve .step__body__forms .forms-block-item:last-child{border-bottom-width:0px}
app-flow-builder-context-menu-task-edit-artifact-form .step__body__forms .forms-block-item-title,
app-flow-builder-context-menu-task-edit-artifact-approve .step__body__forms .forms-block-item-title{
  display: flex;
  align-items: center;
  overflow: hidden}
app-flow-builder-context-menu-task-edit-artifact-form .step__body__forms .forms-block-item-title-remove,
app-flow-builder-context-menu-task-edit-artifact-approve .step__body__forms .forms-block-item-title-remove{
  margin-right: 0.5rem;
  display: flex;
  flex-shrink: 0}
app-flow-builder-context-menu-task-edit-artifact-form .step__body__forms .forms-block-item-title-info,
app-flow-builder-context-menu-task-edit-artifact-approve .step__body__forms .forms-block-item-title-info{
  overflow: hidden}
app-flow-builder-context-menu-task-edit-artifact-form .step__body__forms .forms-block-item-title-info div:nth-child(1),
app-flow-builder-context-menu-task-edit-artifact-approve .step__body__forms .forms-block-item-title-info div:nth-child(1){
  display: flex;
  overflow: hidden}
app-flow-builder-context-menu-task-edit-artifact-form .step__body__forms .forms-block-item-title-info div:nth-child(1) a,
app-flow-builder-context-menu-task-edit-artifact-approve .step__body__forms .forms-block-item-title-info div:nth-child(1) a{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375rem}
app-flow-builder-context-menu-task-edit-artifact-form .step__body__forms .forms-block-item-title-info div:nth-child(2),
app-flow-builder-context-menu-task-edit-artifact-approve .step__body__forms .forms-block-item-title-info div:nth-child(2){
  display: flex;
  font-size: .8125rem;
  font-weight: 500;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-flow-builder-context-menu-task-edit-artifact-form .step__body__forms .forms-block-item-right,
app-flow-builder-context-menu-task-edit-artifact-approve .step__body__forms .forms-block-item-right{
  margin-left: 0.5rem;
  display: flex;
  flex-shrink: 0;
  align-items: center}
app-flow-builder-context-menu-task-edit-artifact-form .aa-form-select-dropdown-default > .ng-dropdown-panel .ng-dropdown-panel-items > div:last-child{
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem}
app-flow-builder-context-menu-task-edit-artifact-form .aa-form-select-dropdown-default > .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{white-space:normal !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  margin-top:0.25rem;
  margin-bottom:0.375rem}
app-flow-builder-context-menu-task-edit-artifact-form .aa-form-select-dropdown-default > .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .group-option-title{display:block;
  position: relative;
  width: 100%;
  align-items: center;
  overflow: hidden;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
app-flow-builder-context-menu-task-edit-artifact-form .aa-form-select-dropdown-default > .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .group-option-title span{display:block;overflow-wrap:break-word;vertical-align:middle;
  position: relative}
app-flow-builder-context-menu-task-edit-artifact-form .aa-form-select-dropdown-default > .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .group-option-title span:after {
  content: "";
  bottom:0.375rem;
  height:1px;
  background-color:rgb(240 243 250 / var(--tw-bg-opacity));
  position: absolute;
  margin-left: 0.5rem;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity));
}
app-flow-builder-context-menu-task-edit-artifact-form .aa-form-select-dropdown-default > .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important}
app-flow-builder-context-menu-task-edit-artifact-form .aa-form-select-dropdown-default > .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity)) !important}
app-communications-list-item > app-flow-builder-context-menu-task-edit-artifact-form.aa-group .aa-form-select-dropdown-default > .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected {
  --pulse-from: #F7F9FC !important;
  --pulse-to: rgb(213 220 232 / 50) !important;
}
app-flow-builder-context-menu-task-edit-artifact-form .aa-form-select-dropdown-default > .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked,
app-flow-builder-context-menu-task-edit-artifact-form .aa-form-select-dropdown-default > .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
app-communications-list-item > app-flow-builder-context-menu-task-edit-artifact-form.aa-group .aa-form-select-dropdown-default > .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked,app-communications-list-item > 
app-flow-builder-context-menu-task-edit-artifact-form.aa-group .aa-form-select-dropdown-default > .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
app-flow-builder-context-menu-task-edit-artifact-form .ng-dropdown-panel .ng-dropdown-panel-items .forms-block-initiator{border-top-width:1px;border-bottom-width:1px;--tw-border-opacity:1;border-top-color:rgb(240 243 250 / var(--tw-border-opacity));border-bottom-color:rgb(240 243 250 / var(--tw-border-opacity));
  display: flex;
  flex-direction: column;
  overflow: hidden;
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity));
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem}
app-communications-list-item > app-flow-builder-context-menu-task-edit-artifact-form.aa-group .ng-dropdown-panel .ng-dropdown-panel-items .forms-block-initiator {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
app-flow-builder-context-menu-task-edit-artifact-form .ng-dropdown-panel .ng-dropdown-panel-items .forms-block-initiator-subtitle{
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
app-flow-builder-context-menu-task-edit-artifact-form .ng-dropdown-panel .ng-dropdown-panel-items .forms-block-initiator-title{
  display: flex;
  align-items: center;
  justify-content: space-between;
  overflow: hidden}
app-flow-builder-context-menu-task-edit-artifact-form .ng-dropdown-panel .ng-dropdown-panel-items .forms-block-initiator-title-left div{white-space:normal;
  word-break: break-word}
app-flow-builder-context-menu-task-edit-artifact-form .ng-dropdown-panel .ng-dropdown-panel-items .forms-block-initiator-title-left div:nth-child(1) span{
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375rem}
app-flow-builder-context-menu-task-edit-artifact-form .ng-dropdown-panel .ng-dropdown-panel-items .forms-block-initiator-title-left div:nth-child(1) span:nth-child(1){
  --tw-text-opacity: 1;
  color: rgb(97 106 121 / var(--tw-text-opacity))}
app-flow-builder-context-menu-task-edit-artifact-form .ng-dropdown-panel .ng-dropdown-panel-items .forms-block-initiator-title-left div:nth-child(1) span:nth-child(2){
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-flow-builder-context-menu-task-edit-artifact-form .ng-dropdown-panel .ng-dropdown-panel-items .forms-block-initiator-title-left div:nth-child(2){
  display: flex;
  font-size: .8125rem;
  font-weight: 500;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(97 106 121 / var(--tw-text-opacity))}
app-flow-builder-context-menu-task-edit-artifact-form .ng-dropdown-panel .ng-dropdown-panel-items .forms-block-initiator-title-right{
  margin-left: 0.5rem;
  display: flex;
  flex-shrink: 0;
  align-items: center}
app-flow-builder-context-menu-task-edit-artifact-form .ng-dropdown-panel .ng-dropdown-panel-items .forms-block-item-title{display:inline;white-space:normal;
  word-break: break-word}
app-flow-builder-context-menu-task-edit-artifact-form .ng-dropdown-panel .ng-dropdown-panel-items .forms-block-item-title div{display:inline-flex}
app-flow-builder-context-menu-task-edit-artifact-form .ng-dropdown-panel .ng-dropdown-panel-items .forms-block-item-title div:nth-child(1){
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(0 115 255 / var(--tw-text-opacity))}
app-flow-builder-context-menu-task-edit-artifact-form .ng-dropdown-panel .ng-dropdown-panel-items .forms-block-item-title div:nth-child(2){
  font-size: .8125rem;
  font-weight: 500;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-flow-builder-context-menu-task-edit-artifact-form .ng-dropdown-panel .ng-dropdown-panel-items .forms-block-item-title div:nth-child(2) span{
  line-height: 1.25rem}
app-flow-builder-context-menu-task-edit-artifact-form .ng-dropdown-panel .ng-dropdown-panel-items .forms-block-item-title div:nth-child(2) span:nth-child(2){
  white-space: nowrap}
app-flow-builder-context-menu-task-edit-artifact-form .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{
  padding: 0px}
app-flow-builder-context-menu-task-edit-artifact-form .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem}
app-flow-builder-context-menu-task-edit-artifact-form .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity)) !important}
app-communications-list-item > app-flow-builder-context-menu-task-edit-artifact-form.aa-group .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected {
  --pulse-from: #F7F9FC !important;
  --pulse-to: rgb(213 220 232 / 50) !important;
}
app-flow-builder-context-menu-task-edit-artifact-form .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
app-communications-list-item > app-flow-builder-context-menu-task-edit-artifact-form.aa-group .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
app-flow-builder-context-menu-task-edit-artifact-form .ng-select-container .ng-value-container .ng-value .forms-block-item-title{
  overflow: hidden;
  text-overflow: ellipsis}
app-flow-builder-context-menu-task-edit-artifact-form .ng-select-container .ng-value-container .ng-value .forms-block-item-title div{display:inline-flex}
app-flow-builder-context-menu-task-edit-artifact-form .ng-select-container .ng-value-container .ng-value .forms-block-item-title div:nth-child(1){
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(0 115 255 / var(--tw-text-opacity))}
app-flow-builder-context-menu-task-edit-artifact-form .ng-select-container .ng-value-container .ng-value .forms-block-item-title div:nth-child(2){
  font-size: .8125rem;
  font-weight: 500;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-flow-builder-context-menu-task-edit-artifact-form .ng-select-container .ng-value-container .ng-value .forms-block-item-title div:nth-child(2) span{
  line-height: 1.25rem}
app-flow-builder-context-menu-task-edit-artifact-form .ng-select-container .ng-value-container .ng-value .forms-block-item-title div:nth-child(2) span:nth-child(2){
  white-space: nowrap}
.aa-hint-custom-dropdown {
  z-index: 1950 !important;
  border-radius:1rem !important;
  --tw-shadow:0px 2px 16px rgba(0, 0, 0, 0.16) !important;
  --tw-shadow-colored:0px 2px 16px var(--tw-shadow-color) !important;
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  border-style: none !important;
  padding: 0px !important;
  max-width: 432px;
}
.aa-hint-custom-dropdown .aa-dropdown-arrow{
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important}
.aa-hint-custom-dropdown-modal {
  z-index: 1972 !important;
}
.description-tour-guide-theme.shepherd-element {
  width: 314px;
  z-index: 1993 !important;
}
.description-tour-guide-theme.shepherd-element .shepherd-arrow, .description-tour-guide-theme.shepherd-element .shepherd-arrow:before{
  z-index: 1}
.description-tour-guide-theme .shepherd-header{top:0.5rem;
  position: absolute;
  right: 0.5rem;
  padding: 0px}
.description-tour-guide-theme .shepherd-header button{
  font-size: 1.5rem;
  line-height: 2rem;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(158 166 181 / var(--tw-text-opacity))}
.description-tour-guide-theme .shepherd-header button:hover{--tw-text-opacity:1;color:rgb(76 83 94 / var(--tw-text-opacity))}
.description-tour-guide-theme .shepherd-header button{
  outline-width: 0px !important}
.description-tour-guide-theme .shepherd-content{
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
app-communications-list-item > .aa-group.description-tour-guide-theme .shepherd-content {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
.description-tour-guide-theme .shepherd-content {
  box-shadow: 0 0 14px rgba(0, 0, 0, 0.296793);
}
.description-tour-guide-theme .shepherd-content .shepherd-text{padding:1.5rem}
app-studio-todo-shared-control .aa-control,
app-task-instance-file-sharing-view-active-recipient .aa-control{margin-bottom:1rem;border-radius:0.75rem;border-color:rgb(240 243 250 / var(--tw-border-opacity));
  position: relative;
  display: flex;
  width: 100%;
  flex-direction: column;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(235 238 245 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity));
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem}
app-communications-list-item > app-studio-todo-shared-control.aa-group .aa-control,app-communications-list-item > 
app-task-instance-file-sharing-view-active-recipient.aa-group .aa-control {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
app-studio-todo-shared-control .aa-control-header,
app-task-instance-file-sharing-view-active-recipient .aa-control-header{
  margin-bottom: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: space-between}
app-studio-todo-shared-control .aa-control-header-title,
app-task-instance-file-sharing-view-active-recipient .aa-control-header-title{
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-studio-todo-shared-control .aa-control-header-manage-btns,
app-task-instance-file-sharing-view-active-recipient .aa-control-header-manage-btns{
  display: flex}
app-studio-todo-shared-control .aa-control-header-manage-btns div.aa-btn-wrapper,
app-task-instance-file-sharing-view-active-recipient .aa-control-header-manage-btns div.aa-btn-wrapper{margin-left:0.75rem;display:inline-flex}
app-studio-todo-shared-control .aa-control-header-manage-btns button,
app-task-instance-file-sharing-view-active-recipient .aa-control-header-manage-btns button{margin-left:0.75rem;border-radius:0.5rem;background-color:rgb(240 243 250 / var(--tw-bg-opacity));
  display: flex;
  align-items: center;
  justify-content: center;
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity));
  padding: 0.375rem;
  font-size: 1.5rem;
  line-height: 2rem;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity));
  outline-width: 0px;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)}
app-studio-todo-shared-control .aa-control-header-manage-btns button:hover,
app-task-instance-file-sharing-view-active-recipient .aa-control-header-manage-btns button:hover{--tw-bg-opacity:1;background-color:rgb(213 220 232 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 101 223 / var(--tw-text-opacity))}
app-studio-todo-shared-control .aa-control-header-manage-btns button i,
app-task-instance-file-sharing-view-active-recipient .aa-control-header-manage-btns button i{transition-property:transform;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)}
app-studio-todo-shared-control .aa-control-header-manage-btns button.cdk-drag-handle,
app-task-instance-file-sharing-view-active-recipient .aa-control-header-manage-btns button.cdk-drag-handle{margin-left:0px}
app-studio-todo-shared-control .aa-control-body,
app-task-instance-file-sharing-view-active-recipient .aa-control-body{
  display: flex;
  flex-direction: column;
  overflow: hidden}
app-studio-todo-shared-control .aa-control-body-inner,
app-task-instance-file-sharing-view-active-recipient .aa-control-body-inner{margin-top:0.5rem;
  display: flex;
  flex-direction: column}
app-studio-todo-shared-control .aa-control-summary,
app-task-instance-file-sharing-view-active-recipient .aa-control-summary{
  display: flex;
  flex-direction: column;
  overflow: hidden;
  font-size: 0.875rem;
  line-height: 1.375rem}
app-studio-todo-shared-control .aa-control-summary-content,
app-task-instance-file-sharing-view-active-recipient .aa-control-summary-content{
  display: flex}
app-studio-todo-shared-control .aa-control-summary-content div:first-child,
app-task-instance-file-sharing-view-active-recipient .aa-control-summary-content div:first-child{font-style:italic;
  margin-right: 0.125rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(158 166 181 / var(--tw-text-opacity))}
app-studio-todo-shared-control .aa-control-summary-content div:last-child,
app-task-instance-file-sharing-view-active-recipient .aa-control-summary-content div:last-child{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(97 106 121 / var(--tw-text-opacity))}
app-studio-todo-shared-control .aa-control-summary-error,
app-task-instance-file-sharing-view-active-recipient .aa-control-summary-error{margin-top:0.5rem;--tw-text-opacity:1;color:rgb(255 108 99 / var(--tw-text-opacity));
  font-weight: 400}
app-notification-template-preview-modal .modal-dialog {
  max-width: 828px !important;
}
app-notification-template-preview-modal .modal-content{height:100%}
app-notification-template-preview-modal .modal-content .aa-modal-content-inner{height:100%}
app-notification-template-preview-modal .modal-content .aa-modal-content-inner h2{display:block;text-align:left;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis}
app-notification-template-preview-modal .modal-content .aa-modal-content-inner .aa-modal-body{height:100%}
app-data-dictionary-templates-list app-assistants-list .card-title,
app-data-dictionary-values-list app-assistants-list .card-title{border-bottom-width:0px}
app-data-dictionary-templates-list app-assistants-list .list-content,
app-data-dictionary-values-list app-assistants-list .list-content{padding-top:0px !important}
app-workflow-list .pagination,
aap-form-list .pagination{
  overflow: hidden}
app-workflow-list-item .entity,
app-form-list-item .entity,
app-report-manual-list-item .entity,
app-picklist-list .entity{margin-bottom:1rem;border-color:rgb(240 243 250 / var(--tw-border-opacity));
  width: 100%;
  overflow: hidden;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(235 238 245 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
app-communications-list-item > app-workflow-list-item.aa-group .entity,app-communications-list-item > 
app-form-list-item.aa-group .entity,app-communications-list-item > 
app-report-manual-list-item.aa-group .entity,app-communications-list-item > 
app-picklist-list.aa-group .entity {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
app-workflow-list-item .entity-item,
app-form-list-item .entity-item,
app-report-manual-list-item .entity-item,
app-picklist-list .entity-item{border-bottom-color:rgb(240 243 250 / var(--tw-border-opacity));
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-bottom-color: rgb(235 238 245 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity));
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem}
app-communications-list-item > app-workflow-list-item.aa-group .entity-item,app-communications-list-item > 
app-form-list-item.aa-group .entity-item,app-communications-list-item > 
app-report-manual-list-item.aa-group .entity-item,app-communications-list-item > 
app-picklist-list.aa-group .entity-item {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
app-workflow-list-item .entity-item-name,
app-form-list-item .entity-item-name,
app-report-manual-list-item .entity-item-name,
app-picklist-list .entity-item-name{
  margin-right: 0.5rem;
  cursor: pointer;
  font-size: .8125rem;
  font-weight: 500;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-workflow-list-item .entity-item-name:hover,
app-form-list-item .entity-item-name:hover,
app-report-manual-list-item .entity-item-name:hover,
app-picklist-list .entity-item-name:hover {
  --tw-text-opacity:1;
  color:rgb(129 139 156 / var(--tw-text-opacity));
}
app-workflow-list-item .entity-item-name,
app-form-list-item .entity-item-name,
app-report-manual-list-item .entity-item-name,
app-picklist-list .entity-item-name {
  word-break: break-word;
}
app-workflow-list-item .entity-item-name a,
app-form-list-item .entity-item-name a,
app-report-manual-list-item .entity-item-name a,
app-picklist-list .entity-item-name a {
    color: inherit !important;
  }
app-workflow-list-item .entity-item-description,
app-form-list-item .entity-item-description,
app-report-manual-list-item .entity-item-description,
app-picklist-list .entity-item-description {
    word-break: break-word;
  cursor: pointer;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity));
  }
app-workflow-list-item .entity-item-toggler,
app-form-list-item .entity-item-toggler,
app-report-manual-list-item .entity-item-toggler,
app-picklist-list .entity-item-toggler{
  margin-left: 0.5rem;
  display: flex}
app-workflow-list-item .entity-item-toggler button,
app-form-list-item .entity-item-toggler button,
app-report-manual-list-item .entity-item-toggler button,
app-picklist-list .entity-item-toggler button{background-color:rgb(240 243 250 / var(--tw-bg-opacity));
  display: flex;
  border-radius: 0.25rem;
  border-width: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity));
  padding: 0px;
  font-size: 1.5rem;
  line-height: 2rem}
app-workflow-list-item .entity-item-toggler button i,
app-form-list-item .entity-item-toggler button i,
app-report-manual-list-item .entity-item-toggler button i,
app-picklist-list .entity-item-toggler button i{transition-property:transform;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)}
app-workflow-list-item .entity-item-toggler button.active,
app-form-list-item .entity-item-toggler button.active,
app-report-manual-list-item .entity-item-toggler button.active,
app-picklist-list .entity-item-toggler button.active{
  --tw-bg-opacity: 1;
  background-color: rgb(213 220 232 / var(--tw-bg-opacity))}
app-workflow-list-item .entity-item-toggler button.active i,
app-form-list-item .entity-item-toggler button.active i,
app-report-manual-list-item .entity-item-toggler button.active i,
app-picklist-list .entity-item-toggler button.active i{--tw-rotate:180deg;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))}
app-workflow-list-item .entity-versions,
app-form-list-item .entity-versions,
app-report-manual-list-item .entity-versions,
app-picklist-list .entity-versions{
  overflow: hidden}
app-workflow-list-item .entity-versions-extended .entity-version,
app-form-list-item .entity-versions-extended .entity-version,
app-report-manual-list-item .entity-versions-extended .entity-version,
app-picklist-list .entity-versions-extended .entity-version{border-top-color:rgb(240 243 250 / var(--tw-border-opacity));
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-top-color: rgb(235 238 245 / var(--tw-border-opacity))}
app-workflow-list-item .entity-version,
app-form-list-item .entity-version,
app-report-manual-list-item .entity-version,
app-picklist-list .entity-version{padding-left:0.875rem;padding-right:0.875rem;
  display: flex;
  width: 100%;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  word-break: break-word}
app-workflow-list-item .entity-version-col,
app-form-list-item .entity-version-col,
app-report-manual-list-item .entity-version-col,
app-picklist-list .entity-version-col{align-self:center;
  padding-left: 0.375rem;
  padding-right: 0.375rem;
  flex: 2 0 0}
app-workflow-list-item .entity-version-col-box,
app-form-list-item .entity-version-col-box,
app-report-manual-list-item .entity-version-col-box,
app-picklist-list .entity-version-col-box{
  display: flex;
  flex-direction: column}
app-workflow-list-item .entity-version-col-box div,
app-form-list-item .entity-version-col-box div,
app-report-manual-list-item .entity-version-col-box div,
app-picklist-list .entity-version-col-box div{
  font-size: .8125rem;
  font-weight: 400;
  line-height: 1.25rem}
app-workflow-list-item .entity-version-col-box div:nth-child(1),
app-form-list-item .entity-version-col-box div:nth-child(1),
app-report-manual-list-item .entity-version-col-box div:nth-child(1),
app-picklist-list .entity-version-col-box div:nth-child(1){
  margin-bottom: 0.25rem;
  --tw-text-opacity: 1;
  color: rgb(158 166 181 / var(--tw-text-opacity))}
app-workflow-list-item .entity-version-col-box div:nth-child(2),
app-form-list-item .entity-version-col-box div:nth-child(2),
app-report-manual-list-item .entity-version-col-box div:nth-child(2),
app-picklist-list .entity-version-col-box div:nth-child(2){
  --tw-text-opacity: 1;
  color: rgb(97 106 121 / var(--tw-text-opacity))}
app-workflow-list-item .entity-version-col-box div:nth-child(2) button.aa-btn-inline-blue,
app-form-list-item .entity-version-col-box div:nth-child(2) button.aa-btn-inline-blue,
app-report-manual-list-item .entity-version-col-box div:nth-child(2) button.aa-btn-inline-blue,
app-picklist-list .entity-version-col-box div:nth-child(2) button.aa-btn-inline-blue{
  font-weight: 400}
app-workflow-list-item .entity-version-col-box .tooltip-inner,
app-form-list-item .entity-version-col-box .tooltip-inner,
app-report-manual-list-item .entity-version-col-box .tooltip-inner,
app-picklist-list .entity-version-col-box .tooltip-inner{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important}
app-workflow-list-item .entity-version-col-title,
app-form-list-item .entity-version-col-title,
app-report-manual-list-item .entity-version-col-title,
app-picklist-list .entity-version-col-title {
  flex: 5 0 0;
}
app-workflow-list-item .entity-version-col-title .title,
app-form-list-item .entity-version-col-title .title,
app-report-manual-list-item .entity-version-col-title .title,
app-picklist-list .entity-version-col-title .title{
  font-size: .8125rem;
  font-weight: 500;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(0 115 255 / var(--tw-text-opacity))}
app-workflow-list-item .entity-version-col-title .title:hover,
app-form-list-item .entity-version-col-title .title:hover,
app-report-manual-list-item .entity-version-col-title .title:hover,
app-picklist-list .entity-version-col-title .title:hover {
  --tw-text-opacity:1;
  color:rgb(51 143 255 / var(--tw-text-opacity));
}
app-workflow-list-item .entity-version-col-title .description,
app-form-list-item .entity-version-col-title .description,
app-report-manual-list-item .entity-version-col-title .description,
app-picklist-list .entity-version-col-title .description {
    word-break: break-word;
    margin-top:0.25rem;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity));
  }
app-workflow-list-item .entity-version-col-author,
app-form-list-item .entity-version-col-author,
app-report-manual-list-item .entity-version-col-author,
app-picklist-list .entity-version-col-author{
  overflow: hidden}
app-workflow-list-item .entity-version-col-author .entity-version-col-box,
app-form-list-item .entity-version-col-author .entity-version-col-box,
app-report-manual-list-item .entity-version-col-author .entity-version-col-box,
app-picklist-list .entity-version-col-author .entity-version-col-box{
  overflow: hidden}
app-workflow-list-item .entity-version-col-author .entity-version-col-box div:nth-child(2),
app-form-list-item .entity-version-col-author .entity-version-col-box div:nth-child(2),
app-report-manual-list-item .entity-version-col-author .entity-version-col-box div:nth-child(2),
app-picklist-list .entity-version-col-author .entity-version-col-box div:nth-child(2){
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap}
app-workflow-list-item .entity-version-col-date,
app-form-list-item .entity-version-col-date,
app-report-manual-list-item .entity-version-col-date,
app-picklist-list .entity-version-col-date {
  flex: 1.5 0 0;
}
app-workflow-list-item .entity-version-col-status,
app-form-list-item .entity-version-col-status,
app-report-manual-list-item .entity-version-col-status,
app-picklist-list .entity-version-col-status {
  flex: 0 0 75px;
}
app-workflow-list-item .aa-item-dropdown,
app-form-list-item .aa-item-dropdown,
app-report-manual-list-item .aa-item-dropdown,
app-picklist-list .aa-item-dropdown {
  width: 201px;
}
app-form-list-item .entity-version-col-title {
  flex: 3 0 0;
}
app-report-manual-list-item .entity-version-col-title {
  flex: 2 0 0;
}
.aa-foldover .aa-details .ai-review .aa-record, .aa-foldover app-task-foldover-tabs-ai-review .ai-review .aa-record{
  margin-bottom: 0.75rem}
.aa-foldover .aa-details .ai-review .aa-record:last-child, .aa-foldover app-task-foldover-tabs-ai-review .ai-review .aa-record:last-child{
  margin-bottom: 0px}
.aa-foldover .aa-details .ai-review .aa-record-source, .aa-foldover app-task-foldover-tabs-ai-review .ai-review .aa-record-source{
  margin-bottom: 0.75rem;
  font-size: .8125rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
.aa-foldover .aa-details .ai-review .aa-record-source-title, .aa-foldover app-task-foldover-tabs-ai-review .ai-review .aa-record-source-title{
  margin-bottom: 0.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
.aa-foldover .aa-details .ai-review .aa-record-message, .aa-foldover app-task-foldover-tabs-ai-review .ai-review .aa-record-message{
  margin-bottom: 0.75rem}
.aa-foldover .aa-details .ai-review .aa-record-message:last-child, .aa-foldover app-task-foldover-tabs-ai-review .ai-review .aa-record-message:last-child{
  margin-bottom: 0px}
.aa-foldover .aa-details .ai-review .aa-record-message-author, .aa-foldover app-task-foldover-tabs-ai-review .ai-review .aa-record-message-author{
  margin-bottom: 0.5rem;
  display: flex;
  flex-direction: row}
.aa-foldover .aa-details .ai-review .aa-record-message-author-avatar, .aa-foldover app-task-foldover-tabs-ai-review .ai-review .aa-record-message-author-avatar{
  margin-right: 0.5rem;
  flex-shrink: 0}
.aa-foldover .aa-details .ai-review .aa-record-message-author-avatar .personalization-container, .aa-foldover app-task-foldover-tabs-ai-review .ai-review .aa-record-message-author-avatar .personalization-container{background-color:rgb(240 243 250 / var(--tw-bg-opacity));
  height: 2.5rem;
  width: 2.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity))}
.aa-foldover .aa-details .ai-review .aa-record-message-author-info, .aa-foldover app-task-foldover-tabs-ai-review .ai-review .aa-record-message-author-info{align-items:flex-start;
  display: flex;
  flex-direction: column}
.aa-foldover .aa-details .ai-review .aa-record-message-author-info-name, .aa-foldover app-task-foldover-tabs-ai-review .ai-review .aa-record-message-author-info-name{white-space:pre-wrap}
.aa-foldover .aa-details .ai-review .aa-record-message-author-info-name b, .aa-foldover app-task-foldover-tabs-ai-review .ai-review .aa-record-message-author-info-name b{
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
.aa-foldover .aa-details .ai-review .aa-record-message-author-info-date, .aa-foldover app-task-foldover-tabs-ai-review .ai-review .aa-record-message-author-info-date{
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
.aa-foldover .aa-details .ai-review .aa-record-message-body, .aa-foldover app-task-foldover-tabs-ai-review .ai-review .aa-record-message-body{background-color:rgb(240 243 250 / var(--tw-bg-opacity));
  cursor: pointer;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
.aa-foldover .aa-details .ai-review .aa-record-message-body:hover, .aa-foldover app-task-foldover-tabs-ai-review .ai-review .aa-record-message-body:hover{--tw-bg-opacity:1;background-color:rgb(213 220 232 / var(--tw-bg-opacity))}
.aa-foldover .aa-details .ai-review .aa-record-message-body, .aa-foldover app-task-foldover-tabs-ai-review .ai-review .aa-record-message-body {
  word-break: break-word;
}
.aa-foldover .aa-details .ai-review .aa-record-message.reverse .aa-record-message-author, .aa-foldover app-task-foldover-tabs-ai-review .ai-review .aa-record-message.reverse .aa-record-message-author{flex-direction:row-reverse}
.aa-foldover .aa-details .ai-review .aa-record-message.reverse .aa-record-message-author-avatar, .aa-foldover app-task-foldover-tabs-ai-review .ai-review .aa-record-message.reverse .aa-record-message-author-avatar{
  margin-left: 0.5rem;
  margin-right: 0px}
.aa-foldover .aa-details .ai-review .aa-record-message.reverse .aa-record-message-author-info, .aa-foldover app-task-foldover-tabs-ai-review .ai-review .aa-record-message.reverse .aa-record-message-author-info{
  align-items: flex-end}
.aa-foldover .aa-details .ai-review .aa-record-message.reverse .aa-record-message-body, .aa-foldover app-task-foldover-tabs-ai-review .ai-review .aa-record-message.reverse .aa-record-message-body{
  cursor: pointer;
  --tw-bg-opacity: 1;
  background-color: rgb(0 115 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}
.aa-foldover .aa-details .ai-review .aa-record-message.reverse .aa-record-message-body:hover, .aa-foldover app-task-foldover-tabs-ai-review .ai-review .aa-record-message.reverse .aa-record-message-body:hover{--tw-bg-opacity:1;background-color:rgb(0 101 223 / var(--tw-bg-opacity))}
.aa-foldover .aa-details .ai-review .aa-record-message.reverse .aa-record-message-body a, .aa-foldover app-task-foldover-tabs-ai-review .ai-review .aa-record-message.reverse .aa-record-message-body a{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}
.aa-foldover .aa-details app-task-foldover-tabs-details-form-controls-attachments app-spinner .spinner,
.aa-foldover .aa-details app-task-foldover-tabs-details-form-task-instance-attachments app-spinner .spinner, .aa-foldover app-task-foldover-tabs-ai-review app-task-foldover-tabs-details-form-controls-attachments app-spinner .spinner,
.aa-foldover app-task-foldover-tabs-ai-review app-task-foldover-tabs-details-form-task-instance-attachments app-spinner .spinner{
  margin: 0px !important}
.aa-foldover .aa-details app-task-foldover-tabs-details-form-controls-attachments .aa-attachments-title,
.aa-foldover .aa-details app-task-foldover-tabs-details-form-controls-attachments .aa-attachments-empty,
.aa-foldover .aa-details app-task-foldover-tabs-details-form-task-instance-attachments .aa-attachments-title,
.aa-foldover .aa-details app-task-foldover-tabs-details-form-task-instance-attachments .aa-attachments-empty, .aa-foldover app-task-foldover-tabs-ai-review app-task-foldover-tabs-details-form-controls-attachments .aa-attachments-title,
.aa-foldover app-task-foldover-tabs-ai-review app-task-foldover-tabs-details-form-controls-attachments .aa-attachments-empty,
.aa-foldover app-task-foldover-tabs-ai-review app-task-foldover-tabs-details-form-task-instance-attachments .aa-attachments-title,
.aa-foldover app-task-foldover-tabs-ai-review app-task-foldover-tabs-details-form-task-instance-attachments .aa-attachments-empty{
  font-size: .8125rem;
  line-height: 1.25rem}
.aa-foldover .aa-details app-task-foldover-tabs-details-form-controls-attachments .aa-attachments-title,
.aa-foldover .aa-details app-task-foldover-tabs-details-form-task-instance-attachments .aa-attachments-title, .aa-foldover app-task-foldover-tabs-ai-review app-task-foldover-tabs-details-form-controls-attachments .aa-attachments-title,
.aa-foldover app-task-foldover-tabs-ai-review app-task-foldover-tabs-details-form-task-instance-attachments .aa-attachments-title{margin-bottom:0.625rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
.aa-foldover .aa-details app-task-foldover-tabs-details-form-controls-attachments .aa-attachments-empty,
.aa-foldover .aa-details app-task-foldover-tabs-details-form-task-instance-attachments .aa-attachments-empty, .aa-foldover app-task-foldover-tabs-ai-review app-task-foldover-tabs-details-form-controls-attachments .aa-attachments-empty,
.aa-foldover app-task-foldover-tabs-ai-review app-task-foldover-tabs-details-form-task-instance-attachments .aa-attachments-empty{
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
.aa-foldover .aa-details app-task-foldover-tabs-details-form-controls-attachments .aa-attachments-source,
.aa-foldover .aa-details app-task-foldover-tabs-details-form-task-instance-attachments .aa-attachments-source, .aa-foldover app-task-foldover-tabs-ai-review app-task-foldover-tabs-details-form-controls-attachments .aa-attachments-source,
.aa-foldover app-task-foldover-tabs-ai-review app-task-foldover-tabs-details-form-task-instance-attachments .aa-attachments-source{
  margin-bottom: 0.75rem;
  font-size: .8125rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
.aa-foldover .aa-details app-task-foldover-tabs-details-form-controls-attachments .aa-attachments-source-title,
.aa-foldover .aa-details app-task-foldover-tabs-details-form-task-instance-attachments .aa-attachments-source-title, .aa-foldover app-task-foldover-tabs-ai-review app-task-foldover-tabs-details-form-controls-attachments .aa-attachments-source-title,
.aa-foldover app-task-foldover-tabs-ai-review app-task-foldover-tabs-details-form-task-instance-attachments .aa-attachments-source-title{
  margin-bottom: 0.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
.aa-foldover .aa-details app-task-foldover-tabs-details-form-controls-attachments .aa-attachment,
.aa-foldover .aa-details app-task-foldover-tabs-details-form-task-instance-attachments .aa-attachment, .aa-foldover app-task-foldover-tabs-ai-review app-task-foldover-tabs-details-form-controls-attachments .aa-attachment,
.aa-foldover app-task-foldover-tabs-ai-review app-task-foldover-tabs-details-form-task-instance-attachments .aa-attachment{border-bottom-color:rgb(240 243 250 / var(--tw-border-opacity));padding-bottom:0.75rem;
  margin-bottom: 0.75rem;
  overflow: hidden;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-bottom-color: rgb(235 238 245 / var(--tw-border-opacity))}
.aa-foldover .aa-details app-task-foldover-tabs-details-form-controls-attachments .aa-attachment:last-child,
.aa-foldover .aa-details app-task-foldover-tabs-details-form-task-instance-attachments .aa-attachment:last-child, .aa-foldover app-task-foldover-tabs-ai-review app-task-foldover-tabs-details-form-controls-attachments .aa-attachment:last-child,
.aa-foldover app-task-foldover-tabs-ai-review app-task-foldover-tabs-details-form-task-instance-attachments .aa-attachment:last-child{margin-bottom:0px;border-width:0px;padding-bottom:0px}
.aa-foldover .aa-details app-task-foldover-tabs-details-form-controls-attachments .aa-attachment-title,
.aa-foldover .aa-details app-task-foldover-tabs-details-form-task-instance-attachments .aa-attachment-title, .aa-foldover app-task-foldover-tabs-ai-review app-task-foldover-tabs-details-form-controls-attachments .aa-attachment-title,
.aa-foldover app-task-foldover-tabs-ai-review app-task-foldover-tabs-details-form-task-instance-attachments .aa-attachment-title{align-items:flex-start;
  display: flex;
  justify-content: space-between;
  overflow: hidden}
.aa-foldover .aa-details app-task-foldover-tabs-details-form-controls-attachments .aa-attachment-title div,
.aa-foldover .aa-details app-task-foldover-tabs-details-form-task-instance-attachments .aa-attachment-title div, .aa-foldover app-task-foldover-tabs-ai-review app-task-foldover-tabs-details-form-controls-attachments .aa-attachment-title div,
.aa-foldover app-task-foldover-tabs-ai-review app-task-foldover-tabs-details-form-task-instance-attachments .aa-attachment-title div{margin-top:0.125rem;margin-bottom:0.125rem;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: .8125rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(0 115 255 / var(--tw-text-opacity))}
.aa-foldover .aa-details app-task-foldover-tabs-details-form-controls-attachments .aa-attachment-title div:hover,
.aa-foldover .aa-details app-task-foldover-tabs-details-form-task-instance-attachments .aa-attachment-title div:hover, .aa-foldover app-task-foldover-tabs-ai-review app-task-foldover-tabs-details-form-controls-attachments .aa-attachment-title div:hover,
.aa-foldover app-task-foldover-tabs-ai-review app-task-foldover-tabs-details-form-task-instance-attachments .aa-attachment-title div:hover {
  --tw-text-opacity:1;
  color:rgb(51 143 255 / var(--tw-text-opacity));
}
.aa-foldover .aa-details app-task-foldover-tabs-details-form-controls-attachments .aa-attachment-author,
.aa-foldover .aa-details app-task-foldover-tabs-details-form-task-instance-attachments .aa-attachment-author, .aa-foldover app-task-foldover-tabs-ai-review app-task-foldover-tabs-details-form-controls-attachments .aa-attachment-author,
.aa-foldover app-task-foldover-tabs-ai-review app-task-foldover-tabs-details-form-task-instance-attachments .aa-attachment-author{
  overflow: hidden;
  text-overflow: ellipsis}
.aa-foldover .aa-details app-task-foldover-tabs-details-form-controls-attachments .aa-attachment-author span,
.aa-foldover .aa-details app-task-foldover-tabs-details-form-task-instance-attachments .aa-attachment-author span, .aa-foldover app-task-foldover-tabs-ai-review app-task-foldover-tabs-details-form-controls-attachments .aa-attachment-author span,
.aa-foldover app-task-foldover-tabs-ai-review app-task-foldover-tabs-details-form-task-instance-attachments .aa-attachment-author span{
  white-space: nowrap}
.aa-foldover .aa-details app-task-foldover-tabs-details-form-controls-attachments .aa-attachment-author, .aa-foldover .aa-details app-task-foldover-tabs-details-form-controls-attachments .aa-attachment-date,
.aa-foldover .aa-details app-task-foldover-tabs-details-form-task-instance-attachments .aa-attachment-author,
.aa-foldover .aa-details app-task-foldover-tabs-details-form-task-instance-attachments .aa-attachment-date, .aa-foldover app-task-foldover-tabs-ai-review app-task-foldover-tabs-details-form-controls-attachments .aa-attachment-author, .aa-foldover app-task-foldover-tabs-ai-review app-task-foldover-tabs-details-form-controls-attachments .aa-attachment-date,
.aa-foldover app-task-foldover-tabs-ai-review app-task-foldover-tabs-details-form-task-instance-attachments .aa-attachment-author,
.aa-foldover app-task-foldover-tabs-ai-review app-task-foldover-tabs-details-form-task-instance-attachments .aa-attachment-date{
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
.aa-foldover .aa-details app-cdk-accordion:last-child .aa-accordion, .aa-foldover app-task-foldover-tabs-ai-review app-cdk-accordion:last-child .aa-accordion{
  margin-bottom: 0px}
.aa-foldover app-cdk-accordion .aa-accordion-header{
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem}
app-task-instance-file-sharing-view-active-recipient .aa-control-body-inner{
  align-items: center}
app-task-instance-file-sharing-view-active-recipient .aa-control-body-inner .recipient-wrapper{display:block;
  overflow: hidden;
  width: calc(100% - 200px)}
app-task-instance-file-sharing-view-active-recipient .aa-control-body-inner .aa-form-group.recipient{flex-grow:1;
  margin-right: 0.5rem}
app-task-instance-file-sharing-view-active-recipient .aa-control-body-inner .aa-form-group.recipient .ng-select.ng-select-single .ng-select-container .ng-value-container{padding-left:2.25rem !important}
app-task-instance-file-sharing-view-active-recipient .aa-control-body-inner .aa-form-group.recipient .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value .user{justify-content:flex-start;
  display: flex;
  flex-grow: 0;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25rem}
app-task-instance-file-sharing-view-active-recipient .aa-control-body-inner .aa-form-group.recipient .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value .user-title{
  overflow: hidden;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity));
  white-space: nowrap;
  text-overflow: ellipsis}
app-task-instance-file-sharing-view-active-recipient .aa-control-body-inner .aa-form-group.recipient .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value .user-subtitle{
  display: flex;
  flex-grow: 0;
  overflow: hidden;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
app-task-instance-file-sharing-view-active-recipient .aa-control-body-inner .aa-form-group.recipient .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value .user-subtitle-value{
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis}
app-task-instance-file-sharing-view-active-recipient .aa-control-body-inner .aa-form-group.recipient .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-left:2.25rem !important}
app-task-instance-file-sharing-view-active-recipient .aa-control-body-inner .aa-form-group.recipient .ng-select.ng-select-opened ~ .aa-input-icon {
  z-index: 1002;
}
app-task-instance-file-sharing-view-active-recipient .aa-control-body-inner .aa-form-group.due-date{width:200px}
app-task-instance-file-sharing-view-active-recipient .aa-control-body-inner .aa-form-group.due-date input.aa-form-control{padding-left:2.25rem;
  height: 2.25rem}
app-task-instance-file-sharing-view-active-recipient .aa-control-body-inner .aa-form-group [class^=icon-v2-], app-task-instance-file-sharing-view-active-recipient .aa-control-body-inner .aa-form-group [class*=" icon-v2-"]{--tw-text-opacity:1;color:rgb(180 189 207 / var(--tw-text-opacity));
  font-size: 1.25rem;
  line-height: 1.75rem}
app-task-instance-file-sharing-view-active-recipient .aa-control-body-inner .aa-form-group.recipient .aa-input-icon, app-task-instance-file-sharing-view-active-recipient .aa-control-body-inner .aa-form-group.due-date .aa-input-icon{top:0.25rem;
  position: absolute;
  left: 0.75rem}
app-task-instance-file-sharing-view-active-recipient .aa-control-body-inner .aa-message{margin-bottom:1rem}
app-task-instance-file-sharing-view-active-recipient .aa-control-body-inner .aa-message .aa-content{
  background-color: transparent !important;
  padding: 0px !important;
  font-size: .8125rem !important;
  font-weight: 400 !important;
  line-height: 1.25rem !important;
  --tw-text-opacity: 1 !important;
  color: rgb(158 166 181 / var(--tw-text-opacity)) !important}
app-task-instance-file-sharing-view-active-recipient .aa-control .ng-dropdown-panel{margin-left:-1px}
app-task-instance-file-sharing-view-active-recipient .aa-control .ng-dropdown-panel .ng-optgroup{
  padding: 0px !important}
app-task-instance-file-sharing-view-active-recipient .aa-control .ng-dropdown-panel .ng-optgroup .group-option-title{text-transform:uppercase;
  position: relative;
  display: flex;
  width: 100%;
  align-items: center;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
app-task-instance-file-sharing-view-active-recipient .aa-control .ng-dropdown-panel .ng-optgroup .group-option-title:after {
  content: "";
  height:1px;
  background-color:rgb(240 243 250 / var(--tw-bg-opacity));
  margin-left: 0.5rem;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity));
}
app-task-instance-file-sharing-view-active-recipient .aa-control .ng-dropdown-panel .ng-optgroup.ng-option-marked,
app-task-instance-file-sharing-view-active-recipient .aa-control .ng-dropdown-panel .ng-option.ng-option-marked{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
app-communications-list-item > app-task-instance-file-sharing-view-active-recipient.aa-group .aa-control .ng-dropdown-panel .ng-optgroup.ng-option-marked,app-communications-list-item > 
app-task-instance-file-sharing-view-active-recipient.aa-group .aa-control .ng-dropdown-panel .ng-option.ng-option-marked {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
app-task-instance-file-sharing-view-active-recipient .aa-control .ng-dropdown-panel .ng-optgroup.ng-option-selected,
app-task-instance-file-sharing-view-active-recipient .aa-control .ng-dropdown-panel .ng-option.ng-option-selected{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity)) !important}
app-communications-list-item > app-task-instance-file-sharing-view-active-recipient.aa-group .aa-control .ng-dropdown-panel .ng-optgroup.ng-option-selected,app-communications-list-item > 
app-task-instance-file-sharing-view-active-recipient.aa-group .aa-control .ng-dropdown-panel .ng-option.ng-option-selected {
  --pulse-from: #F7F9FC !important;
  --pulse-to: rgb(213 220 232 / 50) !important;
}
app-task-instance-file-sharing-view-active-recipient .aa-control .ng-dropdown-panel .ng-option .user{
  display: flex;
  flex-direction: column}
app-task-instance-file-sharing-view-active-recipient .aa-control .ng-dropdown-panel .ng-option .user-info{
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity));
  word-break: break-word;
  white-space: normal}
app-task-instance-file-sharing-view-active-recipient .aa-control .ng-dropdown-panel .ng-option .user-info div:nth-child(2){
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
app-task-instance-file-sharing-view-active-recipient .aa-control .ng-dropdown-panel .ng-option .user-roles{
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity));
  word-break: break-word;
  white-space: normal}
app-task-instance-file-sharing app-task-instance-tracking-button .aa-btn{
  margin-right: 0.5rem}
app-task-instance-file-sharing .task-container-buttons .aa-btn{margin-top:0.25rem;margin-bottom:0.25rem}
app-task-instance-file-sharing .task-container-buttons app-task-instance-tracking-button .aa-btn{margin-top:0.25rem;margin-bottom:0.25rem}
app-task-instance-file-sharing app-personalization-v2 .personalization-wrapper{
  border-radius: 9999px !important;
  border-width: 0px !important}
app-task-instance-file-sharing app-personalization-v2 .personalization-wrapper .personalization-container{width:3rem;background-color:rgb(240 243 250 / var(--tw-bg-opacity));
  height: 3rem;
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity))}
app-task-instance-file-sharing app-personalization-v2 .personalization-wrapper .personalization-container-text{
  font-weight: 400}
app-task-instance-launch-workflow .tabs-container{border-bottom-color:rgb(240 243 250 / var(--tw-border-opacity));
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-bottom-color: rgb(235 238 245 / var(--tw-border-opacity))}
app-task-instance-launch-workflow app-tabset .nav-tabs .nav-item{
  display: flex;
  width: 100%;
  flex: 1 1 0%}
app-task-instance-launch-workflow app-tabset .nav-tabs .nav-item .nav-link{text-transform:uppercase;
  display: flex;
  width: 100%;
  flex: 1 1 0%;
  align-items: center;
  justify-content: center;
  padding: 1rem}
app-task-instance-launch-workflow app-tabset .nav-tabs .nav-item .nav-link:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 115 255 / var(--tw-border-opacity)) !important}
app-task-instance-launch-workflow app-tabset .nav-tabs .nav-item .nav-link span{
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
app-task-instance-launch-workflow app-tabset .nav-tabs .nav-item .nav-link.active{
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 115 255 / var(--tw-border-opacity)) !important}
app-task-instance-launch-workflow app-tabset .nav-tabs .nav-item .nav-link.active span{
  --tw-text-opacity: 1 !important;
  color: rgb(0 115 255 / var(--tw-text-opacity)) !important}
#viewer .handsontable th, #viewer .handsontable td{height:auto}
#viewer .handsontable td {
  padding-left: 3px;
  padding-right: 3px;
}
app-task-reopen-modal .modal-dialog{max-width:500px !important}
app-task-instance-todo app-form-instance-regular app-form-instance-section .section_instance,
app-task-instance-file-sharing-recipient app-form-instance-regular app-form-instance-section .section_instance,
app-task-instance-file-sharing-view-completed app-form-instance-regular app-form-instance-section .section_instance{
  --tw-ring-offset-shadow: 0 0 #0000 !important;
  --tw-ring-shadow: 0 0 #0000 !important;
  margin-bottom: 0px !important;
  --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}
app-task-instance-todo app-form-instance-regular app-form-instance-section .section_instance header.card-header,
app-task-instance-file-sharing-recipient app-form-instance-regular app-form-instance-section .section_instance header.card-header,
app-task-instance-file-sharing-view-completed app-form-instance-regular app-form-instance-section .section_instance header.card-header{
  display: none !important}
app-task-instance-todo app-form-instance-regular app-form-instance-section .section_instance .card-body, app-task-instance-todo app-form-instance-regular app-form-instance-section .section_instance .vp-body,
app-task-instance-file-sharing-recipient app-form-instance-regular app-form-instance-section .section_instance .card-body,
app-task-instance-file-sharing-recipient app-form-instance-regular app-form-instance-section .section_instance .vp-body,
app-task-instance-file-sharing-view-completed app-form-instance-regular app-form-instance-section .section_instance .card-body,
app-task-instance-file-sharing-view-completed app-form-instance-regular app-form-instance-section .section_instance .vp-body{
  padding: 0px !important}
app-task-instance-todo app-form-instance-regular app-form-instance-section .section_instance app-form-instance-section-field .field-instance,
app-task-instance-file-sharing-recipient app-form-instance-regular app-form-instance-section .section_instance app-form-instance-section-field .field-instance,
app-task-instance-file-sharing-view-completed app-form-instance-regular app-form-instance-section .section_instance app-form-instance-section-field .field-instance{
  margin-bottom: 0.5rem !important;
  padding: 0px !important}
app-task-instance-todo app-form-instance-regular app-form-instance-section .section_instance app-form-instance-section-field .field-instance h5,
app-task-instance-file-sharing-recipient app-form-instance-regular app-form-instance-section .section_instance app-form-instance-section-field .field-instance h5,
app-task-instance-file-sharing-view-completed app-form-instance-regular app-form-instance-section .section_instance app-form-instance-section-field .field-instance h5{
  margin-top: 0px !important}
app-task-instance-todo app-form-instance-regular app-form-instance-section .section_instance app-form-instance-section-field .field-instance__focused,
app-task-instance-file-sharing-recipient app-form-instance-regular app-form-instance-section .section_instance app-form-instance-section-field .field-instance__focused,
app-task-instance-file-sharing-view-completed app-form-instance-regular app-form-instance-section .section_instance app-form-instance-section-field .field-instance__focused{
  border-radius: 0.5rem}
app-task-instance-todo app-form-instance-regular app-form-instance-section .section_instance app-form-instance-section-field .field-instance__focused__author,
app-task-instance-file-sharing-recipient app-form-instance-regular app-form-instance-section .section_instance app-form-instance-section-field .field-instance__focused__author,
app-task-instance-file-sharing-view-completed app-form-instance-regular app-form-instance-section .section_instance app-form-instance-section-field .field-instance__focused__author{
  border-radius: 0.25rem}
app-task-instance-todo app-form-instance-regular app-form-instance-section .section_instance app-form-instance-section-field:last-of-type .field-instance,
app-task-instance-file-sharing-recipient app-form-instance-regular app-form-instance-section .section_instance app-form-instance-section-field:last-of-type .field-instance,
app-task-instance-file-sharing-view-completed app-form-instance-regular app-form-instance-section .section_instance app-form-instance-section-field:last-of-type .field-instance{
  margin-bottom: 0px !important}
app-task-instance-todo app-form-instance-regular app-form-instance-section .section_instance app-form-instance-section-field .field-instance{padding:0.625rem !important}
app-task-instance-todo,
app-task-instance-file-sharing-recipient,
app-task-instance-file-sharing-view-completed{
  position: relative}
app-task-instance-todo .aa-subject-title,
app-task-instance-file-sharing-recipient .aa-subject-title,
app-task-instance-file-sharing-view-completed .aa-subject-title {
    word-break: break-word;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity));
  }
app-task-instance-file-sharing-recipient .aa-message,
app-task-instance-file-sharing-view-completed .aa-message{margin-bottom:1.5rem;align-items:flex-start;
  display: flex;
  flex-direction: column}
app-task-instance-file-sharing-recipient .aa-message-avatar,
app-task-instance-file-sharing-view-completed .aa-message-avatar{align-items:flex-start;
  display: flex}
app-task-instance-file-sharing-recipient .aa-message-avatar-img,
app-task-instance-file-sharing-view-completed .aa-message-avatar-img{
  margin-right: 0.75rem}
app-task-instance-file-sharing-recipient .aa-message-avatar-img app-personalization-v2 .personalization-wrapper,
app-task-instance-file-sharing-view-completed .aa-message-avatar-img app-personalization-v2 .personalization-wrapper{
  border-radius: 9999px !important;
  border-width: 0px !important}
app-task-instance-file-sharing-recipient .aa-message-avatar-img app-personalization-v2 .personalization-wrapper .personalization-container,
app-task-instance-file-sharing-view-completed .aa-message-avatar-img app-personalization-v2 .personalization-wrapper .personalization-container{width:3rem;background-color:rgb(240 243 250 / var(--tw-bg-opacity));
  height: 3rem;
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity))}
app-task-instance-file-sharing-recipient .aa-message-avatar-img app-personalization-v2 .personalization-wrapper .personalization-container-text,
app-task-instance-file-sharing-view-completed .aa-message-avatar-img app-personalization-v2 .personalization-wrapper .personalization-container-text{
  font-weight: 400}
app-task-instance-file-sharing-recipient .aa-message-avatar-info div:nth-child(1),
app-task-instance-file-sharing-view-completed .aa-message-avatar-info div:nth-child(1){
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity));
  word-break: break-word}
app-task-instance-file-sharing-recipient .aa-message-avatar-info div:nth-child(2),
app-task-instance-file-sharing-view-completed .aa-message-avatar-info div:nth-child(2){margin-bottom:0.125rem;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
app-task-instance-file-sharing-recipient .aa-message-body,
app-task-instance-file-sharing-view-completed .aa-message-body{margin-top:0.5rem;
  width: 100%;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: .8125rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-communications-list-item > app-task-instance-file-sharing-recipient.aa-group .aa-message-body,app-communications-list-item > 
app-task-instance-file-sharing-view-completed.aa-group .aa-message-body {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
app-task-instance-file-sharing-recipient .aa-message-body,
app-task-instance-file-sharing-view-completed .aa-message-body {
  word-break: break-word;
}
app-task-instance-todo .aa-comment,
app-task-instance-file-sharing-recipient .aa-comment{
  display: flex;
  flex: 1 1 0%}
app-task-instance-todo .aa-comment app-task-instance-shared-template-subject,
app-task-instance-file-sharing-recipient .aa-comment app-task-instance-shared-template-subject{
  display: flex;
  width: 100%}
app-task-instance-todo .aa-comment app-task-instance-shared-template-subject form,
app-task-instance-file-sharing-recipient .aa-comment app-task-instance-shared-template-subject form{
  display: flex;
  width: 100%}
app-task-instance-todo .aa-comment app-task-instance-shared-template-subject form .aa-form-group,
app-task-instance-file-sharing-recipient .aa-comment app-task-instance-shared-template-subject form .aa-form-group{
  margin-bottom: 0px;
  width: 100%}
app-task-instance-todo .aa-comment app-task-instance-shared-template-subject form .aa-form-group .aa-form-label,
app-task-instance-file-sharing-recipient .aa-comment app-task-instance-shared-template-subject form .aa-form-group .aa-form-label{
  margin-bottom: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-task-foldover app-task-foldover-tabs-details-form,
app-task-foldover app-task-foldover-tabs-details-task{height:100%;
  display: flex;
  flex: 1 1 0%;
  flex-direction: column}
app-task-foldover app-task-foldover-tabs-details-form .aa-details,
app-task-foldover app-task-foldover-tabs-details-task .aa-details{
  padding: 1rem}
app-task-foldover app-task-foldover-tabs-details-form .aa-details .aa-owner-info,
app-task-foldover app-task-foldover-tabs-details-task .aa-details .aa-owner-info{
  padding: 1rem}
app-task-foldover app-task-foldover-tabs-details-form .aa-details .aa-owner-info-item,
app-task-foldover app-task-foldover-tabs-details-task .aa-details .aa-owner-info-item{
  display: flex}
app-task-foldover app-task-foldover-tabs-details-form .aa-details .aa-owner-info-item-avatar,
app-task-foldover app-task-foldover-tabs-details-task .aa-details .aa-owner-info-item-avatar{width:3rem;background-color:rgb(240 243 250 / var(--tw-bg-opacity));
  margin-right: 0.5rem;
  display: flex;
  height: 3rem;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity))}
app-task-foldover app-task-foldover-tabs-details-form .aa-details .aa-owner-info-item-avatar i,
app-task-foldover app-task-foldover-tabs-details-task .aa-details .aa-owner-info-item-avatar i{
  font-size: 1.5rem;
  line-height: 2rem;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
app-task-foldover app-task-foldover-tabs-details-form .aa-details .aa-owner-info-item-data div:nth-child(1),
app-task-foldover app-task-foldover-tabs-details-task .aa-details .aa-owner-info-item-data div:nth-child(1){margin-bottom:0.125rem;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
app-task-foldover app-task-foldover-tabs-details-form .aa-details .aa-owner-info-item-data div:nth-child(2),
app-task-foldover app-task-foldover-tabs-details-task .aa-details .aa-owner-info-item-data div:nth-child(2){
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity));
  word-break: break-word}
app-task-foldover app-task-foldover-tabs-details-form .aa-details .aa-owner-info-item-data div:nth-child(2) a,
app-task-foldover app-task-foldover-tabs-details-task .aa-details .aa-owner-info-item-data div:nth-child(2) a{
  --tw-text-opacity: 1 !important;
  color: rgb(0 115 255 / var(--tw-text-opacity)) !important}
app-task-foldover app-task-foldover-tabs-details-form .aa-details .aa-owner-info-item-data div:nth-child(2) a:hover,
app-task-foldover app-task-foldover-tabs-details-task .aa-details .aa-owner-info-item-data div:nth-child(2) a:hover {
  --tw-text-opacity:1 !important;
  color:rgb(51 143 255 / var(--tw-text-opacity)) !important;
}
app-task-foldover app-task-foldover-tabs-details-form .aa-details .aa-owner-info-item-data div:nth-child(2) .aa-parent,
app-task-foldover app-task-foldover-tabs-details-task .aa-details .aa-owner-info-item-data div:nth-child(2) .aa-parent{
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
app-task-foldover app-task-foldover-tabs-details-form .aa-details .aa-owner-info-item-data div:nth-child(3),
app-task-foldover app-task-foldover-tabs-details-task .aa-details .aa-owner-info-item-data div:nth-child(3){margin-top:0.25rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity));
  word-break: break-word}
app-task-foldover app-task-foldover-tabs-details-task .aa-details .aa-owner-info-item{margin-bottom:1rem}
app-task-foldover app-task-foldover-tabs-details-task .aa-details .aa-owner-info-item:last-child{margin-bottom:0px}
app-task-foldover app-task-foldover-tabs-details-task .aa-details .aa-owner-info-item-img{
  margin-right: 0.75rem}
app-task-foldover app-task-foldover-tabs-details-task .aa-details .aa-owner-info-item-img app-personalization-v2 .personalization-wrapper{
  border-radius: 9999px !important;
  border-width: 0px !important}
app-task-foldover app-task-foldover-tabs-details-task .aa-details .aa-owner-info-item-img app-personalization-v2 .personalization-wrapper .personalization-container{width:3rem;background-color:rgb(240 243 250 / var(--tw-bg-opacity));
  height: 3rem;
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity))}
app-task-foldover app-task-foldover-tabs-details-task .aa-details .aa-owner-info-item-img app-personalization-v2 .personalization-wrapper .personalization-container-text{
  font-weight: 400}
app-task-foldover .aa-foldover.is-external{
  top: 0px !important;
  z-index: 1016 !important}
app-garage-instance-share-modal textarea.aa-form-control {
  resize: none;
}
.garage-sidebar__tree--client app-garage-instance-tree-node .item-tree__folder__name.active:before {
  left: calc((1rem * (var(--depth) - 1) + 0.5rem) * -1);
}
app-garage-instance-content-garage,
app-garage-instance-content-directory {
  flex: 1 1 auto;
  display: flex;
  height: inherit;
}
app-garage-instance-content-garage .file-garage,
app-garage-instance-content-directory .file-garage {
  flex: 1 1 auto;
  margin: 0;
  box-shadow: none;
}
app-garage-instance-content-garage .card-title,
app-garage-instance-content-directory .card-title {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 9px 15px;
  border-color: #D5D6D7;
}
app-garage-instance-content-garage .card-title--mobile,
app-garage-instance-content-directory .card-title--mobile {
  padding: 9px 15px 0;
}
app-garage-instance-content-garage .card-title--mobile .file-upload,
app-garage-instance-content-directory .card-title--mobile .file-upload {
  margin-bottom: 9px;
  height: 36px;
  border: 1px solid #0073FF;
  border-radius: 4px;
  background-color: #E3F2FC;
  display: flex;
  position: relative;
}
app-garage-instance-content-garage .card-title--mobile .file-upload input[type=file],
app-garage-instance-content-directory .card-title--mobile .file-upload input[type=file] {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 1;
  opacity: 0;
  cursor: pointer;
}
app-garage-instance-content-garage .card-title--mobile .file-upload__data,
app-garage-instance-content-directory .card-title--mobile .file-upload__data {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
app-garage-instance-content-garage .card-title--mobile .file-upload__data__text,
app-garage-instance-content-directory .card-title--mobile .file-upload__data__text {
  color: #0073FF;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
}
app-garage-instance-content-garage .card-title--mobile .file-upload__data__icon,
app-garage-instance-content-directory .card-title--mobile .file-upload__data__icon {
  color: #0073FF;
  font-size: 14px;
  line-height: 14px;
  margin-right: 6px;
}
app-garage-instance-content-garage .card .files-action,
app-garage-instance-content-directory .card .files-action {
  padding: 15px 15px 10px;
  display: flex;
  flex-flow: row wrap;
  flex-shrink: 0;
}
app-garage-instance-content-garage .card .files-action .sorting,
app-garage-instance-content-directory .card .files-action .sorting {
  margin-bottom: 5px;
}
app-garage-instance-content-garage .card .files-action .managing,
app-garage-instance-content-directory .card .files-action .managing {
  margin-bottom: 5px;
}
app-garage-instance-content-garage .card .files-action .managing button,
app-garage-instance-content-directory .card .files-action .managing button {
  height: 36px;
}
app-garage-instance-content-garage .card .files-action .managing button:not(:last-child),
app-garage-instance-content-directory .card .files-action .managing button:not(:last-child){
  margin-right: 0.5rem}
app-garage-instance-content-garage .card-body, app-garage-instance-content-garage .vp-body,
app-garage-instance-content-directory .card-body,
app-garage-instance-content-directory .vp-body {
  padding: 0;
  overflow: hidden;
  height: 100%;
}
app-garage-instance-content-garage .card-body perfect-scrollbar, app-garage-instance-content-garage .vp-body perfect-scrollbar,
app-garage-instance-content-directory .card-body perfect-scrollbar,
app-garage-instance-content-directory .vp-body perfect-scrollbar{padding-top:0.5rem;padding-bottom:0px;
  padding-left: 1.25rem;
  padding-right: 1.25rem}
app-garage-instance-content-garage .card-body .table td, app-garage-instance-content-garage .vp-body .table td, app-garage-instance-content-garage .card-body .table th, app-garage-instance-content-garage .vp-body .table th,
app-garage-instance-content-directory .card-body .table td,
app-garage-instance-content-directory .vp-body .table td,
app-garage-instance-content-directory .card-body .table th,
app-garage-instance-content-directory .vp-body .table th {
  vertical-align: middle !important;
  border-bottom-color:rgb(240 243 250 / var(--tw-border-opacity));
  --tw-border-opacity: 1;
  border-bottom-color: rgb(235 238 245 / var(--tw-border-opacity));
}
app-garage-instance-content-garage .card-body .table .file-highlighted, app-garage-instance-content-garage .vp-body .table .file-highlighted,
app-garage-instance-content-directory .card-body .table .file-highlighted,
app-garage-instance-content-directory .vp-body .table .file-highlighted{--tw-bg-opacity:1;background-color:rgb(255 246 229 / var(--tw-bg-opacity))}
app-garage-instance-content-garage .card-body .table .file-selected, app-garage-instance-content-garage .vp-body .table .file-selected,
app-garage-instance-content-directory .card-body .table .file-selected,
app-garage-instance-content-directory .vp-body .table .file-selected{--tw-bg-opacity:1;background-color:rgb(236 249 238 / var(--tw-bg-opacity))}
app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body app-flow-shared-identifier app-garage-instance-content-garage .card-body .table .file-selected,app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body app-flow-shared-identifier  app-garage-instance-content-garage .vp-body .table .file-selected,app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body app-flow-shared-identifier 
app-garage-instance-content-directory .card-body .table .file-selected,app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body app-flow-shared-identifier 
app-garage-instance-content-directory .vp-body .table .file-selected{--tw-bg-opacity:1 !important;background-color:rgb(213 240 218 / var(--tw-bg-opacity)) !important}
app-garage-instance-content-garage .card-body .table .file, app-garage-instance-content-garage .vp-body .table .file,
app-garage-instance-content-directory .card-body .table .file,
app-garage-instance-content-directory .vp-body .table .file{font-size:.8125rem;line-height:1.25rem;
  display: flex;
  align-items: center;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(0 115 255 / var(--tw-text-opacity))}
app-garage-instance-content-garage .card-body .table .file i, app-garage-instance-content-garage .vp-body .table .file i,
app-garage-instance-content-directory .card-body .table .file i,
app-garage-instance-content-directory .vp-body .table .file i{
  margin-right: 0.25rem}
app-garage-instance-content-garage .card-body .table .file:hover, app-garage-instance-content-garage .vp-body .table .file:hover,
app-garage-instance-content-directory .card-body .table .file:hover,
app-garage-instance-content-directory .vp-body .table .file:hover{
  --tw-text-opacity: 1;
  color: rgb(51 143 255 / var(--tw-text-opacity))}
app-garage-instance-content-garage .card-body .table td, app-garage-instance-content-garage .vp-body .table td,
app-garage-instance-content-directory .card-body .table td,
app-garage-instance-content-directory .vp-body .table td {
  max-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
app-garage-instance-content-garage .card-body .table td.info, app-garage-instance-content-garage .vp-body .table td.info,
app-garage-instance-content-directory .card-body .table td.info,
app-garage-instance-content-directory .vp-body .table td.info {
  white-space: normal;
}
app-garage-instance-content-garage .card-body .table td .badge-dot, app-garage-instance-content-garage .vp-body .table td .badge-dot,
app-garage-instance-content-directory .card-body .table td .badge-dot,
app-garage-instance-content-directory .vp-body .table td .badge-dot {
  margin-right: 7px;
}
app-garage-instance-content-garage .card-body .file-download, app-garage-instance-content-garage .vp-body .file-download,
app-garage-instance-content-directory .card-body .file-download,
app-garage-instance-content-directory .vp-body .file-download {
  width: 20px;
}
app-garage-instance-content-garage .card-body .file-name, app-garage-instance-content-garage .vp-body .file-name,
app-garage-instance-content-directory .card-body .file-name,
app-garage-instance-content-directory .vp-body .file-name {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  width: 100%;
}
app-garage-instance-content-garage .card-body .file-name .file-link, app-garage-instance-content-garage .vp-body .file-name .file-link,
app-garage-instance-content-directory .card-body .file-name .file-link,
app-garage-instance-content-directory .vp-body .file-name .file-link {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
app-garage-instance-content-garage .card-body .file-name-edit form, app-garage-instance-content-garage .vp-body .file-name-edit form,
app-garage-instance-content-directory .card-body .file-name-edit form,
app-garage-instance-content-directory .vp-body .file-name-edit form {
  display: flex;
  align-items: center;
  justify-items: flex-start;
  flex-flow: nowrap row;
}
app-garage-instance-content-garage .card-body .file-name-edit form .input-group, app-garage-instance-content-garage .vp-body .file-name-edit form .input-group,
app-garage-instance-content-directory .card-body .file-name-edit form .input-group,
app-garage-instance-content-directory .vp-body .file-name-edit form .input-group {
  margin-right: 10px;
}
app-garage-instance-content-garage .card-body .file-name-edit button, app-garage-instance-content-garage .vp-body .file-name-edit button,
app-garage-instance-content-directory .card-body .file-name-edit button,
app-garage-instance-content-directory .vp-body .file-name-edit button {
  background: none;
  padding-left: 5px;
  padding-right: 5px;
  cursor: pointer;
}
app-garage-instance-content-garage .card-body .file-info, app-garage-instance-content-garage .vp-body .file-info,
app-garage-instance-content-directory .card-body .file-info,
app-garage-instance-content-directory .vp-body .file-info {
  width: 150px;
}
app-garage-instance-content-garage .card-body .file-manage, app-garage-instance-content-garage .vp-body .file-manage,
app-garage-instance-content-directory .card-body .file-manage,
app-garage-instance-content-directory .vp-body .file-manage {
  width: 136px;
}
app-garage-instance-content-garage .card-body .no-files, app-garage-instance-content-garage .vp-body .no-files,
app-garage-instance-content-directory .card-body .no-files,
app-garage-instance-content-directory .vp-body .no-files {
  padding: 35px 20px;
  text-align: center;
}
app-garage-instance-content-garage .card-body .no-files .list-states__icon, app-garage-instance-content-garage .vp-body .no-files .list-states__icon,
app-garage-instance-content-directory .card-body .no-files .list-states__icon,
app-garage-instance-content-directory .vp-body .no-files .list-states__icon {
  margin-bottom: 20px;
}
app-garage-instance-content-garage .card-body .no-files .list-states__icon i, app-garage-instance-content-garage .vp-body .no-files .list-states__icon i,
app-garage-instance-content-directory .card-body .no-files .list-states__icon i,
app-garage-instance-content-directory .vp-body .no-files .list-states__icon i {
  color: #dddee1;
  font-size: 35px;
}
app-garage-instance-content-garage .card-body .no-files .list-states__text, app-garage-instance-content-garage .vp-body .no-files .list-states__text,
app-garage-instance-content-directory .card-body .no-files .list-states__text,
app-garage-instance-content-directory .vp-body .no-files .list-states__text {
  color: #4D5259;
  font-size: 15px;
  line-height: 19px;
  text-align: center;
}
app-garage-instance-content-garage .card-body .no-files .list-states__text button, app-garage-instance-content-garage .vp-body .no-files .list-states__text button,
app-garage-instance-content-directory .card-body .no-files .list-states__text button,
app-garage-instance-content-directory .vp-body .no-files .list-states__text button {
  display: inline;
  padding: 0;
  cursor: pointer;
  outline: none;
  border: none;
  background: none;
  color: #48B0F7;
}
app-garage-instance-content-garage .card-body .no-files .list-states__text button:hover, app-garage-instance-content-garage .vp-body .no-files .list-states__text button:hover,
app-garage-instance-content-directory .card-body .no-files .list-states__text button:hover,
app-garage-instance-content-directory .vp-body .no-files .list-states__text button:hover {
  color: #465161;
}
app-garage-instance-content-garage .card-footer,
app-garage-instance-content-directory .card-footer {
  background: white;
  border-top: none;
  padding-bottom: 15px;
}
app-garage-instance-content-garage .card-footer .file-container,
app-garage-instance-content-directory .card-footer .file-container {
  height: 68px;
}
app-garage-instance-content-garage .card-footer .file-container .input-drop-area,
app-garage-instance-content-directory .card-footer .file-container .input-drop-area {
  height: inherit;
}
app-garage-instance-content-garage .card-footer .file-container .dropzone,
app-garage-instance-content-directory .card-footer .file-container .dropzone {
  min-height: 64px;
  margin-bottom: 0;
  padding: 0;
  border-radius: 4px;
  border-color: #C7CFDA;
  background-color: #EAEBEE;
}
app-garage-instance-content-garage .card-footer .file-container .dropzone.dz-drag-hover,
app-garage-instance-content-directory .card-footer .file-container .dropzone.dz-drag-hover {
  border: 2px dashed #48B0F7;
}
app-garage-instance-content-garage .card-footer .file-container .dropzone .dz-message,
app-garage-instance-content-directory .card-footer .file-container .dropzone .dz-message {
  margin: 0;
  height: 68px;
  padding: 24px 0;
  display: flex;
  justify-content: center;
  align-content: center;
}
app-garage-instance-content-garage .card-footer .file-container .dropzone .dz-message span,
app-garage-instance-content-directory .card-footer .file-container .dropzone .dz-message span {
  font-size: 15px;
  color: #60676C;
  display: flex;
}
app-garage-instance-content-garage .card-footer .file-container .dropzone .dz-message span::before,
app-garage-instance-content-directory .card-footer .file-container .dropzone .dz-message span::before {
  font-size: 25px;
  display: inline;
  padding-bottom: 0;
  padding-right: 15px;
}
app-garage-instance-content-garage .card-empty,
app-garage-instance-content-directory .card-empty {
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
}
app-garage-instance-content-garage .input-group,
app-garage-instance-content-directory .input-group {
  height: 30px;
}
app-garage-instance-content-garage .input-group .input-group-prepend,
app-garage-instance-content-directory .input-group .input-group-prepend {
  margin-right: -1px;
}
app-garage-instance-content-garage .input-group .input-group-prepend .input-group-text,
app-garage-instance-content-directory .input-group .input-group-prepend .input-group-text {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
app-garage-instance-content-garage .input-group .input-group-append, app-garage-instance-content-garage .input-group .input-group-prepend,
app-garage-instance-content-directory .input-group .input-group-append,
app-garage-instance-content-directory .input-group .input-group-prepend {
  display: flex;
}
app-garage-instance-content-garage .input-group .input-group-text,
app-garage-instance-content-directory .input-group .input-group-text {
  display: flex;
  -ms-flex-align: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  display: inline-flex;
  align-items: center;
  background-color: #f9fafb;
  border-color: #ebebeb;
  color: #8b95a5;
  font-weight: 300;
  border-radius: 2px;
  padding: 5px 12px;
  font-size: 14px;
  height: 100%;
}
app-garage-instance-content-garage .file-container,
app-garage-instance-content-directory .file-container {
  z-index: 0;
}
app-garage-instance-content-garage app-garage-instance-share-button,
app-garage-instance-content-directory app-garage-instance-share-button{display:inline-flex;
  margin-right: 0.5rem}
app-chat-orchestrator-default helpdesk-notifications helpdesk-notifications-bot .notification__manage .aa-btn{
  margin-bottom: 0.5rem;
  width: 100%}
app-chat-orchestrator-default helpdesk-notifications helpdesk-notifications-bot .notification__manage .aa-btn:last-child{margin-bottom:0px}
app-tags-list .list-content__pagination{padding-top:0px !important}
app-tags-list .aa-tags-list-item-type{
  display: flex;
  align-items: center;
  overflow: hidden}
app-tags-list .aa-tags-list-item-type div{
  display: flex;
  align-items: center;
  overflow: hidden}
app-tags-list .aa-tags-list-item-type div i{--tw-text-opacity:1;color:rgb(180 189 207 / var(--tw-text-opacity));
  font-size: 1.25rem;
  line-height: 1.75rem}
app-tags-list .aa-tags-list-item-type div span{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: .8125rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
.aa-tags-list-tooltip{font-family:Roboto, sans-serif;
  border-radius: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
.aa-tag{white-space:normal;
  box-sizing: content-box;
  cursor: default;
  border-radius: 0.25rem;
  border-width: 1px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: .8125rem;
  font-weight: 400;
  line-height: 1.25rem;
  word-break: break-word}
.aa-tag.aa-tag-sm{
  font-size: 0.75rem;
  line-height: 1rem;
  line-height: 1}
.aa-tag.grey{background-color:rgb(240 243 250 / var(--tw-bg-opacity));
  --tw-border-opacity: 1;
  border-color: rgb(213 220 232 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
.aa-tag.grey.aa-tag-interacted:hover{
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity))}
app-communications-list-item > .aa-group.aa-tag.grey.aa-tag-interacted:hover {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
.aa-tag.grey.aa-tag-interacted:active{
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(213 220 232 / var(--tw-bg-opacity))}
.aa-tag.green{--tw-border-opacity:1;border-color:rgb(184 236 194 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(236 249 238 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(53 168 74 / var(--tw-text-opacity))}
app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body app-flow-shared-identifier .aa-tag.green{--tw-bg-opacity:1 !important;background-color:rgb(213 240 218 / var(--tw-bg-opacity)) !important}
.aa-tag.green.aa-tag-interacted:hover{--tw-border-opacity:1;border-color:rgb(125 209 140 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity))}
app-communications-list-item > .aa-group.aa-tag.green.aa-tag-interacted:hover {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
.aa-tag.green.aa-tag-interacted:active{--tw-border-opacity:1;border-color:rgb(125 209 140 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(213 240 218 / var(--tw-bg-opacity))}
.aa-tag.aa-tag-interacted{
  cursor: pointer;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)}
app-tags-instance-list-modal-add .ng-select.aa-form-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:1.625rem !important}
app-tags-instance-list-modal-add .ng-select.aa-form-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{background-color:rgb(240 243 250 / var(--tw-bg-opacity));padding-top:0.125rem;padding-bottom:0.125rem;padding-right:0.125rem;
  display: flex;
  height: 1.5rem;
  flex-direction: row;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity));
  padding-left: 0.25rem}
app-tags-instance-list-modal-add .ng-select.aa-form-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label{max-width:none;
  padding: 0px;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-tags-instance-list-modal-add .ng-select.aa-form-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{margin-left:0.25rem;border-radius:0.125rem;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  --tw-bg-opacity: 1;
  background-color: rgb(213 220 232 / var(--tw-bg-opacity));
  padding: 0px}
app-tags-instance-list-modal-add .ng-select.aa-form-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover {
  --tw-bg-opacity:1;
  background-color:rgb(180 189 207 / var(--tw-bg-opacity));
}
app-tags-instance-list-modal-add .ng-select.aa-form-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding-top:0px !important;padding-bottom:5px !important;padding-left:0px !important;min-width:110px}
app-tags-instance-list-modal-add .ng-select.aa-form-select.ng-select-multiple .ng-select-container .ng-spinner-loader{right:1.625rem;
  position: absolute}
app-tags-instance-list-modal-add .ng-dropdown-panel .ng-dropdown-panel-items > div:last-child{padding-top:1.25rem;padding-bottom:1.25rem;
  padding-left: 1rem;
  padding-right: 1rem}
app-tags-instance-list-modal-add .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{white-space:normal !important;
  padding: 0px !important}
app-tags-instance-list-modal-add .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .group-option-title{display:block;text-transform:uppercase;
  position: relative;
  width: 100%;
  align-items: center;
  overflow: hidden;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
app-tags-instance-list-modal-add .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .group-option-title span{display:block;overflow-wrap:break-word;vertical-align:middle;
  position: relative}
app-tags-instance-list-modal-add .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .group-option-title span:after {
  content: "";
  bottom:0.375rem;
  height:1px;
  background-color:rgb(240 243 250 / var(--tw-bg-opacity));
  position: absolute;
  margin-left: 0.5rem;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity));
}
app-tags-instance-list-modal-add .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{
  padding: 0px !important;
  margin-bottom: 0.5rem}
app-tags-instance-list-modal-add .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:last-child{margin-bottom:0px}
app-tags-instance-list-modal-add .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{
  padding: 0px !important;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-tags-instance-list-modal-add .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity)) !important}
app-communications-list-item > app-tags-instance-list-modal-add.aa-group .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected {
  --pulse-from: #F7F9FC !important;
  --pulse-to: rgb(213 220 232 / 50) !important;
}
app-tags-instance-list-modal-add .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{
  margin-bottom: 0.5rem}
app-tags-instance-list-modal-add .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important}
app-communications-list-item > app-tags-instance-list-modal-add.aa-group .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected {
  --pulse-from: #FFFFFF !important;
  --pulse-to: rgb(240 243 250 / 50) !important;
}
app-tags-instance-list-modal-add .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked,
app-tags-instance-list-modal-add .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
app-communications-list-item > app-tags-instance-list-modal-add.aa-group .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked,app-communications-list-item > 
app-tags-instance-list-modal-add.aa-group .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
app-tags-list-modal-manage .aa-tag-type,
app-tags-list-modal-merge .aa-tag-type{border-color:rgb(240 243 250 / var(--tw-border-opacity));
  margin-bottom: 0.5rem;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(235 238 245 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem}
app-communications-list-item > app-tags-list-modal-manage.aa-group .aa-tag-type,app-communications-list-item > 
app-tags-list-modal-merge.aa-group .aa-tag-type {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
app-tags-list-modal-manage .aa-tag-type .aa-form-radio,
app-tags-list-modal-merge .aa-tag-type .aa-form-radio{
  margin-bottom: 0px;
  margin-right: 1rem}
app-tags-list-modal-manage .aa-tag-type-info div:nth-child(1),
app-tags-list-modal-merge .aa-tag-type-info div:nth-child(1){margin-bottom:0.125rem;
  display: flex;
  align-items: center;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-tags-list-modal-manage .aa-tag-type-info div:nth-child(1) i,
app-tags-list-modal-merge .aa-tag-type-info div:nth-child(1) i{--tw-text-opacity:1;color:rgb(180 189 207 / var(--tw-text-opacity));
  font-size: 1.25rem;
  line-height: 1.375rem}
app-tags-list-modal-manage .aa-tag-type-info div:nth-child(2), app-tags-list-modal-manage .aa-tag-type-info div:nth-child(3),
app-tags-list-modal-merge .aa-tag-type-info div:nth-child(2),
app-tags-list-modal-merge .aa-tag-type-info div:nth-child(3){
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem}
app-tags-list-modal-manage .aa-tag-type-info div:nth-child(2),
app-tags-list-modal-merge .aa-tag-type-info div:nth-child(2){
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
app-tags-list-modal-manage .aa-tag-type-info div:nth-child(2) b,
app-tags-list-modal-merge .aa-tag-type-info div:nth-child(2) b{
  font-weight: 500}
app-tags-list-modal-manage .aa-tag-type-info div:nth-child(3),
app-tags-list-modal-merge .aa-tag-type-info div:nth-child(3){margin-top:0.125rem;--tw-text-opacity:1;color:rgb(239 106 37 / var(--tw-text-opacity))}
app-tags-list-modal-manage .aa-tag-type.disabled,
app-tags-list-modal-merge .aa-tag-type.disabled{--tw-border-opacity:1;border-color:rgb(247 249 252 / var(--tw-border-opacity))}
app-tags-list-modal-manage .aa-tag-type.disabled .aa-tag-type-info div:nth-child(1), app-tags-list-modal-manage .aa-tag-type.disabled .aa-tag-type-info div:nth-child(2),
app-tags-list-modal-merge .aa-tag-type.disabled .aa-tag-type-info div:nth-child(1),
app-tags-list-modal-merge .aa-tag-type.disabled .aa-tag-type-info div:nth-child(2){
  --tw-text-opacity: 1;
  color: rgb(158 166 181 / var(--tw-text-opacity))}
app-tags-list-modal-manage .aa-tag-type.checked,
app-tags-list-modal-merge .aa-tag-type.checked{--tw-border-opacity:1;border-color:rgb(213 240 218 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(236 249 238 / var(--tw-bg-opacity))}
app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body app-flow-shared-identifier app-tags-list-modal-manage .aa-tag-type.checked,app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body app-flow-shared-identifier 
app-tags-list-modal-merge .aa-tag-type.checked{--tw-bg-opacity:1 !important;background-color:rgb(213 240 218 / var(--tw-bg-opacity)) !important}
app-workflow-launch-modal .ng-select.aa-form-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:1.625rem !important}
app-workflow-launch-modal .ng-select.aa-form-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{background-color:rgb(240 243 250 / var(--tw-bg-opacity));padding-top:0.125rem;padding-bottom:0.125rem;padding-right:0.125rem;
  display: flex;
  height: 1.5rem;
  flex-direction: row;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity));
  padding-left: 0.25rem}
app-workflow-launch-modal .ng-select.aa-form-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label{
  padding: 0px;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-workflow-launch-modal .ng-select.aa-form-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{margin-left:0.25rem;border-radius:0.125rem;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  --tw-bg-opacity: 1;
  background-color: rgb(213 220 232 / var(--tw-bg-opacity));
  padding: 0px}
app-workflow-launch-modal .ng-select.aa-form-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover {
  --tw-bg-opacity:1;
  background-color:rgb(180 189 207 / var(--tw-bg-opacity));
}
app-workflow-launch-modal .ng-select.aa-form-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding-top:0px !important;padding-bottom:5px !important;padding-left:0px !important}
app-workflow-launch-modal .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked,
app-workflow-launch-modal .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
app-communications-list-item > app-workflow-launch-modal.aa-group .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked,app-communications-list-item > 
app-workflow-launch-modal.aa-group .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
app-workflow-launch-modal .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity)) !important}
app-communications-list-item > app-workflow-launch-modal.aa-group .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected {
  --pulse-from: #F7F9FC !important;
  --pulse-to: rgb(213 220 232 / 50) !important;
}
app-workflow-launch-modal .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important}
app-communications-list-item > app-workflow-launch-modal.aa-group .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected {
  --pulse-from: #FFFFFF !important;
  --pulse-to: rgb(240 243 250 / 50) !important;
}
app-workflow-launch-modal .aa-form-select-candidates .ng-dropdown-panel .ng-dropdown-panel-items > div:last-child{
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem}
app-workflow-launch-modal .aa-form-select-candidates .ng-dropdown-panel .ng-optgroup{
  padding: 0px !important}
app-workflow-launch-modal .aa-form-select-candidates .ng-dropdown-panel .ng-optgroup .group-option-title{text-transform:uppercase;
  position: relative;
  display: flex;
  width: 100%;
  align-items: center;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
app-workflow-launch-modal .aa-form-select-candidates .ng-dropdown-panel .ng-optgroup .group-option-title:after {
  content: "";
  height:1px;
  background-color:rgb(240 243 250 / var(--tw-bg-opacity));
  margin-left: 0.5rem;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity));
}
app-workflow-launch-modal .aa-form-select-candidates .ng-dropdown-panel .ng-option{
  padding: 0px !important}
app-workflow-launch-modal .aa-form-select-candidates .ng-dropdown-panel .ng-option .client{
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem}
app-workflow-launch-modal .aa-form-select-candidates .ng-dropdown-panel .ng-option .client-info{align-items:flex-start;
  display: flex}
app-workflow-launch-modal .aa-form-select-candidates .ng-dropdown-panel .ng-option .client-info-avatar{
  margin-right: 0.5rem}
app-workflow-launch-modal .aa-form-select-candidates .ng-dropdown-panel .ng-option .client-info-title{align-self:center;
  display: flex;
  flex-direction: column}
app-workflow-launch-modal .aa-form-select-candidates .ng-dropdown-panel .ng-option .client-info-title-parent{
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity));
  word-break: break-word;
  white-space: normal}
app-workflow-launch-modal .aa-form-select-candidates .ng-dropdown-panel .ng-option .client-info-title-name{
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity));
  word-break: break-word;
  white-space: normal}
app-flow-launch-scheme-modal-assign-task .modal-dialog,
app-flow-launch-scheme-modal-assign-task-bulk .modal-dialog{margin-top:2rem;margin-bottom:2rem;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  max-height: calc(100% - 4rem)}
app-flow-launch-scheme-modal-assign-task .modal-dialog .modal-content,
app-flow-launch-scheme-modal-assign-task-bulk .modal-dialog .modal-content{
  overflow: hidden;
  max-height: inherit}
app-flow-launch-scheme-modal-assign-task .modal-dialog .modal-content-body,
app-flow-launch-scheme-modal-assign-task-bulk .modal-dialog .modal-content-body{
  display: flex;
  flex-direction: column;
  overflow: hidden}
app-flow-launch-scheme-modal-assign-task .modal-dialog .modal-content-body-container,
app-flow-launch-scheme-modal-assign-task-bulk .modal-dialog .modal-content-body-container{
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  overflow: hidden}
app-flow-launch-scheme-modal-assign-task app-cdk-control-select-custom-container .aa-container-body,
app-flow-launch-scheme-modal-assign-task-bulk app-cdk-control-select-custom-container .aa-container-body{
  margin-top: -1rem}
app-flow-launch-scheme-modal-assign-task app-cdk-control-select-custom-container .aa-container-body .aa-container-body-search,
app-flow-launch-scheme-modal-assign-task-bulk app-cdk-control-select-custom-container .aa-container-body .aa-container-body-search{padding-left:2.5rem !important;padding-right:2.5rem !important}
app-flow-launch-scheme-modal-assign-task app-cdk-control-select-custom-container .aa-container-body .aa-container-body-list,
app-flow-launch-scheme-modal-assign-task-bulk app-cdk-control-select-custom-container .aa-container-body .aa-container-body-list{padding-left:2.5rem !important;padding-right:2.5rem !important}
app-flow-launch-scheme-modal-assign-task .aa-title-list,
app-flow-launch-scheme-modal-assign-task-bulk .aa-title-list{
  display: flex;
  align-items: center;
  justify-content: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1rem;
  line-height: 1.5rem}
app-flow-launch-scheme-modal-assign-task .aa-title-list div:nth-child(1),
app-flow-launch-scheme-modal-assign-task-bulk .aa-title-list div:nth-child(1){
  margin-right: 0.25rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
app-flow-launch-scheme-modal-assign-task .aa-title-list div:nth-child(2),
app-flow-launch-scheme-modal-assign-task-bulk .aa-title-list div:nth-child(2){
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-flow-launch-scheme-modal-shared-task .aa-task{align-items:flex-start;border-color:rgb(240 243 250 / var(--tw-border-opacity));
  display: flex;
  width: 100%;
  justify-content: space-between;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(235 238 245 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem}
app-communications-list-item > app-flow-launch-scheme-modal-shared-task.aa-group .aa-task {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
app-flow-launch-scheme-modal-shared-task .aa-task-left{
  margin-right: 0.25rem;
  display: flex;
  align-items: center;
  overflow: hidden}
app-flow-launch-scheme-modal-shared-task .aa-task-left app-flow-launch-scheme-assignee{
  margin-right: 0.5rem}
app-flow-launch-scheme-modal-shared-task .aa-task-right{align-items:flex-start;
  display: flex;
  flex-shrink: 0;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem}
app-flow-launch-scheme-modal-shared-task .aa-task-title{height:2.625rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden}
app-flow-launch-scheme-modal-shared-task .aa-task-title div{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap}
app-flow-launch-scheme-modal-shared-task .aa-task-title div:nth-child(1){
  font-size: .8125rem;
  font-weight: 500;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(97 106 121 / var(--tw-text-opacity))}
app-flow-launch-scheme-modal-shared-task .aa-task-title div:nth-child(2){
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-flow-launch-scheme-modal-assign-task-bulk .title{padding-left:2.5rem;padding-right:2.5rem;
  margin-bottom: 0.5rem;
  text-align: center;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-flow-launch-scheme-modal-assign-task-bulk .subtitle{margin-bottom:1rem;padding-left:2.5rem;padding-right:2.5rem;
  display: flex;
  flex-direction: column;
  align-items: center}
app-flow-launch-scheme-modal-assign-task-bulk .subtitle div{
  text-align: center;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
app-flow-launch-scheme-modal-assign-task-bulk .subtitle div b{
  font-weight: 700}
app-flow-launch-scheme-modal-assign-task-bulk .modal-content-body-container form{
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  overflow: hidden}
app-flow-launch-scheme-modal-assign-task-bulk app-cdk-control-select-list .aa-container-header{padding-left:2.5rem;padding-right:2.5rem}
app-flow-launch-scheme-modal-assign-task-bulk app-cdk-control-select-list .aa-container-body-list{padding-top:0px !important;padding-bottom:1rem !important;
  padding-left: 0px !important;
  padding-right: 0px !important}
app-flow-launch-scheme-modal-assign-task-bulk app-cdk-control-select-list app-flow-launch-scheme-modal-shared-task app-flow-launch-scheme-assignee app-personalization-v2 .personalization-wrapper{
  border-width: 1px !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(213 220 232 / var(--tw-border-opacity)) !important}
app-flow-launch-scheme-modal-assign-task-bulk app-cdk-control-select-list app-flow-launch-scheme-modal-shared-task app-flow-launch-scheme-assignee app-personalization-v2 .personalization-wrapper .personalization-container{background-color:rgb(240 243 250 / var(--tw-bg-opacity));
  height: 2rem;
  width: 2rem;
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity));
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem}
app-flow-launch-scheme-subsequent > app-cdk-accordion-dynamic > .aa-accordion{
  border-width: 0px !important}
app-flow-launch-scheme-subsequent > app-cdk-accordion-dynamic > .aa-accordion > .aa-accordion-header{align-items:flex-start !important;padding-left:2.5rem !important;padding-right:2.5rem !important;padding-top:1.5rem !important;padding-bottom:1.5rem !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important}
app-communications-list-item > app-flow-launch-scheme-subsequent.aa-group > app-cdk-accordion-dynamic > .aa-accordion > .aa-accordion-header {
  --pulse-from: #FFFFFF !important;
  --pulse-to: rgb(240 243 250 / 50) !important;
}
app-flow-launch-scheme-subsequent > app-cdk-accordion-dynamic > .aa-accordion > .aa-accordion-header{position:sticky;top:56px;
  z-index: 10}
app-flow-launch-scheme-subsequent > app-cdk-accordion-dynamic > .aa-accordion > .aa-accordion-body{margin-left:1.5rem !important;margin-right:1.5rem !important;
  margin-top: 0px !important;
  border-bottom-width: 1px !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(213 220 232 / var(--tw-border-opacity)) !important}
app-flow-launch-scheme-subsequent > app-cdk-accordion-dynamic > .aa-accordion > .aa-accordion-body > .aa-accordion-body-extended{margin-top:0.125rem !important;
  border-width: 0px !important}
app-flow-launch-route-bulk app-cdk-control-select-custom-container .aa-item-skeleton{border-bottom-color:rgb(240 243 250 / var(--tw-border-opacity));
  display: flex;
  width: 100%;
  align-items: center;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-bottom-color: rgb(235 238 245 / var(--tw-border-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem}
app-flow-launch-route-bulk app-cdk-control-select-custom-container .aa-item-skeleton .skeleton{
  --tw-bg-opacity: 1;
  background-color: rgb(213 220 232 / var(--tw-bg-opacity));
  background-image: linear-gradient(90deg, #D5DCE8, #F7F9FC, #D5DCE8);
  background-size: 80px 100%;
  background-repeat: no-repeat;
  border-radius: 4px;
  display: inline-block;
  line-height: 1;
  width: 100%;
  height: 50px;
  animation: skeleton-animation 1.5s ease-in-out infinite}
app-flow-launch-route-bulk app-cdk-control-select-custom-container .aa-item-skeleton .skeleton.skeleton-avatar{width:3rem;
  margin-right: 1rem;
  height: 3rem;
  flex-shrink: 0;
  border-radius: 9999px}
app-flow-launch-route-bulk app-cdk-control-select-custom-container .aa-item-skeleton .skeleton.skeleton-body{height:1.375rem;
  width: 100%}
app-flow-launch-route-bulk app-cdk-control-select-custom-container .aa-item-skeleton .skeleton.skeleton-input{height:1.25rem;width:1.25rem;
  margin-right: 1rem;
  flex-shrink: 0}
@keyframes skeleton-animation {
  0% {
    background-position: -80px 0;
  }
  100% {
    background-position: calc(80px + 100%) 0;
  }
}
app-flow-launch-route-bulk app-cdk-control-select-custom-container .aa-container-body-search{padding-top:0px !important;padding-bottom:0.75rem !important}
app-flow-launch-route-bulk app-cdk-control-select-custom-container .aa-container-body-list{padding-top:0px !important;
  padding-left: 0px !important;
  padding-right: 0px !important}
app-flow-launch-route-bulk app-cdk-control-select-custom-container app-flow-launch-scheme-client{
  width: 100%}
app-flow-launch-route-bulk app-cdk-control-select-custom-container app-flow-launch-scheme-client .client.active .client-info-avatar app-personalization-v2 .personalization-wrapper{
  --tw-border-opacity: 1 !important;
  border-color: rgb(213 220 232 / var(--tw-border-opacity)) !important}
app-flow-launch-scheme-entity-container{margin-bottom:1rem}
app-flow-launch-scheme-entity-container:last-child{margin-bottom:0px}
app-flow-launch-scheme-entity-container app-cdk-accordion-dynamic .aa-accordion{border-radius:1rem !important}
app-flow-launch-scheme-entity-container app-cdk-accordion-dynamic .aa-accordion-header{border-top-left-radius:1rem !important;border-top-right-radius:1rem !important}
app-flow-launch-scheme-entity-container app-cdk-accordion-dynamic.aa-pending .aa-accordion{border-style:dashed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 181 176 / var(--tw-border-opacity)) !important}
app-flow-launch-scheme-entity-container app-cdk-accordion-dynamic.aa-warning .aa-accordion{--tw-border-opacity:1 !important;border-color:rgb(255 220 153 / var(--tw-border-opacity)) !important}
app-flow-launch-scheme-entity-container app-cdk-accordion-dynamic.aa-complete .aa-accordion{--tw-border-opacity:1 !important;border-color:rgb(184 236 194 / var(--tw-border-opacity)) !important}
app-flow-launch-scheme-entity-container app-cdk-accordion-dynamic .aa-accordion-header{align-items:flex-start !important;
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important}
app-flow-launch-scheme-entity-container app-cdk-accordion-dynamic .aa-accordion-header:hover{background-color:rgb(240 243 250 / var(--tw-bg-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity))}
app-flow-launch-scheme-entity-container app-cdk-accordion-dynamic .aa-accordion-header app-flow-launch-scheme-assignee app-personalization-v2.default.valid .personalization-wrapper{
  --tw-border-opacity: 1 !important;
  border-color: rgb(213 220 232 / var(--tw-border-opacity)) !important}
app-flow-launch-scheme-entity-container .aa-container-scheme-header{
  display: flex;
  flex-direction: column}
app-flow-launch-scheme-entity-container .aa-container-scheme-header-title{
  margin-bottom: 0.5rem;
  display: flex;
  justify-content: space-between}
app-flow-launch-scheme-entity-container .aa-container-scheme-header-title .title{
  margin-right: 1rem;
  font-size: 1rem;
  line-height: 1.5rem}
app-flow-launch-scheme-entity-container .aa-container-scheme-header-title .title span:nth-child(1){
  margin-right: 0.25rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
app-flow-launch-scheme-entity-container .aa-container-scheme-header-title .title span:nth-child(2){
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-flow-launch-scheme-entity-container .aa-container-scheme-header-title .aa-badge{padding-left:0.1875rem !important;padding-right:0.1875rem !important;padding-top:1px !important;padding-bottom:1px !important;
  display: flex !important;
  align-items: center !important}
app-flow-launch-scheme-entity-container .aa-container-scheme-header-title .aa-badge i{
  margin-right: 0.25rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
  line-height: 1}
app-flow-launch-scheme-entity-container .aa-container-scheme-header-title .aa-badge span{
  line-height: 1.25rem}
app-flow-launch-scheme-entity-container .aa-container-scheme-header-subtitles{
  display: flex;
  align-items: flex-end;
  justify-content: space-between}
app-flow-launch-scheme-entity-container .aa-container-scheme-header-subtitles.shifted .aa-container-scheme-header-subtitles-badges{margin-right:-2rem}
app-flow-launch-scheme-entity-container .aa-container-scheme-header-subtitles-badges{
  display: flex}
app-flow-launch-scheme-entity-container .aa-container-scheme-header-subtitles-badges .aa-badge{
  margin-right: 0.5rem}
app-flow-launch-scheme-entity-container .aa-container-scheme-header-subtitles-badges .aa-badge:last-child{margin-right:0px}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-entity-container-process{margin-bottom:1rem;display:block}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-entity-container-process .aa-task-arrow{height:0.25rem;width:0.375rem;padding-left:1px;padding-right:1px;
  position: relative;
  display: flex;
  flex-shrink: 0}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-entity-container-process .aa-task-arrow:before{display:block;height:1px;width:0.25rem;--tw-bg-opacity:1;background-color:rgb(180 189 207 / var(--tw-bg-opacity));
  position: absolute;
  content: "";
  transform: translate(0, 1px)}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-entity-container-process .aa-task-arrow:after{right:1px;display:block;height:0.1875rem;width:0.1875rem;border-left-width:1px;padding-left:1px;padding-right:1px;
  position: absolute;
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity));
  transform: rotate(135deg);
  content: ""}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-entity-container-process app-flow-launch-scheme-entity-container-definition-task{min-width:170px;flex-grow:1;flex-basis:0px;
  position: relative;
  display: flex;
  width: 100%;
  flex-shrink: 0}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-entity-container-process app-flow-launch-scheme-entity-container-definition-task .aa-task{align-items:flex-start;
  display: flex;
  width: 100%;
  justify-content: space-between;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(213 220 232 / var(--tw-border-opacity));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-entity-container-process app-flow-launch-scheme-entity-container-definition-task .aa-task.aa-task-assignee-unavailable{border-style:dashed;--tw-border-opacity:1;border-color:rgb(255 220 153 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 246 229 / var(--tw-bg-opacity))}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-entity-container-process app-flow-launch-scheme-entity-container-definition-task .aa-task.aa-task-assignee-dynamic-unavailable{border-style:dashed;
  --tw-border-opacity: 1;
  border-color: rgb(213 220 232 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity))}
app-communications-list-item > app-flow-launch-scheme-entity-container.aa-group app-flow-launch-scheme-entity-container-process app-flow-launch-scheme-entity-container-definition-task .aa-task.aa-task-assignee-dynamic-unavailable {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-entity-container-process app-flow-launch-scheme-entity-container-definition-task .aa-task.aa-task-assignee-empty{--tw-border-opacity:1;border-color:rgb(255 156 150 / var(--tw-border-opacity))}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-entity-container-process app-flow-launch-scheme-entity-container-definition-task .aa-task-left{
  margin-right: 0.25rem;
  display: flex;
  align-items: center;
  overflow: hidden}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-entity-container-process app-flow-launch-scheme-entity-container-definition-task .aa-task-left app-flow-launch-scheme-assignee{
  margin-right: 0.5rem}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-entity-container-process app-flow-launch-scheme-entity-container-definition-task .aa-task-right{
  flex-shrink: 0;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-entity-container-process app-flow-launch-scheme-entity-container-definition-task .aa-task-title{height:2.625rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-entity-container-process app-flow-launch-scheme-entity-container-definition-task .aa-task-title div{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-entity-container-process app-flow-launch-scheme-entity-container-definition-task .aa-task-title div:nth-child(1){
  font-size: .8125rem;
  font-weight: 500;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(97 106 121 / var(--tw-text-opacity))}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-entity-container-process app-flow-launch-scheme-entity-container-definition-task .aa-task-title-link{
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(0 115 255 / var(--tw-text-opacity))}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-entity-container-process app-flow-launch-scheme-entity-container-definition-task .aa-task-title-link:hover {
  --tw-text-opacity:1;
  color:rgb(51 143 255 / var(--tw-text-opacity));
}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-entity-container-process app-flow-launch-scheme-entity-container-definition-task .aa-task-title-link:active{--tw-text-opacity:1;color:rgb(0 115 255 / var(--tw-text-opacity))}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-entity-container-process app-flow-launch-scheme-entity-container-definition-task .aa-task-highlighted-label{top:-0.5rem;--tw-border-opacity:1;border-color:rgb(239 149 60 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 246 229 / var(--tw-bg-opacity));padding:0.1875rem;--tw-text-opacity:1;color:rgb(239 149 60 / var(--tw-text-opacity));
  position: absolute;
  right: 0.5rem;
  border-radius: 0.25rem;
  border-width: 1px;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  line-height: 1}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-entity-container-process-scroll{
  display: flex;
  flex-direction: column}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-entity-container-process-scroll ng-scrollbar {
  width: 100% !important;
  height: 60px !important;
  --scrollbar-padding: 0 !important;
  --scrollbar-thumb-color: trasparent !important;
  --scrollbar-thumb-hover-color: trasparent !important;
  --scrollbar-size: 0 !important;
  --scrollbar-hover-size: 0 !important;
}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-entity-container-process-scroll .aa-scroll-container{min-width:0px;align-items:flex-start;
  position: relative;
  display: flex;
  flex: 1 1 0%;
  flex-wrap: nowrap;
  justify-content: space-between}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-entity-container-process-scroll .aa-scroll-container .aa-scroll-navigation{height:60px;width:90px;--tw-gradient-from:#FFFFFF var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);
  position: absolute;
  z-index: 1;
  display: flex;
  align-items: center}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-entity-container-process-scroll .aa-scroll-container .aa-scroll-navigation__left{justify-content:flex-start;background-image:linear-gradient(to right, var(--tw-gradient-stops));
  left: 0px}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-entity-container-process-scroll .aa-scroll-container .aa-scroll-navigation__left button{
  margin-left: 1rem}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-entity-container-process-scroll .aa-scroll-container .aa-scroll-navigation__right{justify-content:flex-end;background-image:linear-gradient(to left, var(--tw-gradient-stops));
  right: 0px}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-entity-container-process-scroll .aa-scroll-container .aa-scroll-navigation__right button{
  margin-right: 1rem}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-entity-container-process-scroll .aa-scroll-container .aa-scroll-navigation button{--tw-shadow:0px 2px 16px rgba(0, 0, 0, 0.16);--tw-shadow-colored:0px 2px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  display: flex;
  height: 2rem;
  width: 2rem;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 115 255 / var(--tw-text-opacity));
  outline-width: 0px}
app-communications-list-item > app-flow-launch-scheme-entity-container.aa-group app-flow-launch-scheme-entity-container-process-scroll .aa-scroll-container .aa-scroll-navigation button {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-entity-container-process-scroll .aa-scroll-container .aa-scroll-navigation button i{
  font-size: 1.25rem;
  line-height: 1.75rem;
  line-height: 1}
app-task-instance-form-instance-prefill .aa-accordion{border-radius:1rem !important;
  border-style: none !important}
app-task-instance-form-instance-prefill .aa-accordion-header{
  position: relative !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important}
app-communications-list-item > app-task-instance-form-instance-prefill.aa-group .aa-accordion-header {
  --pulse-from: #FFFFFF !important;
  --pulse-to: rgb(240 243 250 / 50) !important;
}
app-task-instance-form-instance-prefill .aa-accordion-body-extended{
  border-style: none !important}
app-flow-launch-scheme-assignee-wrapper .aa-assignees-block{
  display: flex}
app-flow-launch-scheme-assignee-wrapper .aa-assignees-block app-flow-launch-scheme-assignee{margin-left:-0.5rem}
app-flow-launch-scheme-assignee-wrapper .aa-assignees-block app-flow-launch-scheme-assignee:first-child{margin-left:0px}
app-flow-launch-scheme-assignee-wrapper .aa-assignees-block.aa-assignees-block-animate app-flow-launch-scheme-assignee{margin-left:-0.5rem}
app-flow-launch-scheme-assignee-wrapper .aa-assignees-block.aa-assignees-block-animate app-flow-launch-scheme-assignee:first-child{margin-left:0px;animation:none}
app-flow-launch-scheme-assignee-wrapper .aa-assignees-block.aa-assignees-block-animate app-flow-launch-scheme-assignee {
  animation: init 1s cubic-bezier(0, 0.8, 0.29, 1.12) 500ms 1 both;
}
@keyframes init {
  0%{margin-left:-0.5rem}
  25%{
  margin-left: 0.5rem}
  75%{
  margin-left: 0.5rem}
  100%{margin-left:-0.5rem}
}
app-flow-launch-scheme-assignee-wrapper .aa-assignees-block.aa-assignees-block-transition app-flow-launch-scheme-assignee {
  transition: margin-left 300ms cubic-bezier(0, 0.8, 0.29, 1.12) 0s;
}
app-flow-launch-scheme-assignee-wrapper .aa-assignees-block.aa-assignees-block-transition:hover app-flow-launch-scheme-assignee{
  margin-left: 0.5rem}
app-flow-launch-scheme-assignee-wrapper .aa-assignees-block.aa-assignees-block-transition:hover app-flow-launch-scheme-assignee:first-child{margin-left:0px;transition-property:none}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-assignee app-personalization-v2.default .personalization-container,
app-flow-launch-scheme-assignee-wrapper app-flow-launch-scheme-assignee app-personalization-v2.default .personalization-container{
  height: 2rem !important;
  width: 2rem !important;
  font-weight: 500 !important;
  --tw-text-opacity: 1 !important;
  color: rgb(158 166 181 / var(--tw-text-opacity)) !important}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-assignee app-personalization-v2.default.invalid:hover .personalization-wrapper .personalization-container,
app-flow-launch-scheme-assignee-wrapper app-flow-launch-scheme-assignee app-personalization-v2.default.invalid:hover .personalization-wrapper .personalization-container{--tw-bg-opacity:1 !important;background-color:rgb(255 205 201 / var(--tw-bg-opacity)) !important}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-assignee app-personalization-v2.default.invalid .personalization-wrapper,
app-flow-launch-scheme-assignee-wrapper app-flow-launch-scheme-assignee app-personalization-v2.default.invalid .personalization-wrapper{--tw-border-opacity:1 !important;border-color:rgb(255 156 150 / var(--tw-border-opacity)) !important}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-assignee app-personalization-v2.default.invalid .personalization-container,
app-flow-launch-scheme-assignee-wrapper app-flow-launch-scheme-assignee app-personalization-v2.default.invalid .personalization-container{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 240 240 / var(--tw-bg-opacity)) !important}
app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body app-flow-shared-identifier app-flow-launch-scheme-entity-container app-flow-launch-scheme-assignee app-personalization-v2.default.invalid .personalization-container,app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body app-flow-shared-identifier 
app-flow-launch-scheme-assignee-wrapper app-flow-launch-scheme-assignee app-personalization-v2.default.invalid .personalization-container{--tw-bg-opacity:1 !important;background-color:rgb(255 205 201 / var(--tw-bg-opacity)) !important}
app-communications-list-item > app-flow-launch-scheme-entity-container.aa-group app-flow-launch-scheme-assignee app-personalization-v2.default.invalid .personalization-container,app-communications-list-item > 
app-flow-launch-scheme-assignee-wrapper.aa-group app-flow-launch-scheme-assignee app-personalization-v2.default.invalid .personalization-container {
  --pulse-from: #FEF0F0 !important;
  --pulse-to: rgb(255 181 176 / 70) !important;
}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-assignee app-personalization-v2.default.valid:hover .personalization-wrapper .personalization-container,
app-flow-launch-scheme-assignee-wrapper app-flow-launch-scheme-assignee app-personalization-v2.default.valid:hover .personalization-wrapper .personalization-container{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(213 220 232 / var(--tw-bg-opacity)) !important}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-assignee app-personalization-v2.default.valid:hover .personalization-wrapper .personalization-container img,
app-flow-launch-scheme-assignee-wrapper app-flow-launch-scheme-assignee app-personalization-v2.default.valid:hover .personalization-wrapper .personalization-container img{--tw-brightness:brightness(.75) !important;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) !important}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-assignee app-personalization-v2.default.valid .personalization-wrapper,
app-flow-launch-scheme-assignee-wrapper app-flow-launch-scheme-assignee app-personalization-v2.default.valid .personalization-wrapper{
  --tw-border-opacity: 1 !important;
  border-color: rgb(213 220 232 / var(--tw-border-opacity)) !important}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-assignee app-personalization-v2.default.valid .personalization-container,
app-flow-launch-scheme-assignee-wrapper app-flow-launch-scheme-assignee app-personalization-v2.default.valid .personalization-container{background-color:rgb(240 243 250 / var(--tw-bg-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity)) !important}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-assignee app-personalization-v2.default.locked-grey:hover .personalization-wrapper .personalization-container,
app-flow-launch-scheme-assignee-wrapper app-flow-launch-scheme-assignee app-personalization-v2.default.locked-grey:hover .personalization-wrapper .personalization-container{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(213 220 232 / var(--tw-bg-opacity)) !important}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-assignee app-personalization-v2.default.locked-grey .personalization-wrapper,
app-flow-launch-scheme-assignee-wrapper app-flow-launch-scheme-assignee app-personalization-v2.default.locked-grey .personalization-wrapper{border-style:dashed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(213 220 232 / var(--tw-border-opacity)) !important}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-assignee app-personalization-v2.default.locked-grey .personalization-container,
app-flow-launch-scheme-assignee-wrapper app-flow-launch-scheme-assignee app-personalization-v2.default.locked-grey .personalization-container{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity)) !important}
app-communications-list-item > app-flow-launch-scheme-entity-container.aa-group app-flow-launch-scheme-assignee app-personalization-v2.default.locked-grey .personalization-container,app-communications-list-item > 
app-flow-launch-scheme-assignee-wrapper.aa-group app-flow-launch-scheme-assignee app-personalization-v2.default.locked-grey .personalization-container {
  --pulse-from: #F7F9FC !important;
  --pulse-to: rgb(213 220 232 / 50) !important;
}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-assignee app-personalization-v2.default.locked-orange:hover .personalization-wrapper .personalization-container,
app-flow-launch-scheme-assignee-wrapper app-flow-launch-scheme-assignee app-personalization-v2.default.locked-orange:hover .personalization-wrapper .personalization-container{--tw-bg-opacity:1 !important;background-color:rgb(255 220 153 / var(--tw-bg-opacity)) !important}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-assignee app-personalization-v2.default.locked-orange .personalization-wrapper,
app-flow-launch-scheme-assignee-wrapper app-flow-launch-scheme-assignee app-personalization-v2.default.locked-orange .personalization-wrapper{border-style:dashed !important;--tw-border-opacity:1 !important;border-color:rgb(255 220 153 / var(--tw-border-opacity)) !important}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-assignee app-personalization-v2.default.locked-orange .personalization-container,
app-flow-launch-scheme-assignee-wrapper app-flow-launch-scheme-assignee app-personalization-v2.default.locked-orange .personalization-container{--tw-bg-opacity:1 !important;background-color:rgb(255 238 204 / var(--tw-bg-opacity)) !important}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-assignee .loader,
app-flow-launch-scheme-assignee-wrapper app-flow-launch-scheme-assignee .loader{inset:0px;border-color:rgb(240 243 250 / var(--tw-border-opacity));
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(235 238 245 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
app-communications-list-item > app-flow-launch-scheme-entity-container.aa-group app-flow-launch-scheme-assignee .loader,app-communications-list-item > 
app-flow-launch-scheme-assignee-wrapper.aa-group app-flow-launch-scheme-assignee .loader {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-assignee .loader,
app-flow-launch-scheme-assignee-wrapper app-flow-launch-scheme-assignee .loader {
  width: 34px;
  height: 34px;
}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-assignee app-spinner,
app-flow-launch-scheme-assignee-wrapper app-flow-launch-scheme-assignee app-spinner{
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-assignee app-spinner .spinner,
app-flow-launch-scheme-assignee-wrapper app-flow-launch-scheme-assignee app-spinner .spinner{
  margin: 0px !important}
app-flow-launch-scheme-entity-container app-flow-launch-scheme-assignee app-spinner .circle,
app-flow-launch-scheme-assignee-wrapper app-flow-launch-scheme-assignee app-spinner .circle {
  stroke-width: 6px;
}
app-flow-instance-scheme-team app-personalization-v2 .personalization-wrapper{
  --tw-border-opacity: 1 !important;
  border-color: rgb(213 220 232 / var(--tw-border-opacity)) !important}
app-flow-instance-scheme-team app-personalization-v2 .personalization-wrapper .personalization-container{
  height: 2rem !important;
  width: 2rem !important;
  font-weight: 500 !important;
  --tw-text-opacity: 1 !important;
  color: rgb(158 166 181 / var(--tw-text-opacity)) !important}
app-flow-instance-scheme-team app-personalization-v2:hover .personalization-wrapper .personalization-container{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(213 220 232 / var(--tw-bg-opacity)) !important}
app-flow-instance-scheme-team app-personalization-v2:hover .personalization-wrapper .personalization-container img{--tw-brightness:brightness(.75) !important;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) !important}
app-flow-instance-scheme-team app-personalization-v2 .personalization-container{background-color:rgb(240 243 250 / var(--tw-bg-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity)) !important}
app-flow-launch-scheme-modal-assign-task-bulk .modal.aa-assign-bulk .aa-title-list{
  display: flex;
  align-items: center;
  justify-content: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1rem;
  line-height: 1.5rem}
app-flow-launch-scheme-modal-assign-task-bulk .modal.aa-assign-bulk .aa-title-list div:nth-child(1){
  margin-right: 0.25rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
app-flow-launch-scheme-modal-assign-task-bulk .modal.aa-assign-bulk .aa-title-list div:nth-child(2){
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-flow-launch-scheme-modal-assign-task-bulk .modal.aa-assign-bulk .modal-content-body-container-inputs{margin-bottom:1.5rem;border-color:rgb(240 243 250 / var(--tw-border-opacity));
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(235 238 245 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem}
app-communications-list-item > app-flow-launch-scheme-modal-assign-task-bulk.aa-group .modal.aa-assign-bulk .modal-content-body-container-inputs {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
app-flow-instance-scheme-modal-process .modal-dialog{margin-left:1.5rem !important;margin-right:1.5rem !important;max-width:100% !important;
  overflow: hidden;
  max-height: calc(100vh - 60px)}
app-flow-instance-scheme-modal-process .modal-dialog .modal-content {
  max-height: inherit;
}
app-flow-instance-scheme-modal-process .modal-dialog .modal-content .modal-content-body{
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  overflow: hidden}
app-flow-instance-scheme-modal-process .modal-dialog .modal-content .modal-content-body .modal-content-body-container{
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  overflow: hidden}
app-flow-instance-scheme-modal-process .main-title{padding-left:2.5rem;padding-right:2.5rem;
  margin-bottom: 0.5rem;
  text-align: center;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-flow-instance-scheme-modal-process .main-subtitle{margin-bottom:1rem;padding-left:2.5rem;padding-right:2.5rem;
  display: flex;
  flex-direction: column;
  align-items: center}
app-flow-instance-scheme-modal-process .main-subtitle div{
  text-align: center;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
app-flow-instance-scheme-modal-process .modal-content-body-container form{margin-bottom:1rem;max-width:600px;padding-left:2.5rem;padding-right:2.5rem;
  display: flex;
  width: 100%;
  flex: 1 1 0%;
  flex-direction: column;
  overflow: hidden}
app-flow-instance-scheme-modal-process .modal-content-body-container .aa-scheme-box{margin-bottom:1rem;padding-left:2rem;padding-right:2rem;
  position: relative;
  width: 100%}
app-flow-instance-scheme-modal-process .modal-content-body-container .aa-scheme-box-empty{height:220px;border-radius:0.75rem;border-style:dashed;
  display: flex;
  align-items: center;
  justify-content: center;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(213 220 232 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity));
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
app-communications-list-item > app-flow-instance-scheme-modal-process.aa-group .modal-content-body-container .aa-scheme-box-empty {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
app-form-launch-modal .modal, app-form-launch-modal ~ bs-datepicker-container, app-form-launch-modal bs-datepicker-container {
  z-index: 1973 !important;
}
app-form-launch-modal ~ bs-modal-backdrop {
  z-index: 1972 !important;
}
app-flow-launch-document-modal .modal, app-flow-launch-document-modal ~ bs-datepicker-container {
  z-index: 1973 !important;
}
app-flow-launch-document-modal ~ bs-modal-backdrop {
  z-index: 1972 !important;
}
app-modal-upgrade .modal {
  z-index: 1973 !important;
}
app-modal-upgrade ~ bs-modal-backdrop {
  z-index: 1972 !important;
}
app-forms-builder-create-modal .modal {
  z-index: 1973 !important;
}
app-forms-builder-create-modal ~ bs-modal-backdrop {
  z-index: 1972 !important;
}
app-ai-assistant-modal-chat .modal {
  z-index: 1973 !important;
}
app-ai-assistant-modal-chat ~ bs-modal-backdrop {
  z-index: 1972 !important;
}
app-cdk-confirmation-modal .modal {
  z-index: 1973 !important;
}
app-cdk-confirmation-modal ~ bs-modal-backdrop {
  z-index: 1972 !important;
}
app-ai-triage-email-preview-modal .modal {
  z-index: 1973 !important;
}
app-ai-triage-email-preview-modal ~ bs-modal-backdrop {
  z-index: 1972 !important;
}
app-tags-instance-list-modal-add .modal {
  z-index: 1973 !important;
}
app-tags-instance-list-modal-add ~ bs-modal-backdrop {
  z-index: 1972 !important;
}
app-flow-instance-scheme-modal-process ~ bs-modal-backdrop ~ app-flow-launch-scheme-modal-assign-task .modal, app-flow-instance-scheme-modal-process ~ bs-modal-backdrop ~ app-flow-launch-scheme-modal-assign-task-bulk .modal {
  z-index: 1973 !important;
}
app-flow-instance-scheme-modal-process ~ bs-modal-backdrop ~ app-flow-launch-scheme-modal-assign-task ~ bs-modal-backdrop, app-flow-instance-scheme-modal-process ~ bs-modal-backdrop ~ app-flow-launch-scheme-modal-assign-task-bulk ~ bs-modal-backdrop {
  z-index: 1972 !important;
}
app-flow-instance-scheme-modal-process ~ bs-modal-backdrop ~ app-flow-launch-scheme-modal-assign-task-bulk ~ app-cdk-dropdown .aa-dropdown {
  z-index: 1973 !important;
}
app-flow-builder-context-menu-task-edit-shared-assignee-dropdown .aa-item-parent,
app-flow-launch-scheme-modal-assign-task .aa-item-parent,
.app-select-unified .aa-item-parent,
.aa-dropdown > .aa-dropdown-body > app-flow-launch-scheme-modal-assign-task-bulk-assignees > app-cdk-control-select-custom-container.aa-bulk-modal .aa-item-parent{
  margin-bottom: 0.5rem;
  width: 100%}
app-flow-builder-context-menu-task-edit-shared-assignee-dropdown .aa-item-parent div,
app-flow-launch-scheme-modal-assign-task .aa-item-parent div,
.app-select-unified .aa-item-parent div,
.aa-dropdown > .aa-dropdown-body > app-flow-launch-scheme-modal-assign-task-bulk-assignees > app-cdk-control-select-custom-container.aa-bulk-modal .aa-item-parent div{text-transform:uppercase;
  position: relative;
  display: flex;
  width: 100%;
  align-items: center;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
app-flow-builder-context-menu-task-edit-shared-assignee-dropdown .aa-item-parent div span,
app-flow-launch-scheme-modal-assign-task .aa-item-parent div span,
.app-select-unified .aa-item-parent div span,
.aa-dropdown > .aa-dropdown-body > app-flow-launch-scheme-modal-assign-task-bulk-assignees > app-cdk-control-select-custom-container.aa-bulk-modal .aa-item-parent div span{
  flex-shrink: 0;
  max-width: 80%}
app-flow-builder-context-menu-task-edit-shared-assignee-dropdown .aa-item-parent div:after,
app-flow-launch-scheme-modal-assign-task .aa-item-parent div:after,
.app-select-unified .aa-item-parent div:after,
.aa-dropdown > .aa-dropdown-body > app-flow-launch-scheme-modal-assign-task-bulk-assignees > app-cdk-control-select-custom-container.aa-bulk-modal .aa-item-parent div:after {
  content: "";
  height:1px;
  background-color:rgb(240 243 250 / var(--tw-bg-opacity));
  margin-left: 0.5rem;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity));
}
app-flow-builder-context-menu-task-edit-shared-assignee-dropdown .aa-item,
app-flow-launch-scheme-modal-assign-task .aa-item,
.app-select-unified .aa-item,
.aa-dropdown > .aa-dropdown-body > app-flow-launch-scheme-modal-assign-task-bulk-assignees > app-cdk-control-select-custom-container.aa-bulk-modal .aa-item{
  position: relative;
  margin-bottom: 0.5rem;
  display: flex;
  width: 100%;
  cursor: pointer;
  flex-direction: column;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)}
app-flow-builder-context-menu-task-edit-shared-assignee-dropdown .aa-item:hover,
app-flow-launch-scheme-modal-assign-task .aa-item:hover,
.app-select-unified .aa-item:hover,
.aa-dropdown > .aa-dropdown-body > app-flow-launch-scheme-modal-assign-task-bulk-assignees > app-cdk-control-select-custom-container.aa-bulk-modal .aa-item:hover{--tw-border-opacity:1;border-color:rgb(247 249 252 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity))}
app-communications-list-item > app-flow-builder-context-menu-task-edit-shared-assignee-dropdown.aa-group .aa-item:hover,app-communications-list-item > 
app-flow-launch-scheme-modal-assign-task.aa-group .aa-item:hover,app-communications-list-item > .aa-group
.app-select-unified .aa-item:hover,app-communications-list-item > .aa-group
.aa-dropdown > .aa-dropdown-body > app-flow-launch-scheme-modal-assign-task-bulk-assignees > app-cdk-control-select-custom-container.aa-bulk-modal .aa-item:hover {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
app-flow-builder-context-menu-task-edit-shared-assignee-dropdown .aa-item.active,
app-flow-launch-scheme-modal-assign-task .aa-item.active,
.app-select-unified .aa-item.active,
.aa-dropdown > .aa-dropdown-body > app-flow-launch-scheme-modal-assign-task-bulk-assignees > app-cdk-control-select-custom-container.aa-bulk-modal .aa-item.active{
  --tw-border-opacity: 1;
  border-color: rgb(213 220 232 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity))}
app-communications-list-item > app-flow-builder-context-menu-task-edit-shared-assignee-dropdown.aa-group .aa-item.active,app-communications-list-item > 
app-flow-launch-scheme-modal-assign-task.aa-group .aa-item.active,app-communications-list-item > .aa-group
.app-select-unified .aa-item.active,app-communications-list-item > .aa-group
.aa-dropdown > .aa-dropdown-body > app-flow-launch-scheme-modal-assign-task-bulk-assignees > app-cdk-control-select-custom-container.aa-bulk-modal .aa-item.active {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
app-flow-builder-context-menu-task-edit-shared-assignee-dropdown .aa-item.assignee,
app-flow-launch-scheme-modal-assign-task .aa-item.assignee,
.app-select-unified .aa-item.assignee,
.aa-dropdown > .aa-dropdown-body > app-flow-launch-scheme-modal-assign-task-bulk-assignees > app-cdk-control-select-custom-container.aa-bulk-modal .aa-item.assignee{--tw-border-opacity:1;border-color:rgb(184 236 194 / var(--tw-border-opacity))}
app-flow-builder-context-menu-task-edit-shared-assignee-dropdown .aa-item-body,
app-flow-launch-scheme-modal-assign-task .aa-item-body,
.app-select-unified .aa-item-body,
.aa-dropdown > .aa-dropdown-body > app-flow-launch-scheme-modal-assign-task-bulk-assignees > app-cdk-control-select-custom-container.aa-bulk-modal .aa-item-body{
  display: flex;
  align-items: center;
  padding: 0.5rem}
app-flow-builder-context-menu-task-edit-shared-assignee-dropdown .aa-item-body app-personalization-v2,
app-flow-launch-scheme-modal-assign-task .aa-item-body app-personalization-v2,
.app-select-unified .aa-item-body app-personalization-v2,
.aa-dropdown > .aa-dropdown-body > app-flow-launch-scheme-modal-assign-task-bulk-assignees > app-cdk-control-select-custom-container.aa-bulk-modal .aa-item-body app-personalization-v2{
  flex-shrink: 0}
app-flow-builder-context-menu-task-edit-shared-assignee-dropdown .aa-item-body-name,
app-flow-launch-scheme-modal-assign-task .aa-item-body-name,
.app-select-unified .aa-item-body-name,
.aa-dropdown > .aa-dropdown-body > app-flow-launch-scheme-modal-assign-task-bulk-assignees > app-cdk-control-select-custom-container.aa-bulk-modal .aa-item-body-name{
  margin-left: 0.5rem}
app-flow-builder-context-menu-task-edit-shared-assignee-dropdown .aa-item-body-name div,
app-flow-launch-scheme-modal-assign-task .aa-item-body-name div,
.app-select-unified .aa-item-body-name div,
.aa-dropdown > .aa-dropdown-body > app-flow-launch-scheme-modal-assign-task-bulk-assignees > app-cdk-control-select-custom-container.aa-bulk-modal .aa-item-body-name div{overflow-wrap:break-word;
  word-break: break-word}
app-flow-builder-context-menu-task-edit-shared-assignee-dropdown .aa-item-body-name div:nth-child(1),
app-flow-launch-scheme-modal-assign-task .aa-item-body-name div:nth-child(1),
.app-select-unified .aa-item-body-name div:nth-child(1),
.aa-dropdown > .aa-dropdown-body > app-flow-launch-scheme-modal-assign-task-bulk-assignees > app-cdk-control-select-custom-container.aa-bulk-modal .aa-item-body-name div:nth-child(1){
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-flow-builder-context-menu-task-edit-shared-assignee-dropdown .aa-item-body-name div:nth-child(2),
app-flow-launch-scheme-modal-assign-task .aa-item-body-name div:nth-child(2),
.app-select-unified .aa-item-body-name div:nth-child(2),
.aa-dropdown > .aa-dropdown-body > app-flow-launch-scheme-modal-assign-task-bulk-assignees > app-cdk-control-select-custom-container.aa-bulk-modal .aa-item-body-name div:nth-child(2){
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
app-flow-builder-context-menu-task-edit-shared-assignee-dropdown .aa-item-body-name div:nth-child(3),
app-flow-launch-scheme-modal-assign-task .aa-item-body-name div:nth-child(3),
.app-select-unified .aa-item-body-name div:nth-child(3),
.aa-dropdown > .aa-dropdown-body > app-flow-launch-scheme-modal-assign-task-bulk-assignees > app-cdk-control-select-custom-container.aa-bulk-modal .aa-item-body-name div:nth-child(3){
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
app-flow-builder-context-menu-task-edit-shared-assignee-dropdown .aa-item-assignee-label,
app-flow-launch-scheme-modal-assign-task .aa-item-assignee-label,
.app-select-unified .aa-item-assignee-label,
.aa-dropdown > .aa-dropdown-body > app-flow-launch-scheme-modal-assign-task-bulk-assignees > app-cdk-control-select-custom-container.aa-bulk-modal .aa-item-assignee-label{top:-0.5rem;--tw-border-opacity:1;border-color:rgb(184 236 194 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(236 249 238 / var(--tw-bg-opacity));padding:0.1875rem;--tw-text-opacity:1;color:rgb(61 192 84 / var(--tw-text-opacity));
  position: absolute;
  right: 0.5rem;
  border-radius: 0.25rem;
  border-width: 1px;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  line-height: 1}
app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body app-flow-shared-identifier app-flow-builder-context-menu-task-edit-shared-assignee-dropdown .aa-item-assignee-label,app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body app-flow-shared-identifier 
app-flow-launch-scheme-modal-assign-task .aa-item-assignee-label,app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body app-flow-shared-identifier 
.app-select-unified .aa-item-assignee-label,app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body app-flow-shared-identifier 
.aa-dropdown > .aa-dropdown-body > app-flow-launch-scheme-modal-assign-task-bulk-assignees > app-cdk-control-select-custom-container.aa-bulk-modal .aa-item-assignee-label{--tw-bg-opacity:1 !important;background-color:rgb(213 240 218 / var(--tw-bg-opacity)) !important}
app-flow-builder-context-menu-task-edit-shared-assignee-dropdown .aa-item-skeleton,
app-flow-launch-scheme-modal-assign-task .aa-item-skeleton,
.app-select-unified .aa-item-skeleton,
.aa-dropdown > .aa-dropdown-body > app-flow-launch-scheme-modal-assign-task-bulk-assignees > app-cdk-control-select-custom-container.aa-bulk-modal .aa-item-skeleton{
  margin-bottom: 0.5rem;
  display: flex;
  width: 100%;
  align-items: center;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  padding: 0.5rem}
app-flow-builder-context-menu-task-edit-shared-assignee-dropdown .aa-item-skeleton .skeleton,
app-flow-launch-scheme-modal-assign-task .aa-item-skeleton .skeleton,
.app-select-unified .aa-item-skeleton .skeleton,
.aa-dropdown > .aa-dropdown-body > app-flow-launch-scheme-modal-assign-task-bulk-assignees > app-cdk-control-select-custom-container.aa-bulk-modal .aa-item-skeleton .skeleton{
  --tw-bg-opacity: 1;
  background-color: rgb(213 220 232 / var(--tw-bg-opacity));
  background-image: linear-gradient(90deg, #D5DCE8, #F7F9FC, #D5DCE8);
  background-size: 80px 100%;
  background-repeat: no-repeat;
  border-radius: 4px;
  display: inline-block;
  line-height: 1;
  width: 100%;
  height: 50px;
  animation: skeleton-animation 1.5s ease-in-out infinite}
app-flow-builder-context-menu-task-edit-shared-assignee-dropdown .aa-item-skeleton .skeleton.skeleton-avatar,
app-flow-launch-scheme-modal-assign-task .aa-item-skeleton .skeleton.skeleton-avatar,
.app-select-unified .aa-item-skeleton .skeleton.skeleton-avatar,
.aa-dropdown > .aa-dropdown-body > app-flow-launch-scheme-modal-assign-task-bulk-assignees > app-cdk-control-select-custom-container.aa-bulk-modal .aa-item-skeleton .skeleton.skeleton-avatar{
  height: 2.5rem;
  width: 2.5rem;
  flex-shrink: 0;
  border-radius: 9999px}
app-flow-builder-context-menu-task-edit-shared-assignee-dropdown .aa-item-skeleton .skeleton.skeleton-body,
app-flow-launch-scheme-modal-assign-task .aa-item-skeleton .skeleton.skeleton-body,
.app-select-unified .aa-item-skeleton .skeleton.skeleton-body,
.aa-dropdown > .aa-dropdown-body > app-flow-launch-scheme-modal-assign-task-bulk-assignees > app-cdk-control-select-custom-container.aa-bulk-modal .aa-item-skeleton .skeleton.skeleton-body{height:1.375rem;
  margin-left: 0.5rem;
  width: 100%}
@keyframes skeleton-animation {
  0% {
    background-position: -80px 0;
  }
  100% {
    background-position: calc(80px + 100%) 0;
  }
}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-shared-attribute-identifier .aa-identifier-button,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-shared-attribute-identifier .aa-identifier-button{
  font-size: 0.875rem !important;
  line-height: 1.375rem !important;
  max-height: 22px}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-shared-attribute-identifier .aa-identifier-button span,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-shared-attribute-identifier .aa-identifier-button span{
  font-size: 0.875rem !important;
  line-height: 1.375rem !important}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-shared-attribute-identifier .aa-identifier-button i,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-shared-attribute-identifier .aa-identifier-button i{
  font-size: 1.25rem !important;
  line-height: 1.75rem !important}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-shared-attribute-identifier .aa-identifier-empty,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-shared-attribute-identifier .aa-identifier-empty{
  font-size: 0.875rem !important;
  line-height: 1.375rem !important}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-shared-attribute-identifier .aa-identifier-value,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-shared-attribute-identifier .aa-identifier-value{
  font-size: 0.875rem !important;
  line-height: 1.375rem !important}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-shared-attribute-due-date-inline .aa-due-date-button,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-shared-attribute-due-date-inline .aa-due-date-button{
  font-size: 0.875rem !important;
  line-height: 1.375rem !important;
  max-height: 22px}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-shared-attribute-due-date-inline .aa-due-date-button span,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-shared-attribute-due-date-inline .aa-due-date-button span{
  font-size: 0.875rem !important;
  line-height: 1.375rem !important}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-shared-attribute-due-date-inline .aa-due-date-button i,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-shared-attribute-due-date-inline .aa-due-date-button i{
  font-size: 1.25rem !important;
  line-height: 1.75rem !important}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-shared-attribute-due-date-inline .aa-due-date-value,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-shared-attribute-due-date-inline .aa-due-date-value{
  font-size: 0.875rem !important;
  font-weight: 400 !important;
  line-height: 1.375rem !important}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance-header-status,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance-header-status{
  margin-right: 0.75rem;
  height: 1.5rem;
  width: 1.5rem}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance-header-status.started i,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance-header-status.started i{
  font-size: 1.5rem;
  line-height: 2rem}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance-header-status.completed i,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance-header-status.completed i{
  font-size: 1.5rem;
  line-height: 2rem}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance-header-status.terminated i,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance-header-status.terminated i{
  font-size: 1rem;
  line-height: 1.5rem}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance-header-title,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance-header-title{
  margin-right: 0.75rem}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance-header-title button,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance-header-title button{
  margin-right: 0.75rem}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance-header-title .title,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance-header-title .title{
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-process-instance-header-status,
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-header-status,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-process-instance-header-status,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-header-status{height:1.25rem;width:1.25rem;
  margin-right: 0.5rem}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-process-instance-header-status.completed i,
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-header-status.completed i,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-process-instance-header-status.completed i,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-header-status.completed i{
  font-size: 1.25rem;
  line-height: 1.75rem}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-process-instance-header-status.canceled i,
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-header-status.canceled i,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-process-instance-header-status.canceled i,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-header-status.canceled i{
  font-size: 1.25rem;
  line-height: 1.75rem}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-process-instance-header-title,
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-header-title,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-process-instance-header-title,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-header-title{
  margin-right: 0.5rem}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-process-instance-header-title button,
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-header-title button,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-process-instance-header-title button,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-header-title button{
  margin-right: 0.5rem}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-process-instance-header-title .title,
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-header-title .title,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-process-instance-header-title .title,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-header-title .title{
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance,
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-process-instance,
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-process-instance,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance{
  display: flex;
  width: 100%;
  flex-direction: column}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance-header,
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-process-instance-header,
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-header,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance-header,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-process-instance-header,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-header{
  display: flex;
  width: 100%;
  align-items: center}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance-header-status,
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-process-instance-header-status,
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-header-status,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance-header-status,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-process-instance-header-status,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-header-status{
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 9999px}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance-header-status i,
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-process-instance-header-status i,
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-header-status i,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance-header-status i,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-process-instance-header-status i,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-header-status i{
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance-header-status.pending,
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-process-instance-header-status.pending,
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-header-status.pending,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance-header-status.pending,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-process-instance-header-status.pending,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-header-status.pending{
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
app-communications-list-item > app-flow-instance-list-item.aa-group app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance-header-status.pending,app-communications-list-item > 
app-flow-instance-list-item.aa-group app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-process-instance-header-status.pending,app-communications-list-item > 
app-flow-instance-list-item.aa-group app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-header-status.pending,app-communications-list-item > 
app-flow-instance-scheme-list.aa-group app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance-header-status.pending,app-communications-list-item > 
app-flow-instance-scheme-list.aa-group app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-process-instance-header-status.pending,app-communications-list-item > 
app-flow-instance-scheme-list.aa-group app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-header-status.pending {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance-header-status.started,
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-process-instance-header-status.started,
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-header-status.started,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance-header-status.started,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-process-instance-header-status.started,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-header-status.started{
  --tw-bg-opacity: 1;
  background-color: rgb(0 115 255 / var(--tw-bg-opacity))}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance-header-status.completed,
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-process-instance-header-status.completed,
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-header-status.completed,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance-header-status.completed,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-process-instance-header-status.completed,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-header-status.completed{
  --tw-bg-opacity: 1;
  background-color: rgb(61 192 84 / var(--tw-bg-opacity))}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance-header-status.terminated,
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-process-instance-header-status.terminated,
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-header-status.terminated,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance-header-status.terminated,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-process-instance-header-status.terminated,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-header-status.terminated{--tw-bg-opacity:1;background-color:rgb(239 149 60 / var(--tw-bg-opacity))}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance-header-status.canceled,
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-process-instance-header-status.canceled,
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-header-status.canceled,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance-header-status.canceled,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-process-instance-header-status.canceled,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-header-status.canceled{--tw-bg-opacity:1;background-color:rgb(255 59 48 / var(--tw-bg-opacity))}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance-header-title,
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-process-instance-header-title,
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-header-title,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance-header-title,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-process-instance-header-title,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-header-title{min-height:2rem;
  display: flex;
  align-items: center}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance-header-title button,
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-process-instance-header-title button,
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-header-title button,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-container-instance-header-title button,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-process-instance-header-title button,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-header-title button{
  padding-left: 0px;
  padding-right: 0px;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-body-list-item app-flow-launch-scheme-assignee .personalization-container,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-body-list-item app-flow-launch-scheme-assignee .personalization-container{height:1.125rem !important;width:1.125rem !important;
  font-weight: 400 !important;
  --tw-text-opacity: 1 !important;
  color: rgb(158 166 181 / var(--tw-text-opacity)) !important;
  font-size: 10px !important}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-activity-history,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-activity-history{
  position: relative}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-activity-history-content,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container .aa-task-instance-activity-history-content {
  min-width: 450px;
  display: none;
  position: absolute;
  top: 20px;
  padding-top: 10px;
  left: 0;
  margin-left: 0;
  z-index: 1953;
}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container app-flow-shared-attribute-identifier .aa-identifier-button span,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container app-flow-shared-attribute-identifier .aa-identifier-button span{
  font-weight: 400 !important}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container app-flow-shared-attribute-identifier .aa-identifier-empty,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container app-flow-shared-attribute-identifier .aa-identifier-empty{
  font-weight: 400 !important;
  --tw-text-opacity: 1 !important;
  color: rgb(76 83 94 / var(--tw-text-opacity)) !important}
app-flow-instance-list-item app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container app-flow-shared-attribute-identifier .aa-identifier-value,
app-flow-instance-scheme-list app-flow-instance-scheme-list-item app-flow-instance-scheme-list-item-container app-flow-shared-attribute-identifier .aa-identifier-value{
  font-weight: 400 !important;
  --tw-text-opacity: 1 !important;
  color: rgb(76 83 94 / var(--tw-text-opacity)) !important}
app-form-launch-modal .modal-dialog .modal-content-body{padding-bottom:0px !important}
app-form-launch-modal .users-title{
  margin-bottom: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: space-between}
app-form-launch-modal .users-title div{
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-form-launch-modal .user-left{
  display: flex;
  align-items: center}
app-form-launch-modal .user-right{
  margin-left: 0.5rem;
  flex-shrink: 0}
app-form-launch-modal .user-info-title-text{
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity));
  word-break: break-word;
  white-space: normal}
app-form-launch-modal .user-info-title-text button{
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem}
app-form-launch-modal .user-label{
  margin-right: 0.5rem;
  margin-left:0px !important}
app-form-launch-modal bs-datepicker-container.right .survey-modal{
  margin-left: 0.5rem}
app-form-launch-modal bs-datepicker-container.left .survey-modal{
  margin-right: 0.5rem}
app-form-launch-modal bs-datepicker-container.bottom .survey-modal{margin-top:0.5rem}
app-form-launch-modal ~ app-cdk-modal .modal {
  z-index: 1973 !important;
}
.bg-pale-populated{--tw-bg-opacity:1;background-color:rgb(255 246 229 / var(--tw-bg-opacity));
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin-inline: -11px;
  padding-inline: 11px}
.bg-pale-populated .form-group{
  margin-bottom: 0px}
app-cdk-dropdown .aa-dropdown-body {
  max-width: 100vw !important;
}
.htContextMenu table tbody tr td div span.selected{
  margin-top: 0px !important}
.handsontable th,
.handsontable td{
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity))}
.handsontable th:last-child,
.handsontable th:first-child,
.handsontable th:nth-child(2),
.handsontable td:first-of-type{
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity))}
.handsontable tr:first-child th,
.handsontable tr:first-child td{
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity))}
.handsontable .ht_clone_top th:nth-child(2){
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity))}
.handsontable.htRowHeaders thead tr th:nth-child(2){
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity))}
.ht_master:not(.innerBorderInlineStart):not(.emptyColumns) ~ .handsontable tbody tr th,
.ht_master:not(.innerBorderInlineStart):not(.emptyColumns) ~ .handsontable:not(.ht_clone_top) thead tr th:first-child{
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity))}
.handsontable .table caption + thead tr:first-child th,
.handsontable .table caption + thead tr:first-child td,
.handsontable .table colgroup + thead tr:first-child th,
.handsontable .table colgroup + thead tr:first-child td,
.handsontable .table thead:first-child tr:first-child th,
.handsontable .table thead:first-child tr:first-child td,
.handsontable .table-bordered th:first-child,
.handsontable .table-bordered td:first-child{
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity))}
.handsontable.listbox .ht_master table{
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity))}
.handsontable td.afterHiddenRow.firstVisibleRow,
.handsontable th.afterHiddenRow.firstVisibleRow{
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity))}
.htContextMenu .ht_master table.htCore,
.htDropdownMenu table.htCore,
.htFiltersConditionsMenu table.htCore{
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity))}
.htContextMenu table tbody tr td.htSeparator,
.htDropdownMenu table tbody tr td.htSeparator,
.htFiltersConditionsMenu table tbody tr td.htSeparator{
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity))}
.handsontable .htFiltersMenuCondition.border,
.handsontable .htFiltersMenuValue,
.handsontable .htMenuFiltering{
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity))}
.htCommentsContainer .htCommentTextArea,
.htCommentsContainer .htCommentTextArea:focus{
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity))}
.handsontable tbody th.ht__highlight,
.handsontable thead th.ht__highlight{
  --tw-bg-opacity: 1;
  background-color: rgb(213 220 232 / var(--tw-bg-opacity))}
.handsontable th{background-color:rgb(240 243 250 / var(--tw-bg-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity))}
.handsontable .ht-no-gridlines td {
  border-color: transparent;
}
.handsontable .ht-no-gridlines tr:first-child td {
  border-color: transparent;
}
.aa-title-loader-dots{display:inline-flex;width:1rem}
.aa-title-loader-dots span{
  width: 0.75rem}
.aa-title-loader-dots span:after{margin-left:0.125rem;display:inline-block;width:0px;
  overflow: hidden;
  vertical-align: bottom;
  animation: ellipsis steps(4, end) 900ms infinite;
  content: "…"}
@keyframes ellipsis {
  to{
  width: 0.75rem}
}
app-ai-assistant-modal-chat .aa-modal-dialog,
app-ai-assistant-modal-preview .aa-modal-dialog{height:100%}
@media (min-width: 640px) {
  app-ai-assistant-modal-chat .aa-modal-dialog,
app-ai-assistant-modal-preview .aa-modal-dialog{margin-top:2rem;margin-bottom:2rem;
    height: calc(100% - 4rem)}
}
app-ai-assistant-modal-chat .aa-modal-dialog .modal-content,
app-ai-assistant-modal-preview .aa-modal-dialog .modal-content{height:100%;
  overflow: hidden;
  border-radius:0px !important}
@media (min-width: 640px) {
  app-ai-assistant-modal-chat .aa-modal-dialog .modal-content,
app-ai-assistant-modal-preview .aa-modal-dialog .modal-content{border-radius:1rem !important}
}
app-ai-assistant-modal-chat .aa-modal-dialog .modal-content .aa-modal-header,
app-ai-assistant-modal-preview .aa-modal-dialog .modal-content .aa-modal-header{padding-top:0.75rem;padding-bottom:0.75rem;
  position: relative;
  display: flex;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem}
app-ai-assistant-modal-chat .aa-modal-dialog .modal-content .aa-modal-header-icon,
app-ai-assistant-modal-preview .aa-modal-dialog .modal-content .aa-modal-header-icon{width:3rem;
  margin-right: 0.5rem;
  display: flex;
  height: 3rem;
  flex-shrink: 0}
app-ai-assistant-modal-chat .aa-modal-dialog .modal-content .aa-modal-header-title,
app-ai-assistant-modal-preview .aa-modal-dialog .modal-content .aa-modal-header-title{font-family:Satoshi-Variable, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.25rem}
app-ai-assistant-modal-chat .aa-modal-dialog .modal-content .aa-modal-header-buttons,
app-ai-assistant-modal-preview .aa-modal-dialog .modal-content .aa-modal-header-buttons{top:1.25rem;
  position: absolute;
  right: 1rem;
  display: flex}
app-ai-assistant-modal-chat .aa-modal-dialog .modal-content .aa-modal-header-buttons button,
app-ai-assistant-modal-preview .aa-modal-dialog .modal-content .aa-modal-header-buttons button{background-color:rgb(255 255 255 / 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.5rem;
  border-width: 0px;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  outline-width: 0px;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)}
app-ai-assistant-modal-chat .aa-modal-dialog .modal-content .aa-modal-header-buttons button:focus,
app-ai-assistant-modal-preview .aa-modal-dialog .modal-content .aa-modal-header-buttons button:focus {
  outline-width: 0px;
}
app-ai-assistant-modal-chat .aa-modal-dialog .modal-content .aa-modal-header-buttons button:hover,
app-ai-assistant-modal-preview .aa-modal-dialog .modal-content .aa-modal-header-buttons button:hover{background-color:rgb(255 255 255 / 0.2)}
app-ai-assistant-modal-chat .aa-modal-dialog .modal-content .aa-modal-header-buttons button:focus,
app-ai-assistant-modal-preview .aa-modal-dialog .modal-content .aa-modal-header-buttons button:focus{outline-width:0px}
app-ai-assistant-modal-chat .aa-modal-dialog .modal-content .aa-modal-header-buttons button:active,
app-ai-assistant-modal-preview .aa-modal-dialog .modal-content .aa-modal-header-buttons button:active{background-color:rgb(255 255 255 / 0.1);color:rgb(255 255 255 / 0.1)}
app-ai-assistant-modal-chat .modal.fade .aa-modal-dialog.aa-modal-dialog-chat {
  transform: translate(calc(100vw / 2 - min(500px, 100vw) / 2), -25%);
}
app-ai-assistant-modal-chat .modal.show .aa-modal-dialog.aa-modal-dialog-chat {
  transform: translate(calc(100vw / 2 - min(500px, 100vw) / 2), 0);
}
app-ai-assistant-modal-chat .modal.shifted .aa-modal-dialog.aa-modal-dialog-chat {
  transform: translate(2rem, 0);
}
app-ai-assistant-modal-chat .aa-modal-dialog.aa-modal-dialog-chat{
  width: 100%;
  flex-shrink: 0;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function:cubic-bezier(0, 0, 0.2, 1);
  transition-duration: 300ms}
@media (min-width: 640px) {
  app-ai-assistant-modal-chat .aa-modal-dialog.aa-modal-dialog-chat {
    width: 500px;
  }
}
app-ai-assistant-modal-chat .aa-modal-dialog.aa-modal-dialog-chat .modal-content .aa-modal-header {
  background: linear-gradient(93deg, #05003A 0%, #0073FF 100%);
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
}
app-ai-assistant-modal-chat .aa-modal-dialog.aa-modal-dialog-chat .modal-content .aa-modal-header-icon {
  background: url("https://trisk.io/static/images/trish/face.svg") no-repeat center/cover;
}
app-ai-assistant-modal-chat .aa-modal-dialog.aa-modal-dialog-chat .modal-content .aa-modal-header-title{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}
app-ai-assistant-modal-chat .aa-modal-dialog.aa-modal-dialog-chat .modal-content .aa-modal-header-buttons button{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}
app-ai-assistant-modal-chat .aa-modal-dialog.aa-modal-dialog-chat .modal-content .aa-modal-header-buttons button:hover{background-color:rgb(255 255 255 / 0.2)}
app-ai-assistant-modal-chat .aa-modal-dialog.aa-modal-dialog-chat .modal-content .aa-modal-header-buttons button:active{background-color:rgb(255 255 255 / 0.1);color:rgb(255 255 255 / 0.1)}
app-ai-assistant-modal-chat .aa-modal-chat-shadow .modal-content{--tw-shadow:0px 2px 16px rgba(0, 0, 0, 0.16);--tw-shadow-colored:0px 2px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
app-ai-assistant-modal-preview{height:100%;
  display: flex}
app-ai-assistant-modal-preview .aa-modal-dialog.aa-modal-dialog-preview{margin-right:2rem;transition-timing-function:cubic-bezier(0, 0, 0.2, 1);
  margin-left: 0.5rem;
  transition-duration: 300ms;
  width: max(560px, 100vw - (2rem + 500px) - 0.5rem - 2rem);
  transition-property: opacity, transform}
app-ai-assistant-modal-preview .aa-modal-dialog.aa-modal-dialog-preview.fade{opacity:0;
  transform: translate(max(560px, 100vw - (2rem + 500px) - 0.5rem - 2rem), 0)}
app-ai-assistant-modal-preview .aa-modal-dialog.aa-modal-dialog-preview.show{
  opacity: 1;
  transform: translate(2rem, 0)}
app-ai-assistant-modal-preview .aa-modal-dialog.aa-modal-dialog-preview .modal-content .aa-modal-header{--tw-border-opacity:1;border-bottom-color:rgb(213 220 232 / var(--tw-border-opacity));
  border-bottom-width: 1px;
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity))}
app-communications-list-item > app-ai-assistant-modal-preview.aa-group .aa-modal-dialog.aa-modal-dialog-preview .modal-content .aa-modal-header {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
app-ai-assistant-modal-preview .aa-modal-dialog.aa-modal-dialog-preview .modal-content .aa-modal-header-icon{width:3rem;
  margin-right: 0.5rem;
  display: flex;
  height: 3rem;
  flex-shrink: 0;
  align-items: center;
  justify-content: center}
app-ai-assistant-modal-preview .aa-modal-dialog.aa-modal-dialog-preview .modal-content .aa-modal-header-icon i{font-size:2rem;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(0 115 255 / var(--tw-text-opacity))}
app-ai-assistant-modal-preview .aa-modal-dialog.aa-modal-dialog-preview .modal-content .aa-modal-header-title{
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-ai-assistant-modal-preview .aa-modal-dialog.aa-modal-dialog-preview .modal-content .aa-modal-header-buttons button{background-color:rgb(240 243 250 / var(--tw-bg-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
app-ai-assistant-modal-preview .aa-modal-dialog.aa-modal-dialog-preview .modal-content .aa-modal-header-buttons button:hover{--tw-bg-opacity:1;background-color:rgb(213 220 232 / var(--tw-bg-opacity))}
app-ai-assistant-modal-preview .aa-modal-dialog.aa-modal-dialog-preview .modal-content .aa-modal-header-buttons button:active{--tw-bg-opacity:1;background-color:rgb(240 243 250 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(158 166 181 / var(--tw-text-opacity))}
app-ai-assistant-modal-preview .aa-modal-dialog.aa-modal-dialog-preview .modal-content .aa-modal-body{
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  overflow: hidden}
app-ai-assistant-modal-preview .aa-modal-dialog.aa-modal-dialog-preview .modal-content .aa-modal-body-content{
  position: relative;
  display: flex;
  width: 100%;
  flex: 1 1 0%;
  flex-direction: column;
  overflow: hidden}
app-ai-assistant-modal-preview .aa-modal-dialog.aa-modal-dialog-preview .modal-content .aa-modal-body-content-navigation{align-items:flex-start;padding-top:1.5rem;padding-bottom:1rem;
  display: flex;
  padding-left: 1.5rem;
  padding-right: 1.5rem}
app-ai-assistant-modal-preview .aa-modal-dialog.aa-modal-dialog-preview .modal-content .aa-modal-body-content-navigation .icon{
  margin-right: 0.5rem;
  cursor: pointer;
  line-height: 1}
app-ai-assistant-modal-preview .aa-modal-dialog.aa-modal-dialog-preview .modal-content .aa-modal-body-content-navigation .icon:hover i{
  --tw-text-opacity: 1;
  color: rgb(51 143 255 / var(--tw-text-opacity))}
app-ai-assistant-modal-preview .aa-modal-dialog.aa-modal-dialog-preview .modal-content .aa-modal-body-content-navigation .icon i{font-size:2rem;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(0 115 255 / var(--tw-text-opacity))}
app-ai-assistant-modal-preview .aa-modal-dialog.aa-modal-dialog-preview .modal-content .aa-modal-body-content-navigation .title{
  overflow: hidden;
  font-size: 1.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity));
  line-height:2rem !important;
  text-overflow: ellipsis}
app-ai-assistant-modal-preview .aa-modal-dialog.aa-modal-dialog-preview .modal-content .aa-modal-body-content app-form-builder-regular{
  padding-left: 1.5rem;
  padding-right: 1.5rem}
app-ai-assistant-modal-preview .aa-modal-dialog.aa-modal-dialog-preview .modal-content .aa-modal-body-content app-form-builder-regular .form-builder__toolbar{top:0.25rem}
app-ai-assistant-modal-preview .aa-modal-dialog.aa-modal-dialog-preview .modal-content .aa-modal-body-content app-form-builder-regular app-form-builder-toolbar .toolbar__item{height:auto}
app-ai-assistant-modal-preview .aa-modal-dialog.aa-modal-dialog-preview .modal-content .aa-modal-body-content app-form-builder-regular .card.section{
  border-width: 1px !important;
  border-style:solid;
  --tw-shadow:0px 2px 24px rgba(0, 0, 0, 0.04);
  --tw-shadow-colored:0px 2px 24px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  overflow: hidden;
  --tw-border-opacity: 1;
  border-color: rgb(213 220 232 / var(--tw-border-opacity))}
app-ai-assistant-modal-preview .aa-modal-dialog.aa-modal-dialog-preview .modal-content .aa-modal-body-content app-form-builder-regular .card.section .card-header{
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity))}
app-communications-list-item > app-ai-assistant-modal-preview.aa-group .aa-modal-dialog.aa-modal-dialog-preview .modal-content .aa-modal-body-content app-form-builder-regular .card.section .card-header {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
app-ai-assistant-modal-preview .aa-modal-dialog.aa-modal-dialog-preview .modal-content .aa-modal-body-content app-notification-template-preview{margin-left:1.5rem;margin-right:1.5rem;margin-bottom:1rem;
  display: flex}
app-ai-assistant-modal-preview .aa-modal-dialog.aa-modal-dialog-preview .modal-content .aa-modal-body-content app-notification-template-preview .content-wrapper {
  width: calc(100% - 3rem);
}
app-ai-assistant-modal-preview .aa-modal-dialog.aa-modal-dialog-preview .modal-content .aa-modal-body-content app-notification-template-preview .content-wrapper .content{
  display: flex;
  width: 100%}
app-ai-assistant-modal-preview .aa-modal-dialog.aa-modal-dialog-preview .modal-content .aa-modal-body-loader{inset:0px;background-color:rgb(240 243 250 / 0.8);
  position: absolute;
  display: flex;
  flex-direction: column;
  align-items: center}
app-ai-assistant-modal-preview .aa-modal-dialog.aa-modal-dialog-preview .modal-content .aa-modal-body-loader-body{top:33.333333%;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center}
app-ai-assistant-modal-preview .aa-modal-dialog.aa-modal-dialog-preview .modal-content .aa-modal-body-loader img{margin-bottom:1.5rem;height:100px;width:100px;
  display: flex}
app-ai-assistant-modal-preview .aa-modal-dialog.aa-modal-dialog-preview .modal-content .aa-modal-body-loader-title{font-family:Satoshi-Variable, sans-serif;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 500;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-ai-assistant-modal-preview .aa-modal-dialog.aa-modal-dialog-preview .modal-content .aa-modal-body-loader-title-dots{display:inline-flex;width:1rem}
app-ai-assistant-modal-preview .aa-modal-dialog.aa-modal-dialog-preview .modal-content .aa-modal-body-loader-title-dots span{
  width: 0.75rem}
app-ai-assistant-modal-preview .aa-modal-dialog.aa-modal-dialog-preview .modal-content .aa-modal-body-loader-title-dots span:after{margin-left:0.125rem;display:inline-block;width:0px;
  overflow: hidden;
  vertical-align: bottom;
  animation: ellipsis steps(4, end) 900ms infinite;
  content: "…"}
@keyframes ellipsis {
  to{
  width: 0.75rem}
}
app-ai-assistant-guide-item .guide-context{
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-ai-assistant-guide-item .guide-context span{margin-left:0.125rem;margin-right:0.125rem;margin-bottom:0.125rem;display:inline-flex;border-style:dashed;font-style:italic;
  cursor: pointer;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(180 189 207 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity));
  padding-left: 0.375rem;
  padding-right: 0.375rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.375rem}
app-ai-assistant-guide-item .guide-context span:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity));
}
app-communications-list-item > app-ai-assistant-guide-item.aa-group .guide-context span {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
app-ai-assistant-guide-item .guide-context span:hover{--tw-bg-opacity:1;background-color:rgb(240 243 250 / var(--tw-bg-opacity))}
app-ai-assistant-guide-item .guide-context p{
  margin-bottom: 0.75rem}
app-ai-assistant-guide-item .guide-context ul li{
  margin-bottom: 0.5rem}
app-ai-assistant-guide-item .guide-context ul li ul{margin-top:0.375rem}
app-billing-ai-credits-button .spinner-primary.spinner-dots span{height:0.5rem !important;--tw-bg-opacity:1 !important;background-color:rgb(255 185 51 / var(--tw-bg-opacity)) !important}
app-updates-modal .modal-content__title{margin-bottom:1.5rem;display:block;font-size:1.375rem;line-height:2.125rem;
  position: relative;
  width: 100%;
  align-items: center;
  overflow: hidden;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-updates-modal .modal-content__title span{display:block;overflow-wrap:break-word;vertical-align:middle;
  position: relative}
app-updates-modal .modal-content__body {
    word-break: break-word;
  }
app-updates-modal .modal-content__body ul{padding-left:1.5rem;
  list-style-type: none}
app-updates-modal .modal-content__body ul li{padding-bottom:1.5rem;
  position: relative;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-updates-modal .modal-content__body ul li:before {
  content: "";
  left:-1.5rem;
  top:0.5rem;
  height:0.5rem;
  width:0.5rem;
  position: absolute;
  display: flex;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(61 192 84 / var(--tw-bg-opacity));
}
app-promo-modal .modal-content {
    word-break: break-word;
  }
app-promo-modal .modal-content h2{display:block;white-space:normal;
  position: relative;
  width: 100%;
  align-items: center;
  overflow: hidden;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-promo-modal .modal-content h3{
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(97 106 121 / var(--tw-text-opacity))}
app-promo-modal .modal-content ul{margin-bottom:1rem;border-color:rgb(240 243 250 / var(--tw-border-opacity));
  list-style-type: none;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(235 238 245 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity));
  padding: 1rem}
app-communications-list-item > app-promo-modal.aa-group .modal-content ul {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
app-promo-modal .modal-content ul li{
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-promo-modal .modal-content ul li:not(:last-child){padding-bottom:1rem}
app-promo-modal .modal-content ul li.more{
  font-size: 0.875rem;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
app-promo-modal .modal-content p{
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(97 106 121 / var(--tw-text-opacity))}
.datatable-header-cell-template-wrap-measurement, .aa-report-table .datatable-header-inner .datatable-header-cell .datatable-header-cell-template-wrap{
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
.aa-report-table .datatable-header-inner .datatable-header-cell{
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(213 220 232 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity))}
app-communications-list-item > .aa-group.aa-report-table .datatable-header-inner .datatable-header-cell {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
.aa-report-table .datatable-header-inner .datatable-header-cell:first-child{border-top-left-radius:1rem;border-left-width:1px;
  overflow: hidden}
.aa-report-table .datatable-header-inner .datatable-header-cell:last-child{border-top-right-radius:1rem;
  overflow: hidden}
.aa-report-table .datatable-header-inner .datatable-header-cell .datatable-header-cell-template-wrap{min-height:49px;
  display: flex;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem}
.aa-report-table .datatable-body .datatable-row-wrapper .datatable-body-row.datatable-row-odd .datatable-body-cell{
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity))}
app-communications-list-item > .aa-group.aa-report-table .datatable-body .datatable-row-wrapper .datatable-body-row.datatable-row-odd .datatable-body-cell {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
.aa-report-table .datatable-body .datatable-row-wrapper .datatable-body-row .datatable-body-cell{
  border-right-width: 1px;
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(213 220 232 / var(--tw-border-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(97 106 121 / var(--tw-text-opacity))}
.aa-report-table .datatable-body .datatable-row-wrapper .datatable-body-row .datatable-body-cell:first-child{border-left-width:1px}
.aa-report-table .datatable-body .datatable-row-wrapper:first-child .datatable-body-row .datatable-body-cell{border-top-width:0px}
.aa-report-table .datatable-body .datatable-row-wrapper:last-child .datatable-body-row .datatable-body-cell{
  border-bottom-width: 1px}
.aa-report-table .datatable-body .datatable-row-wrapper:last-child .datatable-body-row .datatable-body-cell:first-child{border-bottom-left-radius:1rem;
  overflow: hidden}
.aa-report-table .datatable-body .datatable-row-wrapper:last-child .datatable-body-row .datatable-body-cell:last-child{border-bottom-right-radius:1rem;
  overflow: hidden}
.aa-title-loader-dots{display:inline-flex;width:1rem}
.aa-title-loader-dots span{
  width: 0.75rem}
.aa-title-loader-dots span:after{margin-left:0.125rem;display:inline-block;width:0px;
  overflow: hidden;
  vertical-align: bottom;
  animation: ellipsis steps(4, end) 900ms infinite;
  content: "…"}
@keyframes ellipsis {
  to{
  width: 0.75rem}
}
app-report-manual-entity .aa-entity-info-panel{border-radius:1rem;--tw-shadow:0px 2px 24px rgba(0, 0, 0, 0.04);--tw-shadow-colored:0px 2px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  margin-bottom: 0.75rem;
  display: flex;
  width: 100%;
  align-items: center;
  border-width: 1px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 0.5rem}
app-communications-list-item > app-report-manual-entity.aa-group .aa-entity-info-panel {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
app-report-manual-entity .aa-entity-info-panel i{
  margin-right: 0.5rem;
  font-size: 1.5rem;
  line-height: 2rem;
  line-height: 1}
app-report-manual-entity .aa-entity-info-panel span{
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500}
app-report-manual-entity .aa-entity-info-panel.actual{--tw-border-opacity:1;border-color:rgb(184 236 194 / var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(61 192 84 / var(--tw-text-opacity))}
app-report-manual-entity .aa-entity-info-panel.outdated{--tw-border-opacity:1;border-color:rgb(255 220 153 / var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(239 149 60 / var(--tw-text-opacity))}
app-report-manual-entity button.aa-btn.aa-btn-blue{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  line-height: 1.375rem}
app-report-manual-entity button.aa-btn.aa-btn-blue.loading .loading-dots{display:inline-flex;width:1rem}
app-report-manual-entity button.aa-btn.aa-btn-blue.loading .loading-dots span{
  width: 0.75rem}
app-report-manual-entity button.aa-btn.aa-btn-blue.loading .loading-dots span:after{margin-left:0.125rem;display:inline-block;width:0px;
  overflow: hidden;
  vertical-align: bottom;
  animation: ellipsis steps(4, end) 900ms infinite;
  content: "…"}
@keyframes ellipsis {
  to{
  width: 0.75rem}
}
app-report-manual-entity app-report-manual-entity-foldover{
  position: relative}
app-report-manual-entity app-report-manual-entity-foldover bs-daterangepicker-container {
  --bs-datepicker-top-position: 307px;
  top: var(--bs-datepicker-top-position) !important;
  left: -556px !important;
  transform: scale(1, 1) !important;
}
app-report-manual-entity app-report-manual-entity-foldover-settings .ng-select.aa-form-select .ng-select-container app-spinner{right:1.625rem;
  position: absolute}
app-report-manual-entity app-report-manual-entity-foldover-settings .ng-select.aa-form-select .ng-select-container app-spinner .circle {
  stroke-width: 5px;
}
app-report-manual-entity app-report-manual-entity-foldover-settings .ng-select.aa-form-select.ng-select-single .ng-input{padding-right:1.375rem !important}
app-report-manual-entity app-report-manual-entity-foldover-settings .ng-select.aa-form-select.ng-select-single.aa-form-select-loading .ng-value-container{padding-right:1.375rem !important}
app-report-manual-entity app-report-manual-entity-content .aa-report-table.aa-report-table-column .aa-cell-common.aa-cell-common-header {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}
app-report-manual-entity app-report-manual-entity-content .aa-report-table.aa-report-table-row .aa-cell-detail-name {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
app-report-manual-entity app-report-manual-entity-content .aa-report-table .datatable-header-inner .datatable-row-left .datatable-header-cell{height:100%;align-items:flex-start}
app-report-manual-entity app-report-manual-entity-content .aa-report-table .datatable-header-inner .datatable-row-left .datatable-header-cell:first-child{border-top-left-radius:1rem;border-left-width:1px;
  overflow: hidden}
app-report-manual-entity app-report-manual-entity-content .aa-report-table .datatable-header-inner .datatable-row-left .datatable-header-cell:last-child{border-top-right-radius:0px}
app-report-manual-entity app-report-manual-entity-content .aa-report-table .datatable-header-inner .datatable-row-center .datatable-header-cell:first-child{border-top-left-radius:0px !important;border-left-width:0px !important}
app-report-manual-entity app-report-manual-entity-content .aa-report-table .datatable-header-inner .datatable-row-center .datatable-header-cell:last-child{border-top-right-radius:1rem;
  overflow: hidden}
app-report-manual-entity app-report-manual-entity-content .aa-report-table .datatable-header-inner .datatable-header-cell .datatable-header-cell-template-wrap{white-space:normal}
app-report-manual-entity app-report-manual-entity-content .aa-report-table .datatable-body .datatable-row-wrapper .datatable-body-row.datatable-row-even .datatable-body-cell{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
app-communications-list-item > app-report-manual-entity.aa-group app-report-manual-entity-content .aa-report-table .datatable-body .datatable-row-wrapper .datatable-body-row.datatable-row-even .datatable-body-cell {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
app-report-manual-entity app-report-manual-entity-content .aa-report-table .datatable-body .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell:first-child{border-left-width:0px !important}
app-report-manual-entity app-report-manual-entity-content .aa-report-table .datatable-body .datatable-row-wrapper:last-child .datatable-row-left .datatable-body-cell:last-child{border-bottom-right-radius:0px !important}
app-report-manual-entity app-report-manual-entity-content .aa-report-table .datatable-body .datatable-row-wrapper:last-child .datatable-row-center .datatable-body-cell:first-child{border-bottom-left-radius:0px !important}
app-report-manual-entity .aa-order-button{margin-left:0.75rem;
  height: 2rem;
  width: 2rem;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity));
  padding: 0.25rem;
  font-size: 1.5rem;
  line-height: 2rem;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity));
  outline-width: 0px}
app-report-manual-entity .aa-order-button:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity));
}
app-communications-list-item > app-report-manual-entity.aa-group .aa-order-button {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
app-report-manual-entity .aa-order-button:hover{--tw-bg-opacity:1;background-color:rgb(240 243 250 / var(--tw-bg-opacity))}
app-report-manual-entity .aa-order-button:disabled{--tw-text-opacity:1;color:rgb(180 189 207 / var(--tw-text-opacity))}
app-garage-instance-share-modal .modal-dialog,
app-form-launch-modal .modal-dialog{max-width:630px !important;height:100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  max-height: calc(100vh - 60px)}
app-garage-instance-share-modal .modal-dialog .modal-content,
app-form-launch-modal .modal-dialog .modal-content{
  overflow: hidden}
app-garage-instance-share-modal .modal-dialog .modal-content-body,
app-form-launch-modal .modal-dialog .modal-content-body{min-height:380px;padding-bottom:1.5rem;
  display: flex;
  flex-direction: column;
  overflow: hidden}
app-garage-instance-share-modal .users-list,
app-form-launch-modal .users-list{
  display: flex;
  flex-direction: column}
app-garage-instance-share-modal .users-list .user,
app-form-launch-modal .users-list .user{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem}
app-garage-instance-share-modal .user,
app-form-launch-modal .user{
  display: flex;
  align-items: center;
  justify-content: space-between}
app-garage-instance-share-modal .user-info,
app-form-launch-modal .user-info{align-items:flex-start;
  display: flex}
app-garage-instance-share-modal .user-info-avatar,
app-form-launch-modal .user-info-avatar{
  margin-right: 0.5rem}
app-garage-instance-share-modal .user-info-title,
app-form-launch-modal .user-info-title{align-self:center;
  display: flex;
  flex-direction: column}
app-garage-instance-share-modal .user-info-title-parent,
app-form-launch-modal .user-info-title-parent{
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity));
  word-break: break-word;
  white-space: normal}
app-garage-instance-share-modal .user-info-title-name,
app-form-launch-modal .user-info-title-name{
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity));
  word-break: break-word;
  white-space: normal}
app-garage-instance-share-modal .user-info-title-name.disabled,
app-form-launch-modal .user-info-title-name.disabled{
  --tw-text-opacity: 1 !important;
  color: rgb(158 166 181 / var(--tw-text-opacity)) !important}
app-garage-instance-share-modal .user-info-title-text,
app-form-launch-modal .user-info-title-text{
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
app-garage-instance-share-modal .user-label,
app-form-launch-modal .user-label{
  margin-left: 0.5rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
app-garage-instance-share-modal .ng-select.aa-form-select-users.ng-select-multiple .ng-select-container .ng-value-container,
app-form-launch-modal .ng-select.aa-form-select-users.ng-select-multiple .ng-select-container .ng-value-container{padding-right:1.625rem !important}
app-garage-instance-share-modal .ng-select.aa-form-select-users.ng-select-multiple .ng-select-container .ng-value-container .ng-value,
app-form-launch-modal .ng-select.aa-form-select-users.ng-select-multiple .ng-select-container .ng-value-container .ng-value{background-color:rgb(240 243 250 / var(--tw-bg-opacity));padding-top:0.125rem;padding-bottom:0.125rem;padding-right:0.125rem;
  display: flex;
  height: 1.5rem;
  flex-direction: row;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity));
  padding-left: 0.25rem}
app-garage-instance-share-modal .ng-select.aa-form-select-users.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,
app-form-launch-modal .ng-select.aa-form-select-users.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label{
  padding: 0px;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(76 83 94 / var(--tw-text-opacity))}
app-garage-instance-share-modal .ng-select.aa-form-select-users.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon,
app-form-launch-modal .ng-select.aa-form-select-users.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{margin-left:0.25rem;border-radius:0.125rem;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  --tw-bg-opacity: 1;
  background-color: rgb(213 220 232 / var(--tw-bg-opacity));
  padding: 0px}
app-garage-instance-share-modal .ng-select.aa-form-select-users.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover,
app-form-launch-modal .ng-select.aa-form-select-users.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover {
  --tw-bg-opacity:1;
  background-color:rgb(180 189 207 / var(--tw-bg-opacity));
}
app-garage-instance-share-modal .ng-select.aa-form-select-users.ng-select-multiple .ng-select-container .ng-value-container .ng-input,
app-form-launch-modal .ng-select.aa-form-select-users.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding-top:0px !important;padding-bottom:5px !important;padding-left:0px !important}
app-garage-instance-share-modal .ng-select.aa-form-select-users.ng-select-multiple .ng-select-container .ng-value-container .ng-input input,
app-form-launch-modal .ng-select.aa-form-select-users.ng-select-multiple .ng-select-container .ng-value-container .ng-input input{min-width:6rem}
app-garage-instance-share-modal .ng-select.aa-form-select-users.ng-select-multiple .ng-select-container .ng-spinner-loader,
app-form-launch-modal .ng-select.aa-form-select-users.ng-select-multiple .ng-select-container .ng-spinner-loader{right:1.625rem;
  position: absolute}
app-garage-instance-share-modal .ng-select.aa-form-select-users .ng-dropdown-panel .ng-dropdown-panel-items > div:last-child,
app-form-launch-modal .ng-select.aa-form-select-users .ng-dropdown-panel .ng-dropdown-panel-items > div:last-child{
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem}
app-garage-instance-share-modal .ng-select.aa-form-select-users .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup,
app-form-launch-modal .ng-select.aa-form-select-users .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{
  padding: 0px !important}
app-garage-instance-share-modal .ng-select.aa-form-select-users .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .user,
app-form-launch-modal .ng-select.aa-form-select-users .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .user{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem}
app-garage-instance-share-modal .ng-select.aa-form-select-users .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .group-option-title,
app-form-launch-modal .ng-select.aa-form-select-users .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .group-option-title{text-transform:uppercase;
  position: relative;
  display: flex;
  width: 100%;
  align-items: center;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(129 139 156 / var(--tw-text-opacity))}
app-garage-instance-share-modal .ng-select.aa-form-select-users .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .group-option-title:after,
app-form-launch-modal .ng-select.aa-form-select-users .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .group-option-title:after {
  content: "";
  height:1px;
  background-color:rgb(240 243 250 / var(--tw-bg-opacity));
  margin-left: 0.5rem;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity));
}
app-garage-instance-share-modal .ng-select.aa-form-select-users .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child,
app-form-launch-modal .ng-select.aa-form-select-users .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{
  padding: 0px !important}
app-garage-instance-share-modal .ng-select.aa-form-select-users .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child .user,
app-form-launch-modal .ng-select.aa-form-select-users .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child .user{padding-left:3.5rem;padding-right:0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem}
app-garage-instance-share-modal .ng-select.aa-form-select-users .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child .user-info-title-name,
app-form-launch-modal .ng-select.aa-form-select-users .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child .user-info-title-name{
  font-weight: 400}
app-garage-instance-share-modal .ng-select.aa-form-select-users .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked,
app-garage-instance-share-modal .ng-select.aa-form-select-users .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked,
app-form-launch-modal .ng-select.aa-form-select-users .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked,
app-form-launch-modal .ng-select.aa-form-select-users .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
app-communications-list-item > app-garage-instance-share-modal.aa-group .ng-select.aa-form-select-users .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked,app-communications-list-item > 
app-garage-instance-share-modal.aa-group .ng-select.aa-form-select-users .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked,app-communications-list-item > 
app-form-launch-modal.aa-group .ng-select.aa-form-select-users .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked,app-communications-list-item > 
app-form-launch-modal.aa-group .ng-select.aa-form-select-users .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
app-garage-instance-share-modal .ng-select.aa-form-select-users .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,
app-garage-instance-share-modal .ng-select.aa-form-select-users .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,
app-form-launch-modal .ng-select.aa-form-select-users .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,
app-form-launch-modal .ng-select.aa-form-select-users .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(247 249 252 / var(--tw-bg-opacity)) !important}
app-communications-list-item > app-garage-instance-share-modal.aa-group .ng-select.aa-form-select-users .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,app-communications-list-item > 
app-garage-instance-share-modal.aa-group .ng-select.aa-form-select-users .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,app-communications-list-item > 
app-form-launch-modal.aa-group .ng-select.aa-form-select-users .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,app-communications-list-item > 
app-form-launch-modal.aa-group .ng-select.aa-form-select-users .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected {
  --pulse-from: #F7F9FC !important;
  --pulse-to: rgb(213 220 232 / 50) !important;
}
app-user-profile-shared-shell app-personalization .avatar-block .avatar{width:3.5rem !important;height:3.5rem !important;background-color:rgb(240 243 250 / var(--tw-bg-opacity)) !important;padding:1px !important;font-size:1rem !important;line-height:1.625 !important;
  --tw-ring-offset-shadow: 0 0 #0000 !important;
  --tw-ring-shadow: 0 0 #0000 !important;
  border-width: 1px !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(213 220 232 / var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(235 238 245 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(129 139 156 / var(--tw-text-opacity)) !important;
  --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}
app-user-profile-shared-shell app-personalization .avatar-block .avatar-edit{right:-0.25rem !important;
  --tw-ring-offset-shadow: 0 0 #0000 !important;
  --tw-ring-shadow: 0 0 #0000 !important;
  border-width: 1px !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(213 220 232 / var(--tw-border-opacity)) !important;
  --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}
app-survey-list app-assistants-list .card-title{
  display: none}
app-survey-list app-assistants-list .fixed-header-buttons{justify-content:flex-end;
  display: flex;
  align-items: center;
  padding: 15px 20px;
  border-bottom: 1px solid rgba(77, 82, 89, 0.07)}
app-survey-list app-assistants-list .state-blank{margin-top:5rem}
app-survey-list app-assistants-list .list-content{
  padding-left: 1.25rem;
  padding-right: 1.25rem}
app-survey-list app-assistants-list app-spinner.list-spinner .spinner{height:22.5rem}
app-survey-list app-assistants-list app-survey-list-item .card-header .card-title .flow-status-icon{align-items:flex-start !important;
  margin-top: 0.75rem}
app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body .activity-history{
  position: relative}
app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body .activity-history-content{top:1.25rem;margin-left:0px;min-width:450px;padding-top:0.625rem;
  position: absolute;
  left: 0px;
  display: none;
  z-index: 1953}
app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body .activity-history-content perfect-scrollbar{border-radius:0.75rem;--tw-shadow:0px 2px 24px rgba(0, 0, 0, 0.04);--tw-shadow-colored:0px 2px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
app-communications-list-item > app-survey-list.aa-group app-assistants-list app-survey-list-item app-survey-list-item-body .activity-history-content perfect-scrollbar {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body app-flow-shared-identifier .aa-bg-red-100{--tw-bg-opacity:1 !important;background-color:rgb(255 205 201 / var(--tw-bg-opacity)) !important}
app-survey-list app-assistants-list app-survey-list-item app-survey-list-item-body app-flow-shared-identifier .aa-bg-green-100{--tw-bg-opacity:1 !important;background-color:rgb(213 240 218 / var(--tw-bg-opacity)) !important}
app-communications-list-item > .aa-group.aa-bg-red-100 {
  --pulse-from: #FEF0F0;
  --pulse-to: rgb(255 181 176 / 70);
}
app-communications-list-item > .aa-group.aa-bg-grey-100 {
  --pulse-from: #F7F9FC;
  --pulse-to: rgb(213 220 232 / 50);
}
app-communications-list-item > .aa-group.aa-bg-white {
  --pulse-from: #FFFFFF;
  --pulse-to: rgb(240 243 250 / 50);
}
app-communications-list-item > .aa-group.animation {
  animation: bg-pulse 0.8s ease-in-out 3;
}
@keyframes bg-pulse {
  0%, 100% {
    background-color: var(--pulse-from);
  }
  50% {
    background-color: var(--pulse-to);
  }
}
app-task-instance-shared-communications-panel-message{display:block;
  position: relative}
app-task-instance-shared-communications-panel-message .communications-panel-message-active{display:block;--tw-bg-opacity:1;background-color:rgb(255 238 204 / var(--tw-bg-opacity));
  position: absolute;
  z-index: 0;
  border-radius: 0.5rem;
  top: -0.375rem;
  left: -0.375rem;
  right: -0.375rem;
  bottom: -0.375rem;
  animation: bg-pulse 750ms linear infinite}
@keyframes bg-pulse {
  50%{--tw-bg-opacity:1;background-color:rgb(255 246 229 / var(--tw-bg-opacity))}
}
.\*\:aa-absolute > *{position:absolute}
.\*\:aa-left-0 > *{left:0px}
.\*\:aa-top-0 > *{top:0px}
.\*\:aa-col-span-full > *{grid-column:1 / -1}
.\*\:-aa-ml-2 > *{margin-left:-0.5rem}
.\*\:aa-block > *{display:block}
.\*\:aa-flex > *{display:flex}
.\*\:aa-grid > *{display:grid}
.\*\:aa-size-2 > *{width:0.5rem;height:0.5rem}
.\*\:aa-size-8 > *{width:2rem;height:2rem}
.\*\:aa-h-3 > *{height:0.75rem}
.\*\:aa-h-full > *{height:100%}
.\*\:aa-w-full > *{width:100%}
.\*\:-aa-translate-x-1 > *{--tw-translate-x:-0.25rem;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))}
.\*\:-aa-translate-x-1\/4 > *{--tw-translate-x:-25%;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))}
.\*\:-aa-translate-y-1 > *{--tw-translate-y:-0.25rem;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))}
.\*\:-aa-translate-y-1\/4 > *{--tw-translate-y:-25%;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))}
.\*\:aa-cursor-pointer > *{cursor:pointer}
.\*\:aa-grid-cols-\[auto_1fr\] > *{grid-template-columns:auto 1fr}
.\*\:aa-grid-cols-subgrid > *{grid-template-columns:subgrid}
.\*\:aa-flex-col > *{flex-direction:column}
.\*\:aa-items-start > *{align-items:flex-start}
.\*\:aa-items-center > *{align-items:center}
.\*\:aa-justify-center > *{justify-content:center}
.\*\:aa-gap-1 > *{grid-gap:0.25rem;gap:0.25rem}
.\*\:aa-gap-2 > *{grid-gap:0.5rem;gap:0.5rem}
.\*\:aa-overflow-hidden > *{overflow:hidden}
.\*\:aa-rounded-2xl > *{border-radius:1rem}
.\*\:aa-rounded-full > *{border-radius:9999px}
.\*\:aa-rounded-icon > *{border-radius:0.25rem}
.\*\:aa-rounded-lg > *{border-radius:0.5rem}
.\*\:aa-border > *{border-width:1px}
.\*\:aa-border-b > *{border-bottom-width:1px}
.\*\:aa-border-b-2 > *{border-bottom-width:2px}
.\*\:aa-border-t > *{border-top-width:1px}
.\*\:aa-border-solid > *{border-style:solid}
.\*\:aa-border-grey-200 > *{--tw-border-opacity:1;border-color:rgb(240 243 250 / var(--tw-border-opacity))}
.\*\:aa-border-grey-300 > *{--tw-border-opacity:1;border-color:rgb(213 220 232 / var(--tw-border-opacity))}
.\*\:aa-border-transparent > *{border-color:transparent}
.\*\:aa-bg-grey-200 > *{--tw-bg-opacity:1;background-color:rgb(240 243 250 / var(--tw-bg-opacity))}
.\*\:aa-bg-grey-300 > *{--tw-bg-opacity:1;background-color:rgb(213 220 232 / var(--tw-bg-opacity))}
.\*\:aa-bg-white > *{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}
.\*\:aa-object-contain > *{object-fit:contain}
.\*\:\!aa-p-0 > *{padding:0px !important}
.\*\:aa-p-2 > *{padding:0.5rem}
.\*\:aa-px-3 > *{padding-left:0.75rem;padding-right:0.75rem}
.\*\:aa-py-3 > *{padding-top:0.75rem;padding-bottom:0.75rem}
.\*\:aa-py-5 > *{padding-top:1.25rem;padding-bottom:1.25rem}
.\*\:aa-pb-2 > *{padding-bottom:0.5rem}
.\*\:aa-pb-4 > *{padding-bottom:1rem}
.\*\:aa-align-baseline > *{vertical-align:baseline}
.\*\:\!aa-text-13 > *{font-size:.8125rem !important}
.\*\:aa-text-13\/5 > *{font-size:.8125rem;line-height:1.25rem}
.\*\:aa-text-base > *{font-size:1rem;line-height:1.5rem}
.\*\:aa-text-sm > *{font-size:0.875rem;line-height:1.25rem}
.\*\:aa-text-sm\/5\.5 > *{font-size:0.875rem;line-height:1.375rem}
.\*\:aa-text-sm\/none > *{font-size:0.875rem;line-height:1}
.\*\:aa-text-xl\/none > *{font-size:1.25rem;line-height:1}
.\*\:aa-text-xs\/none > *{font-size:0.75rem;line-height:1}
.\*\:aa-font-bold > *{font-weight:700}
.\*\:aa-font-light > *{font-weight:300}
.\*\:aa-font-medium > *{font-weight:500}
.\*\:aa-uppercase > *{text-transform:uppercase}
.\*\:aa-text-green-800 > *{--tw-text-opacity:1;color:rgb(53 168 74 / var(--tw-text-opacity))}
.\*\:aa-text-grey-600 > *{--tw-text-opacity:1;color:rgb(129 139 156 / var(--tw-text-opacity))}
.\*\:aa-text-grey-800 > *{--tw-text-opacity:1;color:rgb(76 83 94 / var(--tw-text-opacity))}
.\*\:aa-text-orange-800 > *{--tw-text-opacity:1;color:rgb(239 106 37 / var(--tw-text-opacity))}
.\*\:aa-shadow-100 > *{--tw-shadow:0px 2px 24px rgba(0, 0, 0, 0.04);--tw-shadow-colored:0px 2px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.\*\:aa-transition > *{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.\*\:marker\:aa-text-grey-600 * > *::marker{color:rgb(129 139 156 )}
.\*\:marker\:aa-text-grey-600 > *::marker{color:rgb(129 139 156 )}
.placeholder\:aa-truncate::placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.before\:aa-absolute::before{content:var(--tw-content);position:absolute}
.before\:-aa-inset-1\/2::before{content:var(--tw-content);inset:-50%}
.before\:-aa-inset-2::before{content:var(--tw-content);inset:-0.5rem}
.before\:aa-inset-1\.5::before{content:var(--tw-content);inset:0.375rem}
.before\:aa-inset-x-0::before{content:var(--tw-content);left:0px;right:0px}
.before\:aa-inset-y-0::before{content:var(--tw-content);top:0px;bottom:0px}
.before\:-aa-top-1::before{content:var(--tw-content);top:-0.25rem}
.before\:-aa-top-2::before{content:var(--tw-content);top:-0.5rem}
.before\:aa-bottom-2\.5::before{content:var(--tw-content);bottom:0.625rem}
.before\:aa-left-0::before{content:var(--tw-content);left:0px}
.before\:-aa-z-1::before{content:var(--tw-content);z-index:-1}
.before\:aa-z-0::before{content:var(--tw-content);z-index:0}
.before\:\!aa-hidden::before{content:var(--tw-content);display:none !important}
.before\:aa-aspect-auto::before{content:var(--tw-content);aspect-ratio:auto}
.before\:aa-size-auto::before{content:var(--tw-content);width:auto;height:auto}
.before\:aa-h-2::before{content:var(--tw-content);height:0.5rem}
.before\:aa-h-8::before{content:var(--tw-content);height:2rem}
.before\:aa-h-px::before{content:var(--tw-content);height:1px}
.before\:aa-w-0\.5::before{content:var(--tw-content);width:0.125rem}
.before\:aa-w-2::before{content:var(--tw-content);width:0.5rem}
.before\:aa-w-full::before{content:var(--tw-content);width:100%}
.before\:aa-transform-none::before{content:var(--tw-content);transform:none}
.before\:aa-animate-none::before{content:var(--tw-content);animation:none}
.before\:aa-rounded::before{content:var(--tw-content);border-radius:0.25rem}
.before\:aa-rounded-full::before{content:var(--tw-content);border-radius:9999px}
.before\:aa-rounded-bl-md::before{content:var(--tw-content);border-bottom-left-radius:0.375rem}
.before\:aa-border::before{content:var(--tw-content);border-width:1px}
.before\:aa-border-b::before{content:var(--tw-content);border-bottom-width:1px}
.before\:aa-border-l::before{content:var(--tw-content);border-left-width:1px}
.before\:aa-border-grey-200\/60::before{content:var(--tw-content);border-color:rgb(240 243 250 / 0.6)}
.before\:aa-border-grey-300::before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(213 220 232 / var(--tw-border-opacity))}
.before\:aa-bg-blue-700::before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(0 115 255 / var(--tw-bg-opacity))}
.before\:aa-bg-grey-200::before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(240 243 250 / var(--tw-bg-opacity))}
.before\:aa-blur-sm::before{content:var(--tw-content);--tw-blur:blur(4px);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)}
.before\:\!aa-content-none::before{--tw-content:none !important;content:var(--tw-content) !important}
.before\:aa-content-\[\'\'\]::before{--tw-content:'';content:var(--tw-content)}
.after\:aa-pointer-events-none::after{content:var(--tw-content);pointer-events:none}
.after\:aa-absolute::after{content:var(--tw-content);position:absolute}
.after\:-aa-inset-4::after{content:var(--tw-content);inset:-1rem}
.after\:aa-inset-0::after{content:var(--tw-content);inset:0px}
.after\:-aa-inset-x-0\.5::after{content:var(--tw-content);left:-0.125rem;right:-0.125rem}
.after\:-aa-inset-x-2::after{content:var(--tw-content);left:-0.5rem;right:-0.5rem}
.after\:-aa-inset-x-5\.5::after{content:var(--tw-content);left:-1.375rem;right:-1.375rem}
.after\:-aa-inset-y-2::after{content:var(--tw-content);top:-0.5rem;bottom:-0.5rem}
.after\:aa-inset-y-0::after{content:var(--tw-content);top:0px;bottom:0px}
.after\:-aa-bottom-2::after{content:var(--tw-content);bottom:-0.5rem}
.after\:-aa-left-2::after{content:var(--tw-content);left:-0.5rem}
.after\:-aa-left-5::after{content:var(--tw-content);left:-1.25rem}
.after\:-aa-right-2::after{content:var(--tw-content);right:-0.5rem}
.after\:-aa-right-px::after{content:var(--tw-content);right:-1px}
.after\:-aa-top-px::after{content:var(--tw-content);top:-1px}
.after\:aa-bottom-0::after{content:var(--tw-content);bottom:0px}
.after\:aa-left-0::after{content:var(--tw-content);left:0px}
.after\:aa-right-0::after{content:var(--tw-content);right:0px}
.after\:aa-top-1::after{content:var(--tw-content);top:0.25rem}
.after\:\!-aa-z-1::after{content:var(--tw-content);z-index:-1 !important}
.after\:-aa-z-1::after{content:var(--tw-content);z-index:-1}
.after\:aa-ml-2::after{content:var(--tw-content);margin-left:0.5rem}
.after\:aa-mr-auto::after{content:var(--tw-content);margin-right:auto}
.after\:aa-block::after{content:var(--tw-content);display:block}
.after\:aa-hidden::after{content:var(--tw-content);display:none}
.after\:aa-h-2::after{content:var(--tw-content);height:0.5rem}
.after\:aa-h-3::after{content:var(--tw-content);height:0.75rem}
.after\:aa-h-px::after{content:var(--tw-content);height:1px}
.after\:aa-w-2::after{content:var(--tw-content);width:0.5rem}
.after\:aa-w-full::after{content:var(--tw-content);width:100%}
.after\:aa-w-px::after{content:var(--tw-content);width:1px}
.after\:aa-flex-1::after{content:var(--tw-content);flex:1 1 0%}
.after\:aa-rounded-full::after{content:var(--tw-content);border-radius:9999px}
.after\:aa-border::after{content:var(--tw-content);border-width:1px}
.after\:aa-border-b::after{content:var(--tw-content);border-bottom-width:1px}
.after\:aa-border-grey-200\/30::after{content:var(--tw-content);border-color:rgb(240 243 250 / 0.3)}
.after\:aa-border-b-grey-200::after{content:var(--tw-content);--tw-border-opacity:1;border-bottom-color:rgb(240 243 250 / var(--tw-border-opacity))}
.after\:aa-bg-\[--arrows-fill\2c theme\(colors\.white\)\]::after{content:var(--tw-content);background-color:var(--arrows-fill,#FFFFFF)}
.after\:aa-bg-blue-700::after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(0 115 255 / var(--tw-bg-opacity))}
.after\:aa-bg-grey-100::after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(247 249 252 / var(--tw-bg-opacity))}
.after\:aa-bg-grey-200::after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(240 243 250 / var(--tw-bg-opacity))}
.after\:aa-bg-grey-300::after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(213 220 232 / var(--tw-bg-opacity))}
.after\:aa-opacity-0::after{content:var(--tw-content);opacity:0}
.after\:\!aa-content-none::after{--tw-content:none !important;content:var(--tw-content) !important}
.after\:aa-content-\[\'\'\]::after{--tw-content:'';content:var(--tw-content)}
.after\:aa-content-\[\\\'\\\'\]::after{--tw-content:\'\';content:var(--tw-content)}
.first\:aa-border-t:first-child{border-top-width:1px}
.first\:\*\:aa-flex-grow > *:first-child{flex-grow:1}
.first\:\*\:aa-border-none > *:first-child{border-style:none}
.last\:aa-mb-0:last-child{margin-bottom:0px}
.last\:aa-mr-0:last-child{margin-right:0px}
.last\:aa-hidden:last-child{display:none}
.last\:aa-border-b-0:last-child{border-bottom-width:0px}
.last\:aa-border-none:last-child{border-style:none}
.last\:\*\:aa-place-self-end > *:last-child{place-self:end}
.last-of-type\:aa-mb-0:last-of-type{margin-bottom:0px}
.focus-within\:aa-border-blue-600:focus-within{--tw-border-opacity:1;border-color:rgb(51 143 255 / var(--tw-border-opacity))}
.hover\:\!aa-z-\[5\]:hover{z-index:5 !important}
.hover\:\!aa-border-blue-300:hover{--tw-border-opacity:1 !important;border-color:rgb(170 216 247 / var(--tw-border-opacity)) !important}
.hover\:aa-border-blue-500:hover{--tw-border-opacity:1;border-color:rgb(72 176 247 / var(--tw-border-opacity))}
.hover\:aa-border-blue-700:hover{--tw-border-opacity:1;border-color:rgb(0 115 255 / var(--tw-border-opacity))}
.hover\:aa-border-green-300:hover{--tw-border-opacity:1;border-color:rgb(184 236 194 / var(--tw-border-opacity))}
.hover\:aa-border-grey-300:hover{--tw-border-opacity:1;border-color:rgb(213 220 232 / var(--tw-border-opacity))}
.hover\:aa-border-grey-400:hover{--tw-border-opacity:1;border-color:rgb(180 189 207 / var(--tw-border-opacity))}
.hover\:aa-border-orange-300:hover{--tw-border-opacity:1;border-color:rgb(255 220 153 / var(--tw-border-opacity))}
.hover\:\!aa-bg-grey-300:hover{--tw-bg-opacity:1 !important;background-color:rgb(213 220 232 / var(--tw-bg-opacity)) !important}
.hover\:\!aa-bg-transparent:hover{background-color:transparent !important}
.hover\:aa-bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgb(237 248 255 / var(--tw-bg-opacity))}
.hover\:aa-bg-blue-300:hover{--tw-bg-opacity:1;background-color:rgb(170 216 247 / var(--tw-bg-opacity))}
.hover\:aa-bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(51 143 255 / var(--tw-bg-opacity))}
.hover\:aa-bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(0 115 255 / var(--tw-bg-opacity))}
.hover\:aa-bg-green-200:hover{--tw-bg-opacity:1;background-color:rgb(213 240 218 / var(--tw-bg-opacity))}
.hover\:aa-bg-green-700:hover{--tw-bg-opacity:1;background-color:rgb(61 192 84 / var(--tw-bg-opacity))}
.hover\:aa-bg-grey-100:hover{--tw-bg-opacity:1;background-color:rgb(247 249 252 / var(--tw-bg-opacity))}
.hover\:aa-bg-grey-200:hover{--tw-bg-opacity:1;background-color:rgb(240 243 250 / var(--tw-bg-opacity))}
.hover\:aa-bg-grey-300:hover{--tw-bg-opacity:1;background-color:rgb(213 220 232 / var(--tw-bg-opacity))}
.hover\:aa-bg-grey-400:hover{--tw-bg-opacity:1;background-color:rgb(180 189 207 / var(--tw-bg-opacity))}
.hover\:aa-bg-orange-200:hover{--tw-bg-opacity:1;background-color:rgb(255 238 204 / var(--tw-bg-opacity))}
.hover\:aa-bg-red-200:hover{--tw-bg-opacity:1;background-color:rgb(255 205 201 / var(--tw-bg-opacity))}
.hover\:aa-bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}
.hover\:\!aa-text-blue-600:hover{--tw-text-opacity:1 !important;color:rgb(51 143 255 / var(--tw-text-opacity)) !important}
.hover\:\!aa-text-blue-700:hover{--tw-text-opacity:1 !important;color:rgb(0 115 255 / var(--tw-text-opacity)) !important}
.hover\:\!aa-text-blue-800:hover{--tw-text-opacity:1 !important;color:rgb(0 101 223 / var(--tw-text-opacity)) !important}
.hover\:\!aa-text-grey-700:hover{--tw-text-opacity:1 !important;color:rgb(97 106 121 / var(--tw-text-opacity)) !important}
.hover\:\!aa-text-grey-800:hover{--tw-text-opacity:1 !important;color:rgb(76 83 94 / var(--tw-text-opacity)) !important}
.hover\:\!aa-text-red-600:hover{--tw-text-opacity:1 !important;color:rgb(255 108 99 / var(--tw-text-opacity)) !important}
.hover\:\!aa-text-red-700:hover{--tw-text-opacity:1 !important;color:rgb(255 59 48 / var(--tw-text-opacity)) !important}
.hover\:\!aa-text-red-800:hover{--tw-text-opacity:1 !important;color:rgb(229 53 43 / var(--tw-text-opacity)) !important}
.hover\:\!aa-text-white:hover{--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity)) !important}
.hover\:aa-text-blue-500:hover{--tw-text-opacity:1;color:rgb(72 176 247 / var(--tw-text-opacity))}
.hover\:aa-text-blue-600:hover{--tw-text-opacity:1;color:rgb(51 143 255 / var(--tw-text-opacity))}
.hover\:aa-text-blue-700:hover{--tw-text-opacity:1;color:rgb(0 115 255 / var(--tw-text-opacity))}
.hover\:aa-text-blue-800:hover{--tw-text-opacity:1;color:rgb(0 101 223 / var(--tw-text-opacity))}
.hover\:aa-text-green-800:hover{--tw-text-opacity:1;color:rgb(53 168 74 / var(--tw-text-opacity))}
.hover\:aa-text-grey-300:hover{--tw-text-opacity:1;color:rgb(213 220 232 / var(--tw-text-opacity))}
.hover\:aa-text-grey-400:hover{--tw-text-opacity:1;color:rgb(180 189 207 / var(--tw-text-opacity))}
.hover\:aa-text-grey-600:hover{--tw-text-opacity:1;color:rgb(129 139 156 / var(--tw-text-opacity))}
.hover\:aa-text-grey-700:hover{--tw-text-opacity:1;color:rgb(97 106 121 / var(--tw-text-opacity))}
.hover\:aa-text-grey-800:hover{--tw-text-opacity:1;color:rgb(76 83 94 / var(--tw-text-opacity))}
.hover\:aa-text-red-600:hover{--tw-text-opacity:1;color:rgb(255 108 99 / var(--tw-text-opacity))}
.hover\:aa-text-red-700:hover{--tw-text-opacity:1;color:rgb(255 59 48 / var(--tw-text-opacity))}
.hover\:aa-text-red-800:hover{--tw-text-opacity:1;color:rgb(229 53 43 / var(--tw-text-opacity))}
.hover\:aa-text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.hover\:\!aa-underline:hover{text-decoration-line:underline !important}
.hover\:aa-underline:hover{text-decoration-line:underline}
.hover\:aa-no-underline:hover{text-decoration-line:none}
.hover\:aa-shadow-none:hover{--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)}
.hover\:\*\:aa-bg-grey-100 > *:hover{--tw-bg-opacity:1;background-color:rgb(247 249 252 / var(--tw-bg-opacity))}
.hover\:\*\:aa-bg-grey-200 > *:hover{--tw-bg-opacity:1;background-color:rgb(240 243 250 / var(--tw-bg-opacity))}
.hover\:\*\:aa-text-blue-700 > *:hover{--tw-text-opacity:1;color:rgb(0 115 255 / var(--tw-text-opacity))}
.hover\:after\:aa-opacity-100:hover::after{content:var(--tw-content);opacity:1}
.focus\:\!aa-text-blue-600:focus{--tw-text-opacity:1 !important;color:rgb(51 143 255 / var(--tw-text-opacity)) !important}
.focus\:\!aa-text-blue-800:focus{--tw-text-opacity:1 !important;color:rgb(0 101 223 / var(--tw-text-opacity)) !important}
.focus\:\!aa-text-red-800:focus{--tw-text-opacity:1 !important;color:rgb(229 53 43 / var(--tw-text-opacity)) !important}
.focus\:aa-text-blue-600:focus{--tw-text-opacity:1;color:rgb(51 143 255 / var(--tw-text-opacity))}
.focus\:aa-text-blue-700:focus{--tw-text-opacity:1;color:rgb(0 115 255 / var(--tw-text-opacity))}
.focus\:aa-outline-0:focus{outline-width:0px}
.active\:aa-border-blue-500:active{--tw-border-opacity:1;border-color:rgb(72 176 247 / var(--tw-border-opacity))}
.active\:aa-bg-blue-200:active{--tw-bg-opacity:1;background-color:rgb(221 241 255 / var(--tw-bg-opacity))}
.active\:aa-bg-blue-700:active{--tw-bg-opacity:1;background-color:rgb(0 115 255 / var(--tw-bg-opacity))}
.active\:aa-bg-grey-200:active{--tw-bg-opacity:1;background-color:rgb(240 243 250 / var(--tw-bg-opacity))}
.active\:aa-bg-grey-300:active{--tw-bg-opacity:1;background-color:rgb(213 220 232 / var(--tw-bg-opacity))}
.active\:\!aa-text-blue-700:active{--tw-text-opacity:1 !important;color:rgb(0 115 255 / var(--tw-text-opacity)) !important}
.active\:\!aa-text-blue-800:active{--tw-text-opacity:1 !important;color:rgb(0 101 223 / var(--tw-text-opacity)) !important}
.active\:aa-text-blue-500:active{--tw-text-opacity:1;color:rgb(72 176 247 / var(--tw-text-opacity))}
.active\:aa-text-blue-600:active{--tw-text-opacity:1;color:rgb(51 143 255 / var(--tw-text-opacity))}
.active\:aa-text-blue-700:active{--tw-text-opacity:1;color:rgb(0 115 255 / var(--tw-text-opacity))}
.active\:aa-text-blue-800:active{--tw-text-opacity:1;color:rgb(0 101 223 / var(--tw-text-opacity))}
.active\:aa-text-grey-600:active{--tw-text-opacity:1;color:rgb(129 139 156 / var(--tw-text-opacity))}
.active\:aa-text-grey-700:active{--tw-text-opacity:1;color:rgb(97 106 121 / var(--tw-text-opacity))}
.active\:aa-text-red-800:active{--tw-text-opacity:1;color:rgb(229 53 43 / var(--tw-text-opacity))}
.active\:aa-transition-none:active{transition-property:none}
.active\:\*\:aa-bg-grey-100 > *:active{--tw-bg-opacity:1;background-color:rgb(247 249 252 / var(--tw-bg-opacity))}
.active\:\*\:aa-bg-grey-300 > *:active{--tw-bg-opacity:1;background-color:rgb(213 220 232 / var(--tw-bg-opacity))}
.disabled\:aa-cursor-not-allowed:disabled{cursor:not-allowed}
.disabled\:\!aa-bg-transparent:disabled{background-color:transparent !important}
.disabled\:\!aa-text-grey-300:disabled{--tw-text-opacity:1 !important;color:rgb(213 220 232 / var(--tw-text-opacity)) !important}
.disabled\:\!aa-text-grey-700:disabled{--tw-text-opacity:1 !important;color:rgb(97 106 121 / var(--tw-text-opacity)) !important}
.disabled\:aa-text-blue-500:disabled{--tw-text-opacity:1;color:rgb(72 176 247 / var(--tw-text-opacity))}
.disabled\:aa-text-grey-300:disabled{--tw-text-opacity:1;color:rgb(213 220 232 / var(--tw-text-opacity))}
.disabled\:aa-text-grey-600:disabled{--tw-text-opacity:1;color:rgb(129 139 156 / var(--tw-text-opacity))}
.disabled\:\!aa-opacity-100:disabled{opacity:1 !important}
.disabled\:aa-opacity-100:disabled{opacity:1}
.disabled\:aa-opacity-50:disabled{opacity:0.5}
.disabled\:\*\:aa-text-grey-600 > *:disabled{--tw-text-opacity:1;color:rgb(129 139 156 / var(--tw-text-opacity))}
.aa-group\/chevron:hover .group-hover\/chevron\:aa-pointer-events-auto{pointer-events:auto}
.aa-group\/host:hover .group-hover\/host\:aa-visible{visibility:visible}
.aa-group:hover .group-hover\:aa-block{display:block}
.aa-group:hover .group-hover\:aa-hidden{display:none}
.aa-group\/chevron:hover .group-hover\/chevron\:aa-translate-x-\[1\.75rem\]{--tw-translate-x:1.75rem;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))}
.aa-group:hover .group-hover\:aa-translate-x-0{--tw-translate-x:0px;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))}
.aa-group:hover .group-hover\:\!aa-border-blue-400{--tw-border-opacity:1 !important;border-color:rgb(121 196 247 / var(--tw-border-opacity)) !important}
.aa-group:hover .group-hover\:aa-border-blue-500{--tw-border-opacity:1;border-color:rgb(72 176 247 / var(--tw-border-opacity))}
.aa-group:hover .group-hover\:aa-border-grey-200{--tw-border-opacity:1;border-color:rgb(240 243 250 / var(--tw-border-opacity))}
.aa-group:hover .group-hover\:\!aa-bg-blue-100{--tw-bg-opacity:1 !important;background-color:rgb(237 248 255 / var(--tw-bg-opacity)) !important}
.aa-group:hover .group-hover\:aa-bg-grey-100{--tw-bg-opacity:1;background-color:rgb(247 249 252 / var(--tw-bg-opacity))}
.aa-group:hover .group-hover\:aa-bg-grey-300{--tw-bg-opacity:1;background-color:rgb(213 220 232 / var(--tw-bg-opacity))}
.aa-group\/button:hover .group-hover\/button\:aa-text-current{color:currentColor}
.aa-group:hover .group-hover\:\!aa-text-blue-600{--tw-text-opacity:1 !important;color:rgb(51 143 255 / var(--tw-text-opacity)) !important}
.aa-group:hover .group-hover\:\!aa-text-blue-700{--tw-text-opacity:1 !important;color:rgb(0 115 255 / var(--tw-text-opacity)) !important}
.aa-group:hover .group-hover\:aa-text-grey-400{--tw-text-opacity:1;color:rgb(180 189 207 / var(--tw-text-opacity))}
.aa-group:hover .group-hover\:aa-text-grey-600{--tw-text-opacity:1;color:rgb(129 139 156 / var(--tw-text-opacity))}
.aa-group:hover .group-hover\:aa-text-grey-800{--tw-text-opacity:1;color:rgb(76 83 94 / var(--tw-text-opacity))}
.aa-group:hover .group-hover\:aa-opacity-100{opacity:1}
.aa-group\/accordion:hover .group-hover\/accordion\:\[--arrows-fill\:\#EBEEF5\]{--arrows-fill:#EBEEF5}
.aa-group\/button:active .group-active\/button\:aa-text-current{color:currentColor}
.aa-group.promo .group-\[\.promo\]\:aa-block{display:block}
.aa-group.promo .group-\[\.promo\]\:aa-inline{display:inline}
.aa-group.disconnected .group-\[\.disconnected\]\:aa-flex{display:flex}
.aa-group[data-view='list'] .group-\[\[data-view\=\'list\'\]\]\:aa-flex{display:flex}
.aa-group.expanded .group-\[\.expanded\]\:aa-hidden{display:none}
.aa-group.collapsed .group-\[\.collapsed\]\:aa-size-10{width:2.5rem;height:2.5rem}
.aa-group.collapsed .group-\[\.collapsed\]\:aa-w-10{width:2.5rem}
.aa-group:hover:not(:has(.dates:hover)) .group-\[\:hover\:not\(\:has\(\.dates\:hover\)\)\]\:aa-translate-x-0{--tw-translate-x:0px;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))}
.aa-group.loading .group-\[\.loading\]\:aa-cursor-default{cursor:default}
.aa-group.shown .group-\[\.shown\]\:aa-cursor-default{cursor:default}
.aa-group[data-view='cards'] .group-\[\[data-view\=\'cards\'\]\]\:aa-grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}
.aa-group[data-view='list'] .group-\[\[data-view\=\'list\'\]\]\:aa-grid-cols-\[3fr\2c 4fr\]{grid-template-columns:3fr 4fr}
.aa-group.wrap .group-\[\.wrap\]\:aa-flex-col{flex-direction:column}
.aa-group.wrap .group-\[\.wrap\]\:aa-items-start{align-items:flex-start}
.aa-group.collapsed .group-\[\.collapsed\]\:aa-justify-center{justify-content:center}
.aa-group[data-view='list'] .group-\[\[data-view\=\'list\'\]\]\:aa-gap-4{grid-gap:1rem;gap:1rem}
.aa-group[data-view='cards'] .group-\[\[data-view\=\'cards\'\]\]\:aa-space-y-2 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem * var(--tw-space-y-reverse))}
.aa-group.embaded .group-\[\.embaded\]\:aa-overflow-visible{overflow:visible}
.aa-group.collapsed .group-\[\.collapsed\]\:aa-rounded-lg{border-radius:0.5rem}
.aa-group[data-view='list'] .group-\[\[data-view\=\'list\'\]\]\:aa-border-none{border-style:none}
.aa-group.changed .group-\[\.changed\]\:aa-border-green-100{--tw-border-opacity:1;border-color:rgb(236 249 238 / var(--tw-border-opacity))}
.aa-group.changed .group-\[\.changed\]\:aa-border-green-200{--tw-border-opacity:1;border-color:rgb(213 240 218 / var(--tw-border-opacity))}
.aa-group.expire .group-\[\.expire\]\:aa-border-orange-700{--tw-border-opacity:1;border-color:rgb(239 149 60 / var(--tw-border-opacity))}
.aa-group.green .group-\[\.green\]\:aa-border-green-100{--tw-border-opacity:1;border-color:rgb(236 249 238 / var(--tw-border-opacity))}
.aa-group.highlighted:not(.expire) .group-\[\.highlighted\:not\(\.expire\)\]\:aa-border-blue-700{--tw-border-opacity:1;border-color:rgb(0 115 255 / var(--tw-border-opacity))}
.aa-group.highlighted[data-tier='custom'] .group-\[\.highlighted\[data-tier\=\'custom\'\]\]\:aa-border-orange-600{--tw-border-opacity:1;border-color:rgb(255 168 1 / var(--tw-border-opacity))}
.aa-group.limited .group-\[\.limited\]\:aa-border-orange-600{--tw-border-opacity:1;border-color:rgb(255 168 1 / var(--tw-border-opacity))}
.aa-group.orange .group-\[\.orange\]\:aa-border-orange-100{--tw-border-opacity:1;border-color:rgb(255 246 229 / var(--tw-border-opacity))}
.aa-group.red .group-\[\.red\]\:aa-border-red-100{--tw-border-opacity:1;border-color:rgb(254 240 240 / var(--tw-border-opacity))}
.aa-group.warn .group-\[\.warn\]\:aa-border-orange-300{--tw-border-opacity:1;border-color:rgb(255 220 153 / var(--tw-border-opacity))}
.aa-group[data-theme='promo'] .group-\[\[data-theme\=\'promo\'\]\]\:aa-border-orange-300{--tw-border-opacity:1;border-color:rgb(255 220 153 / var(--tw-border-opacity))}
.aa-group[data-theme='warning'] .group-\[\[data-theme\=\'warning\'\]\]\:aa-border-orange-300{--tw-border-opacity:1;border-color:rgb(255 220 153 / var(--tw-border-opacity))}
.aa-group[data-tier='custom'] .group-\[\[data-tier\=\'custom\'\]\]\:aa-border-grey-700{--tw-border-opacity:1;border-color:rgb(97 106 121 / var(--tw-border-opacity))}
.aa-group.active .group-\[\.active\]\:aa-bg-grey-100{--tw-bg-opacity:1;background-color:rgb(247 249 252 / var(--tw-bg-opacity))}
.aa-group.changed .group-\[\.changed\]\:aa-bg-green-100{--tw-bg-opacity:1;background-color:rgb(236 249 238 / var(--tw-bg-opacity))}
.aa-group.collapsed .group-\[\.collapsed\]\:aa-bg-blue-700{--tw-bg-opacity:1;background-color:rgb(0 115 255 / var(--tw-bg-opacity))}
.aa-group.expire .group-\[\.expire\]\:aa-bg-orange-700{--tw-bg-opacity:1;background-color:rgb(239 149 60 / var(--tw-bg-opacity))}
.aa-group.green .group-\[\.green\]\:aa-bg-green-700{--tw-bg-opacity:1;background-color:rgb(61 192 84 / var(--tw-bg-opacity))}
.aa-group.highlighted:not(.expire) .group-\[\.highlighted\:not\(\.expire\)\]\:aa-bg-blue-700{--tw-bg-opacity:1;background-color:rgb(0 115 255 / var(--tw-bg-opacity))}
.aa-group.orange .group-\[\.orange\]\:aa-bg-orange-700{--tw-bg-opacity:1;background-color:rgb(239 149 60 / var(--tw-bg-opacity))}
.aa-group.red .group-\[\.red\]\:aa-bg-red-700{--tw-bg-opacity:1;background-color:rgb(255 59 48 / var(--tw-bg-opacity))}
.aa-group.scheduled .group-\[\.scheduled\]\:aa-bg-blue-700{--tw-bg-opacity:1;background-color:rgb(0 115 255 / var(--tw-bg-opacity))}
.aa-group.viewed .group-\[\.viewed\]\:aa-bg-grey-100{--tw-bg-opacity:1;background-color:rgb(247 249 252 / var(--tw-bg-opacity))}
.aa-group.warn .group-\[\.warn\]\:aa-bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 246 229 / var(--tw-bg-opacity))}
.aa-group[data-theme='promo'] .group-\[\[data-theme\=\'promo\'\]\]\:aa-bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}
.aa-group[data-theme='warning'] .group-\[\[data-theme\=\'warning\'\]\]\:aa-bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 246 229 / var(--tw-bg-opacity))}
.aa-group[data-tier='custom'] .group-\[\[data-tier\=\'custom\'\]\]\:aa-bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}
.aa-group[data-tier='custom'] .group-\[\[data-tier\=\'custom\'\]\]\:aa-bg-orange-600{--tw-bg-opacity:1;background-color:rgb(255 168 1 / var(--tw-bg-opacity))}
.aa-group.green .group-\[\.green\]\:aa-from-green-100\/80{--tw-gradient-from:rgb(236 249 238 / 0.8) var(--tw-gradient-from-position);--tw-gradient-to:rgb(236 249 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.aa-group.orange .group-\[\.orange\]\:aa-from-orange-100\/80{--tw-gradient-from:rgb(255 246 229 / 0.8) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 246 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.aa-group.red .group-\[\.red\]\:aa-from-red-100\/80{--tw-gradient-from:rgb(254 240 240 / 0.8) var(--tw-gradient-from-position);--tw-gradient-to:rgb(254 240 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.aa-group.collapsed .group-\[\.collapsed\]\:aa-p-2{padding:0.5rem}
.aa-group.embaded .group-\[\.embaded\]\:\!aa-p-0{padding:0px !important}
.aa-group.collapsed .group-\[\.collapsed\]\:aa-px-5{padding-left:1.25rem;padding-right:1.25rem}
.aa-group.collapsed .group-\[\.collapsed\]\:aa-py-4{padding-top:1rem;padding-bottom:1rem}
.aa-group.expanded .group-\[\.expanded\]\:aa-px-5{padding-left:1.25rem;padding-right:1.25rem}
.aa-group.expanded .group-\[\.expanded\]\:aa-py-4{padding-top:1rem;padding-bottom:1rem}
.aa-group[data-view='list'] .group-\[\[data-view\=\'list\'\]\]\:aa-pb-0{padding-bottom:0px}
.aa-group.changed .group-\[\.changed\]\:aa-text-green-700{--tw-text-opacity:1;color:rgb(61 192 84 / var(--tw-text-opacity))}
.aa-group.collapsed .group-\[\.collapsed\]\:aa-text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.aa-group.disconnected .group-\[\.disconnected\]\:aa-text-red-700{--tw-text-opacity:1;color:rgb(255 59 48 / var(--tw-text-opacity))}
.aa-group.green .group-\[\.green\]\:aa-text-green-700{--tw-text-opacity:1;color:rgb(61 192 84 / var(--tw-text-opacity))}
.aa-group.highlighted .group-\[\.highlighted\]\:aa-text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.aa-group.loading .group-\[\.loading\]\:aa-text-blue-600{--tw-text-opacity:1;color:rgb(51 143 255 / var(--tw-text-opacity))}
.aa-group.orange .group-\[\.orange\]\:aa-text-orange-700{--tw-text-opacity:1;color:rgb(239 149 60 / var(--tw-text-opacity))}
.aa-group.promo .group-\[\.promo\]\:\!aa-text-orange-700{--tw-text-opacity:1 !important;color:rgb(239 149 60 / var(--tw-text-opacity)) !important}
.aa-group.promo .group-\[\.promo\]\:aa-text-orange-700{--tw-text-opacity:1;color:rgb(239 149 60 / var(--tw-text-opacity))}
.aa-group.readonly .group-\[\.readonly\]\:aa-text-grey-600{--tw-text-opacity:1;color:rgb(129 139 156 / var(--tw-text-opacity))}
.aa-group.red .group-\[\.red\]\:aa-text-red-700{--tw-text-opacity:1;color:rgb(255 59 48 / var(--tw-text-opacity))}
.aa-group.scheduled .group-\[\.scheduled\]\:aa-text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.aa-group.shown .group-\[\.shown\]\:aa-text-grey-800{--tw-text-opacity:1;color:rgb(76 83 94 / var(--tw-text-opacity))}
.aa-group[data-tier='custom'] .group-\[\[data-tier\=\'custom\'\]\]\:aa-text-black{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity))}
.aa-group[data-tier='custom'] .group-\[\[data-tier\=\'custom\'\]\]\:aa-text-grey-200{--tw-text-opacity:1;color:rgb(240 243 250 / var(--tw-text-opacity))}
.aa-group\/button.loading .group-\[\.loading\]\/button\:aa-opacity-0{opacity:0}
.aa-group\/button.loading .group-\[\.loading\]\/button\:aa-opacity-100{opacity:1}
.aa-group.loading .group-\[\.loading\]\:aa-opacity-0{opacity:0}
.aa-group.loading .group-\[\.loading\]\:aa-opacity-100{opacity:1}
.aa-group.embaded .group-\[\.embaded\]\:\!aa-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}
.aa-group.disconnected .group-\[\.disconnected\]\:aa-grayscale{--tw-grayscale:grayscale(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)}
.aa-group.available:hover .group-\[\.available\]\:group-hover\:aa-block{display:block}
.aa-group.limited:hover .group-\[\.limited\]\:group-hover\:aa-border-orange-500{--tw-border-opacity:1;border-color:rgb(255 185 51 / var(--tw-border-opacity))}
.aa-peer:disabled ~ .peer-disabled\:aa-text-grey-400{--tw-text-opacity:1;color:rgb(180 189 207 / var(--tw-text-opacity))}
.has-\[\:checked\]\:aa-border-green-700:has(:checked){--tw-border-opacity:1;border-color:rgb(61 192 84 / var(--tw-border-opacity))}
.has-\[\:checked\]\:aa-bg-grey-100:has(:checked){--tw-bg-opacity:1;background-color:rgb(247 249 252 / var(--tw-bg-opacity))}
@container (min-width: 32rem){
.\@lg\:aa-grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}
@container (min-width: 36rem){
.\@xl\:aa-block{display:block}
.\@xl\:aa-inline{display:inline}
.\@xl\:aa-contents{display:contents}
.\@xl\:aa-hidden{display:none}
.\@xl\:aa-w-auto{width:auto}
.\@xl\:aa-grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}
.\@xl\:aa-grid-cols-\[1fr\2c 1fr\2c 1fr\2c 80px\]{grid-template-columns:1fr 1fr 1fr 80px}
.\@xl\:aa-grid-cols-\[1fr\2c 1fr\2c 80px\]{grid-template-columns:1fr 1fr 80px}
.\@xl\:aa-grid-cols-subgrid{grid-template-columns:subgrid}
.\@xl\:aa-flex-row{flex-direction:row}
.\@xl\:aa-gap-x-6{grid-column-gap:1.5rem;column-gap:1.5rem}}
@container (min-width: 80rem){
.\@7xl\:aa-grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}
@container (min-width: 1100px){
.\@\[1100px\]\:aa-grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}
@media not all and (min-width: 1024px){
.max-lg\:aa-text-center{text-align:center}}
@media (min-width: 640px){
.sm\:aa-hidden{display:none}
.sm\:aa-h-6{height:1.5rem}
.sm\:aa-min-h-\[calc\(100\%_-_3\.75rem\)\]{min-height:calc(100% - 3.75rem)}
.sm\:aa-w-6{width:1.5rem}
.sm\:aa-w-auto{width:auto}
.sm\:aa-min-w-36{min-width:9rem}
.sm\:aa-flex-row{flex-direction:row}
.sm\:aa-items-center{align-items:center}
.sm\:aa-text-2xl{font-size:1.5rem;line-height:2rem}}
@media (min-width: 768px){
.md\:aa-top-0{top:0px}
.md\:aa-mx-\[30px\]{margin-left:30px;margin-right:30px}
.md\:-aa-mt-3{margin-top:-0.75rem}
.md\:aa-ml-auto{margin-left:auto}
.md\:aa-h-10{height:2.5rem}
.md\:aa-translate-y-0{--tw-translate-y:0px;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))}
.md\:aa-grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}
.md\:aa-grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}
.md\:aa-grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}
.md\:aa-grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}
.md\:aa-flex-row{flex-direction:row}
.md\:aa-items-center{align-items:center}
.md\:aa-self-center{align-self:center}
.md\:aa-px-10{padding-left:2.5rem;padding-right:2.5rem}
.md\:aa-py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.md\:aa-py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.md\:aa-pl-10{padding-left:2.5rem}
.md\:aa-pt-0{padding-top:0px}}
@media (min-width: 1024px){
.lg\:aa-sticky{position:sticky}
.lg\:\!aa-col-span-3{grid-column:span 3 / span 3 !important}
.lg\:aa-col-span-2{grid-column:span 2 / span 2}
.lg\:aa-mb-0{margin-bottom:0px}
.lg\:aa-mb-10{margin-bottom:2.5rem}
.lg\:aa-ml-2{margin-left:0.5rem}
.lg\:aa-mr-2{margin-right:0.5rem}
.lg\:aa-h-12{height:3rem}
.lg\:aa-h-\[665px\]{height:665px}
.lg\:aa-w-1\/2{width:50%}
.lg\:aa-w-12{width:3rem}
.lg\:aa-w-\[1101px\]{width:1101px}
.lg\:aa-w-full{width:100%}
.lg\:aa-min-w-28{min-width:7rem}
.lg\:aa-grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}
.lg\:aa-grid-cols-\[280px_auto\]{grid-template-columns:280px auto}
.lg\:aa-flex-row{flex-direction:row}
.lg\:aa-items-end{align-items:flex-end}
.lg\:aa-items-center{align-items:center}
.lg\:aa-justify-normal{justify-content:normal}
.lg\:aa-gap-2{grid-gap:0.5rem;gap:0.5rem}
.lg\:aa-self-center{align-self:center}
.lg\:aa-rounded-xl{border-radius:0.75rem}
.lg\:aa-text-2xl{font-size:1.5rem;line-height:2rem}
.lg\:aa-text-3xl\/9{font-size:1.875rem;line-height:2.25rem}
.lg\:aa-text-lg{font-size:1.125rem;line-height:1.75rem}
.lg\:aa-text-sm{font-size:0.875rem;line-height:1.25rem}}
@media (min-width: 1280px){
.xl\:aa-grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}
.xl\:aa-grid-cols-\[336px_auto\]{grid-template-columns:336px auto}
.xl\:\*\:aa-flex-row > *{flex-direction:row}
.xl\:\*\:aa-items-center > *{align-items:center}}
.\[\&\._aa-message-header\]\:\!aa-mb-1. aa-message-header{margin-bottom:0.25rem !important}
.\[\&\.accepted\]\:aa-bg-green-700.accepted{--tw-bg-opacity:1;background-color:rgb(61 192 84 / var(--tw-bg-opacity))}
.\[\&\.active\]\:aa-cursor-default.active{cursor:default}
.\[\&\.active\]\:aa-border-blue-300.active{--tw-border-opacity:1;border-color:rgb(170 216 247 / var(--tw-border-opacity))}
.\[\&\.active\]\:aa-border-blue-700.active{--tw-border-opacity:1;border-color:rgb(0 115 255 / var(--tw-border-opacity))}
.\[\&\.active\]\:aa-border-b-blue-700.active{--tw-border-opacity:1;border-bottom-color:rgb(0 115 255 / var(--tw-border-opacity))}
.\[\&\.active\]\:aa-bg-blue-200.active{--tw-bg-opacity:1;background-color:rgb(221 241 255 / var(--tw-bg-opacity))}
.\[\&\.active\]\:aa-bg-blue-700.active{--tw-bg-opacity:1;background-color:rgb(0 115 255 / var(--tw-bg-opacity))}
.\[\&\.active\]\:aa-bg-grey-100.active{--tw-bg-opacity:1;background-color:rgb(247 249 252 / var(--tw-bg-opacity))}
.\[\&\.active\]\:aa-font-medium.active{font-weight:500}
.\[\&\.active\]\:aa-text-blue-700.active{--tw-text-opacity:1;color:rgb(0 115 255 / var(--tw-text-opacity))}
.\[\&\.active\]\:aa-text-white.active{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.\[\&\.active\]\:\*\:aa-border-blue-700 > *.active{--tw-border-opacity:1;border-color:rgb(0 115 255 / var(--tw-border-opacity))}
.\[\&\.active\]\:\*\:aa-font-medium > *.active{font-weight:500}
.\[\&\.active\]\:\*\:aa-text-blue-700 > *.active{--tw-text-opacity:1;color:rgb(0 115 255 / var(--tw-text-opacity))}
.\[\&\.attached\]\:\!aa-text-blue-600.attached{--tw-text-opacity:1 !important;color:rgb(51 143 255 / var(--tw-text-opacity)) !important}
.hover\:\[\&\.attached\]\:\!aa-text-blue-800.attached:hover{--tw-text-opacity:1 !important;color:rgb(0 101 223 / var(--tw-text-opacity)) !important}
.\[\&\.checked\]\:aa-bg-green-700.checked{--tw-bg-opacity:1;background-color:rgb(61 192 84 / var(--tw-bg-opacity))}
.\[\&\.completed\]\:aa-bg-green-700.completed{--tw-bg-opacity:1;background-color:rgb(61 192 84 / var(--tw-bg-opacity))}
.\[\&\.disabled\]\:aa-pointer-events-none.disabled{pointer-events:none}
.\[\&\.disabled\]\:aa-cursor-default.disabled{cursor:default}
.\[\&\.disabled\]\:aa-border-grey-300.disabled{--tw-border-opacity:1;border-color:rgb(213 220 232 / var(--tw-border-opacity))}
.\[\&\.disabled\]\:aa-bg-grey-200.disabled{--tw-bg-opacity:1;background-color:rgb(240 243 250 / var(--tw-bg-opacity))}
.\[\&\.disabled\]\:\!aa-text-grey-700.disabled{--tw-text-opacity:1 !important;color:rgb(97 106 121 / var(--tw-text-opacity)) !important}
.\[\&\.disabled\]\:aa-text-grey-400.disabled{--tw-text-opacity:1;color:rgb(180 189 207 / var(--tw-text-opacity))}
.\[\&\.disabled\]\:aa-opacity-20.disabled{opacity:0.2}
.\[\&\.disabled\]\:aa-grayscale.disabled{--tw-grayscale:grayscale(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)}
.\[\&\.empty\]\:aa-bg-grey-200.empty{--tw-bg-opacity:1;background-color:rgb(240 243 250 / var(--tw-bg-opacity))}
.\[\&\.error\:not\(\.checked\)\]\:aa-bg-red-500.error:not(.checked){--tw-bg-opacity:1;background-color:rgb(255 132 125 / var(--tw-bg-opacity))}
.\[\&\.error_\.ng-select-container\]\:\!aa-border-red-300.error .ng-select-container{--tw-border-opacity:1 !important;border-color:rgb(255 181 176 / var(--tw-border-opacity)) !important}
.\[\&\.expanded\]\:aa-w-56.expanded{width:14rem}
.\[\&\.hidden\]\:aa-hidden.hidden{display:none}
.\[\&\.hide\]\:aa-contents.hide{display:contents}
.\[\&\.hide_div\]\:aa-contents.hide div{display:contents}
.\[\&\.icon-v2-close\]\:aa-text-lg.icon-v2-close{font-size:1.125rem;line-height:1.75rem}
.\[\&\.implicit-selected\]\:aa-bg-grey-100.implicit-selected{--tw-bg-opacity:1;background-color:rgb(247 249 252 / var(--tw-bg-opacity))}
.\[\&\.improved\]\:aa-border-green-200.improved{--tw-border-opacity:1;border-color:rgb(213 240 218 / var(--tw-border-opacity))}
.\[\&\.improved\]\:aa-bg-green-100.improved{--tw-bg-opacity:1;background-color:rgb(236 249 238 / var(--tw-bg-opacity))}
.\[\&\.improved\]\:aa-text-green-700.improved{--tw-text-opacity:1;color:rgb(61 192 84 / var(--tw-text-opacity))}
.\[\&\.limited\]\:aa-text-orange-700.limited{--tw-text-opacity:1;color:rgb(239 149 60 / var(--tw-text-opacity))}
.\[\&\.limited\]\:hover\:aa-text-orange-500:hover.limited{--tw-text-opacity:1;color:rgb(255 185 51 / var(--tw-text-opacity))}
.\[\&\.multiple\]\:\!aa-text-green-700.multiple{--tw-text-opacity:1 !important;color:rgb(61 192 84 / var(--tw-text-opacity)) !important}
.\[\&\.my_a\]\:aa-text-white.my a{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.\[\&\.not-editable\]\:\[--table-layout\:2fr_repeat\(4\2c 1fr\)\].not-editable{--table-layout:2fr repeat(4,1fr)}
.\[\&\.promo\]\:\!aa-text-orange-600.promo{--tw-text-opacity:1 !important;color:rgb(255 168 1 / var(--tw-text-opacity)) !important}
.\[\&\.promo\]\:\!aa-text-orange-700.promo{--tw-text-opacity:1 !important;color:rgb(239 149 60 / var(--tw-text-opacity)) !important}
.\[\&\.promo\]\:aa-text-orange-600.promo{--tw-text-opacity:1;color:rgb(255 168 1 / var(--tw-text-opacity))}
.\[\&\.selected\]\:aa-border-green-700.selected{--tw-border-opacity:1;border-color:rgb(61 192 84 / var(--tw-border-opacity))}
.\[\&\.selected\]\:aa-bg-grey-100.selected{--tw-bg-opacity:1;background-color:rgb(247 249 252 / var(--tw-bg-opacity))}
.\[\&\.skipped\]\:aa-text-grey-800.skipped{--tw-text-opacity:1;color:rgb(76 83 94 / var(--tw-text-opacity))}
.\[\&\:not\(\.disabled\)\]\:hover\:aa-underline:hover:not(.disabled){text-decoration-line:underline}
.\[\&\:not\(\:empty\)\]\:aa-mt-2:not(:empty){margin-top:0.5rem}
.\[\&\:where\(\.ng-option-disabled_\*\)\]\:aa-cursor-default:where(.ng-option-disabled *){cursor:default}
.\[\&\:where\(\.ng-option-disabled_\*\)\]\:aa-text-grey-600:where(.ng-option-disabled *){--tw-text-opacity:1;color:rgb(129 139 156 / var(--tw-text-opacity))}
.\[\&\>\*\]\:aa-mt-2>*{margin-top:0.5rem}
.\[\&\>\.aa-accordion\]\:\!aa-mb-0>.aa-accordion{margin-bottom:0px !important}
.\[\&\>\.aa-accordion\]\:\!aa-border-grey-300>.aa-accordion{--tw-border-opacity:1 !important;border-color:rgb(213 220 232 / var(--tw-border-opacity)) !important}
.\[\&\>\.aa-accordion\]\:\!aa-contain-none>.aa-accordion{contain:none !important}
.\[\&\>\.aa-group\:last-child\]\:aa-pr-10>.aa-group:last-child{padding-right:2.5rem}
.\[\&\>\:nth-child\(3\)\]\:aa-col-span-2>:nth-child(3){grid-column:span 2 / span 2}
.\[\&\>\:nth-child\(3\)\]\:aa-justify-center>:nth-child(3){justify-content:center}
@media (min-width: 768px){
.md\:\[\&\>\:nth-child\(3\)\]\:aa-col-span-1>:nth-child(3){grid-column:span 1 / span 1}
.md\:\[\&\>\:nth-child\(3\)\]\:aa-justify-start>:nth-child(3){justify-content:flex-start}}
.\[\&\>div\>div\>\.aa-accordion-body-extended\]\:\!aa-border-grey-300>div>div>.aa-accordion-body-extended{--tw-border-opacity:1 !important;border-color:rgb(213 220 232 / var(--tw-border-opacity)) !important}
.\[\&\>div\]\:aa-border-b>div{border-bottom-width:1px}
.\[\&\>div\]\:aa-border-b-grey-200>div{--tw-border-opacity:1;border-bottom-color:rgb(240 243 250 / var(--tw-border-opacity))}
.\[\&\>i\]\:aa-text-green-700>i{--tw-text-opacity:1;color:rgb(61 192 84 / var(--tw-text-opacity))}
.\[\&\>i\]\:aa-text-orange-700>i{--tw-text-opacity:1;color:rgb(239 149 60 / var(--tw-text-opacity))}
.\[\&\>i\]\:aa-text-red-700>i{--tw-text-opacity:1;color:rgb(255 59 48 / var(--tw-text-opacity))}
.\[\&\>strong\]\:aa-font-medium>strong{font-weight:500}
.\[\&_\.aa-accordion-body-extended\]\:\!aa-border-t-0 .aa-accordion-body-extended{border-top-width:0px !important}
.\[\&_\.aa-accordion-body-extended\]\:\!aa-border-none .aa-accordion-body-extended{border-style:none !important}
.\[\&_\.aa-accordion-header-toggler\]\:aa-mb-auto .aa-accordion-header-toggler{margin-bottom:auto}
.\[\&_\.aa-accordion-header-toggler_button\]\:\!aa-bg-transparent .aa-accordion-header-toggler button{background-color:transparent !important}
.\[\&_\.aa-accordion-header-toggler_button\]\:\!aa-text-blue-700 .aa-accordion-header-toggler button{--tw-text-opacity:1 !important;color:rgb(0 115 255 / var(--tw-text-opacity)) !important}
.\[\&_\.aa-accordion-header\]\:\!aa-bg-grey-100 .aa-accordion-header{--tw-bg-opacity:1 !important;background-color:rgb(247 249 252 / var(--tw-bg-opacity)) !important}
.\[\&_\.aa-accordion-header\]\:\!aa-bg-transparent .aa-accordion-header{background-color:transparent !important}
.\[\&_\.aa-accordion-header\]\:\!aa-bg-white .aa-accordion-header{--tw-bg-opacity:1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity)) !important}
.\[\&_\.aa-accordion-header\]\:\!aa-p-0 .aa-accordion-header{padding:0px !important}
.\[\&_\.aa-accordion-header\]\:\!aa-p-2 .aa-accordion-header{padding:0.5rem !important}
.\[\&_\.aa-accordion-header\]\:\!aa-p-4 .aa-accordion-header{padding:1rem !important}
.\[\&_\.aa-accordion-header\]\:\!aa-px-3 .aa-accordion-header{padding-left:0.75rem !important;padding-right:0.75rem !important}
.\[\&_\.aa-accordion-header\]\:\!aa-py-0 .aa-accordion-header{padding-top:0px !important;padding-bottom:0px !important}
.\[\&_\.aa-accordion\]\:\!aa-m-0 .aa-accordion{margin:0px !important}
.\[\&_\.aa-accordion\]\:\!aa-mb-2 .aa-accordion{margin-bottom:0.5rem !important}
.\[\&_\.aa-accordion\]\:\!aa-rounded-none .aa-accordion{border-radius:0px !important}
.\[\&_\.aa-accordion\]\:\!aa-border-none .aa-accordion{border-style:none !important}
.\[\&_\.aa-accordion\]\:\!aa-border-green-700 .aa-accordion{--tw-border-opacity:1 !important;border-color:rgb(61 192 84 / var(--tw-border-opacity)) !important}
.\[\&_\.aa-accordion\]\:\!aa-border-grey-300 .aa-accordion{--tw-border-opacity:1 !important;border-color:rgb(213 220 232 / var(--tw-border-opacity)) !important}
.\[\&_\.aa-dropdown-arrow\]\:\!-aa-top-\[0\.313rem\] .aa-dropdown-arrow{top:-0.313rem !important}
.\[\&_\.aa-dropdown-arrow\]\:\!aa-hidden .aa-dropdown-arrow{display:none !important}
.\[\&_\.aa-dropdown-arrow\]\:\!aa-h-0 .aa-dropdown-arrow{height:0px !important}
.\[\&_\.aa-dropdown-arrow\]\:\!aa-w-0 .aa-dropdown-arrow{width:0px !important}
.\[\&_\.aa-dropdown-arrow\]\:\!aa-rotate-0 .aa-dropdown-arrow{--tw-rotate:0deg !important;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)) !important}
.\[\&_\.aa-dropdown-arrow\]\:\!aa-border-b-\[0\.313rem\] .aa-dropdown-arrow{border-bottom-width:0.313rem !important}
.\[\&_\.aa-dropdown-arrow\]\:\!aa-border-l-\[0\.375rem\] .aa-dropdown-arrow{border-left-width:0.375rem !important}
.\[\&_\.aa-dropdown-arrow\]\:\!aa-border-r-\[0\.375rem\] .aa-dropdown-arrow{border-right-width:0.375rem !important}
.\[\&_\.aa-dropdown-arrow\]\:\!aa-border-t-0 .aa-dropdown-arrow{border-top-width:0px !important}
.\[\&_\.aa-dropdown-arrow\]\:\!aa-border-solid .aa-dropdown-arrow{border-style:solid !important}
.\[\&_\.aa-dropdown-arrow\]\:\!aa-border-x-transparent .aa-dropdown-arrow{border-left-color:transparent !important;border-right-color:transparent !important}
.\[\&_\.aa-dropdown-arrow\]\:\!aa-border-b-white .aa-dropdown-arrow{--tw-border-opacity:1 !important;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity)) !important}
.\[\&_\.aa-dropdown-arrow\]\:\!aa-border-t-transparent .aa-dropdown-arrow{border-top-color:transparent !important}
.\[\&_\.aa-dropdown-arrow\]\:\!aa-bg-transparent .aa-dropdown-arrow{background-color:transparent !important}
.\[\&_\.aa-dropdown\]\:-aa-translate-y-10 .aa-dropdown{--tw-translate-y:-2.5rem;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))}
.\[\&_\.aa-message-header\]\:\!aa-mb-1 .aa-message-header{margin-bottom:0.25rem !important}
.\[\&_\.aa-pt-6\]\:\!aa-pt-0 .aa-pt-6{padding-top:0px !important}
.\[\&_\.aa-team\]\:\!aa-border .aa-team{border-width:1px !important}
.\[\&_\.aa-team\]\:\!aa-border-grey-200 .aa-team{--tw-border-opacity:1 !important;border-color:rgb(240 243 250 / var(--tw-border-opacity)) !important}
.\[\&_\.aa-team\]\:\!aa-bg-grey-100 .aa-team{--tw-bg-opacity:1 !important;background-color:rgb(247 249 252 / var(--tw-bg-opacity)) !important}
.\[\&_\.aa-team\]\:\!aa-p-3 .aa-team{padding:0.75rem !important}
.\[\&_\.aa-w-1\]\:aa-bg-green-700 .aa-w-1{--tw-bg-opacity:1;background-color:rgb(61 192 84 / var(--tw-bg-opacity))}
.\[\&_\.aa-w-1\]\:aa-bg-grey-200 .aa-w-1{--tw-bg-opacity:1;background-color:rgb(240 243 250 / var(--tw-bg-opacity))}
.\[\&_\.aa-w-1\]\:aa-bg-orange-700 .aa-w-1{--tw-bg-opacity:1;background-color:rgb(239 149 60 / var(--tw-bg-opacity))}
.\[\&_\.aa-w-1\]\:aa-bg-red-700 .aa-w-1{--tw-bg-opacity:1;background-color:rgb(255 59 48 / var(--tw-bg-opacity))}
.\[\&_\.aa-w-8\]\:\!aa-w-9 .aa-w-8{width:2.25rem !important}
.\[\&_\.conversation-message-body\>div\>div\]\:\!aa-line-clamp-2 .conversation-message-body>div>div{overflow:hidden !important;display:-webkit-box !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important}
.\[\&_\.h-bg-grey-100\]\:\!aa-bg-red-200 .h-bg-grey-100{--tw-bg-opacity:1 !important;background-color:rgb(255 205 201 / var(--tw-bg-opacity)) !important}
.\[\&_\.h-mb-1\]\:\!aa-mb-0 .h-mb-1{margin-bottom:0px !important}
.\[\&_\.h-text-grey-400\]\:\!aa-text-grey-600 .h-text-grey-400{--tw-text-opacity:1 !important;color:rgb(129 139 156 / var(--tw-text-opacity)) !important}
.\[\&_\.icon\]\:aa-border-red-300 .icon{--tw-border-opacity:1;border-color:rgb(255 181 176 / var(--tw-border-opacity))}
.\[\&_\.icon\]\:aa-bg-red-100 .icon{--tw-bg-opacity:1;background-color:rgb(254 240 240 / var(--tw-bg-opacity))}
.\[\&_\.icon\]\:aa-text-red-700 .icon{--tw-text-opacity:1;color:rgb(255 59 48 / var(--tw-text-opacity))}
.\[\&_\.list-content\]\:aa-z-0 .list-content{z-index:0}
.\[\&_\.list-content\]\:\!aa-px-0 .list-content{padding-left:0px !important;padding-right:0px !important}
.\[\&_\.list-content\]\:\!aa-pt-0 .list-content{padding-top:0px !important}
.\[\&_\.modal-content-body\>div\>div\>div\]\:aa-flex .modal-content-body>div>div>div{display:flex}
.\[\&_\.modal-content-body\>div\>div\>div\]\:aa-flex-1 .modal-content-body>div>div>div{flex:1 1 0%}
.\[\&_\.modal-content-body\>div\>div\]\:aa-flex .modal-content-body>div>div{display:flex}
.\[\&_\.modal-content-body\>div\>div\]\:aa-flex-1 .modal-content-body>div>div{flex:1 1 0%}
.\[\&_\.modal-content-body\>div\]\:aa-flex .modal-content-body>div{display:flex}
.\[\&_\.modal-content-body\>div\]\:aa-flex-1 .modal-content-body>div{flex:1 1 0%}
.\[\&_\.modal-content-body\>div\]\:\!aa-p-0 .modal-content-body>div{padding:0px !important}
.\[\&_\.modal-content-body\]\:aa-flex .modal-content-body{display:flex}
.\[\&_\.modal-content-body\]\:aa-h-full .modal-content-body{height:100%}
.\[\&_\.modal-content-body\]\:aa-flex-1 .modal-content-body{flex:1 1 0%}
.\[\&_\.modal-content\]\:aa-flex-1 .modal-content{flex:1 1 0%}
.\[\&_\.ng-dropdown-header\]\:\!aa-border-0 .ng-dropdown-header{border-width:0px !important}
.\[\&_\.ng-dropdown-header\]\:\!aa-border-none .ng-dropdown-header{border-style:none !important}
.\[\&_\.ng-dropdown-header\]\:aa-border-grey-600 .ng-dropdown-header{--tw-border-opacity:1;border-color:rgb(129 139 156 / var(--tw-border-opacity))}
.\[\&_\.ng-dropdown-header\]\:\!aa-p-0 .ng-dropdown-header{padding:0px !important}
.\[\&_\.ng-dropdown-header\]\:aa-p-0 .ng-dropdown-header{padding:0px}
.\[\&_\.ng-dropdown-header\]\:\!aa-px-4 .ng-dropdown-header{padding-left:1rem !important;padding-right:1rem !important}
.\[\&_\.ng-dropdown-header\]\:\!aa-py-4 .ng-dropdown-header{padding-top:1rem !important;padding-bottom:1rem !important}
.\[\&_\.ng-dropdown-panel-items\]\:\!aa-p-4 .ng-dropdown-panel-items{padding:1rem !important}
.\[\&_\.ng-optgroup\]\:aa-relative .ng-optgroup{position:relative}
.\[\&_\.ng-optgroup\]\:aa-isolate .ng-optgroup{isolation:isolate}
.\[\&_\.ng-optgroup\]\:\!aa-bg-transparent .ng-optgroup{background-color:transparent !important}
.\[\&_\.ng-optgroup\]\:\!aa-p-0 .ng-optgroup{padding:0px !important}
.\[\&_\.ng-optgroup\]\:\!aa-px-4 .ng-optgroup{padding-left:1rem !important;padding-right:1rem !important}
.\[\&_\.ng-optgroup\]\:\!aa-py-1 .ng-optgroup{padding-top:0.25rem !important;padding-bottom:0.25rem !important}
.\[\&_\.ng-option-marked\:not\(\.ng-option-selected\)\]\:\!aa-bg-transparent .ng-option-marked:not(.ng-option-selected){background-color:transparent !important}
.\[\&_\.ng-option-marked\]\:\!aa-bg-transparent .ng-option-marked{background-color:transparent !important}
.\[\&_\.ng-option-selected\]\:\!aa-bg-grey-100 .ng-option-selected{--tw-bg-opacity:1 !important;background-color:rgb(247 249 252 / var(--tw-bg-opacity)) !important}
.\[\&_\.ng-option\.ng-option-child\]\:\!aa-pl-0 .ng-option.ng-option-child{padding-left:0px !important}
.\[\&_\.ng-option\:has\(\.implicit\)\]\:aa-bg-grey-100 .ng-option:has(.implicit){--tw-bg-opacity:1;background-color:rgb(247 249 252 / var(--tw-bg-opacity))}
.\[\&_\.ng-option\]\:aa-relative .ng-option{position:relative}
.\[\&_\.ng-option\]\:aa-isolate .ng-option{isolation:isolate}
.\[\&_\.ng-option\]\:\!aa-bg-transparent .ng-option{background-color:transparent !important}
.\[\&_\.ng-option\]\:\!aa-p-0 .ng-option{padding:0px !important}
.\[\&_\.ng-option\]\:\!aa-px-4 .ng-option{padding-left:1rem !important;padding-right:1rem !important}
.\[\&_\.ng-option\]\:\!aa-py-1 .ng-option{padding-top:0.25rem !important;padding-bottom:0.25rem !important}
.hover\:\[\&_\.ng-option\]\:\!aa-bg-grey-100 .ng-option:hover{--tw-bg-opacity:1 !important;background-color:rgb(247 249 252 / var(--tw-bg-opacity)) !important}
.\[\&_\.ng-placeholder\]\:\!aa-inset-x-3 .ng-placeholder{left:0.75rem !important;right:0.75rem !important}
.\[\&_\.ng-placeholder\]\:\!aa-truncate .ng-placeholder{overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}
.\[\&_\.ng-scroll-content\]\:\!aa-w-full .ng-scroll-content{width:100% !important}
.\[\&_\.ng-scroll-content\]\:aa-w-full .ng-scroll-content{width:100%}
.\[\&_\.ng-scroll-content\]\:aa-w-max .ng-scroll-content{width:max-content}
.\[\&_\.ng-scroll-content\]\:aa-max-w-\[20rem\] .ng-scroll-content{max-width:20rem}
.\[\&_\.ng-scroll-content\]\:\!aa-p-2 .ng-scroll-content{padding:0.5rem !important}
.\[\&_\.ng-scroll-content\]\:\!aa-p-4 .ng-scroll-content{padding:1rem !important}
.\[\&_\.ng-scrollbar-wrapper\]\:-aa-mr-5 .ng-scrollbar-wrapper{margin-right:-1.25rem}
.\[\&_\.pagination-body\]\:aa-h-full .pagination-body{height:100%}
.\[\&_\.pagination-body\]\:\!aa-p-0 .pagination-body{padding:0px !important}
.\[\&_\.pagination-body\]\:\!aa-pt-0 .pagination-body{padding-top:0px !important}
.\[\&_\.pagination\]\:\!aa-w-full .pagination{width:100% !important}
.\[\&_\.pagination\]\:\!aa-min-w-0 .pagination{min-width:0px !important}
.\[\&_\.pagination\]\:aa-overflow-hidden .pagination{overflow:hidden}
.\[\&_\.personalization-wrapper\]\:\!aa-border-none .personalization-wrapper{border-style:none !important}
.\[\&_\.personalization-wrapper\]\:\!aa-border-blue-700 .personalization-wrapper{--tw-border-opacity:1 !important;border-color:rgb(0 115 255 / var(--tw-border-opacity)) !important}
.\[\&_\.personalization-wrapper\]\:\!aa-border-grey-300 .personalization-wrapper{--tw-border-opacity:1 !important;border-color:rgb(213 220 232 / var(--tw-border-opacity)) !important}
.\[\&_\.ps-content\]\:aa-h-full .ps-content{height:100%}
.\[\&_\.ps-content\]\:\!aa-min-h-full .ps-content{min-height:100% !important}
.\[\&_\.quickview-body\]\:\!aa-p-0 .quickview-body{padding:0px !important}
.\[\&_\.quickview-body\]\:\!aa-pt-0 .quickview-body{padding-top:0px !important}
.\[\&_\.resolved-message\]\:aa-bg-green-200 .resolved-message{--tw-bg-opacity:1;background-color:rgb(213 240 218 / var(--tw-bg-opacity))}
.\[\&_\.resolved-message\]\:aa-bg-grey-200 .resolved-message{--tw-bg-opacity:1;background-color:rgb(240 243 250 / var(--tw-bg-opacity))}
.\[\&_\.resolved-message\]\:aa-text-grey-800 .resolved-message{--tw-text-opacity:1;color:rgb(76 83 94 / var(--tw-text-opacity))}
.\[\&_\.spinner-dots\>span\]\:\!aa-mx-px .spinner-dots>span{margin-left:1px !important;margin-right:1px !important}
.\[\&_\.spinner-dots\>span\]\:\!aa-size-2 .spinner-dots>span{width:0.5rem !important;height:0.5rem !important}
.\[\&_\.spinner-dots\>span\]\:\!aa-bg-blue-700 .spinner-dots>span{--tw-bg-opacity:1 !important;background-color:rgb(0 115 255 / var(--tw-bg-opacity)) !important}
.\[\&_\.spinner-dots\>span\]\:\!aa-bg-grey-600\/80 .spinner-dots>span{background-color:rgb(129 139 156 / 0.8) !important}
.\[\&_\.spinner-dots\>span\]\:\!aa-bg-red-700 .spinner-dots>span{--tw-bg-opacity:1 !important;background-color:rgb(255 59 48 / var(--tw-bg-opacity)) !important}
.\[\&_\.spinner-dots\>span\]\:\!aa-bg-white .spinner-dots>span{--tw-bg-opacity:1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity)) !important}
.\*\:\[\&_\.spinner-dots\]\:\!aa-shrink-0 .spinner-dots > *{flex-shrink:0 !important}
.\*\:\[\&_\.spinner-dots\]\:\!aa-bg-blue-500 .spinner-dots > *{--tw-bg-opacity:1 !important;background-color:rgb(72 176 247 / var(--tw-bg-opacity)) !important}
.\*\:\[\&_\.spinner-dots\]\:\!aa-bg-red-500 .spinner-dots > *{--tw-bg-opacity:1 !important;background-color:rgb(255 132 125 / var(--tw-bg-opacity)) !important}
.\*\:\[\&_\.spinner-dots\]\:\!aa-bg-white .spinner-dots > *{--tw-bg-opacity:1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity)) !important}
.\[\&_\.swal2-popup\]\:\!aa-rounded-lg .swal2-popup{border-radius:0.5rem !important}
.\[\&_\.vp-body\]\:\!aa-mb-1\.5 .vp-body{margin-bottom:0.375rem !important}
.\[\&_\.vp-body\]\:aa-rounded-2xl .vp-body{border-radius:1rem}
.\[\&_\.vp-body\]\:aa-border .vp-body{border-width:1px}
.\[\&_\.vp-body\]\:aa-border-blue-700 .vp-body{--tw-border-opacity:1;border-color:rgb(0 115 255 / var(--tw-border-opacity))}
.\[\&_\.vp-body\]\:\!aa-pb-2 .vp-body{padding-bottom:0.5rem !important}
.\[\&_\:is\(button\2c a\)\]\:aa-flex :is(button,a){display:flex}
.\[\&_\:is\(button\2c a\)\]\:aa-items-center :is(button,a){align-items:center}
.\[\&_\:is\(button\2c a\)\]\:aa-gap-1 :is(button,a){grid-gap:0.25rem;gap:0.25rem}
.\[\&_\:is\(button\2c a\)\]\:aa-p-2 :is(button,a){padding:0.5rem}
.\[\&_\:is\(button\2c a\)\]\:aa-font-normal :is(button,a){font-weight:400}
.\[\&_\:is\(button\2c a\)\]\:aa-text-grey-600 :is(button,a){--tw-text-opacity:1;color:rgb(129 139 156 / var(--tw-text-opacity))}
.hover\:\[\&_\:is\(button\2c a\)\]\:aa-text-grey-700 :is(button,a):hover{--tw-text-opacity:1;color:rgb(97 106 121 / var(--tw-text-opacity))}
.\[\&_\[data-detail\=owner\]\]\:aa-hidden [data-detail=owner]{display:none}
.\[\&_\[data-type\=service-file\]\]\:aa-pointer-events-none [data-type=service-file]{pointer-events:none}
.\[\&_a\]\:aa-font-normal a{font-weight:400}
.\[\&_a\]\:aa-text-blue-700 a{--tw-text-opacity:1;color:rgb(0 115 255 / var(--tw-text-opacity))}
.\[\&_a\]\:aa-text-current a{color:currentColor}
.\[\&_a\]\:aa-text-white a{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.\[\&_a\]\:\!aa-underline a{text-decoration-line:underline !important}
.\[\&_a\]\:aa-underline a{text-decoration-line:underline}
.\[\&_a\]\:aa-transition a{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.hover\:\[\&_a\]\:aa-text-blue-600 a:hover{--tw-text-opacity:1;color:rgb(51 143 255 / var(--tw-text-opacity))}
.hover\:\[\&_a\]\:aa-text-blue-800 a:hover{--tw-text-opacity:1;color:rgb(0 101 223 / var(--tw-text-opacity))}
.focus\:\[\&_a\]\:aa-text-blue-700 a:focus{--tw-text-opacity:1;color:rgb(0 115 255 / var(--tw-text-opacity))}
.active\:\[\&_a\]\:aa-text-blue-700 a:active{--tw-text-opacity:1;color:rgb(0 115 255 / var(--tw-text-opacity))}
@media (max-width: 468px){
.max-\[468px\]\:\[\&_app-assistants-search-local\]\:aa-w-\[154px\] app-assistants-search-local{width:154px}}
.\[\&_app-cdk-hint\]\:\!aa-contents app-cdk-hint{display:contents !important}
.\[\&_app-cdk-hint\]\:aa-contents app-cdk-hint{display:contents}
.\[\&_button\.aa-btn-inline-grey\]\:aa-flex button.aa-btn-inline-grey{display:flex}
.\[\&_button\.aa-btn-inline-grey\]\:\!aa-size-9 button.aa-btn-inline-grey{width:2.25rem !important;height:2.25rem !important}
.\[\&_button\.aa-btn-inline-grey\]\:aa-items-center button.aa-btn-inline-grey{align-items:center}
.\[\&_button\.aa-btn-inline-grey\]\:aa-justify-center button.aa-btn-inline-grey{justify-content:center}
.\[\&_button\[data-type\=delete-rule\]\]\:aa-invisible button[data-type=delete-rule]{visibility:hidden}
.\[\&_button\]\:aa-flex button{display:flex}
.\[\&_button\]\:aa-hidden button{display:none}
.\[\&_button\]\:aa-w-full button{width:100%}
.\[\&_button\]\:aa-items-center button{align-items:center}
.\[\&_button\]\:aa-justify-between button{justify-content:space-between}
.\[\&_button\]\:aa-gap-1 button{grid-gap:0.25rem;gap:0.25rem}
.\[\&_button\]\:aa-gap-2 button{grid-gap:0.5rem;gap:0.5rem}
.\[\&_button\]\:aa-text-xs\/5 button{font-size:0.75rem;line-height:1.25rem}
.\[\&_button\]\:aa-font-normal button{font-weight:400}
.\[\&_button\]\:\!aa-text-grey-600 button{--tw-text-opacity:1 !important;color:rgb(129 139 156 / var(--tw-text-opacity)) !important}
.\[\&_button\]\:aa-text-blue-700 button{--tw-text-opacity:1;color:rgb(0 115 255 / var(--tw-text-opacity))}
.hover\:\[\&_button\]\:aa-text-blue-600 button:hover{--tw-text-opacity:1;color:rgb(51 143 255 / var(--tw-text-opacity))}
@media (min-width: 768px){
.\[\&_button\]\:md\:aa-w-auto button{width:auto}}
.\[\&_hr\]\:aa-m-0 hr{margin:0px}
.\[\&_hr\]\:aa-block hr{display:block}
.\[\&_hr\]\:aa-h-6 hr{height:1.5rem}
.\[\&_hr\]\:aa-w-px hr{width:1px}
.\[\&_hr\]\:aa-bg-grey-300 hr{--tw-bg-opacity:1;background-color:rgb(213 220 232 / var(--tw-bg-opacity))}
.\[\&_i\]\:aa-mr-0 i{margin-right:0px}
.\[\&_i\]\:aa-text-xl\/none i{font-size:1.25rem;line-height:1}
.\[\&_i\]\:\!aa-text-grey-600 i{--tw-text-opacity:1 !important;color:rgb(129 139 156 / var(--tw-text-opacity)) !important}
.\[\&_mark\]\:aa-inline mark{display:inline}
.\[\&_mark\]\:aa-bg-transparent mark{background-color:transparent}
.\[\&_mark\]\:aa-text-blue-700 mark{--tw-text-opacity:1;color:rgb(0 115 255 / var(--tw-text-opacity))}
.\[\&_mark\]\:aa-underline mark{text-decoration-line:underline}
